Commit Graph

34642 Commits

Author SHA1 Message Date
Niklas Thorild
7fee65754c dnscrypt-proxy2: update to version 2.1.14
- update dnscrypt-proxy2 to version 2.1.14
- add GO_PKG_INSTALL_EXTRA:= dnscrypt-proxy/static/ to fix build error

Contributed-by: @ScoutJamboree

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2025-09-18 20:49:18 +02:00
George Sapkin
2de1c720ef adguardhome: bump to 0.107.66
Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.66
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-18 19:54:13 +03:00
George Sapkin
9bb9fe2a3a yt-dlp: bump to 2025.09.05
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.27
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.05
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-18 19:52:53 +03:00
Ray Wang
2391212aa4 hev-socks5-server: update to 2.10.0
Upstream changelog:
https://github.com/heiher/hev-socks5-server/releases/tag/2.10.0

Signed-off-by: Ray Wang <git@hev.cc>
2025-09-18 07:57:18 +02:00
Stan Grishin
02644ad1e4 adblock-fast: bugfix: dl command
* only test gzip existence and reset action/param on boot

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-09-17 15:06:08 -07:00
Ted Hess
578016e5b3 cmdpad: Remove from packages and move to packages-abondoned
Signed-off-by: Ted Hess <thess@kitschensync.net>
2025-09-17 13:20:39 -04:00
Rosen Penev
bd5bc2f1b4 cmdpad: fix compilation with GCC 15
There's no parameter to this function.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-09-17 12:58:18 -04:00
Sandro Jäckel
a396d7cace tailscale: update to 1.88.1
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2025-09-17 19:11:00 +08:00
Tianling Shen
2184f4a009 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 <cnsztl@immortalwrt.org>
2025-09-17 16:44:17 +08:00
Tianling Shen
3d6e7e487f yq: Update to 4.47.2
Release note: https://github.com/mikefarah/yq/releases/tag/v4.47.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-17 16:43:54 +08:00
Niklas Thorild
a213eed10d 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 <niklas@thorild.se>
2025-09-16 17:13:17 -03:00
Tianling Shen
5bd131c39d 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 <cnsztl@immortalwrt.org>
2025-09-17 02:32:14 +08:00
Tianling Shen
bfdb3b5cd2 inih: Update to r62
Release note: https://github.com/benhoyt/inih/releases/tag/r62

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-17 02:31:47 +08:00
Dirk Brenken
ac175d902e 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 <dev@brenken.org>
2025-09-16 18:30:44 +02:00
Sandro Jäckel
e4b9245fcf 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 <sandro.jaeckel@gmail.com>
2025-09-16 22:04:00 +08:00
Javier Marcet
29b34fa6db 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 <javier@marcet.info>
2025-09-16 22:03:25 +08:00
Wesley Gimenes
c0d7a7b081 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 2c71d5bcd4 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]: 776fe2bb48
[3]: dcce6aeb0a

Closes: https://github.com/openwrt/packages/issues/27394

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-09-16 14:27:29 +02:00
Chris Swan
c005c4d84e csshnpd: bump to c1.0.16 release
Upstream release aligned to cJSON 1.7.19

Signed-off-by: Chris Swan <chris@atsign.com>
2025-09-16 06:31:31 -03:00
xiao bo
dccb020085 sing-box: update to 1.12.8
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.8

Signed-off-by: xiao bo <peterwillcn@gmail.com>
2025-09-16 03:10:29 -03:00
Findlay Feng
453b3604ce 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 <i@fengch.me>
2025-09-15 20:43:58 -03:00
Jianhui Zhao
7c9184315b 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 <zhaojh329@gmail.com>
2025-09-15 20:10:05 -03:00
John Audia
a4577bef1a 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 <therealgraysky@proton.me>
2025-09-15 19:14:26 -03:00
Chris Swan
22aa9e52ff 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 <chris@atsign.com>
2025-09-14 11:51:37 +02:00
Szabolcs Hubai
a9ac8666da 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: eeb8d131fc ("snapcast: add package snapserver and snapclient")

Signed-off-by: Szabolcs Hubai <szab.hu@gmail.com>
2025-09-14 11:51:09 +02:00
Glenn Strauss
c8e1b9af99 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 <gstrauss@gluelogic.com>
2025-09-14 08:35:50 +02:00
David Härdeman
1884225455 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
dc68b66797 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
86b84e6775 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
7d5e909155 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
2a3454aee0 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
0fdb6d6029 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
3e49e7728c 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
a70bb74683 bind: update db.root
The previous version was quite out of date.

Signed-off-by: David Härdeman <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
3452949a08 bind: remove obsolete zone files
Bind9 has native support for these zones via the "empty-zones yes" directive,
which is enabled by default.

(cf. bb1cda792b)

Signed-off-by: David Härdeman <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
8b473c82aa 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
3150242347 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
David Härdeman
e8293e59f2 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 <david@hardeman.nu>
2025-09-13 13:36:41 -07:00
Tianling Shen
6f6ad3fe1c 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 <cnsztl@immortalwrt.org>
2025-09-12 14:47:16 +08:00
Tianling Shen
a5c3fd1fee rust: add loongarch64 and powerpc to supported targets
Also removed i686 as OpenWrt replaces it with i386 in $(ARCH).

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-12 14:46:43 +08:00
Aleksey Vasilenko
06bc7784ce 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 <aleksey.vasilenko@gmail.com>
2025-09-12 14:46:13 +08:00
Dan Srebnick
551ef4a7c1 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 <k2ie@k2ie.net>
2025-09-12 00:56:17 +03:00
Wesley Gimenes
7de0c8799b dockerd: remove cgroupfs-mount dependency
The package `cgroupfs-mount` has been removed.

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-09-10 19:11:48 -03:00
Wesley Gimenes
3f06a3b775 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 <wehagy@proton.me>
2025-09-10 19:11:48 -03:00
Wesley Gimenes
95107af880 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 <wehagy@proton.me>
2025-09-10 19:09:49 -03:00
Wesley Gimenes
56e0fe19e9 netbird: update to 0.55.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.55.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-09-10 19:09:49 -03:00
Wesley Gimenes
3ccdeef8e7 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 <wehagy@proton.me>
2025-09-10 19:09:49 -03:00
Wesley Gimenes
9ae1966937 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 <wehagy@proton.me>
2025-09-10 19:09:49 -03:00
Wesley Gimenes
ca14c7e628 netbird: cleanup init script
Remove parameters added in commit 7b3d033ab6
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 <wehagy@proton.me>
2025-09-10 19:09:49 -03:00
John Audia
2bbca5dfa0 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 <therealgraysky@proton.me>
2025-09-10 23:16:38 +03:00
John Audia
87d0da8aa2 snort3: clean-up Makefile
Simplification of Makefile: remove line splits to increase readability.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-09-10 23:16:38 +03:00