Commit Graph

11501 Commits

Author SHA1 Message Date
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