Commit Graph

4705 Commits (8214c20028e0897d5fd0f218c2950f754f704ab0)

Author SHA1 Message Date
Michael Heimpold 8214c20028 php8-pecl-krb5: update to 1.2.2
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-25 10:42:42 +01:00
Hirokazu MORIKAWA 643afd8977 node: January 21, 2025 Security Releases
This is a security release.

Notable Changes

    CVE-2025-23083 - src,loader,permission: throw on InternalWorker use when permission model is enabled (High)
    CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and ERR_PROTO (Medium)
    CVE-2025-23084 - path: fix path traversal in normalize() on Windows (Medium)

Dependency update:

    CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2025-01-24 15:55:15 +08:00
Jianhui Zhao b6fae9631c lua-ffi: update to 1.1.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-01-17 00:48:13 +08:00
hingbong lo aff8367c7a rust: update to 1.84.0
Signed-off-by: hingbong lo <hingbonglo@gmail.com>
2025-01-11 22:21:50 +08:00
Hirokazu MORIKAWA e6178717d7 node: remake - do not use shared abseil-cpp
remake this commit https://github.com/openwrt/packages/pull/25582

Fix nodejs compile errors after the introduction of abseil-cpp in #25565

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-12-30 11:32:05 +08:00
Tianling Shen edab60b0f8 golang: Update to 1.23.4
go1.23.4 (released 2024-12-03) includes fixes to the compiler, the
runtime, the trace command, and the syscall package.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-30 11:31:27 +08:00
Alexandru Ardelean 7b4ee2dabf numpy: bump to version 2.2.1
Dropped:
  003-without-vendored-meson.patch
  004-workaround-for-multiple-top-level-packages-discovered.patch

This time, we really need to use meson to build numpy.
And to make things more complicated, the 'vendored' meson package (that
comes with numpy) must be used. This is because they have some special
logic in there that's specific to numpy.

With this change, we also need to keep a special/internal
'openwrt-cross.txt.in' file, because cross-compiling numpy also requires
that a 'longdouble_format' property be added.
More details about this:
   https://github.com/numpy/numpy/issues/23972
   https://github.com/numpy/numpy/blob/maintenance/2.2.x/doc/source/building/cross_compilation.rst

Removing quirk fix for x86_64 with detecting 'avx512f'.
This should work with the new meson stuff.

And finally, added a test.sh script.
This should make sure that this package works fine during upgrades.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-28 18:51:59 +02:00
Michael Heimpold ca9c3d1bae php8: add patch for loongarch64 support
This backported patch is required to fix the build for loongarch64:
...
... loongarch64-openwrt-linux-musl/bin/ld.bfd: Zend/zend_fibers.o: in function `zend_fiber_init_context':
zend_fibers.c:(.text+0xb34): undefined reference to `getcontext'
... loongarch64-openwrt-linux-musl/bin/ld.bfd: zend_fibers.c:(.text+0xb38): undefined reference to `getcontext'
... loongarch64-openwrt-linux-musl/bin/ld.bfd: zend_fibers.c:(.text+0xb74): undefined reference to `makecontext'
... loongarch64-openwrt-linux-musl/bin/ld.bfd: zend_fibers.c:(.text+0xb78): undefined reference to `makecontext'
... loongarch64-openwrt-linux-musl/bin/ld.bfd: Zend/zend_fibers.o: in function `.L170':
zend_fibers.c:(.text+0xe34): undefined reference to `swapcontext'
...

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-12-27 11:13:08 +01:00
Alexandru Ardelean 031bf6f355 Revert "node: Do not use shared `abseil-cpp`"
This reverts commit 9e70d3c5b0.

As mentioned here:
   https://github.com/openwrt/packages/pull/25582#issuecomment-2561673222

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-26 13:35:49 +02:00
Jianhui Zhao 3a8f49d4eb lua-eco: update to 3.7.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-12-26 13:11:48 +08:00
Alexandru Ardelean 9060de91b0 python-lxml: bump to version 5.3.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-25 21:33:52 +02:00
Alexandru Ardelean b24a5876d2 python-et_xmlfile: bump to 2.0.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-25 21:33:52 +02:00
Alexandru Ardelean 75b419e96c django: bump to 5.1.4
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-25 21:33:52 +02:00
Austin Lane e1d1a2ce0a python-platformio: Add package (build system)
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-24 17:55:05 +02:00
Austin Lane 9e70d3c5b0 node: Do not use shared `abseil-cpp`
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-24 17:46:18 +02:00
Tianling Shen 0c0d897b47 ack: Update to 3.8.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-24 01:12:01 +08:00
Austin Lane bbf4812279 python-pypubsub: Add package
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-20 12:27:29 +02:00
Austin Lane 65b7c24db4 python-tabulate: add package / hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-19 10:31:32 +02:00
Austin Lane 117a3a2b1b python-click: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-19 10:30:47 +02:00
Austin Lane dc79b54b57 python-pyelftools: add package / hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-18 14:11:15 +02:00
Austin Lane ac212e0c43 python-pyserial: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-18 14:09:46 +02:00
Austin Lane edf093ff04 python-requests: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-12 09:53:12 +02:00
Timothy M. Ace d2f034caf2 python-orjson: update to version 3.10.12
Relevant changes since previous 3.10.0:
- FIXED: Serializing numpy.ndarray with non-native endianness raises orjson.JSONEncodeError.
- FIXED: Fix int serialization on 32-bit Python 3.8, 3.9, 3.10. This was introduced in 3.10.8.
- Improve performance of serializing.
- Drop support for arm7.
- int serialization no longer chains OverflowError to the the __cause__ attribute of orjson.JSONEncodeError when range exceeded.

Signed-off-by: Timothy M. Ace <openwrt@timothyace.com>
2024-12-11 18:55:52 +02:00
Austin Lane d6c644c5f5 python-urllib3: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-09 11:29:28 +02:00
Javier Marcet 6df4c936d6 luajit2: update to v2.1-20241113
Signed-off-by: Javier Marcet <javier@marcet.info>
2024-12-09 11:28:10 +02:00
Austin Lane 955976cee7 python-certifi: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-09 10:59:17 +02:00
Austin Lane 6bb68d4682 python-idna: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-09 10:57:04 +02:00
Austin Lane 7db7fd2aea python-chardet: add hostbuild
Signed-off-by: Austin Lane <vidplace7@gmail.com>
2024-12-09 10:56:30 +02:00
Fabian Lipken f32e77cfe6 python-pycares: bump to 4.5.0
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2024-12-04 17:45:35 +02:00
Luiz Angelo Daros de Luca 2b999558db ruby: update to 3.3.6
Ruby 3.3.6 is a routine update that includes minor bug fixes. It also
stops warning missing default gem dependencies that will be bundled gems
in Ruby 3.5.

Link: https://github.com/ruby/ruby/releases/tag/v3_3_6
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-12-03 19:49:08 +02:00
Jianhui Zhao 7edb3c511f lua-eco: update to 3.6.2
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-11-28 08:59:18 +02:00
Alexandru Ardelean bc94125b2f numpy: bump to version 2.1.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-11-28 08:56:25 +02:00
Alexandru Ardelean 4f5b8f9056 python-pytz: bump to version 2024.2
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-11-28 08:56:25 +02:00
Alexandru Ardelean 9968ff7983 django: bump to 5.1.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-11-28 08:56:25 +02:00
Alexandru Ardelean 40cfff8fe9 python-dateutil: "downgrade" to version 2.9.0
Fixes:
  https://github.com/openwrt/packages/pull/23648#issuecomment-2495371925

As weird as this sounds, the only different between the current version
(2.9.0.post0) and 2.9.0 is the pinning of `setuptools_scm` to `< 8`.
See:  https://github.com/dateutil/dateutil/releases/tag/2.9.0.post0

Also, the APK build doesn't seem to like the 'post0' suffix.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-11-27 22:39:40 +02:00
Michael Heimpold 0b04156859 php8: update to 8.3.14
This fixes:
    - CVE-2024-8932
    - CVE-2024-11236
    - CVE-2024-11236
    - CVE-2024-11234
    - CVE-2024-11233

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.14

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-11-24 21:38:05 +01:00
Hirokazu MORIKAWA af7183fc30 node: upgrade to 22.11.0 LTS
Upgrade Version 22.11.0 'Jod' (LTS)

Notable Changes

This release marks the transition of Node.js 22.x into Long Term Support (LTS) with the codename 'Jod'. The 22.x release line now moves into "Active LTS" and will remain so until October 2025. After that time, it will move into "Maintenance" until end of life in April 2027.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-11-23 11:02:23 +02:00
Finn Landweber c6989438c3 python-setuptools-scm: update to 8.1.0
Signed-off-by: Finn Landweber <finn@landweber.xyz>
2024-11-21 20:29:03 -08:00
Glenn Strauss 8ec794998f micropython-lib: update to 1.24.0
* update micropython-lib to hash for 1.24.0

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2024-11-17 21:40:15 -08:00
Glenn Strauss 4c751e454c micropython-lib: update to 1.23.0 and fix compile on external mbedtls3
* update micropython-lib to hash for 1.23.0
* remove micropython-lib unix-uffi patches

Co-authored-by: Jeffery To <jeffery.to@gmail.com>

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2024-11-17 21:40:15 -08:00
Hannu Nyman abef31cacd lua-curl-v3: Make version apk compatible
Adjust version to apk's semantic rules.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-17 19:28:37 +02:00
Hannu Nyman c8a46db23d lua-openssl: Make version apk compatible
Make version compatible with apk.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-17 08:47:30 +02:00
Hannu Nyman f95f1ba47a luv: Make version apk compatible
Make version apk compatible.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-17 08:46:26 +02:00
Tianling Shen 9dc0ee812d perl: perlmod: make version apk compatible
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-16 11:42:47 +02:00
Tianling Shen b9dc86034b golang: Update to 1.23.3
go1.23.3 (released 2024-11-06) includes fixes to the linker,
the runtime, and the net/http, os, and syscall packages.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-16 16:39:04 +08:00
Rosen Penev 8124f1891a vala: update to 0.56.17
vala now sort of depends on gobject-introspection. In order to avoid
adding, override GI_GIRDIR to avoid depending on goject-introspection.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-16 10:14:38 +02:00
Daniel Golle c667ae2efb ruby: include JSON modules in host build
Ruby JSON modules are used to build WebKitGTK.
Include them in the host build.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-13 22:14:37 +00:00
John Audia fc130a0d32 luajit: fix built for apk naming requirements
Like wolfssl[1], adjust version for apk by removing the hyphen.

1. https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=be952e98bc1d768a0da5b84e59a6e7c04a1cdab8

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-11-13 18:22:06 +01:00
Javier Marcet 5d3e411662 luajit2: update to v2.1-20241104
Signed-off-by: Javier Marcet <javier@marcet.info>
2024-11-11 07:36:56 +02:00
Rosen Penev f2d5c861bd python3: update to 3.11.10
Just a security bugfix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-10 10:42:14 -08:00