Commit Graph

4737 Commits

Author SHA1 Message Date
Hirokazu MORIKAWA 0d50f273b2 node: bump to v20.17.0
Notable Changes
	module: support require()ing synchronous ESM graphs
	path: add matchesGlob method
	stream: expose DuplexPair API

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-08-27 16:04:53 +08:00
Alexandru Ardelean ddc619dc61 numpy: bump to version 2.1.0
Re-applied:
   003-without-vendored-meson.patch

Added:
   004-workaround-for-multiple-top-level-packages-discovered.patch

Suggestion found here:
   https://stackoverflow.com/questions/72294299/multiple-top-level-packages-discovered-in-a-flat-layout

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-08-26 15:43:02 +03:00
Alexandru Ardelean 031a4968b5 django: bump to 5.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-08-26 15:43:02 +03:00
Matt Merhar dc14c6a63b perl-try-tiny: update to 0.32
This doesn't include functional changes, but fixes tests with Perl >=
5.41.3.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
2024-08-24 11:23:16 -07:00
Aleksey Vasilenko b101cc6d23 tcl: update to 8.6.14
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-16 16:02:10 -07:00
Jianhui Zhao 7c09bbe1bd lua-eco: update to 3.6.0
A new package lua-eco-packet added since 3.6.0.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-08-13 16:19:57 +08:00
Luca Barbato d4416c2e63 rust: update to 1.80.1
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2024-08-13 16:19:37 +08:00
Milinda Brantini 7b4fbfda5d golang: Update to 1.22.6
go1.22.6 (released 2024-08-06) includes fixes to the go command,
the compiler, the linker, the trace command, the covdata command,
and the bytes, go/types, and os/exec packages.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-10 16:59:36 +08:00
Hirokazu MORIKAWA 4b426972f8 node: bump to v20.16.0
Notable Changes
	process: add process.getBuiltinModule(id)
	doc: doc-only deprecate OpenSSL engine-based APIs
	inspector: fix disable async hooks on Debugger.setAsyncCallStackDepth

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-08-08 21:40:32 +08:00
Michael Heimpold e06c27d264 php8: update to 8.3.10
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.10

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-08-07 07:01:44 +02:00
Jianhui Zhao fe81e67fb5 lua-eco: update to 3.5.3
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-08-02 22:23:54 +08:00
Andreas Gnau 68c0a57f57 perl: Run make depend to fix build race condition
Run make depend before building perl. This fixes parallel build failures
on machines with a high number of cores.

Example error 1:

    /bin/ln -s /build/staging_dir/hostpkg/usr/bin/generate_uudmap generate_uidmap
    make[5]: ./generate_uudmap: Command not found
    make[5]: *** [Makefile:321: bitcount.h] Error 127

Example error 2:

    /bin/ln -s /build/staging_dir/hostpkg/usr/bin/generate_uudmap generate_udmap
    ./generate_uudmap uudmap.h bitcount.h mg_data.h
    /bin/ln: failed to create symbolic link 'generate_uudmap': File exists
    make[5]: *** [Makefile:325: generate_uudmap] Error 1

Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=996953
Link: 366bc98c91
Closes: https://github.com/openwrt/packages/issues/8238
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-28 15:53:19 -06:00
Luiz Angelo Daros de Luca eb05355e5c ruby: update to 3.3.4
Ruby 3.3.4 fixes a regression in Ruby 3.3.3 that dependencies are
missing in the gemspec of some bundled gems: net-pop, net-ftp, net-imap,
and prime. The fix allows Bundler to successfully install those gems on
platforms like Heroku. If your bundle install runs correctly now, you
may not have this issue. Other changes are mostly minor bug fixes.

See: https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-07-27 14:47:02 +01:00
Aleksey Vasilenko 8d68f0b0db rust: update to 1.80.0
- Remove two upstreamed patches
- Manually refresh one patch
- Automatically refresh another patch

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-26 12:38:25 +08:00
Esaaprilia Salsabila 5a923168c8 perl: fix Segmentation fault
Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
2024-07-22 18:48:26 -07:00
Alexandru Ardelean 32b033868d django-restframework: bump to version 3.15.2
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-07-18 16:20:33 +03:00
Alexandru Ardelean f9dbdeaa03 django: bump to version 5.0.7
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-07-18 16:20:33 +03:00
Philip Prindeville ea5fd93ca8 perl-text-csv_xs: Update to 1.55
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-07-14 19:08:29 -07:00
Philip Prindeville 52c42db8e2 perl-cgi: Update to 4.66
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-07-14 16:06:36 -07:00
Michael Heimpold 07714a24c8
Merge pull request #24548 from mhei/php8-update-to-8.3.9
php8: update to 8.3.9
2024-07-13 12:15:56 +02:00
Rosen Penev d257ffe609 python3: use pkgconfig to find readline
When searching for readline, ncurses is needed, which can be ncursesw or
ncurses. Use pkgconfig to avoid the whole situation and simplify.

Also add readline/host as the OS one may be unusable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-07-12 13:10:49 -07:00
Rosen Penev 434cdf4a75 python3: remove rpath from host python
Everything relevant to python is now built statically. No need for
rpath.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-07-12 13:10:49 -07:00
Rosen Penev 8aac7a78a9 python3: replace e2fsprogs includes
libuuid is provided by util-linux now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-07-12 13:10:49 -07:00
Aleksey Vasilenko fa80e4383b erlang: update to 27.0.1
Disable host build of wx - it slows down the build and is not used anyway

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-12 12:56:24 -07:00
Javier Marcet 2c96a5bb1d luajit2: update to v2.1-20240626
- change: disable hash computation optimization because of the
 possibility of severe degradation.

Signed-off-by: Javier Marcet <javier@marcet.info>
2024-07-10 10:24:39 +02:00
Florian Eckert b814db5618
Merge pull request #24533 from bretello/fix-lua-cjson-pkg-src-url
lua-cjson: fix broken PKG_SOURCE_URL
2024-07-10 08:13:41 +02:00
Hirokazu MORIKAWA ebc219db41 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)
    CVE-2024-22018 - fs.lstat bypasses permission model (Low)
    CVE-2024-36137 - fs.fchown/fchmod bypasses permission model (Low)
    CVE-2024-37372 - Permission model improperly processes UNC paths (Low)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-07-10 10:36:48 +08:00
Geoffrey Hausheer 6769d5cf11 luasocket: Enable serial module
Includes the serial module for luasockets (which is already being built)
in the final package. This allows using socket.select() on a serial port
(eg /dev/ttyACM0) which is the easiest way to use a serial-port with
coroutines.

Signed-off-by: Geoffrey Hausheer <rc2012@pblue.org>
2024-07-09 17:52:36 -07:00
Michael Heimpold 183810bd5b php8: update to 8.3.9
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.9

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-07-09 20:49:44 +02:00
brethil bretello 64ac0914f8
lua-cjson: fix broken PKG_SOURCE_URL
See 718f27293a

Signed-off-by: brethil bretello <bretello@distruzione.org>
2024-07-09 18:20:06 +02:00
Milinda Brantini 18aaf0cc44 golang: Update to 1.22.5
go1.22.5 (2024-07-02) includes security fixes to the net/http package, 
as well as bug fixes to the compiler, cgo, the go command, the linker, 
the runtime, and the crypto/tls, go/types, net, net/http, and os/exec.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-08 16:49:12 -07:00
Lu jicong 84464a656c 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>
2024-07-04 02:09:45 +08:00
Jianhui Zhao 482cfd1c6a lua-ffi: Add package
Lua-ffi is a portable lightweight C FFI for Lua, based on libffi
and aiming to be mostly compatible with LuaJIT FFI, but written
from scratch in C language.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-06-23 11:15:50 -07:00
Hirokazu MORIKAWA a5e319df3d node: bump to v20.15.0
Notable Changes
* test_runner: support test plans
* inspector: introduce the --inspect-wait flag
* zlib: expose zlib.crc32()
* cli: allow running wasm in limited vmem with --disable-wasm-trap-handler

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-06-23 11:06:32 -07:00
Esaaprilia Salsabila c5b97d4d96 perl: update version 5.40.0
https://metacpan.org/release/HAARG/perl-5.40.0

remove bytes_heavy.pl
Perl/perl5#22047

perl update version 5.40.0

Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
2024-06-20 14:18:35 -07:00
Luiz Angelo Daros de Luca 0c7b588695 ruby: update to 3.3.3
Ruby 3.3 adds a new parser named Prism, uses Lrama as a parser
generator, adds a new pure-Ruby JIT compiler named RJIT, and many
performance improvements especially YJIT.

See: https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/

The 3.3.1 release includes security fixes.

- 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-3-1-released/

The 3.3.2 release includes many bug-fixes.

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

Packaging changes since 3.2.2:
- New packages: ruby-prism and ruby-rjit
- Added /usr/bin/rdbg to ruby-debug
- Added /usr/bin/syntax_suggest to ruby-syntax_suggest

The 3.3.3 release includes:

- RubyGems 3.5.11
- Bundler 2.5.11
- REXML 3.2.8
- strscan 3.0.9
- --dump=prism_parsetree is replaced by --parser=prism --dump=parsetree
- Invalid encoding symbols raise SyntaxError instead of EncodingError
- Memory leak fix in Ripper parsing
- Bugfixes for YJIT, **{}, Ripper.tokenize,
- RubyVM::InstructionSequence#to_binary, --with-gmp, and some build
  environments

See: https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-06-17 16:22:59 +08:00
Jianhui Zhao 1425899f7e lua-eco: update to 3.5.2
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-06-16 02:35:26 +08:00
Michael Heimpold f5e5fe7ad2
Merge pull request #24367 from mhei/php8-update-to-8.3.8-with-libgd-fixup
php8: workaround libgd capability detection (refs #23846)
2024-06-12 07:35:51 +02:00
Rosen Penev 9acf60320c lzmq: fix compilation with GCC14
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-10 13:47:21 -07:00
Michael Heimpold ab7d5716d0
Merge pull request #24339 from mhei/php8-update-to-8.3.8
php8: update to 8.3.8
2024-06-10 06:51:59 +02:00
Milinda Brantini b4ffdb4c42 golang: Update to 1.22.4
go1.22.4 (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 linker,
the runtime, and the os package.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-10 04:45:29 +08:00
Alexandru Ardelean 41486a7df7
Merge pull request #24314 from commodo/python-updates1
django,python-{requests,evdev,lxml}: bump versions
2024-06-09 12:50:19 +03:00
Aleksey Vasilenko fa7b780cbf erlang: fix mis-detection of transparent hugepages
Latest Erlang update incorrectly detects THP as always enabled,
which leads to segmentation fault on systems without transparent hugepages.
Here we manually override configure flag by checking actual option of target kernel.

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-06-08 19:45:19 -07:00
Rosen Penev ea8e6fbf33 perl: fix compilation with GCC14
Need the header for fegetround.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-08 17:47:24 -07:00
Michael Heimpold 1b7f11d96d php8: workaround libgd capability detection (refs #23846)
This is an alternative approach to #24209. Instead of switching
to bundled/internal libgd, workaround the capability detection
by giving the information to the build system directly.

PHP's original approach does not work when cross-compiling,
but since it is known which features are enabled in OpenWrt's
build, we can directly enable these features here, too.

This is not that future prove, but should do the job for the
moment until a proper solution was discussed with upstream.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-06-08 07:33:18 +02:00
Michael Heimpold 1dd9f4bfc8 php8: update to 8.3.8
This fixes:
    - CVE-2024-4577
    - CVE-2024-5458
    - CVE-2024-5585

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

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-06-08 06:17:24 +02:00
W. Michael Petullo b560ea218e python-networkx: update to 3.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-06-07 03:23:18 +08:00
Hirokazu MORIKAWA ff7f26e379 node: bump to v20.14.0
Notable Changes
* src,permission: throw async errors on async APIs (Rafael Gonzaga)
* (SEMVER-MINOR) test_runner: support forced exit (Colin Ihrig)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-06-03 16:35:03 +08:00
Alexandru Ardelean 76c07f6432 django: bump to version 5.0.6
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-06-03 09:42:38 +03:00
Alexandru Ardelean bcebcf13fb python-requests: bump to version 2.32.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-06-03 09:41:21 +03:00
Alexandru Ardelean 78500aa922 python-lxml: bump to version 5.2.2
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-06-03 09:40:04 +03:00
Alexandru Ardelean e33c78b092 python-evdev: bump to version 1.7.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-06-03 09:37:54 +03:00
krant e6a390739e erlang: update to 27.0
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-01 17:28:19 -07:00
Michael Heimpold 37a6c5846f
Merge pull request #24251 from mhei/php8-update-to-8.3.7
php8: update to 8.3.7
2024-05-30 07:52:56 +02:00
W. Michael Petullo 18963ff373 python-selinux: update to 3.6
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-05-29 18:47:42 -07:00
Michael Heimpold 533456bcc0 php8: update to 8.3.7
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-05-28 20:41:50 +02:00
Christian Marangi e28bd51cab treewide: update packages to use new toolchain define
Update packages to use new toolchain define and drop usage of
TOOLCHAIN_DIR.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-05-28 15:42:30 +08:00
Tianling Shen b642f337b2 golang: Update to 1.22.3
go1.22.3 (released 2024-05-07) includes security fixes to the go command
and the net package, as well as bug fixes to the compiler, the runtime,
and the net/http package.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-28 14:09:12 +08:00
Florian Eckert 4fac186de9
Merge pull request #24146 from TDT-AG/pr/20240513-rust
rust: fix remote filesystem issue
2024-05-16 15:13:48 +02:00
Florian Eckert 6b6c74dca8 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>
2024-05-16 13:20:37 +02:00
Rosen Penev e44aae02d0 vala: fix compilation with GCC14
Needs a cast now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-14 10:56:51 -07:00
Hirokazu MORIKAWA fe8b0e85af node: bump to v20.13.1
Update to v20.13.1

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-05-14 05:01:33 -07:00
Jianhui Zhao 2227a4c180 lua-eco: update to 3.5.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-05-13 16:00:34 +08:00
Javier Marcet 356f8347de python-jsonschema: Update to 4.22.0
Release notes:
https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst#v4220

Signed-off-by: Javier Marcet <javier@marcet.info>
2024-05-11 21:56:34 +08:00
Michael Heimpold 904b8814de
Merge pull request #24103 from nxhack/php8-intl-icu75
php8: Support for icu 75
2024-05-09 21:23:29 +02:00
Tianling Shen 32a22201db golang: Enable loongarch64 for Go compiler and packages
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-09 16:15:50 +08:00
Hirokazu MORIKAWA 6d6fed624f php8: Support for icu 75
Preparing to update icu4c to 75.
Created a patch for build errors in php-intl.
```
In file included from /mnt/node/openwrt/staging_dir/target-aarch64_generic_musl/usr/include/unicode/unistr.h:39,
                 from ext/intl/intl_convertcpp.h:22,
                 from ext/intl/intl_convertcpp.cpp:17:
/mnt/node/openwrt/staging_dir/target-aarch64_generic_musl/usr/include/unicode/stringpiece.h:133:29: error: 'enable_if_t' in namespace 'std' does not name a template type
  133 |             typename = std::enable_if_t<
      |                             ^~~~~~~~~~~
/mnt/node/openwrt/staging_dir/target-aarch64_generic_musl/usr/include/unicode/stringpiece.h:133:24: note: 'std::enable_if_t' is only available from C++14 onwards
  133 |             typename = std::enable_if_t<
      |                        ^~~
/mnt/node/openwrt/staging_dir/target-aarch64_generic_musl/usr/include/unicode/stringpiece.h:133:40: error: expected '>' before '<' token
  133 |             typename = std::enable_if_t<
      |                                        ^
```
The FreeBSD ports patch was used as a reference.
e680bd98d3

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-05-09 11:43:21 +09:00
Tianling Shen c1b3e0440f 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>
2024-05-05 12:49:58 +08:00
Jianhui Zhao 0c2164620d lua-eco: update to 3.5.0
MQTT code refactoring has been done since 3.5.0 that
mqtt.so no longer exists.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-05-04 21:37:04 +08:00
Christian Marangi da176d58ee lua: add new package with version 5.4
Add new lua version 5.4 required by new version of nmap.

Patches are copied from lua 5.3.
- Readline patch has to be reworked as lua 5.4 now supports
no readline for Linux but still needs some tweaks for macOS
and bsd systems.
- Patch shared lib required some rework.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-04-28 09:14:30 +02:00
Jianhui Zhao e35b92835e lua-eco: update to 3.4.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-04-24 19:23:21 -07:00
Hirokazu MORIKAWA de361e98d0 node: bump to v20.12.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:53:22 +08:00
Georgi Valkov 847a535a3b perl: fix not a Mach-O file on macOS
Reverts [1] to resolve the following build error on macOS:

/Volumes/wrt3200/openwrt/staging_dir/hostpkg/usr/bin/perl installperl --destdir=/Volumes/wrt3200/openwrt/build_dir/target-arm_cortex-a9+vfpv3-d16_musl_eabi/perl/perl-5.38.2/ipkg-install
WARNING: You've never run 'make test' or some tests failed! (Installing anyway.)
  /usr/bin/perl5.38.2
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: input file: /Volumes/wrt3200/openwrt/build_dir/target-arm_cortex-a9+vfpv3-d16_musl_eabi/perl/perl-5.38.2/ipkg-install/usr/bin/perl5.38.2 is not a Mach-O file

[1] 88efce3814

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-04-23 19:00:11 -07:00
Rosen Penev 2fa8485ed8 luasocket: switch to local tarballs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-04-23 18:58:49 -07:00
Rosen Penev 4f09c95ee2 luaexpat: use local tarballs
Smaller and avoids badly named tarball with just the version.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-04-23 18:58:31 -07:00
Jianhui Zhao 99bc6b2782 lua-eco: update to 3.4.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-04-22 15:30:06 +08:00
Alexandru Ardelean f5f0a4e868 python-lxml: bump to version 5.2.1
Also added python-cython/host as a build dependency.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-04-21 13:46:24 -07:00
Hauke Mehrtens 577259cfb9 lua-eco: Fix compilation with musl libc 1.2.5
Support POSIX basename used in musl libc 1.2.5.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-04-19 14:24:43 -07:00
Alexandru Ardelean c789bcefb1
Merge pull request #23939 from commodo/python-updates1
django,django-restframework: bump versions
2024-04-19 12:32:13 +03:00
Michael Heimpold b459d2e798
Merge pull request #23955 from mhei/php8-update-to-8.3.6
php8: update to 8.3.6
2024-04-19 06:27:36 +02:00
Josef Schlehofer 4e20600abf
Merge pull request #23953 from commodo/cython-update1
python-cython: bump to version 3.0.10
2024-04-18 19:38:19 +02:00
Marcus Folkesson eb35a3be13 python-jinja2: create /host target
Make the python-jinja2/host target available for the build environment
to be used with e.g. the PKG_BUILD_DEPENDS list.

This is needed for an upcoming package (libcamera).

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
2024-04-18 16:29:34 +02:00
Marcus Folkesson 436e462c64 python-yaml: create /host target
Make the python-yaml/host target available for the build environment
to be used with e.g. the PKG_BUILD_DEPENDS list.

This is needed for an upcoming package (libcamera).

Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
2024-04-18 16:28:59 +02:00
Michael Heimpold 2682b28cb3 php8: update to 8.3.6
This fixes:
    - CVE-2024-1874
    - CVE-2024-2756
    - CVE-2024-2757
    - CVE-2024-3096

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-04-17 20:56:55 +02:00
Alexandru Ardelean e3ed196f20 python-cython: bump to version 3.0.10
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-04-17 11:31:26 +03:00
Alexandru Ardelean 0592f27d99 django-restframework: bump to version 3.15.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-04-16 14:13:23 +03:00
Alexandru Ardelean 1a51bd18ac django: bump to version 5.0.4
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-04-16 14:12:52 +03:00
krant 2e8da16fb4 erlang: update to 26.2.4
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-14 12:03:21 -07:00
Alexandru Ardelean 1273c3bf7e
Merge pull request #23837 from krant/numpy
numpy: update to 1.26.4
2024-04-09 08:27:46 +03:00
Josef Schlehofer 0969ce7137
Merge pull request #23824 from JiaY-shi/go
golang: update to 1.22.2
2024-04-08 14:27:55 +02:00
krant 96ee052fba numpy: update to 1.26.4
- Refresh patches

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-07 17:04:37 +03:00
Robert Marko 272f55e87f treewide: refresh hashes after move to use ZSTD as default
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-04-07 12:06:34 +02:00
Hirokazu MORIKAWA ca3209a3b3 node: April 3, 2024 Security Releases
This is a security release
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:08 +08:00
Shi JiaYang 6095a031cd golang: update to 1.22.2
go1.22.2 (released 2024-04-03) includes a security fix to the
net/http package, as well as bug fixes to the compiler, the
go command, the linker, and the encoding/gob, go/types,
net/http, and runtime/trace packages.

View the release notes for more information:
https://go.dev/doc/devel/release#go1.22.2
Find out more:
https://github.com/golang/go/issues?q=milestone%3AGo1.22.2

Signed-off-by: Shi JiaYang <shi05275@163.com>
2024-04-06 10:21:41 +08:00
Timothy M. Ace 6500758805 python-orjson: update to version 3.10.0
Relevant changes since previous 3.9.13:
- FIXED: Fix crash serializing str introduced in 3.9.11
- FIXED: Implement recursion limit of 1024 on orjson.loads()
- FIXED: Use byte-exact read on str formatting SIMD path to avoid crash
- Build now depends on Rust 1.72 or later
- Support serializing numpy.float16 (numpy.half)
- sdist uses metadata 2.3 instead of 2.1
- Improve Windows PyPI builds

Signed-off-by: Timothy M. Ace <openwrt@timothyace.com>
2024-04-03 18:21:50 -07:00
Javier Marcet 844fec9fc0 luajit2: update to v2.1-20240314
Signed-off-by: Javier Marcet <javier@marcet.info>
2024-04-01 10:49:33 +02:00
Jianhui Zhao 8eb39f3a87 lua-eco: update to 3.3.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2024-04-01 12:55:52 +08:00
Philip Prindeville ccabe6d8e6 perl-text-csv_xs: Update to 1.53
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-03-29 08:03:49 +01:00
krant 7f01006f96 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>
2024-03-26 11:45:24 +02:00
Philip Prindeville c8d934b6df perl-cgi: Update to 4.64
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-03-25 10:19:50 -06:00
krant 4cdbedc5f2 erlang: update to 26.2.3
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-03-22 16:05:20 +08:00
Michael Heimpold 8742b6c340
Merge pull request #23695 from mhei/php8-update-to-8.3.4
php8: update to 8.3.4
2024-03-21 07:42:15 +01:00
Josef Schlehofer 8b7040b6de 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: b93e5b45b1daac827d429b51d8763226268f2b9a ("lualanes: Version bump to v3.16.2")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2024-03-21 14:09:57 +08:00
Zephyr Lykos 456fa1f1b6
golang: Update to 1.22.1
Go 1.22.1 contains the following security fixes:

- CVE-2024-24783:
  crypto/x509: Verify panics on certificates with an unknown public key
  algorithm
- CVE-2023-45290
  net/http: memory exhaustion in Request.ParseMultipartForm
- CVE-2023-45289
  net/http, net/http/cookiejar: incorrect forwarding of sensitive headers
  and cookies on HTTP redirect
- CVE-2024-24785
  html/template: errors returned from MarshalJSON methods may break
  template escaping
- CVE-2024-24784
  net/mail: comments in display names are incorrectly handled

https://go.dev/doc/devel/release#go1.22.1
https://groups.google.com/g/golang-announce/c/5pwGVUPoMbg

Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2024-03-20 17:25:09 +08:00
Zephyr Lykos a66a378669
golang: Update to 1.22.0
Added a third bootstrap stage since go1.22 (and onwards) requires
at least go1.20.14 to build.[1]

[1]: https://go.dev/doc/go1.22#bootstrap

Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2024-03-20 17:25:09 +08:00
Alexandru Ardelean 79f486b0b2
Merge pull request #23648 from commodo/python-updates1
python-{pytz,dateutil,evdev},django: bump versions
2024-03-19 16:33:29 +02:00
Florian Eckert f29102f589 luafilesystem: add missing license information
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-03-19 14:11:05 +01:00
Michael Heimpold a519774b97 php8: update to 8.3.4
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-03-17 18:00:30 +01:00
Alexandru Ardelean ee33d30785 django: bump to version 5.0.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-03-14 16:04:24 +02:00
Alexandru Ardelean 637b440b8f python-evdev: bump to version 1.7.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-03-14 16:04:24 +02:00
Alexandru Ardelean 321a71e25c python-dateutil: bump to version 2.9.0.post0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-03-14 16:04:24 +02:00
Alexandru Ardelean faccd9214a python-pytz: bump to version 2024.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-03-14 16:04:24 +02:00
jasle 315b58a488 lua-struct: add package
lua-struct is a implementation of binary packing/unpacking in pure lua.

Resulting-package:
 * lua-struct

Signed-off-by: jasle <jasle@riseup.net>
2024-03-04 00:28:42 +00:00
Fabian Lipken 21c721440c python-bcrypt: Update to 4.1.2
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2024-03-02 19:29:59 +01:00
Tianling Shen 34867e83ca 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>
2024-03-02 19:16:06 +08:00
Michael Heimpold 42aa20ddeb php8/pecl8-pecl-*: use https URLs for PKG_SOURCE_URLs
Most packages already use https URLs and for PHP and PECL
package downloads https is working properly.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-02-26 21:03:22 +01:00
krant dccb910ae0 rust: update to 1.76.0
- Use .xz for source archive
- Refresh patches

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-25 16:14:46 +08:00
krant bd84d97be6 python-yaml: fix build with Cython 3
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-24 12:20:49 -08:00
Oskari Rauta b6e8be2389 micropython: disable mold
package fails to build with mold linker due to unregocnized flag.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2024-02-22 16:05:05 -08:00
Michael Heimpold a8c69cf6bf php8: update to 8.3.3
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-02-19 08:07:02 +01:00
Hirokazu MORIKAWA 52e6017ad1 node: February 14 2024 Security Releases
Update to v20.11.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-2024-21896 - Path traversal by monkey-patching Buffer internals- (High)
* CVE-2024-22017 - setuid() does not drop all privileges due to io_uring - (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-21891 - Multiple permission model bypasses due to improper path traversal sequence sanitization - (Medium)
* CVE-2024-21890 - Improper handling of wildcards in --allow-fs-read and --allow-fs-write (Medium)
* CVE-2024-22025 - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium)
* undici version 5.28.3
* libuv version 1.48.0
* OpenSSL version 3.0.13+quic1 (Depends on shared library provided by OpenWrt)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-02-16 15:46:33 +01:00
Rosen Penev 93b7989d8e vala: remove pcre2 patch
Issue was avoided with glib2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-02-14 17:04:49 -08:00
Rosen Penev 648e566361 python-aiohttp: update to 3.9.3
Fixes CVE-2023-47627

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-02-14 12:58:00 -08:00
krant e14154df43 erlang: update to 26.2.2
- Drop upstreamed patch
- Fix broken symlink /usr/bin/epmd
- Re-enable mips16
- Formatting

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-02-08 21:41:50 -08:00
Alexandru Ardelean 62e42c9a97 python-lxml: bump to version 5.1.0
Also add a quick test.sh file.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-02-08 09:40:01 -08:00
Alexandru Ardelean 641dfa1695 django: bump to version 5.0.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-02-08 09:40:01 -08:00
Alexandru Ardelean a66e68e2bb numpy: bump to version 1.26.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-02-08 09:40:01 -08:00
Eneas U de Queiroz ce92b017a3 python-certifi: Update to 2024.2.2
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2024-02-05 15:25:45 -03:00
Timothy M. Ace 868a469ccc python-orjson: update to version 3.9.13
Relevant changes since 3.9.12:
- FIXED: Serialization str escape uses only 128-bit SIMD.
- FIXED: Fix compatibility with CPython 3.13 alpha 3.
- Publish musllinux_1_2 instead of musllinux_1_1 wheels.
- Serialization uses small integer optimization in CPython 3.12 or later.

Signed-off-by: Timothy M. Ace <openwrt@timothyace.com>
2024-02-05 15:17:40 +01:00
Fabrice Fontaine 94734c4bf9 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🅰️pyyaml:pyyaml

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-05 00:14:47 -08:00
Mark Baker 08e51ab50a 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>
2024-02-04 16:37:07 -08:00
Timothy Ace c2aedbf411 perl-time-moment: initial package at v0.44
Builds compiled perl module Time::Moment v0.44 from CPAN.

Signed-off-by: Timothy Ace <openwrt@timothyace.com>
2024-02-04 16:30:55 -08:00
Fabrice Fontaine 5afe5c9031 treewide: assign PKG_CPE_ID
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 16:16:10 -08:00
Fabrice Fontaine acad8ffb5f 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🅰️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>
2024-02-04 16:03:49 -08:00
Fabrice Fontaine 3380427f29 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>
2024-02-04 15:59:21 -08:00
Fabrice Fontaine c0aec8bc08 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🅰️python:requests

Fixes: ceadbcbb64 (treewide: add PKG_CPE_ID for cvescanner)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 15:56:56 -08:00
Fabrice Fontaine d369edb571 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🅰️python:urllib3

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 15:56:22 -08:00
Fabrice Fontaine 8b9965fcb3 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🅰️aiohttp:aiohttp

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

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-02-04 13:15:41 +01:00
Fabrice Fontaine 820fcc5fb9 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>
2024-01-31 16:00:10 -08:00
krant c813aaaed7 erlang: remove CFLAGS modification since it has been fixed in the upstream
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-01-29 16:05:22 -08:00
krant e8673e9e85 erlang: update to 26.2.1
- Update to Erlang/OTP 26.2.1
- Remove obsolete configure options
- Remove obsolete patches, add new one
- Add missing no_dot_erlang.boot file (fixes #20587)
- Change package URL to https

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-01-29 16:05:22 -08:00
Fabrice Fontaine dd52b70c4c lang/python/python-docker: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️docker:docker-py

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-29 16:00:22 -08:00
Fabrice Fontaine 72e92747a7 lang/vala: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3🅰️gnome:vala

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2024-01-29 15:58:26 -08:00
Michael Heimpold 002aa5f541
Merge pull request #23182 from mhei/php8-update-to-8.3.2
php8: update to 8.3.2
2024-01-29 07:56:56 +01:00
Javier Marcet 6017084ea0 python-dotenv: update to v1.0.1
Signed-off-by: Javier Marcet <javier@marcet.info>
2024-01-29 13:58:15 +08:00
Quintin Hill 268ed6d347 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>
2024-01-29 11:50:51 +08:00
Quintin Hill 8db974d8eb 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>
2024-01-29 11:50:51 +08:00
Michael Heimpold dd200c8fe0 php8: update to 8.3.2
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-01-28 11:20:07 +01:00
Timothy Ace 5587c0e8ec python-orjson: update to version 3.9.12
Relevant changes since 3.9.10:
- Improve performance of serializing. str is significantly faster. Documents
using dict, list, and tuple are somewhat faster.
- FIXED: Minimal musllinux_1_1 build due to sporadic CI failure.

Signed-off-by: Timothy Ace <openwrt@timothyace.com>
2024-01-23 15:13:33 +08:00
Javier Marcet 02f428baf1 python-jsonschema: Update to 4.21.1
- Slightly speed up the contains keyword by removing some unnecessary
 validator (re-)creation.

Signed-off-by: Javier Marcet <javier@marcet.info>
2024-01-23 15:13:23 +08:00