Commit Graph

4386 Commits

Author SHA1 Message Date
Michael Heimpold
05a0fbe21e php8: update to 8.2.21
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.2.21

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-07-13 23:21:05 +02:00
Fabrice Fontaine
f24f165765 lang/python/python-paho-mqtt: fix license
python-paho-mqtt is licensed under EPL-2.0, not EPL-1.0, since version
1.6.0 and
fabe7500fb

While at it, add LICENSE.txt to PKG_LICENSE_FILES

Fixes: 784f2a519b (python-paho-mqtt: bump to version 1.6.1)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit 3380427f29)
2024-07-10 10:39:27 +00:00
Hirokazu MORIKAWA
cf2ef83378 node: July 8, 2024 Security Releases
This is a security release.

Notable Changes

    CVE-2024-36138 - Bypass incomplete fix of CVE-2024-27980 (High)
    CVE-2024-22020 - Bypass network import restriction via data URL (Medium)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-07-10 13:12:50 +08:00
Milinda Brantini
e1b996e98f golang: Update to 1.21.12
go1.21.12 (2024-07-02) includes security fixes to the net/http package, 
as well as bug fixes to the compiler, the go command, the runtime, 
and the crypto/x509, net/http, net/netip, and os packages.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-10 10:37:22 +08:00
Lu jicong
6d08bdf372 rust: select correct architecture for armv5
Currently, armv5 and armv6 targets are both using armv6 rustc.
Without this patch, rust programs in armv5 targets throw illegal instruction
error.

Signed-off-by: Lu jicong <jiconglu58@gmail.com>
(cherry picked from commit 84464a656c)
2024-07-07 20:58:21 +08:00
Florian Eckert
a0bf47605f rust: add patch to fix remote filesystem issue
If the download directory is on another filesystem (NFS), then the
current implementation of bootstrapping rust fails. Because the 'syscall'
(rename) does not work on crossing filesystem boundary.

This chnage was already merged upstream to the github main rust repository.
rust-lang/rust#124975

The patch has been rebased so that it can be applied correctly.
No functional change.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 6b6c74dca8)
2024-07-07 20:58:21 +08:00
Tianling Shen
e081cb182a rust: Update to 1.78.0
- Switch back to .gz tarball
- Replace local bootstrap cache hack with upstreamed option

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit c1b3e0440f)
2024-07-07 20:58:21 +08:00
Fabrice Fontaine
b1fd4362f8 lang/vala: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:gnome:vala

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit 72e92747a7)
2024-07-06 10:28:19 -07:00
Fabrice Fontaine
5934d69086 lang/python/python-docker: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:docker:docker-py

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit dd52b70c4c)
2024-07-06 10:28:19 -07:00
Fabrice Fontaine
8bb8ac555c lang/python/python-aiohttp: fix PKG_CPE_ID
aiohttp:aiohttp is a better CPE ID than aio-libs_projet:aiohttp as this
CPE ID has the latest CVEs (whereas aio-libs_project:aiohttp only has
one CVE from 2018):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:aiohttp:aiohttp

Fixes: 2edf5034f1 (python-aiohttp: add a new package)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit 8b9965fcb3)
2024-07-06 10:28:19 -07:00
Fabrice Fontaine
2f02119888 lang/python/python-urllib3: fix PKG_CPE_ID
There is not a single CVE linked to urllib3_project:urllib3 so use
python:urllib3 instead:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:python:urllib3

Fixes: 6dcaa769d8 (python-urllib3: update to version 1.25)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit d369edb571)
2024-07-06 10:28:19 -07:00
Fabrice Fontaine
9c14028de9 lang/python/python-requests: fix PKG_CPE_ID
There is not a single CVE linked to python-requests:requests so use
python:requests instead:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:python:requests

Fixes: ceadbcbb64 (treewide: add PKG_CPE_ID for cvescanner)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit c0aec8bc08)
2024-07-06 10:28:19 -07:00
Fabrice Fontaine
866f4dabc3 lang/python/python-pip: fix PKG_CPE_ID
There is not a single CVE linked to python:pip so use pypa:pip instead:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:pypa:pip

Moreover, CPE_ID missed PKG_ prefix

Fixes: eee273507b (python3: Split pip into separate source package)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit acad8ffb5f)
2024-07-06 10:28:19 -07:00
Fabrice Fontaine
84d7eb7af2 treewide: assign PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[davici: not present in 23.05]
(cherry picked from commit 5afe5c9031)
2024-07-06 10:28:19 -07:00
Fabrice Fontaine
19dd98e9f7 lang/python/python-yaml: fix PKG_CPE_ID
There is not a single CVE linked to pyyaml_project:pyyaml so use
pyyaml:pyyaml instead:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:pyyaml:pyyaml

Fixes: c06a04c754 (python-yaml: update to version 5.1)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit 94734c4bf9)
2024-07-06 10:28:19 -07:00
Fabrice Fontaine
bbb20bd572 treewide: fix licence typos
- PKG_LICENCE -> PKG_LICENSE
- PKC_LICENSE_FILES -> PKG_LICENSE_FILES
- BSD 3-Clause -> BSD-3-Clause
- BSD-3-clause -> BSD-3-Clause
- BSD-2-clause -> BSD-2-Clause
- Public Domain -> Public-Domain
- PublicDomain -> Public-Domain
- Drop unneeded ',' in PKG_LICENSE or PKG_LICENSE_FILES

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit 820fcc5fb9)
2024-07-06 10:28:19 -07:00
Milinda Brantini
44231285db golang: Update to 1.21.11
go1.21.11 (released 2024-06-04) includes 
security fixes to the archive/zip and net/netip packages, 
as well as bug fixes to the compiler, 
the go command, the runtime, and the os package.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-21 03:32:24 +08:00
Luiz Angelo Daros de Luca
287d5b8653 ruby: update to 3.2.4
The 3.2.3 release includes many bug-fixes. This release also includes
the update of uri.gem to 0.12.2 which contains the security fix.

- CVE-2023-36617: ReDoS vulnerability in URI

See: https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/

The 3.2.4 release includes security fixes. Please check the topics below
for details.

- CVE-2024-27282: Arbitrary memory address read vulnerability with Regex search
- CVE-2024-27281: RCE vulnerability with .rdoc_options in RDoc
- CVE-2024-27280: Buffer overread vulnerability in StringIO

See: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-2-4-released/

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-06-17 16:23:24 +08:00
Michael Heimpold
03e0dd76c8 php8: update to 8.2.20
This fixes:
    - CVE-2024-4577
    - CVE-2024-5458
    - CVE-2024-5585

Changelog: https://www.php.net/ChangeLog-8.php#8.2.20

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-06-08 07:18:40 +02:00
Hirokazu MORIKAWA
5ad306413e node: bump to v18.20.3
Notable changes
This release fixes a regression introduced in Node.js 18.19.0 where http.server.close() was incorrectly closing idle connections.
A fix has also been included for compiling Node.js from source with newer versions of Clang.
The list of keys used to sign releases has been synchronized with the current list from the main branch.

Updated dependencies
* acorn updated to 8.11.3.
* acorn-walk updated to 8.3.2.
* ada updated to 2.7.8.
* c-ares updated to 1.28.1.
* corepack updated to 0.28.0.
* nghttp2 updated to 1.61.0.
* ngtcp2 updated to 1.3.0.
* npm updated to 10.7.0. Includes a fix from npm@10.5.1 to limit the number of open connections npm/cli#7324.
* simdutf updated to 5.2.4.
* zlib updated to 1.3.0.1-motley-7d77fb7.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-06-03 16:35:13 +08:00
Tianling Shen
2da338d5c7 golang: Update to 1.21.10
go1.21.10 (released 2024-05-07) includes security fixes to the go
command, as well as bug fixes to the net/http package.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-15 22:54:31 +08:00
Hirokazu MORIKAWA
fd4899e7b9 node: bump to v18.20.2
This is a security release.

Notable Changes
* CVE-2024-27980 - Command injection via args parameter of child_process.spawn without shell option enabled on Windows

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-04-24 17:56:35 +08:00
Michael Heimpold
f1e6365bc4 php8: update to 8.2.18
This fixes:
      - CVE-2024-1874
      - CVE-2024-2756
      - CVE-2024-3096

While at, switch to https download URL.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-04-16 20:01:42 +02:00
Tianling Shen
6dfe66fd85 golang: Update to 1.21.9
go1.21.9 (released 2024-04-03) includes a security fix to the net/http
package, as well as bug fixes to the linker, and the go/types and
net/http packages.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-04-13 14:06:08 -07:00
Josef Schlehofer
e6fde07dd0 lualanes: update to version 3.16.3 and use tarball
1. Update it to version 3.16.3
Release notes: https://github.com/LuaLanes/lanes/releases/tag/v3.16.3

2. Change to download tarball instead of checking out Git sources
In the previous commit (in the Fixes tag), it was changed to Git sources without any reason. Let's revert it back. Let's use again tagged release.

Fixes: b93e5b45b1 ("lualanes: Version bump to v3.16.2")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 8b7040b6de)
2024-04-12 09:56:10 +02:00
Mark Baker
1a9c3d093f lualanes: Version bump to v3.16.2
Update the PKG_VERSION and PKG_SOURCE_VERSION to pull version 3.16.2
from upstream. The upstream version includes fixes for the
`pthread_yield: symbol not found` issue.

Removed patches 100-musl-compat.patch and 200-fix-redef-error.patch
as fixes were implemented upstream.

Build tested on aarch64, arm_cortex_a15/a9, i386, mips[el]_24kc,
powerpc_464fp/8548, riscv64, x86_64. Confirmed on x86_64.

Signed-off-by: Mark Baker <mark@vpost.net>
(cherry picked from commit 08e51ab50a)
2024-04-12 09:56:05 +02:00
Hirokazu MORIKAWA
8602f63b8d node: April 3, 2024 Security Releases
Notable Changes
* CVE-2024-27983 - Assertion failed in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash- (High)
* CVE-2024-27982 - HTTP Request Smuggling via Content Length Obfuscation - (Medium)
* llhttp version 9.2.1
* undici version 5.28.4

Changed to use gz according to main-snapshot

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-04-07 18:01:33 +08:00
krant
a0ad76b2da rust: update to 1.77.0
- Restore patch hunk mis-deleted in dccb910
- Refresh patches
- Remove --enable-missing-tools configure option deleted in the upstream

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
(cherry picked from commit 7f01006f96)
2024-03-28 00:20:55 +08:00
krant
6578b79b08 rust: update to 1.76.0
- Use .xz for source archive
- Refresh patches

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
(cherry picked from commit dccb910ae0)
2024-03-28 00:20:55 +08:00
Tianling Shen
a49c7d20f2 golang: Update to 1.21.8
go1.21.8 (released 2024-03-05) includes security fixes to the crypto/x509,
html/template, net/http, net/http/cookiejar, and net/mail packages,
as well as bug fixes to the go command and the runtime.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-03-26 18:13:30 +08:00
Alexandru Ardelean
063b2393cb django: bump to version 4.2.11
Addresses a bunch of CVEs.
A more recent one: https://nvd.nist.gov/vuln/detail/CVE-2024-24680

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-03-19 13:40:40 +01:00
Tianling Shen
2443208261 golang: Update to 1.21.7
go1.21.6 (released 2024-01-09) includes fixes to the compiler,
the runtime, and the crypto/tls, maps, and runtime/pprof packages.

go1.21.7 (released 2024-02-06) includes fixes to the compiler,
the go command, the runtime, and the crypto/x509 package.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 34867e83ca)
2024-03-04 14:35:27 +08:00
Michael Heimpold
3d7193cdeb php8: update to 8.2.16
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-02-19 08:10:19 +01:00
Hirokazu MORIKAWA
f12547cf1f node: February 14 2024 Security Releases
Update to v18.19.1
This is a security release.

Notable changes
* CVE-2024-21892 - Code injection and privilege escalation through Linux capabilities- (High)
* CVE-2024-22019 - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High)
* CVE-2023-46809 - Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium)
* CVE-2024-22025 - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium)
* undici version 5.28.3
* npm version 10.2.4

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-02-17 13:27:56 +08:00
Quintin Hill
db28d99be9 python-ble2mqtt: update to 0.2.2
b3b0cc8 version 0.2.2
85515cd roidmi: initial support for NEX2 Pro
62addc2 isort imports
8695649 README: update other govee to govee_ht
33f6ade ruuvitag: remove device class for counter
2099607 Rename key govee->govee_ht
12acacd codestyle updates
dbba43d ruuvitag: drop redundant import
84878e0 base: add and use HumidityTemperatureSensor
e9f0046 xiaomi_lywsd03_atc: make send_custom a class variable
2f4809a base: use lowercase for instance variable
5b1af17 govee: add manufacturer
7891691 ruuvitag: add manufacturer
cfd799b ruuvitag: remove inheritance from SubscribeAndSetDataMixin
7be28a1 codestyle updates
bffcf5e Add Govee H5074 temperature/humidity sensor support (#77)

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit 268ed6d347)
2024-02-04 16:10:23 -08:00
Quintin Hill
c2ae7b95df python-dbus-fast: upgrade to 2.21.1
fix: avoid expensive runtime inspection of known callables (https://github.com/Bluetooth-Devices/dbus-fast/pull/277)
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit 8db974d8eb)
2024-02-04 16:10:23 -08:00
Michael Heimpold
92a07db7dc php8: update to 8.2.15
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-01-30 21:56:26 +01:00
Andy Syam
1167ef72ea python-dbus-fast: update version 2.21.0
Signed-off-by: Andy Syam <privasisource@gmail.com>
(cherry picked from commit 81a5b89c96)
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
2024-01-28 16:29:36 +08:00
Quintin Hill
e6d3a7892f python3-bleak: add missing python3-typing-extensions dependency
Dependency introduced by 21094e67cf
and
3c1fac9773

(And only for python versions below 3.12.)

Fixes: 64fa106 (python3-bleak: bump version to 0.21.1)

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit fcb02c264b)
2024-01-28 16:29:36 +08:00
Tianling Shen
1b172d0dad rust: Update to 1.75.0
Changelog: https://blog.rust-lang.org/2023/12/28/Rust-1.75.0.html

Refreshed patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 546e6eba4f)
2024-01-10 19:53:09 +08:00
Tianling Shen
cbc8d7bc58 rust: unexport host sccache env variable
Users might configure their own env variables on the host, and sometimes
it can lead build failure or unexpected behavior.

Fixes: #22889

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 9f01010958)
2024-01-10 19:53:06 +08:00
Michael Heimpold
879c7e1b52 Merge pull request #23000 from mhei/23.05-php8-update-to-8.2.14
[23.05] php8: update to 8.2.14
2023-12-29 10:03:43 +01:00
Alexandru Ardelean
f971d88d5d django: bump to version 4.2.8
To address
   https://nvd.nist.gov/vuln/detail/CVE-2023-43665

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-12-28 13:40:17 -08:00
Michael Heimpold
06d1feb78d php8: update to 8.2.14
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-12-27 13:44:23 +01:00
Michael Heimpold
b6e00e30e8 php8: update to 8.2.13
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-12-16 16:55:47 +01:00
Tianling Shen
77583c7dbf Merge pull request #22888 from jefferyto/python-3.11.7-openwrt-23.05
[openwrt-23.05] python3: Update to 3.11.7, refresh patches
2023-12-16 17:20:21 +08:00
Jeffery To
4d4567265e Merge pull request #22880 from QuintinHill/ble2mqtt-0.2.1-for-23.05
[23.05] Python3-Ble2mqtt: update to 0.2.1 and bump dependencies
2023-12-16 12:13:40 +08:00
Jeffery To
40a730516c python3: Update to 3.11.7, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit d4f5759190)
2023-12-14 01:36:41 +08:00
Jeffery To
07e8278e57 golang: Update to 1.21.5
Includes fix for CVE-2023-39326 (net/http: limit chunked data overhead).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b8254cdac4)
2023-12-13 14:18:24 +08:00
Quintin Hill
c82697da69 python3-ble2mqtt: bump version to 0.2.1
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit 0937af539d)
2023-12-11 23:26:57 +00:00