Commit Graph

32143 Commits

Author SHA1 Message Date
Michael Heimpold
1b7f11d96d php8: workaround libgd capability detection (refs #23846)
This is an alternative approach to #24209. Instead of switching
to bundled/internal libgd, workaround the capability detection
by giving the information to the build system directly.

PHP's original approach does not work when cross-compiling,
but since it is known which features are enabled in OpenWrt's
build, we can directly enable these features here, too.

This is not that future prove, but should do the job for the
moment until a proper solution was discussed with upstream.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-06-08 07:33:18 +02:00
Michael Heimpold
1dd9f4bfc8 php8: update to 8.3.8
This fixes:
    - CVE-2024-4577
    - CVE-2024-5458
    - CVE-2024-5585

Changelog: https://www.php.net/ChangeLog-8.php#8.3.8

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-06-08 06:17:24 +02:00
Aleksey Vasilenko
2b54357f16 nghttp2: update 1.62.1
- Switch source back to .xz according to CONTRIBUTING.md

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-06-06 15:40:32 -07:00
Robert Marko
60f4a43660 devel: gcc: update to 13.3
Update GCC13 to 13.3, like in the root repo.

It fixes buildbot error:
make[3]: *** [Makefile:257: /builder/shared-workdir/build/sdk/dl/gcc-13.3.0.tar.xz] Error 255

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-06-06 22:57:19 +02:00
W. Michael Petullo
b560ea218e python-networkx: update to 3.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-06-07 03:23:18 +08: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
krant
b2065541b3 ngtcp2: update to 1.5.0
- Switch source to .xz according to CONTRIBUTING.md
- Adopt the package

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-07 03:20:01 +08:00
krant
b6692211bb nghttp3: update to 1.3.0
- Switch source to .xz according to CONTRIBUTING.md
- 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
Josef Schlehofer
07c1218009 Revert "ci: no longer require real name"
It was decided that we should require to use real name once again.
There was discussion about it on the mailing list [1], which
was based on the commit in different OpenWrt repo [2]

This reverts commit 7e6cd98ad4.

[1] https://lists.openwrt.org/pipermail/openwrt-devel/2024-April/042711.html
[2] 12d9551f2d

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2024-06-05 10:42:08 +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
René Treffer
aa7ea7938f prometheus-node-exporter-lua: fix netclass duplicate TYPE lines
Fixes a315c40b72

[initial fix]
Signed-off-by: René Treffer <treffer@measite.de>
[fixup René version]
Signed-off-by: PichetGoulu <pichet@nosuid.be>
[actual commit]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2024-06-05 03:09:27 -04: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
35c8a1be68 sane-backends: fix compilation with GCC14
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-04 14:15:08 -07:00
Rosen Penev
a161290906 gdbm: update to 1.23
Just make the library instead of everthing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-04 14:14:58 -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
Rosen Penev
21ff8c732c libv4l: fix compilation without utils
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-04 14:14:24 -07:00
Rosen Penev
e174602d56 v4l2camera: update to 0.2.0
fix compilation when ALSA is found

Need to link against libasound.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-04 14:13:57 -07:00
Russell Senior
651bc1eea9 libgpiod: update to 2.1.2
Signed-off-by: Russell Senior <russell@personaltelco.net>
2024-06-04 14:43:54 +02: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
Hirokazu MORIKAWA
ff7f26e379 node: bump to v20.14.0
Notable Changes
* src,permission: throw async errors on async APIs (Rafael Gonzaga)
* (SEMVER-MINOR) test_runner: support forced exit (Colin Ihrig)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-06-03 16:35:03 +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
f37e815dfd at: update to 3.2.5
- Use upstream tarball
- Update project URL
- Drop obsolete patches

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-02 20:10:52 -07:00
Rosen Penev
9043b66e87 ffmpeg: fix compilation with gcc14
Requires disabling a warning as there's an incompatibility between musl
ioctl and v4l2_ioctl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-02 19:19:10 -07: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
567a123f88 c-ares: update to 1.29.0
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-02 19:17:13 -07:00
krant
6996b71e45 zstd: update to 1.5.6
- Adopt the package

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-02 19:17:00 -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
W. Michael Petullo
3d6cbe13c2 gst1-libav: update to 1.24.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-06-02 19:13:19 -07:00
W. Michael Petullo
610e7aef71 gst1-plugins-ugly: update to 1.24.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-06-02 19:13:19 -07:00
W. Michael Petullo
44faf216a6 gst1-plugins-bad: update to 1.24.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-06-02 19:13:19 -07:00
W. Michael Petullo
c1effa1a2e gst1-plugins-good: update to 1.24.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-06-02 19:13:19 -07:00
W. Michael Petullo
420c888b63 gst1-plugins-base: update to 1.24.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-06-02 19:13:19 -07:00
W. Michael Petullo
853788b7aa gstreamer1: update to 1.24.4
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-06-02 19:13:19 -07:00
Balázs Urbán
1930d39a15 prometheus-node-exporter-lua-hostapd_stations: fix not reporting metrics
- fix incorrect interface name mapping in hostapd_stations exporter

Signed-off-by: Balázs Urbán <szalab9@gmail.com>
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2024-06-02 18:22:12 -04:00
Etienne Champetier
fe489585c2 prometheus-node-exporter-lua: add missing libubus-lua dependency
Fixes a315c40b72

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2024-06-02 17:37:04 -04:00
krant
bd674aebe9 whois: update to 5.5.23
- Switch to local tarball

Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-02 05:33:22 -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
c87b846cac libarchive: update to 3.7.4
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-01 17:28:51 -07:00
krant
786f9e3811 unrar: update to 7.0.9
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-01 17:28:35 -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
krant
e6a390739e erlang: update to 27.0
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-01 17:28:19 -07:00
krant
431184e1bd imagemagick: update to 7.1.1.33
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-01 17:28:13 -07:00
krant
c57fe9fe93 hwdata: update to 0.383
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-06-01 17:28:07 -07:00
Rosen Penev
177920eed4 libssh: fix bad pkgconfig paths
Avoid leaking host paths.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-06-01 17:27:37 -07:00