feed/packages.git
2 months agotailscale: update to 1.88.1
Sandro Jäckel [Fri, 12 Sep 2025 11:16:59 +0000 (13:16 +0200)]
tailscale: update to 1.88.1

Signed-off-by: Sandro Jäckel <[email protected]>
2 months agoxray-core: Update to 25.9.11
Tianling Shen [Wed, 17 Sep 2025 08:44:17 +0000 (16:44 +0800)]
xray-core: Update to 25.9.11

Release note: https://github.com/XTLS/Xray-core/releases/tag/v25.9.11

Signed-off-by: Tianling Shen <[email protected]>
2 months agoyq: Update to 4.47.2
Tianling Shen [Wed, 17 Sep 2025 08:43:54 +0000 (16:43 +0800)]
yq: Update to 4.47.2

Release note: https://github.com/mikefarah/yq/releases/tag/v4.47.2

Signed-off-by: Tianling Shen <[email protected]>
2 months agotelegraf: update to 1.36.1
Niklas Thorild [Tue, 9 Sep 2025 09:50:10 +0000 (11:50 +0200)]
telegraf: update to 1.36.1

- Update Telegraf to v1.36.1
- Adjust "telegraf.conf" to new defaults
- Set HOME environment variable in service file
- Change maintainer

Signed-off-by: Niklas Thorild <[email protected]>
2 months agocloudreve: Update to 4.8.0
Tianling Shen [Tue, 16 Sep 2025 13:54:11 +0000 (21:54 +0800)]
cloudreve: Update to 4.8.0

Release note:
- https://github.com/cloudreve/cloudreve/releases/tag/4.7.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.8.0

Signed-off-by: Tianling Shen <[email protected]>
2 months agoinih: Update to r62
Tianling Shen [Tue, 16 Sep 2025 13:50:06 +0000 (21:50 +0800)]
inih: Update to r62

Release note: https://github.com/benhoyt/inih/releases/tag/r62

Signed-off-by: Tianling Shen <[email protected]>
2 months agotravelmate: release 2.1.4
Dirk Brenken [Tue, 16 Sep 2025 16:29:45 +0000 (18:29 +0200)]
travelmate: release 2.1.4

- fixed  telekom login script (#27072)
- fixed the connection tracking/f_net function,
  to stabilize (vpn) connections (#27235)
- removed needless log message

Signed-off-by: Dirk Brenken <[email protected]>
2 months agogolang: update to 1.25.1
Sandro Jäckel [Fri, 12 Sep 2025 14:05:35 +0000 (16:05 +0200)]
golang: update to 1.25.1

Fixes: CVE-2025-47910
Link: https://github.com/golang/go/issues?q=milestone%3AGo1.25.1%20label%3ACherryPickApproved
Signed-off-by: Sandro Jäckel <[email protected]>
2 months agodocker-compose: Update to version 2.39.3
Javier Marcet [Thu, 11 Sep 2025 11:04:41 +0000 (13:04 +0200)]
docker-compose: Update to version 2.39.3

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

Signed-off-by: Javier Marcet <[email protected]>
2 months agoport-mirroring: remove package
Wesley Gimenes [Tue, 16 Sep 2025 00:09:28 +0000 (21:09 -0300)]
port-mirroring: remove package

- The project was archived on Mar 22, 2024.
- The maintainer of the package and the upstream maintainer are the
  same person, who has expressed their intention not to maintain the
  package/project. See the quote[1] below:

  > I haven't been maintaining this and I don't plan to spend any more
  > time on it. Happy to hand it off, if someone is willing to take it on.

- The latest significant commit for the package (no treewide changes)
  is commit 2c71d5bcd4e09b926d63d0fbba39534fd2c587f7 from Mar 29, 2020.
- The latest upstream commit[2] is from Mar 22, 2024, but it is a
  documentation or cosmetic change. After this, the latest commits[3]
  are from Apr 6, 2019.

[1]: https://github.com/openwrt/packages/pull/27398#issuecomment-3250671659
[2]: https://github.com/mmaraya/port-mirroring/commit/776fe2bb48333a0414fde609b1c63b11d298246b
[3]: https://github.com/mmaraya/port-mirroring/commit/dcce6aeb0a977090ebd4a3c80a33df7715241f21

Closes: https://github.com/openwrt/packages/issues/27394
Signed-off-by: Wesley Gimenes <[email protected]>
2 months agocsshnpd: bump to c1.0.16 release
Chris Swan [Mon, 15 Sep 2025 15:07:09 +0000 (16:07 +0100)]
csshnpd: bump to c1.0.16 release

Upstream release aligned to cJSON 1.7.19

Signed-off-by: Chris Swan <[email protected]>
2 months agosing-box: update to 1.12.8
xiao bo [Tue, 16 Sep 2025 00:02:21 +0000 (08:02 +0800)]
sing-box: update to 1.12.8

changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.8

Signed-off-by: xiao bo <[email protected]>
2 months agorp-pppoe: delete the file /etc/ppp/options
Findlay Feng [Tue, 19 Aug 2025 06:45:38 +0000 (14:45 +0800)]
rp-pppoe: delete the file /etc/ppp/options

/etc/ppp/options is the configuration file for the ppp package.
rp-pppoe depends on the ppp package.

Signed-off-by: Findlay Feng <[email protected]>
2 months agolua-eco: update to 3.12.0
Jianhui Zhao [Sat, 13 Sep 2025 05:26:48 +0000 (13:26 +0800)]
lua-eco: update to 3.12.0

A new module `shared` added since this version.

changelog: https://github.com/zhaojh329/lua-eco/releases/tag/v3.12.0

Signed-off-by: Jianhui Zhao <[email protected]>
2 months agonfs-kernel-server: update to v2.8.4
John Audia [Sun, 14 Sep 2025 12:00:10 +0000 (08:00 -0400)]
nfs-kernel-server: update to v2.8.4

Update to v2.8.4

Shortlog:
Anna Schumaker (4):
      rpcctl: Add support for `rpcctl switch add-xprt`
      rpcctl: Display new rpc_clnt sysfs attributes
      rpcctl: Add support for the xprtsec sysfs attribute
      rpcctl: Rename {read,write}_addr_file()

Antonio Alvarez Feijoo (3):
      nfsroot-generator: do not fail if nfsroot is not configured
      systemd: Add a generator to mount /sysroot via NFSv4 in the initrd
      systemd: Allow nfs-idmapd.service to be started without the server

Scott Mayhew (3):
      rpc-statd.service: define dependency on both rpcbind.service and rpcbind.socket
      nfsdctl: fix lockd config during autostart
      nfsdctl: debug logging fixups

Steve Dickson (3):
      Release: 2.8.4
      configure.ac: AC_PROG_GCC_TRADITIONAL is obsolete.
      nfsdctl: Warning Clean Up

zhangyaqi (2):
      gssd:fix the possible buffer overflow in get_full_hostname
      nfsdcld:Fix a memory leak

Thiago Becker (1):
      nfsrahead: modify get_device_info logic

Yaakov Selkowitz (1):
      Fix build with glibc-2.42

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

Signed-off-by: John Audia <[email protected]>
2 months agocjson: update to 1.7.19
Chris Swan [Wed, 10 Sep 2025 10:07:38 +0000 (11:07 +0100)]
cjson: update to 1.7.19

This is a bugfix release
Full release notes available at:
https://github.com/DaveGamble/cJSON/releases/tag/v1.7.19

Signed-off-by: Chris Swan <[email protected]>
2 months agosnapcast: fix PulseAudio
Szabolcs Hubai [Sat, 13 Sep 2025 21:47:52 +0000 (23:47 +0200)]
snapcast: fix PulseAudio

While testing my integration of Snapcast, I didn't test with CONFIG_ALL*
and CONFIG_BUILDBOT flags, but the buildbots did and failed with a lot
of undefined reference to PulseAudio.

Fix it with preventing PulseAudio detection.
While at it, prevent Avahi detection too to save more flash space.

These features will be available later, through flavours.

Fixes: https://github.com/openwrt/packages/pull/23956
Fixes: eeb8d131fc93 ("snapcast: add package snapserver and snapclient")
Signed-off-by: Szabolcs Hubai <[email protected]>
2 months agolighttpd: update to lighttpd 1.4.82 release hash
Glenn Strauss [Fri, 12 Sep 2025 22:05:57 +0000 (18:05 -0400)]
lighttpd: update to lighttpd 1.4.82 release hash

Ref: https://www.lighttpd.net/2025/9/12/1.4.82/

Signed-off-by: Glenn Strauss <[email protected]>
2 months agobind: fix build and bump PKG_RELEASE
David Härdeman [Sun, 27 Jul 2025 20:33:38 +0000 (22:33 +0200)]
bind: fix build and bump PKG_RELEASE

bind9 builds for me on 24.10, but it doesn't build on master with or without my
patches.

The build already dies on the configure stage (without my patches applied),
because the autoconf magic manages to mix up the host gcc and the
cross-compiling gcc.

Removing PKG_FIXUP:=autoreconf from the Makefile fixes that, but compilation chokes later instead on libtool magic:

    make[7]: Entering directory '/home/build/openwrt/build_dir/target-arm_cortex-a9+vfpv3-d16_musl_eabi/bind-9.20.11/bin/rndc'
    ...
    /bin/bash ../../libtool  --tag=CC   --mode=link arm-openwrt-linux-muslgnueabi-gcc ...
    libtool: link: arm-openwrt-linux-muslgnueabi-gcc ...
    .../bin/ld.bfd: warning: libns-9.20.11.so, needed by ../../lib/isccfg/.libs/libisccfg.so, not found (try using -rpath or -rpath-link)
    ...
    collect2: error: ld returned 1 exit status

Which I did a (compile-tested only) quick and dirty fix for.

Also, BUILD_CC isn't defined anywhere in the current bind sources, so I removed
that as well.

Signed-off-by: David Härdeman <[email protected]>
2 months agoisc-dhcp: create zones using rndc
David Härdeman [Sun, 3 Aug 2025 20:10:53 +0000 (22:10 +0200)]
isc-dhcp: create zones using rndc

This changes isc-dhcp's init script to create bind zones using the tools
bind provides for that scenario instead of crafting separate zone
configuration by hand.

At the same time, remove the use of /tmp/bind/named.conf.local and add
permissions for dynamic zone creation to bind.

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: update conffiles list
David Härdeman [Sun, 27 Jul 2025 01:50:50 +0000 (03:50 +0200)]
bind: update conffiles list

The previous patches removed a number of conffiles that weren't necessary,
meaning we can now assume that any changes or additional files in /etc/bind
are things that the user wants to keep.

Since /var/lib/bind is the standard location for longer-lived zone data
(i.e. not zones that secondary servers have obtained via XFER), we symlink
it to /etc/bind/zones so that it survives a sysupgrade.

Temporary files (such as XFER:ed zones for secondaries) stay in
/var/cache/bind.

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: update init script
David Härdeman [Sun, 27 Jul 2025 01:47:56 +0000 (03:47 +0200)]
bind: update init script

Simplify the init script, removing some unnecessary subshells and make sure
that the end result is shellcheck clean.

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: use default rndc control channel
David Härdeman [Sun, 27 Jul 2025 01:02:31 +0000 (03:02 +0200)]
bind: use default rndc control channel

The present logic recreates what is already the default in bind [1], and writes
the rndc key twice to two different files. In addition, the rndc key is
regenerated every time bind is restarted. Simplify this by relying on the
default behaviour instead.

[1] https://bind9.readthedocs.io/en/latest/reference.html#controls-block-definition-and-usage

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: rename named.conf.example
David Härdeman [Sun, 27 Jul 2025 00:47:49 +0000 (02:47 +0200)]
bind: rename named.conf.example

The file actually gets installed as /etc/bind/named.conf, so rename the file to
clarify that.

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: remove bind.keys
David Härdeman [Sun, 27 Jul 2025 00:34:12 +0000 (02:34 +0200)]
bind: remove bind.keys

First, the file is out-of-date.

Second, and more importantly, bind9 includes a compiled-in version which is
up-to-date (see https://www.isc.org/bind-keys/).

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: update db.root
David Härdeman [Sat, 26 Jul 2025 23:27:18 +0000 (01:27 +0200)]
bind: update db.root

The previous version was quite out of date.

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: remove obsolete zone files
David Härdeman [Sat, 26 Jul 2025 23:12:52 +0000 (01:12 +0200)]
bind: remove obsolete zone files

Bind9 has native support for these zones via the "empty-zones yes" directive,
which is enabled by default.

(cf. https://salsa.debian.org/dns-team/bind9/-/commit/bb1cda792b3ca03f61503be4f94c1f82d3392792)

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: update wording in Config.in
David Härdeman [Sat, 26 Jul 2025 22:44:15 +0000 (00:44 +0200)]
bind: update wording in Config.in

And make it less imperative to match the tone of the rest of the configuration
directives. Also, fix a typo.

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: update named.conf
David Härdeman [Sat, 26 Jul 2025 22:39:22 +0000 (00:39 +0200)]
bind: update named.conf

First, change the "directory" to point to /var/cache/bind, which ensures that
e.g. simple file "something" statements for secondary servers will create files
there (the directory is created by the init script, so we're sure that it
exists). This behaviour matches e.g. what Debian does.

Second, remove the "auth-nxdomain" stanza which is the default in bind since
9.0 was released.

Third, change "master" to "primary" (the wording used in the bind reference
docs)

Signed-off-by: David Härdeman <[email protected]>
2 months agobind: bind-server depends on bind-rndc
David Härdeman [Sat, 26 Jul 2025 22:28:26 +0000 (00:28 +0200)]
bind: bind-server depends on bind-rndc

rndc-confgen is used in /etc/init.d/named, so make sure that it is available.

Signed-off-by: David Härdeman <[email protected]>
2 months agoarp-whisper: do not lock deps
Tianling Shen [Sat, 6 Sep 2025 08:35:40 +0000 (16:35 +0800)]
arp-whisper: do not lock deps

The version specified in Cargo.lock is too old to build.

Trim whitespaces while at it.

Signed-off-by: Tianling Shen <[email protected]>
2 months agorust: add loongarch64 and powerpc to supported targets
Tianling Shen [Fri, 5 Sep 2025 14:03:15 +0000 (22:03 +0800)]
rust: add loongarch64 and powerpc to supported targets

Also removed i686 as OpenWrt replaces it with i386 in $(ARCH).

Signed-off-by: Tianling Shen <[email protected]>
2 months agoerlang: update to 28.0.3
Aleksey Vasilenko [Thu, 11 Sep 2025 08:11:08 +0000 (11:11 +0300)]
erlang: update to 28.0.3

- Takeover maintainership
- Enable parallel build
- Depend from libstdcpp only on JIT-enabled platforms (x86_64 and aarch64)
- Add SCTP support (off by default)
- Remove OTP-internal versions and rely on package versions for sub-packages
- Remove obsolete configure vars
- Move out sasl from erlang package into separate erlang-sasl
- Add more sub-packages
    - erlang-diameter
    - erlang-eldap
    - erlang-ftp
    - erlang-odbc
    - erlang-parsetools
    - erlang-tftp
- Rename erlang-os_mon to erlang-os-mon
- Clean-up descriptions text
- Disable MIPS16 again to fix mips* targets

Signed-off-by: Aleksey Vasilenko <[email protected]>
2 months agoampr-ripd: script improvements and add QA script
Dan Srebnick [Mon, 1 Sep 2025 15:45:15 +0000 (11:45 -0400)]
ampr-ripd: script improvements and add QA script

Added test.sh
Predetermine count used by for loops in Makefile postrm
Implemented extra_command in initscript
Resolved shellcheck issues
Bump release

Signed-off-by: Dan Srebnick <[email protected]>
2 months agodockerd: remove cgroupfs-mount dependency
Wesley Gimenes [Sat, 9 Aug 2025 21:02:11 +0000 (18:02 -0300)]
dockerd: remove cgroupfs-mount dependency

The package `cgroupfs-mount` has been removed.

Signed-off-by: Wesley Gimenes <[email protected]>
2 months agocgroupfs-mount: remove package
Wesley Gimenes [Tue, 5 Aug 2025 18:34:32 +0000 (15:34 -0300)]
cgroupfs-mount: remove package

A user opened an issue[1] in the upstream repository to migrate
the package from GitHub to Debian Salsa, but the upstream response[2]
was as follows:

> If any work happens on this package, it should be to deprecate and remove
> it, not migrate it (that's a waste of effort).

[1] https://github.com/tianon/cgroupfs-mount/issues/24
[2] https://github.com/tianon/cgroupfs-mount/issues/24#issuecomment-2663677115

Signed-off-by: Wesley Gimenes <[email protected]>
2 months agonetbird: switch to profile-based configuration
Wesley Gimenes [Tue, 26 Aug 2025 20:01:14 +0000 (17:01 -0300)]
netbird: switch to profile-based configuration

Add support for `netbird` profiles feature [1] (introduced in 0.52.2). Use
`NB_STATE_DIR="/root/.config/netbird"` in the init file instead of the
previous `NB_CONFIG="/etc/netbird/config.json"`, and update Makefile
configuration paths accordingly.

Rationale: `netbird` saves state/configuration under `/var` by default. On
OpenWrt, `/var` is a symlink to `/tmp` (a volatile location), which would
cause config loss after reboot or reflash. Using `/root/.config/netbird`
avoids this, it's a valid upstream directory not used by default.
`netbird` will migrate existing configurations.

This change will not be backported to preserve the current meaning of
"stable" in OpenWrt and to avoid (unlikely but possible) breakage of
existing installations.

[1]: https://docs.netbird.io/how-to/profiles

Signed-off-by: Wesley Gimenes <[email protected]>
2 months agonetbird: update to 0.55.1
Wesley Gimenes [Mon, 11 Aug 2025 01:19:57 +0000 (22:19 -0300)]
netbird: update to 0.55.1

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

Signed-off-by: Wesley Gimenes <[email protected]>
2 months agonetbird: update to 0.53.0 with config fix
Wesley Gimenes [Wed, 6 Aug 2025 19:51:56 +0000 (16:51 -0300)]
netbird: update to 0.53.0 with config fix

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

Update init file to include `NB_CONFIG="/etc/netbird/config.json"`
variable, ensuring configuration compatibility as before (fixes issue
introduced by profiles feature in 0.52.2). Existing configurations remain
compatible.

Note: license for some components (`management`, `relay`, `signal`) changed
to **AGPLv3**. These components aren't packaged for OpenWrt, so there's no
immediate effect, but record the change for future reference.

Signed-off-by: Wesley Gimenes <[email protected]>
2 months agonetbird: update to 0.52.2
Wesley Gimenes [Tue, 5 Aug 2025 13:10:21 +0000 (10:10 -0300)]
netbird: update to 0.52.2

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

`netbird` now supports profiles [1]. The configuration file has been
moved from `/etc/netbird/config.json` to `/var/lib/netbird/`. The
migration is handled by `netbird` itself.

However, in OpenWrt, the `/var` directory is a symbolic link to
`/tmp`, which is a temporary directory. This can result in
configuration loss after rebooting or flashing a new image. This
issue will be fixed in the next release, 0.53.0.
**I reported this behavior upstream [2].**

[1]: https://docs.netbird.io/how-to/profiles
[2]: https://github.com/netbirdio/netbird/issues/4322

Signed-off-by: Wesley Gimenes <[email protected]>
2 months agonetbird: cleanup init script
Wesley Gimenes [Tue, 5 Aug 2025 12:53:05 +0000 (09:53 -0300)]
netbird: cleanup init script

Remove parameters added in commit 7b3d033ab651dd11e0db5fb099d106c9e09a2dc6
that were intended to reestablish the `netbird` connection when the
`wan` state changes. This functionality is already handled by
`netbird`. If it fails, it should be reported as a bug upstream.

Signed-off-by: Wesley Gimenes <[email protected]>
2 months agosnort3: replace complex sed calls with patch
John Audia [Sun, 7 Sep 2025 11:28:36 +0000 (07:28 -0400)]
snort3: replace complex sed calls with patch

Simplification of Makefile: replace complex sed calls with a patch to
improve readability. This commit also renames an existing patch.

Signed-off-by: John Audia <[email protected]>
2 months agosnort3: clean-up Makefile
John Audia [Sun, 7 Sep 2025 11:05:52 +0000 (07:05 -0400)]
snort3: clean-up Makefile

Simplification of Makefile: remove line splits to increase readability.

Signed-off-by: John Audia <[email protected]>
2 months agosnort3: switch from git proto to tarballs
John Audia [Sun, 7 Sep 2025 10:57:17 +0000 (06:57 -0400)]
snort3: switch from git proto to tarballs

Use upstream tarballs for source rather than using git. If we ever need
to build from git we can cherry pick and make a patch. This gives a
cleaner Makefile and faster build.

Signed-off-by: John Audia <[email protected]>
2 months agopixman: update to version 0.46.4
Daniel Golle [Sat, 6 Sep 2025 00:18:43 +0000 (01:18 +0100)]
pixman: update to version 0.46.4

See https://gitlab.freedesktop.org/pixman/pixman/-/commits/pixman-0.46.4
for changes since pixman-0.43.4.

Signed-off-by: Daniel Golle <[email protected]>
2 months agolibxmlb: update to 0.3.23
Lukas Voegl [Mon, 8 Sep 2025 11:29:27 +0000 (13:29 +0200)]
libxmlb: update to 0.3.23

- New CLI build option

Release notes: https://github.com/hughsie/libxmlb/releases/tag/0.3.23

Signed-off-by: Lukas Voegl <[email protected]>
2 months agolibjcat: update to 0.2.3
Lukas Voegl [Mon, 8 Sep 2025 11:31:22 +0000 (13:31 +0200)]
libjcat: update to 0.2.3

- New CLI build option
- Enable ed25519 by default

Release notes: https://github.com/hughsie/libjcat/releases/tag/0.2.3

Signed-off-by: Lukas Voegl <[email protected]>
2 months agodufs: Update to 0.45.0
Tianling Shen [Tue, 9 Sep 2025 13:14:51 +0000 (21:14 +0800)]
dufs: Update to 0.45.0

Removed upstreamed patches.

Release note: https://github.com/sigoden/dufs/releases/tag/v0.45.0

Signed-off-by: Tianling Shen <[email protected]>
2 months agosnapcast: fix compilation with boost 1.89.0
Szabolcs Hubai [Sun, 24 Aug 2025 13:37:40 +0000 (15:37 +0200)]
snapcast: fix compilation with boost 1.89.0

Boost upgrade hit Snapcast again: badaix/snapcast#1413

This patch is based on commit badaix/snapcast@d2e1635ebd96 ("Fix
building with boost v1.89.0").

Refs: 965dc7088e6c ("boost: Updates package to version 1.89.0")

Signed-off-by: Szabolcs Hubai <[email protected]>
2 months agosnapcast: fix compilation with boost 1.88.0
Szabolcs Hubai [Mon, 23 Jun 2025 17:45:00 +0000 (19:45 +0200)]
snapcast: fix compilation with boost 1.88.0

Boost upgrade hit Snapcast hard again: the process needs to be updated!

This patch is a patchset from badaix/snapcast@develop.
It is based on the following upstream commits:
badaix/snapcast@901b79a213b1 ("Build failure with boost 1.88.0 #1367")
badaix/snapcast@ffb086b4b331 ("Define BOOST_PROCESS_VERSION=1 globally")
badaix/snapcast@c37a76a4aba9 ("Add missing includes")
badaix/snapcast@571f6a8f6953 ("Include process v1 headers for Boost version >= v1.88.0")

Refs: 3585ddfc446c ("boost: Updates package to version 1.88.0")

Signed-off-by: Szabolcs Hubai <[email protected]>
2 months agosnapcast: fix compilation with boost 1.87.0
Szabolcs Hubai [Fri, 17 Jan 2025 21:39:10 +0000 (22:39 +0100)]
snapcast: fix compilation with boost 1.87.0

After revisiting the PR, it didn't even compile because of commit
c50de920a225a ("boost: Updates package to version 1.87.0").

Signed-off-by: Szabolcs Hubai <[email protected]>
2 months agosnapcast: add package snapserver and snapclient
Szabolcs Hubai [Wed, 17 Apr 2024 22:23:26 +0000 (00:23 +0200)]
snapcast: add package snapserver and snapclient

Snapcast [1] is a multiroom client-server audio player, where all
clients are time synchronized with the server to play perfectly synced
audio.

It's not a standalone player, but an extension that turns your existing
audio player into a Sonos-like multiroom solution.
Audio is captured by the server and routed to the connected clients.
Several players can feed audio to the server in parallel and clients can
be grouped to play the same audio stream.
One of the most generic ways to use Snapcast is in conjunction with the
music player daemon (MPD) [2] or Mopidy [3].

The inclusion starts with version 0.28.0 because of OpenSSL dependency
issues of version 0.29.0. Newer versions (e.g. 0.32.3, see [4])
with optional OpenSSL support, will be incorporated with flavours,
like "-mini" and "-full" in the upcoming PRs.
More about this topic please check the inclusion PR at [5]!

[1]: https://github.com/badaix/snapcast
[2]: http://www.musicpd.org/
[3]: https://www.mopidy.com/
[4]: https://github.com/badaix/snapcast/blob/develop/changelog.md
[5]: https://github.com/openwrt/packages/pull/23956#discussion_r2330463363

Fixes: #23924
Suggested-by: Tianling Shen <[email protected]>
Suggested-by: George Sapkin <[email protected]>
Signed-off-by: Szabolcs Hubai <[email protected]>
2 months agosnapcast: add Snapcast from badaix/snapos as is
Szabolcs Hubai [Wed, 17 Apr 2024 22:18:44 +0000 (00:18 +0200)]
snapcast: add Snapcast from badaix/snapos as is

Add Snapcast package files as is from
https://github.com/badaix/snapos/tree/29a5daebb0513faa825b12474125c0c2dd66c2ee/openwrt/snapcast

Co-authored-by: badaix <[email protected]>
Co-authored-by: David Andreoletti <[email protected]>
Co-authored-by: luciferin <[email protected]>
Signed-off-by: Szabolcs Hubai <[email protected]>
2 months agosumo: add missing fmt dependency
Rosen Penev [Mon, 25 Aug 2025 04:22:50 +0000 (21:22 -0700)]
sumo: add missing fmt dependency

Apparently it's used by sumo.

Signed-off-by: Rosen Penev <[email protected]>
2 months agounzip: add valid patche headers and missing CVE informations
Florian Eckert [Mon, 30 Oct 2023 14:12:55 +0000 (15:12 +0100)]
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 <[email protected]>
2 months agoatftp: bump PKG_RELEASE
Florian Eckert [Mon, 8 Sep 2025 07:03:51 +0000 (09:03 +0200)]
atftp: bump PKG_RELEASE

Bump PKG_RELEASE by one.

Signed-off-by: Florian Eckert <[email protected]>
2 months agoatftp: add patch to fix build error
Florian Eckert [Tue, 2 Sep 2025 12:11:08 +0000 (14:11 +0200)]
atftp: add patch to fix build error

This patch fixes the following compilation build error for gcc14:

tftpd_pcre.c:109:37: error: passing argument 1 of 'pcre2_substring_list_free_8' from incompatible p
  109 |           pcre2_substring_list_free((const PCRE2_UCHAR **)substrlist);
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                     |
      |                                     const PCRE2_UCHAR8 ** {aka const unsigned char **}
In file included from tftpd_pcre.h:24,
                 from tftpd_pcre.c:35:

I have also submitted the change to the upstream project:
https://github.com/madmartin/atftp/pull/2

Signed-off-by: Florian Eckert <[email protected]>
2 months agoatftp: add patch to fix build warning
Florian Eckert [Tue, 2 Sep 2025 12:11:29 +0000 (14:11 +0200)]
atftp: add patch to fix build warning

This patch fixes the following compilation build warning:

logger.c:117:47: warning: format '%li' expects argument of type 'long int', but argument 7 has type
  117 |                fprintf(log_fp, "%s %s %s[%d.%li]: %s\n", time_buf, hostname,
      |                                             ~~^
      |                                               |
      |                                               long int
  118 |                        log_ident, getpid(), pthread_self(), message);
      |                                             ~~~~~~~~~~~~~~
      |                                             |
      |                                             pthread_t {aka struct __pthread *}
logger.c:124:47: warning: format '%li' expects argument of type 'long int', but argument 7 has type
  124 |                fprintf(stderr, "%s %s %s[%d.%li]: %s\n", time_buf, hostname,
      |                                             ~~^
      |                                               |
      |                                               long int
  125 |                        log_ident, getpid(), pthread_self(), message);
      |                                             ~~~~~~~~~~~~~~
      |                                             |
      |                                             pthread_t {aka struct __pthread *}

I have also submitted the change to the upstream project:
https://github.com/madmartin/atftp/pull/2

Signed-off-by: Florian Eckert <[email protected]>
2 months agosnort3: update to 3.9.5.0
John Audia [Sat, 6 Sep 2025 11:42:29 +0000 (07:42 -0400)]
snort3: update to 3.9.5.0

Changelog: https://github.com/snort3/snort3/releases/tag/3.9.5.0

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

Signed-off-by: John Audia <[email protected]>
2 months agosnort3: fix logic in gpertools-runtime depends
John Audia [Fri, 18 Jul 2025 13:46:45 +0000 (09:46 -0400)]
snort3: fix logic in gpertools-runtime depends

The logic in e57cc9898a362d81e8dec5dd779293e6ff3d4710 was flawed causing
gperftools-runtime to fail to get detected when building resulting in:
...
ninja: Entering directory `/scratch/union/build_dir/target-x86_64_glibc/snort3-3.9.1.0'
ninja: error: '/scratch/union/staging_dir/target-x86_64_glibc/usr/lib/libtcmalloc.so', needed by 'src/snort', missing and no known rule to make it
make[2]: *** [Makefile:161: /scratch/union/build_dir/target-x86_64_glibc/snort3-3.9.1.0/.built] Error 1

It was missed due testing in build root that already had gperftools-runtime
built only discovered when building from a clean build root.

This commit fixes this flaw.

Test:
cat <<EOF > .config
CONFIG_TARGET_x86=y
CONFIG_TARGET_x86_64=y
CONFIG_TARGET_x86_64_DEVICE_generic=y
CONFIG_PACKAGE_snort3=y
EOF

make defconfig
grep gperftools-run .config
CONFIG_PACKAGE_gperftools-runtime=y

cat <<EOF > .config
CONFIG_TARGET_qoriq=y
CONFIG_TARGET_qoriq_generic=y
CONFIG_TARGET_qoriq_generic_DEVICE_watchguard_firebox-m300=y
CONFIG_PACKAGE_snort3=y
EOF

make defconfig
grep gperftools-run .config

Signed-off-by: John Audia <[email protected]>
2 months agoopenlist: Update to 4.1.2
Tianling Shen [Sun, 7 Sep 2025 12:09:10 +0000 (20:09 +0800)]
openlist: Update to 4.1.2

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.2

Signed-off-by: Tianling Shen <[email protected]>
2 months agoxray-core: Update to 25.9.5
Tianling Shen [Sun, 7 Sep 2025 12:08:16 +0000 (20:08 +0800)]
xray-core: Update to 25.9.5

Release note: https://github.com/XTLS/Xray-core/releases/tag/v25.9.5

Signed-off-by: Tianling Shen <[email protected]>
2 months agov2ray-core: Update to 5.38.0
Tianling Shen [Sun, 7 Sep 2025 12:07:56 +0000 (20:07 +0800)]
v2ray-core: Update to 5.38.0

Release note: https://github.com/v2fly/v2ray-core/releases/tag/v5.38.0

Signed-off-by: Tianling Shen <[email protected]>
2 months agov2raya: Update to 2.2.7.1
Tianling Shen [Sun, 7 Sep 2025 12:07:22 +0000 (20:07 +0800)]
v2raya: Update to 2.2.7.1

Release note: https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.1

Signed-off-by: Tianling Shen <[email protected]>
2 months agov2ray-geodata: Update to latest version
Tianling Shen [Sun, 7 Sep 2025 12:07:00 +0000 (20:07 +0800)]
v2ray-geodata: Update to latest version

Update all geodata.

Signed-off-by: Tianling Shen <[email protected]>
2 months agolibconfig: update to 1.8.1
Rosen Penev [Thu, 14 Aug 2025 19:44:08 +0000 (12:44 -0700)]
libconfig: update to 1.8.1

Fixes compilation with GCC 15.

Signed-off-by: Rosen Penev <[email protected]>
3 months agov4l2loopback: update to version 0.15.1
Michel Promonet [Sat, 23 Aug 2025 10:19:55 +0000 (12:19 +0200)]
v4l2loopback: update to version 0.15.1

update to v4l2loopback 0.15.1

Signed-off-by: Michel Promonet <[email protected]>
3 months agophp8: update to 8.4.12
Michael Heimpold [Wed, 3 Sep 2025 19:12:20 +0000 (21:12 +0200)]
php8: update to 8.4.12

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.12

Signed-off-by: Michael Heimpold <[email protected]>
3 months agorealtek-poe: increase version to 1.3
Carl-Daniel Hailfinger [Wed, 3 Sep 2025 07:55:02 +0000 (09:55 +0200)]
realtek-poe: increase version to 1.3

* Add support for RTL8238B

Signed-off-by: Carl-Daniel Hailfinger <[email protected]>
3 months agoesp2net: bump to 2025-09-02
Nuno Gonçalves [Wed, 3 Sep 2025 15:07:16 +0000 (16:07 +0100)]
esp2net: bump to 2025-09-02

Signed-off-by: Nuno Gonçalves <[email protected]>
3 months agosing-box: Properly set only the full variant as default
Hannu Nyman [Wed, 3 Sep 2025 16:36:19 +0000 (19:36 +0300)]
sing-box: Properly set only the full variant as default

Adjust the variant definition so that DEFAULT_VARIANT is only applied
to the full variant.
Set the title of the full variant to 'full' for menuconfig.

Signed-off-by: Hannu Nyman <[email protected]>
3 months agogihub: fix PR template broken URL
Wesley Gimenes [Wed, 4 Jun 2025 02:36:52 +0000 (23:36 -0300)]
gihub: fix PR template broken URL

changes the relative URL in the PR template to an absolute URL
to resolve a "Not Found" error.

Signed-off-by: Wesley Gimenes <[email protected]>
3 months agomodemmanager: bump PKG_RELEASE
Florian Eckert [Wed, 3 Sep 2025 10:44:51 +0000 (12:44 +0200)]
modemmanager: bump PKG_RELEASE

Bump PKG_RELEASE number.

Signed-off-by: Florian Eckert <[email protected]>
3 months agomodemmanager: always reset the init_eps if not configured
Florian Eckert [Thu, 7 Aug 2025 10:22:24 +0000 (12:22 +0200)]
modemmanager: always reset the init_eps if not configured

The initial EPS is stored on the modem side. When establishing a connection,
it must therefore be deleted if no EPS has been configured. This is because
the system does not know whether one was configured previously.

Signed-off-by: Florian Eckert <[email protected]>
3 months agomodemmanager: add missing ppp ifname option value
Florian Eckert [Thu, 7 Aug 2025 10:08:05 +0000 (12:08 +0200)]
modemmanager: add missing ppp ifname option value

The pppd supports the option to configure the name of the network interface
at startup using the ifname option.

The pppd can overwrite the name of the network interface at startup using
the 'ifname' configuration option. If this option is not specified, the new
network interface is created according to the following scheme:
ppp<number>, e.g. ppp0, ppp1 and so on. This can therefore change with
every start if the number has been already assigned to another ppp connection.

In order to always get the same interface name with the modemmanger proto via
ppp, it is created according to the new scheme by setting the 'ifname':
ppp-<uci network interface name>, e.g. ppp-wwan.

Signed-off-by: Florian Eckert <[email protected]>
3 months agokeepalived: add enabled option
Florian Eckert [Mon, 16 Dec 2024 14:54:23 +0000 (15:54 +0100)]
keepalived: add enabled option

To prevent the keepalived service from starting if there is no valid
configuration yet, the new option enabled is added. This must be set to
true for keepalived to start.

Signed-off-by: Florian Eckert <[email protected]>
3 months agokeepalived: only add content to config file if needed
Florian Eckert [Mon, 16 Dec 2024 14:35:12 +0000 (15:35 +0100)]
keepalived: only add content to config file if needed

Only add the first two pieces of information to the configuration file if
there is a valid '/etc/config/keepalived'.

Signed-off-by: Florian Eckert <[email protected]>
3 months agokeepalived: enable reproducible-build
Florian Eckert [Mon, 11 Nov 2024 10:22:15 +0000 (11:22 +0100)]
keepalived: enable reproducible-build

Before keepalived version '2.3.0' the compilation was not reproducable
because the compile date and other information has been added to the binary.

Starting with version '2.3.0', there is a new compilation option
'--enable-reproducible-build' that makes the binary reproducible.

The data that prevented this has been moved to a separate file,
'/etc/keepalived/keepalived.config-opts'.

This commit enables the reproducable build.

[1] https://github.com/acassen/keepalived/commit/30d2f759783e769c27974d22bab88f7e82dfcdf9

Signed-off-by: Florian Eckert <[email protected]>
3 months agostunnel: update version to 5.75
Florian Eckert [Mon, 2 Jun 2025 07:01:22 +0000 (09:01 +0200)]
stunnel: update version to 5.75

Bugfixes:
* Fixed infinite loop triggered by OCSP URL parsing errors (thx to Richard Könning for reporting).
* Fixed OPENSSL_NO_OCSP build issues (thx to Dmitry Mostovoy for reporting).
* Fixed default curve selection in FIPS mode with OpenSSL 3.4+.
* Fixed tests with modern Python versions.
* Fixed tests with multiple OpenSSL versions installed.

Features:
* Added provider URI support for "cert" and "key" options.
* Added new "CAstore" service-level option (OpenSSL 3.0+).
* Added "provider" (OpenSSL 3.0+), "providerParameter" (OpenSSL 3.5+), and "setEnv" global options.
* Key file/URI path added to passphrase prompt on Unix.
* PKCS#11 provider installed on Windows.

Signed-off-by: Florian Eckert <[email protected]>
3 months agostunnel: update version to 5.74
Florian Eckert [Mon, 2 Jun 2025 06:57:02 +0000 (08:57 +0200)]
stunnel: update version to 5.74

Bugfixes:
* Fixed a stapling cache deallocation crash.
* Fixed "redirect" with protocol negotiation.

Features:
* "protocolHost" support for "socks" protocol clients.
* More detailed logs in OpenSSL 3.0 or later.

Signed-off-by: Florian Eckert <[email protected]>
3 months agostunnel: update version to 5.73
Florian Eckert [Mon, 16 Sep 2024 11:01:16 +0000 (13:01 +0200)]
stunnel: update version to 5.73

Bugfixes
* Fixed a memory leak while reloading stunnel.conf sections with
  "client=yes" and "delay=no".
* Fixed TIMEOUTocsp with values greater than 4.
* Fix the IPv6 test on a non-IPv6 machine.

Features
* HELO replaced with EHLO in the post-STARTTLS SMTP protocol negotiation
* OCSP stapling fetches moved away from server threads.
* improved client-side session resumption.
* Added support for the mimalloc allocator.
* Check for protocolHost moved to configuration file processing for the
  client-side CONNECT protocol.
* Clarified some confusing OpenSSL's certificate verification error messages.

Signed-off-by: Florian Eckert <[email protected]>
3 months agoacme-common: cleanup acme start crontab migration
Satadru Pramanik, DO, MPH, MEng [Wed, 3 Sep 2025 15:23:23 +0000 (11:23 -0400)]
acme-common: cleanup acme start crontab migration

The '/etc/init.d/acme start' crontab migration
should also delete the existing
'/etc/init.d/acme start' line.

Otherwise, on every sysupgrade that carries
forward existing configurations, a new
'0 0 * * * /etc/init.d/acme renew' line is
added to the crontab.

Furthermore, do not add an 'acme renew' crontab
line if it already exists.

Signed-off-by: Satadru Pramanik, DO, MPH, MEng <[email protected]>
3 months agoowut: update to 2025.09.03
Eric Fahlgren [Wed, 3 Sep 2025 17:00:45 +0000 (10:00 -0700)]
owut: update to 2025.09.03

Bug fixes:
    efahl/owut@5743eea3bcda owut: suppress all but json output when using dump
    efahl/owut@efe39e2e3897 owut: handle sigint (ctrl-c) properly
Enhancements:
    efahl/owut@49e9bce7b8c3 owut: provide download progress for slow connections

Signed-off-by: Eric Fahlgren <[email protected]>
3 months agolksctp-tools: update to 1.0.21
Aleksey Vasilenko [Sun, 31 Aug 2025 05:03:42 +0000 (08:03 +0300)]
lksctp-tools: update to 1.0.21

update to 1.0.21

Signed-off-by: Aleksey Vasilenko <[email protected]>
3 months agogperftools: update to 2.17.2
John Audia [Tue, 2 Sep 2025 10:58:47 +0000 (06:58 -0400)]
gperftools: update to 2.17.2

Bump to latest release and removed upstreamed patch.

Resulting libs give a fully functional snort3 which was built against
this new version.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia <[email protected]>
3 months agochrony: update to 4.8
Miroslav Lichvar [Tue, 2 Sep 2025 06:14:47 +0000 (08:14 +0200)]
chrony: update to 4.8

Update chrony to 4.8 and configure chronyc to drop root privileges by
default.

Release notes: https://chrony-project.org/news.html#_27_aug_2025_chrony_4_8_released

Signed-off-by: Miroslav Lichvar <[email protected]>
3 months agomwan3: bump PKG_RELEASE
Fabian Groffen [Tue, 2 Sep 2025 11:25:46 +0000 (13:25 +0200)]
mwan3: bump PKG_RELEASE

- fix some problems with GNU sed/grep
- add IPv6-PD src_ip logic

Signed-off-by: Fabian Groffen <[email protected]>
3 months agomwan3: init.d/mwan3: fix GNU grep warning about stray \
Fabian Groffen [Tue, 2 Sep 2025 11:24:02 +0000 (13:24 +0200)]
mwan3: init.d/mwan3: fix GNU grep warning about stray \

GNU grep complains:
  grep: warning: stray \ before :

Drop the \, confirmed with busybox grep backslash is non-significant
(the output is the same).

Closes: https://github.com/openwrt/packages/issues/25198
Signed-off-by: Fabian Groffen <[email protected]>
3 months agomwan3: common.sh: fix src_ip detection for ipv6-PD
Fabian Groffen [Tue, 2 Sep 2025 11:20:13 +0000 (13:20 +0200)]
mwan3: common.sh: fix src_ip detection for ipv6-PD

IPv6 via PPPoE often receives a prefix, not an address. In that case
mwan3_get_src_ip would not find an address and fall back to ::.  However
in case of multiple IPv6 upstreams, this no longer means a ping (such as
done by uptime check) succeeds, for there are multiple addresses.

With this, mwan3 can effectively load-balance/fail-over on a PPPoE IPv6
prefix and a secondary (LTE) acquired /64 without immediately disabling
the IPv6 prefix interface as soon as the secondary IPv6 interface comes
up.

I think this change is also a fix to #26690
but I'm not 100% sure of that.

Signed-off-by: Fabian Groffen <[email protected]>
3 months agomwan3: common.sh: fix sed syntax for GNU sed
Fabian Groffen [Tue, 2 Sep 2025 11:19:55 +0000 (13:19 +0200)]
mwan3: common.sh: fix sed syntax for GNU sed

`pq' yields with GNU sed:
  sed: -e expression #1, char 15: extra characters after command
so, make q a separate command instead.

busybox accepts this too, and still returns only the first match (q
quits processing)

Signed-off-by: Fabian Groffen <[email protected]>
3 months agosing-box: add variant tiny
Van Waholtz [Sun, 31 Aug 2025 17:22:20 +0000 (01:22 +0800)]
sing-box: add variant tiny

The tiny version disables tailscale by default for small package size.
OpenWrt also has the tailscale package as an alternative. We prefer
to keep the base version has the same build tags with the upstream
releases for compatibility.

Signed-off-by: Van Waholtz <[email protected]>
3 months agosing-box: Update to 1.12.4
Anton P. [Sat, 30 Aug 2025 15:36:40 +0000 (18:36 +0300)]
sing-box: Update to 1.12.4

changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.4

Signed-off-by: Anton P. <[email protected]>
3 months agoruby: update to 3.3.9
Luiz Angelo Daros de Luca [Sun, 31 Aug 2025 21:46:36 +0000 (18:46 -0300)]
ruby: update to 3.3.9

3.3.9 release includes the following security fix of default gems:

- CVE-2025-24294: Possible Denial of Service in resolv gem

And the following fixes for build issues:

- GCC 15.1
- Visual Studio 2022 Version 17.14

3.3.7 and 3.3.8 are routine update that includes minor bug fixes.

Signed-off-by: Luiz Angelo Daros de Luca <[email protected]>
3 months agolibtorrent-rasterbar: update boost dependencies
Tianling Shen [Sun, 31 Aug 2025 06:43:02 +0000 (14:43 +0800)]
libtorrent-rasterbar: update boost dependencies

libtorrent only links to boost headers since boost 1.69.
Remove boost-system from the dependencies and add boost as build
dependency.

Signed-off-by: Tianling Shen <[email protected]>
3 months agomicro: add new package
Gregory Gullin [Sat, 12 Jul 2025 13:42:06 +0000 (16:42 +0300)]
micro: add new package

Modern and intuitive terminal-based text editor

https://micro-editor.github.io

Co-authored-by: Wesley Gimenes <[email protected]>
Signed-off-by: Gregory Gullin <[email protected]>
3 months agosquid: update to 7.1
Aleksey Vasilenko [Thu, 28 Aug 2025 18:40:17 +0000 (21:40 +0300)]
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 <[email protected]>
3 months agobc: update to 1.08.2
Aleksey Vasilenko [Thu, 28 Aug 2025 15:58:16 +0000 (18:58 +0300)]
bc: update to 1.08.2

- Remove autoreconf and GCC 15 workaround
- Remove 3 obsolete/upstreamed patches
- Manually rebase no-doc patch

Signed-off-by: Aleksey Vasilenko <[email protected]>
3 months agonginx: update CPE ID
Roman Azarenko [Wed, 13 Aug 2025 11:28:33 +0000 (13:28 +0200)]
nginx: update CPE ID

Looking at the official CPE dictionary [1], `cpe:/a:nginx:nginx` was
only used until 1.21.4 inclusively. Later it was renamed to
`cpe:/a:f5:nginx`, and it showed up in a few more non-contiguous
versions numbers after 1.21.4.

In all nginx security advisories [2] starting from year 2024, the CPE
ID used is `cpe:/a:f5:nginx_open_source`. This includes versions 1.25.0
and newer.

Update the CPE ID to the newest known value of `cpe:/a:f5:nginx_open_source`
used in nginx's own security advirosies/CVEs.

[1]: https://nvd.nist.gov/products/cpe
[2]: https://nginx.org/en/security_advisories.html

Signed-off-by: Roman Azarenko <[email protected]>
3 months agoampr-ripd: Initial package release
Dan Srebnick [Thu, 3 Apr 2025 20:15:33 +0000 (16:15 -0400)]
ampr-ripd: Initial package release

This project can be used with the OpenWrt SDK to generate a package
for ampr-ripd.  It is intended for use only by licensed amateur radio
operators.  ampr-ripd is a modified RIPv2 listener that provides
route information for ARDC IPIP Mesh tunnels.

Signed-off-by: Dan Srebnick <[email protected]>
3 months agolibtirpc: fix build for client packages
John Audia [Sat, 30 Aug 2025 14:23:40 +0000 (10:23 -0400)]
libtirpc: fix build for client packages

Version 1.3.7 introduced a feature which moved symbols into an optional
database section[1]. Add corresponding configure args to fix the build
with our packages. This commit adds the new option to ensure client
packages (snort, rpcbind, lsof, etc.) build without error.

Build system: x86/64 (using external toolchain from snapshot)
Build-tested: x86/64

Co-authored-by: Hannu Nyman <[email protected]>
Signed-off-by: John Audia <[email protected]>