Oliver Kraitschy [Wed, 14 Aug 2024 14:55:52 +0000 (16:55 +0200)]
openwisp-config: add missing PKG_VERSION for APK
The 'PKG_VERSION' string was missing and only 'PKG_SOURCE_VERSION' string
was used.
Signed-off-by: Oliver Kraitschy <ok@dev.tdt.de>
Dirk Brenken [Tue, 20 Aug 2024 21:05:59 +0000 (23:05 +0200)]
adblock: update to 4.2.2-3
* bugfix: users reported unexpected side effects with the newly introduced rpc-sys ubus service, reverted that part
*bugfix: made "tcpdump" optional
Signed-off-by: Dirk Brenken <dev@brenken.org>
Dirk Brenken [Tue, 20 Aug 2024 14:02:26 +0000 (16:02 +0200)]
adblock: update to 4.2.2-2
* removal of a superfluous opkg code block (missed in the last commit)
* cosmetics
Signed-off-by: Dirk Brenken <dev@brenken.org>
Milinda Brantini [Tue, 20 Aug 2024 10:05:11 +0000 (18:05 +0800)]
dnsproxy: Update to 0.73.0
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
Milinda Brantini [Mon, 19 Aug 2024 09:05:46 +0000 (17:05 +0800)]
sing-box: update to 1.9.4
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
Florian Eckert [Wed, 14 Aug 2024 10:01:48 +0000 (12:01 +0200)]
basicstation: fix compilation for new mbedtls version 3.x
The basicstation build fails since the change to the new major version
3.x of mbedtls, because of API changes in the new mbedtls version.
To fix the compilation for new mbedtls version, the waiting pullrequest
is backported as a patch.
Thanks to 'Glenn Strauss' to create this PR:
https://github.com/lorabasics/basicstation/pull/198
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Rosen Penev [Sun, 18 Aug 2024 18:03:18 +0000 (11:03 -0700)]
libmspack: update to 0.11alpha
Reworked PKG_VERSION for apk compatibility.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Florian Eckert [Wed, 14 Aug 2024 10:06:02 +0000 (12:06 +0200)]
bonding: fix apk version
Fix apk version schema by changing the 'PKG_VERSION'.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Wed, 14 Aug 2024 08:36:55 +0000 (10:36 +0200)]
bluez-tools: fix apk version
Fix apk version schema by removing 'PKG_VERSION'.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Andreas Gnau [Thu, 26 Jan 2023 09:46:58 +0000 (10:46 +0100)]
ntfs-3g: Bump to 2022.10.3
This fixes CVE-2022-40284.
Security release 2022.10.3 (Oct 31, 2022)
* Rejected zero-sized runs
* Avoided merging runlists with no runs
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
Rosen Penev [Sun, 18 Aug 2024 18:03:18 +0000 (11:03 -0700)]
pingcheck: update to latest master
Removed PKG_VERSION for apk compatibility.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Florian Eckert [Thu, 1 Aug 2024 14:27:19 +0000 (16:27 +0200)]
liboping: add pkgconfig to dev install target
The packages 'liboping' does also provide da 'pkgconfig' file. So that other
programs that link against this library and use pkgconfig can find it more
easily, the provided pkconfig file must also be copied into the staging dir.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Rosen Penev [Sat, 17 Aug 2024 02:51:15 +0000 (19:51 -0700)]
libradiotap: update to latest master
Use PKG_SOURCE_DATE for compatibility with apk.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Sun, 18 Aug 2024 03:11:01 +0000 (20:11 -0700)]
v4l2loopback: update to 0.13.2
Use PKG_VERSION for apk compat Need to remove the v.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Sun, 18 Aug 2024 04:10:29 +0000 (21:10 -0700)]
libnet: move to new upstream
SourceForge is 10 years old.
Allows removal of various old hacks.
Updated InstallDev with new stuff.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Sun, 18 Aug 2024 04:43:05 +0000 (21:43 -0700)]
libre2: use local tarballs
Helps to add compatibility with apk.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Sun, 18 Aug 2024 04:49:26 +0000 (21:49 -0700)]
sslh: update to 2.1.2
Fix apk compatibility.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Dirk Brenken [Sun, 18 Aug 2024 08:43:03 +0000 (10:43 +0200)]
adblock: update to 4.2.2
* get rid of the opkg dependency
* fixed remaining hagezi category issues
* adblock still depends on 'gawk', but also accepts busybox awk. The readme describes two officially unsupported installation variants.
Signed-off-by: Dirk Brenken <dev@brenken.org>
Kel Modderman [Sat, 17 Aug 2024 11:43:20 +0000 (21:43 +1000)]
squeezelite: handle option to unmute ALSA control
Add logic in squeezelite.init to handle -U <control> cmdline option and
squeezelite.options.unmute=<control> uci option.
Signed-off-by: Kel Modderman <kelvmod@gmail.com>
Paul Spooren [Sat, 17 Aug 2024 14:37:04 +0000 (16:37 +0200)]
ci: final round of APK CI fixes
Using -ne wasn't such a good idea since it would do a numeric compare.
Now use -n which checks if the length is non-zero. APK prints the
problematic version if - problematic - so this should now do the trick.
Signed-off-by: Paul Spooren <mail@aparcar.org>
Tianling Shen [Sat, 17 Aug 2024 14:17:22 +0000 (22:17 +0800)]
tmate-ssh-server: take over the maintainership
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Tianling Shen [Fri, 16 Aug 2024 08:39:46 +0000 (16:39 +0800)]
tmate-ssh-server: bump to latest git HEAD
Switch to standard git versioning.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Álvaro Fernández Rojas [Fri, 16 Aug 2024 17:09:56 +0000 (19:09 +0200)]
xupnpd: update to latest version
Switch to local tarballs for APK compatibility.
Full changelog: https://github.com/clark15b/xupnpd/compare/
e4e542d9b6d0043d470fda283e2cd325bbb91950...
2bc1e741e0efe04cb3150430ff25410093618b4f
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Fri, 16 Aug 2024 17:08:45 +0000 (19:08 +0200)]
udpxy: update to latest version
Fixes uninitialized address.
Switch to local tarballs for APK compatibility.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Álvaro Fernández Rojas [Fri, 16 Aug 2024 16:57:01 +0000 (18:57 +0200)]
bcm27xx-eeprom: update to latest version
This update contains multiple improvements for BCM2711 and BCM2712.
Switch to local tarballs for APK compatibility.
Full changelog: https://github.com/raspberrypi/rpi-eeprom/compare/v2024.04.20-2712...v2024.06.05-2712
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Rosen Penev [Mon, 12 Aug 2024 02:13:38 +0000 (19:13 -0700)]
sudo: modify version to Alpine Linux one
The goal here is compatibility with APK.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Mon, 5 Aug 2024 21:42:50 +0000 (14:42 -0700)]
elektra: update to 0.9.14
Adjusted lua dependency.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Aleksey Vasilenko [Mon, 5 Aug 2024 19:39:20 +0000 (22:39 +0300)]
bc: takeover the maintainership
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Aleksey Vasilenko [Fri, 26 Jul 2024 13:14:28 +0000 (16:14 +0300)]
bc: update to 1.07.1
- Switch to GNU package URLs
- Switch license to GNU-3.0
- Manually rebase one patch
- Add 3 more patches from Buildroot project
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Aleksey Vasilenko [Sat, 3 Aug 2024 07:33:26 +0000 (10:33 +0300)]
tcl: update to 8.6.14
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Michel Promonet [Sat, 3 Aug 2024 21:44:54 +0000 (23:44 +0200)]
v4l2rtspserver: update to v0.3.11 and enable sound
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
Aleksey Vasilenko [Tue, 6 Aug 2024 19:16:15 +0000 (22:16 +0300)]
ffmpeg: update to 6.1.2
- Remove 020-ioctl patch - upstreamed
- Remove 030-h264-mips patch - implemented slightly different in the upstream
- Two remaining patches are unaffected
- Fixup CPU type detected as ' ' on x86_64
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Jan Hák [Thu, 15 Aug 2024 10:58:36 +0000 (12:58 +0200)]
libedit: replace version format with apk compatible version
Signed-off-by: Jan Hák <jan.hak@nic.cz>
Jan Hák [Tue, 13 Aug 2024 10:27:38 +0000 (12:27 +0200)]
libedit: package download protocol has been changed to HTTPS
Signed-off-by: Jan Hák <jan.hak@nic.cz>
Jan Hák [Mon, 12 Aug 2024 10:29:39 +0000 (12:29 +0200)]
libedit: update to version
20240808-3.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
Javier Marcet [Fri, 16 Aug 2024 12:06:35 +0000 (14:06 +0200)]
docker-compose: Update to version 2.29.2
Release notes:
https://github.com/docker/compose/releases/tag/v2.29.2
Signed-off-by: Javier Marcet <javier@marcet.info>
Rosen Penev [Tue, 23 Jul 2024 02:21:37 +0000 (19:21 -0700)]
liblz4: update to 1.10.0
Switch to normal tarballs.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Sun, 11 Aug 2024 22:44:54 +0000 (15:44 -0700)]
libvorbisidec: update to latest git
Only differences are two crash fixes from Chromium fuzzing.
Also made compatible with APK by just using PKG_SOURCE_DATE instead of a
bogus PKG_VERSION.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Mon, 12 Aug 2024 02:22:50 +0000 (19:22 -0700)]
libx264: update to latest master
Use PKG_SORUCE_DATE for apk compatibility.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Fabian Lipken [Fri, 16 Aug 2024 13:39:06 +0000 (15:39 +0200)]
nerdctl: update to 1.7.6
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
Ray Wang [Fri, 16 Aug 2024 14:40:45 +0000 (22:40 +0800)]
natmap: allow binding to a port or port range
Signed-off-by: Ray Wang <r@hev.cc>
Paul Spooren [Fri, 16 Aug 2024 08:33:18 +0000 (10:33 +0200)]
ci: fix APK version detection
This action was mostly based on the autorelease CI job and somehow there
is an error that if multiple packages are affected, the path is
concatenated instead of adding a space.
Secondly the APK return code 0 wasn't good enough for the if condition
and caused it to trigger even on valid versions.
Signed-off-by: Paul Spooren <mail@aparcar.org>
Dirk Brenken [Fri, 16 Aug 2024 07:33:56 +0000 (09:33 +0200)]
Merge pull request #24765 from dibdot/unbound-gawk
unbound: fix gawk incompatibility
Tobias Waldvogel [Tue, 16 Jul 2024 17:38:11 +0000 (19:38 +0200)]
unbound: fix local cnames
For cnames with a local data target the A RR is not resolved and
missing in the response. As most applications don't send another
query and fail, these entries are placed in a rpz zone instead.
Signed-off-by: Tobias Waldvogel <tobias.waldvogel@gmail.com>
Paul Spooren [Thu, 15 Aug 2024 09:23:59 +0000 (11:23 +0200)]
ci: check if packages use an APK compatible version
APK uses a deterministic version schema, have the CI check that changed
packages actually follow that version schema.
Signed-off-by: Paul Spooren <mail@aparcar.org>
S. Brusch [Mon, 22 Jul 2024 16:20:39 +0000 (16:20 +0000)]
crowdsec-firewall-bouncer: new upstream release version 0.0.29
Signed-off-by: S. Brusch <ne20002@gmx.ch>
Maintainer: Kerma Gérald <gandalf@gk2.net>
Run tested: mediatek/filogic, BPI-R3, Openwrt 23.05.4
Description:
- updated to new upstream release version 0.0.29
- added retry_initial_commit option to init script (by Quba1)
- aligned namings in script with crowdsec-firewall-bouncer
Co-authored-by: Quba1 <22771850+Quba1@users.noreply.github.com>
Ray Wang [Tue, 13 Aug 2024 15:21:49 +0000 (23:21 +0800)]
hev-socks5-server: update to 2.6.7
This commit follows the upstream project's change of license from GPLv3
to MIT.
Link: https://github.com/heiher/hev-socks5-server/commit/3175713e779a98f1d53fc4463b3e83944155ddbc
Signed-off-by: Ray Wang <r@hev.cc>
Ray Wang [Tue, 13 Aug 2024 15:15:01 +0000 (23:15 +0800)]
natmap: update to
20240813
Signed-off-by: Ray Wang <r@hev.cc>
Dirk Brenken [Fri, 9 Aug 2024 12:48:48 +0000 (14:48 +0200)]
unbound: fix gawk incompatibility
* fix gawk incompatibility in iptools.sh
Signed-off-by: Dirk Brenken <dev@brenken.org>
Stan Grishin [Wed, 14 Aug 2024 07:25:34 +0000 (00:25 -0700)]
Merge pull request #24738 from stangri/master-pbr
pbr: update to 1.1.6-20
Stan Grishin [Wed, 14 Aug 2024 07:24:19 +0000 (00:24 -0700)]
Merge pull request #24715 from stangri/master-https-dns-proxy
https-dns-proxy: update to 2023.12.26-1
Eric Fahlgren [Sun, 11 Aug 2024 14:07:04 +0000 (07:07 -0700)]
owut: update to 2024.08.09
Bug fixes:
efahl/owut@
9ecbea5 owut: ensure shell exit status is correct
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Volker Christian [Mon, 12 Aug 2024 11:38:53 +0000 (13:38 +0200)]
libucontext: Update to latest upstream version 1.3.1
Signed-off-by: Volker Christian <me@vchrist.at>
Jianhui Zhao [Tue, 13 Aug 2024 06:14:44 +0000 (14:14 +0800)]
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>
Luca Barbato [Tue, 13 Aug 2024 07:21:47 +0000 (07:21 +0000)]
rust: update to 1.80.1
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Rosen Penev [Sun, 11 Aug 2024 22:50:29 +0000 (15:50 -0700)]
inih: remove r from version
Adds compatibility with APK. Switches from codeload to local tarballs.
Smaller and simpler.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rui Salvaterra [Tue, 7 May 2024 10:27:37 +0000 (11:27 +0100)]
gcc: add GCC 14.2
Deleted (upstreamed):
020-Include-safe-ctype.h-after-C-standard-headers-to-avo.patch [1]
021-libcc1-fix-vector-include.patch [2]
All other patches automatically rebased.
[1] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=
9970b576b7e4ae337af1268395ff221348c4b34a
[2] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=
5213047b1d50af63dfabb5e5649821a6cb157e33
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
Vladimir Ermakov [Sun, 11 Aug 2024 10:29:23 +0000 (12:29 +0200)]
qemu: update version to 9.0.2
- Update version
- Refresh patchset
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
Dirk Brenken [Sun, 11 Aug 2024 07:31:29 +0000 (09:31 +0200)]
adblock: update to 4.2.1
* added full 1Hosts feed support (4 categories)
* changed the OISD list sources to alternate wildcard domains syntax
* used only the adguard source in default config
* fixed a needless reload delay plus a few cosmetics
Signed-off-by: Dirk Brenken <dev@brenken.org>
Martin Kennedy [Fri, 19 Jul 2024 20:03:20 +0000 (16:03 -0400)]
realtek-poe: update package to v1.1
v1.1 contains a minor fix to enable PoE devices with
up to 48 ports.
Signed-off-by: Martin Kennedy <hurricos@gmail.com>
Antonio Pastor [Thu, 8 Aug 2024 19:10:33 +0000 (15:10 -0400)]
netatalk: Update to 3.2.5
Compile tested/run: ipq806x
No changes to package other than using latest available codebase.
Signed-off-by: Antonio Pastor <apccv@outlook.com>
Michel Promonet [Sun, 4 Aug 2024 19:48:05 +0000 (21:48 +0200)]
v4l2camera: update to v0.2.1
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
Esaaprilia Salsabila [Wed, 7 Aug 2024 08:10:58 +0000 (16:10 +0800)]
freeradius3: fixup
Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
Stan Grishin [Sat, 10 Aug 2024 20:25:19 +0000 (13:25 -0700)]
Merge pull request #24739 from stangri/master-adblock-fast
adblock-fast: update to 1.1.2-3
Moritz Warning [Tue, 6 Aug 2024 21:28:40 +0000 (23:28 +0200)]
dhtd: udpate to 1.0.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
Milinda Brantini [Wed, 7 Aug 2024 02:59:41 +0000 (10:59 +0800)]
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>
Dirk Brenken [Fri, 9 Aug 2024 14:59:49 +0000 (16:59 +0200)]
adblock: update to 4.2.0
* new gawk dependency
* full hagezi support (all 32 categories)
* refine Stevenblack support
* refine whitelist handling
* fixed tcpdump command line for ports other than 53 (see #24685)
Signed-off-by: Dirk Brenken <dev@brenken.org>
Florian Eckert [Fri, 9 Aug 2024 05:53:45 +0000 (07:53 +0200)]
Merge pull request #23798 from gentoo-root/mwan3-fix-awk
mwan3: Fix awk expression in mwan3_delete_iface_rules
Florian Eckert [Fri, 9 Aug 2024 05:19:15 +0000 (07:19 +0200)]
Merge pull request #24732 from bluecmd/pr-modemmanager-rpcd
modemmanager: make rpcd integration optional
Hirokazu MORIKAWA [Thu, 8 Aug 2024 05:48:20 +0000 (14:48 +0900)]
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>
Michael Heimpold [Thu, 8 Aug 2024 05:20:48 +0000 (07:20 +0200)]
Merge pull request #24753 from mhei/php8-update-to-8.3.10
php8: update to 8.3.10
Christian Svensson [Sat, 3 Aug 2024 13:30:39 +0000 (15:30 +0200)]
modemmanager: make rpcd integration optional
ModemManager does not depend on Lua by its own, so make it possible to
not have a requirement on Lua if the rpcd integration is not needed.
Signed-off-by: Christian Svensson <blue@cmd.nu>
Milinda Brantini [Wed, 7 Aug 2024 03:17:13 +0000 (11:17 +0800)]
cloudflared: Update to 2024.8.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
Milinda Brantini [Wed, 7 Aug 2024 03:19:52 +0000 (11:19 +0800)]
dnsproxy: Update to 0.72.3
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
Michael Heimpold [Sun, 4 Aug 2024 19:41:14 +0000 (21:41 +0200)]
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>
Stan Grishin [Sat, 3 Aug 2024 23:17:13 +0000 (23:17 +0000)]
pbr: update to 1.1.6-20
This version is the final version supporting iptables and:
* it separates the old iptables/nft-capable init script from the new nft-only init script
* the new nft-script is a significant rewrite of the old recursive calls/policy parsing
and tries to create inline nft sets which offers performance improvements
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Tianling Shen [Sat, 3 Aug 2024 07:18:53 +0000 (15:18 +0800)]
clamav: add missing dependency
clamav needs rust toolchain to build, add $(RUST_ARCH_DEPENDS) to
dependencies to avoid building on unsupported architectures.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Philip Prindeville [Thu, 30 May 2024 16:29:04 +0000 (10:29 -0600)]
bind: bump to 9.20.0
We no longer use "epoll()", but a new library dependency "liburcu"
(user-space RCU) has been added.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Tianling Shen [Sat, 3 Aug 2024 07:11:32 +0000 (15:11 +0800)]
wgsd: add missing dependency
wgsd is written in Go, add $(GO_ARCH_DEPENDS) to dependencies to avoid
building on unsupported architectures.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Tianling Shen [Fri, 2 Aug 2024 16:40:52 +0000 (00:40 +0800)]
geoipupdate: take over the maintainership
Matthew Hagan has been absent for two years and this package lacks
proper maintenance. As I'm a user of this package, take over the
maintainership.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Tianling Shen [Tue, 30 Jul 2024 15:02:32 +0000 (23:02 +0800)]
geoipupdate: Update to 7.0.1
- do not touch default configuration
- put the binary into /usr/bin as it's not a "system" application
- update GO_PKG path
- remove useless init script[1]
- other minor clean up
1. The database directory will be automatically created by the program.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
xiaobo tian [Sat, 3 Aug 2024 04:42:58 +0000 (12:42 +0800)]
adguardhome: add option config
Signed-off-by: xiaobo tian <peterwillcn@gmail.com>
Rosen Penev [Fri, 2 Aug 2024 19:45:27 +0000 (12:45 -0700)]
rtpmidi: fix compilation with GCC14 and fmt10.2
Added two patches.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Aleksey Vasilenko [Sat, 3 Aug 2024 07:38:24 +0000 (10:38 +0300)]
minizip: update to 4.0.7
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Stan Grishin [Sat, 3 Aug 2024 23:25:44 +0000 (23:25 +0000)]
adblock-fast: update to 1.1.2-3
This version brings two significant updates:
* support for text labels/names for the external lists
* better processing of the config update files, which cleans up
entries with missing URLs
Also:
* new config file contains names for all lists
* it tries to match existing URLs with the names from the new config file
and update user config as part of uci-defaults script
* contains minor updates to copyright/license/upstream URL/README
* updates the config update script to remove sysctl.org list as it's outdated
* adds two new remote lists: Hagezi and 1Hosts
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Philip Prindeville [Tue, 30 Jul 2024 03:18:01 +0000 (21:18 -0600)]
kea: update to 2.6.0
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Christian Svensson [Sat, 3 Aug 2024 15:41:01 +0000 (17:41 +0200)]
gawk: set gawk as an alternative to awk
This makes it possible to build without busybox awk.
Signed-off-by: Christian Svensson <blue@cmd.nu>
Stijn Tintel [Sat, 3 Aug 2024 13:02:41 +0000 (16:02 +0300)]
Merge pull request #24651 from Chris1189/pr/hostname
net-snmp: set hostname as sysname
Aleksey Vasilenko [Sat, 3 Aug 2024 07:51:35 +0000 (10:51 +0300)]
exfatprogs: update to 1.2.4
- Use proper tarball instead of codeload
- Remove autoreconf - provided configure works all right
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Aleksey Vasilenko [Sat, 3 Aug 2024 07:27:17 +0000 (10:27 +0300)]
libcurl-gnutls: update to 8.9.1
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Luiz Angelo Daros de Luca [Fri, 2 Aug 2024 19:46:38 +0000 (16:46 -0300)]
mjpg-streamer: fix option enabled check in init.d
[ "$enabled" ] returns true whatever non-empty value enabled has,
including 0.
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Wesley Gimenes [Sat, 3 Aug 2024 04:06:09 +0000 (01:06 -0300)]
netbird: update to 0.28.7
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
Rosen Penev [Fri, 2 Aug 2024 18:53:45 +0000 (11:53 -0700)]
mariadb: fix compilation with fmt 10.2
Upstream backport.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Eric Fahlgren [Fri, 2 Aug 2024 21:21:25 +0000 (14:21 -0700)]
owut: update to 2024.07.31
Bug fixes:
efahl/owut@
e329cb9 owut: allow user to specify 'version_code' for build
efahl/owut@
fbafbf1 owut: improve image selection
efahl/owut@
6352b2c config: fix wrong directory in example
Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
Esaaprilia Salsabila [Fri, 19 Jul 2024 00:27:45 +0000 (08:27 +0800)]
freeradius3: update version 3.2.5
Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
Aleksey Vasilenko [Fri, 2 Aug 2024 10:41:37 +0000 (13:41 +0300)]
curl: update to 8.9.1
- Remove upstreamed patch
- Remove stalled mirrors
- Fixes regression introduced in 8.9.0 update
OpenWrt issue: https://github.com/openwrt/packages/issues/24693
Upstream issue: https://github.com/curl/curl/issues/14280
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Jianhui Zhao [Fri, 2 Aug 2024 03:50:31 +0000 (11:50 +0800)]
lua-eco: update to 3.5.3
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
Stan Grishin [Thu, 1 Aug 2024 23:54:18 +0000 (23:54 +0000)]
https-dns-proxy: update to 2023.12.26-1
Makefile:
* update to latest upstream version
* remove PKG_SOURCE_DATE/PKG_SOURCE_RELEASE as they are no longer needed
* set TARGET_CFLAGS/TARGET_LDFLAGS
* update CMAKE_OPTIONS
* add CONFIGURE_ARGS to prepare for building with HTTP/3
* update package URL to upstream repo instead of documentation
* update package/description
* add README.md with link to documentation
init-script:
* do not run within image builder
* add a line which can be uncommented to remove outdated doh_server entries
020-src-options.c-add-version.patch:
* remove it, as it's no longer needed with version set in CMAKE_OPTIONS
Signed-off-by: Stan Grishin <stangri@melmac.ca>
Daniel Golle [Thu, 1 Aug 2024 20:04:48 +0000 (21:04 +0100)]
cryptsetup: update to version 2.7.4
Cryptsetup 2.7.4 Release Notes
==============================
Stable bug-fix release.
All users of cryptsetup 2.7 should upgrade to this version.
Changes since version 2.7.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Detect device busy failure for device-mapper table-referenced devices.
Some device-mapper ioctl failures can disappear in libdevmapper,
causing the libcryptsetup wrapper to return an invalid error (EINVAL)
instead of EEXIST or EBUSY. One such case is when there is a device
creation race, and the device-mapper device name is created, but
the following mapping table load fails. This can happen because some
block devices used in table mapping have already been claimed by
another process (the kernel needs exclusive access).
The kernel ioctl properly returns EBUSY; this errno is lost in
libdevmapper (dm_task_get_errno returns 0). It should be fixed by
libdevmapper in the future.
Such behavior was seen in the systemd way of handling dm-verity
devices. With these changes, the code should react for EEXIST and
EBUSY, as another process has already activated the device.
Code calling libcryptsetup also must not check the underlying device
with an exclusive open flag (O_EXCL). Otherwise, it could cause a race
in the kernel device-mapper, resulting in no process succeeding device
activation (see also CRYPT_ACTIVATE_SHARED flag below).
* Fix shared activation for dm-verity devices.
The CRYPT_ACTIVATE_SHARED flag was silently ignored when activating
dm-verity devices. Dm-verity shared activation is generally safe
since all verity devices are read-only.
The shared flag is a way to skip the exclusive access check for the
device, allowing it to create multiple mappings with the same device or
properly handle a racy concurrent activation of devices with the same
name from different processes.
* Add --shared option for veritysetup open action.
The option allows the data device to be used in multiple device-mapper
table mappings (skip exclusive access check) or to allow concurrent
dm-verity device activation of the same device (only one process
succeeds in this case; the other will return EEXIST or EBUSY).
* Do not use exclusive flag for the allocated backing loop files.
Using this flag is an undefined operation for opening an existing file.
The flag should be used only for allocated loop (block) devices.
* Fixes for problems found by static analyzers and Valgrind.
These include fixes for non-default libgcrypt, NSS, and Nettle
cryptographic backends, buffer operations to avoid partial read/write,
and several other workarounds for mostly false positive warnings.
* Fixes to tests and CI scripts.
Cryptsetup 2.7.3 Release Notes
==============================
Stable bug-fix release with security fixes.
All users of cryptsetup 2.7 must upgrade to this version.
Changes since version 2.7.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Do not allow formatting LUKS2 with Opal SED (hardware encryption)
if the reported logical sector size for the block device and Opal
encryption logical block differs.
Such a configuration can lead to a partially encrypted Opal locking
range or data destruction following the expected locking range.
Some NVMe drives support multiple LBAF profiles (typically supporting
512-byte and 4096-byte sector size). Some broken Opal NVMe firmware can
report bogus encryption size that disagrees with real used sector size.
This usually happens after low-level NVMe reformatting (LBAF profile
change with nvme utility) to different sector size.
Moreover, some firmware versions do not properly reset this even after
explicit PSID revert.
Cryptsetup calculates the Opal locking range using the reported block
size in Opal geometry ioctl. Unfortunately, the broken firmware drive
internally uses the logical block size of the block device, which can
differ. This can lead to two possible situations:
- Opal reports a smaller block size (512-byte) while the drive uses
a 4096-byte sector. The configured locking range is then much larger,
destroying data following the expected locking range setting.
- Opal reports a larger block size (4096-byte) while the drive uses
a 512-byte sector. The configured locking range is then much smaller,
leaving the remaining space in the locking range unencrypted (violating
the confidentiality of data).
Cryptsetup now detects this discrepancy and disallows LUKS2 format with
Opal hardware encryption in such a case.
For already formatted devices, you will see this warning:
"Bogus OPAL logical block size differs from device block size."
If you also used software encryption (dm-crypt over Opal), data will
still be fully encrypted with software dm-crypt.
With hw-only encryption, your configuration is probably already broken
(insecure or accessing data beyond the assigned area).
Note that this is caused by bad firmware (seen with multiple vendors),
and the problem was reported, at least for drives we have access to.
* Fixes to wiping LUKS2 headers after Opal locking area erase.
As the hardware locking range is destroyed (cryptsetup erase command),
the LUKS2 header is no longer usable and was partially wiped.
Now the code fully wipes also the secondary header, as the previous
code wiped only the primary LUKS area.
Note that this is an exception, as the normal erase command wipes only
the keyslots, keeping the LUKS2 header in place. With Opal encryption,
the data segment is no longer valid, so the whole LUKS2 header is no
longer usable.
* Mention the need for possible PSID revert before Opal format for some
drives (man page).
* Fix Bitlocker-compatible code to ignore newly seen metadata entries.
Recent Windows OS versions started to include new (undocumented)
metadata entries in Bitlocker. These entries are now quietly ignored,
allowing Bitlocker images to open with cryptsetup again.
* Fix interactive query retry if LUKS2 unbound keyslot is present.
If an unbound keyslot is present, the password query retry count is
now properly applied.
* Detect unsupported zoned devices for LUKS header devices.
Zoned devices cannot be written with direct-io and used for LUKS header
logic in general. Code now rejects placing the LUKS header on a zoned
device, while you can still create a detached header and use a zoned
device for encrypted data.
* Allow "capi" cipher format for benchmark command and fix parsing
of plain IV in "capi" format.
Some ciphers can be specified only in Linux kernel crypto notation
(in short, "capi"). Code now allows this format also for benchmark,
for example, "benchmark -c capi:xts\(aes\)-plain64"
(that is equivalent to -c aes-xts-plain64).
* Add support for HCTR2 encryption mode.
The HCTR2 encryption mode was added to the Linux kernel for fscrypt,
but as it is a length-preserving mode (with sector tweak), it can be
easily used for disk encryption, too.
The mode has the same property as wide modes (any change is propagated
to the whole sector instead of only one block as in XTS mode).
As it needs a larger initialization vector (32 bytes), we need to add
an exception in the userspace format code.
You can now use --cipher aes-hctr2-plain64 for the format operation.
* Source code now uses SPDX license identifiers instead of full
license preambles.
* Fix missing includes for cryptographic backend that could cause
compilation errors for some systems.
* Fix tests to work correctly in FIPS mode with recent OpenSSL 3.2.
* Fix various (mostly false positive) issues detected by Coverity.
Cryptsetup 2.7.2 Release Notes
==============================
Stable bug-fix release.
All users of cryptsetup 2.7 should upgrade to this version.
Changes since version 2.7.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Fix activation of OPAL-only encrypted LUKS device with tokens.
The issue was caused by an invalid volume key check (assert)
that is impossible without software encryption.
* Fix formatting of OPAL devices with 4096-byte sector size.
* Fix incorrect OPAL locking range alignment calculation if used
over an unaligned device partition.
* Add --hw-opal-factory-reset option description to the manual page.
* Do not check the passphrase quality for OPAL Admin PIN,
as this passphrase already exists.
* Update license for FAQ document to CC BY-SA 4.0.
NOTE: Please note that with OPAL-only (--hw-opal-only) encryption,
the configured OPAL administrator PIN (passphrase) allows unlocking
all configured locking ranges without LUKS keyslot decryption
(without knowledge of LUKS passphrase).
Because of many observed problems with compatibility, cryptsetup
currently DOES NOT use OPAL single-user mode, which would allow such
decoupling of OPAL admin PIN access.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Daniel Golle [Thu, 1 Aug 2024 20:00:00 +0000 (21:00 +0100)]
lvm2: update to version 2.03.35 and libdm 1.02.199
Version 2.03.25 - 12nd July 2024
================================
Utilize more radix_tree instead of dm_hash and btree.
Refactor DM uuid caching from device_mapper directory.
Enhance checking for DM uuid device.
Fix lvm shell command completion on tab key (2.03.24).
Avoid lockd_vg call to lvmlockd for local VGs.
Allow forced change of locktype from none.
Handle OPTIONS defined in /etc/sysconfig/lvmlockd.
Version 2.03.24 - 16th May 2024
===============================
Lvconvert supports VDO options for thin-pool with vdo conversion.
Improve placement to .data.rel.ro and .rodata sections.
Fix support for -y and -W when creating thinpool with vdo.
Bettter support for runtime valgrind detection.
Allow command interruption when communicating with dmeventd.
Fix resize of VDO volume used for thin pool data volume.
Use -Wl,-z,now and -Wl,--as-needed for compilation by default.
Require 3.7 as minimal version for sanlock.
Share code for closing opened desriptors on program startup.
Fix memleak in lvmcache.
Add configure --with-default-event-activation=ON setting.
Fix return value from reporter function when hitting internal error.
Skip checking of pools for lvremove and vgremove commands.
VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version.
Fix lvs reporting for VDO volumes with new upstream kernel driver.
Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it.
Fix table line generation for cache snapshots using cachevol.
Enhance lvconvert support for external origins stacking.
When swapping LV names also swap properties like hostname, time and data.
Fix removal of stacked external origins.
Lock filesystem when converting volume to read-only external origin.
Support external origin between different thin-pool.
Improve validation of acceptable volumes for external origins.
Reduce amount of preloaded devices for complex device trees.
Avoid logging problems from monitoring snapshots with inactive origins.
Check for cache policy module presence in kernel's builtin modules file.
Add configure --with-modulesdir to select kernel modules directory.
Support creation of thin-pool with VDO use for its data volume.
libdm:
Version 1.02.199 - 12nd July 2024
=================================
Version 1.02.198 - 16th May 2024
================================
Fix static only compilation of libdevmapper.a and dmsetup tool.
Use better code for closing opened descriptors when starting dmeventd.
Correct dmeventd -R for systemd environment.
Restart of dmeventd -R checks pid file to detect running dmeventd first.
Query with dmeventd -i quickly ends when there is no running dmeventd.
Enhance dm_get_status_raid to handle mismatching status or reported legs.
Create /dev/disk/by-label symlinks for DM devs that have crypto as next layer.
Persist udev db for DM devs on cleanup used in initrd to rootfs transition.
Process synthetic udev events other than 'add/change' as 'change' events.
Increase DM_UDEV_RULES_VSN to 3 to indicate changed udev rules.
Rename DM_NOSCAN to .DM_NOSCAN so it's not stored in udev db.
Rename DM_SUSPENDED to .DM_SUSPENDED so it's not stored in udev db.
Do not import DM_UDEV_DISABLE_OTHER_RULES_FLAG from db in 10-dm-disk.rules.
Test DISK_RO after importing properties from db in 10-dm.rules.
Also import ID_FS_TYPE in 13-dm-disk.rules from db if needed.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>