Commit Graph

34061 Commits

Author SHA1 Message Date
Til Kaiser
ffec24dfcc libical: update to 3.0.20
Update libical to the latest 3.0.20 version,
refreshing the single patch in the progress.

Signed-off-by: Til Kaiser <mail@tk154.de>
2025-06-23 08:50:18 +02:00
Etienne Champetier
e0d761e79b simple-captive-portal: add new package
This package intercepts/blocks traffic from 'interface' and
redirects http requests to a splash page that you can personalize,
stored in '/etc/simple-captive-portal/'.
After clicking on 'connect' the MAC of the client is allowed,
for 'timeout' seconds (24h), allowing both IPv4 and IPv6.

If your guest interface defaults to input drop or reject (recommended),
make sure to allow tcp 8888-8889 on input (and also dns and dhcp).

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 01:15:04 +03:00
Daniel Golle
6f9b867541 libtheora: use CONFIGURE_ARGS, fix build on armeb
Use CONFIGURE_ARGS instead of defining a custom Build/Configure target.
Set --disable-asm on armeb to fix build error:
  CC       apiwrapper.lo
In file included from state.h:56,
                 from apiwrapper.h:24,
                 from apiwrapper.c:21:
arm/armint.h:24:5: error: #error "Big-endian configurations are not supported by the ARM asm. " "Reconfigure with --disable-asm or undefine OC_ARM_ASM."
   24 | #   error "Big-endian configurations are not supported by the ARM asm. " \
      |     ^~~~~

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-06-22 20:50:27 +01:00
Til Kaiser
54d5ff1607 iftop: update to latest Git HEAD
Update to the latest version available on GitLab.

Signed-off-by: Til Kaiser <mail@tk154.de>
2025-06-22 21:39:42 +02:00
John Audia
a7253139c8 samba4: add conditional depends
If users are building icu we need to depend on the corresponding
shared objects to avoid missing library dependencies, for example:
libicui18n.so.77
libicuuc.so.77

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-22 20:08:36 +03:00
Tianling Shen
05d32f0214 rclone: Update to 1.70.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-22 21:46:03 +08:00
Tianling Shen
aa8bb87ad9 dnsproxy: Update to 0.75.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-22 21:44:38 +08:00
Tianling Shen
93bd9fc3e0 cloudflared: Update to 2025.6.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-22 21:44:19 +08:00
Vladimir Ermakov
2fdc4601cc qemu: update to 10.0.2
- Update version to 10.0.2
- Refresh patches

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-06-22 09:54:52 +02:00
Vladimir Ermakov
8ff1f55791 qemu: refresh patches to include git headers
Use git format-patch to be able to use git am later, to fix openwrt/openwrt#10272 .
Remove patch to skip tests as not needed anymore.
Then apply refresh.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-06-22 09:54:52 +02:00
Vladimir Ermakov
40a439bfa8 qemu: update to 10.0.0
- Update version to 10.0.0
- Update sanitizer config options names
- Add patch to fix meson cross compiler sanitiz check build

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-06-22 09:54:52 +02:00
Tomasz Maciej Nowak
ceb3349f38 lttng-ust: bump version to 2.13.9
Fixes build on platforms without 64-bit atomics.

Fixes: https://github.com/openwrt/packages/issues/26575
Changelog: https://github.com/lttng/lttng-ust/compare/v2.13.5...v2.13.9
Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
2025-06-21 13:06:20 +02:00
Tianling Shen
12b50193b1 dufs: do not reload firewall manually
This is no longer required after commit openwrt/procd@2e206dbe77
("service: add support for triggers on service/instance data changes").

Also remove unused 'name' field.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-20 12:04:58 +08:00
Nate Robinson
99bc4798ed btop: add patch to fix download/upload display
Uses https://github.com/aristocratos/btop/pull/1156

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2025-06-20 12:03:02 +08:00
Ted Hess
2521e8cf86 sox_ng: Remove (lib)speex un-expected inclusion by discovery
Building sox_ng under certain environments inadvertantly tries to include Speex code.
This patch forces sox_ng to build without Speex codec references.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2025-06-19 11:54:00 +02:00
Lucian CRISTIAN
30c498a40b nspr: update to 4.36
update to latest 4.36
Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-06-18 17:52:51 +03:00
John Audia
192ca00bce samba4: bump to 4.22.2
https://www.samba.org/samba/history/samba-4.22.2.html

Removed upstreamed:
  101-do-not-check-xsltproc-manpages.patch
  105-perl-json-pp.patch

Removed due to build failure:
  104-samba-4.12-unbundle-icu.patch

Added:
  104-fix-build-on-aarch64-and-risc.patch[1]

Makefile:
  Removed section on --accel-aes due to upstream dropping support
  Added line to correct fcntl check in cross-answers.txt

1. For aarch64 and risc64, the discard_const macro is used to remove
const qualifiers from string literals, but casting a string literal’s
address to uintptr_t and then to void * is not a constant expression in
some compilers or environments e.g. the musl libc and aarch64/risc64
combination seems to enforce stricter rules for constant initializers
or pointer/integer size handling compared to glibc-based systems.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-18 17:51:32 +03:00
Dennis Camera
01fafd69ef openvpn: remove kmod-ovpn-dco-v2 dependency
OpenVPN does work without the kernel module, it just won't be able to use DCO.
To make life easier for OpenVPN users on very space-constrained devices make it
an optional dependency.

Signed-off-by: Dennis Camera <dennis.camera+openwrt@riiengineering.ch>
2025-06-18 15:31:14 +02:00
Dennis Camera
11e17a3ed6 openvpn: enable DCO by default
Enable the DCO option by default in the openvpn package to allow for
better performance and have a use case for kmod-ovpn-dco-v2 :-)

Signed-off-by: Dennis Camera <dennis.camera+openwrt@riiengineering.ch>
2025-06-18 15:31:14 +02:00
Ariel Xiong
4e80b8dbba ariang: bump to 1.3.10
Change log is https://github.com/mayswind/AriaNg/compare/1.3.7...1.3.10

Signed-off-by: Ariel Xiong <ArielHeleneto@outlook.com>
2025-06-18 16:33:08 +08:00
Shin Rag
3e6c11de73 fish: update to 3.7.1
Update fish to version 3.7.1

Signed-off-by: Shin Rag <zhdlcc@gmail.com>
2025-06-18 07:47:40 +02:00
Josef Schlehofer
9acb36ef4e treewide: drop patches related to uClibc-ng
These patches seems leftovers, because uClibc-ng was
removed from OpenWrt main repo in 2020 [1].
If someone is uses still uClibc-ng, then these patches
should be upstreamed.

[1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-18 07:24:34 +02:00
Ted Hess
bae138d392 sox: Remove unmaintained package. See sox_ng replacement
Sourceforge project abandoned - last version was 14.4.2 2015-02-22
New source: https://codeberg.org/sox_ng

Signed-off-by: Ted Hess <thess@kitschensync.net>
2025-06-17 16:54:01 -04:00
Ted Hess
88b086fe45 sox_ng: Adding new package sox_ng v14.5.1.1
Upstream continued developement for SoX (abandoned project v14.4.x)
Added support for opus audio format and wavpack in new builds

Signed-off-by: Ted Hess <thess@kitschensync.net>
2025-06-17 16:53:01 -04:00
W. Michael Petullo
4b5b4f12a2 libmcrypt: drop package, as it is unmaintained upstream
Libmcrypt has not seen any updates for years. Distributions have started
patching libmcrypt to comply with C99 and recent versions of GCC,
but none of the OpenWrt packages require it anymore. The last OpenWrt
package to require libmcrypt was php8-pecl-mcrypt. OpenWrt dropped that
package with commit 1a0c8b72.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-06-17 07:06:43 +02:00
Hannu Nyman
cfdf5fffec nano: update to 8.5
Update nano editor to version 8.5.

Upstream has fixed the gnulib related cross-compilation problem,
so remove the config hack that was added at the 8.4 update.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-06-16 19:42:36 +03:00
Sandro Jäckel
92c56952ba tailscale: update to 1.84.2
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2025-06-16 18:25:51 +08:00
George Sapkin
09f434056d golang: bump to 1.24.4
go1.24.4 (released 2025-06-05) includes security fixes to the
crypto/x509, net/http, and os packages, as well as bug fixes to the
linker, the go command, and the hash/maphash and os packages.

Fixes CVE-2025-4673

Link: https://github.com/golang/go/issues?q=milestone%3AGo1.24.4+label%3ACherryPickApproved
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-16 18:23:12 +08:00
Javier Marcet
18557c8547 docker-compose: Update to version 2.37.1
Release notes:
https://github.com/docker/compose/releases/tag/v2.37.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-06-16 18:21:22 +08:00
Josef Schlehofer
ed1f824059 treewide: drop nanosleep patches related to uClibc-ng
These all patches were related to uClibc-ng
according to this commit [1]. uClibc-ng was
removed in OpenWrt main repo, so these patches
are not needed anymore. They could not be even
applied by `git am`, so there is difficult to find
who authored it, if it was upstreamed (most likely not).

[1] c1a9e69fef ("libreswan: Replace usleep with nanosleep")
[2] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-16 12:17:17 +02:00
Josef Schlehofer
edd8543bef addrwatch: add patch header from upstreamed commit
This patch was upstreamed [1], so it can be removed in the future.
For now, I added patch header, so it can be applied with `git am`
and also, we know who commited such changes.

[1] 951b6940f4

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-16 10:48:00 +02:00
Michael Heimpold
f9ea6b5ee3 php8: add missing dependency for soap module
The soap module depends on the session module.
Add the missing dependency.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-06-15 17:57:31 +02:00
Michael Heimpold
8ba99fd701 php8: update to 8.4.8
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.8

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-06-15 17:57:31 +02:00
Josef Schlehofer
74aaf9c131 stress: drop old unmaintained project
As a replacement for this project despite it was resurrected,
it is not maintained.

We added stress-ng [1], which is regularly updated and
gets new features and there is no reason to have two packages
in this repository.

[1] fba6bb9489 ("stress-ng: add")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-15 18:52:44 +03:00
Daniel Cousens
8a6a3d6f5d treewide: use https for some PKG_SOURCE_URLs
This changes a number of PKG_SOURCE_URLs that were using the http protocol to use https if available.
HTTPS was verified as functioning for the updated hosts.

Signed-off-by: Daniel Cousens <github@dcousens.com>
2025-06-15 15:56:20 +02:00
Jens Wagner
18fc4e61e0 perl-authen-sasl-xs: fix issues with gcc-14
Fixes #26576
Corrected Makefile, and adopted various patches from
https://sources.debian.org/patches/libauthen-sasl-xs-perl/1.00-3/

Signed-off-by: Jens Wagner <jens@wagner2013.de>
2025-06-15 15:43:45 +02:00
Til Kaiser
d8f2960e14 mstflint: add missing nls.mk include
If nls.mk is not included and BUILD_NLS is set compilation
will fail with various undefined references to the libiconv
library. So this commit includes the missing nls.mk.

Signed-off-by: Til Kaiser <mail@tk154.de>
2025-06-15 13:22:56 +02:00
Andrey Butirsky
72a7e58059 meta: create devcontainer.json
Maintainer: me
Compile tested: mips, ath79, OpenWrt SNAPSHOT

Description:
Development container configuration.
The container can run locally or in cloud (Codespaces).
Sample usage: easily open full-featured VS Code IDE in browser,
pre-configured for OpenWrt packages development.

When run in the Codespaces, the packages repo is found in /workspaces/packages.
To add it to the feeds, run inside the container:
$ sed -i '1s;^;src-link workspaces /workspaces/packages\n;' ~/feeds.conf.default

Signed-off-by: Andrey Butirsky <butirsky@gmail.com>
2025-06-15 13:20:08 +02:00
Dirk Brenken
f7505326d2 adblock: update 4.4.2-3
* minor reporting improvements in LuCI
* readme update
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-06-14 20:58:21 +02:00
Dirk Brenken
645b0ab137 banIP: update 1.5.6-5
* fixed the restore rc handling
* skip allowlist entries during map creation
* disable the map button by default (only enabled if map & NFT counter are selected)
* disable the content filter checkbox for elements with hits by default (only enabled if NFT counter are selected)
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-06-14 19:47:19 +02:00
Tianling Shen
ae33358c4f btop: add migration for alias command
Files in `/etc/profile.d/` are marked as user configs and won't be
replaced to new version when update the package, so add a migration
script for this.

Fixes: #26709
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-14 15:09:51 +08:00
Josef Schlehofer
fa01e8adfc mc: drop patches to handle newer terminfo
This patch was introduced by me in commit
62513dc576 ("mc: fix mouse handling")
and that commit backported patch from master branch and it that time,
there was not any release, which included it.
Since 4.8.2.5 update, we are still rebasing it, no need to do that.

Fixes: eb0c3b534a ("mc: update to 4.8.25")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-14 06:57:16 +02:00
Jan Hák
a1d04258ed knot: update to version 3.4.7
Release notes: https://www.knot-dns.cz/2025-06-04-version-347.html

Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-06-13 11:35:24 +02:00
Tianling Shen
7d6535737c v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-12 19:16:50 +08:00
Tianling Shen
aba50f2057 xray-core: Update to 25.6.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-12 19:16:38 +08:00
Josef Schlehofer
57d860a6aa sunwait: drop manual Build/Compile step to respect flags
The custom Build/Compile definition was overriding the default OpenWrt build logic,
 causing issues when compiling with fPIC.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-12 06:47:05 +02:00
Philip Prindeville
1724aeda5b bind: enable building against jemalloc library
This provides better instrumentation for finding where memory is
being used, and/or leaked.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-06-11 21:13:39 -06:00
Philip Prindeville
a276d5db43 jemalloc: add package
jemalloc is a general purpose malloc(3) implementation that emphasizes
fragmentation avoidance and scalable concurrency support.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-06-11 21:13:39 -06:00
Hannu Nyman
beb0de663c collectd: Adjust .json names to match plugin names
Adjust .json names to match the plugin names: use '-' instead of '_'
Fix commits 033c19a and e36b727 that used a filename differing
from the plugin name used in OpenWrt. That prevented package compilation
to find and include the .json files that were left out of the package.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-06-11 19:05:36 +03:00
Nikolay Manev
6fe289dafc tio: update to version 3.9
* update to version 3.9
* added lua as build dependency
* added glib as build dependency
* removed libinih as dependency
* disable bash-completion and man pages
* added test.sh file for ci testing

Signed-off-by: Nikolay Manev <just.ops@proton.me>
2025-06-11 17:57:00 +02:00