Jeffery To [Thu, 29 Jun 2023 08:33:25 +0000 (16:33 +0800)]
python3: Restore platform triplet to paths
This removes 014-remove-platform-so-suffix.patch and
016-adjust-config-paths.patch, restoring the platform triplet to paths
for:
* C extensions (*.cpython-311-*.so)
* Build config data directory (/usr/lib/python3.11/config-3.11-*/)
* sysconfig data file (/usr/lib/python3.11/_sysconfigdata_*.py)
Setting `_PYTHON_SYSCONFIGDATA_NAME` during package builds ensures that
sysconfig data for target Python is loaded, in particular so that C
extensions built will have the correct extension / platform triplet.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
0fe10114208e2c5cd572df043945a52e3ebeb6dd)
Jeffery To [Tue, 11 Jul 2023 07:48:19 +0000 (15:48 +0800)]
python3: Fix/expand platform triplet detection
Currently, configure does not find the correct platform triplet for musl
as the default build/host values passed by OpenWrt buildroot does not
contain the text "linux-musl".
This backports
https://github.com/python/cpython/commit/
c163d7f0b67a568e9b64eeb9c1cbbaa127818596
to add detection for mips soft float and musl.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
5a0055df0621d4347723993b04a2fcf045929acf)
Jeffery To [Thu, 29 Jun 2023 08:13:52 +0000 (16:13 +0800)]
python3: Centralize config file adjustments in Build/Install
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
b595362b8567521b9bdf003dcc88f9b962c22b10)
Jeffery To [Thu, 29 Jun 2023 07:27:40 +0000 (15:27 +0800)]
python: Rework filespec install script
* Support wildcards in install (`+`) paths
* Add fourth parameter to set directory permissions
If file permissions are given (third parameter), these will now apply
to files only.
* Add non-recursive set permissions command (`==`)
* Be more strict about filespec format
Blank lines and lines starting with `#` will be ignored. Other errors
(unknown command, missing path parameter, etc.) will cause the script
to exit.
* Be more strict about ensuring paths exist for all commands
* Avoid spawning subshells
This also removes outdated filespec paths in the python3 package; these
paths delete files that are no longer present.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
2ffb87726b93ffd73a5291d6db1bc3d13fbcde17)
Jeffery To [Thu, 13 Jul 2023 05:39:35 +0000 (13:39 +0800)]
python3: Fix package descriptions
* Fix default Python package description not included in individual
package descriptions
* Update default Python package description text (from General Python
FAQ, "What is Python?")
* Add package descriptions for Python module packages
* Reduce duplication in package titles
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
329f9a139157840ad129991e961a63f7f4362d62)
Jeffery To [Mon, 3 Jul 2023 14:34:48 +0000 (22:34 +0800)]
python3: Use regular package recipes for python3 package
There is no need to use Py3Package for python3 as it does not package
any Python files; it is an empty package with dependencies to install
the full Python installation.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
87631ecdd4ece794ae600d35e259cc1227795313)
Jan Hoffmann [Sat, 19 Aug 2023 22:07:51 +0000 (00:07 +0200)]
vnstat2: update to version 2.11
This release breaks the noexit patch, because the code for removing old
now returns an error when no interfaces are configured. As it is run on
startup, the daemon exits in this case. To avoid this, add an additional
check so an error is only returned in an actual error case.
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(cherry picked from commit
98719797074637cecdff6a0cdb782a1e807a13e9)
Moritz Warning [Sun, 27 Aug 2023 21:00:10 +0000 (23:00 +0200)]
zerotier: update to 1.12.1
* split up "fix makefile" patch logical distinct parts
* add libatomic dependency needed for prometheus-cpp-lite-1.0
* refresh patch series
* improve warning message in init script
Signed-off-by: Moritz Warning <moritzwarning@web.de>
(cherry picked from commit
6cf39ba626e35474b5b3c59754610f20c240d202)
Jianhui Zhao [Sat, 2 Sep 2023 03:37:34 +0000 (11:37 +0800)]
lua-eco: update to 2.5.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit
1cd4324a0f4d1d9cd37753c04b3d37100638a775)
Stan Grishin [Mon, 4 Sep 2023 01:04:19 +0000 (18:04 -0700)]
Merge pull request #22017 from stangri/openwrt-23.05-adblock-fast
[23.05] adblock-fast: initial commit
Stan Grishin [Mon, 4 Sep 2023 01:03:01 +0000 (18:03 -0700)]
Merge pull request #22016 from stangri/openwrt-23.05-https-dns-proxy
[23.05] https-dns-proxy: fix dns resolution not working on boot
Stan Grishin [Mon, 28 Aug 2023 21:13:13 +0000 (21:13 +0000)]
adblock-fast: initial commit
* this package replaces simple-adblock package
* it was impossible to keep existing config structure and continue
improving the simple-adblock the way I wanted, hence the new
package name
* the migration script for existing simple-adblock config is included in
the uci-defaults file
Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit
be69e34ce3b4f4c144b4b9e7ec2a6b480ee4d44a)
Stan Grishin [Sun, 3 Sep 2023 20:33:17 +0000 (20:33 +0000)]
https-dns-proxy: fix dns resolution not working on boot
* fix dns resolution not working on boot
* add hotplug-online script
* reorganizes files/ and Makefile to reflect files destinations
Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit
9a2c5ae18c5a4bce20d1a8c572d1261b191701dc)
Mathew McBride [Wed, 16 Aug 2023 01:10:18 +0000 (01:10 +0000)]
qemu: enable host support for armsr/armv8
As of OpenWrt main branch commit
e505873e65f72 ("armsr: armv8:
enable KVM host") [merged 2023-08-15], armsr/armv8 has
KVM host support. We can now enable QEMU host for this
target.
For example, you can run OpenWrt armsr/armv8 as a guest
like so:
qemu-system-aarch64 -nographic -M virt -cpu host --enable-kvm \
-bios u-boot.bin -smp 1 -m 1024 \
-drive file=openwrt-armsr-armv8-generic-ext4-combined.img,format=raw,index=0,media=disk
A compatible u-boot.bin can be obtained from u-boot-qemu_armv8/u-boot.bin
that is built with the armsr target and available from
downloads.openwrt.org.
Signed-off-by: Mathew McBride <matt@traverse.com.au>
(cherry picked from commit
821bbcdf8bea7a864a038751908434578ec16339)
Jeffery To [Mon, 28 Aug 2023 16:36:04 +0000 (00:36 +0800)]
python-wheel: Update to 0.41.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
0b99bec49b498443169d883cf7a3ee7df80d555a)
Jeffery To [Mon, 28 Aug 2023 16:33:44 +0000 (00:33 +0800)]
python-pluggy: Update to 1.3.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
88632b7b64309fb18cdd83ddef5076bb66d4b21c)
Jeffery To [Mon, 28 Aug 2023 16:23:19 +0000 (00:23 +0800)]
mpfr: Update to 4.2.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
5c11c3717abdbcdab8bf56f33308e68492df0410)
Jeffery To [Thu, 24 Aug 2023 17:31:14 +0000 (01:31 +0800)]
python-trio: Update to 0.22.2, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
6b6ea7efe1c8e2584a0c788f06ef826f1030c6e9)
Jeffery To [Thu, 24 Aug 2023 17:25:49 +0000 (01:25 +0800)]
python-tornado: Update to 6.3.3, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
e7a8d18385e6d1de27d0501940259ab23e50be6f)
Jeffery To [Thu, 24 Aug 2023 17:20:57 +0000 (01:20 +0800)]
python-sqlalchemy: Update to 2.0.20, update list of dependencies
This also adds a build dependency on python-cython/host.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
8b6a817af298364134f3ec37cbb8bfda48b2a35f)
Jeffery To [Thu, 24 Aug 2023 17:17:58 +0000 (01:17 +0800)]
python-slugify: Update to 8.0.1, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
1ec68a6e98ec0c1a7256023baee1f9b01ccbf5d2)
Jeffery To [Thu, 24 Aug 2023 17:13:17 +0000 (01:13 +0800)]
python-sentry-sdk: Update to 1.29.2, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
f279ae9418fff4f83bd16b353ef008e548d82cd7)
Jeffery To [Thu, 24 Aug 2023 17:07:05 +0000 (01:07 +0800)]
python-schema: Update to 0.7.5
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
8c7709b911df9f85189a9c71cfc196702f4cb338)
Jeffery To [Thu, 24 Aug 2023 17:01:56 +0000 (01:01 +0800)]
python-schedule: Update to 1.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
53dadf2c50a8635aab23e12110f1823b8b041512)
Jeffery To [Thu, 24 Aug 2023 16:50:31 +0000 (00:50 +0800)]
python-rsa: Update to 4.9, update list of dependencies
The package changed to the poetry-core build backend.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
a694ed7b0c0c85108f37f7562e606a30d30638ac)
Tianling Shen [Sat, 2 Sep 2023 00:39:39 +0000 (08:39 +0800)]
v2raya: Update to 2.2.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
f8082bebbe1a53115231cc5ce2f2863ce2881be2)
Tianling Shen [Thu, 31 Aug 2023 08:34:04 +0000 (16:34 +0800)]
mpd: Update to 0.23.13
ver 0.23.13 (2023/05/22)
* input
- curl: fix busy loop after connection failed
- curl: hide "404" log messages for non-existent ".mpdignore" files
* archive
- zzip: fix crash bug
* database
- simple: reveal hidden songs after deleting containing CUE
* decoder
- ffmpeg: reorder to a lower priority than "gme"
- gme: require GME 0.6 or later
* output
- pipewire: fix corruption bug due to missing lock
* Linux
- shut down if parent process dies in --no-daemon mode
- determine systemd unit directories via pkg-config
* support libfmt 10
ver 0.23.12 (2023/01/17)
* input
- curl: require CURL 7.55.0 or later
* decoder
- mad: fix integer underflow with very small files
* tags
- fix crash bug due to race condition
* output
- pipewire: adjust to PipeWire 0.3.64 API change
* fix build failures with GCC 13
Removed upstreamed patch.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
f43e7a5067f5d594ffee9ad66fe50256b423c524)
Luca Barbato [Mon, 7 Aug 2023 10:10:15 +0000 (10:10 +0000)]
nvme-cli: Fix categorization
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit
b5463d16f1b962c36784ff92252db49b5b3791b9)
Robert Marko [Sat, 2 Sep 2023 15:46:46 +0000 (17:46 +0200)]
mhz: respect CC and CFLAGS passed by buildsystem
It seems that the Makefile has both CC and CFLAGS hardcoded and does not
allow overriding them by ones being passed by the buildsystem.
This works fine until CONFIG_PKG_ASLR_PIE_ALL is selected, then building
will fail with:
arm-openwrt-linux-muslgnueabi/bin/ld.bfd: mhz.o: relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
arm-openwrt-linux-muslgnueabi/bin/ld.bfd: mhz.o(.text+0x75c): unresolvable R_ARM_CALL relocation against symbol `__aeabi_l2d@@GCC_3.5
So, lets add a patch pending upstream that allows both CC and CFLAGS to be
overriden so that ones passed by the buildsystem are actually respected.
Fixes: 89123b308f98 ("mhz: add new package")
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit
6c28f46f37d35dce06c320d9ac7f256c113aea22)
Josef Schlehofer [Sat, 2 Sep 2023 15:23:37 +0000 (17:23 +0200)]
knot-resolver: update to version 5.7.0
Changelog:
https://www.knot-resolver.cz/2023-01-26-knot-resolver-5.6.0.html
https://www.knot-resolver.cz/2023-08-22-knot-resolver-5.7.0.html
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
a5314681149259827c1eec074ae11fe6b7a80961)
Alex Shumsky [Sat, 2 Sep 2023 17:01:09 +0000 (20:01 +0300)]
collectd-mod-ipstatistics: fix handling of long `/proc` lines
`/proc/net/netstat` `TcpExt:` line is 2064 chars long on linux 6.1
Signed-off-by: Alex Shumsky <alexthreed@gmail.com>
[PKG_RELEASE bump added]
(cherry picked from commit
b5bf5927f70231683262de36276ead1029f524e6)
Luca Barbato [Thu, 17 Aug 2023 12:30:58 +0000 (14:30 +0200)]
bottom: New package
Bottom is a top/htop workalike with few additional features, written in
rust.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit
f3a6491674ab451535e392b63e94a545abf3f292)
Jeffery To [Mon, 17 Jul 2023 09:02:30 +0000 (17:02 +0800)]
CI: Fix finding test script
Currently, the run-test code tries to find the package source directory
based on the directory name only. This fails for the Go compiler package
because there is more than one directory named "golang".
This uses the full path listed in the "Source:" line of the control file
to find the package source directory.
This also:
* Checks for the test script earlier, to avoid installing and removing
ipk files when there is no test script to be run
* Makes PKG_VERSION parsing more lenient, as the package may not have a
PKG_RELEASE, e.g. attendedsysupgrade-common
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
5422bd621836e361bcb49c427f888fe3a8df267c)
Nuno Gonçalves [Tue, 20 Jun 2023 16:49:40 +0000 (17:49 +0100)]
gl-mifi-mcu: remove package as it is device specific and I can't test it anymore
Signed-off-by: Nuno Gonçalves <nunojpg@gmail.com>
(cherry picked from commit
e95955f40b3731fa8df8bcc9b8b81218baa2b449)
Nuno Gonçalves [Sun, 28 May 2023 21:06:35 +0000 (22:06 +0100)]
gl-mifi-mcu: make compatible with newer kernel (fix #21198)
Signed-off-by: Nuno Gonçalves <nunojpg@gmail.com>
(cherry picked from commit
9536d28384d0d924e8b03ce42dbc2d61ce4174d0)
Luca Barbato [Tue, 11 Jul 2023 14:01:16 +0000 (14:01 +0000)]
nvme-cli: Add new package
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit
06e9fdfe00727d31a01e97c9946d4148687b8edb)
Paul Spooren [Wed, 9 Aug 2023 22:41:46 +0000 (00:41 +0200)]
prometheus: drop package
The package is terribly outdated and bundling it with the web UI is a
task I don't find myself willing to take. Dropping it.
FIX: #16008
Signed-off-by: Paul Spooren <paul.spooren@rhebo.com>
John Audia [Sat, 2 Sep 2023 06:08:51 +0000 (09:08 +0300)]
tree: bump to 2.1.1
Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit
58719c0aa4f33dc8eae83b98daff501835904662)
Jan Hák [Tue, 29 Aug 2023 11:36:24 +0000 (13:36 +0200)]
knot: enable QUIC support
Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit
dea3e7acb6b4ef4b83defc2d40ad4dfeb10d1df4)
Jan Hák [Tue, 29 Aug 2023 09:24:07 +0000 (11:24 +0200)]
knot: update to version 3.3.0
Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit
e79e4415139fd1bc475200a8e408dce9a7f89dc2)
Jan Hák [Tue, 1 Aug 2023 11:27:00 +0000 (13:27 +0200)]
knot: update to version 3.2.9
Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit
f6aa1198eb14487d57bb5cb88fcc359376bfd3ed)
Jan Hák [Mon, 26 Jun 2023 11:07:06 +0000 (13:07 +0200)]
knot: update to version 3.2.8
Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit
9517ef080a88812b96ef55e55ddc83ada0a6a829)
Jan Hák [Wed, 7 Jun 2023 11:23:05 +0000 (13:23 +0200)]
knot: update to version 3.2.7
Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit
439694a0128739e493d5ff2d20a8cbd4d4ca253e)
Florian Eckert [Fri, 18 Aug 2023 11:27:19 +0000 (13:27 +0200)]
modemmanager: copy dbus interfaces file to staging
In order to use the dbus interfaces via the command gdbus-codegen, the
xml files must be copied into the building staging directory, so that other
programmes can use them during compilation.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit
161fd74fa2ccfebb4f7898fc77eba94f6a46e608)
Florian Eckert [Fri, 4 Aug 2023 13:00:41 +0000 (15:00 +0200)]
modemmanager: add setting for allowed and preferred mode
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit
015106346ca1d6b71a83bb6c16be42112f1fc4ae)
Florian Eckert [Wed, 9 Aug 2023 11:02:02 +0000 (13:02 +0200)]
modemmanager: remove unneeded teardown error reporting
Teardown error reporting is not needed, bacause it overrides init error
reporting.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit
5fa043000fdf97fda36d06cac005209fcda5910e)
Florian Eckert [Fri, 4 Aug 2023 11:09:19 +0000 (13:09 +0200)]
modemmanager: fix white spaces
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit
dbf23705c50b898d5f2ce2fe4e7418d2f3a931c8)
Alex Shumsky [Thu, 31 Aug 2023 21:36:45 +0000 (00:36 +0300)]
nginx: bump to 1.25.0-4
Signed-off-by: Alex Shumsky <alexthreed@gmail.com>
Alex Shumsky [Thu, 31 Aug 2023 19:19:48 +0000 (22:19 +0300)]
nginx: fix erroneous new line escape in Makefile
Signed-off-by: Alex Shumsky <alexthreed@gmail.com>
Nikos Mavrogiannopoulos [Wed, 30 Aug 2023 09:00:37 +0000 (11:00 +0200)]
tang: tang-show-keys defaults on the default 9090 port
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Nikos Mavrogiannopoulos [Wed, 30 Aug 2023 08:49:35 +0000 (10:49 +0200)]
tang: tang-show-keys uses wget instead of curl
Resolves: #15592
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Tianling Shen [Sun, 27 Aug 2023 01:51:22 +0000 (09:51 +0800)]
v2raya: Update to 2.2.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
a86c47044d302c925bd3eec87fe3d83856b50f7d)
[added a patch to fix build with Go 1.20]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Quintin Hill [Wed, 23 Aug 2023 21:00:23 +0000 (22:00 +0100)]
python-ble2mqtt: update to 0.1.9
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit
0c93584975670a812b7a24ec17d1c959aa295ff7)
Quintin Hill [Wed, 23 Aug 2023 21:00:01 +0000 (22:00 +0100)]
python-dbus-fast: update to 1.93.0
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit
0ccd51244508310ec84ebe29b28922b041d4c3b0)
Van Waholtz [Tue, 29 Aug 2023 07:59:34 +0000 (15:59 +0800)]
sing-box: update to 1.4.0
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit
073aae7f4e187b83def07f4c6a23b79a4ac2bcfc)
Van Waholtz [Thu, 17 Aug 2023 03:03:46 +0000 (11:03 +0800)]
sing-box: update to 1.4.0-beta.5
Add support for GO 1.21.
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit
115e209a74a7c1557e1150fd03464d2d3ace8368)
Van Waholtz [Sat, 1 Jul 2023 09:24:49 +0000 (17:24 +0800)]
sing-box: update to 1.3.0
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit
ae3629f56abd46f2925aaf35cac786a1941ac5d6)
Nikos Mavrogiannopoulos [Wed, 30 Aug 2023 07:16:28 +0000 (09:16 +0200)]
tang: do not require bash
It is not used by its included scripts.
Resolves: #21799
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Nikos Mavrogiannopoulos [Wed, 30 Aug 2023 07:10:27 +0000 (09:10 +0200)]
tang: corrected hash for v14
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Stan Grishin [Tue, 29 Aug 2023 17:04:36 +0000 (10:04 -0700)]
Merge pull request #21931 from stangri/openwrt-23.05-minipnpd-nftables
[23.05] miniupnpd: remove uci-defaults and fw4-include files for nftables var…
Nikos Mavrogiannopoulos [Mon, 28 Aug 2023 16:36:16 +0000 (18:36 +0200)]
tang: updated to v14
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Volker Christian [Sat, 5 Aug 2023 18:00:00 +0000 (20:00 +0200)]
file: Fix FTBFS due to missing dependency
Fixes #21583
zstdlib and lzlib support is currently not neccessary for OpenWRT.
Thus, Explicitly disable zstdlib and lzlib as they would be enabled
automatically in case they are already installed.
Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit
3ee4f030b525d8d7c56605735df1c44d1362f026)
Volker Christian [Sat, 8 Jul 2023 14:04:27 +0000 (16:04 +0200)]
File: Fix segfault
Executables depending on binary package libmagic segfault in case
package file is not installed. Libmagic needs file
/usr/share/misc/magic to not segfault. Thus, install
/usr/share/misc/magic along with libmagic and not with file.
Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit
5362b272cbe6124519616052bf61a6faee60cd2b)
Volker Christian [Sat, 8 Jul 2023 14:01:12 +0000 (16:01 +0200)]
File: Update to version 5.44
Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit
dae4f184f77aed1aae44edea7b10a5676f014693)
Jeffery To [Mon, 21 Aug 2023 04:07:00 +0000 (12:07 +0800)]
python-setuptools: Update to 68.1.2
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
09e06f959414ae968a2a6fd2ef9ffd182009a94b)
Jeffery To [Mon, 21 Aug 2023 04:03:56 +0000 (12:03 +0800)]
python-poetry-core: Update to 1.7.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
bc32e54713361dd6c3c8d676ee7b78c7eecb65eb)
Jeffery To [Mon, 21 Aug 2023 04:00:16 +0000 (12:00 +0800)]
python-click: Update to 8.1.7
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
dd5146b2089a779e5e3dad7d63a2127af5ac8e86)
Jeffery To [Fri, 18 Aug 2023 20:54:36 +0000 (04:54 +0800)]
python-pytest-xdist: Update to 3.3.1, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
6facae339e1cf25decbc811d5dac1977b4a0d9f6)
Jeffery To [Fri, 18 Aug 2023 20:42:43 +0000 (04:42 +0800)]
python-pytest: Update to 7.4.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
b130986e1734576de957df37dfc4451756f2d070)
Jeffery To [Fri, 18 Aug 2023 20:36:38 +0000 (04:36 +0800)]
python-pyrsistent: Update to 0.19.3, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
383b8c1658c5f9e39e17352f857338d0e6b46d16)
Jeffery To [Fri, 18 Aug 2023 20:29:41 +0000 (04:29 +0800)]
python-pyparsing: Update to 3.1.1
The package has changed to the flit-core build backend.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
dbe5283ed07497eab5cc1fd3c29553747fec878b)
Jeffery To [Fri, 18 Aug 2023 20:24:01 +0000 (04:24 +0800)]
python-pyotp: Update to 2.9.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
001c2cbe0d3ab8e78c18adea504ea2320ab496eb)
Jeffery To [Fri, 18 Aug 2023 20:17:08 +0000 (04:17 +0800)]
python-pyfuse3: Update to 3.3.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
a9b23f4683473da0ebdedc0d3279aab1f3a92c31)
Jeffery To [Fri, 18 Aug 2023 19:57:54 +0000 (03:57 +0800)]
python-py: Update to 1.11.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
f9e3847599753f9489303ac21f74a1e724597ef8)
Volker Christian [Sat, 8 Jul 2023 08:02:58 +0000 (10:02 +0200)]
Nlohmannjson: Update to version 3.11.2
Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc
Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2)
* Update package nlohmannjson to version 3.11.2.
* Version 3.11.2 is source compatible with 3.10.2 so no package should fail to compile
* From version 3.11.2 on forward template declarations are collected in the file
json_fwd.hpp. The json.hpp still contains all template definitions.
Because in most compilation units of a software package only the file json_fwd.hpp
needs to be included, the compilation process is accelerated a lot.
Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit
8bd6e23fad2aaeb7158a054b1c8426b3508ad8f8)
Stan Grishin [Fri, 25 Aug 2023 17:59:22 +0000 (17:59 +0000)]
miniupnpd: remove uci-defaults and fw4-include files for nftables variant
* remove firewall4.include file as it is not needed and procuces a firewall
error on service miniupnpd restart
* remove the uci-defaults file as its sole purpose was to install the
firewall include file
* modify the Makefile to reflect the deleted files
Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit
4c934aea718ceb682551b9bab0a8618e4b12920d)
Volker Christian [Sun, 23 Jul 2023 12:24:05 +0000 (14:24 +0200)]
easyloggingpp: Update version to 9.97.1
Update to version 9.97.1 of easyloggingpp
Changelog from upstream
* Ensuring the build on ARM64 works
* Update gtest and cmake now requires C++14 because of that
Compile tested: arm_cortex-a7_neon-vfpv4, mips_24kc, aarch64_cortex-a53
Run tested: Linksys MR8300 (arm_cortex-a7_neon-vfpv4)
GL.iNet GL-A1800 (arm_cortex-a7_neon-vfpv4)
TP-Link_Archer A7 (mips_24kc),
GL.iNet GL-MT3000 (aarch64_cortex-a53)
Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit
d8df885ac6427e3c14fde62bbcaf31a6fb91128f)
Volker Christian [Tue, 18 Jul 2023 13:28:49 +0000 (15:28 +0200)]
easyloggingpp: Add package
Maintainer: me@vchrist.at
Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc
Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2
Description:
Easylogging++ is single header efficient logging library for C++ applications. It is extremely powerful,
highly extendable and configurable to user's requirements.
Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit
2611e7c798c2cc27f0cd1ffee410787e1b77eb7d)
Jianhui Zhao [Fri, 25 Aug 2023 08:29:42 +0000 (08:29 +0000)]
lua-lsqlite3: add build VARIANT for Lua5.3
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
Karl Palsson [Thu, 17 Aug 2023 21:59:08 +0000 (21:59 +0000)]
net/mosquitto: bump to 2.0.17
This is a security and bug fix release.
Security:
- CVE-2023-28366: Fix memory leak in broker when clients send multiple QoS 2
messages with the same message ID, but then never respond to the PUBREC
commands.
- CVE-2023-0809: Fix excessive memory being allocated based on malicious
initial packets that are not CONNECT packets.
- CVE-2023-3592: Fix memory leak when clients send v5 CONNECT packets with a
will message that contains invalid property types.
- Broker will now reject Will messages that attempt to publish to $CONTROL/.
- Broker now validates usernames provided in a TLS certificate or TLS-PSK
identity are valid UTF-8.
- Fix potential crash when loading invalid persistence file.
- Library will no longer allow single level wildcard certificates, e.g. *.com
Bugfixes of note or relevance to OpenWrt:
- Fix bridges with non-matching cleansession/local_cleansession being expired
on start after restoring from persistence. Closes #2634.
Client library:
- Use CLOCK_BOOTTIME when available, to keep track of time. This solves the
problem of the client OS sleeping and the client hence not being able to
calculate the actual time for keepalive purposes. Closes #2760.
Full changelog available at: https://github.com/eclipse/mosquitto/blob/v2.0.16/ChangeLog.txt
plus: https://github.com/eclipse/mosquitto/blob/v2.0.17/ChangeLog.txt
(2.0.17 fixes regressions from the 2.0.16 release)
Signed-off-by: Karl Palsson <karlp@tweak.au>
Perry Melange [Sun, 6 Aug 2023 15:05:41 +0000 (17:05 +0200)]
tunneldigger-broker: update to v0.4.0
Include new hook script to build
Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit
93a102e21a8a80bf98957531c96ac06474ac089f)
Perry Melange [Thu, 17 Aug 2023 20:45:19 +0000 (22:45 +0200)]
tunneldigger-broker: add rate-limit hook
Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit
0d1085fe9eae61d96ae69c80d3e44a9f36e21cb7)
Perry Melange [Sat, 29 Jul 2023 19:50:28 +0000 (21:50 +0200)]
tunneldigger-broker: add option to isolate bridge ports
Add new option to a config bridge section to indicate
if a bridge port added to the bridge should be isolated
or not. The default is 0 (no isolation).
example
config bridge
option interface 'br-mybridge1446'
option mtu '1446'
option isolate '1' # default '0'
Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit
49cdf15da458c384d6c0cd19b228e2d84ba205f4)
Perry Melange [Sat, 29 Jul 2023 19:35:46 +0000 (21:35 +0200)]
tunneldigger-broker: update lib functions
Use config_foreach instead of config_cb
Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit
ab2b1ade2792c4218725ff5f0851141197ac0188)
Perry Melange [Thu, 17 Aug 2023 20:46:11 +0000 (22:46 +0200)]
tunneldigger-broker: update config file and init for v0.4.0
Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit
99dfea773019fc8fb194a22e7beba4e94ed8df66)
Tianling Shen [Wed, 23 Aug 2023 01:24:18 +0000 (09:24 +0800)]
Revert "tailscale: Update to 1.48.0"
Support for Go 1.20 was removed in 1.48.0+, so
revert this update.
Sorry for the mistake.
This reverts commit
0047d0507d382ee80b847dce16323de83eec133f.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Ray Wang [Mon, 21 Aug 2023 15:27:30 +0000 (23:27 +0800)]
natmap: update to
20230820
Signed-off-by: Ray Wang <r@hev.cc>
(cherry picked from commit
d5b99f9e8a0958be7f8eef66515bd98e4a7b4d96)
Zephyr Lykos [Fri, 21 Jul 2023 13:08:21 +0000 (21:08 +0800)]
tailscale: Update to 1.48.0
Everything is working on pure upstream code.
Patching is not longer needed.
Added entire /etc/tailscale/ directory to conffiles for persistent ssh
host key & https certificate across sysupgrades.
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
(cherry picked from commit
750faf5942088c430732533e162ea5d91b17579a)
Tianling Shen [Sun, 20 Aug 2023 13:36:08 +0000 (21:36 +0800)]
yq: Update to 4.35.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
9c63068154a1d4ee22e9ae775546308f120b2ba2)
Toke Høiland-Jørgensen [Tue, 22 Aug 2023 10:19:40 +0000 (12:19 +0200)]
sqm-scripts: Bump to v1.6.0
Fixes an issue with DSA switch compatibility
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Quintin Hill [Sat, 12 Aug 2023 21:13:46 +0000 (22:13 +0100)]
python3-ble2mqtt: update to 0.1.8
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit
6f80b4ba9a0bb226797035f5c841acb7f638b5f8)
Quintin Hill [Sat, 12 Aug 2023 21:13:12 +0000 (22:13 +0100)]
python3-dbus-fast: update to 1.91.2
The patch is no longer required as host setuptools is now new enough.
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit
d7a4754b75b42ee0e6a6222a91b882b745c48d22)
Quintin Hill [Sat, 12 Aug 2023 21:12:20 +0000 (22:12 +0100)]
python3-aio-mqtt-mod: update to 0.3.4
python3-openssl is now optional.
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit
6eba93c3163df955edeb904d15bcc4afbb16fbe5)
Jeffery To [Mon, 14 Aug 2023 04:11:19 +0000 (12:11 +0800)]
python-trove-classifiers: Update to 2023.8.7
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
3d497b2bc489cf01a65c06751c5adb8437fb58ab)
Jeffery To [Fri, 11 Aug 2023 18:11:12 +0000 (02:11 +0800)]
python-psycopg2: Update to 2.9.7, update list of dependencies
This also adds a source package (python-psycopg2-src).
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
3a5f9999ca8224aa9a065504f5c0368afbedada0)
Jeffery To [Fri, 11 Aug 2023 18:00:12 +0000 (02:00 +0800)]
python-psutil: Update to 5.9.5, replace patch
100_add_cross_platform_build_ability.patch was submitted upstream in
https://github.com/giampaolo/psutil/pull/2068, but that pull request was
closed without being merged.
This replaces that patch with a simpler version that only updates
setup.py, leaving the run-time library code unchanged.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
56bac94a031bb98d6c1db62b9607a5f356cbaf48)
Jeffery To [Fri, 11 Aug 2023 17:42:09 +0000 (01:42 +0800)]
python-msgpack: Update to 1.0.5, add host Cython dependency
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
53d3fc6f4402754855eae992b6e7a84c9a1c71fe)
Jeffery To [Fri, 11 Aug 2023 17:35:49 +0000 (01:35 +0800)]
python-more-itertools: Update to 10.1.0
The package has changed to the flit-core build backend.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
96880b435b7e4c861c85b9e761e250262e127c25)
Jeffery To [Fri, 11 Aug 2023 17:23:13 +0000 (01:23 +0800)]
python-distro: Update to 1.8.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
0068a50193e887746128e456a8a8802322e5f6e9)
Jianhui Zhao [Mon, 21 Aug 2023 05:08:24 +0000 (05:08 +0000)]
lua-eco: update to 2.4.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>