Commit Graph

11894 Commits

Author SHA1 Message Date
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
Ivan Pavlov 04d25b2bc1 openvpn: update to 2.6.11
This is a bugfix release containing several security fixes.

Security fixes
--------------
 - CVE-2024-4877: Windows: harden interactive service pipe.
   Security scope: a malicious process with "some" elevated privileges
   could open the pipe a second time, tricking openvn GUI
   into providing user credentials (tokens),  getting full access
   to the account openvpn-gui.exe runs as.

 - CVE-2024-5594: control channel: refuse control channel messages
   with nonprintable characters in them.
   Security scope: a malicious openvpn peer can send garbage to openvpn log,
   or cause high CPU load.

 - CVE-2024-28882: only call schedule_exit() once (on a given peer).
   Security scope: an authenticated client can make the server "keep the session"
   even when the server has been told to disconnect this client

Bug fixes
---------
 - fix connect timeout when using SOCKS proxies

 - work around LibreSSL crashing on OpenBSD 7.5 when enumerating ciphers

 - Add bracket in fingerprint message and do not warn about missing verification

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

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2024-06-21 15:28:10 -07:00
Sebastian Hamann 5aae31b5e4 dnsdist: add config options for --uid and --gid
These options allow running dnsdist as a non-root user.

Signed-off-by: Sebastian Hamann <code@ares-macrotechnology.com>
2024-06-21 14:57:31 -07:00
Milinda Brantini f84ed39a61 xray-core: update to 1.8.16
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-21 21:29:53 +08:00
Milinda Brantini 1d542b8919 natmap: reset PKG_RELEASE to 1
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-21 21:28:43 +08:00
Milinda Brantini 39f75472f5 aardvark-dns: update to 1.11.0
changelogs:
https://github.com/containers/aardvark-dns/compare/v1.10.0...v1.11.0

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-20 14:21:09 -07:00
Zephyr Lykos e07a546477 tailscale: Update to 1.68.1
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2024-06-20 14:20:56 -07:00
Peter van Dijk 16b1211d34 dnsdist: update to 1.9.5
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-06-20 14:20:42 -07:00
Tianling Shen 4e09831b17
Merge pull request #24414 from Ra2-IFV/curl
curl: upstream backports for mbedtls
2024-06-20 18:42:58 +08:00
Ryan Keane d97d07c6da
curl: upstream backports for mbedtls
tlsv1.3 support is broken in curl 8.8.0 with mbedtls 3.6.0.
See curl/curl#13653 and Mbed-TLS/mbedtls#9210 for more details.
A workaround was implemented in upsteam code, see curl/curl@0c4b4c1 and curl/curl@5f9017d
This commit includes patches generated from upstream commits.

fix #24365 #24386

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-06-19 17:41:11 -04:00
Ryan Keane 31c91837f9 cloudflared: Add more run parameters in UCI
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/configure-tunnels/tunnel-run-parameters/

Close #24122

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-06-20 04:26:30 +08:00
Milinda Brantini edb50c24fc v2raya: update to 2.2.5.5
Fix: docker dev environment build.
Remove is-text in button style.
Add tun mode with sing-tun.
Publish docker images on Github Container Registry.
Ci: add separated singtun workflow.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-20 04:24:38 +08:00
William Fleurant 0a060908ff yggdrasil: bump to 0.5.6
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2024-06-19 21:23:14 +08:00
Remy D. Farley 4f92ecdd97 yggdrasil-jumper: bump to 0.3.1
Signed-off-by: Remy D. Farley <one-d-wide@protonmail.com>
2024-06-19 21:22:48 +08:00
Milinda Brantini 43e0590049 cloudflared: Update to 2024.6.1
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-19 17:48:56 +08:00
Milinda Brantini 0764fe31f8 dnslookup: Update to 1.11.0
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-19 17:48:44 +08:00
Michael Pratt a185c7fabe frr: link zlib in host build
Due to changes in elfutils in order to
simplify the build for static libraries only,
the zlib functions that libelf depends on
are no longer linked within the static libelf library.

If frr were to use pkg-config, no change would be necessary,
however, the AC_CHECK_LIB macro is used, so add the link manually.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2024-06-19 11:22:59 +02:00
Dirk Brenken 2cc7cf3ca0
banip: update 1.0.0-3
* fixed a regression in the split Set function (reported in the forum)
* fixed regex for urlhaus feed

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-06-18 17:04:15 +02:00
Milinda Brantini 4cbfd4709e xray-core: update to 1.8.15
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-18 21:36:13 +08:00
Othmar Truniger 0dfa017055 knxd: bump to new release 0.14.62
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-06-18 21:33:51 +08:00
Jan Hák 0fe28e5e24 knot: update to version 3.3.6
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-06-18 08:32:49 +02:00
Christian Marangi a449bb9347
nginx: bump to 1.26.1 release
Bump nginx to 1.26.1 release.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-06-17 15:19:20 +02:00
Christian Marangi 33c7de21cf
uwsgi: bump to latest 2.0.26 release
Bump to latest 2.0.26 release

apache2/mod_proxy_uwsgi: let httpd handle CL/TE for non-http handlers CVE-2024-24795 (Eric Covener)
remove race-condition over termination of uWSGI process when using need-app and lazy-apps (Hanan .T)
fix 32-bit compilation with GCC14 (Rosen Penev)
uwsgiconfig: get compiler version with -dumpfullversion (Riccardo Magliocchetti)
Fix uwsgi_regexp_match() with pcre2 (Alexandre Rossi)

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-06-17 15:17:55 +02:00
Maxim Storchak d5ed8575e5 tgt: update to 1.0.92
refresh patches and build flags according to the upstream changes

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2024-06-17 16:44:58 +08:00
Milinda Brantini d4d2001167 tailscale: Update to 1.68.0
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-17 16:23:14 +08:00
Christian Lachner 4fdce5538f haproxy: update to v3.0.2
- 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-06-16 16:44:59 -07:00
Ryan Keane d421db0527 unbound: Update to 1.20.0
Updated 010-configure-uname.patch as source changed.
Removed 100-example-conf-in.patch as not needed any more.

Release message:

This release has a fix for the DNSBomb issue CVE-2024-33655. This has a
low severity for Unbound, since it makes Unbound complicit in targeting
others, but does not affect Unbound so much.

To mitigate the issue new configuration options are introduced.
The options discard-timeout: 1900, wait-limit: 1000
and wait-limit-cookie: 10000 are enabled by default. They limit the
number of outstanding queries that a querier can have. This limits
the reply pulse, and make Unbound less favorable for the issue.
With the config wait-limit-netblock and wait-limit-cookie-netblock
the parameters can be fine tuned for specific destinations.
More information on the attack and Unbound's mitigations are
presented further down.

Other fixes in this release are that Unbound no longer follows symlinks
when truncating the pidfile. Unbound also does not chown the pidfile,
this is for safety reasons. There are also a number of fixes for RPZ, in
handling CNAMEs. There is a memory leak fix for the edns client subnet
cache. For DNSSEC validation a case is fixed when the query is of type
DNAME. The unbound-anchor program is fixed to first write to a temporary
file, before replacing the original. This handles disk full situations,
and because of it unbound-anchor needs permission to create that file,
in the same directory as the original file. There is also a fix for
IP_DONTFRAG, to disable fragmentation instead of the opposite.

The option cache-min-negative-ttl can be used to set the minimum TTL
for negative responses in the cache. It complements existing options to
set the maximum ttl for negative responses and to set the minimum and
maximum ttl but not specifically for negative responses.

The option cachedb-check-when-serve-expired option makes Unbound use
cachedb to check for expired responses, when serve-expired is enabled,
and cachedb is used. It is enabled by default.

The -q option for unbound-checkconf can be added to silence it when
there are no errors.

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-06-16 16:44:45 -07:00
Aleksey Vasilenko fb4618b805 squid: update to 6.10
Remove one patch - instead of messing with BUILDCXXFLAGS there we
properly define it via CONFIGURE_ARGS inside Makefile of the package.

Refresh remaining patch.

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-06-16 16:41:16 -07:00
Dirk Brenken 059a530329
banip: update 1.0.0-2
* fixed a possible "Argument list too long" error in the f_log function
* fixed multiple, incomplete digit character classes
* fixed/optimized split file handling
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-06-16 21:52:10 +02:00
Hannu Nyman 217e4ecb35 sqm-scripts-extra: remove the ancient package
Remove the ancient package with experimental cake options,
from time when cake was not yet officially here.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-06-16 17:03:24 +03:00
Christian Lachner a31d46e0c8 haproxy: update to v3.0.1
- 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-06-16 02:43:51 +08:00
Jonas Jelonek 85a24847ed croc: update to 10.0.8
release notes:
10.0.6: https://github.com/schollz/croc/releases/tag/v10.0.6
10.0.7: https://github.com/schollz/croc/releases/tag/v10.0.7
10.0.8: https://github.com/schollz/croc/releases/tag/v10.0.8

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-06-16 02:43:37 +08:00
Dengfeng Liu a1b1bd87bf apfree-wifidog: update to 7.06.2008
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-06-14 08:28:05 -07:00
Dengfeng Liu a34f47e7bb apfree-wifidog: support rule group and websocket&dns proxy flag
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-06-14 08:28:05 -07:00
Florian Eckert dd423c5936
Merge pull request #24370 from osedlbauer/pr/20240611-modemmanager-force-connection
modemmanager: improve reconnect handling
2024-06-12 08:31:52 +02:00
Rui Salvaterra 17558024a5 tor: update to 0.4.8.12 stable
Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.12/ChangeLog

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2024-06-11 16:08:18 +02:00
Oliver Sedlbauer 7eb763b962 modemmanager: remove status message from errors
The message 'MM_CONNECT_IN_PROGRESS' is a status message, not an error
message. To avoid confusion, the message has been removed.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2024-06-11 16:00:20 +02:00
Oliver Sedlbauer 06a6258035 modemmanager: add option to force connection
This commit improves the automatic reconnect logic. If the modem cannot
establish a connection, for example due to poor reception, the
proto_block_restart prevents the interface from trying to reconnect.
To enforce the connection, this commit adds a new option that allows the
system to attempt to establish a connection indefinitely.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
2024-06-11 15:59:45 +02:00
Milinda Brantini 6f141bec63 adguardhome: Update to 0.107.51
View the release notes for more information:
https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.51

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-11 17:45:04 +08:00
Rosen Penev a1d7dea6fc softethervpn5: update to 5.02.5184
Fixes compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-10 13:47:37 -07:00
Rosen Penev 2b01007dd4 ifstat: fix compilation with GCC14
Need explicit int.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-10 00:01:26 -07:00
Nick Hainke de110a6e37 snowflake: update to 2.9.2
ChangeLog:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/main/ChangeLog

Signed-off-by: Nick Hainke <vincent@systemli.org>
2024-06-10 07:32:40 +02:00
Milinda Brantini 128c0f03ef sing-box: update to 1.9.3
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-09 18:47:37 -07:00
Milinda Brantini b82a70dd19 sing-box: update to 1.9.2
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-08 17:41:56 -07:00
Aleksey Vasilenko 9da221c6f7 git: update to 2.45.2
- Replace one patch with configure vars override
- Refresh other patches

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-06-08 17:38:06 -07:00
Rosen Penev 37ade7efab iperf3: fix usage with big endian
Upstream submissions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-08 17:09:01 -07:00
Milinda Brantini 909ec005b6 sing-box: update to 1.9.1
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-08 17:05:35 -07:00
Dirk Brenken cc709768b5
banip: release 1.0
* made sure, that the domain lookup always add the found IPs to the underlying allow-/blocklist-Set
* major readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-06-08 10:34:09 +02:00
Peter van Dijk 2c5069975c pdns-recursor: update to 5.0.6
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-06-07 03:22:13 +08:00
krant 49fc257b45 curl: update to 8.8.0
- Switch source to .xz according to CONTRIBUTING.md
- Switch project URL to  HTTPS
- Drop upstreamed patch
- Refresh remaining patch
- Adopt the package

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-07 03:20:01 +08:00
Georgi Valkov 4ef2b7e0fc frr: fix compilation with GCC14
Fixes:
zebra/zebra_netns_notify.c: In function 'zebra_ns_ready_read':
zebra/zebra_netns_notify.c:265:40: error: implicit declaration of function 'basename' [-Wimplicit-function-declaration]
  265 |         if (strmatch(VRF_DEFAULT_NAME, basename(netnspath))) {
      |                                        ^~~~~~~~

Fixed by including libgen.h, then since basename may modify its
parameter, allocate a copy on the stack, using strdupa, and pass the
temporary string to basename.

According to the man page for basename:
With glibc, one gets the POSIX version of basename() when
<libgen.h> is included, and the GNU version otherwise.

The POSIX version of basename may modify the contents of path,
so we should to pass a copy when calling this function.

[1] https://man7.org/linux/man-pages/man3/basename.3.html

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-06-05 16:33:49 +02:00
Milinda Brantini b0a4fd300f natmap: update to 20240603
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2024-06-05 16:21:19 +08:00
Florian Eckert b0f5e1f3c8
Merge pull request #24037 from TDT-AG/pr/20240429-keepalived
keepalived: remove not supported notify script handling
2024-06-05 08:27:35 +02:00
Rosen Penev a770f6408b mdnsreponder: update to 2200.100.94.0.2
The IETF fork is unmaintained. In addition, the versioning is incompatible with apk.

010-uclibc.patch is pointless as uclibc is no longer used by OpenWrt.

020-fix-core-dump-while-parsing-interface-list.patch was an upstream
backport. No longer needed.

Added tls=no to avoid mbedtls dependency.

mDNSIdentify is gone.

Added back patches from version 878.200.35. They required manual
refreshing. 120-reproducible-builds.patch is probably needed. Not sure
about 100-linux_fixes.patch.

Add OpenEmbedded patches. Some crash fixes. mdnsd is less noisy with
them.

Log stderr to the log. Otherwise there's no output.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-04 14:15:47 -07:00
Rosen Penev 1e1fe45c02 ostiary: fix compilation with GCC14
Wrong pointer type.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-04 14:14:33 -07:00
Florian Eckert e53341324b
Merge pull request #24183 from TDT-AG/pr/20240517-ddns
ddns-scripts: do not verify DNS server on start
2024-06-04 14:07:27 +02:00
Martin Schiller 2a3a3575fe frr: add support for BGP MD5 authentication
You have to enable the CONFIG_TCP_MD5SIG kernel config option to be able
to use the BGP MD5 authentication.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2024-06-03 17:35:55 +08:00
Ray Wang c6777c6ecc hev-socks5-server: update to 2.6.6
Signed-off-by: Ray Wang <r@hev.cc>
2024-06-03 16:34:48 +08:00
Sergey Ponomarev e2d21302f2 acme-common: export main_domain
To avoid confusion, first create the main_domain var and only then export it.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-06-03 10:09:09 +02:00
Sergey Ponomarev 56e98f78b8 acme-common: migrate deprecated options
Add to uci-defaults script a migration from old deprecated options to new:
  use_staging to staging
  keylength to key_type
  remove standalone
  add missing validation_method

We still support the old options in the acme.init if old config was copied after installing of the newer version of the acme-common.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-06-03 10:09:09 +02:00
krant d1f58074b4 apache: update to 2.4.59
- Remove obsolete OpenSSL patch - upstream handles it by itself now
- Refresh another patch
- Remaining patches are unaffected

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-02 19:18:06 -07:00
krant f725bf9727 fping: update to 5.2
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-02 19:16:34 -07:00
Rosen Penev de15108160 wsdd2: fix compilation with GCC14 and 64-bit
struct msghdr under musl uses padding ints for 64-bit, which means we
can't direct initialize like this. Switch to initializing each member
explicitly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-01 20:58:26 -07:00
krant 3ad060efca lynx: update to 2.9.2
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-01 17:28:26 -07:00
Dirk Brenken 3584187f69
banip: update 0.9.6-3
* fixed concurrent, too high nft loads during feed processing (seen in LuCI frontend)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-06-01 16:06:59 +02:00
Peter van Dijk 19bb71c85b pdns: update to 4.9.1
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-06-01 04:35:11 +08:00
Tianling Shen 2fc0e8f794
Merge pull request #24265 from muink/master
sing-box: update to 1.9.0
2024-06-01 04:33:33 +08:00
Sergey Ponomarev 6ffc7a2717 acme-common: create a symlink to webroot
The webroot option was deprecated and users should use the /var/run/acme/challenge by default.
The folder itself should be exposed to web.
The simplest way to do this is to create a symlink from /www.
This is a default web location for most routers and should cover most cases.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-05-31 09:32:21 +02:00
Dirk Brenken 27e86ef42e
banip: update 0.9.6-2
* fix regex for nixspam and sslbl feed
* list the pre-routing limits in the banIP status
* small fixes and log improvements

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-05-30 21:36:57 +02:00
Anya Lin 087fe17bf7
sing-box: update to 1.9.0
Signed-off-by: Anya Lin <hukk1996@gmail.com>
2024-05-30 14:16:46 +08:00
Christian Lachner 86ab553ea5 haproxy: update to v3.0.0
- New major LTS release
- Update haproxy PKG_VERSION and PKG_HASH
- Enabled QUIC support. It still has to be enabled in the haproxy config
- See changes: http://git.haproxy.org/?p=haproxy-3.0.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-05-29 18:47:59 -07:00
Jonas Jelonek 36332c2077 croc: update to 10.0.5
breaking changes to fix several CVEs. croc v10.x.x cannot be used with
with previous croc versions.

release notes:
https://github.com/schollz/croc/releases/tag/v9.6.16
https://github.com/schollz/croc/releases/tag/v9.6.17
(9.6.16 + .17 were later rereleased as 10.0.0)
https://github.com/schollz/croc/releases/tag/v10.0.0
https://github.com/schollz/croc/releases/tag/v10.0.1
https://github.com/schollz/croc/releases/tag/v10.0.2
https://github.com/schollz/croc/releases/tag/v10.0.3
https://github.com/schollz/croc/releases/tag/v10.0.4
https://github.com/schollz/croc/releases/tag/v10.0.5

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-05-28 12:40:18 -07:00
Christian Marangi e28bd51cab treewide: update packages to use new toolchain define
Update packages to use new toolchain define and drop usage of
TOOLCHAIN_DIR.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-05-28 15:42:30 +08:00
Wesley Gimenes 9ac133bee4 netbird: update to 0.27.10
Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-05-28 14:08:58 +08:00
Georgi Valkov f2411b1e39 frr: merge frr-libfrr and frr-vtysh to frr
frr-libfrr and frr-vtysh are required components, which makes their
menuconfig entries obsolete. Merge them in the frr package.

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-05-28 13:59:43 +08:00
Georgi Valkov fd8467d1a2 frr: enable frr-vtysh by defalult and hide it
Fixes [1]
lib/vty.c: In function 'vty_mgmt_resume_response':
lib/vty.c:195:27: error: 'VTYSH_READ' undeclared (first use in this function); did you mean 'VTY_READ'?
  195 |                 vty_event(VTYSH_READ, vty);
      |                           ^~~~~~~~~~
      |                           VTY_READ

The error is a bug in frr: not all use cases of the VTYSH_* enums are
guarded by #ifdef VTYSH. These enums are enabled by the VTYSH macro,
which is defined if sub package frr-vtysh is enabled in menuconfig.
According to support ticket [2], building without frr-vtysh is
no longer supported.

[1] https://github.com/openwrt/packages/issues/24063
[2] https://github.com/FRRouting/frr/issues/15752#issuecomment-2059328993

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-05-28 13:59:43 +08:00
Georgi Valkov da26ac2725 frr: fix grep warning in frrcommon.sh
Fixes:
grep: warning: stray \ before -

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-05-28 13:59:43 +08:00
Rosen Penev 88ef251c44 net-snmp: finish up GCC14 fix
This fixes it with musl support. Also fixed several -Wformat warnings.

Main problem was __fd_mask not existing on musl but fd_mask existing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-27 20:17:29 -07:00
Aditya Nugraha fe5fd2c2b1 net-snmp: fix compilation with GCC 14
Refresh 900-musl-compat.patch, add missing headers & fixes incompatible pointer type is now an error.

Signed-off-by: Aditya Nugraha <vortexilation@gmail.com>
2024-05-27 20:17:29 -07:00
Dengfeng Liu d5c22612a9 xfrpc: update to 3.05.661
This version is compatible with FRPS 0.58.0

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-05-27 10:53:10 -07:00
Dengfeng Liu e39af31753 xfrpc: Revised the config file and adjusted the corresponding init file
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-05-27 10:53:10 -07:00
Nikos Mavrogiannopoulos 68d40e6c69
Merge pull request #24231 from nmav/ocserv-fix-startup
ocserv: use a more neutral character for sed
2024-05-27 15:45:29 +02:00
Sergey Ponomarev 0b5ff1e1c5 acme-common: v1.2.0
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-05-27 10:28:24 +02:00
Nikos Mavrogiannopoulos bd1464db95 ocserv: use a more neutral character for sed
This resolves a startup issue.

Resolves: #24203

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2024-05-27 07:42:59 +02:00
Sergey Ponomarev dd662f8a12 acme-common: fallback to deprecated use_staging if the staging option is not set
The use_staging option was deprecated in 9d2d8787ca.
But it still has a bigger priority than the staging option.
This happens because config_get_bool returns 0 when the use_staging option wasn't set.
So the next check for the staging var emptiness is always false.

As the simplest fix, use the config_get staging that returns a plain string when the option is not set and if it's empty then fallback to the use_staging.

Once the use_staging option is removed we should get back to the config_get_bool staging.

Also use config_get_bool debug.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-05-26 09:53:22 +02:00
Sergey Ponomarev 4c4a7bd31d treewide: use config_get_bool instead of config_get enabled
The config_get_bool function parses not just the 1 but on/yes, true/false or enabled/disabled.

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-05-26 03:00:50 +08:00
John Audia b450fbc5ea iperf3: update to 3.17.1
Changelogs since last release:
	https://github.com/esnet/iperf/releases/tag/3.17
	https://github.com/esnet/iperf/releases/tag/3.17.1

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-05-25 11:17:29 -07:00
Olivier Poitrey 9ced48feec nextdns: Update to version 1.43.5
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2024-05-25 17:55:36 +03:00
Tianling Shen b965bd59aa
cloudflared: Update to 2024.5.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-24 22:13:42 +08:00
Tianling Shen ef9be4a53c
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-24 22:07:00 +08:00
Tianling Shen 6a9b65119d
xray-core: update to 1.8.13
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-05-24 22:06:09 +08:00
Robert Marko 9cce31c309 treewide: fix incorrect hashes
It seems that PR #24113 introduced incorrect hashes for multiple packages.

So, lets fix all of them at once.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-05-24 13:50:11 +08:00
Stan Grishin 4a61eec169 nebula: drop maintainership
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-05-24 00:12:01 +02:00
Zephyr Lykos fde6dcb95c tailscale: Update to 1.66.4
https://github.com/tailscale/tailscale/releases/v1.66.4
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2024-05-21 17:58:52 -07:00
Sergey Ponomarev 4f660ec902 sslh: update to v1.23.1
The sslh Makefile's default target "all" now also tries to compile a new version sslh-ev.
To disable its compilation the Build/Compile is overridden and to call directly "make sslh-select" or "make sslh-fork" depending on CONFIG_SSLH_SELECT.

Some changes from 001-configfile-fix.patch were applied to the upstream and we can remove them.
The only left is a notice "sslh command line arguments override the config".

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2024-05-21 17:58:42 -07:00
Peter van Dijk a298bedc6e dnsdist: update to 1.9.4
fixes CVE-2024-25581

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-05-21 17:57:58 -07:00
Peter van Dijk 4100ad82c2 pdns-recursor: update to 5.0.5
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-05-21 15:51:10 -07:00
brvphoenix 2b7369c323 sing-box: update to 1.8.14
Signed-off-by: brvphoenix <brvphoenix@gmail.com>
2024-05-21 17:40:39 +08:00
TeleostNaCl Dai 084a217512 speedtest-go: update to 1.7.7
Update speedtest-go version to 1.7.7

Signed-off-by: TeleostNaCl Dai <teleostnacl@gmail.com>
2024-05-21 17:40:30 +08:00
Christian Lachner 3c2ddc6f5d haproxy: update to v2.8.9
- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-2.8.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-05-19 10:38:32 +02:00
Dirk Brenken ccca9c8325
banip: release 0.9.6-1
* refine IPv4 parsing, skip rough feed entries like loopback addresses
* better error logging during banIP nftables initialization and Set loading
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-05-18 08:30:04 +02:00