Commit Graph

34827 Commits

Author SHA1 Message Date
Anari Jalakas
ebed27867c sms-tool: update to 2025-08-23
Fixes compilation with GCC15
Compile tested: tplink_tl-wr842n-v3, bananapi_bpi-r3

Signed-off-by: Anari Jalakas <anari.jalakas@gmail.com>
2025-10-18 14:31:36 +03:00
John Audia
69117bf2d5 snort3: run as regular user rather than as root
Running as a dedicated user is better from both a security and an
isolation perspective than running as root.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-10-17 22:31:54 +03:00
Jan Hák
9fe9b952f7 knot: update to version 3.5.1
Release notes: https://www.knot-dns.cz/2025-10-16-version-351.html

Delete patches already merged into master branch

Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-10-17 17:11:00 +02:00
Andrea Pesaresi
a7d51c511c ksmbd-tools: update to 3.5.5
Major change is:
 - set server signing to auto by default.

In recent versions of Windows 11, server signing is required.
However, server signing is disabled by default in ksmbd server.
So It is recommended to set server signing = auto as default,
so that it is used whenever it is required.

Signed-off-by: Andrea Pesaresi <andreapesaresi82@gmail.com>
2025-10-17 06:50:59 +03:00
John Audia
4845aca6a3 openssh: update to 10.2p1
Changelog: https://www.openssh.com/txt/release-10.2

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-10-17 06:50:11 +03:00
John Audia
950e2856e8 snort3: inform user of optional dependencies
Add a comment to the package description to inform users that the build
system will not automatically pick gperftools-runtime and vectorscan-
runtime when building from source.

References to performance benefits of using them:
c1b4e80825
b6b2d1e305

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-10-17 06:49:05 +03:00
John Audia
41e25e864e snort3: update to 3.9.6.0
Release notes: https://github.com/snort3/snort3/releases/tag/3.9.6.0

% snort --version

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.9.6.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2025 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.21
           Using Vectorscan version 5.4.12 2025-10-06
           Using libpcap version 1.10.5 (with TPACKET_V3)
           Using LuaJIT version 2.1.0-beta3
           Using LZMA version 5.8.1
           Using OpenSSL 3.6.0 1 Oct 2025
           Using PCRE2 version 10.46 2025-08-27
           Using ZLIB version 1.3.1

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-10-17 06:49:05 +03:00
John Audia
39f8295457 snort3: fix typo preventing vectorscan detection
Since vectorscan-runtime was dropped in the following commit, need to
replace references to it with just vectorscan in order to compile
snort3 against it: 8a3c7a69e6

Without this change, even having CONFIG_PACKAGE_vectorscan=y in the
.config will result in a failure to compile against it, e.g:

...
Feature options:
    DAQ Modules:    Dynamic
    libatomic:      User-specified
    Hyperscan:      OFF
...

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-10-17 06:49:05 +03:00
Michael Heimpold
dd9c6ecd31 php8: update to 8.4.13
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.13

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-10-16 22:41:37 +02:00
Rosen Penev
73c94594a9 kea: fix compilation with boost 1.89
system goes header only.

Added small patch to get rid of deadline_timer. It's gone.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-17 02:33:21 +08:00
Rosen Penev
ffbb8ff708 schroot: fix compilation with boost 1.89
Patch taken from reschroot.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-17 01:39:39 +08:00
Rosen Penev
d77623843e acsccid: fix compilation with GCC15
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-17 01:39:03 +08:00
Rosen Penev
dbe5e04779 hamlib: update to 4.6.5
Simplify Makefile somewhat.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-17 01:35:09 +08:00
Rosen Penev
67f59576ef hplip: update to 3.25.6
Add patch to fix compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-17 01:34:34 +08:00
Tianling Shen
e7c79208f1 v2ray-core: Update to 5.41.0
Release note: https://github.com/v2fly/v2ray-core/releases/tag/v5.41.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-15 22:13:54 +08:00
Tianling Shen
256d9459fc xray-core: Update to 25.10.15
Release note: https://github.com/XTLS/Xray-core/releases/tag/v25.10.15

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-15 22:13:22 +08:00
Florian Eckert
7eaaae53e1 kea: update boost dependencies
Remove 'boost-system' from the dependencies. The 'boost-system' is a
header-only library since version update of boost to '1.89.0'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-10-15 12:51:12 +02:00
Florian Eckert
91d0c3f05a i2pd: update boost dependencies
Remove 'boost-system' from the dependencies. The 'boost-system' is a
header-only library since version update of boost to '1.89.0'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-10-15 12:51:12 +02:00
Florian Eckert
54e58a8499 domoticz: update boost dependencies
domoticz only links to boost headers since boost version update to '1.89.0'.
Remove 'boost-system' from the dependencies and add boost as build
dependency.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-10-15 12:51:12 +02:00
Tianling Shen
185cfc0f9a cloudflared: Update to 2025.10.0
Release note: https://github.com/cloudflare/cloudflared/releases/tag/2025.10.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-15 13:17:24 +08:00
Tianling Shen
adbfae95f8 openlist: Update to 4.1.4
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.4

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-15 13:17:00 +08:00
Tianling Shen
5dbb378736 v2rayA: Update to 2.2.7.3
Release note:
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.2
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-15 13:16:42 +08:00
Tianling Shen
d1e1dc4cc6 v2ray-core: Update to 5.40.0
Release note: https://github.com/v2fly/v2ray-core/releases/tag/v5.40.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-15 13:15:53 +08:00
Tianling Shen
8b2ea2b168 yq: Update to 4.48.1
Release note: https://github.com/mikefarah/yq/releases/tag/v4.48.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-15 13:15:19 +08:00
Dirk Brenken
a46dd4cf3c travelmate: release 2.2.0
- drop iwinfo, use iw/ip instead
- support passive wlan scanning (active scanning is still the default)
- drop qrencode, use the LuCI internal qrcode js library instead
- more vpn fixes
- various LuCI changes/enhancements
- fix #27599
- disable proactive scanning in the default config

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-10-14 22:12:55 +02:00
Tianling Shen
2ebf07e4d2 v2ray-geodata: Update to latest version
Update all geodata.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-15 02:35:59 +08:00
Goetz Goerisch
e6cd0b7c93 jool: update package flags to build nonshared
* currently the package is build with the latest kernel version in a branch
* if package version is bumped if can no longer be installed on older point releases as userland and kmod does not match

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
2025-10-15 01:38:16 +08:00
Rosen Penev
efdc7ba1f9 lttng-tools: update to 2.13.15
Seems to fix compilation with MIPS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-15 01:34:05 +08:00
Luiz Angelo Daros de Luca
89cbbf6f26 ruby: update to 3.4.6
Ruby 3.4.6 is a routine update that includes bug fixes.

Changelog: https://github.com/ruby/ruby/releases/tag/v3_4_6
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2025-10-14 13:31:13 +02:00
Biao Zhu
20f0c74de8 fluent-bit: update to 4.1.1
- Add newly libsasl2 dependency

Build system: aarch64
Build-tested: mediatek/filogic
Run-tested: mediatek/filogic

Signed-off-by: Biao Zhu <zhumouren0623@qq.com>
2025-10-13 19:15:18 +03:00
Rosen Penev
e9b710181d lrzsz: fix compilation with gcc15
Add gnu11 to fix compilation. Support for the latest standard takes too
much patching.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-12 20:04:29 +03:00
Rosen Penev
da5a55a352 lcdproc: fiz compilation with gcc15
__GNU__LIBRARY needs to be defined for a proper definition.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-10-12 20:03:09 +03:00
Florian Eckert
7cd42ff940 lm-sensors: packaging isaset and isadump
Also packages isaset and isadump for x86 target only:

isadump:
Is a small helper program to examine registers visible through the ISA bus.

isaset:
Is a small helper program to set registers visible through the ISA bus.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-10-12 19:20:09 +03:00
Andris PE
f8d25a0b0f stubby: reduce idle_timeout as recommended upstream
Reduce idle_timeout parameter from 10s to 9s as recommended upstream
Add a pointer to upstream documentation

Ref: 7f07bde70e/stubby.yml.example (L249)
Signed-off-by: Andris PE <neandris@gmail.com>
2025-10-12 19:17:16 +03:00
董昊 (Dong, Hao)
ece701bc5a fish: update to 4.1.2
This release fixes several regressions in 4.1.0, including:
- Fixed spurious error output when completing remote file paths for scp
- Fixed the alt-l binding for formatting ls output
- Fixed multiline prompt redraw issues with focus events
- Fixed Midnight Commander compatibility issues
- Fixed Zellij escape key processing
- Fixed web-based configuration tool issue
- Fixed pasting into fish -c read

Signed-off-by: 董昊 (Dong, Hao) <dong_hao@vip.qq.com>
2025-10-12 19:10:57 +03:00
John Audia
a503ffe6b8 openssh: update to 10.1p1
Changelog: https://www.openssh.com/txt/release-10.1

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-10-11 19:01:17 +03:00
Josef Schlehofer
4e41b92347 base16384: update to version 2.3.2
Release notes:
https://github.com/fumiama/base16384/releases/tag/v2.3.2

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-11 19:00:56 +03:00
Daniel Golle
f24c97fff8 gnunet: update to version 0.25.1
GNUnet 0.25 dropped the autotools based build system and now requires
being built with Meson. As expected there are some cross-compiling
related issues which have been fixed using downstream patches by now.

v0.25.1:
  - transport: hotfix incorrect communicator key derivations
  - tests: make failing tests work again
  - util: Change to assigned HPKE codepoint for DHKEM+Elligator. See https://www.iana.org/assignments/hpke/
  - fs: service failed to start because of PILS addition

v0.25.0:
  - util: Removed authkem from HPKE implementation as it is going to be removed from the RFC9180bis spec and is unused in GNUnet anyway.
  - core: New AKE implementation.
  - pils: New service.
  - gns: Various improvements to performance and DNS migration tooling.
  - build: Retired autotools.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-10-11 16:51:00 +01:00
Josef Schlehofer
261d1b0948 snort3: update dependencies after package renames
The gperftools and vectorscan packages have been simplified by removing
their -runtime and -headers splits. Update snort3 to use the new package
names.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-11 14:53:01 +02:00
Josef Schlehofer
8a3c7a69e6 vectorscan: remove vectorscan-headers package and add ABI version
The vectorscan-headers package installed headers to the target device,
but headers are only needed during the build process (via Build/InstallDev).

- Rename vectorscan-runtime to vectorscan to simplify things
- Add ABI_VERSION:=5 to track library soname versioning

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-11 14:53:01 +02:00
Josef Schlehofer
404bcec4ce gperftools: remove gperftools-headers package
The gperftools-headers package installed headers to the target device,
but headers are only needed during the build process (via Build/InstallDev).

- Remove gperftools-headers package
- Rename gperftools-runtime to gperftools
- Add ABI_VERSION for tracking ABI changes

While looking for e.g. on repology, there is only gperftools package [1]
and not gperftools-runtime and gperftools-headers.

[1] https://repology.org/project/gperftools/versions

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-11 14:53:01 +02:00
Stan Grishin
cb37034add adblock-fast: bugfixes
* bugfix: remove IPKG_INSTROOT check
* bugfix: do not attempt to download config update if package is disabled

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-10-10 17:41:35 -07:00
Stan Grishin
62cc35aca9 https-dns-proxy: bugfix: remove IPKG_INSTROOT check
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-10-10 17:41:21 -07:00
Stan Grishin
de224a5587 pbr: update to 1.2.0-r2
Makefile:
* stop shipping/dealing with the firewall hotplug (obsolete)
* install a third user-script (dnsprefetch) by @betonmischer

Config:
* remove obsolete options
* include the new user script

Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* rename options to better reflect their function:
  * procd_lan_device to lan_device
  * procd_wan_interface to uplink_interface
  * procd_wan6_interface to uplink_interface6
  * procd_wan6_metric to uplink_interface6_metric
  * wan_ip_rules_priority to uplink_ip_rules_priority
  * wan_mark to uplink_mark
* visually separate run-time variables from variables loaded from config options
* use ${IPKG_INSTROOT} when sourcing files
* fix typo in str_to_dnsmasq_nftset()
* use pidof to kill dnsmasq in dnsmasq_kill()
* add helper function uci_add_list_if_new()
* add helper function uci_changes()
* add helper function ubus() so that service delete does not produce "Command not found"
* implement the dnsmasq features check similar to dnsmasq init script
* add get_url() function similar to luci package
* add/modify error and warning messages
* change how mktemp is used for more reliable file creation
* unset non-true boolean package config options on load for easier checks later
* improve handling of nft/nft set options
* fewer calls to resolver() and resolver() optimization to speed up the service
* use softlinks instead of duplicating dnsmasq nftset files into each instance
* prevent duplication of dnsmasq nftset elements
* option to target a specific dest dns port in DNS policies
* bugfix: more reliable interface reloads
* display README links to errors/warnings sections if any errors/warnings discovered

Uci-defaults:
* transition from old options to new ones

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-10-10 16:34:52 -07:00
Josef Schlehofer
e52a809371 gperftools: include headers in the staging_dir
This fixes version detection issues when other packages (like snort3)
try to find the tcmalloc library using CMake's find_package(). Without
the headers in the staging directory, CMake cannot read the version
information from tcmalloc.h, resulting in empty version strings.

Fixes:
Found TCMalloc: /builder/staging_dir/target-x86_64_musl/usr/lib/libtcmalloc.so (found version "")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-10 08:17:55 +02:00
Josef Schlehofer
02f78bc30a snort3: enable/disable options based on package availability
This simplifies checks enabling/disabling features, if packages are present
instead of having checks for specific architectures.

TCMALLOC_LIBRARIES is removed as it's auto-detected, unlike vectorscan
which requires explicit HS_INCLUDE_DIRS.

Fixes: 126364e105 ("snort3: refactor architecture-specific dependencies and CMake options")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-10 08:17:38 +02:00
Etienne Champetier
759f303897 lua-cjson: bump minimum cmake version to 3.10
Starting cmake 4.0, anything under 3.5 produces an error, see
https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html#policy-version

Use a patch instead of CMAKE_OPTIONS so we don't forget to remove this hack.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-10-09 15:12:20 -04:00
Stan Grishin
ad2477e102 https-dns-proxy: update to 2025.10.07-r1
Makefile:
* update to latest upstream: 7b27ecd559
* update version, release
* drop CONFIGURE_ARGS as the build is curl-independent
* update the link to the documentation

README:
* add small README with the link to documentation

Config:
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* add heartbeat_domain, heartbeat_sleep_timeout, heartbeat_wait_timeout options
* add default user, group and listen_addr options to the main config
* drop the user, group and listen_addr options from the instance configs

Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* new options handling where the global config options can be used for instance options
* some renaming of global/instance variables due to abovementioned redesign
* new open port detection, no longer relying on netstat
* new uci_changes() logic where it returns 0 or 1 instead of text
* new append_parm logic for not adding default value options to CLI
* new boolean options handling logic
* move config loading to load_package_config() function
* new logic for calling procd_set_config_changed firewall based solely on "$force_dns"
* source network.sh based on "${IPKG_INSTROOT}" path
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* rename use_http1 to force_http1
* rename use_ipv6_resolvers_only to force_ipv6_resolvers

Uci-defaults:
* migrate to new option names

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-10-09 11:26:35 -07:00
Antonio Pastor
0d939af403 netatalk: fix config/uci files handling in all variants
Config/uci files were not being included in -full variant.
Config files were also being lost in firmware upgrades for all variants.
Both issues fixed, including correct file permissions for config files.

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2025-10-09 08:14:47 +02:00
Stan Grishin
3b9bbcf40a adblock-fast: update to 1.2.0-r20
Config file:
* add debug_init_script and debug_performance options
* remove led (default should be empty) option
* remove procd_boot_delay (obsolete) option

Init Script:
* reinstate IPKG_INSTROOT check
* change capitalization in status messages
* unset default value for led option on load_package_config
* bugfix: unset bool options which are later checked for non-empty
* bugfix: create compressed cache only if block-file exists
* adjust errors output/storing errors for later display in multuple cases
* produce information about cache/compressed cache files in service
  status output when service is stopped
* attempt to create compressed cache in service_started only if block-
  file exists
* bugfix: run service_started from the dl command (to create compressed
  cache file)
* rename StripToDomains variables for readability
* improve open port detection

Uci-Defaults:
* improve readability of debug options migration

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-10-08 12:09:55 -07:00