Commit Graph

34214 Commits

Author SHA1 Message Date
Konstantin Demin
cf30eaf8de xupnpd: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
14aed6a41b exim: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
1fdedadcc4 alpine: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
fb6eee6f04 uw-imap: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
f4a19ebec7 libpam: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
b81dac7625 libdht: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
2928b161d5 libcli: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
c6473474e5 libapr: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
443ce3174d perl: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
92c5dc80c8 luaposix: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin
579ddaf998 sudo: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Gregory Gullin
b9ac3c5e7d sing-box: Update to 1.11.15
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.11.15

Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2025-07-13 23:38:34 +02:00
John Audia
30d847d63d libpam: update to 1.7.1
Release notes:
 https://github.com/linux-pam/linux-pam/releases/tag/v1.5.3
 https://github.com/linux-pam/linux-pam/releases/tag/v1.6.0
 https://github.com/linux-pam/linux-pam/releases/tag/v1.6.1
 https://github.com/linux-pam/linux-pam/releases/tag/v1.7.0
 https://github.com/linux-pam/linux-pam/releases/tag/v1.7.1

Adapt Makefile to use meson and removed patch relating to configure.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-13 23:36:50 +02:00
Rosen Penev
4ab21b1f56 cligen: fix compilation with GCC 15
Upstream has this fixed in a massive patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-13 15:24:12 -06:00
Maxim Storchak
aa97547d16 lsof: update to 4.99.5
- [linux] fix legacy linux kernel compatibility due to missing /proc/self/ns (https://github.com/lsof-org/lsof/pull/329)
- [linux] fix potential null pointer deference, reported by @mono-trip (https://github.com/lsof-org/lsof/pull/332)

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-07-13 15:22:35 -06:00
John Audia
7b39f0c1b8 gnutls: Update to version 3.8.10
Single patches automatically refreshed.

Changelog: https://lists.gnupg.org/pipermail/gnutls-help/2025-July/004883.html

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-13 16:24:14 +02:00
Daniel Golle
d17f18c47a mjpg-streamer: adapt dependency to changed package name
The libv4l package has been renamed to v4l-utils to match the name now
used upstream, and also to make the folder name consistent with the
PKG_NAME.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:51:27 +01:00
Daniel Golle
9327007085 v4l-utils: merge with edid-decode
Make PKG_NAME and folder name consistent (v4l-utils) and build
edid-decode as subpackage. Unfortunately LTO breaks build of some
of the utils, so disable it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:51:27 +01:00
Daniel Golle
31910e74d0 openal-soft: add package
Add open source OpenAL implementation for optional audio support in gzdoom.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:51:10 +01:00
Jens Wagner
0aacef1364 perl-lwp-protocol-https: new module LWP::Protocol::https, version 6.14
This module is a plug-in for LWP (perl-www),
provides https support for  LWP::UserAgent

Signed-off-by: Jens Wagner <jens@wagner2013.de>
2025-07-13 12:15:53 +02:00
Rosen Penev
ff7e8debf7 bluez: update to 5.83
Fixes compilation with GCC 15.

Remove upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-13 17:30:46 +08:00
Rosen Penev
48f3c800a7 vim: update to 9.1
Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-12 13:21:07 +08:00
Daniel Golle
441c147179 libudev-zero: import upstream patches
udev_device.c: fix TOCTOU race condition (illiliti/libudev-zero#57)

illiliti/libudev-zero@a2cc51bb14

Avoidable OOM on small systems (illiliti/libudev-zero#62)

illiliti/libudev-zero@5eca08d71d

Fixes incorrect detection of touchpads (illiliti/libudev-zero#66)

illiliti/libudev-zero@bbeb7ad51c

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-12 13:18:49 +08:00
John Audia
54e24f2feb samba4: update to 4.22.3
https://www.samba.org/samba/history/samba-4.22.3.html

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-11 21:10:57 +02:00
Eric Fahlgren
ea07bdb591 owut: update to 2025.07.11
Bug fixes:
    efahl/owut@0d00192dbe package checks: change error to warning for missing dependencies
Enhancements:
    efahl/owut@2ba6d113ba status: show link to commit at which build performed

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-07-11 21:10:22 +02:00
Jan Kardell
b153b6a034 sudo: bump to version 1.9.17p1
Fixes: CVE-2025-32462
Fixes: CVE-2025-32463

Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
2025-07-11 18:41:31 +02:00
Tianling Shen
bb310d5192 yq: Update to 4.46.1
Release note: https://github.com/mikefarah/yq/releases/tag/v4.46.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-11 19:31:58 +08:00
Tianling Shen
9b158a7efd geoipupdate: Update to 7.1.1
Release note: https://github.com/maxmind/geoipupdate/releases/tag/v7.1.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-11 19:31:20 +08:00
Tianling Shen
e565e93ed8 rclone: Update to 1.70.3
Release note: https://github.com/rclone/rclone/releases/tag/v1.70.3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-11 19:30:33 +08:00
Tianling Shen
68ddb79232 v2ray-core: Update to 5.37.0
Release note: https://github.com/v2fly/v2ray-core/releases/tag/v5.37.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-11 19:14:35 +08:00
Wesley Gimenes
bcb6992f4b netbird: update to 0.50.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.50.2

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-07-11 13:59:40 +08:00
Chris Swan
109b1ff892 csshnpd: Bump to c1.0.14 release
Upstream release aligned to MbedTLS 3.6.4

Signed-off-by: Chris Swan <chris@atsign.com>
2025-07-10 20:01:29 +02:00
Paulo Neves
366629b117 afraid.org-v2-token.json: Fix 404 on update
The URL for update changed and updates were silently failing
with HTTP 404. Fixed the URL

Signed-off-by: Paulo Neves <ptsneves@gmail.com>
2025-07-10 13:23:58 +02:00
Richard Muzik
99c111e391 git: update to 2.46.4
Fixes:
  - CVE-2025-27613
  - CVE-2025-27614
  - CVE-2025-46334
  - CVE-2025-46835
  - CVE-2025-48384
  - CVE-2025-48385
  - CVE-2025-48386

Signed-off-by: Richard Muzik <richard.muzik@turris.com>
2025-07-10 12:59:40 +02:00
George Sapkin
d0932ad76c golang: bump to 1.24.5
go1.24.5 (released 2025-07-08) includes security fixes to the go
command, as well as bug fixes to the compiler, the linker, the runtime,
and the go command.

Link: https://github.com/golang/go/issues?q=milestone%3AGo1.24.5+label%3ACherryPickApproved
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-10 15:44:43 +08:00
Wesley Gimenes
9d0a14ed4e netbird: update to 0.50.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.50.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-07-10 15:44:19 +08:00
Tianling Shen
29c9bf31c5 cloudflared: change default protocol back to 'auto'
Most of the PQ and FIPS compliant curves are already available
in go 1.24.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-10 15:43:56 +08:00
Peter van Dijk
7c9c48d5dd pdns: update to 4.9.7
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2025-07-09 18:53:10 +08:00
Jianhui Zhao
0858d257e2 rtty: update to 9.0.0
Two new command-line parameters have been added since this version:

* -g, --group=string       Set a group for the device
* -i number                Set heartbeat interval in seconds

changelog: https://github.com/zhaojh329/rtty/releases/tag/v9.0.0

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-07-09 18:52:43 +08:00
Tan Zien
d3a2fb39a7 unzip: fix build GCC 15.1
refer to:

b7410ac718/main/unzip/gcc15.patch

fix this:

unix/unxcfg.h:120:15: error: conflicting types for 'gmtime'; have 'struct tm *(void)'
  120 |    struct tm *gmtime(), *localtime();
      |               ^~~~~~
In file included from unix/unxcfg.h:119:
/home/nasbdh9/openwrt/staging_dir/toolchain-x86_64_gcc-15.1.0_musl/include/time.h:59:12: note: previous declaration of 'gmtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'}
   59 | struct tm *gmtime (const time_t *);
      |            ^~~~~~
unix/unxcfg.h:120:26: error: conflicting types for 'localtime'; have 'struct tm *(void)'
  120 |    struct tm *gmtime(), *localtime();
      |                          ^~~~~~~~~
/home/nasbdh9/openwrt/staging_dir/toolchain-x86_64_gcc-15.1.0_musl/include/time.h:60:12: note: previous declaration of 'localtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'}
   60 | struct tm *localtime (const time_t *);
      |            ^~~~~~~~~

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
2025-07-09 18:52:06 +08:00
Daniel Golle
ab6ebc5c01 unifdef: fix build with GCC 15
Using GCC compiler on the host breaks the build due to 'constexpr' being
a reserved keyword in C22.
Build expecting the sources to be in GNU17 standard fixes that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 18:50:33 +08:00
Javier Marcet
362b8cda74 docker-compose: Update to version 2.38.2
Release notes:
https://github.com/docker/compose/releases/tag/v2.38.2

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-09 18:39:07 +08:00
Daniel Golle
b965e893b7 cryptsetup: update to 2.8.0
See https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 17:18:38 +08:00
Robert Marko
3d10039565 shadow: restore PKG_BUILD_DEPENDS to libxcrypt
This reverts commit f18594a00f.

The whole libxcrypt package was reworked in the base repo to fix
libcrypto-compat and the name was restored to libxcrypt.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-07-09 11:01:07 +02:00
Eric Leung
dadafe3ac9 ddns-scripts: (cloudflare) add support for custom zone ID and DNS record ID
User can (optionally) set zone_id and dns_record_id in param_opt.
This allows round robin DNS setup in Cloudflare.

Signed-off-by: Eric Leung <contact@ericleung.dev>
2025-07-09 09:48:00 +02:00
Daniel Golle
763f09e19a gnunet: update to 0.24.3
See upstream NEWS file for more information

https://git.gnunet.org/gnunet.git/tree/NEWS?h=v0.24.3

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:33:14 +08:00
Daniel Golle
3017332949 gnupg2: update to 2.4.8
Noteworthy changes in version 2.4.8 (2025-05-14)
------------------------------------------------

  * gpg: Fix a verification DoS due to a malicious subkey in the
    keyring.  [T7527]

  * gpg: Fix a regression in 2.4.7 for generating a key from card.
    [T7457]

  * gpg: Fix --quick-add-key for Weierstrass ECC with usage given.
    [T7506]

  * gpg: Fully implement the group key flag.  [rGedd01d8fc4]

  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGeb2a90d343]

  * gpgsm: Do not return an error code when importing a certificate
    with an empty subject.  [T7171]

  * scd: Accept P15 cards with a zero-length label.  [rG18b4ebb28a]

  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]

  * gpgconf: Fix reload and kill of keyboxd.  [T7569]

  * w32: Fix posssible lockup due to lost select results.
    [rG9448d01d61]

  Release-info: https://dev.gnupg.org/T7428

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:32:21 +08:00
Daniel Golle
177a676bfb libcurl-gnutls: update to cURL release 8.14.1
Quite a few versions of cURL have been released since last updating
libcurl-gnutls. See release notes since 8.9.1

https://curl.se/ch/8.10.0.html

https://curl.se/ch/8.10.1.html

https://curl.se/ch/8.11.0.html

https://curl.se/ch/8.11.1.html

https://curl.se/ch/8.12.0.html

https://curl.se/ch/8.12.1.html

https://curl.se/ch/8.13.0.html

https://curl.se/ch/8.14.0.html

https://curl.se/ch/8.14.1.html

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:31:45 +08:00
Daniel Golle
95a5d32115 libpbc: update to 1.0.0
The author writes on https://crypto.stanford.edu/pbc/news.html

---
pbc-1.0.0 released

Thanks to many contributors for fixes, wrappers, and tests.

It’s been over a decade since the last release, and over two since
pbc-0.0.0. I had thought this project would have faded into obscurity by
now, but I still receive patches occasionally. I challenged myself to
build a new release. Miraculously, the old scripts still seem to work,
and the only non-trivial edit was renaming a few MinGW invocations in a
Makefile.

I bumped up the major version number. At the rate I’m going, this could
be the last release, and it’d be a shame if the project never reached
v1.0!

Tue Jun 10 09:15:34 PM PDT 2025
---

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:31:21 +08:00
Daniel Golle
9f52621180 libp11: update to 0.4.16
See release notes since 0.4.13:

https://github.com/OpenSC/libp11/releases/tag/libp11-0.4.14

https://github.com/OpenSC/libp11/releases/tag/libp11-0.4.15

https://github.com/OpenSC/libp11/releases/tag/libp11-0.4.16

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:29:57 +08:00