Commit Graph
33927 Commits
Author SHA1 Message Date
Maxim Storchak 9f387222dd rsync: update dependencies for rrsync
- update dependencies from perl to python
- support dropbear

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
(cherry picked from commit b0a6a9147b)
2026-05-05 21:59:38 +02:00
John Audia 7301104e68 rsync: run as regular user rather than as root
Rsyncd only needs a subset of all capabilities so create
a dedicated user with these capabilities. This is better from both a
security and an isolation perspective than running as root.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 2a7364534e)
2026-05-05 21:59:33 +02:00
Stan Grishin da763f593d https-dns-proxy: update to 2026.03.18-1
Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1
Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1

Description:
update to 2026.03.18, improve nftables rules

  - Update PKG_VERSION to 2026.03.18.
  - Set PKG_RELEASE to 1.
  - Update PKG_SOURCE_VERSION to 801881210ba8215dc9cd577222d8c10372423360.
  - Update PKG_MIRROR_HASH to 4c356c19b62fc7bdef3a67fd678e48f3659d709da10517c2eadef76e3409f5ce.

files/etc/init.d/https-dns-proxy:
  - Wrap the notrack chain in its own `inet https_dns_proxy_notrack`
    table. A top-level `chain` outside any table is invalid nftables
    syntax and is rejected on kernel 6.18+, breaking firewall load.
    Fixes mossdef-org/https-dns-proxy#7.
  - Syntax-check the generated snippet with `nft -c -f` after write
    and report OK/FAIL on the start path.
  - On remove, explicitly `nft delete table` in addition to removing
    the snippet file, so the live ruleset is cleaned up immediately
    rather than waiting for the next fw4 reload.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 0d5f7a16c1)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-05-03 17:41:50 -07:00
Vladimir Ulrich 0242f94a23 zoneinfo: updated to 2026b release
Updated package version and file hashes.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
(cherry picked from commit ebb3665d74)
2026-05-01 19:17:57 +03:00
Vladimir Ulrich 34c1392867 zoneinfo: updated to 2026a release
Updated package version and file hashes.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
(cherry picked from commit f52f1864a8)
2026-05-01 19:17:47 +03:00
Sander van Deijck 1ca3f04d31 openvpn: update to 2.6.20
Keep 24.10 on the 2.6.x branch

For changes, see:
https://github.com/OpenVPN/openvpn/blob/v2.6.20/Changes.rst

Signed-off-by: Sander van Deijck <sander@vandeijck.com>
2026-05-01 07:58:08 +03:00
Jens Wagner de444814a7 perl-net-async-http: Perl Module Net::Async::HTTP
This object class implements an asynchronous HTTP user agent
for the IO::Async framework in Perl, similar to LWP::UserAgent.

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit 70f8dd8aa3)
2026-04-30 10:55:46 +02:00
Jens Wagner 4ee5e940e7 perl-io-async-ssl: Perl Module IO::Async::SSL
This module extends existing IO::Async classes with
methods to allow the use of SSL or TLS-based connections
Required be e.g. Net::Async::HTTP to support https://

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit c30cec8144)
2026-04-30 10:55:46 +02:00
Jens Wagner dcb6cd702a perl-net-dns-sec: Perl Module Net::DNS::SEC
This module adds DNSSEC extensions to Net::DNS

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit c4136bbc1a)
2026-04-30 10:55:46 +02:00
Jens Wagner 94fce46d0c perl-metrics-any: Perl Module Metrics::Any
Provides a central location for modules to report monitoring metrics.
Required e.g. by Net::Async::HTTP

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit f9aada2b27)
2026-04-30 10:55:46 +02:00
Jens Wagner bad03e1cc3 perl-io-async: Perl Module IO::Async
Asynchronous event-driven programming in Perl

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit e74e9710bc)
(cherry picked from commit 594657b149)
2026-04-30 10:55:46 +02:00
Jens Wagner 30c2f1f4e3 perl-future-asyncawait: Perl Module Future::AsyncAwait
Povides a deferred subroutine syntax for futures in Perl

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit 62e5e1f82f)
(cherry picked from commit 3a2ce3480c)
2026-04-30 10:55:46 +02:00
Jens Wagner 7262505ec5 perl-future: Perl Module Future
Perl Future objects represent an operation awaiting completion

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit 8a235d67b6)
(cherry picked from commit 3ea60604f1)
2026-04-30 10:55:46 +02:00
Jens Wagner 74a46b9d89 perl-io-socket-ssl: Perl Module IO::Socket::SSL
SSL sockets with IO::Socket interface in Perl

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit c10d0d2c66)
(cherry picked from commit fa6c3dbe32)
2026-04-30 10:55:46 +02:00
Jens Wagner 970af0a767 perl-net-ssleay: Perl Module Net::SSLeay
Perl bindings for OpenSSL and LibreSSL

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit e35fe955d8)
(cherry picked from commit e168d9fdfb)
2026-04-30 10:55:46 +02:00
Jens Wagner a5b22f3919 perl-file-sharedir: Perl Module File::ShareDir
Perl module to locate per-dist and per-module shared files

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit 71581bf947)
(cherry picked from commit 3dd5052390)
2026-04-30 10:55:46 +02:00
Jens Wagner 62953354ad perl-class-inspector: Perl Module Class::Inspector
Get information about a Perl class and its structure

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit 1bc3bf261b)
(cherry picked from commit bf5002488f)
2026-04-30 10:55:46 +02:00
Jens Wagner 163ea3febb perl-struct-dumb: Perl Module Struct::Dumb
Perl module to make simple lightweight record-like structures

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit d824ce3137)
(cherry picked from commit ec90c9fe90)
2026-04-30 10:55:46 +02:00
Jens Wagner ce64f96476 perl-xs-parse-sublike: Perl Module XS::Parse::Sublike
Perl XS functions to assist in parsing sub-like syntax

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit 9cab02e71f)
(cherry picked from commit 79725e5c61)
2026-04-30 10:55:46 +02:00
Jens Wagner 3f4fee794d perl-xs-parse-keyword: Perl Module XS::Parse::Keyword
Perl XS functions to assist in parsing keyword syntax

Signed-off-by: Jens Wagner <jens@wagner2013.de>
(cherry picked from commit c46536d76f)
(cherry picked from commit d09299c2b6)
2026-04-30 10:55:46 +02:00
Rosen Penev d69f5628bc lttng-tools: update to 2.13.15
Seems to fix compilation with MIPS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit efdc7ba1f9)
2026-04-29 00:21:12 +02:00
Florian Eckert 7ad8df865f unzip: add valid patche headers and missing CVE informations
This commit adds a valid git patch header for each patch, so that
additional information can be stored. This is in this case and 'CVE:' tag.
This can be used by CVE scanner to find out if the patch fixes a CVE.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit f9e7e2db94)
2026-04-28 23:56:53 +02:00
Tan Zien eb73048026 unzip: fix build GCC 15.1
refer to:

https://gitlab.alpinelinux.org/alpine/aports/-/blob/b7410ac718d5eeae21001de5cae9159f597bb517/main/unzip/gcc15.patch

fix this:

unix/unxcfg.h:120:15: error: conflicting types for 'gmtime'; have 'struct tm *(void)'
  120 |    struct tm *gmtime(), *localtime();
      |               ^~~~~~
In file included from unix/unxcfg.h:119:
/home/nasbdh9/openwrt/staging_dir/toolchain-x86_64_gcc-15.1.0_musl/include/time.h:59:12: note: previous declaration of 'gmtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'}
   59 | struct tm *gmtime (const time_t *);
      |            ^~~~~~
unix/unxcfg.h:120:26: error: conflicting types for 'localtime'; have 'struct tm *(void)'
  120 |    struct tm *gmtime(), *localtime();
      |                          ^~~~~~~~~
/home/nasbdh9/openwrt/staging_dir/toolchain-x86_64_gcc-15.1.0_musl/include/time.h:60:12: note: previous declaration of 'localtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'}
   60 | struct tm *localtime (const time_t *);
      |            ^~~~~~~~~

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
(cherry picked from commit d3a2fb39a7)
2026-04-28 23:56:47 +02:00
Hannu Nyman 251ec7bb59 tvheadend: update to 2026-04-03 (395afb8512d0)
I could not reproduce the bug reported, but the update should fix it
anyway. Tested on Turris Omnia, OpenWrt r31111.

Signed-off-by: Marius Dinu <m95d+git at psihoexpert.ro>
[imported from mailing list]
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 164d5a0cf7)
2026-04-28 23:48:53 +02:00
Rui Salvaterra 06ccb6f019 tor: update to 0.4.8.22 stable
Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.22/ChangeLog

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit 973541edc7)
2026-04-28 23:20:19 +02:00
Josef Schlehofer 0c77a74cdb syslog-ng: update to version 4.11.0
Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.11.0

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 165cdb2d3e)
2026-04-28 23:16:20 +02:00
Erik Larsson 88c13ad8fe python3-ubus: update to 0.1.3
Bump to version 0.1.3 and drop patch, which is in upstream.

Signed-off-by: Erik Larsson <who+github@cnackers.org>
(cherry picked from commit fee669b6d4)
2026-04-28 23:16:20 +02:00
Alexandru Ardelean e0331d82fe python-ubus: backport patch for newer Python
Build is failing for a while now with error:
```
14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_24kc_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_24kc_gcc-14.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/target-mipsel_24kc_musl/usr/include/python3.14 -fPIC -I/builder/shared-workdir/build/sdk/staging_dir/target-mipsel_24kc_musl/usr/include/python3.14 -c ./ubus_python.c -o build/temp.linux-mipsel-cpython-314/ubus_python.o
./ubus_python.c: In function 'ubus_python_add':
./ubus_python.c:1081:17: error: implicit declaration of function 'PyEval_CallMethod'; did you mean 'PyObject_CallMethod'? [-Wimplicit-function-declaration]
 1081 |                 PyEval_CallMethod(python_alloc_list, "pop", "");
      |                 ^~~~~~~~~~~~~~~~~
      |                 PyObject_CallMethod
error: command '/builder/shared-workdir/build/sdk/staging_dir/toolc
```

This has been fixed on version 0.1.3, but that hasn't been
published to pypi yet.

Also add test.sh

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 29e685e1f8)
2026-04-28 23:16:20 +02:00
Stan Grishin c9b004abf2 https-dns-proxy: update to 2025.12.29-5
Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1
Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1

Description:Add nftables notrack for localhost traffic

  - Removed. License is now included in the main project.

net/https-dns-proxy/Makefile:
  - Bumped PKG_RELEASE to 5.

net/https-dns-proxy/files/etc/config/https-dns-proxy:
  - Added 'option notrack_dns '1'' to the default configuration.

net/https-dns-proxy/files/etc/init.d/https-dns-proxy:
  - Defined NOTRACK_NFT_FILE constant.
  - Added 'notrack_dns' and 'notrack_ports' variables.
  - Implemented 'notrack_nft' function to manage nftables rules for notracking local DNS traffic.
  - Enabled loading of 'notrack_dns' boolean from configuration.
  - Modified start_instance to collect listen_port into notrack_ports if notrack_dns is enabled.
  - Modified start_service to call notrack_nft update/remove based on notrack_dns and collected ports.
  - Modified stop_service to call notrack_nft remove.
  - Updated service_started and service_stopped to trigger firewall config changes when notrack_dns is enabled.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit fa4b35ad53)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-04-27 10:07:56 -07:00
Josef Schlehofer 78c897533d python-msgpack: update to version 1.1.0
Release notes:
https://github.com/msgpack/msgpack-python/releases/tag/v1.0.8
https://github.com/msgpack/msgpack-python/releases/tag/v1.1.0

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-04-27 13:58:10 +02:00
Daniel Golle 642d479e18 transmission: update to 4.1.0
See release notes for more info on this new major release

https://github.com/transmission/transmission/releases/tag/4.1.0

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit c078d5761f)
2026-04-27 13:00:45 +02:00
Hauke Mehrtens 9968bbee18 libutp: deactivate -Werror
With fortify sources libutp fails to compile because the fortify sources
for musl use the GNU extension include_next. Do not fail when the
compiler issues a warning.

Fixes the following compile error:
```
In file included from libutp-2023.02.14~c95738b1/utp_utils.cpp:23:
/include/fortify/stdlib.h:22:2: error: #include_next is a GCC extension [-Werror]
   22 | #include_next <stdlib.h>
      |  ^~~~~~~~~~~~
```

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 0814aba3b0)
2026-04-27 13:00:45 +02:00
Daniel Golle 31801609eb libutp: update to 2024-11-16
transmission/libutp@490874c Merge pull request #17 from tearfur/malformed-logs
 transmission/libutp@2d29ce9 Merge pull request #18 from tearfur/ftbfs-log
 transmission/libutp@6c7ee3f Merge pull request #16 from brad0/openbsd_monotonic
 transmission/libutp@1e7e6c6 fix: FTBFS when `UTP_DEBUG_LOGGING` is defined
 transmission/libutp@eedd8b9 fix: malformed logs produced by `struct_utp_context::log()`
 transmission/libutp@14d6f57 Use monotonic clock on OpenBSD
 transmission/libutp@52645d6 chore: remove invalid assertion
 transmission/libutp@4ed4d43 refactor: use std::unordered_map instead of bespoke utpHashTable
 transmission/libutp@13545a9 fixup! chore: savepoint
 transmission/libutp@d0f70e6 chore: add code comments for new code that needs it
 transmission/libutp@b109597 chore: remove extra include string.h
 transmission/libutp@13b5cb4 chore: remove unnecessary #include utp_hash.h
 transmission/libutp@958758b copyediting: tab damage, constify
 transmission/libutp@165a316 refactor: replace UTPSocketHT method with one more narrowly-scoped
 transmission/libutp@9bbf6b3 perf: do not rebuild UTPSocketKey in LookupAdjacent
 transmission/libutp@a271636 chore: savepoint
 transmission/libutp@d339167 feat: make UTPSocketKey std::hash-friendly
 transmission/libutp@1354618 refactor: use std::min(), std::max() instead of bespoke
 transmission/libutp@7480820 chore: remove redundant explicit types when invoking std::min, std::max
 transmission/libutp@3189aba chore: restore undefs
 transmission/libutp@1849bd1 chore: make vsc happy
 transmission/libutp@24c967b refactor: make explicit type for std::min, std::max
 transmission/libutp@1862df0 refactor: make explicit type for std::min, std::max
 transmission/libutp@8080115 refactor: use std::min(), std::max() instead of bespoke
 transmission/libutp@2589200 refactor: use std::vector instead of bespoke Array class
 transmission/libutp@09ef1be Fix build on *BSD (#10)
 transmission/libutp@4d4a3ce fixup! refactor: use std::vector instead of bespoke Array class
 transmission/libutp@1320d78 Merge branch 'post-3.4-transmission' into refactor/replace-bespoke-to-std-pt-1
 transmission/libutp@8bdf5e8 Try to reduce the number of CI builds
 transmission/libutp@4ec3c96 Merge branch 'post-3.4-transmission' into refactor/replace-bespoke-to-std-pt-1
 transmission/libutp@5820d8e Bump minimum CMake version to 3.12 to match Transmission (#9)
 transmission/libutp@d9d3754 refactor: use std::vector instead of bespoke Array class
 transmission/libutp@9cb9f9c build: Require C11 (#5)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 91e85bbbee)
2026-04-27 13:00:45 +02:00
Daniel Golle 3780b09e54 libdht: update to 2023-03-18
jech/dht@0bbb8f4 Full declaration of dht_uninit

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit ea3ec746aa)
2026-04-27 13:00:45 +02:00
Daniel Golle ecc589866b libdeflate: update to 1.25
ebiggers/libdeflate@c8c56a2 (tag: v1.25) v1.25
 ebiggers/libdeflate@095bcab cmake: make installed package relocatable
 ebiggers/libdeflate@7b9232c ci.yml: Use windows-latest for windows-visualstudio-build-and-test
 ebiggers/libdeflate@d65d5db Add link to SwiftDeflate wrapper
 ebiggers/libdeflate@6bb4936 lib/x86: drop any mention of `evex512`
 ebiggers/libdeflate@2a3762c lib/x86/cpu_features.h: drop evex512 on gcc-16

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 69620ea785)
2026-04-27 13:00:45 +02:00
Daniel Golle e1de2354e0 libdeflate: update to 1.24
Version 1.24
------------

* The CMake-based build system now supports Apple Framework builds.

* libdeflate now builds for Windows ARM64EC.

* Made another small optimization to the x86 and ARM CRC32 code.

* Fixed a compiler warning on certain platforms (issue #416).

Version 1.23
------------

* Fixed bug introduced in 1.20 where incorrect checksums could be calculated if
  libdeflate was compiled with clang at -O0 and run on a CPU supporting AVX512.

* Fixed bug introduced in 1.20 where incorrect checksums could be calculated in
  rare cases on macOS computers that support AVX512 and are running an older
  version of macOS that contains a bug that corrupts AVX512 registers.  This
  could occur only if code outside libdeflate enabled AVX512 in the thread.

* Fixed build error when using -mno-evex512 with clang 18+ or gcc 14+.

* Increased the minimum CMake version to 3.10.

* Further optimized the x86 CRC code.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit fba37516d7)
2026-04-27 13:00:45 +02:00
Josef Schlehofer 3b0463a784 python-zope-{event,interface}: drop python-setuptools/host dependency
While backporting commits from master, it was overlooked that OpenWrt 24.10
does not have python-setuptools/host, but only python-setuptools, so we can
depend on that instead.

Fixes:
```
WARNING: Makefile 'package/feeds/packages/python-zope-event/Makefile' has a build dependency on 'python-setuptools/host', which does not exist
WARNING: Makefile 'package/feeds/packages/python-zope-interface/Makefile' has a build dependency on 'python-setuptools/host', which does not exist
```

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-04-27 12:19:10 +02:00
Federico Capoano 38cc8a3f5c openwisp-config: update to 1.2.1
Change log:
https://github.com/openwisp/openwisp-config/releases/tag/1.2.1

Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
(cherry picked from commit a9d2dbeeb4)
2026-04-27 11:16:31 +02:00
Alexandru Ardelean 32d1925997 python3-flask-httpauth: update to 4.8.1
Update package to 4.8.1.

Security fix:
- Empty or missing tokens are no longer accepted; previously this could
  allow bypassing token authentication

Documentation improvements: new installation section, revised docs, fixed
broken links.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit bf34f9abb4)
2026-04-27 10:24:28 +02:00
Rosen Penev 707ebcf55b python-gevent: use LF for Makefile
Done with all other Makefiles.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 126562da30)
2026-04-27 10:23:40 +02:00
Rosen Penev e2f928bcdc python-gevent: update to 25.9.1
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 1d3b5f7791)
2026-04-27 10:23:34 +02:00
Michał Kępień 364fe98f82 knot-resolver: drop LMDB build workaround
Drop the meson.build workaround needed before commit
8aa78ebebf, which fixed the
underlying issue.

Link: https://github.com/openwrt/packages/pull/29047
Signed-off-by: Michał Kępień <michal@isc.org>
(cherry picked from commit 47ce75da3d)
2026-04-27 10:17:29 +02:00
Michał Kępień 407307b5a5 lmdb: set SONAME for liblmdb.so
The LMDB shared library (liblmdb.so) does not currently have a SONAME
set, which can cause issues when linking against it.  Specifically, when
an object is linked against the library using its absolute path (for
example, in Meson builds), that path (as seen in the build environment)
is stored in the resulting object's DT_NEEDED entry.  This can prevent
the library from being found during runtime linking.  Set the SONAME to
liblmdb.so to ensure proper runtime linking.

Signed-off-by: Michał Kępień <michal@isc.org>
(cherry picked from commit 8aa78ebebf)
2026-04-27 10:16:50 +02:00
Michał Kępień 52821d4fdb lmdb: update to 0.9.35
Changelog: https://git.openldap.org/openldap/openldap/-/raw/LMDB_0.9.35/libraries/liblmdb/CHANGES

Signed-off-by: Michał Kępień <michal@isc.org>
(cherry picked from commit aa102d6ba8)
2026-04-27 10:16:35 +02:00
Aleksey Vasilenko b348122799 squid: update to 7.1
- Use GitHub for sources URL
- Remove autoreconf fixup (it works out-of-the-box)
- Remove squid-mod-cachemgr package since cachemgr.cgi was removed upstream
- Rename ac_cv_epoll_works to squid_cv_epoll_works to follow upstream
- Don't customize target CFLAGS and LDFLAGS (they work as is)
- Remove nettle configure patch - upstream handles it correctly now
- Remove dummy comment in config menu

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
(cherry picked from commit 55404adb91)
2026-04-27 10:04:47 +02:00
Stan Grishin 1ce9b15fa2 adblock-fast: update to 1.2.2-18
* Switch Hagezi URL to a more compact higher-level only domains list as we
  prefer it anyways and there's less processing (thanks @dave14305)
* When update_config_sizes is unset, save collected sizes to RAM to improve
  luci app performance (thanks @sshaikh)

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 5e0b94f2a4)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-04-26 09:04:17 -07:00
Stan Grishin 104e5e409b pbr: update to 1.2.2-r14
fix: avoid unnecessary dnsmasq restarts (thanks @egc112)
fix: insert, not add dns policies to ensure higher priority than the DNS
     hijack rules (thanks @egc112)

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 727ca8a3a5)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-04-22 12:32:37 -07:00
George Sapkin 7ec20dd754 sqlite3: bump to 3.53.0
Changes: https://sqlite.org/releaselog/3_53_0.html
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 7e99a65d72)
2026-04-19 22:46:31 +03:00
Noah Meyerhans a1c2a82abc bind: bump to 9.20.21
Fixes several security issues:

- CVE-2026-1519 Fix unbounded NSEC3 iterations when validating
  referrals to unsigned delegations.
- CVE-2026-3104 Fix memory leaks in code preparing DNSSEC proofs of
  non-existence.
- CVE-2026-3119 Prevent a crash in code processing queries containing
  a TKEY record.
- CVE-2026-3591 Fix a stack use-after-return flaw in SIG(0) handling
  code.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
(cherry picked from commit 7ac880310a)
2026-04-19 09:52:39 -04:00
Philip Prindeville 34c108a125 bind: backport patch replace automatic empty zones
The RFC-1918 zones are automatically synthesized locally by bind
to avoid forwarding queries about them to root nameservers.  As
a result, we can't easily replace them with rndc addzone on the
fly.  We need this for DHCP integration.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(cherry picked from commit 505ca0a0d4)
2026-04-19 09:52:39 -04:00