feed/packages.git
3 weeks agov2ray-geodata: Update to latest version
Tianling Shen [Sat, 2 Nov 2024 11:19:10 +0000 (19:19 +0800)]
v2ray-geodata: Update to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
3 weeks agov2raya: Update to 2.2.6.2
Tianling Shen [Sat, 2 Nov 2024 11:17:33 +0000 (19:17 +0800)]
v2raya: Update to 2.2.6.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
3 weeks agocloudflared: Update to 2024.10.1
Tianling Shen [Sat, 2 Nov 2024 11:17:22 +0000 (19:17 +0800)]
cloudflared: Update to 2024.10.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
3 weeks agov2ray-core: Update to 5.20.1
Tianling Shen [Sat, 2 Nov 2024 11:16:47 +0000 (19:16 +0800)]
v2ray-core: Update to 5.20.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
3 weeks agoadblock-fast: update to 1.1.2-10
Stan Grishin [Thu, 31 Oct 2024 01:57:37 +0000 (01:57 +0000)]
adblock-fast: update to 1.1.2-10

* bump compat version to accommodate new strings
* improve the output() function (thanks @bigsmile74)
* implement support for user-configurable per-instance dnsmasq confdirs
  for dnsmasq.conf|dnsmasq.ipset|dnsmasq.nftset options

Signed-off-by: Stan Grishin <stangri@melmac.ca>
3 weeks agoapfree-wifidog: Update to 7.10.2082
Dengfeng Liu [Sat, 26 Oct 2024 12:53:03 +0000 (20:53 +0800)]
apfree-wifidog: Update to 7.10.2082

Update Makefile to include dependencies: conntrack and libmosquitto.

Conntrack: Added to resolve a bug in Apfree-Wifidog that caused long-lived user connections to persist after logout.
Libmosquitto: Integrated as a preparatory measure for future support of the MQTT protocol; implementation is still in progress.
For detailed information, please refer to the release notes:
https://github.com/liudf0716/apfree-wifidog/releases/tag/7.10.2082.

Additionally, a new /etc/wifidogx directory has been created to store the local authentication portal page for users uploading their own portal pages.

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
3 weeks agoapfree-wifidog: improve structure and readability
Dengfeng Liu [Sat, 26 Oct 2024 12:47:06 +0000 (20:47 +0800)]
apfree-wifidog: improve structure and readability

- Refactored wifidogx.init to improve code structure and readability.
- Added local authentication support, allowing authentication without a server.

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
3 weeks agopbr: update to 1.1.7-47
Stan Grishin [Thu, 31 Oct 2024 01:45:57 +0000 (01:45 +0000)]
pbr: update to 1.1.7-47

* bump compat version to accommodate new strings
* update dnsmasq-related code to better support separate confdirs
  for separate instances
* remove procd_lan_interface as it didn't reflect that it's a list of devices
* introduce procd_lan_device list
* improve the output() function (thanks @bigsmile74)
* remove duplicate uci_get_device
* improve ipv6 detection and interface setup
* improve dhcp force detection for interfaces name differently from lan
* fix array/element parameters for some json operations
* remove unneeded null redirects for `try` calls
* remove (iptables-only) capitalized chain names form validation
* working pbr-netifd flavor

Signed-off-by: Stan Grishin <stangri@melmac.ca>
3 weeks agoopenconnect: introduced script parameter
Yury Potapov [Tue, 15 Oct 2024 15:14:51 +0000 (18:14 +0300)]
openconnect: introduced script parameter

This allows specifying a custom vpnc-compatible config script.

Signed-off-by: Yury Potapov <me@immensus.net>
3 weeks agolibseccomp: update to 2.5.5
Rosen Penev [Tue, 8 Oct 2024 01:13:17 +0000 (18:13 -0700)]
libseccomp: update to 2.5.5

Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 weeks agobcm27xx-eeprom: update to latest version
Álvaro Fernández Rojas [Wed, 30 Oct 2024 22:43:51 +0000 (23:43 +0100)]
bcm27xx-eeprom: update to latest version

This update contains multiple improvements for BCM2711 and BCM2712.
Switch from default (critical) to stable firmwares.

Full changelog: https://github.com/raspberrypi/rpi-eeprom/compare/v2024.06.05-2712...v2024.09.23-2712

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
3 weeks agoattendedsysupgrade-common: give the uci-defaults script a run level
Eric Fahlgren [Thu, 31 Oct 2024 00:42:19 +0000 (17:42 -0700)]
attendedsysupgrade-common: give the uci-defaults script a run level

Move the init script to '50-attendedsysupgrade', so it is run in the
middle of the init sequence, rather than after all the explicitly
ordered ones.  This allows later scripts, specifically the 99-level
ones, to modify the contents of the attendedsysupgrade configuration.

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
3 weeks agoapparmor: update to 3.0.13
Rosen Penev [Wed, 30 Oct 2024 01:26:53 +0000 (18:26 -0700)]
apparmor: update to 3.0.13

Use PKG_SOURCE_PROTO for smaller tarballs.

Removed upstreamed patches

Backport basename patch for musl compatibility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 weeks agonsutils: update to latest master
Rosen Penev [Fri, 23 Aug 2024 20:51:36 +0000 (13:51 -0700)]
nsutils: update to latest master

Remove fancy versioning. Adds compatibility with apk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 weeks agoluasoap: update to latest release
Rosen Penev [Fri, 23 Aug 2024 03:44:23 +0000 (20:44 -0700)]
luasoap: update to latest release

Adds compatibility with apk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 weeks agodocker-compose: Update to version 2.30.1
Javier Marcet [Wed, 30 Oct 2024 11:26:36 +0000 (12:26 +0100)]
docker-compose: Update to version 2.30.1

Release notes:
https://github.com/docker/compose/releases/tag/v2.30.1

Signed-off-by: Javier Marcet <javier@marcet.info>
3 weeks agodocker-compose: Update to version 2.30.0
Javier Marcet [Wed, 30 Oct 2024 10:33:56 +0000 (11:33 +0100)]
docker-compose: Update to version 2.30.0

Release notes:
https://github.com/docker/compose/releases/tag/v2.30.0

Signed-off-by: Javier Marcet <javier@marcet.info>
3 weeks agopptp: fix compilation with GCC14
Rosen Penev [Wed, 30 Oct 2024 01:16:54 +0000 (18:16 -0700)]
pptp: fix compilation with GCC14

Needed forward declaration for missing function.

Removed some no longer needed musl fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 weeks agoddns-scripts: porkbun bugfix for subdomain on A/AAAA record
Dillon Dixon [Sun, 27 Oct 2024 22:22:56 +0000 (15:22 -0700)]
ddns-scripts: porkbun bugfix for subdomain on A/AAAA record

If the "name" parameter is not provided, then updates to a subdomain
A/AAAA record result in the subdomain being removed from the record.
This change always provides the "name" parameter to correct that behavior.

Signed-off-by: Dillon Dixon <github@dillon.io>
4 weeks agoknxd: bump to new version 0.14.66
Othmar Truniger [Tue, 29 Oct 2024 18:56:45 +0000 (19:56 +0100)]
knxd: bump to new version 0.14.66

Signed-off-by: Othmar Truniger <github@truniger.ch>
4 weeks agolibuwifi: update to latest master
Rosen Penev [Sun, 18 Aug 2024 04:35:49 +0000 (21:35 -0700)]
libuwifi: update to latest master

Fix version to be apk compatible.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 weeks agomwan3: bump PKG_RELEASE
Florian Eckert [Tue, 29 Oct 2024 09:45:00 +0000 (10:45 +0100)]
mwan3: bump PKG_RELEASE

Forgot to bump the 'PGK_RELEASE' in the last change in 'mwan3'.

Fixes: 619629ce8599 ("mwan3: close flock fd when starting mwan3.user scripts")
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 weeks agokeepalived: bump to 2.3.1
Stijn Tintel [Mon, 28 Oct 2024 17:19:57 +0000 (19:19 +0200)]
keepalived: bump to 2.3.1

Release notes:
https://www.keepalived.org/release-notes/Release-2.3.1.html

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
4 weeks agokeepalived: bump to 2.3.0
Stijn Tintel [Mon, 28 Oct 2024 17:18:07 +0000 (19:18 +0200)]
keepalived: bump to 2.3.0

Release notes:
https://www.keepalived.org/release-notes/Release-2.3.0.html

Drop upstreamed patch 0001-vrrp-remove-logging-on-status-output.patch.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
4 weeks agoluajit2: switch to GIT source and adapt to APK friendly version
Christian Marangi [Wed, 23 Oct 2024 16:55:40 +0000 (18:55 +0200)]
luajit2: switch to GIT source and adapt to APK friendly version

Switch to GIT source and adapt to APK friendly version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
4 weeks agomwan3: close flock fd when starting mwan3.user scripts
Florian Eckert [Mon, 29 Jul 2024 07:23:35 +0000 (09:23 +0200)]
mwan3: close flock fd when starting mwan3.user scripts

Fixes deadlock with multiple init script calls

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 weeks agopbr: update to 1.1.7-29
Stan Grishin [Thu, 24 Oct 2024 20:12:35 +0000 (20:12 +0000)]
pbr: update to 1.1.7-29

Changes from @stangri
* remove unneeded `\n` escapes
* cosmetic improvements to make code more consistent
* remove duplicate uci_get_device()
* add more output on start/stop
* remove wan up detection on boot/start
* address Tor policies errors
* prevent interface_routing() failures for downed interfaces

Changes from @bigsmile74:
* improve is_integer()
* improve is_domain()
* improve filter_options()
* imrove is_ipv4() so that is_ipv4_netmask() can be retired
* improve is_phys_dev so that is_phys_dev_quick() can be retired
* add the dhcp.lan.force=0 warning

Signed-off-by: Stan Grishin <stangri@melmac.ca>
4 weeks agoadblock-fast: bugfix: fix allowed domains for dnsmasq.servers
Stan Grishin [Fri, 25 Oct 2024 17:11:51 +0000 (17:11 +0000)]
adblock-fast: bugfix: fix allowed domains for dnsmasq.servers

Signed-off-by: Stan Grishin <stangri@melmac.ca>
4 weeks agolibmicrohttpd: Fix too long title
Evgeny Grin (Karlson2k) [Mon, 28 Oct 2024 10:53:38 +0000 (11:53 +0100)]
libmicrohttpd: Fix too long title

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
4 weeks agoeza: update to 0.20.5
Jonas Jelonek [Mon, 28 Oct 2024 08:21:05 +0000 (08:21 +0000)]
eza: update to 0.20.5

Release notes:
0.20.1: https://github.com/eza-community/eza/releases/tag/v0.20.1
0.20.2: https://github.com/eza-community/eza/releases/tag/v0.20.2
0.20.3: https://github.com/eza-community/eza/releases/tag/v0.20.3
0.20.4: https://github.com/eza-community/eza/releases/tag/v0.20.4
0.20.5: https://github.com/eza-community/eza/releases/tag/v0.20.5

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
4 weeks agocroc: update to 10.0.13
Jonas Jelonek [Mon, 28 Oct 2024 09:17:48 +0000 (09:17 +0000)]
croc: update to 10.0.13

Changelog:
https://github.com/schollz/croc/releases/tag/v10.0.13

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
4 weeks agotailscale: update to 1.76.3
Sandro Jäckel [Fri, 18 Oct 2024 02:28:32 +0000 (04:28 +0200)]
tailscale: update to 1.76.3

Changelog: https://tailscale.com/changelog#2024-10-21

Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
4 weeks agoschroot: add boost-1.85 compatibility patch
Javier Marcet [Mon, 24 Jun 2024 15:32:10 +0000 (17:32 +0200)]
schroot: add boost-1.85 compatibility patch

Signed-off-by: Javier Marcet <javier@marcet.info>
4 weeks agoclamav: bump PKG_RELEASE
Paul Donald [Wed, 9 Oct 2024 20:41:11 +0000 (22:41 +0200)]
clamav: bump PKG_RELEASE

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoclamav: freshclam: Add documented options
Paul Donald [Tue, 8 Oct 2024 20:18:33 +0000 (22:18 +0200)]
clamav: freshclam: Add documented options

Enable syslogging

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoclamav: freshclam: Remove UpdateLogFile option
Paul Donald [Tue, 8 Oct 2024 20:11:57 +0000 (22:11 +0200)]
clamav: freshclam: Remove UpdateLogFile option

( to instead use syslog options )

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoclamav: milter: Add Debug option
Paul Donald [Tue, 8 Oct 2024 20:59:56 +0000 (22:59 +0200)]
clamav: milter: Add Debug option

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoclamav: Add syslogging options
Paul Donald [Tue, 8 Oct 2024 20:59:18 +0000 (22:59 +0200)]
clamav: Add syslogging options

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoclamav: Align with milter options and remove LogFile* options
Paul Donald [Tue, 8 Oct 2024 19:14:26 +0000 (21:14 +0200)]
clamav: Align with milter options and remove LogFile* options

( to instead use syslog options )

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoclamav: milter: Remove deprecated AllowSupplementaryGroups option
Paul Donald [Tue, 8 Oct 2024 17:52:13 +0000 (19:52 +0200)]
clamav: milter: Remove deprecated AllowSupplementaryGroups option

clamav-milter 1.3.0 and onward log:

WARNING: Ignoring deprecated option AllowSupplementaryGroups at /tmp/clamav/clamav-milter.conf:5

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agoclamav: Fix UCI error
Paul Donald [Tue, 8 Oct 2024 17:40:16 +0000 (19:40 +0200)]
clamav: Fix UCI error

Hyphens in named sections are a no-no

uci: Parse error (invalid character in name field) at line 1, byte 37

Changed '-' to '_' to fix error to allow UCI parsing.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
4 weeks agolibmicrohttpd: Use external hashing functions
Evgeny Grin (Karlson2k) [Sun, 27 Oct 2024 16:23:40 +0000 (17:23 +0100)]
libmicrohttpd: Use external hashing functions

When compiled with GnuTLS external functions can be used to calculate
hashes. Enable them to reduce the library binary size (by disabling
internal code for hash calculations).
Note: libmicrohttpd 1.0.0 or later required

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
4 weeks agolibmicrohttpd: Fixed 'TITLE'
Evgeny Grin (Karlson2k) [Sun, 27 Oct 2024 16:17:28 +0000 (17:17 +0100)]
libmicrohttpd: Fixed 'TITLE'

Note dropped period at the end of the string to be nicely combined with
postfix of SSL version.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
4 weeks agolibmicrohttpd: Drop unneeded libgcrypt dependency
Evgeny Grin (Karlson2k) [Sun, 27 Oct 2024 16:12:21 +0000 (17:12 +0100)]
libmicrohttpd: Drop unneeded libgcrypt dependency

libgcrypt was used by early GnuTLS 2.x versions. For GnuTLS versions
without ability to automatically initialise libgcrypt, MHD was able to
initialise libgcrypt. However, it is not required for a long time.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
4 weeks agolibmicrohttpd: Enable 'poll()' usage
Evgeny Grin (Karlson2k) [Sun, 27 Oct 2024 16:03:10 +0000 (17:03 +0100)]
libmicrohttpd: Enable 'poll()' usage

If 'poll()' function is disabled, then in thread-per-connection mode
'select()' is used. This is much less efficient.
'epoll' is not used in thread-per-connection mode as it would require
additional epoll FD per every connection.

Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
4 weeks agolibmicrohttpd update to 1.0.1
Jen Wolf [Sun, 27 Oct 2024 21:45:41 +0000 (14:45 -0700)]
libmicrohttpd update to 1.0.1

Signed-off-by: Jen Wolf <jenwolf@protonmail.com>
4 weeks agomicropython: bump to 1.23.0 release
Christian Marangi [Tue, 22 Oct 2024 13:27:36 +0000 (15:27 +0200)]
micropython: bump to 1.23.0 release

Bump micropython to 1.23.0. This is done to fix support for MbedTLS 3.0

Lots changed between 1.21 and 1.23 for the library side.

Mainly the barkeley-db library was moved to micropython own fork and the
cdef patch required lots of changes. (we have to manually include a copy
of cdef.h as it was dropped by them)
Also a new patch is required to mute some compilarion error that are
false-positive. (variable not initialized but that are ALWAYS
initialized)

Also refresh the extmod patch with new files included.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
4 weeks agoadblock: update to 4.2.2-8
Dirk Brenken [Sun, 27 Oct 2024 14:24:16 +0000 (15:24 +0100)]
adblock: update to 4.2.2-8

* get rid of remaining opkg calls and static adblock versioning
* fixed bind autodetection

Signed-off-by: Dirk Brenken <dev@brenken.org>
4 weeks agotravelmate: update to 2.1.3-2
Dirk Brenken [Sat, 26 Oct 2024 21:21:26 +0000 (23:21 +0200)]
travelmate: update to 2.1.3-2

* fixed gathering/printing of system information in travelmate status
* make use of a central command selector function

Signed-off-by: Dirk Brenken <dev@brenken.org>
4 weeks agoadblock: update to 4.2.2-7
Dirk Brenken [Sat, 26 Oct 2024 19:54:31 +0000 (21:54 +0200)]
adblock: update to 4.2.2-7

* fixed gathering/printing of system information in adblock status
* added missing hagezi category (samsung tracker)

Signed-off-by: Dirk Brenken <dev@brenken.org>
4 weeks agobanIP: update to 1.0.0-9
Dirk Brenken [Sat, 26 Oct 2024 19:24:52 +0000 (21:24 +0200)]
banIP: update to 1.0.0-9

* fixed gathering/printing of system information in banIP status
* removed broken iblocklist.com feeds
* updated readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
4 weeks agomptcpd: add package
Daniel Golle [Fri, 25 Oct 2024 18:54:29 +0000 (19:54 +0100)]
mptcpd: add package

Package Multipath TCP daemon (mptcpd) and wrapper (mptcpize).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 weeks agoell: add package
Daniel Golle [Fri, 25 Oct 2024 18:55:17 +0000 (19:55 +0100)]
ell: add package

Add package for Embedded Linux Library (ell) from kernel.org.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 weeks agoyggdrasil: bump to 0.5.9
Ivan Chashkin [Tue, 22 Oct 2024 21:53:18 +0000 (00:53 +0300)]
yggdrasil: bump to 0.5.9

Signed-off-by: Ivan Chashkin <mail@cupivan.ru>
4 weeks agogperftools: bump to version 2.16
John Audia [Wed, 23 Oct 2024 12:20:29 +0000 (08:20 -0400)]
gperftools:  bump to version 2.16

Changelog: https://github.com/gperftools/gperftools/releases/tag/gperftools-2.16

Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
4 weeks agoruby: fix yjit for target and host build
Luiz Angelo Daros de Luca [Sun, 20 Oct 2024 03:28:42 +0000 (00:28 -0300)]
ruby: fix yjit for target and host build

Since ruby 3.3.0, yjit was converted into rust code. During build, ruby will try try to use the whatever rustc is available in $PATH, including the one provided by the OS. Variations in that rustc can generate something between a perfect funcional build with yjit enabled and a broken build like this (from github actions):

  2024-10-16T05:06:05.9863422Z linking static-library libruby-static.a
  2024-10-16T05:06:06.0625182Z LLVM ERROR: Invalid encoding
  2024-10-16T05:06:06.1531894Z make[4]: *** [Makefile:318: libruby-static.a] Aborted (core dumped)

Ruby 3.3.5 still only supports yjit for x86_64 and aarch64. Even for those targets, ruby build does not support cross-compiling.

This commit adds rust as a dependency for those supported archs, even when cross-compiling, to let it work when host and target arch matches.

We don't need yjit for host build and we can disable it.

Closes #25151, #25052

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
4 weeks agoruby: update to 3.3.5
Luiz Angelo Daros de Luca [Sun, 20 Oct 2024 02:56:22 +0000 (23:56 -0300)]
ruby: update to 3.3.5

This release is a routine update that includes minor bug fixes.

Link: https://www.ruby-lang.org/en/news/2024/09/03/3-3-5-released/
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
4 weeks agosstp-client: bump to 1.0.20 release
Christian Marangi [Tue, 22 Oct 2024 14:12:57 +0000 (16:12 +0200)]
sstp-client: bump to 1.0.20 release

Bump sstp-client to 1.0.20 release. This fix compilation error with new
PPPd version 2.5.0 as some API changed.

Patch automatically refreshed.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
4 weeks agolibuhttpd: update to 3.14.2
Jianhui Zhao [Sat, 26 Oct 2024 03:18:27 +0000 (11:18 +0800)]
libuhttpd: update to 3.14.2

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
4 weeks agoowut: update to 2024.10.25
Eric Fahlgren [Sat, 26 Oct 2024 02:37:37 +0000 (19:37 -0700)]
owut: update to 2024.10.25

Enhancements:
    efahl/owut@8c8907c owut: more ux improvements
    efahl/owut@00de355 owut: improve aesthetics of build monitor

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
4 weeks agonetbird: update to 0.30.3
Wesley Gimenes [Fri, 25 Oct 2024 01:31:57 +0000 (22:31 -0300)]
netbird: update to 0.30.3

changelog: https://github.com/netbirdio/netbird/releases/tag/v0.30.3

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
4 weeks agoadblock-fast: explicitly allowing domains for dnsmasq.servers
Stan Grishin [Wed, 23 Oct 2024 16:32:53 +0000 (16:32 +0000)]
adblock-fast: explicitly allowing domains for dnsmasq.servers

New features:
* explicitly add allowed domains on download/allow to the dnsmasq.servers
  config file

Cleanup:
* remove unneeded EXTRA_COMMANDS
* remove unneeded EXTRA_HELP
* remove unnecessary `\n` escapes
* remove unnecessary line breaks from output on download

Optimization:
* simplify is_integer()
* replace long if with case
* more verbose output on download

Signed-off-by: Stan Grishin <stangri@melmac.ca>
5 weeks agokeepalived: fix dnsmasq reload
Francesco Benini [Sat, 19 Oct 2024 23:31:11 +0000 (01:31 +0200)]
keepalived: fix dnsmasq reload

When "set_reload_if_sync" is set, the service is reloaded when the
configuration changes. For dnsmasq this means that the service, if
stopped, is started, and we don't want this in the backup node.

Signed-off-by: Francesco Benini <francy.benini@gmail.com>
5 weeks agokeepalived: fix ambigiuos functions in hotplug.sh
Francesco Benini [Sat, 19 Oct 2024 23:19:23 +0000 (01:19 +0200)]
keepalived: fix ambigiuos functions in hotplug.sh

When "set_reload_if_sync" is not set in the hotplug script, the service
is not expected to reload. That is not true because even if not set, the
value is set to the default 1 (reload active) or equals the parameter
set when "keepalived_hotplug" is called.
The default behavior should be:
    - Reload if set_reload_if_sync is called
    - NOT reload if set_reload_if_sync is NOT called
A similar fix is ported to "set_update_target".

Signed-off-by: Francesco Benini <francy.benini@gmail.com>
5 weeks agokeepalived: add option to override service running check
Francesco Benini [Sat, 19 Oct 2024 22:36:07 +0000 (00:36 +0200)]
keepalived: add option to override service running check

Some init.d scripts like firewall and sqm do not return the actual state
of the service if called with "running" parameter. This result in the
init script called with "start" parameter and the service may not load
the new configuration. Firewall init script is one of this
An option is added in order to skip the "running" check for the service.

Signed-off-by: Francesco Benini <francy.benini@gmail.com>
5 weeks agonetbird: update to 0.30.2
Wesley Gimenes [Sat, 19 Oct 2024 16:18:40 +0000 (13:18 -0300)]
netbird: update to 0.30.2

changelog: https://github.com/netbirdio/netbird/releases/tag/v0.30.2

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
5 weeks agoowut: update to 2024.10.15
Eric Fahlgren [Sat, 19 Oct 2024 16:50:53 +0000 (09:50 -0700)]
owut: update to 2024.10.15

Enhancements:
    efahl/owut@cdfbc24 owut: rework build status monitor to use HEAD requests
    efahl/owut@6704884 owut: rework download statistics

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
5 weeks agonginx: Add support for NJS module 25082/head
Christian Marangi [Thu, 3 Oct 2024 15:10:24 +0000 (17:10 +0200)]
nginx: Add support for NJS module

Add support for NJS module. Various patch are required to make this
module correctly compile with the required library mainly related on
detecting config flags.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
5 weeks agonginx: add patch to make libexslt optional
Christian Marangi [Thu, 3 Oct 2024 21:33:34 +0000 (23:33 +0200)]
nginx: add patch to make libexslt optional

Add patch to make libexslt library optional as nginx autoenable it if
detected.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
5 weeks agonginx: disable additional entry in feature test
Christian Marangi [Thu, 3 Oct 2024 15:06:32 +0000 (17:06 +0200)]
nginx: disable additional entry in feature test

Disable additional entry in feature test probably added in new version
of Nginx and never notice. Also declare "no" instead of empty value for
cc test.

While at it also refresh the patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
5 weeks agolibxslt: install header for libxlt by default
Christian Marangi [Thu, 3 Oct 2024 21:30:47 +0000 (23:30 +0200)]
libxslt: install header for libxlt by default

Install header for libxlt by default to handle case when dependent
package depends on the library but doesn't select the configuration.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
5 weeks agorp-pppoe: update to 4.0
Martin Schiller [Thu, 17 Oct 2024 08:36:07 +0000 (10:36 +0200)]
rp-pppoe: update to 4.0

This fixes compatibility with ppp-2.5.0 and newer.

We also need to change the PKG_SOURCE_URL since the previous URL is no
longer working and automated downloads from the project homepage are
not desired due to bandwidth restrictions. Have a look at the project
homepage [1] for details.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
[1] https://dianne.skoll.ca/projects/rp-pppoe/

5 weeks agomodemmanger: bump PKG_RELEASE number
Florian Eckert [Thu, 10 Oct 2024 07:24:48 +0000 (09:24 +0200)]
modemmanger: bump PKG_RELEASE number

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
5 weeks agomodemmanager: add pin check attempts
Florian Eckert [Thu, 26 Sep 2024 09:02:49 +0000 (11:02 +0200)]
modemmanager: add pin check attempts

This new check in the proto modemanager prevents the SIM card from being
blocked and therefore PUK is not required. If the PIN is entered incorrectly
in the 'uci' configuration, it makes no sense to try this several times
until the PUK is required. Should it nevertheless happen that the PUK
is required, then this will logged.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
5 weeks agomodemmanager: improvement of readability by reversing the query
Florian Eckert [Thu, 26 Sep 2024 08:19:54 +0000 (10:19 +0200)]
modemmanager: improvement of readability by reversing the query

No functional change. The change makes reading the source clearer.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
5 weeks agomodemmanager: add missing interface argument to function modemmanager_check_state
Florian Eckert [Thu, 26 Sep 2024 08:16:13 +0000 (10:16 +0200)]
modemmanager: add missing interface argument to function modemmanager_check_state

The variable interface is used in the sub-function 'modemmanager_check_state'.
However, this is not an argument of the function and so the global value
is used. Addding the variable as an function call argument fixes this.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
5 weeks agomodemmanager: move modemmanager_check_state failed and locked into sub functions
Florian Eckert [Thu, 26 Sep 2024 08:14:16 +0000 (10:14 +0200)]
modemmanager: move modemmanager_check_state failed and locked into sub functions

To make the source clearer, the program parts for the 'locked' and 'failed'
cases are outsourced to sub-functions.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
5 weeks agomodemmanager: fix value call with modemmanager_get_field function
Florian Eckert [Thu, 26 Sep 2024 07:57:53 +0000 (09:57 +0200)]
modemmanager: fix value call with modemmanager_get_field function

The correct values are prefixed with 'modem.generic'. This is missing
for the value 'state' and 'state-failed-reason.

While we're at it, let's move the readout of 'state-failed-reason' to the
failed case, because that's the only place it's needed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
5 weeks agomodemmanager: extend log message with count on boot
Florian Eckert [Wed, 2 Oct 2024 14:39:12 +0000 (16:39 +0200)]
modemmanager: extend log message with count on boot

This makes debugging at system startup easier and shows how long we are
waiting for the ModemManager to start.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
5 weeks agoi2pd: Update to 2.54.0 25159/head
R4SAS I2P [Mon, 14 Oct 2024 18:12:02 +0000 (18:12 +0000)]
i2pd: Update to 2.54.0

* Updating package to 2.54.0
* Changed Makefile to install binary to /usr/bin (as in upstream)
* Updated init.rc script with new path

Signed-off-by: R4SAS I2P <r4sas@i2pmail.org>
5 weeks agowifischedule: fix init.d START
Jan Chren ~rindeal [Mon, 14 Oct 2024 05:55:25 +0000 (05:55 +0000)]
wifischedule: fix init.d START

Fixes: https://github.com/openwrt/packages/issues/25064
Signed-off-by: Jan Chren ~rindeal <dev.rindeal@gmail.com>
5 weeks agopptpd: update to 1.5.0
Chen Minqiang [Sun, 13 Oct 2024 05:18:06 +0000 (13:18 +0800)]
pptpd: update to 1.5.0

Update pptpd "poptop" to 1.5.0 to fix comptability with PPP 2.5.1.

Also refresh patches

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
5 weeks agoknot: update to verion 3.4.1
Jan Hák [Tue, 15 Oct 2024 12:46:11 +0000 (14:46 +0200)]
knot: update to verion 3.4.1

Signed-off-by: Jan Hák <jan.hak@nic.cz>
5 weeks agochrony: update to 4.6.1
Miroslav Lichvar [Wed, 16 Oct 2024 18:35:27 +0000 (20:35 +0200)]
chrony: update to 4.6.1

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
5 weeks agogst1-plugins-bad: add support for srt
Koen Vandeputte [Wed, 2 Oct 2024 14:25:12 +0000 (16:25 +0200)]
gst1-plugins-bad: add support for srt

This enables SRT support within gstreamer.

Secure Reliable Transport is a popular streaming protocol which
can be used both as a sink or source.

It actively continuously negotiates between sender/receiver to avoid
packet loss at all costs.

It also supports stream encryption by simply
setting a password on both ends.

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
5 weeks agolibs/srt: add new package v1.5.3
Koen Vandeputte [Wed, 2 Oct 2024 14:22:17 +0000 (16:22 +0200)]
libs/srt: add new package v1.5.3

This adds the Secure Reliable Transport (SRT) package.

SRT is used as a popular transfer protocol for video & audio
and can be used within gstreamer as both a sink or source.

It also supports stream encryptino by simply
setting a password on both ends of the link.

More details can be found here:
https://www.haivision.com/products/srt-secure-reliable-transport/

It is being actively developed on github:
https://github.com/Haivision/srt

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
5 weeks agopdns: update to 4.9.2
Peter van Dijk [Thu, 3 Oct 2024 09:36:22 +0000 (11:36 +0200)]
pdns: update to 4.9.2

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
6 weeks agoddns-scripts: add ddns-scripts for huaweicloud
Lehua Zhang [Fri, 11 Oct 2024 06:35:09 +0000 (14:35 +0800)]
ddns-scripts: add ddns-scripts for huaweicloud

Signed-off-by: Lehua Zhang <sxlehua@qq.com>
6 weeks agolibmaxminddb: fixup lib and include dirs in pkg-config
Robert Marko [Mon, 14 Oct 2024 18:28:20 +0000 (20:28 +0200)]
libmaxminddb: fixup lib and include dirs in pkg-config

libmaxminddb has switched to using CMAKE_INSTALL_PREFIX,
CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR for generating the
pkg-config in upstream commit [1] and thus broke pkg-config file
generation in openwrt.

It would generate:
prefix=/usr
exec_prefix=/usr
libdir=lib
includedir=include

Obviously libdir and includedirs are incorrect for OpenWrt and this
would then cause pdns compilation to fail if geoip backend was enabled
since it uses pkg-config to get the required flags and passing just
lib for LDFLAGS would cause libtool to error out since that path is not
valid.

So, lets use SED magic to replace libdir and includedir with the correct
paths, so now pkg-config looks like:
prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

[1] https://github.com/maxmind/libmaxminddb/commit/8b4bf0dec99bc248c36e49e0837efb749e7d46f6

Fixes: 9f7357880f64 ("libmaxminddb: update to 1.11.0")
Signed-off-by: Robert Marko <robimarko@gmail.com>
6 weeks agolibgudev: remove package
Lukas Voegl [Mon, 7 Oct 2024 12:11:08 +0000 (14:11 +0200)]
libgudev: remove package

Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
6 weeks agofwupd: Update to 2.0.0
Lukas Voegl [Mon, 7 Oct 2024 12:10:58 +0000 (14:10 +0200)]
fwupd: Update to 2.0.0

Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
6 weeks agocrowdsec-firewall-bouncer: updated nftables rules
S. Brusch [Sat, 12 Oct 2024 11:22:01 +0000 (11:22 +0000)]
crowdsec-firewall-bouncer: updated nftables rules

Signed-off-by: S. Brusch <ne20002@gmx.ch>
Maintainer: Kerma Gérald <gandalf@gk2.net>
Run tested: mediatek/filogic, BPI-R3, Openwrt 23.05.5

Description:

    updated the initd script creating the nftables rules for the bouncer
    to adapt and support the crowdsec-firewall-bouncer's (from 0.0.30)
    new internal rule creation mechanism.

6 weeks agonetbird: update to 0.30.1
Wesley Gimenes [Sun, 13 Oct 2024 02:35:37 +0000 (23:35 -0300)]
netbird: update to 0.30.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
6 weeks agofluent-bit: Deactivate sasl2, zlib and zstd
Hauke Mehrtens [Sun, 13 Oct 2024 10:43:48 +0000 (12:43 +0200)]
fluent-bit: Deactivate sasl2, zlib and zstd

Deactivate the dependencies to libsals2, libzlib and libzstd.
This fixes the build of fluent-bit.

This fixes the following problem:
```
Package fluent-bit is missing dependencies for the following libraries:
libsasl2.so.3
libz.so.1
libzstd.so.1
```

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
6 weeks agogst1-plugins-good: Remove gudev
Hauke Mehrtens [Sun, 13 Oct 2024 11:04:46 +0000 (13:04 +0200)]
gst1-plugins-good: Remove gudev

Deactivate the dependencies to libgudev.
This fixes the build of gst1-plugins-good.

This fixes the following problem:
```
Package gst1-mod-video4linux2 is missing dependencies for the following libraries:
libgudev-1.0.so.0
```

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
6 weeks agoknxd: bump to version 0.14.65
Othmar Truniger [Sun, 13 Oct 2024 17:02:07 +0000 (19:02 +0200)]
knxd: bump to version 0.14.65

Signed-off-by: Othmar Truniger <github@truniger.ch>
6 weeks agogo2rtc: run service as regular user
Vladimir Ermakov [Sat, 12 Oct 2024 10:38:10 +0000 (10:38 +0000)]
go2rtc: run service as regular user

Improve security a bit by dropping root privileges.
Also instruct procd to respawn.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
6 weeks agoowut: update to 2024.10.11
Eric Fahlgren [Fri, 11 Oct 2024 22:14:16 +0000 (15:14 -0700)]
owut: update to 2024.10.11

Bug fixes:
    efahl/owut@f3f5c10 owut: retain full result from download response
    efahl/owut@c43712f owut: use exception handlers for failed json parsing

Enhancements:
    efahl/owut@e17c906 owut: add poll-interval option
    efahl/owut@7119199 owut: better error message output

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
6 weeks agov2raya: Update to 2.2.6
Tianling Shen [Sat, 12 Oct 2024 10:28:14 +0000 (18:28 +0800)]
v2raya: Update to 2.2.6

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
6 weeks agopdns-recursor: update to 5.1.2
Peter van Dijk [Thu, 3 Oct 2024 12:22:47 +0000 (14:22 +0200)]
pdns-recursor: update to 5.1.2

fixes CVE-2024-25590

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