feed/packages.git
7 months agohttps-dns-proxy: bugfix: prevent crashes on IPv6 systems 22489/head
Stan Grishin [Tue, 24 Oct 2023 02:14:08 +0000 (02:14 +0000)]
https-dns-proxy: bugfix: prevent crashes on IPv6 systems

* update service triggers so that procd_add_raw_trigger is only
  executed on boot and not on other service actions
* remove outdated iface hotplug script

Signed-off-by: Stan Grishin <stangri@melmac.ca>
7 months agogst1-plugins-ugly: update to 1.22.6
Koen Vandeputte [Mon, 23 Oct 2023 12:21:59 +0000 (14:21 +0200)]
gst1-plugins-ugly: update to 1.22.6

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
7 months agogst1-plugins-good: update to 1.22.6
Koen Vandeputte [Mon, 23 Oct 2023 12:21:45 +0000 (14:21 +0200)]
gst1-plugins-good: update to 1.22.6

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
7 months agogst1-plugins-base: update to 1.22.6
Koen Vandeputte [Mon, 23 Oct 2023 12:21:37 +0000 (14:21 +0200)]
gst1-plugins-base: update to 1.22.6

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
7 months agogst1-plugins-bad: update to 1.22.6
Koen Vandeputte [Mon, 23 Oct 2023 12:21:27 +0000 (14:21 +0200)]
gst1-plugins-bad: update to 1.22.6

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
7 months agogst1-libav: update to 1.22.6
Koen Vandeputte [Mon, 23 Oct 2023 12:20:41 +0000 (14:20 +0200)]
gst1-libav: update to 1.22.6

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
7 months agogstreamer1: update to 1.22.6
Koen Vandeputte [Mon, 23 Oct 2023 12:20:25 +0000 (14:20 +0200)]
gstreamer1: update to 1.22.6

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
7 months agoprocs: update to v0.14.3
Facundo Acevedo [Sun, 22 Oct 2023 23:01:25 +0000 (20:01 -0300)]
procs: update to v0.14.3

Signed-off-by: Facundo Acevedo <facevedo@disroot.org>
7 months agoMerge pull request #18668 from wigyori/perl-riscv
Philip Prindeville [Mon, 23 Oct 2023 06:28:37 +0000 (00:28 -0600)]
Merge pull request #18668 from wigyori/perl-riscv

perl: add support for riscv64

7 months agoperl: add support for riscv64 18668/head
Zoltan HERPAI [Thu, 12 Oct 2023 14:20:07 +0000 (16:20 +0200)]
perl: add support for riscv64

Required by sifiveu and upcoming riscv targets.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
7 months agoMerge pull request #22460 from TDT-AG/pr/20231020-acpi-unix
Philip Prindeville [Mon, 23 Oct 2023 05:11:01 +0000 (23:11 -0600)]
Merge pull request #22460 from TDT-AG/pr/20231020-acpi-unix

acpica-unix: add host build

7 months agostress-ng: backport immintrin.h header detection for GCC 13
Alexandru Ardelean [Sat, 14 Oct 2023 06:03:52 +0000 (09:03 +0300)]
stress-ng: backport immintrin.h header detection for GCC 13

Backport patch from:
   https://github.com/ColinIanKing/stress-ng/commit/cd84c46ce780242879e8aaa7d698b9cd87996dbd

With GCC 12 there is no issue.
With GCC 13, there is a compilation issue on x86_64.
Fixes https://github.com/openwrt/packages/issues/22373

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
7 months agotor: fix daemon reloading
ValdikSS ValdikSS [Sun, 22 Oct 2023 16:30:04 +0000 (19:30 +0300)]
tor: fix daemon reloading

procd requires init script name, not the path to executable

Signed-off-by: ValdikSS ValdikSS <iam@valdikss.org.ru>
7 months agonginx: add option to compile STREAM REAL IP module
Christian Marangi [Thu, 5 Oct 2023 14:55:10 +0000 (16:55 +0200)]
nginx: add option to compile STREAM REAL IP module

Add option to compile STREAM REAL IP module.

Closes: #22310
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 months agomicropython-lib: move to PCRE2
Christian Marangi [Thu, 28 Sep 2023 21:51:28 +0000 (23:51 +0200)]
micropython-lib: move to PCRE2

Add pending patch converting the package to PCRE2.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 months agoooniprobe: remove unused package
Josef Schlehofer [Fri, 13 Oct 2023 06:57:18 +0000 (08:57 +0200)]
ooniprobe: remove unused package

This package is not maintained anymore in the OpenWrt packages feed
and since we updated Go to 1.21 version, it is not compiled either.

Let's hope that with removing this package from our feed,
someone will step it and become a maintainer to take care of this package.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
7 months agoshadowsocks-libev: convert to PCRE2
Christian Marangi [Mon, 9 Oct 2023 16:30:58 +0000 (18:30 +0200)]
shadowsocks-libev: convert to PCRE2

Convert package to PCRE2 by porting a pending patch from a closed PR.

The PR is old but the code never changed and is simple enough to check
the changes. The patch apply directly with no changes (aside from
commenting out the travis CI file)

The PR was never merged as PCRE2 at times was too new and they were
trying to find a better regex lib.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 months agoMerge pull request #22464 from stangri/master-adblock-fast
Stan Grishin [Sat, 21 Oct 2023 13:35:47 +0000 (07:35 -0600)]
Merge pull request #22464 from stangri/master-adblock-fast

adblock-fast: bugfix: allow command

7 months agoadblock-fast: bugfix: allow command 22464/head
Stan Grishin [Sat, 21 Oct 2023 02:26:02 +0000 (02:26 +0000)]
adblock-fast: bugfix: allow command

* fix sed to properly purge allowed domains from block-lists
* ensure resolver is restarted on allow command
* reduce pause default/max in attempt to make it work with luci

Signed-off-by: Stan Grishin <stangri@melmac.ca>
7 months agoacpica-unix: add host build 22460/head
Florian Eckert [Wed, 21 Dec 2022 16:05:32 +0000 (17:05 +0100)]
acpica-unix: add host build

In order to build additional acpi tables during the build process, this
package needs to be build for the host.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
7 months agoMerge pull request #22342 from blocktrron/quectel-timesync-20231008
David Bauer [Fri, 20 Oct 2023 12:46:33 +0000 (14:46 +0200)]
Merge pull request #22342 from blocktrron/quectel-timesync-20231008

quectel-timesync: add package

7 months agopillow: bump to version 10.1.0
Alexandru Ardelean [Mon, 16 Oct 2023 18:44:41 +0000 (21:44 +0300)]
pillow: bump to version 10.1.0

Add test.sh also.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
7 months agorclone: Update to 1.64.1
Tianling Shen [Fri, 20 Oct 2023 08:28:20 +0000 (16:28 +0800)]
rclone: Update to 1.64.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
7 months agonerdctl: New package
Luca Barbato [Wed, 4 Oct 2023 16:34:31 +0000 (18:34 +0200)]
nerdctl: New package

contaiNERD CTL - Docker-compatible CLI for containerd,
 with support for Compose, Rootless, eStargz, OCIcrypt, IPFS, ...

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
7 months agopdns: update to 4.8.3 and update pdns.conf-dist
Peter van Dijk [Thu, 5 Oct 2023 12:44:44 +0000 (14:44 +0200)]
pdns: update to 4.8.3 and update pdns.conf-dist

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
7 months agodocker-compose: Update to version 2.23.0
Javier Marcet [Wed, 18 Oct 2023 17:47:10 +0000 (19:47 +0200)]
docker-compose: Update to version 2.23.0

Signed-off-by: Javier Marcet <javier@marcet.info>
7 months agoconntrack-tools: update to 1.4.8
Nick Hainke [Thu, 19 Oct 2023 13:31:27 +0000 (15:31 +0200)]
conntrack-tools: update to 1.4.8

Release Notes:
https://marc.info/?l=netfilter&m=169598613909790&w=2

Furthermore, switch to "tar.xz".

Signed-off-by: Nick Hainke <vincent@systemli.org>
7 months agoMerge pull request #22438 from Ansuel/fix-net-snmp
Stijn Tintel [Wed, 18 Oct 2023 23:36:03 +0000 (02:36 +0300)]
Merge pull request #22438 from Ansuel/fix-net-snmp

net-snmp: backport patch fixing memory leak for PCRE2

7 months agonet-snmp: backport patch fixing memory leak for PCRE2 22438/head
Christian Marangi [Wed, 18 Oct 2023 11:25:49 +0000 (13:25 +0200)]
net-snmp: backport patch fixing memory leak for PCRE2

Backport patch fixing memory leak for PCRE2 present upstream.

Fixes: #22428
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 months agoMerge pull request #22371 from IgorBai/patch-3
Florian Eckert [Wed, 18 Oct 2023 11:09:43 +0000 (13:09 +0200)]
Merge pull request #22371 from IgorBai/patch-3

ddns-scripts: add new DDNS provider ipnodns.ru

7 months agoddns-scripts: add new DDNS provider ipnodns.ru 22371/head
Igor Baidasov [Sat, 14 Oct 2023 13:02:21 +0000 (16:02 +0300)]
ddns-scripts: add new DDNS provider ipnodns.ru

Signed-off-by: Igor Baidasov <igorbay@bk.ru>
7 months agoMerge pull request #22427 from Linaro1985/update_mm_1.22.0
Florian Eckert [Wed, 18 Oct 2023 06:49:10 +0000 (08:49 +0200)]
Merge pull request #22427 from Linaro1985/update_mm_1.22.0

modemmanager: bump to 1.22.0

7 months agomodemmanager: bump to 1.22.0 22427/head
Maxim Anisimov [Tue, 17 Oct 2023 12:22:14 +0000 (15:22 +0300)]
modemmanager: bump to 1.22.0

- switch to builtin plugins
- import upstream patch for fixing support of ublox LARA-R6001 / LARA-R6001D modules
  (see: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/779)

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
7 months agoMerge pull request #22422 from stangri/master-https-dns-proxy
Stan Grishin [Wed, 18 Oct 2023 00:30:10 +0000 (18:30 -0600)]
Merge pull request #22422 from stangri/master-https-dns-proxy

7 months agonode: Friday October 13 2023 Security Releases
Hirokazu MORIKAWA [Tue, 17 Oct 2023 00:26:24 +0000 (09:26 +0900)]
node: Friday October 13 2023 Security Releases

This is a security release.
Notable Changes
The following CVEs are fixed in this release:
* CVE-2023-44487: nghttp2 Security Release (High) (Depends on shared library provided by OpenWrt)
* CVE-2023-45143: undici Security Release (High)
* CVE-2023-38552: Integrity checks according to policies can be circumvented (Medium)
* CVE-2023-39333: Code injection via WebAssembly export names (Low)
More detailed information on each of the vulnerabilities can be found in October 2023 Security Releases blog post.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
7 months agolibqmi: bump to 1.34.0
Maxim Anisimov [Tue, 17 Oct 2023 12:20:18 +0000 (15:20 +0300)]
libqmi: bump to 1.34.0

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
7 months agolibmbim: bump to 1.30.0
Maxim Anisimov [Tue, 17 Oct 2023 12:18:56 +0000 (15:18 +0300)]
libmbim: bump to 1.30.0

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
7 months agohttps-dns-proxy: bugfix: logging crashing instances on ath79 22422/head
Stan Grishin [Tue, 17 Oct 2023 09:43:34 +0000 (09:43 +0000)]
https-dns-proxy: bugfix: logging crashing instances on ath79

* finally fixes https://github.com/openwrt/packages/issues/19366
* simplify service_triggers
* improve output for dnsmasq restart
* improve grep/sed dependencies
* remove interface hotplug

Signed-off-by: Stan Grishin <stangri@melmac.ca>
7 months agoMerge pull request #21258 from blocktrron/add-cudy-bdinfo
David Bauer [Mon, 16 Oct 2023 20:21:26 +0000 (22:21 +0200)]
Merge pull request #21258 from blocktrron/add-cudy-bdinfo

cudy-bdinfo: add package

7 months agov2ray-geodata: Update to latest version
Tianling Shen [Mon, 16 Oct 2023 09:14:34 +0000 (17:14 +0800)]
v2ray-geodata: Update to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
7 months agoMerge pull request #22416 from miska/samba
Tianling Shen [Mon, 16 Oct 2023 08:46:06 +0000 (16:46 +0800)]
Merge pull request #22416 from miska/samba

samba4: Update to version 4.18.8

7 months agosamba4: Update to version 4.18.8 22416/head
Michal Hrusecky [Mon, 16 Oct 2023 05:15:46 +0000 (07:15 +0200)]
samba4: Update to version 4.18.8

Mainly security release, fixing CVE-2023-3961, CVE-2023-4091,
CVE-2023-4154, CVE-2023-42669 and CVE-2023-42670. For more details see:
https://www.samba.org/samba/history/samba-4.18.8.html

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
7 months agoMerge pull request #22415 from pprindeville/isc-dhcp-avoid-external-cmds
Philip Prindeville [Mon, 16 Oct 2023 04:48:04 +0000 (22:48 -0600)]
Merge pull request #22415 from pprindeville/isc-dhcp-avoid-external-cmds

isc-dhcpd: Redux of convenience functions avoiding sed/cut

7 months agoisc-dhcpd: Redux of convenience functions avoiding sed/cut 22415/head
Philip Prindeville [Thu, 21 Sep 2023 23:40:18 +0000 (17:40 -0600)]
isc-dhcpd: Redux of convenience functions avoiding sed/cut

Also minimize messing with $IFS.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
7 months agoisc-dhcp: Use 'append' instead of manually appending
Philip Prindeville [Sat, 23 Sep 2023 23:09:30 +0000 (17:09 -0600)]
isc-dhcp: Use 'append' instead of manually appending

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
7 months agoMerge pull request #22414 from pprindeville/isc-dhcp-no-empty-ranges
Philip Prindeville [Mon, 16 Oct 2023 04:14:24 +0000 (22:14 -0600)]
Merge pull request #22414 from pprindeville/isc-dhcp-no-empty-ranges

isc-dhcp: refuse to add empty DHCP ranges

7 months agoisc-dhcp: refuse to add empty DHCP range 22414/head
Leon M. Busch-George [Mon, 16 Oct 2023 03:35:14 +0000 (21:35 -0600)]
isc-dhcp: refuse to add empty DHCP range

ipcalc.sh no longer outputs invalid ranges and fails with an error code in
such cases. React to the error.

Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
7 months agoisc-dhcp: adapt to new ipcalc paradigm
Leon M. Busch-George [Mon, 16 Oct 2023 03:33:15 +0000 (21:33 -0600)]
isc-dhcp: adapt to new ipcalc paradigm

With #12925, 'BROADCAST' will no longer be set if there is no local
broadcast address (rather than holding the global broadcast address).
Prepare for the merge but stay compatible with the old version of ipcalc.

Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
7 months agorust: fix build with glibc, ARM and hard floats
Drew Young [Mon, 9 Oct 2023 21:19:50 +0000 (17:19 -0400)]
rust: fix build with glibc, ARM and hard floats

Patch the target triple for Rust with glibc to include hard floating
point support.

The GNU target triple used elsewhere does not include hard float support,
instead `-mfloat-abi=hard` is passed separately. For Rust it must be
included in the target triple. This was already being done for musl,
this commit adds the same patching for glibc.

Without this patch Rust compilation fails with an error like this
(abbreviated to fit the line length):

    ld: error: libstd.so uses VFP register arguments, ... does not
    ld: failed to merge target specific data of file ...

Signed-off-by: Drew Young <dyoung@viridiparente.com>
7 months agogolang: Update to 1.21.3
Jeffery To [Sun, 15 Oct 2023 13:09:52 +0000 (21:09 +0800)]
golang: Update to 1.21.3

Includes fix for CVE-2023-39325 (net/http, x/net/http2: rapid stream
resets can cause excessive work).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agonghttp2: fix CVE-2023-44487
Hirokazu MORIKAWA [Sat, 14 Oct 2023 03:31:16 +0000 (12:31 +0900)]
nghttp2: fix CVE-2023-44487

update to v1.57.0
CVE-2023-44487 : HTTP/2 Rapid Reset

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
7 months agoprometheus-node-exporter-lua: bump package version 21551/head
Ivan Mironov [Thu, 13 Jul 2023 15:21:52 +0000 (17:21 +0200)]
prometheus-node-exporter-lua: bump package version

Signed-off-by: Ivan Mironov <mironov.ivan@gmail.com>
7 months agoprometheus-node-exporter-lua: add basic hwmon exporter
Ivan Mironov [Wed, 12 Jul 2023 23:45:44 +0000 (01:45 +0200)]
prometheus-node-exporter-lua: add basic hwmon exporter

This collector supports following metrics:

 * node_hwmon_temp_celsius
 * node_hwmon_pwm

and following auxiliary mappings:

 * node_hwmon_chip_names
 * node_hwmon_sensor_label

Tested on:

 * Banana Pi BPI-r3 / OpenWrt 23.05.0-rc2
 * TP-Link Archer C7 v5 / OpenWrt 22.03.5

Signed-off-by: Ivan Mironov <mironov.ivan@gmail.com>
7 months agoMerge pull request #20007 from dhewg/prometheus-node-exporter-ucode
Etienne Champetier [Sun, 15 Oct 2023 15:00:44 +0000 (11:00 -0400)]
Merge pull request #20007 from dhewg/prometheus-node-exporter-ucode

prometheus-node-exporter-ucode: add new package

7 months agoMerge pull request #22404 from vgaetera/openconnect-pfs
Nikos Mavrogiannopoulos [Sun, 15 Oct 2023 10:01:34 +0000 (12:01 +0200)]
Merge pull request #22404 from vgaetera/openconnect-pfs

openconnect: add support for option --pfs

7 months agoMerge pull request #22393 from jefferyto/maturin-1.3.0
Tianling Shen [Sun, 15 Oct 2023 03:51:06 +0000 (11:51 +0800)]
Merge pull request #22393 from jefferyto/maturin-1.3.0

maturin: Update to 1.3.0, build as Python (host-only) package

7 months agoMerge pull request #21005 from joelpet/prometheus-node-exporter-thermal
Etienne Champetier [Sat, 14 Oct 2023 19:22:37 +0000 (15:22 -0400)]
Merge pull request #21005 from joelpet/prometheus-node-exporter-thermal

prometheus-node-exporter-lua: Add thermal collector

7 months agoopenconnect: add support for option --pfs 22404/head
Vladislav Grigoryev [Sat, 14 Oct 2023 09:25:34 +0000 (12:25 +0300)]
openconnect: add support for option --pfs

Add support for the OpenConnect option `--pfs`.
Designed to require perfect forward secrecy.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
7 months agonetbird: update to 0.23.9
Oskari Rauta [Fri, 13 Oct 2023 13:23:15 +0000 (16:23 +0300)]
netbird: update to 0.23.9

Changelog:
 - Add Pagination for IdP Users Fetch by @bcmmbaga in #1210
 - Rework peer connection status based on the update channel existence by @surik in #1213
 - Fix nil pointer exception in group delete by @pappz in #1211
 - Fix/key backup in config script by @pappz in #1206

Full changelog: https://github.com/netbirdio/netbird/compare/v0.23.8...v0.23.9

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
7 months agodnsdist: update to 1.8.2
Peter van Dijk [Wed, 11 Oct 2023 10:38:05 +0000 (12:38 +0200)]
dnsdist: update to 1.8.2

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
7 months agoh2o: ABI-breaking patch for CVE-2023-44487
Peter van Dijk [Wed, 11 Oct 2023 09:09:16 +0000 (11:09 +0200)]
h2o: ABI-breaking patch for CVE-2023-44487

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
bump soname

refreh

7 months agorust: update to 1.73.0
Oskari Rauta [Thu, 12 Oct 2023 13:24:31 +0000 (16:24 +0300)]
rust: update to 1.73.0

patches refreshed.
changelog at https://github.com/rust-lang/rust/releases/tag/1.73.0

Also added a configuration ardument and patch
from https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-lang/rust/files/1.72.0-bump-libc-deps-to-0.2.146.patch?id=515b5920046117355d88b3494c74da269ce9b30a
to provide support for building rust on musl hosts.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
rust: add support for musl build hosts

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
7 months agonode: bump to v18.18.1
Hirokazu MORIKAWA [Thu, 12 Oct 2023 04:05:38 +0000 (13:05 +0900)]
node: bump to v18.18.1

Notable Changes

 This release addresses some regressions that appeared in Node.js 18.18.0:

    (Windows) FS can not handle certain characters in file name #48673
    18 and 20 node images give error - Text file busy (after re-build images) nodejs/docker-node#1968
    libuv update in 18.18.0 breaks webpack's thread-loader #49911

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
7 months agopython3-texttable: update to version 1.7.0
Javier Marcet [Thu, 12 Oct 2023 19:43:54 +0000 (21:43 +0200)]
python3-texttable: update to version 1.7.0

Signed-off-by: Javier Marcet <javier@marcet.info>
7 months agopython-websocket-client: update to 1.6.4
Javier Marcet [Thu, 12 Oct 2023 19:44:22 +0000 (21:44 +0200)]
python-websocket-client: update to 1.6.4

- 1.6.4
  - Add support for HTTP 307 and 308 redirect codes

- 1.6.3
  - Fix type hints issues
  - Add support for Python beta release 3.12 in CI
  - Add maintainer email in setup.py

Signed-off-by: Javier Marcet <javier@marcet.info>
7 months agocatatonit: update to 0.2.0
Oskari Rauta [Fri, 13 Oct 2023 13:16:34 +0000 (16:16 +0300)]
catatonit: update to 0.2.0

no functional changes from catatonit 0.1.7, but license change
from GPL-3.0-or-later to GPL-2.0-or-later.

Switch package source to release version from git commit version.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
7 months agopodman: update to 4.7.1
Oskari Rauta [Fri, 13 Oct 2023 13:10:13 +0000 (16:10 +0300)]
podman: update to 4.7.1

Bugfixes

 - Fixed a bug involving non-English locales of Windows where machine installs using user-mode networking were rejected due to erroneous version detection (#20209).
 - Fixed a regression in --env-file handling (#19565).
 - Fixed a bug where podman inspect would fail when stat'ing a device failed.

API
 - The network list compat API endpoint is now much faster (#20035).

Openwrt updates: added patch to allow building with musl-1.2.4
Patch source is from gentoo https://github.com/vimproved/gentoo/blob/c4c349f11a4352be1965726eadfe3a8bd8a6fa9c/app-containers/podman/files/podman-4.5.0-fix-build-with-musl-1.2.4.patch

Issue was discussed by @jefferyto at mattn/go-sqlite3#1177

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
7 months agonginx: fix nginx lua module compilation error
Christian Marangi [Fri, 13 Oct 2023 18:32:41 +0000 (20:32 +0200)]
nginx: fix nginx lua module compilation error

Add pending patch fixing compilation error for missing pcre.h.

This is caused by a bug on their end by trying to add pcre.h even if we
are using the PCRE2 library.

Fixes: f0754531c4d8 ("nginx: move to PCRE2")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 months agomaturin: Update to 1.3.0, build as Python (host-only) package 22393/head
Jeffery To [Fri, 13 Oct 2023 17:51:09 +0000 (01:51 +0800)]
maturin: Update to 1.3.0, build as Python (host-only) package

Python packages that use maturin to build do not call the maturin
program directly; they use the maturin build backend[1]. This build
backend is a Python library provided with maturin that interfaces with
the maturin program.

This changes the maturin package to use the Python build process so that
the build backend is installed correctly.

This also renames the source package to python-maturin and moves it into
the lang/python directory.

[1]: https://www.maturin.rs/#source-distribution

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agoluajit2: update to v2.1-20231006
Javier Marcet [Fri, 13 Oct 2023 11:49:09 +0000 (13:49 +0200)]
luajit2: update to v2.1-20231006

Signed-off-by: Javier Marcet <javier@marcet.info>
7 months agoMerge pull request #22197 from oskarirauta/zsh
Josef Schlehofer [Wed, 11 Oct 2023 16:33:16 +0000 (18:33 +0200)]
Merge pull request #22197 from oskarirauta/zsh

zsh: use libpcre2 instead of libpcre

7 months agoopenblas: bump to version 0.3.24
Alexandru Ardelean [Mon, 9 Oct 2023 13:54:05 +0000 (16:54 +0300)]
openblas: bump to version 0.3.24

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
7 months agodnsproxy: Update to 0.56.1
Tianling Shen [Wed, 11 Oct 2023 14:48:22 +0000 (22:48 +0800)]
dnsproxy: Update to 0.56.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
7 months agoMerge pull request #22339 from jefferyto/rust-build-performance
Tianling Shen [Wed, 11 Oct 2023 13:03:33 +0000 (21:03 +0800)]
Merge pull request #22339 from jefferyto/rust-build-performance

rust: Improve build performance

7 months agopython-setuptools-rust: Set cargo profile from environment variable 22339/head
Jeffery To [Sun, 8 Oct 2023 12:24:38 +0000 (20:24 +0800)]
python-setuptools-rust: Set cargo profile from environment variable

This adds a patch (submitted upstream in
https://github.com/PyO3/setuptools-rust/pull/364), to read the profile
to pass to cargo from an environment variable.

This also updates the Python include files to set the environment
variable based on values from rust-values.mk.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Set release profile settings
Jeffery To [Sat, 30 Sep 2023 05:57:43 +0000 (13:57 +0800)]
rust: Set release profile settings

* codegen-units, lto, opt-level - Set to values to optimize binary
  size[1].

* overflow-checks - Enabled because in release mode, integer overflows
  are defined as two's complement wrap[2]. It is highly unlikely that
  any program is intentionally relying on this behaviour; it would be
  better to panic instead of continue execution in this case.

* debug, debug-assertions, panic, rpath - Set to their default (release)
  values, to override any settings made by packages, e.g. ripgrep sets
  debug = 1[3].

[1]: https://github.com/johnthagen/min-sized-rust
[2]: https://huonw.github.io/blog/2016/04/myths-and-legends-about-integer-overflow-in-rust/
[3]: https://github.com/BurntSushi/ripgrep/blob/13.0.0/Cargo.toml#L79-L80

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Add option to use sccache
Jeffery To [Mon, 25 Sep 2023 02:00:58 +0000 (10:00 +0800)]
rust: Add option to use sccache

Using sccache makes recompilation of rustc and Rust packages faster.

This also makes the rust package visible in menuconfig, in order for the
sccache options to be accessible.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Use make's jobserver when building packages
Jeffery To [Sat, 23 Sep 2023 12:24:37 +0000 (20:24 +0800)]
rust: Use make's jobserver when building packages

This allows cargo to use make's jobserver when building packages, by
marking the cargo command as recursive (with the + prefix[1]) and
setting MAKEFLAGS.

This also:

* Give cargo/x.py the build directory instead of having to change the
  current directory (and opening subshells)

* Set PKG_BUILD_PARALLEL/HOST_BUILD_PARALLEL for Rust packages to enable
  the use of make's jobserver

[1]: https://www.gnu.org/software/make/manual/html_node/POSIX-Jobserver.html

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Consolidate cargo environment variables
Jeffery To [Mon, 25 Sep 2023 03:58:12 +0000 (11:58 +0800)]
rust: Consolidate cargo environment variables

This consolidates all environment variables for cargo into:

* CARGO_HOST_CONFIG_VARS / CARGO_PKG_CONFIG_VARS

  These contain all cargo-specific environment variables, i.e. without
  "common" variables like CC.

* CARGO_HOST_VARS / CARGO_PKG_VARS (renamed from CARGO_VARS)

  These contain all environment variables to be passed to cargo.

This also:

* Set the CARGO_BUILD_TARGET environment variable instead of using the
  --target command-line option

* Update Python include files to use CARGO_HOST_CONFIG_VARS /
  CARGO_PKG_CONFIG_VARS

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Move CARGO_HOME to $(DL_DIR)/cargo
Jeffery To [Fri, 22 Sep 2023 16:26:20 +0000 (00:26 +0800)]
rust: Move CARGO_HOME to $(DL_DIR)/cargo

As CARGO_HOME mainly functions as a download and source cache[1], moving
it into $(DL_DIR) allows it to persist and be reused between different
buildroots/sdks (when DL_DIR is set to a custom/external location).

[1]: https://doc.rust-lang.org/cargo/guide/cargo-home.html

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Move cargo config options into environment variables
Jeffery To [Sun, 1 Oct 2023 18:16:22 +0000 (02:16 +0800)]
rust: Move cargo config options into environment variables

This also:

* Modify the "release" profile in place of adding the "stripped" profile

  Only the profile for target is modified; there are no file size
  constraints for host.

* For host, build with the "release" profile

* For target, build with either the "dev" or "release" profile based on
  CONFIG_DEBUG

There is no environment variable to specify the "strip" option, but
enabling this option is not necessary as the build system will already
strip binaries based on CONFIG_NO_STRIP / CONFIG_USE_STRIP /
CONFIG_USE_SSTRIP.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Install to $(STAGING_DIR)/host
Jeffery To [Fri, 22 Sep 2023 16:02:01 +0000 (00:02 +0800)]
rust: Install to $(STAGING_DIR)/host

This allows rustc/cargo/etc to be called without having to set PATH, as
$(STAGING_DIR)/host/bin is already in PATH.

This also fixes CARGO_HOME not being set during Host/Configure and
Host/Compile.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Improve Host/Install speed
Jeffery To [Wed, 11 Oct 2023 04:56:20 +0000 (12:56 +0800)]
rust: Improve Host/Install speed

* Compress dist archives with gzip instead of xz; gzip is faster to
  compress and decompress

* Use a for loop instead of calling find to extract archives

* Use libdeflate's gzip to decompress instead of gzip

* Limit search for install scripts to top level of extracted archives

This also runs the install scripts with bash instead of sh, in
accordance with the shebang lines inside the scripts.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Cache bootstrap downloads to $(DL_DIR)/rustc
Jeffery To [Sun, 1 Oct 2023 20:52:32 +0000 (04:52 +0800)]
rust: Cache bootstrap downloads to $(DL_DIR)/rustc

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Add RUST_HOST_FEATURES for host builds
Jeffery To [Mon, 25 Sep 2023 03:28:45 +0000 (11:28 +0800)]
rust: Add RUST_HOST_FEATURES for host builds

Features to be enabled for host may not be the same as those for target.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agorust: Use build host Python
Jeffery To [Sat, 30 Sep 2023 08:49:11 +0000 (16:49 +0800)]
rust: Use build host Python

The build system already requires Python to be installed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agocurl: Update to version 8.4.0
Michal Hrusecky [Wed, 11 Oct 2023 06:18:45 +0000 (08:18 +0200)]
curl: Update to version 8.4.0

For detailed changes, see https://curl.se/changes.html#8_4_0
Switching to tar.bz2 for the time being as tar.xz is not yet available.
Fixes CVE-2023-38546 and CVE-2023-38545.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
7 months agopython-zope-interface: Update to 6.1, refresh patch
Jeffery To [Mon, 9 Oct 2023 01:21:58 +0000 (09:21 +0800)]
python-zope-interface: Update to 6.1, refresh patch

This also updates the list of dependencies and adds a test.sh script for
the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
7 months agoMerge pull request #22352 from commodo/stress-ng
Alexandru Ardelean [Wed, 11 Oct 2023 07:06:53 +0000 (10:06 +0300)]
Merge pull request #22352 from commodo/stress-ng

stress-ng: bump to version 0.17.0

7 months agoMerge pull request #22348 from miska/samba4
Tianling Shen [Wed, 11 Oct 2023 01:50:42 +0000 (09:50 +0800)]
Merge pull request #22348 from miska/samba4

samba4: Update to version 4.18.7

7 months agopython-pycares: bump to 4.4.0
Fabian Lipken [Mon, 9 Oct 2023 06:46:12 +0000 (08:46 +0200)]
python-pycares: bump to 4.4.0

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
7 months agoMerge pull request #22343 from jefferyto/python-3.11.6
Tianling Shen [Wed, 11 Oct 2023 01:48:04 +0000 (09:48 +0800)]
Merge pull request #22343 from jefferyto/python-3.11.6

python3: Update to 3.11.6, refresh patches

7 months agoMerge pull request #22345 from muink/patch-1
Tianling Shen [Wed, 11 Oct 2023 01:40:08 +0000 (09:40 +0800)]
Merge pull request #22345 from muink/patch-1

librespeed-go: Reload the daemon after modifying the tls certificate

7 months agoprocs: Add new package
Facundo Acevedo [Sun, 2 Jul 2023 22:02:43 +0000 (19:02 -0300)]
procs: Add new package

Procs is a modern, feature-rich alternative to the 'ps' command written in Rust

Signed-off-by: Facundo Acevedo <facevedo@disroot.org>
7 months agoMerge pull request #22203 from pprindeville/perl-text-csv_xs-update-1.52
Philip Prindeville [Tue, 10 Oct 2023 21:02:41 +0000 (16:02 -0500)]
Merge pull request #22203 from pprindeville/perl-text-csv_xs-update-1.52

Perl text csv xs update 1.52

7 months agoperl-text-csv_xs: Update to 1.52 22203/head
Philip Prindeville [Sun, 24 Sep 2023 18:48:03 +0000 (12:48 -0600)]
perl-text-csv_xs: Update to 1.52

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
7 months agokmod: update to 31
Nick Hainke [Mon, 2 Oct 2023 07:45:19 +0000 (09:45 +0200)]
kmod: update to 31

Release Notes:
https://github.com/kmod-project/kmod/blob/aff617ea871d0568cc491bd116c0be1e857463bb/NEWS#L1

Signed-off-by: Nick Hainke <vincent@systemli.org>
7 months agostress-ng: bump to version 0.17.00 22352/head
Alexandru Ardelean [Mon, 2 Oct 2023 12:39:30 +0000 (15:39 +0300)]
stress-ng: bump to version 0.17.00

Refreshed 001-disable-extra-stressors.patch
Dropped 002-disable-compiler-test.patch
  - no longer needed since commit https://github.com/ColinIanKing/stress-ng/commit/a24c7f2048548e6e9ded652b0d16a7da37e4edf0

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
7 months agozsh: backport PCRE2 patches and move to it 22197/head
Christian Marangi [Tue, 10 Oct 2023 10:29:49 +0000 (12:29 +0200)]
zsh: backport PCRE2 patches and move to it

Backport PCRE2 patches from upstream and move package to PCRE2 library
as PCRE is EOL and won't receive any security update anymore.

Patch are backported with minimal change, only the Changelog change is
commented out as it would conflict and makes no sense to adapt for the
purpose of backport patches.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
7 months agosnowflake: update to 2.6.1
Nick Hainke [Fri, 22 Sep 2023 08:21:53 +0000 (10:21 +0200)]
snowflake: update to 2.6.1

Release Notes:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/tags/v2.6.1

Remove upstreamed patches:
- 0001-Bump-minimum-required-version-of-go.patch
- 0002-Update-dependencies.patch

Signed-off-by: Nick Hainke <vincent@systemli.org>