Commit Graph

11894 Commits

Author SHA1 Message Date
Tianling Shen 7eef7e36e9
v2ray-core: Update to 5.18.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-19 14:09:39 +08:00
Aleksey Vasilenko 7cb9e4bbea curl: update to 8.10.1
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-18 20:19:57 +08:00
Dirk Brenken 180ee13219
adblock: update to 4.2.2-4
* fixed wrongly detected NX domains in adblock reporting
* remove existing pcap files when restarting/stopping adblock
   to prevent problems when changing tcpdump parameters

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-09-17 21:31:46 +02:00
Aleksey Vasilenko 180046ba73 memcached: update to 1.6.31
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-17 14:28:22 +08:00
Óscar García Amor 5af8163878 zerotier: split configuration
Split configuration in global and per-network sections.
This change breaks existing configurations.

The following per-network settings are available:

* allow_managed
* allow_global
* allow_default
* allow_dns

See  https://docs.zerotier.com/config/#network-specific-configuration

Signed-off-by: Óscar García Amor <contact@ogarcia.me>
Reviewed-by: Moritz Warning <moritzwarning@web.de>
2024-09-17 14:27:22 +08:00
Wesley Gimenes 1687e4282f netbird: update to 0.29.1
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-09-17 14:22:14 +08:00
Milinda Brantini d0823a8244 dnsproxy: Update to 0.73.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-09-17 14:19:44 +08:00
Goetz Goerisch 7f29b5b7a1 jool: update to 4.1.13
* update jool to 4.1.13
* refresh patch

Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.13

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
2024-09-16 05:05:29 -07:00
Tina DiPierro c703510a3c mdns-repeater: add respawn to init
Sometimes mdns-repeater quits or crashes, leaving service stopped. This commit should fix that by enabling respawn in procd.

Signed-off-by: Tina DiPierro <tina@dipier.ro>
2024-09-16 14:01:00 +08:00
Yanase Yuki 5542a1011c vncrepeater: remove package
Upstream seems dead. NXDOMAIN.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2024-09-16 11:10:11 +08:00
Dirk Brenken 7f976e1602
travelmate: update to 2.1.3-1
* fixed STA connection issues / restart the travelmate interface on new connections via ubus
* fixed NTP hotplug issues / trigger the NTP hotplug event via ubus
* fixed minor log issues (mail/hotplug)
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-09-14 13:48:27 +02:00
Dirk Brenken 86ad54b482
travelmate: update online readme
- added a major readme update based on the work of @richb-hanover

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-09-13 21:54:38 +02:00
Aleksey Vasilenko 1a182e6906 curl: update to 8.10.0
- Refresh a patch

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-12 17:49:03 +08:00
Christian Lachner dc761c05d6 haproxy: update to v3.0.4
- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.0.git;a=shortlog
- Fixes CVE-2024-45506

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-09-11 18:14:14 +08:00
Yanase Yuki 1002ba7654 daemonlogger: remove package
Upstream repository[1] is now read-only.
It seems daemonlogger is no longer maintained.

[1] https://github.com/Cisco-Talos/Daemonlogger

Signed-off-by: Yanase Yuki <dev@zpc.st>
2024-09-11 10:08:15 +02:00
Christian Svensson de0e7efdb8 ntpd: disable autoreconf fixup
Fixes #24918 which got introduced with openwrt c364cb8.

Credit for the fix goes to Hirokazu MORIKAWA.

Signed-off-by: Christian Svensson <blue@cmd.nu>
2024-09-10 14:59:50 -07:00
Tianling Shen 4859c81eec
alist: Update to 3.37.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-10 21:02:15 +08:00
Tianling Shen 59986cf970
rclone: Update to 1.68.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-10 21:01:35 +08:00
Yanase Yuki 01922979e5 polipo: remove package
Polipo is no longer maintained by upstream
See https://www.irif.fr/~jch/software/polipo/

Signed-off-by: Yanase Yuki <dev@zpc.st>
2024-09-10 13:15:32 +02:00
Dirk Brenken b157e03e80
banip: update 1.0.0-6
* automatic blocking of IP ranges via RDAP request now supports multiple CIDRs
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-09-09 21:08:48 +02:00
Jonas Jelonek a3ebbf14f2 croc: update to 10.0.12
release notes:
https://github.com/schollz/croc/releases/tag/v10.0.12

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-09-08 23:52:17 +08:00
Miroslav Lichvar cd4ee8cb9d chrony: update to 4.6
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2024-09-06 09:57:56 +02:00
Stan Grishin 3219c50828 pbr: update to 1.1.7-7
Makefile:
* remove pbr-iptables flavour

Init-script:
* improve detection of wireguard server and client instances
* integrate wg_server_and_client into init script
* remove traffic_killswitch() and trap() and related options/code
* remove internal nft_file_support variable as fw4 nft file is the only running mode
* improve debug() and is_supported_interface() functions
* improve detection of incompatible user script files
* double-quote some strings due to shellcheck errors
* flush ip rules from pbr tables instead of deleting last one

Other files:
* remove /usr/share/pbr/pbr.user.wg_server_and_client as obsolete
* remove references to the file above in config on update thru uci-defaults
* minor updates to netifd uci-defaults script

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-09-05 13:26:46 -07:00
Hannu Nyman 49fdabe240 openssh: Use apk-compatible versioning
Adjust openssh's versioning to be compatible with apk:
8.9p1-r2 --> 8.9_p1-r2

"_p" is an allowed semantic suffix, so use that.
(Alternative might have been 8.9.1-r2)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-09-05 20:18:20 +03:00
Eduardo Aldaz-Carroll 6b2e5c71e3 mwan3: fix grep order for nping track method
Signed-off-by: Eduardo Aldaz-Carroll <ealdaz@sees.ai>
2024-09-05 14:38:33 +02:00
Tianling Shen 7ba22665d7
gg: Update to 0.2.19
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-03 20:02:07 +08:00
Ray Wang e9afdd18bc hev-socks5-tunnel: add new package
HevSocks5Tunnel is a high-performance tun2socks for Unix.

More details: https://github.com/heiher/hev-socks5-tunnel

Signed-off-by: Ray Wang <r@hev.cc>
2024-09-03 10:22:03 +08:00
Ray Wang 13018802c4 hev-socks5-tproxy: add new package
HevSocks5TProxy is a simple, lightweight transparent proxy for Linux.

More details: https://github.com/heiher/hev-socks5-tproxy

Signed-off-by: Ray Wang <r@hev.cc>
2024-09-03 10:21:44 +08:00
Rany Hany 8b9dbcd79f dhcpcd: bump to 10.0.10
Fixes: https://github.com/openwrt/openwrt/issues/16254

Signed-off-by: Rany Hany <rany_hany@riseup.net>
2024-09-02 11:02:46 -07:00
Jan Hák af2e481894 knot: update to version 3.4.0
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-09-02 10:58:19 -07:00
William Solichin ebf5531b42 mwan3: fix sed regex for tracking output ping check_quality
Signed-off-by: William Solichin <william.r.solichin@protonmail.com>
2024-09-02 09:22:39 +02:00
Tianling Shen 52037eb625 cloudflared: reload service if wan inferface has (re)connected
Sometimes the wan connection needs time to be established (e.g. cold
boot after power loss) and the service may crash as the internet is
yet available. Add a trigger to reload the service once the wan
interface is up.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-09-02 13:19:16 +08:00
David Yang a788688055 i2pd: Update to 2.53.1
Signed-off-by: David Yang <mmyangfl@gmail.com>
2024-08-31 22:07:56 +08:00
Tianling Shen a2d87d2658
v2ray-core: Update to 5.17.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-31 11:08:25 +08:00
Tianling Shen b9de33f106
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-31 11:06:28 +08:00
Wesley Gimenes 87b1901cda netbird: update to 0.28.9
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-08-31 11:03:53 +08:00
Wesley Gimenes 22e430ce78 netbird: add test
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-08-31 11:03:53 +08:00
Aleksey Vasilenko fbcce64d0a clamav: update to 1.4.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-31 00:12:36 +08:00
Milinda Brantini 1c7bd8ba1d xray-core: update to 1.8.24
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-31 00:11:26 +08:00
Dengfeng Liu 632d4ea93d apfree-wifidog: update to 7.08.2035
https://github.com/liudf0716/apfree-wifidog/releases/tag/7.08.2035

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-08-29 19:29:56 +08:00
Dengfeng Liu d552c5733a apfree-wifidog: modify wifidogx.init
1. to address the isssue of incomplement firwall rules
2. added support for gateway settings

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-08-29 19:29:56 +08:00
Jan Klos 4dd2a82c32 unbound: update to 1.21.0
Signed-off-by: Jan Klos <jan@klos.xyz>
2024-08-28 22:10:42 +02:00
Wesley Gimenes aa85afa6ef netbird: add kmod-wireguard dependency
netbird supports the wireguard kernel module, but it can work without it in userspace,
losing some performance, but we know in advance that netbird will run as root,
therefore supporting the wireguard kernelspace with better performance.

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-08-27 16:13:12 +08:00
Milinda Brantini 393dd98aef tailscale: Update to 1.72.1
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-27 16:06:13 +08:00
Tianling Shen ecdf98767e dnsproxy: add hosts configurations
trim whitespaces while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-25 14:45:40 +08:00
Milinda Brantini e905c66399 cloudflared: Update to 2024.8.3
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-24 18:28:54 +08:00
Alexandru Ardelean f008af9060 tcpreplay: add simple test.sh for all executables
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-08-23 16:04:00 +03:00
Alexandru Ardelean c986d6758f tcpreplay: bump to version 4.5.1
Dropped CVE patch.
It's included.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-08-23 16:04:00 +03:00
Rosen Penev 903cad3153 freeradius3: fix when host readline is present
autoreconf messes things up.

Fixed a typo regarding unixodbc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-08-22 20:33:16 -07:00
Othmar Truniger e08b47c8cb knxd: bump to version 0.14.63
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-08-22 17:51:54 -07:00
Milinda Brantini 0b43cbfd6a dnsproxy: Update to 0.73.1
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-22 23:01:07 +08:00
Ansel Horn 5f5e6cd179 ddns-scripts: add support for Porkbun
Extends DDNS support for the Porkbun v3 JSON API with a custom update
script and service configuration.

See: https://porkbun.com/api/json/v3/documentation

Depends on cURL (with SSL) for transport. Porkbun authentication API keys
and secret keys are passed through the ddns-scripts "username" and
"password" variables, respectively. As Porkbun DNS is currently backed by
Cloudflare, also support ddns-scripts "rec_id" variable for specific
record targeting.

Signed-off-by: Ansel Horn <dev@cahorn.net>
2024-08-22 16:02:59 +02:00
Karol Kolacinski 33ecb97bc3 ddns-scripts: Add IPv6 and https for OVH
ovh.com supports https and IPv6 since March 2024.
New API operates under domain dns.eu.ovhapis.com
Add IPv6 support, use https and updated domain for ovh.com.

Signed-off-by: Karol Kolacinski <kolacinskikarol@live.com>
2024-08-22 08:26:28 +02:00
Jonas Gorski 6d30ef57ea znc: update to 1.9.1
Update ZNC to latest release 1.9.1.

Changelog:

* https://wiki.znc.in/ChangeLog/1.9.1

Since we never provided modtcl, OpenWrt was never affected by
CVE-2024-39844.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
2024-08-21 20:42:10 +02:00
Dirk Brenken 4803143a91
adblock: update to 4.2.2-3
* bugfix: users reported unexpected side effects with  the newly introduced rpc-sys ubus service, reverted that part
*bugfix: made "tcpdump" optional

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-08-20 23:05:59 +02:00
Dirk Brenken 9428ef4320
adblock: update to 4.2.2-2
* removal of a superfluous opkg code block (missed in the last commit)
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-08-20 16:02:26 +02:00
Milinda Brantini 5f46bdd57f dnsproxy: Update to 0.73.0
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-20 19:02:12 +08:00
Milinda Brantini b788651e27 sing-box: update to 1.9.4
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-20 17:57:03 +08:00
Florian Eckert a890892242 basicstation: fix compilation for new mbedtls version 3.x
The basicstation build fails since the change to the new major version
3.x of mbedtls, because of API changes in the new mbedtls version.

To fix the compilation for new mbedtls version, the waiting pullrequest
is backported as a patch.

Thanks to 'Glenn Strauss' to create this PR:
https://github.com/lorabasics/basicstation/pull/198

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-08-19 12:15:06 -07:00
Florian Eckert fd26ec1b67 bonding: fix apk version
Fix apk version schema by changing the 'PKG_VERSION'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-08-19 15:22:59 +02:00
Rosen Penev 88f0a724f0 pingcheck: update to latest master
Removed PKG_VERSION for apk compatibility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-08-19 05:04:45 -07:00
Rosen Penev 1586bdad5e sslh: update to 2.1.2
Fix apk compatibility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-08-18 10:54:29 -07:00
Dirk Brenken 34db79bcd5
adblock: update to 4.2.2
* get rid of the opkg dependency
* fixed remaining hagezi category issues
* adblock still depends on 'gawk', but also accepts busybox awk. The readme describes two officially unsupported installation variants.

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-08-18 10:43:03 +02:00
Tianling Shen 64a70f438f tmate-ssh-server: take over the maintainership
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-17 20:01:31 +02:00
Tianling Shen 6d1b506101 tmate-ssh-server: bump to latest git HEAD
Switch to standard git versioning.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-17 20:01:31 +02:00
Álvaro Fernández Rojas 56ac3b38ee udpxy: update to latest version
Fixes uninitialized address.
Switch to local tarballs for APK compatibility.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-08-16 22:54:58 -07:00
Ray Wang 5a33fe0524 natmap: allow binding to a port or port range
Signed-off-by: Ray Wang <r@hev.cc>
2024-08-16 23:06:58 +08:00
Dirk Brenken 468862b06d
Merge pull request #24765 from dibdot/unbound-gawk
unbound: fix gawk incompatibility
2024-08-16 09:33:56 +02:00
Tobias Waldvogel 733f235fda unbound: fix local cnames
For cnames with a local data target the A RR is not resolved and
missing in the response. As most applications don't send another
query and fail, these entries are placed in a rpz zone instead.

Signed-off-by: Tobias Waldvogel <tobias.waldvogel@gmail.com>
2024-08-16 14:41:28 +08:00
S. Brusch 5988abae10 crowdsec-firewall-bouncer: new upstream release version 0.0.29
Signed-off-by: S. Brusch <ne20002@gmx.ch>

Maintainer: Kerma Gérald <gandalf@gk2.net>
Run tested: mediatek/filogic, BPI-R3, Openwrt 23.05.4

Description:
 - updated to new upstream release version 0.0.29
 - added retry_initial_commit option to init script (by Quba1)
 - aligned namings in script with crowdsec-firewall-bouncer

Co-authored-by:  Quba1 <22771850+Quba1@users.noreply.github.com>
2024-08-15 15:04:39 +08:00
Ray Wang 003b4e3696 hev-socks5-server: update to 2.6.7
This commit follows the upstream project's change of license from GPLv3
to MIT.

Link: 3175713e77
Signed-off-by: Ray Wang <r@hev.cc>
2024-08-15 14:57:27 +08:00
Ray Wang 7e52cafc16 natmap: update to 20240813
Signed-off-by: Ray Wang <r@hev.cc>
2024-08-15 14:56:43 +08:00
Dirk Brenken 9094060d81
unbound: fix gawk incompatibility
* fix gawk incompatibility in iptools.sh

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-08-15 05:03:24 +02:00
Stan Grishin 5259daf367
Merge pull request #24738 from stangri/master-pbr
pbr: update to 1.1.6-20
2024-08-14 00:25:34 -07:00
Stan Grishin 176ae27ea8
Merge pull request #24715 from stangri/master-https-dns-proxy
https-dns-proxy: update to 2023.12.26-1
2024-08-14 00:24:19 -07:00
Dirk Brenken 875fcf3f12
adblock: update to 4.2.1
* added full 1Hosts feed support (4 categories)
* changed the OISD list sources to alternate wildcard domains syntax
* used only the adguard source in default config
* fixed a needless reload delay plus a few cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-08-11 09:31:57 +02:00
Antonio Pastor be5ca7d40f netatalk: Update to 3.2.5
Compile tested/run: ipq806x

No changes to package other than using latest available codebase.

Signed-off-by: Antonio Pastor <apccv@outlook.com>
2024-08-10 16:01:28 -07:00
Esaaprilia Salsabila 4b52905590 freeradius3: fixup
Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
2024-08-10 15:53:31 -07:00
Stan Grishin 94bc05ccfa
Merge pull request #24739 from stangri/master-adblock-fast
adblock-fast: update to 1.1.2-3
2024-08-10 13:25:19 -07:00
Moritz Warning 3934cfdbdc dhtd: udpate to 1.0.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2024-08-10 17:01:01 +08:00
Dirk Brenken 7b18f22e73
adblock: update to 4.2.0
* new gawk dependency
* full hagezi support (all 32 categories)
* refine Stevenblack support
* refine whitelist handling
* fixed tcpdump command line for ports other than 53 (see #24685)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-08-09 17:16:46 +02:00
Florian Eckert 4df02492c2
Merge pull request #23798 from gentoo-root/mwan3-fix-awk
mwan3: Fix awk expression in mwan3_delete_iface_rules
2024-08-09 07:53:45 +02:00
Florian Eckert 04da2e2810
Merge pull request #24732 from bluecmd/pr-modemmanager-rpcd
modemmanager: make rpcd integration optional
2024-08-09 07:19:15 +02:00
Christian Svensson f48f15a899 modemmanager: make rpcd integration optional
ModemManager does not depend on Lua by its own, so make it possible to
not have a requirement on Lua if the rpcd integration is not needed.

Signed-off-by: Christian Svensson <blue@cmd.nu>
2024-08-07 15:27:33 +02:00
Milinda Brantini c22e7071ff cloudflared: Update to 2024.8.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-07 13:18:45 +08:00
Milinda Brantini 6ae47d20da dnsproxy: Update to 0.72.3
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-07 13:18:27 +08:00
Stan Grishin 920d64734a pbr: update to 1.1.6-20
This version is the final version supporting iptables and:

* it separates the old iptables/nft-capable init script from the new nft-only init script
* the new nft-script is a significant rewrite of the old recursive calls/policy parsing
  and tries to create inline nft sets which offers performance improvements

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-08-06 01:44:34 +00:00
Tianling Shen b806d77578 clamav: add missing dependency
clamav needs rust toolchain to build, add $(RUST_ARCH_DEPENDS) to
dependencies to avoid building on unsupported architectures.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-05 15:44:51 +08:00
Philip Prindeville 04dc151b3e bind: bump to 9.20.0
We no longer use "epoll()", but a new library dependency "liburcu"
(user-space RCU) has been added.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-08-05 07:00:50 +02:00
Tianling Shen ff5104e642 wgsd: add missing dependency
wgsd is written in Go, add $(GO_ARCH_DEPENDS) to dependencies to avoid
building on unsupported architectures.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-05 12:52:59 +08:00
Tianling Shen 8d29874c31 geoipupdate: take over the maintainership
Matthew Hagan has been absent for two years and this package lacks
proper maintenance. As I'm a user of this package, take over the
maintainership.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-04 13:13:37 +08:00
Tianling Shen 0b7ec4af65 geoipupdate: Update to 7.0.1
- do not touch default configuration
- put the binary into /usr/bin as it's not a "system" application
- update GO_PKG path
- remove useless init script[1]
- other minor clean up

1. The database directory will be automatically created by the program.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-04 13:13:37 +08:00
xiaobo tian c51679d498 adguardhome: add option config
Signed-off-by: xiaobo tian <peterwillcn@gmail.com>
2024-08-04 13:09:23 +08:00
Stan Grishin 50e85ed27f adblock-fast: update to 1.1.2-3
This version brings two significant updates:
* support for text labels/names for the external lists
* better processing of the config update files, which cleans up
  entries with missing URLs

Also:
* new config file contains names for all lists
* it tries to match existing URLs with the names from the new config file
  and update user config as part of uci-defaults script
* contains minor updates to copyright/license/upstream URL/README
* updates the config update script to remove sysctl.org list as it's outdated
* adds two new remote lists: Hagezi and 1Hosts

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-08-03 23:26:26 +00:00
Philip Prindeville ee1df08108 kea: update to 2.6.0
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-08-03 14:26:46 -07:00
Stijn Tintel 3cb95bb47e
Merge pull request #24651 from Chris1189/pr/hostname
net-snmp: set hostname as sysname
2024-08-03 16:02:41 +03:00
Aleksey Vasilenko 5a506f78df libcurl-gnutls: update to 8.9.1
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-03 11:54:05 +01:00
Wesley Gimenes 6fb32638e7 netbird: update to 0.28.7
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-08-03 00:19:26 -07:00
Esaaprilia Salsabila 66f193181f freeradius3: update version 3.2.5
Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
2024-08-02 12:50:12 -07:00
Aleksey Vasilenko 302dbe731d curl: update to 8.9.1
- Remove upstreamed patch
- Remove stalled mirrors
- Fixes regression introduced in 8.9.0 update
    OpenWrt issue: https://github.com/openwrt/packages/issues/24693
    Upstream issue: https://github.com/curl/curl/issues/14280

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-02 22:28:34 +08:00
Stan Grishin 9e600ac071 https-dns-proxy: update to 2023.12.26-1
Makefile:
* update to latest upstream version
* remove PKG_SOURCE_DATE/PKG_SOURCE_RELEASE as they are no longer needed
* set TARGET_CFLAGS/TARGET_LDFLAGS
* update CMAKE_OPTIONS
* add CONFIGURE_ARGS to prepare for building with HTTP/3
* update package URL to upstream repo instead of documentation
* update package/description
* add README.md with link to documentation

init-script:
* do not run within image builder
* add a line which can be uncommented to remove outdated doh_server entries

020-src-options.c-add-version.patch:
* remove it, as it's no longer needed with version set in CMAKE_OPTIONS

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-08-02 01:10:00 +00:00
Daniel Golle d58a808b5d opentracker: update to git HEAD
Most notably opentracker now supported simultanous listening on IPv4 and
IPv6. Hence we no longer need two build variants.

See project git history for details about changes:
https://erdgeist.org/gitweb/opentracker/log/?id=c854b3db9bf620e86481acfcc9fc31eba64bc8e6

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-08-02 01:38:05 +01:00
Milinda Brantini 4444e01b3e dnsproxy: Update to 0.72.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-08-01 15:11:41 +08:00
Maxim Mikityanskiy 4ab7d8b28a mwan3: Fix awk expression in mwan3_delete_iface_rules
The awk expression in mwan3_delete_iface_rules splits the `ip rule list`
output by spaces, therefore $1 contains the trailing colon (e.g., "1:",
"1000:"). The < and > operators compare such values as strings instead
of numbers, producing unexpected results (for example, "1:" > "1000").

Change the field separator to ":" for correct number comparison, so that
the right rules are removed.

An example error message that may appear before the fix:

Error: argument "1:" is wrong: preference value is invalid

It happens because `substr($1,0,4)` selects short numbers along with
the colon. In other cases wrong rules may be removed, for example, if
there is rule 10051, then rule 1005 will be removed.

Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com>
2024-07-31 20:27:28 +03:00
Jonas Jelonek 69db3d67bc croc: update to 10.0.11
Release notes:
10.0.10: https://github.com/schollz/croc/releases/tag/v10.0.10
10.0.11: https://github.com/schollz/croc/releases/tag/v10.0.11

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-07-31 17:22:44 +03:00
Jonas Jelonek 5611870b7c gping: update to 1.17.3
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-07-31 13:21:25 +02:00
David Yang c51ecd6678 miniupnpd: Enable regex filter
UPnP rules now may have an optional regex filter on requester's
descriptions. This is a countermeasure against some UPnP exploiters
without shutting down UPnP service completely, albeit they can bypass it
by reporting innocent's descriptions maliciously.

Since the filter specifier is optional, existing valid config files will
still work.

This increases the executable's size by 1.3 kB from original 147.7 kB on
i386.

Signed-off-by: David Yang <mmyangfl@gmail.com>
2024-07-31 10:26:01 +02:00
David Yang 7058ca424a miniupnpd: Update to 2.3.7
Update to 2.3.7, and remove patches which are already in upstream.

Signed-off-by: David Yang <mmyangfl@gmail.com>
2024-07-31 10:26:01 +02:00
Josef Schlehofer e3e1480761 Revert "curl: update to 8.9.0"
With the recent update, it was discovered that curl causes high CPU usage,
until the solution is found, let's revert the commit.

Fixes: https://github.com/openwrt/packages/issues/24693

This reverts commit e29aaab606.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2024-07-31 08:27:22 +02:00
Aleksey Vasilenko 1bf7faddf1 boinc: update to 8.0.4
- Refresh a patch

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-31 12:26:05 +08:00
Milinda Brantini b82deed3de xray-core: update to 1.8.23
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-30 16:26:26 +08:00
Stephen Baker 292f29474b strongswan: comma separated list for {left,right}subnet
Translate local_subnet and remote_subnet in /etc/config/ipsec into a comma separated list for leftsubnet and rightsubnet in /var/ipsec/ipsec.conf
2024-07-28 15:56:17 -06:00
Aleksey Vasilenko 7869626ac7 gnunet-fuse: update to 0.21.0
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-27 14:45:23 +01:00
Marius Durbaca b99e301bef openfortivpn: update to 1.22.1
Signed-off-by: Marius Durbaca <mariusd84@gmail.com>
2024-07-27 17:39:11 +08:00
Christian Korber 0b12bee66a net-snmp: set hostname as sysname
This commit writes the option hostname obtained via uci_get
system.@system[0].hostname to the snmpd.conf file if sysName
is not defined in /etc/config/snmpd.

Signed-off-by: Christian Korber <ckorber@tdt.de>
2024-07-26 13:07:50 +02:00
Aleksey Vasilenko 1761ed0cbe clamav: update to 1.3.1
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-25 16:07:06 -07:00
Aleksey Vasilenko 924e5ed8db gnunet: update to 0.21.2
- Remove upstreamed patch

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-25 10:14:06 +01:00
Aleksey Vasilenko 32520ff956 libcurl-gnutls: update to 8.9.0
- Remove stalled mirrors

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-25 10:14:06 +01:00
Peter van Dijk cccedece03 pdns-recursor: update to 5.1.1
this switches the default config to the new yaml format

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-07-25 15:20:15 +08:00
Aleksey Vasilenko e29aaab606 curl: update to 8.9.0
- Remove upstreamed patch
- Remove stalled mirrors

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-25 15:20:01 +08:00
Wesley Gimenes b4e60af081 netbird: update to 0.28.6
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-07-24 11:57:58 +08:00
Jan Hák f5cfbb782a knot: update to version 3.3.8
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-07-23 16:45:52 +02:00
Tianling Shen 4cec3e03fb
alist: Update to 3.36.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-23 14:34:59 +08:00
Milinda Brantini ebeeafb996 xray-core: update to 1.8.21
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-23 12:36:16 +08:00
Aleksey Vasilenko aea2263a48 apache: update to 2.4.62
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-22 18:52:25 -07:00
Ivan Pavlov 909825835b openvpn: update to 2.6.12
This is a bugfix release

Bug fixes:

 - the fix for CVE-2024-5594 (refuse control channel messages with nonprintable characters) was too strict, breaking user configurations
   with AUTH_FAIL messages having trailing CR/NL characters. This often happens if the AUTH_FAIL reason is set by a script.

 - Http-proxy: fix bug preventing proxy credentials caching

For details refer to https://github.com/OpenVPN/openvpn/blob/v2.6.12/Changes.rst

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2024-07-21 05:54:34 -07:00
Peter van Dijk e2f74bbcd6 dnsdist: update to 1.9.6
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-07-21 12:54:31 +08:00
Milinda Brantini a5028f282d tailscale: Update to 1.70.0
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-21 12:48:18 +08:00
Milinda Brantini c4a7068982 xray-core: update to 1.8.20
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-20 21:56:48 +08:00
Milinda Brantini d2ede36f28 dnsproxy: Update to 0.72.1
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-20 21:56:38 +08:00
Milinda Brantini b85b8e869d xray-core: update to 1.8.19
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-18 11:01:18 +08:00
Philip Prindeville 56c0f16e8b bind: bump to 9.18.27
Fixes: https://gitlab.isc.org/isc-projects/bind9/-/issues/4586

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-07-17 08:50:04 -07:00
Florian Eckert 168aa87642
Merge pull request #24600 from Shulyaka/patch-1
ddns-scripts: Update knot resolver regexp
2024-07-17 13:20:35 +02:00
Denis Shulyaka ebeae334d9
ddns-scripts: Update knot resolver regexp
The output format of `khost` has changed. This commit fixes the regexp
for IPv4. It fixes the issue of using a custom DNS to resolve current
address.

```bash
root@localhost:~# khost ns2.afraid.org
ns2.afraid.org. has IPv4 address 69.65.50.223
ns2.afraid.org. has IPv6 address 2001:1850:1:5:800::6b
Host ns2.afraid.org. has no MX record
root@localhost:~# khost --version
khost (Knot DNS), version 3.3.5
```

Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
2024-07-17 13:44:36 +03:00
Rosen Penev 725c3d687f dante: fix compilation with GCC14
Also added some configure fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-07-16 10:21:24 -07:00
Tianling Shen 1016f8f1ba
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-16 13:17:39 +08:00
Milinda Brantini ccccd5c92d v2raya: update to 2.2.5.7
ci: Fix up Docker images' tag from version number
chore(deps): bump github.com/gin-contrib/cors from 1.3.1 to 1.6.0

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-16 12:45:21 +08:00
Milinda Brantini 88ba5210fb xray-core: update to 1.8.18
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-16 12:45:12 +08:00
Philip Prindeville cb543e5b93 isc-dhcpd: don't invoke ipcalc with empty start/range arguments
Handle not having a dynamic pool correctly without ipcalc.sh
generating noise about it.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2024-07-15 10:05:17 -06:00
Rosen Penev fa64b3a614 linuxptp: fix compilation with GCC14
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-07-15 00:12:41 -07:00
Dirk Brenken 9968fe6bf7
banip: update 1.0.0-5
* filter crappy IP entries from urlhaus feed

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-07-14 22:27:07 +02:00
W. Michael Petullo 1c315109ae krb5: update to 1.21.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-07-14 11:53:28 -07:00
Milinda Brantini 33ade50731 adguardhome: Update to 0.107.52
View the release notes for more information:
https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.52

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-13 17:47:12 +08:00
Milinda Brantini 48ea7d33e1 xray-core: update to 1.8.17
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-13 17:46:15 +08:00
Christian Lachner 5c03fadd88 haproxy: update to v3.0.3
- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.0.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-07-12 11:21:10 +08:00
Milinda Brantini 5a05a3a2b9 v2raya: update to 2.2.5.6
chore(deps): bump golang.org/x/net from 0.18.0 to 0.23.0 in /service

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-11 20:36:17 +08:00
Florian Eckert e1e12cc870
Merge pull request #24091 from TDT-AG/pr/20240506-modemmanager
modemmanager: add missing ubus status backend via mmcli
2024-07-10 16:16:10 +02:00
Dengfeng Liu b643112740 apfree-wifidog: Update to 7.07.2018
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-07-10 19:41:47 +08:00
Dengfeng Liu ca8fe51fd8 apfree-wifidog: support wildcard domain
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-07-10 19:41:47 +08:00
Florian Eckert 9de61ea058 modemmanager: add missing ubus status backend via mmcli
The 'modemmanager' uses the 'dbus'. Status information can be retrieved
with the 'mmcli' command, this can also be output in json format.

This commit adds a new 'ubus' backend with which this information can
be easily accessed via ubus.

* ubus call modemmanager info
* ubus call modemmanager dump

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-07-10 12:26:51 +02:00
Yousong Zhou 49b83809b3 shadowsocks-libev: drop the package
The upstream project is declared as bugfix-only and received no update
for about 2 years.  The developement focus there has shifted.  It does
not compile with current openwrt main branch.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2024-07-10 07:16:46 +02:00
Milinda Brantini ba80a659a4 dnsproxy: Update to 0.72.0
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-10 10:37:35 +08:00
Georgi Valkov 60f645f255 xtables-addons: bump to 3.26
extensions/ACCOUNT/Makefile.am
change ${top_srcdir} to ../../ (used in 3.24) to fix the following error
cp: cannot stat '/Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/xtables-addons-3.26/ipkg-install/usr/lib/iptables/libxt_ACCOUNT.so': No such file or directory

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-07-09 05:08:14 -07:00
Georgi Valkov d9a7d152cf xtables-addons: merge patches
Merge the following patches
201-fix-lua-packetscript.patch
210-freebsd-build-fix.patch
since they modify files created by 200-add-lua-packetscript.patch

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-07-09 05:08:14 -07:00
Georgi Valkov 0f53ab8b3b xtables-addons: fix build error with target x64
Fixes
make[6]: Entering directory '/Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-6.6.36'
  CC [M]  /Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/xtables-addons-3.24/extensions/LUA/prot_buf_ip.o
In file included from /Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/xtables-addons-3.24/extensions/LUA/prot_buf_ip.c:20:
./include/net/checksum.h: In function 'csum_shift':
./include/net/checksum.h:90:40: error: implicit declaration of function 'ror32' [-Werror=implicit-function-declaration]
   90 |                 return (__force __wsum)ror32((__force u32)sum, 8);
      |                                        ^~~~~
In file included from ./include/linux/kernel.h:22,
                 from ./include/linux/skbuff.h:13,
                 from ./include/linux/tcp.h:17,
                 from ./include/net/tcp.h:20,
                 from /Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/xtables-addons-3.24/extensions/LUA/prot_buf_ip.c:21:
./include/linux/bitops.h: At top level:
./include/linux/bitops.h:135:21: error: conflicting types for 'ror32'; have '__u32(__u32,  unsigned int)' {aka 'unsigned int(unsigned int,  unsigned int)'}
  135 | static inline __u32 ror32(__u32 word, unsigned int shift)
      |                     ^~~~~
./include/net/checksum.h:90:40: note: previous implicit declaration of 'ror32' with type 'int()'
   90 |                 return (__force __wsum)ror32((__force u32)sum, 8);
      |                                        ^~~~~
cc1: some warnings being treated as errors

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-07-09 05:08:14 -07:00
JetVarimax bda55290f4
banip: Correct Mb to MB when referring to RAM in README.md
Signed-off-by: JetVarimax <140423365+JetVarimax@users.noreply.github.com>
2024-07-08 20:21:30 +01:00
Karol Kolacinski 710abc0b3a transmission: fix compilation with miniupnpc 2.2.8
Backport pending patch, which was submitted to upstream via GitHub
to use modified function to compile it against miniupnpc 2.2.8.

Signed-off-by: Karol Kolacinski <kolacinskikarol@live.com>
2024-07-07 21:44:21 +01:00
Karol Kolacinski c32139757c transmission: update to version 4.0.6
Release notes:
https://github.com/transmission/transmission/releases/tag/4.0.6

Remove temporary patch included in 4.0.6 release.

Signed-off-by: Karol Kolacinski <kolacinskikarol@live.com>
2024-07-07 21:44:21 +01:00
Jan Chren ~rindeal fa9a6f7cd2 wifischedule: completely overhaul the script
Squashed using these commits:

 - wifischedule: use `service` instead of direct path
 - wifischedule: use `sort -u` instead of `uniq`
 - wifischedule: restart cron only at the end of batch instead of after every change
 - wifischedule: remove `[[` bash-isms
 - wifischedule: trim trailing ws
 - wifischedule: reduce `if` blocks
 - wifischedule: quote variables and remove some more bash-isms
 - wifischedule: simplify _get_uci_value`
 - wifischedule: don't exit whole script just because `uci get somekey` fails somewhere
 - wifischedule: revamp `_should_enable_wifi()`
 - wifischedule: revamp `_format_daysofweek_list()`
 - wifischedule: revamp `_enable_wifi_schedule()`
 - wifischedule: minor refactoring
 - wifischedule: mega revamp
 - wifischedule: fixes
 - wifischedule: touch-ups
 - wifischedule: use only `awk` in `_cfg_list_entries()` to filter `uci`
 - wifischedule: improve code docs
 - wifischedule: inline `_crontab_format_dow_field()`
 - wifischedule: refactor `_crontab_append_line()`
 - wifischedule: add `_uci_bool()` and refactor `_arith_bool()`
 - wifischedule: rename some functions
 - wifischedule: refactor using shellcheck
 - wifischedule: refactor `_wifi_get_interfaces()`
 - wifischedule: refactor `_wifi_get_devices()`
 - wifischedule: shellcheck fixes
 - wifischedule: use logger instead of a logfile
 - wifischedule: refactor global consts
 - wifischedule: introduce main() func
 - wifischedule: bump version

Signed-off-by: Jan Chren ~rindeal <dev.rindeal@gmail.com>
2024-07-05 13:43:57 -07:00
Peter van Dijk 25c197c9ea pdns-recursor: update to 5.0.7
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-07-05 13:42:36 -07:00
Wesley Gimenes 6bd94129b1 netbird: update to 0.28.4
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-07-05 13:42:14 -07:00
Andreas Gnau 9477f71f99 uwsgi: Add PKG_CPE_ID
Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
2024-07-05 13:41:56 -07:00
Sean Khan c7f099a19c openssh: fix incompatible ptr type error GCC 14.1
The `ssh_systemd_notify` function is causing compilation errors
when built against GCC 14.1. This is due to an incompatible pointer
type being passed to the connect function.

The connect function expects a pointer to `struct sockaddr`, but
was receiving a pointer to `struct sockaddr_un`.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-07-05 13:41:33 -07:00
Jonas Jelonek 7f5df4684b croc: update to 10.0.9
Release notes:
https://github.com/schollz/croc/releases/tag/v10.0.9

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-07-03 16:58:35 -07:00
Wesley Gimenes 514e8df3ea netbird: update to 0.28.3
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-07-03 16:58:15 -07:00
Milinda Brantini bdae046c88 tailscale: Update to 1.68.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-07-03 16:58:01 -07:00
Clemens Hopfer 1cf592503b openvpn: fix startup with script-security lower than 2
External scripts may only be specified with script-security 2 or higher,
otherwise OpenVPN fails at tunnel startup with an error.
This changes the previously hardcoded hotplug scripts to only be added if
script-security is 2 or higher is used.

Signed-off-by: Clemens Hopfer <openwrt@wireloss.net>
2024-07-03 12:55:24 -07:00
Tianling Shen 309687f01a
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-04 02:06:49 +08:00
Tianling Shen 7224e0ff04 miniupnpc: Update to 2.2.8
Updated binary path, rebased patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-07-02 09:50:57 -07:00
John Audia 75674f0439 openssh: bump to 9.8p1
Release notes: https://www.openssh.com/txt/release-9.8

* 9.8p1 fixes CVE-2024-6387
* Adjusted Makefile to provide /usr/lib/sshd-session
* Given the troubles with -fzero-call-used-regs and all the
  broken checks, makes sense to skip it

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-07-02 09:30:45 -07:00
Dirk Brenken b76f6e1c16
adblock: update 4.1.5-11
* removed an accidentally commited flag of the upcoming adblock 5.x, this fixes a startup regression without trigger interface

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-06-30 19:30:11 +02:00
Rosen Penev b2a00dacb0 apinger: fix time_t format
Needs to be 64-bit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-29 16:51:22 -07:00
Goetz Goerisch f7a8e6548d jool: update to 4.1.12
Update jool to 4.1.12
Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.12

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
2024-06-29 11:56:59 -07:00
Tianling Shen d81b3c8ab1
alist: Update to 3.35.0
Add GO_PKG_EXCLUDES to fix build on non-64bit (arm64/amd64) system.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-06-29 17:16:20 +08:00
Milinda Brantini 74a15d2a9e dnsproxy: Update to 0.71.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-28 00:34:37 -07:00
Tianling Shen 1116792178
Merge pull request #24468 from ne20002/master-crowdsec
Update crowdsec to latest upstream release version 1.6.2
2024-06-28 02:06:43 +08:00
Jan Hák 4c003313d7 knot: update to version 3.3.7
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-06-27 15:16:48 +02:00
S. Brusch dcd0b8d025
crowdsec: Update to latest upstream release version 1.6.2
Signed-off-by: S. Brusch <ne20002@gmx.ch>

Maintainer: Kerma Gérald <gandalf@gk2.net>
Package tested: with manual install on different partition tested

Description: update to latest version of upstream
2024-06-27 13:08:58 +02:00
Dirk Brenken a029f01d81
adblock: update 4.1.5-10
* made the DNS Reporting / tcpdump parsing code more capable
* small init fixes
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-06-27 07:47:10 +02:00
Esaaprilia Salsabila 3c4c819520 freeradius3: add PKG_BUILD_PARALLEL:=0
freeradius-3.2.4 had a build failure in the snapshoot release but it builds successfully when doing a pull request
https://downloads.openwrt.org/snapshots/faillogs/aarch64_generic/packages/freeradius3/compile.txt

https://github.com/openwrt/packages/pull/24417

as a solution we need to add

PKG_BUILD_PARALLEL:=0

to prevent freeradius3 from doing the build in parallel

Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
2024-06-26 01:50:47 -07:00
Eric Fahlgren a636371c5e snort3: improve date filtering in report
- Take advantage of bug fix in jsonfilter to get rid of array hack, should
   improve memory footprint quite a bit

 - Implement substring matching in dates so you can collect data for a specific
   day, hour or run bin reports for histograms

 - Report title now contains specified date range, footer percentages

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-06-25 10:03:07 -07:00
Ryan Keane 2d711c8fbd cloudflared: Fix incorrect uci config syntax
Fix incorrect uci config syntax, caused by a careless newbie contributer.
Modify function append_param_arg() in init script, to support hyphenated
arguments.
Add more command parameters as uci options, no value is set to keep it default.

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-06-24 15:35:56 +08:00
Milinda Brantini 04b9e8ab97 dnslookup: Update to 1.11.1
Fixed unnecessary error when running with no arguments.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-24 15:34:36 +08:00
Self Hosting Group c9a170578e miniupnpd: Update package to 2.3.6
and change title to term used in LuCi

Signed-off-by: Self Hosting Group <155233284+Self-Hosting-Group@users.noreply.github.com>
2024-06-23 23:11:54 -07:00
Peca Nesovanovic b18c0f17f7 net-snmp: include ipv6 address & route mibs
description: Since IPv6 is present in everyday use, we need to include
  information about IPv6 addresses & routes in SNMP

example:
  IP-MIB::ipAddressOrigin.ipv6

  IP-MIB::ipAddressOrigin[ipv6]["00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:01"] = manual
  IP-MIB::ipAddressOrigin[ipv6]["fd:00:00:09:02:55:00:00:00:00:00:00:00:00:01:01"] = manual
  IP-MIB::ipAddressOrigin[ipv6]["fe:80:00:00:00:00:00:00:0c:00:09:ff:fe:06:01:01"] = linklayer
  IP-MIB::ipAddressOrigin[ipv6]["fe:80:00:00:00:00:00:00:0c:02:09:ff:fe:00:01:01"] = linklayer
  IP-MIB::ipAddressOrigin[ipv6]["fe:80:00:00:00:00:00:00:ae:84:c6:ff:fe:25:8c:ce"] = linklayer

tested:
  23.05-snapshot
  master snapshot
  with LibreNMS, OpenWRT device IPv6 Addresses & Routes are properly recognized

Signed-off-by: Peca Nesovanovic <peca.nesovanovic@sattrakt.com>
2024-06-23 23:10:35 -07:00
Martin Hübner 9577427bad gatling: Add procd files
This commit adds a uci configuration file and makes the gatling server
controllable by procd.

Co-authored-by: Moritz Warning <moritzwarning@web.de>
Signed-off-by: Martin Hübner <martin.hubner@web.de>
2024-06-23 23:09:55 -07:00
Roland Osborne 5912206b83 databag: add package
Signed-off-by: Roland Osborne <roland.osborne@gmail.com>
2024-06-23 18:35:10 -07:00
Chen Minqiang 9877676890 modemmanager: add sourcefilter option support
This make source based IPv6 routing option available for
modemmanager case dhcpv6

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
2024-06-23 16:39:01 -07:00
Tony Ambardar 9b873f4247 speedtest-netperf: add idle latency measurement
Allow measuring ping latency and CPU details at idle as a baseline before
measuring under data transfer loading. This allows better determination of
Latency Under Load, a critical bufferbloat parameter. The CPU details can
also be used to verify idle conditions or examine CPU frequency against
ping variations and jitter.

Change the default test duration to 30 seconds, which is adequate for SQM
tuning while reducing bandwidth consumption for upstream netperf servers.

Change the default ping host from gstatic.com to one.one.one.one, which is
widely available and generally shows lower latency.

When warning of internal netperf errors, suggest running netperf directly
to view error details.

Other minor updates include:
  - clear tmp file names for safety in case of traps
  - simplify ping code, argument parsing and number validation
  - fix cases of wrong protocol usage with hostname as ping target
  - drop unneeded egrep usage

Also update README accordingly, with clearer usage text and terminology.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2024-06-23 16:10:00 -07:00
Daniel Kucera de8e13efa5 tinyproxy: fix upstream config generation
Signed-off-by: Daniel Kucera <daniel.kucera@gmail.com>
2024-06-23 16:09:28 -07:00
Erwan MAS 65fc6ccb06 tinc: fix regression bring by commit fd61f2d
Signed-off-by: Erwan MAS <erwan@mas.nom.fr>
2024-06-23 16:09:08 -07:00
Christopher Ng 81654c6570 knot: fix EXTRA_DEPENDS for APK version schema
EXTRA_DEPENDS now requires an `r` before the `PKG_RELEASE` because of
e8725a932e.

Fixes https://github.com/openwrt/packages/issues/23735

Signed-off-by: Christopher Ng <facboy@gmail.com>
2024-06-23 16:04:40 -07:00
Sean Khan e5f93c915c nginx-util: Rework ptr cleanup and error handling
As per @Ansuel's not about ctx cleanup in error path, decided to rework
the patch.

Changes and Improvements:

Smart Pointers for Memory Management:
* The `EVP_PKEY_ptr` and `X509_NAME_ptr` smart pointers
  are used to manage the memory of `EVP_PKEY` and `X509_NAME`
  objects respectively to ensure proper cleanup.

Error Handling:
* Improved error messages and exception handling to provide
  more information about what went wrong.

Resource Cleanup:
* Ensured all allocated resources are now properly freed
  in case of an error to prevent memory leaks.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-06-23 11:27:05 -07:00
Sean Khan 0d0afff918 nginx-util: fix deprecated openssl 3.0 functions
Since upstream openwrt has been using openssl 3.0 for quite some time,
figured we could clean up some of the legacy code.

This PR updates the code for EC/RSA key generation.

nginx-util currently only generates 'ecc' keys, even though the
framework is there for rsa as well.

In order properly test the changes, I created two binaries:

'nginx-util-ssl'     (generates ec keys)
'nginx-util-ssl-rsa' (generates rsa keys)

where I would change line:455 in `src/nginx-ssl-util.hpp`

`auto pkey = gen_eckey(NID_secp384r1)` to `auto pkey = gen_rsakey(2048)`

Example with UCI config

```
config server '_rsa'
	list listen '443 ssl default_server'
	list listen '[::]:443 ssl default_server'
	option server_name '_rsa'
	list include 'restrict_locally'
	list include 'conf.d/*.locations'
	option uci_manage_ssl 'self-signed'
	option key_type 'rsa'
	option ssl_certificate '/etc/nginx/conf.d/_rsa.crt'
	option ssl_certificate_key '/etc/nginx/conf.d/_rsa.key'
	option ssl_session_cache 'shared:SSL:32k'
	option ssl_session_timeout '64m'
	option access_log 'off; # logd openwrt'
```

➤ /opt/bin/nginx-ssl-util-rsa add_ssl _rsa
Adding SSL directives to UCI server: nginx._rsa
	uci_manage_ssl='self-signed'
Created self-signed SSL certificate '/etc/nginx/conf.d/_rsa.crt' with key '/etc/nginx/conf.d/_rsa.key'.

[04/14/24 18:37:15](K-6.6.27)
root@WRX36 ~
➤ openssl x509 -in /etc/nginx/conf.d/_rsa.crt -text -noout
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            6d:55:a6💿52:25:31:fd:3c:78:66:24:82:5f:bb:b6:a6:fe:8f:c7
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: C = ZZ, ST = Somewhere, L = None, CN = OpenWrt, O = OpenWrtBF399B64ACF71BC3
        Validity
            Not Before: Apr 14 22:37:15 2024 GMT
            Not After : Jul 16 22:37:15 2027 GMT
        Subject: C = ZZ, ST = Somewhere, L = None, CN = OpenWrt, O = OpenWrtBF399B64ACF71BC3
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:ac:52:71:af:25:e9:05:0a:a5:d7:86:d3:8d:0b:
                    66:e0:09:cf:2a💿a1:63:57:36:46:61:04:16:fe:
                    94:84:d0:20:ab:01:15:55:aa:a1:89:c2:85:a9:84:
                    47:ba:84:d7:1f:a9:0c:c0:f0:67:2f:81:1d:1b:3b:
                    31:d5:94:6e:a0:f0:e6:ec:26:91:4a:e2:fd:58:4c:
                    ac:b5:9e:a1:cd:7d:91:51:29:81:1d:3e:4a:d9:d1:
                    d5:f1:2f:34:2f:ca:95:dc:42:d5:c4:d3:d6:b2:91:
                    d5:19:61:a2:b5:b1:90:f0:83:88:ef:92:c9:bf:a4:
                    59:a9:d6:00:6f:1c:0d:70:16:40:cc:cb:c0🇩🇪c4:
                    8f:00:83:a3:2f:77:ca:18:cd:7b:d4:77:96:47:78:
                    1b:c1:ff:08:86:93:79:91:8f:a7:95:71:46:06:69:
                    fc:cc:65:64:e7:99:11:cc:82:bb:39:6b:12:27:73:
                    0e:d1:e7:65:51:9e:ad:dc:b3:ff:3f:ba:b0:72:4f:
                    22:ad:7e:41:bb:3c:c7:80:30:81:5f:8b:32:f4:7f:
                    22:48:3f:3d:a9:eb:28:27:12:db:a9:63:c9:7e:e2:
                    ed:36:de:e7:68:31:4e:9c:c0:36:e8:f2:d9:3f:50:
                    09:50:a3:e8:7a:03:00:4f:8d:e1:10:eb:a1:87:44:
                    be:23
                Exponent: 65537 (0x10001)
    Signature Algorithm: sha256WithRSAEncryption
    Signature Value:
        06:7d:84:00:ac:8f:8b:a6:b6:b7:b5:ed:ee:7f:61:76:6d:ee:
        11:53:f6:d1:f8:95:ad:6c:d7:d0:3e:01:ac:bb:d7:7a:8d:59:
        80:ec:ba:b2:7b:78:5c:4f:5e:3f:f1:74:ad:d9:8c:a2:6b:08:
        9c:bf:b1:42:fd:8d:a6:35:48:4d:a7:2d:92:c9:45:66:77:32:
        a4:e0:ea:eb:e0:4a:42:f5:dd:ea:a2:c0:0a:66:5a:32:03:1d:
        e7:87:3a:7f:1e:00:ed:d0:21:01:d5:f9:e2:b1:e6:b7:cb:1c:
        67:11:de:69:7f:a2:ce:d0:fc:2d:f2:6c:33:84:4c:3d:f4:f6:
        60:6b:2e:31:b7:0c:41:2c:73:31:7e:94:19:a2:2b:6a:56:3f:
        07:37:71:97:28:58:91:63:b2:58:97:b2:aa:1e:d5:d9:6d:af:
        6f:a0:02:e0:06:39:b0:c9:f5:50:41:b5:58:41:6a:30:72:89:
        9a:67:7e:a1:7a:a5:02:b9:2a:f3:f8:93:4f:59:6e:b1:27:54:
        86:d1:ec:96:7a:dd:d1:44:6b:1e:3b:17:cf:15:64:ad:83:6b:
        63:20:2d:42:c3:28:68:14:de:12:4e:8a:c3:f3:10:c8:4b:4f:
        c7:d8:2b:a8:45:fb:3a:bd:9d:bd:08:71:08:09:ed:ea:9b:b9:
        3b:33:a6:a6

[04/14/24 18:37:27](K-6.6.27)
root@WRX36 ~
➤ /opt/bin/nginx-ssl-util add_ssl _ec
Adding SSL directives to UCI server: nginx._ec
	uci_manage_ssl='self-signed'
Created self-signed SSL certificate '/etc/nginx/conf.d/_ec.crt' with key '/etc/nginx/conf.d/_ec.key'.

[04/14/24 18:37:43](K-6.6.27)
root@WRX36 ~
➤ openssl x509 -in /etc/nginx/conf.d/_ec.crt -text -noout
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            55:32:fe:07:09:79:d1:40:d7:43:2e:45:3d:98:4a:77:65:d0:29:41
        Signature Algorithm: ecdsa-with-SHA256
        Issuer: C = ZZ, ST = Somewhere, L = None, CN = OpenWrt, O = OpenWrt2EDD40F41960C8C1
        Validity
            Not Before: Apr 14 22:37:43 2024 GMT
            Not After : Jul 16 22:37:43 2027 GMT
        Subject: C = ZZ, ST = Somewhere, L = None, CN = OpenWrt, O = OpenWrt2EDD40F41960C8C1
        Subject Public Key Info:
            Public Key Algorithm: id-ecPublicKey
                Public-Key: (384 bit)
                pub:
                    04:97:d2:b2:f0:c9:60:60:89:7e:ea:6f:48:1c:90:
                    8e:6d:1d:d8:58:46:8c🇩🇪e9:50:e2:74:ea:d8:dd:
                    8c:d9:ed:f4:4c:b7:41:95:55:98:38:5a:9e:66:83:
                    b9:7c:79:71:9b:ec:18:ed:d9:09:3c:f7:64:32:ae:
                    59:ad:92🇩🇪d7:c4:15:2e:e5:89:65:f4:29:8a:62:
                    a0:85:21:95:22:3a:38:e3:11:e6:f2:01:f6:50:62:
                    01:ed:68:0d:d0:0c:d4
                ASN1 OID: secp384r1
                NIST CURVE: P-384
    Signature Algorithm: ecdsa-with-SHA256
    Signature Value:
        30:65:02:30:78:af:d1:4f:57:b1:97:2b:87:aa:7f:a2:26:39:
        19:30:5c:4f:9c:f0:d7:ee:24:8e:a2:39:ec:70:af:16:eb:a6:
        72:96:d4:a7:2f:c1:38:f4:65:ed:ed:bf:22:c6:a4:6d:02:31:
        00:bc:ec:19:0e:3d:6a:d1:5a:ae:6d:5c:a3:ec:96:60:32:f9:
        6a:88:06:92:ed:c1:a7:44:2c:33:7a:22:72:0f:2a:ce:83:f0:
        f2:04:9e:49:60:ef:83:b4:7f:8b:af:61:c9

```

Maintainer: Peter Stadler <peter.stadler@student.uibk.ac.at>
Compile tested: aarch64, qualcommax, Master Branch
Run tested: aarch64, Dynalink DL-WRX36, Master Branch

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-06-23 11:27:05 -07:00
Lars Kruse d3c2f7625c mwan3: "use" action: run process via `exec` and handle whitespace
Previously the "use" command had the following shortcomings:
* a subprocess was created instead of replacing the shell process
* whitespace in arguments was not handled correctly

Implementation detail:
In shell context the `"$@"` expression should be used (instead of `$*`).
This allows the safe handling of arguments containing whitespace.

Closes: #20001

Signed-off-by: Lars Kruse <devel@sumpfralle.de>
2024-06-23 11:20:26 -07:00
Yangyu Chen c3232005cb nfs-kernel-server: do not export /mnt by default
Currently, the nfs-kernel-server package exports /mnt by default after
it is installed. This is not a good default behavior, as it may expose
sensitive data to the network if a user mounts something on /mnt. This
commit commented out the line that exports /mnt, so the user has to
enable it explicitly.

Signed-off-by: Yangyu Chen <cyy@cyyself.name>
2024-06-23 11:10:59 -07:00
Nathaniel Wesley Filardo ed7d0b0640 kafs-client: introduce package
Signed-off-by: Nathaniel Wesley Filardo <nwfilardo@gmail.com>
2024-06-23 11:08:20 -07:00
Antonio Pastor 645b04cb4b netatalk: update to 3.2.0.
Commit restores package after it was removed from OpenWrt 21.02.
Signed-off-by: Antonio Pastor <apccv@outlook.com>
2024-06-23 11:05:52 -07:00
Dirk Brenken d17f661aee
banip: update 1.0.0-4
* relax the firewall pre-check if fw4 is not running
* replace former stale tor feed source with 'https://www.dan.me.uk/torlist/?exit'
* add openvpn log term/search pattern example to the readme
* the default config now includes only log terms for dropbear and LuCI, all others are optional
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-06-22 10:13:22 +02:00
Esaaprilia Salsabila 56d08c2da6 freeradius3: update version 3.2.4
https://github.com/FreeRADIUS/freeradius-server/releases/tag/release_3_2_4

don't make the DH file. It's not needed for OpenSSL >=1.1.0
FreeRADIUS/freeradius-server@afbf93b

update freeradius version 3.2.4

added freeradius3 package module

Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
2024-06-21 15:28:51 -07:00