feed/packages.git
8 months agocloudflared: Update to 2025.2.1
Tianling Shen [Wed, 12 Mar 2025 09:21:30 +0000 (17:21 +0800)]
cloudflared: Update to 2025.2.1

Signed-off-by: Tianling Shen <[email protected]>
9 months agobanIP: update 1.5.3-3
Dirk Brenken [Fri, 7 Mar 2025 12:25:54 +0000 (13:25 +0100)]
banIP: update 1.5.3-3

* fix a race condition in the process scheduler
* sync the banIP country file with ipdeny feed
* refine etag handling with country/asn feeds
* refine logging with country/asn feeds
* refine the banIP status output (incl. LuCI changes)

Signed-off-by: Dirk Brenken <[email protected]>
9 months agoadblock: update 4.2.7-2
Dirk Brenken [Fri, 7 Mar 2025 10:31:37 +0000 (11:31 +0100)]
adblock: update 4.2.7-2

* fix an out of bound error reported in the forum
* set always a default for "adb_dnsdir" to prevent cornercase issues

Signed-off-by: Dirk Brenken <[email protected]>
9 months agopsqlodbc: update to 17.00.0004
Robert Marko [Wed, 5 Mar 2025 20:51:03 +0000 (21:51 +0100)]
psqlodbc: update to 17.00.0004

Change source to Github since they dont distribute source tarballs anymore,
enable autoreconf in order to generate configure script.

This actually makes psqlodbc as its been broken for a while.

Signed-off-by: Robert Marko <[email protected]>
9 months agotailscale: Update to 1.80.3
Zephyr Lykos [Tue, 4 Mar 2025 19:05:56 +0000 (03:05 +0800)]
tailscale: Update to 1.80.3

Signed-off-by: Zephyr Lykos <[email protected]>
9 months agogolang: Update to 1.24.1
Tianling Shen [Thu, 6 Mar 2025 11:01:53 +0000 (19:01 +0800)]
golang: Update to 1.24.1

go1.24.1 (released 2025-03-04) includes security fixes to the net/http
package, as well as bug fixes to cgo, the compiler, the go command,
and the reflect, runtime, and syscall packages.

Signed-off-by: Tianling Shen <[email protected]>
9 months agogolang: Update to 1.24.0
Tianling Shen [Tue, 18 Feb 2025 12:19:12 +0000 (20:19 +0800)]
golang: Update to 1.24.0

Add libstdcpp and libtiff as dependencies, which are required by
debug/elf package.

Release note: https://go.dev/doc/go1.24

Signed-off-by: Tianling Shen <[email protected]>
9 months agotgt: update to 1.0.95
Maxim Storchak [Sun, 2 Mar 2025 20:16:21 +0000 (22:16 +0200)]
tgt: update to 1.0.95

Signed-off-by: Maxim Storchak <[email protected]>
9 months agowget: update to 1.25.0
Chad Monroe [Wed, 5 Mar 2025 17:25:59 +0000 (09:25 -0800)]
wget: update to 1.25.0

Fixes: CVE-2024-38428
Signed-off-by: Chad Monroe <[email protected]>
9 months agoconserver: add runtime test
Bjørn Mork [Mon, 5 Feb 2024 20:41:52 +0000 (21:41 +0100)]
conserver: add runtime test

Simply test that both variants produce a binary for now

Signed-off-by: Bjørn Mork <[email protected]>
9 months agoconserver: fix crash on early exit
Bjørn Mork [Mon, 5 Feb 2024 20:31:56 +0000 (21:31 +0100)]
conserver: fix crash on early exit

Add pending patch, fixing a crash when conserver exits
without starting the server.

Link: https://github.com/bstansell/conserver/pull/97
Signed-off-by: Bjørn Mork <[email protected]>
9 months agoconserver: update to version 8.2.7
Bjørn Mork [Thu, 21 Sep 2023 17:47:07 +0000 (19:47 +0200)]
conserver: update to version 8.2.7

version 8.2.7 (July 7, 2022):
        - configure.ac: autoconf-2.70 fix (Lars Wendler <[email protected]>)
        - Add high baud rates (Peter Chubb <[email protected]>)
        - Make compile --with-ipv6 & setproctitle (Bjoern A. Zeeb <[email protected]>)
        - conserver.cf: devicesubst add 'b' for baud rate (Bjoern A. Zeeb <[email protected]>)
        - Reflect that baud values have increased to 7 digits (Bjoern A. Zeeb <[email protected]>)
        - cirrus-ci: move to freebsd-13-0 (Bryan Stansell <[email protected]>)
        - configure.ac: support libgssapi_krb5 (Jiri Kastner <[email protected]>)

Drop upstreamed patch 000-100-backport-config-macro-fix.patch

Signed-off-by: Bjørn Mork <[email protected]>
9 months agoconserver: add IPMI support
Bjørn Mork [Thu, 21 Sep 2023 14:01:31 +0000 (16:01 +0200)]
conserver: add IPMI support

Linking conserver with FreeIPMI enables it to manage
serial-over-LAN (SOL) consoles in addition to the already
supported tty and tcp/telnet consoles.

The FreeIPMI library is huge. Adding a separate package
variant for this feature.

Signed-off-by: Bjørn Mork <[email protected]>
9 months agofreeipmi: The GNU IPMI library
Bjørn Mork [Thu, 21 Sep 2023 06:56:56 +0000 (08:56 +0200)]
freeipmi: The GNU IPMI library

FreeIPMI provides in-band and out-of-band IPMI software based on the
IPMI v1.5/2.0 specification. The IPMI specification defines a set of
interfaces for platform management and is implemented by a number of
vendors for system management. The features of IPMI that most users
will be interested in are sensor monitoring, system event monitoring,
power control, and serial-over-LAN (SOL). The FreeIPMI tools and
libraries listed below should provide users with the ability to
access and utilize these and many other features. A number of useful
features for large HPC or cluster environments have also been
implemented into FreeIPMI.

Signed-off-by: Bjørn Mork <[email protected]>
9 months agoliburcu: update to version 0.15.1
Jan Hák [Fri, 28 Feb 2025 11:48:08 +0000 (12:48 +0100)]
liburcu: update to version 0.15.1

Signed-off-by: Jan Hák <[email protected]>
9 months agohev-socks5-tunnel: update to 2.9.1
Ray Wang [Wed, 5 Mar 2025 04:44:35 +0000 (12:44 +0800)]
hev-socks5-tunnel: update to 2.9.1

Signed-off-by: Ray Wang <[email protected]>
9 months agohev-socks5-tproxy: update to 2.7.0
Ray Wang [Wed, 5 Mar 2025 04:44:08 +0000 (12:44 +0800)]
hev-socks5-tproxy: update to 2.7.0

Signed-off-by: Ray Wang <[email protected]>
9 months agohev-socks5-server: update to 2.8.0
Ray Wang [Wed, 5 Mar 2025 04:43:22 +0000 (12:43 +0800)]
hev-socks5-server: update to 2.8.0

Signed-off-by: Ray Wang <[email protected]>
9 months agogateway-go: update to 0.3.16
Yu Fang [Mon, 3 Mar 2025 15:37:35 +0000 (23:37 +0800)]
gateway-go: update to 0.3.16

Signed-off-by: Yu Fang <[email protected]>
9 months agoluaposix: update to 36.3
Maxim Storchak [Sun, 2 Mar 2025 15:34:47 +0000 (17:34 +0200)]
luaposix: update to 36.3

Signed-off-by: Maxim Storchak <[email protected]>
9 months agonode: mark BROKEN (to test impact on buildbot timeouts)
Hannu Nyman [Wed, 5 Mar 2025 14:49:25 +0000 (16:49 +0200)]
node: mark BROKEN (to test impact on buildbot timeouts)

Mark node BROKEN to disable its build in buildbot in order
to test the impact on preventing frequent buildbot hangups.

It is suspected that node causes frequent build timeouts/hangups
on aarch/arm/i386/x86 builds: approx 1/3 of builds get timeouted.
Disable node for now to test the hypothesis.

Signed-off-by: Hannu Nyman <[email protected]>
9 months agoRevert "nginx-mod-njs: fix endianess patch"
Robert Marko [Wed, 5 Mar 2025 12:59:21 +0000 (13:59 +0100)]
Revert "nginx-mod-njs: fix endianess patch"

This reverts commit 7fdb92b59ac356f9a8c99ea49147ce0e66799a4b.

Now that the actual issue has been found and fixed, this is incorrect
so revert it.

Signed-off-by: Robert Marko <[email protected]>
9 months agonginx: actually download the specified git commit hash
Robert Marko [Wed, 5 Mar 2025 13:03:40 +0000 (14:03 +0100)]
nginx: actually download the specified git commit hash

Currently, we are using Download recipes to download the various modules,
however we are using then with PROTO:=git but SOURCE_VERSION is not set,
only VERSION variable so thus the dl_github_archive.py scripts gets called
with --version="" instead of being actually passed the desired commit hash
and thus actually the git head is fetched.

This explains why currently buildbots are failling with
nginx-mod-njs/104-endianness_fix.patch failling to apply since buildbots
are using prepackaged tarballs which are different than what we get when
manually building.

So, lets set SOURCE_VERSION to make sure we actually fetch the desired
git commit hash.

Signed-off-by: Robert Marko <[email protected]>
9 months agodawn: update to 2025-03-03
Nick Hainke [Mon, 3 Mar 2025 20:50:27 +0000 (21:50 +0100)]
dawn: update to 2025-03-03

Add "option tcp_ip '0.0.0.0'" to config.

Changelog:
62688e4 tcpsocket: add option to bind to specific ip
be63ed4 ubus: actually deny association when no probe entry is found
6361df6 datastorage: fix debug message regarding client kick condition
af593cc ci: fix and improve ci

Signed-off-by: Nick Hainke <[email protected]>
9 months agoddns-scripts: Fixup huaweicloud
Lehua Zhang [Wed, 26 Feb 2025 09:16:58 +0000 (17:16 +0800)]
ddns-scripts: Fixup huaweicloud

Script will exit when an error occurred.

Modify write_log 14 to write_log 4,
write_log 14 and write_log 4 can also print the same message,
but write_log 14 will exist script when printed.

Signed-off-by: Lehua Zhang <[email protected]>
9 months agoadblock: release 4.2.7-1
Dirk Brenken [Mon, 3 Mar 2025 20:50:01 +0000 (21:50 +0100)]
adblock: release 4.2.7-1

* optimized uci config processing (list options)
* no longer set a hardcoded confdir in dhcp/dnsmasq config
* rework suspend/resume handling
* clean up download queue handling
* various small improvements & fixes

Signed-off-by: Dirk Brenken <[email protected]>
9 months agobanIP: update 1.5.3-2
Dirk Brenken [Mon, 3 Mar 2025 18:44:37 +0000 (19:44 +0100)]
banIP: update 1.5.3-2

* fix uci config processing (ban_logterm)
* update the readme

Signed-off-by: Dirk Brenken <[email protected]>
9 months agolang/node-* : Disable parallel builds for node packages
Hannu Nyman [Mon, 3 Mar 2025 15:15:11 +0000 (17:15 +0200)]
lang/node-* : Disable parallel builds for node packages

Disable parallel builds for node downstream packages, as the
buildbot is showing frequent timeout problems
for aarch644, arm, i386 and x86, and node & node packages
are the primary suspect.

Based on discussion in
https://github.com/openwrt/packages/issues/26078

Signed-off-by: Hannu Nyman <[email protected]>
9 months agopython3-host.mk: disable pip --no-binary on macOS
Felix Fietkau [Mon, 3 Mar 2025 11:18:13 +0000 (12:18 +0100)]
python3-host.mk: disable pip --no-binary on macOS

For some reason, pip builds a broken Cython, which segfaults on attempting
to install wheel. Work around this by allowing to use precompiled wheels.

Signed-off-by: Felix Fietkau <[email protected]>
9 months agospeedtest-go: update to 1.7.10
TeleostNaCl Dai [Sun, 2 Mar 2025 08:58:50 +0000 (16:58 +0800)]
speedtest-go: update to 1.7.10

Update speedtest-go version to 1.7.10

Signed-off-by: TeleostNaCl Dai <[email protected]>
9 months agoadblock-fast: bugfix: detect_file_type()
Stan Grishin [Sun, 23 Feb 2025 23:33:31 +0000 (23:33 +0000)]
adblock-fast: bugfix: detect_file_type()

* Properly detect domain lists, fixes https://github.com/openwrt/packages/issues/25973
  Thanks @timfeierabend
* Better output when setting triggers
* No wait for ubus network.interface on boot

Signed-off-by: Stan Grishin <[email protected]>
9 months agobanIP: release 1.5.3-1
Dirk Brenken [Fri, 28 Feb 2025 15:49:39 +0000 (16:49 +0100)]
banIP: release 1.5.3-1

* optimized uci config processing (list options)
* optimized icmp rules in pre-routing (thanks @brada)
* set inbound marker in pre-routing only if inbound logging is enabled (fixes #26044)
* fix cornercase in Set removal function
* print chain-, set- and rules-counter in the banIP status
* clean up logging und download queue handling
* update the readme

Signed-off-by: Dirk Brenken <[email protected]>
9 months agogpsd: migrate option device to a list devices
Florian Eckert [Wed, 19 Feb 2025 08:31:02 +0000 (09:31 +0100)]
gpsd: migrate option device to a list devices

More than one device can be added to the gpsd at startup. Currently the gpsd
service start script in OpenWrt treats this as an option with only one value.
To allow multiple devices to be specified, the uci 'option device' must be
removed and a new uci 'list devices' is added.

This change means that several devices can be specified at gpsd start with
the new uci 'list devices' configuration.

Running configurations in the field are migrated by a migration script.

Signed-off-by: Florian Eckert <[email protected]>
9 months agogpsd: add readonly option to uci
Florian Eckert [Fri, 14 Feb 2025 12:10:06 +0000 (13:10 +0100)]
gpsd: add readonly option to uci

The 'readonly' option tells the GPSD that it is not allowed to write to the
GPS TTY, only reading the NMEA data stream is allowed. This option of the
GPSD must be set for my mobile radio device MV31, otherwise the GPSD can not
read the NMEA data stream on the GPS TTY because the GPSD blocks during
plugin probing.

gpsd:PROG: CORE: Probing "Garmin USB binary" driver...
gpsd:PROG: CORE: Probe not found "Garmin USB binary" driver...
gpsd:PROG: CORE: Probing "GeoStar" driver...
gpsd:PROG: Sent GeoStar packet id 0xc1

Signed-off-by: Florian Eckert <[email protected]>
9 months agogpsd: only add device to procd start call if device option is configured
Florian Eckert [Fri, 14 Feb 2025 12:00:57 +0000 (13:00 +0100)]
gpsd: only add device to procd start call if device option is configured

Signed-off-by: Florian Eckert <[email protected]>
9 months agogpsd: add hotplug handling
Florian Eckert [Thu, 30 Jan 2025 10:55:19 +0000 (11:55 +0100)]
gpsd: add hotplug handling

The 'gpsd' offers the possibility to call the script '/etc/gpsd/device-hook'
when a GPS source was added or removed via gpsdctl.

In addition to the '/etc/gpsd/device-hook' call an event is now triggered
too after the 'gpsd' has started. This allows scripts to configurre 'gpsd'
receivers.

The following events are available for '/etc/hotplug.d/gpsd' scripts:

* ACTIVATE   via '/etc/gpsd/device-hook'
* DEACTIVATE via '/etc/gpsd/device-hook'
* STARTED    via '/etc/init.d/gpsd'

Signed-off-by: Florian Eckert <[email protected]>
9 months agogpsd: add the possibility to start the gpsd with a different log level
Florian Eckert [Tue, 28 Jan 2025 09:48:19 +0000 (10:48 +0100)]
gpsd: add the possibility to start the gpsd with a different log level

This simplifies the handling of log levels if we need more log information
during development.

Signed-off-by: Florian Eckert <[email protected]>
9 months agogpsd: add control socket '/var/run/gpsd.sock' on startup
Florian Eckert [Tue, 28 Jan 2025 09:47:21 +0000 (10:47 +0100)]
gpsd: add control socket '/var/run/gpsd.sock' on startup

This change makes it possible to add new gps device without restarting the
'gpsd' service by using the 'gpsdctl' command.

Signed-off-by: Florian Eckert <[email protected]>
9 months agonetbird: update to 0.37.1
Wesley Gimenes [Mon, 24 Feb 2025 23:11:17 +0000 (20:11 -0300)]
netbird: update to 0.37.1

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

Signed-off-by: Wesley Gimenes <[email protected]>
9 months agonginx-mod-njs: fix endianess patch
Robert Marko [Thu, 27 Feb 2025 11:35:12 +0000 (12:35 +0100)]
nginx-mod-njs: fix endianess patch

Currently, the 104-endianness_fix.patch does not apply, so lets manually
refresh it to apply and thus fix buildbot nginx builds.

Signed-off-by: Robert Marko <[email protected]>
9 months agomodemmanager: add config optional netifd integration
Gilles Lenaerts [Tue, 11 Feb 2025 12:58:57 +0000 (13:58 +0100)]
modemmanager: add config optional netifd integration

This change introduces an optional configuration
of the  netifd integration in the ModemManager package.
When disabled, it removes the NETIFD dependency and
other unwanted components from the root filesystem
during the build phase.

Additionally, in the modemmanager.common the netifd-proto.sh
inclusion line can be savely removed as there is no usage
of it in its functions.

Signed-off-by: Gilles Lenaerts <[email protected]>
9 months agomxml: Remove
Espen Jürgensen [Sat, 15 Feb 2025 16:15:57 +0000 (17:15 +0100)]
mxml: Remove

Version 3.3 isn't current any more, but current mxml v4 has breaking changes,
so if added should be a new package.

Not depended on by other packages.

Signed-off-by: Espen Jürgensen <[email protected]>
9 months agodocker-compose: Update to version 2.33.1
Javier Marcet [Sat, 22 Feb 2025 12:24:28 +0000 (13:24 +0100)]
docker-compose: Update to version 2.33.1

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

Signed-off-by: Javier Marcet <[email protected]>
9 months agorust: update to 1.85.0
Jonathan McCrohan [Mon, 24 Feb 2025 20:35:17 +0000 (20:35 +0000)]
rust: update to 1.85.0

Fixes podman build breakage which was caused by podman depending on
netavark, which in turn depends on rust-iptables.

rust-iptables requires rust 1.85.0 since commit 75825cd
https://github.com/yaa110/rust-iptables/commit/75825cd9c13db91f697461e6fa91f78c5e927008

Signed-off-by: Jonathan McCrohan <[email protected]>
9 months agolxc: fix decompression of rootfs tarballs
John Audia [Tue, 16 Jul 2024 19:23:36 +0000 (15:23 -0400)]
lxc: fix decompression of rootfs tarballs

Modified 025-remove-unsupported-option.patch to both remove
the bsdtar command as it ends in errors, see below, and to
circumvent an error when extracting to overlayfs[1].

Error when extracting rootfs tarball with bsdtar:
tar --absolute-names --numeric-owner '--xattrs-include=*' -xpJf /var/cache/lxc//download/archlinux/current/amd64//default/rootfs.tar.xz -C /mnt/data/lxc/test/rootfs
./usr/bin/newgidmap: Cannot restore extended attributes on this system: Illegal byte sequence
lxc-create: test: ../src/lxc/lxccontainer.c: create_run_template: 1589 Failed to create container from template
lxc-create: test: ../src/lxc/tools/lxc_create.c: lxc_create_main: 318 Failed to create container test

1. https://github.com/openwrt/openwrt/issues/15888

Signed-off-by: John Audia <[email protected]>
Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <[email protected]>
9 months agolxc: add gnu-tar as a depends to fix lxc-create
John Audia [Fri, 12 Jul 2024 17:57:10 +0000 (13:57 -0400)]
lxc: add gnu-tar as a depends to fix lxc-create

Add gnu-tar as a dependency for lxc-create which is needed to
properly extract the root file system tarball. Without it,
symlink target of /bin/tar is busybox and it lacks proper
support to extract with xattrs.  The default gnu-tar is actually
built without this support as well, but it is able to extract
the rootfs tarballs with a warning not an error which is not the
case with busybox which ends in an error.

Signed-off-by: John Audia <[email protected]>
Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

9 months agophytool: add phytool package
Thomas Richard [Fri, 7 Feb 2025 17:34:47 +0000 (18:34 +0100)]
phytool: add phytool package

Add phytool, a very useful tool to access MDIO PHY registers.

Signed-off-by: Thomas Richard <[email protected]>
9 months agolxc: add missing deps
John Audia [Thu, 9 Jan 2025 22:35:33 +0000 (17:35 -0500)]
lxc: add missing deps

Several deps are missing based the output of lxc-checkconfig shown below
before this commit is applied.

CONFIG_IP_NF_TARGET_MASQUERADE and CONFIG_IP6_NF_TARGET_MASQUERADE are
only needed for lxc-net which we do not package.

% lxc-checkconfig | grep missing
Cgroup device: missing
CONFIG_IP_NF_TARGET_MASQUERADE: missing
CONFIG_IP6_NF_TARGET_MASQUERADE: missing
CONFIG_NETFILTER_XT_TARGET_CHECKSUM: missing
FUSE (for use with lxcfs): missing
checkpoint restore: missing
CONFIG_UNIX_DIAG: missing
CONFIG_INET_DIAG: missing
CONFIG_PACKET_DIAG: missing
CONFIG_NETLINK_DIAG: missing

Additionally, two new patches have been added which remove checks for
options that OpenWrt currently does not package and can serve are
false positives for missing items from our kernel config, namely:
lxc-net and lxc-checkpoint

After applying this commit, below is the output showing that the kernel
config[1] should pass all tests for functionality:

% CONFIG=config ./lxc-checkconfig
LXC version 6.0.3

--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Namespace limits:
  cgroup: 383849
  ipc: 383849
  mnt: 383849
  net: 383849
  pid: 383849
  time: 383849
  user: 383849
  uts: 383849

--- Control groups ---
Cgroups: enabled
Cgroup namespace: enabled
Cgroup v1 mount points:
Cgroup v2 mount points:
 - /sys/fs/cgroup
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled

--- Misc ---
Veth pair device: enabled, loaded
Macvlan: enabled, not loaded
Vlan: enabled, not loaded
Bridges: enabled, loaded
Advanced netfilter: enabled, loaded
CONFIG_NETFILTER_XT_TARGET_CHECKSUM: enabled, not loaded
CONFIG_NETFILTER_XT_MATCH_COMMENT: enabled, loaded

--- Checkpoint/Restore ---
checkpoint restore: missing
CONFIG_FHANDLE: enabled
CONFIG_EVENTFD: enabled
CONFIG_EPOLL: enabled
CONFIG_UNIX_DIAG: enabled
CONFIG_INET_DIAG: enabled
CONFIG_PACKET_DIAG: enabled
CONFIG_NETLINK_DIAG: enabled
File capabilities: enabled

1. Generated on 23-Feb-2025 running bcm27xx/bcm2712 on r28869+1

Signed-off-by: John Audia <[email protected]>
9 months agolxc: remove check for options we do not package
John Audia [Fri, 10 Jan 2025 02:48:25 +0000 (21:48 -0500)]
lxc: remove check for options we do not package

We do not package lxc-net or lxcfs so remove the lines within
lxc-checkconfig that looks forCONFIG_IP_NF_TARGET_MASQUERADE and
CONFIG_IP6_NF_TARGET_MASQUERADE which, as far as I know, is the only
part of lxc that needs them. Also remove the check for FUSE since we do
not pakcage lxcfs.

Without this commit, users will see these two as missing.

Signed-off-by: John Audia <[email protected]>
9 months agonatmap: update to 20250221
Ray Wang [Sat, 22 Feb 2025 03:56:36 +0000 (11:56 +0800)]
natmap: update to 20250221

Signed-off-by: Ray Wang <[email protected]>
9 months agonetbird: update to 0.37.0
Wesley Gimenes [Fri, 21 Feb 2025 20:57:29 +0000 (17:57 -0300)]
netbird: update to 0.37.0

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

Signed-off-by: Wesley Gimenes <[email protected]>
9 months agoadblock: release 4.2.6-1
Dirk Brenken [Sat, 22 Feb 2025 05:55:26 +0000 (06:55 +0100)]
adblock: release 4.2.6-1

* removed needless 'adb_mailcnt' option
* fixed blocklist count formatting

Signed-off-by: Dirk Brenken <[email protected]>
9 months agobanIP: release 1.5.2-1
Dirk Brenken [Fri, 21 Feb 2025 21:08:45 +0000 (22:08 +0100)]
banIP: release 1.5.2-1

* add memory measurements:
 - free memory in MB (MemAvailable from /proc/meminfo)
 - script run max. used RAM in MB (VmHWM from /proc/$$/status)
* removed the obsolete (domain) lookup command in init script
* update the readme

Signed-off-by: Dirk Brenken <[email protected]>
9 months agoarp-scan-database: Relocate mac-vendor.txt to /etc/arp-scan
Chris Swan [Thu, 20 Feb 2025 10:45:25 +0000 (10:45 +0000)]
arp-scan-database: Relocate mac-vendor.txt to /etc/arp-scan

arp-scan v1.10.0 relocated mac-vendor.txt to $(sysconfdir)/$(PACKAGE)
which is /etc/arp-scan. This has been causing a file not found error.

Fixes: https://github.com/openwrt/packages/issues/26014
Signed-off-by: Chris Swan <[email protected]>
9 months agoddns-scripts: Add option 'myip=no' to Dynu IPv6 update URL
Dimitri Souza [Thu, 20 Feb 2025 15:31:27 +0000 (12:31 -0300)]
ddns-scripts: Add option 'myip=no' to Dynu IPv6 update URL

Prevents IPv6 updates to also update IPv4 (undesirable when behind a CGNAT)

Signed-off-by: Dimitri Souza <[email protected]>
9 months agolibffi: drop autoreconf
Robert Marko [Thu, 20 Feb 2025 10:45:39 +0000 (11:45 +0100)]
libffi: drop autoreconf

Trying to compile libffi now that automake has been updated to 1.17 will
fail, however there is no reason for us to be calling autoreconf as libffi
release tarballs already contain the generated configure script.

So, drop the unnecessary autoreconf that seems to be leftover from the
previous 3.4.2 bump as we dont have any patches targeting configure.ac nor
libffi in general.

Fixes: openwrt/openwrt#18041
Signed-off-by: Robert Marko <[email protected]>
9 months agocontainerd: Added reverse dependency version check
Gerard Ryan [Thu, 13 Feb 2025 09:19:17 +0000 (19:19 +1000)]
containerd: Added reverse dependency version check

Signed-off-by: Gerard Ryan <[email protected]>
9 months agorunc: Added reverse dependency version check
Gerard Ryan [Thu, 13 Feb 2025 09:18:53 +0000 (19:18 +1000)]
runc: Added reverse dependency version check

Signed-off-by: Gerard Ryan <[email protected]>
9 months agotini: Added reverse dependency version check
Gerard Ryan [Thu, 13 Feb 2025 09:18:30 +0000 (19:18 +1000)]
tini: Added reverse dependency version check

Signed-off-by: Gerard Ryan <[email protected]>
9 months agodocker: Added reverse dependency version check
Gerard Ryan [Thu, 13 Feb 2025 09:17:07 +0000 (19:17 +1000)]
docker: Added reverse dependency version check

Signed-off-by: Gerard Ryan <[email protected]>
9 months agodockerd: Improved error msg for rev ver dep check
Gerard Ryan [Thu, 13 Feb 2025 09:14:14 +0000 (19:14 +1000)]
dockerd: Improved error msg for rev ver dep check

Signed-off-by: Gerard Ryan <[email protected]>
9 months agomwan3: write `mwan3 use` error/debug messages to stderr instead of stdout
Philipp Schmitt [Tue, 18 Feb 2025 16:41:22 +0000 (17:41 +0100)]
mwan3: write `mwan3 use` error/debug messages to stderr instead of stdout

This redirects the debug output to stderr, allowing `mwan3 use` to be used in
scripts without polluting stdout.

Before:

mwan3 use wan curl -fsSL https://ifconfig.co/json | jq -er '.country_iso'
jq: parse error: Invalid numeric literal at line 1, column 8
curl: (23) Failure writing output to destination, passed 389 returned 0

After:

mwan3 use wan curl -fsSL https://ifconfig.co/json | jq -er '.country_iso'
Running 'curl -fsSL https://ifconfig.co/json' with DEVICE=eth2 SRCIP=192.168.0.1 FWMARK=0x3f00 FAMILY=ipv4
DE

Signed-off-by: Philipp Schmitt <[email protected]>
9 months agolibffi: update to 3.4.7
John Audia [Wed, 19 Feb 2025 19:29:29 +0000 (14:29 -0500)]
libffi: update to 3.4.7

  3.4.7 Feb-8-2024
        Add static trampoline support for Linux on s390x.
        Fix BTI support for ARM64.
        Support pointer authentication for ARM64.
        Fix ASAN compatibility.
        Fix x86-64 calls with 6 GP registers and some SSE registers.
        Miscellaneous fixes for ARC and Darwin ARM64.
        Fix OpenRISC or1k and Solaris 10 builds.
        Remove nios2 port.

Signed-off-by: John Audia <[email protected]>
9 months agotailscale: update to 1.80.2
Sandro Jäckel [Mon, 17 Feb 2025 23:03:03 +0000 (00:03 +0100)]
tailscale: update to 1.80.2

Signed-off-by: Sandro Jäckel <[email protected]>
9 months agoopenssh: bump to 9.9p2
John Audia [Tue, 18 Feb 2025 17:57:33 +0000 (12:57 -0500)]
openssh: bump to 9.9p2

Updated and removed upstreamed patch.

Highlights relating to security:

* Fix CVE-2025-26465 - ssh(1) in OpenSSH versions 6.8p1 to 9.9p1
  (inclusive) contained a logic error that allowed an on-path
  attacker (a.k.a MITM) to impersonate any server when the
  VerifyHostKeyDNS option is enabled. This option is off by default.

* Fix CVE-2025-26466 - sshd(8) in OpenSSH versions 9.5p1 to 9.9p1
  (inclusive) is vulnerable to a memory/CPU denial-of-service related
  to the handling of SSH2_MSG_PING packets. This condition may be
  mitigated using the existing PerSourcePenalties feature.

Both vulnerabilities were discovered and demonstrated to be exploitable
by the Qualys Security Advisory team. We thank them for their detailed
review of OpenSSH.

Full release notes: https://www.openssh.com/txt/release-9.9p2

Signed-off-by: John Audia <[email protected]>
9 months agomwan3: propagate mwan3 use command exit code
Philipp Schmitt [Tue, 18 Feb 2025 16:16:45 +0000 (17:16 +0100)]
mwan3: propagate mwan3 use command exit code

This propagates the exit code of the command wrapped by `mwan3 use` and
allows for example to use `mwan3 use` in monitoring scripts.

Before change:
shell command:
  mwan3 use wan false >/dev/null && echo ok || echo fail
result:
  ok

After change:
shell command:
  mwan3 use wan false >/dev/null && echo ok || echo fail
result:
  fail

Signed-off-by: Philipp Schmitt <[email protected]>
9 months agoddns-scripts: Accept 'good|nochg' for IPv4/IPv6 in ydns.io.json
Bei Lin [Tue, 18 Feb 2025 13:28:44 +0000 (21:28 +0800)]
ddns-scripts: Accept 'good|nochg' for IPv4/IPv6 in ydns.io.json

Signed-off-by: Bei Lin <[email protected]>
9 months agoowut: update to 2025.02.18
Eric Fahlgren [Tue, 18 Feb 2025 18:21:55 +0000 (10:21 -0800)]
owut: update to 2025.02.18

Bug fixes:
    efahl/owut@17a884e owut: clean up some apk-based hackery
    efahl/owut@065ac05 owut: add warnings for missing defaults

Enhancements:
    efahl/owut@f9fae6b owut: allow user to ignore removed default packages
    efahl/owut@5aa75b6 owut: message cleanup
    efahl/owut@5823db3 owut: reduce default verbosity

Signed-off-by: Eric Fahlgren <[email protected]>
9 months agohttps-dns-proxy: bugfixes
Stan Grishin [Tue, 18 Feb 2025 00:13:29 +0000 (00:13 +0000)]
https-dns-proxy: bugfixes

* No more `/sbin/uci: Invalid argument output` when set to not update
  dnsmasq instances (thanks @tmcqueen-materials for investigation!)
* Do not wait for interface.up on boot, hopefully this resolves the
  boot-up start for everyone

Signed-off-by: Stan Grishin <[email protected]>
9 months agonextdns: Update to version 1.45.0
Olivier Poitrey [Mon, 17 Feb 2025 21:25:09 +0000 (21:25 +0000)]
nextdns: Update to version 1.45.0

Signed-off-by: Olivier Poitrey <[email protected]>
9 months agov2raya: Update to 2.2.6.6
Tianling Shen [Tue, 18 Feb 2025 11:57:49 +0000 (19:57 +0800)]
v2raya: Update to 2.2.6.6

Remove unneeded reload_service func while at it.

Signed-off-by: Tianling Shen <[email protected]>
9 months agov2ray-core: Update to 5.28.0
Tianling Shen [Tue, 18 Feb 2025 11:57:22 +0000 (19:57 +0800)]
v2ray-core: Update to 5.28.0

Remove unneeded reload_service func while at it.

Signed-off-by: Tianling Shen <[email protected]>
9 months agorclone: Update to 1.69.1
Tianling Shen [Tue, 18 Feb 2025 11:56:37 +0000 (19:56 +0800)]
rclone: Update to 1.69.1

Remove unneeded reload_service func while at it.

Signed-off-by: Tianling Shen <[email protected]>
9 months agocloudflared: Update to 2025.2.0
Tianling Shen [Tue, 18 Feb 2025 11:55:55 +0000 (19:55 +0800)]
cloudflared: Update to 2025.2.0

Remove unneeded reload_service func while at it.

Signed-off-by: Tianling Shen <[email protected]>
9 months agoadblock: release 4.2.5-1
Dirk Brenken [Mon, 17 Feb 2025 20:58:24 +0000 (21:58 +0100)]
adblock: release 4.2.5-1

* removed needless subshell calls
* add memory measurements:
   - size of the final blocklist in MB
   - free memory in MB (MemAvailable from /proc/meminfo)
   - script max. used RAM (VmHWM from /proc/$$/status)
* optimized restart logic
* cosmetics

Signed-off-by: Dirk Brenken <[email protected]>
9 months agonetbird: update to 0.36.7
Wesley Gimenes [Sat, 15 Feb 2025 23:44:30 +0000 (20:44 -0300)]
netbird: update to 0.36.7

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

Signed-off-by: Wesley Gimenes <[email protected]>
9 months agodocker-compose: Update to version 2.33.0
Javier Marcet [Wed, 12 Feb 2025 21:10:42 +0000 (22:10 +0100)]
docker-compose: Update to version 2.33.0

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

Signed-off-by: Javier Marcet <[email protected]>
9 months agonode: bump to 22.14.0
Hirokazu MORIKAWA [Mon, 17 Feb 2025 04:06:16 +0000 (13:06 +0900)]
node: bump to 22.14.0

Notable Changes

    [82a9000e9e] - crypto: update root certificates to NSS 3.107 (Node.js GitHub Bot) #56566
    [b7fe54fc88] - (SEMVER-MINOR) fs: allow exclude option in globs to accept glob patterns (Daeyeon Jeong) #56489
    [3ac92ef607] - (SEMVER-MINOR) lib: add typescript support to STDIN eval (Marco Ippolito) #56359
    [1614e8e7bc] - (SEMVER-MINOR) module: add ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX (Marco Ippolito) #56610
    [6d6cffa9cc] - (SEMVER-MINOR) module: add findPackageJSON util (Jacob Smith) #55412
    [d35333ae18] - (SEMVER-MINOR) process: add process.ref() and process.unref() methods (James M Snell) #56400
    [07ff3ddcb5] - (SEMVER-MINOR) sqlite: support TypedArray and DataView in StatementSync (Alex Yang) #56385
    [94d3fe1b62] - (SEMVER-MINOR) src: add --disable-sigusr1 to prevent signal i/o thread (Rafael Gonzaga) #56441
    [5afffb4415] - (SEMVER-MINOR) src,worker: add isInternalWorker (Carlos Espa) #56469
    [697a851fb3] - (SEMVER-MINOR) test_runner: add TestContext.prototype.waitFor() (Colin Ihrig) #56595
    [047537b48c] - (SEMVER-MINOR) test_runner: add t.assert.fileSnapshot() (Colin Ihrig) #56459
    [926cf84e95] - (SEMVER-MINOR) test_runner: add assert.register() API (Colin Ihrig) #56434
    [c658a8afdf] - (SEMVER-MINOR) worker: add eval ts input (Marco Ippolito) #56394

Signed-off-by: Hirokazu MORIKAWA <[email protected]>
9 months agoadguardhome: Update init files
Ryan Keane [Sun, 22 Dec 2024 14:12:04 +0000 (06:12 -0800)]
adguardhome: Update init files

Move working directory from `/var/adguardhome` to
`/var/lib/adguardhome`, according to Linux FHS.
Add option to store PID file, defaulting to `/run/adguardhome.pid`.

Signed-off-by: Ryan Keane <[email protected]>
9 months agoadguardhome: Bump to 0.107.56
Ryan Keane [Sun, 22 Dec 2024 14:08:43 +0000 (06:08 -0800)]
adguardhome: Bump to 0.107.56

Bump version to 0.107.56, it's a small update.
Changelog is in links below.

Use tarballs from upstream tags instead of a Git repo.

Link: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.56
Signed-off-by: Ryan Keane <[email protected]>
9 months agoacme-common: Resolve problem with webroot symlink
Bartosz Cieślik [Mon, 10 Feb 2025 18:11:15 +0000 (19:11 +0100)]
acme-common: Resolve problem with webroot symlink

Signed-off-by: Bartosz Cieślik <[email protected]>
9 months agomstflint: update to 4.31.0
Til Kaiser [Sat, 8 Feb 2025 11:01:32 +0000 (12:01 +0100)]
mstflint: update to 4.31.0

This commit updates the mstflint package to the
latest 4.31.0 release.

It also includes patches to fix some build errors
that have been merged into their development branch [1]
but are not inside the current release version.

[1] https://github.com/Mellanox/mstflint/pull/1131

Signed-off-by: Til Kaiser <[email protected]>
9 months agoowntone: update to 28.11
Espen Jürgensen [Wed, 12 Feb 2025 23:38:44 +0000 (00:38 +0100)]
owntone: update to 28.11

Since version 28.10, OwnTone uses libxml2 instead of mxml

Signed-off-by: Espen Jürgensen <[email protected]>
9 months agosqueezelite: update to 2.0.0.1518
Kel Modderman [Fri, 31 Jan 2025 14:22:20 +0000 (00:22 +1000)]
squeezelite: update to 2.0.0.1518

Refresh sound/squeezelite/patches/010-select_broadcast_interface.patch

Signed-off-by: Kel Modderman <[email protected]>
9 months agolibfmt: bump to new release 11.1.3
Othmar Truniger [Wed, 5 Feb 2025 12:56:20 +0000 (13:56 +0100)]
libfmt: bump to new release 11.1.3

Signed-off-by: Othmar Truniger <[email protected]>
9 months agovnstat2: update to version 2.13
Jan Hoffmann [Tue, 11 Feb 2025 19:07:46 +0000 (20:07 +0100)]
vnstat2: update to version 2.13

Signed-off-by: Jan Hoffmann <[email protected]>
9 months agonextdns: Update to version 1.44.6
Olivier Poitrey [Thu, 13 Feb 2025 02:32:32 +0000 (02:32 +0000)]
nextdns: Update to version 1.44.6

Signed-off-by: Olivier Poitrey <[email protected]>
9 months agocurl: bump to 8.12.1
Rudy Andram [Thu, 13 Feb 2025 08:41:22 +0000 (08:41 +0000)]
curl: bump to 8.12.1

Signed-off-by: Rudy Andram <[email protected]>
9 months agoadblock: update 4.2.4-2
Dirk Brenken [Fri, 14 Feb 2025 06:26:14 +0000 (07:26 +0100)]
adblock: update 4.2.4-2

* properly handle forced DNS ports <> 53,
  no longer make bogus local redirects, reject them instead (fixed #25897)
* support the jail mode for smartdns
* cosmetics

Signed-off-by: Dirk Brenken <[email protected]>
9 months agobanIP: release 1.5.1-1
Dirk Brenken [Thu, 13 Feb 2025 20:47:39 +0000 (21:47 +0100)]
banIP: release 1.5.1-1

* optimized the f_nftload function
* reduced the prerouting priority to -175
* optimized the output of the f_survey function
* removed a needless fw4 call/check
* no longer skips regular blocklist feeds in "allowlist only" mode
* optimized init checks
* turris feed: enable IPv6 parsing, too (prvided by @curbengh)
* update the readme

Signed-off-by: Dirk Brenken <[email protected]>
9 months agokeepalived: add new uci section config interface_up_down_delays
Florian Eckert [Tue, 4 Feb 2025 12:01:53 +0000 (13:01 +0100)]
keepalived: add new uci section config interface_up_down_delays

If an interface that is being used (or tracked) by a VRRP instance goes to
down state, the VRRP instance(s) will, by default, immediately transition to
FAULT state, and when all relevant interfaces are back up again the VRRP
instance(s) will immediately transition to BACKUP state.

This can cause problems if interfaces are bouncing, and so delays can be
specified between the interface state change and the transition to
FAULT/BACKUP state. If the interface returns to its original state before
the delay expires, no associated VRRP instance state transition will occur.

New uci section 'interface_up_down_delay':

config interface_up_down_delays
option device <device>
option down_delay <number in seconds>
option up_delay <number in seconds>

Signed-off-by: Florian Eckert <[email protected]>
9 months agoddns-script: add retry_max_count's upgrade script
FriesI23 Qin [Sun, 9 Feb 2025 10:22:23 +0000 (18:22 +0800)]
ddns-script: add retry_max_count's upgrade script

Signed-off-by: FriesI23 Qin <[email protected]>
9 months agoddns-script: fix retry_max_count for luadns-v1
FriesI23 Qin [Tue, 28 Jan 2025 02:40:01 +0000 (10:40 +0800)]
ddns-script: fix retry_max_count for luadns-v1

Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <[email protected]>
9 months agoddns-script: fix retry_max_count for godaddy-v1
FriesI23 Qin [Tue, 28 Jan 2025 02:37:20 +0000 (10:37 +0800)]
ddns-script: fix retry_max_count for godaddy-v1

Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <[email protected]>
9 months agoddns-script: fix retry_max_count for dnspod
FriesI23 Qin [Tue, 28 Jan 2025 02:36:32 +0000 (10:36 +0800)]
ddns-script: fix retry_max_count for dnspod

Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <[email protected]>
9 months agoddns-script: fix retry_max_count for cloudflare-v4
FriesI23 Qin [Tue, 28 Jan 2025 02:32:38 +0000 (10:32 +0800)]
ddns-script: fix retry_max_count for cloudflare-v4

Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <[email protected]>
9 months agoddns-script: fix retry_max_count at sample config
FriesI23 Qin [Tue, 28 Jan 2025 02:22:27 +0000 (10:22 +0800)]
ddns-script: fix retry_max_count at sample config

Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <[email protected]>
9 months agopbr: update to 1.1.8-10
Stan Grishin [Wed, 12 Feb 2025 03:57:26 +0000 (03:57 +0000)]
pbr: update to 1.1.8-10

* Improve verbose output on start
* Allow to not create ip rule for WG server
* Improve boot up start (take 2)
* Improve verbose output when setting triggers
* Override DNS hijack with DNS policies from pbr

Signed-off-by: Stan Grishin <[email protected]>
9 months agohttps-dns-proxy: bugfix: start on boot
Stan Grishin [Mon, 10 Feb 2025 21:18:24 +0000 (21:18 +0000)]
https-dns-proxy: bugfix: start on boot

* bugfix: working start on boot when interfaces are up
  (thanks @tmcqueen-materials and @b1ackbeat)
* improvement: better output when setting triggers on start

Signed-off-by: Stan Grishin <[email protected]>
9 months agomodemmanager: do not disable modem on reconnect
Florian Eckert [Tue, 4 Feb 2025 11:36:51 +0000 (12:36 +0100)]
modemmanager: do not disable modem on reconnect

If the modem loses the connection, an attempt is made to re-establish the
connection via the report-down script.

Until now, the modem was disabled when the modem processed the teardown of
the modemmanager protohandler. The immediate up events of netifd renables
the modem right away. This takes time, which is not necessary.

This commit changes the behavior so that the modem is not disabled when
the modemmanager is disconnected via the report-down script.

Signed-off-by: Florian Eckert <[email protected]>