Fabrice Fontaine [Wed, 26 Feb 2025 21:26:44 +0000 (22:26 +0100)]
libs/libuv: fix PKG_CPE_ID
libuv:libuv is a better CPE ID than libuv_project:libuv as this CPE ID
has the latest CVEs (whereas libuv_project:libuv only has a CVE from
2015):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libuv:libuv
Fixes: f8ecbf529bad57970e4ff8f90484ba58d06b4a39 (libuv: update to 1.32.0)
Signed-off-by: Fabrice Fontaine <[email protected]>
Fabrice Fontaine [Wed, 26 Feb 2025 18:40:36 +0000 (19:40 +0100)]
lang/tcl: fix PKG_CPE_ID
tcl:tcl is a better CPE ID than tcl_tk:tcl_tk as this CPE ID has the
latest CVE (whereas tcl_tk:tcl_tk only has CVEs up to 2008):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:tcl:tcl
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <[email protected]>
Fabrice Fontaine [Wed, 26 Feb 2025 20:19:30 +0000 (21:19 +0100)]
utils/logrotate: fix PKG_CPE_ID
logrotate_project:logrotate is a better CPE ID than gentoo:logrotate as
this CPE ID has the latest CVE (whereas gentoo:logrotate only has CVEs
up to 2011):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:logrotate_project:logrotate
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <[email protected]>
Sander Schutten [Mon, 13 Jan 2025 19:40:36 +0000 (19:40 +0000)]
wiki: openwrt naming fixes and contribution improvement
Signed-off-by: Sander Schutten <[email protected]>
Joel Low [Sat, 8 Feb 2025 08:23:01 +0000 (16:23 +0800)]
strongswan: preserve changed configuration files
After reinstalling the packages with the preserved configuration files
after a sysupgrade, the reinstalled package config files overwrite what
is on disk rather than being placed as conf-opkg. Defining these config
files will preserve them appropriately.
Signed-off-by: Joel Low <[email protected]>
Maxim Storchak [Wed, 7 May 2025 10:55:01 +0000 (13:55 +0300)]
smartmontools: update to 7.5
Signed-off-by: Maxim Storchak <[email protected]>
Peter van Dijk [Wed, 7 May 2025 12:23:30 +0000 (14:23 +0200)]
pdns: update to 4.9.5
Signed-off-by: Peter van Dijk <[email protected]>
Tan Zien [Thu, 1 May 2025 22:34:30 +0000 (06:34 +0800)]
open-vm-tools: update to 12.5.0
for detailed change log, please refer to:
https://github.com/vmware/open-vm-tools/blob/stable-12.5.0/open-vm-tools/ChangeLog
Signed-off-by: Tan Zien <[email protected]>
Marius Dinu [Sun, 11 May 2025 13:19:01 +0000 (16:19 +0300)]
tvheadend: update to 2024-11-12, new options, patch for bug #26422
Changes:
- update to git master 2024-11-12 (dev stalled since then)
- patch for OpenWrt bug #26422 / tvheadend bug #1786
- Options removed:
- imagecache = tvheadend doesn't support disabling it anymore
- Options added:
- detailed (but slow) memory utilization reporting
- Timeshift (default on)
- tsfile (currently bugged in tvheadend, commented out / always on)
- HDHomeRun server emulation (default on)
- Digital Devices DVB CI descrambling cards (default off)
- RegEx options cleaned up, PCRE2 is the new default.
- Some help text improved
Signed-off-by: Marius Dinu <[email protected]>
Nikolay Manev [Tue, 29 Apr 2025 20:34:11 +0000 (23:34 +0300)]
adblock-fast: Fixed non-printable characters and bump PKG_VERSION
Signed-off-by: Nikolay Manev <[email protected]>
Hannu Nyman [Sun, 11 May 2025 06:52:57 +0000 (09:52 +0300)]
libpng: Update to 1.6.48
Update libpng to version 1.6.48.
Signed-off-by: Hannu Nyman <[email protected]>
Hannu Nyman [Sun, 11 May 2025 06:26:03 +0000 (09:26 +0300)]
libpng: Revert "libpng: add symlink to debug library" as unnecessary
This reverts commit
5313dd9be from PR #25324 , related to #25323 and
https://github.com/openwrt/openwrt/pull/16899
The additional symlink libpng16.so -> libpng16d.so is now unnecessary as
OpenWrt main repo PR https://github.com/openwrt/openwrt/pull/18709
commit https://github.com/openwrt/openwrt/commit/
703e7d2d5b58e68528cb5fadfc1185bd3904b3d9
changed the cmake build type from 'Debug' to 'RelWithDebInfo', which
causes libpng .so to be compiled with the normal name libpng16.so
(instead of the debug-styled libpng16d.so).
Signed-off-by: Hannu Nyman <[email protected]>
John Audia [Fri, 11 Apr 2025 13:57:51 +0000 (09:57 -0400)]
nfs-kernel-server: update to v2.8.3
Update to v2.8.3
Removed upstreamed: 210-patch-for-broken-libnfsimapd-static-and-regex-plugins.patch
Added: 210-nfsdctl.c-add-missing-basename.patch
Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64
Signed-off-by: John Audia <[email protected]>
John Audia [Sun, 2 Mar 2025 10:15:55 +0000 (05:15 -0500)]
nfs-kernel-server: update to v2.8.2
Update to latest release and change URL to official upstream mirror.
Removed upstreamed patch: 130-musl-svcgssd-sysconf.patch
Added new patch to correct host build error as we do not build with
gss enabled anyway: 100-fix-host-build.patch
Build system: x86/64
Build-tested: bcm27xx/bcm2712
Run-tested: bcm27xx/bcm2712
Signed-off-by: John Audia <[email protected]>
Eric Luehrsen [Fri, 2 May 2025 03:39:37 +0000 (23:39 -0400)]
unbound: update to 1.23.0
Signed-off-by: Eric Luehrsen <[email protected]>
George Sapkin [Thu, 8 May 2025 12:24:18 +0000 (15:24 +0300)]
syncthing: add discovery and relay descriptions
Signed-off-by: George Sapkin <[email protected]>
George Sapkin [Tue, 6 May 2025 16:23:01 +0000 (19:23 +0300)]
syncthing: bump to 1.29.6
- chore(lib): expose model methods to obtain progress
- feat(gui): explanation to options enabled or disabled per folder type
- fix(gui): validate device ID in canonical form
- fix(config): remove discontinued primary STUN server
- fix(stun): better error handling
- chore(config): remove discontinued secondary STUN servers
- chore(fs): speed up case normalization
- build(deps): update dependencies
- feat(fs, config): add support for custom filesystem type construction
- build: replace underscore in Debian version
- chore(model): add metric for total number of conflicts
- fix(config): properly apply defaults when reading folder configuration
- fix(config): zero filesystemtype is "basic"
- build: push artifacts to Azure
- chore(config): resolve primary STUN servers via SRV record
- chore(fs): changes to allow Filesystem to be implemented externally
- fix(strings): differentiate setup(n) and set(v) up
- fix(gui): mark unseen disconnected devices as inactive
- fix(syncthing): use separate lock file instead of locking the
certificate
- feat(api, gui): allow authentication bypass for metrics
- chore: add missing copyright in new files from infra branch
- fix(osutil): give threads same I/O priority on Linux
- chore(syncthing): remove support for TLS 1.2 sync connections
- chore(gui): update dependency copyrights, add script for periodic
maintenance
- chore(api): log X-Forwarded-For
- feat(config): add option for audit file
- chore(gui): use go list --deps for dependency list
- fix(strelaysrv): make the session limiter session-dependent
Changelog: https://github.com/syncthing/syncthing/compare/v1.29.5...v1.29.6
Signed-off-by: George Sapkin <[email protected]>
Tianling Shen [Fri, 9 May 2025 08:29:31 +0000 (16:29 +0800)]
yq: Update to 4.45.3
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Fri, 9 May 2025 08:17:27 +0000 (16:17 +0800)]
cloudflared: Update to 2025.4.2
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Fri, 9 May 2025 08:17:19 +0000 (16:17 +0800)]
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Fri, 9 May 2025 08:14:36 +0000 (16:14 +0800)]
v2ray-core: Update to 5.31.0
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Fri, 9 May 2025 08:13:45 +0000 (16:13 +0800)]
xray-core: Update to 25.4.30
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Fri, 9 May 2025 08:12:12 +0000 (16:12 +0800)]
rclone: Update to 1.69.2
Signed-off-by: Tianling Shen <[email protected]>
Wesley Gimenes [Tue, 6 May 2025 18:36:55 +0000 (15:36 -0300)]
netbird: update to 0.43.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.43.2
Signed-off-by: Wesley Gimenes <[email protected]>
Stan Grishin [Thu, 8 May 2025 21:39:27 +0000 (21:39 +0000)]
pbr: bugfix: no errors on negated values
* do not display errors on negated values
* improved output in verbose mode
Signed-off-by: Stan Grishin <[email protected]>
George Sapkin [Tue, 6 May 2025 19:02:13 +0000 (22:02 +0300)]
golang: bump to 1.24.3
go1.24.3 (released 2025-05-06) includes security fixes to the os
package, as well as bug fixes to the runtime, the compiler, the linker,
the go command, and the crypto/tls and os packages.
Link: https://github.com/golang/go/issues?q=milestone%3AGo1.24.2+label%3ACherryPickApproved
Signed-off-by: George Sapkin <[email protected]>
Othmar Truniger [Mon, 5 May 2025 12:41:22 +0000 (14:41 +0200)]
libfmt: bump to version 11.2.0
Signed-off-by: Othmar Truniger <[email protected]>
Matthias Schiffer [Sat, 26 Apr 2025 20:37:16 +0000 (22:37 +0200)]
perl: fix parallel build race condition in target build
We have received reports of builds of perl occasionally failing when
building with many parallel jobs, with a log like the following:
LD_LIBRARY_PATH=[...]/perl/perl-5.40.0 ./miniperl -Ilib make_ext.pl \
dist/constant/pm_to_blib MAKE="make" LIBPERL_A=libperl.so
File/Path.pm did not return a true value at [...]/hostpkg/usr/lib/perl5/5.40.0/ExtUtils/MakeMaker.pm line 13.
BEGIN failed--compilation aborted at [...]/hostpkg/usr/lib/perl5/5.40.0/ExtUtils/MakeMaker.pm line 13.
Compilation failed in require at Makefile.PL line 3.
BEGIN failed--compilation aborted at Makefile.PL line 3.
Unsuccessful Makefile.PL(dist/constant): code=65280 at make_ext.pl line 532.
The failing extension (dist/constant in the above log) would differ
between runs.
The cause of the issue is the `-Ilib` in the command line of miniperl.
In the host build, `./miniperl -I lib` will use the following include
path:
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/AutoLoader/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/dist/Carp/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/dist/PathTools
[..]/build_dir/hostpkg/perl/perl-5.40.0/dist/PathTools/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/ExtUtils-Install/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/ExtUtils-MakeMaker/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/ExtUtils-Manifest/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/File-Path/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/ext/re
[..]/build_dir/hostpkg/perl/perl-5.40.0/dist/Term-ReadLine/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/dist/Exporter/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/ext/File-Find/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/Text-Tabs/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/dist/constant/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/version/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/Getopt-Long/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/Text-ParseWords/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/cpan/ExtUtils-PL2Bat/lib
[..]/build_dir/hostpkg/perl/perl-5.40.0/lib
.
Various dependencies of the extension build scripts (Makefile.PL) -
including File-Path, which failed to be loaded in the error log - are
included in the path by buildcustomize.pl, as these extensions are only
installed to `lib` as the build proceeds.
However, in a target build, miniperl is just a symlink to the previously
built host perl. As the host perl does not implicitly load
`buildcustomize.pl`, we get the following include path for
`./miniperl -Ilib`:
lib
[..]/staging_dir/hostpkg/usr/lib/perl5/site_perl/5.40.0/x86_64-linux
[..]/staging_dir/hostpkg/usr/lib/perl5/site_perl/5.40.0
[..]/staging_dir/hostpkg/usr/lib/perl5/5.40.0/x86_64-linux
[..]/staging_dir/hostpkg/usr/lib/perl5/5.40.0
The host perl's install location is used as the default include path
which provides File-Path etc. for the target build; however, as more
and more libraries get installed into `lib` during the extension build,
they may get loaded from there instead, as `lib` is at the beginning of
the include path. When multiple extensions are built in parallel, a
Makefile.PL may attempt to load File/Path from `lib` after the file has
been created, but before its contents have been written fully, resulting
in the build to fail.
In fact, we should not load anything from `lib` during the target build,
as it is the staging directory for the target, including native
extensions built for the target architecture - with one exception: The
build scripts expect to find target information in the `Config` module,
so simply removing `lib` from the include path completely would break
the build.
Solve the issue by creating an alternative lib directory `lib_build`,
symlinking `Config.pm` and its dependencies in it, and replacing the
`-Ilib` argument with `-Ilib_build` using a wrapper script around the
host perl executable. This is similar to the approach seen in perl's own
obsolete/broken cross compile scripts (`Cross/Makefile`).
Signed-off-by: Matthias Schiffer <[email protected]>
Matthias Schiffer [Fri, 25 Apr 2025 10:35:23 +0000 (12:35 +0200)]
perl: drop 110-always_use_miniperl.patch
The patch was introduced in commit
4c57844f0f04 ("lang/perl: Add hack to
make perl always use miniperl during build"), but it is not actually
necessary. By setting $perl to a non-empty value (using 'perl' as is
common on desktop distros), the logic works as intended and selects the
correct perl binary for host and target builds.
As miniperl just symlinks to host perl for target builds, the main
effect of this change is not unconditionally passing `-Ilib -I.`
anymore. This seems like a good thing; host libraries should be used
with host perl by default.
Signed-off-by: Matthias Schiffer <[email protected]>
Matthias Schiffer [Fri, 25 Apr 2025 00:06:17 +0000 (02:06 +0200)]
perl: replace 910-miniperl-needs-inc-dot.patch with smaller scope fix
The patch was first introduced in commit
4a94479f9652 ("perl: update to
5.26.1") to fix the target build when the host perl has
default_inc_excludes_dot enabled. It just added back the `-I`. to every
call of miniperl; this solution is questionable however, as it adds `.` to
the beginning of the search path, not as a final fallback like perl did
before default_inc_excludes_dot (and like miniperl does).
It is also not necessary - only two scripts, write_buildcustomize.pl and
configpm, expect to be able to include a file from `.` (in both cases a
file the script just generated). Just fix the two scripts instead.
Signed-off-by: Matthias Schiffer <[email protected]>
Nikolay Manev [Sun, 4 May 2025 08:48:19 +0000 (11:48 +0300)]
zstd: update to v1.5.7
Signed-off-by: Nikolay Manev <[email protected]>
John Audia [Fri, 2 May 2025 20:16:48 +0000 (16:16 -0400)]
libtirpc: fix host build via std=c99
Fix compilation with gcc 14 by applying the -std=c99 flag
Closes #26445
Signed-off-by: John Audia <[email protected]>
George Sapkin [Sat, 3 May 2025 07:41:10 +0000 (10:41 +0300)]
sqlite3: add legacy SONAME
With no SONAME set, when linking against the full library path, that
path will be used. But if SONAME is set, it will be used instead.
Set --soname=legacy to add a SONAME to the library to allow projects
that use full path to link correctly.
Link: https://sqlite.org/src/forumpost/5a3b44f510df8ded
Fixes: https://github.com/openwrt/packages/issues/26449
Signed-off-by: George Sapkin <[email protected]>
Lunatic Kochiya [Sat, 3 May 2025 08:47:52 +0000 (16:47 +0800)]
aria2: fix aira2-openssl install failed
Description: fix in full compile a firmware
pkg_hash_check_unresolved: cannot find dependency aria2-openssl for aria2
pkg_hash_fetch_best_installation_candidate: Packages for aria2 found, but incompatible with the architectures configured
satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-aria2:
aria2-openssl
opkg_install_cmd: Cannot install package luci-app-aria2.
Signed-off-by: Lunatic Kochiya <[email protected]>
Dirk Brenken [Sat, 3 May 2025 12:37:13 +0000 (14:37 +0200)]
adblock: update 4.4.1-2
* init improvements
* jail mode fixes and improvements
* small code cleanups
* update the readme
Signed-off-by: Dirk Brenken <[email protected]>
Tianling Shen [Sat, 3 May 2025 08:03:58 +0000 (16:03 +0800)]
btop: Update to 1.4.2
Update alias command.
Signed-off-by: Tianling Shen <[email protected]>
Philip Prindeville [Fri, 2 May 2025 15:50:24 +0000 (09:50 -0600)]
clixon: Update to 7.4.0
Signed-off-by: Philip Prindeville <[email protected]>
Philip Prindeville [Fri, 2 May 2025 15:45:35 +0000 (09:45 -0600)]
cligen: Update to 7.4.0
Signed-off-by: Philip Prindeville <[email protected]>
Daniel Golle [Sat, 3 May 2025 00:47:09 +0000 (01:47 +0100)]
lvm2: build without libnvme
Instead of depending on libnvme always build without support for
libnvme.
Signed-off-by: Daniel Golle <[email protected]>
Rosen Penev [Thu, 14 Nov 2024 22:46:08 +0000 (14:46 -0800)]
libgee: update to 0.20.8
Fixes compilation with GCC14.
Signed-off-by: Rosen Penev <[email protected]>
Rosen Penev [Thu, 1 May 2025 19:44:54 +0000 (12:44 -0700)]
icecast: fix compilation with GCC14
Upstream backport.
Signed-off-by: Rosen Penev <[email protected]>
Robert Marko [Thu, 1 May 2025 19:49:02 +0000 (21:49 +0200)]
freeipmi: update to 1.6.15
Update freeipmi to 1.6.15 in order to fix compilation with GCC14.
Signed-off-by: Robert Marko <[email protected]>
Paul Donald [Sat, 19 Apr 2025 19:24:41 +0000 (21:24 +0200)]
freeradius3: bump to 3.2.7
Changed source URL to github (faster/geo-redundancy).
build: x86_64
run tested: x86_64
```
# radiusd -v
radiusd: FreeRADIUS Version 3.2.7, for host x86_64-openwrt-linux-gnu, built on Apr 18 2025 at 00:10:48
FreeRADIUS Version 3.2.7
```
Signed-off-by: Paul Donald <[email protected]>
George Sapkin [Thu, 1 May 2025 18:48:13 +0000 (21:48 +0300)]
yt-dlp: bump to 2025.04.30
Important changes
- New option --preset-alias/-t has been added
- This provides convenient predefined aliases for common use cases.
Available presets include mp4, mp3, mkv, aac, and sleep. See the
README for more details.
Core changes
- Add --preset-alias option
- utils
- _yield_json_ld: Make function less fatal
- url_or_none: Support WebSocket URLs
Extractor changes
- abematv: Fix thumbnail extraction
- atresplayer: Rework extractor
- bpb: Fix formats extraction
- cda: Fix formats extraction
- cdafolder: Extend _VALID_URL
- crowdbunker: Make format extraction non-fatal
- dacast: Support tokenized URLs
- dzen.ru: Rework extractors
- generic: Fix MPD extraction for file:// URLs
- getcourseru: Fix extractors
- ivoox: Add extractor
- kika: Add playlist extractor
- linkedin
- Support feed URLs
- events: Add extractor
- loco: Fix extractor
- lrtradio: Add extractor
- manyvids: Fix extractor
- mixcloud: Refactor extractor
- mlbtv: Fix device ID caching
- niconico
- Fix login support
- Remove DMC formats support
- live: Fix extractor
- panopto: Fix formats extraction
- parti: Add extractors
- raiplay: Fix DRM detection
- reddit: Support --ignore-no-formats-error
- royalive: Add extractor
- rtve: Rework extractors
- rumble: Improve format extraction
- tokfmpodcast: Fix formats extraction
- tv2dk: Fix extractor
- tvp: vod: Improve _VALID_URL
- tvw: tvchannels: Add extractor
- twitcasting: Fix livestream extraction
- twitch: clips: Fix uploader metadata extraction
- twitter
- Fix extraction when logged-in
- spaces: Improve metadata extraction
- vimeo: Extract from mobile API
- vk
- Fix chapters extraction
- Fix uploader extraction
- youtube
- Add context to video request rate limit error
- Add extractor arg to skip "initial_data" request
- Add warning on video captcha challenge
- Cache signature timestamps
- Detect and warn when account cookies are rotated
- Detect player JS variants for any locale
- Do not strictly deprioritize missing_pot formats
- Improve warning for SABR-only/SSAP player responses
- tab: Extract continuation from empty page
- zdf: Fix extractors
Downloader changes
- niconicodmc: Remove downloader
Networking changes
- Add PATCH request shortcut
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.04.30
Signed-off-by: George Sapkin <[email protected]>
George Sapkin [Thu, 1 May 2025 18:54:25 +0000 (21:54 +0300)]
yt-dlp: update package description
Signed-off-by: George Sapkin <[email protected]>
Robert Marko [Thu, 1 May 2025 20:17:15 +0000 (22:17 +0200)]
lrzsz: fix compilation with GCC14
Trying to compile with GCC14 will fail on compiler sanity check with:
configure:1056:1: error: return type defaults to 'int' [-Wimplicit-int]
1056 | main(){return(0);}
| ^~~~
This is due to GCC14 not allowing implicit integer types anymore[1].
So, patch configure to avoid this and make it compile with GCC14.
Proper fix would be to use autoreconf to rebuild configure but configure.in
is completely outdated and would likely be more broken when regenerated.
[1] https://gcc.gnu.org/gcc-14/porting_to.html#implicit-int
Signed-off-by: Robert Marko <[email protected]>
Rosen Penev [Wed, 30 Apr 2025 23:38:11 +0000 (16:38 -0700)]
ntpd: update to 4.2.8p18
Add small patch fixing compilation with GCC14.
Remove inactive maintainer.
Signed-off-by: Rosen Penev <[email protected]>
Rosen Penev [Wed, 30 Apr 2025 23:59:56 +0000 (16:59 -0700)]
mailsend: fix compilation with GCC14
Also fix CFLAGS not being passed.
Signed-off-by: Rosen Penev <[email protected]>
Rosen Penev [Wed, 30 Apr 2025 23:29:07 +0000 (16:29 -0700)]
xfrpc: update to 4.04.856
Fixes compilation with GCC14.
Switch to local tarballs instead of codeload. Smaller archives.
Signed-off-by: Rosen Penev <[email protected]>
Miroslav Lichvar [Sat, 8 Mar 2025 08:29:33 +0000 (09:29 +0100)]
chrony: enable support for non-MD5 keys in nts variant
gnutls and nettle are already required for NTS. Enable their use for
authentication with non-MD5 symmetric keys as the SECHASH feature
printed by the configure script.
Also drop the --enable,nts (typo) configure option. It's enabled by
default.
Signed-off-by: Miroslav Lichvar <[email protected]>
Rosen Penev [Thu, 1 May 2025 00:18:17 +0000 (17:18 -0700)]
tang: update to 15
Rebase patch
Signed-off-by: Rosen Penev <[email protected]>
Peter van Dijk [Tue, 29 Apr 2025 12:59:38 +0000 (14:59 +0200)]
dnsdist: update to 1.9.9
fixes CVE-2025-30194
Signed-off-by: Peter van Dijk <[email protected]>
Michael Heimpold [Sun, 27 Apr 2025 14:18:02 +0000 (16:18 +0200)]
php8: pass configure hints for snmp extension
The 'snmp' extension module uses net-snmp as library, but fails
to detect whether the library uses openssl when cross-compiling.
Pass the according autoconf variables as hint - net-snmp is not
using openssl at the moment as defined in the Makefile.
Signed-off-by: Michael Heimpold <[email protected]>
Michael Heimpold [Sun, 27 Apr 2025 09:13:09 +0000 (11:13 +0200)]
php8: update to 8.4.6
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.6
Signed-off-by: Michael Heimpold <[email protected]>
Anton P. [Thu, 1 May 2025 08:11:18 +0000 (11:11 +0300)]
sing-box: Update to 1.11.9
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.11.9
Signed-off-by: Anton P. <[email protected]>
[line break added after commit title, accidental line removal fixed]
Tianling Shen [Mon, 28 Apr 2025 09:24:31 +0000 (17:24 +0800)]
perl-ack: Update to 3.8.2
ack would always set a return code of 1 if -c was used. Now it properly
returns 1 if no files match, and 0 if any files match.
Signed-off-by: Tianling Shen <[email protected]>
Paul Donald [Tue, 29 Apr 2025 10:56:29 +0000 (12:56 +0200)]
chrony: add configuration parameters
The existing config sections were anonymous, implying multiple can
coexist. Those are now named so that only one shall exist.
Added:
- smoothtime (in case of large frequency offsets)
- systemclock parameters
- logchange (increase awareness of clock drift in syslog)
- maxsources (for peers; internal default: 4)
- prefer (one server over others)
- interleave (xleave - more accurate transmit timestamps - good to have)
Refactored handle_allow() to handle 'list interface' instead of option.
Then only a single section is required.
Signed-off-by: Paul Donald <[email protected]>
Antonio Pastor [Tue, 29 Apr 2025 23:45:59 +0000 (19:45 -0400)]
netatalk: update to 4.2.2
As of netatalk-4.2.0 the iniparser library is a prerequisite.
Signed-off-by: Antonio Pastor <[email protected]>
Antonio Pastor [Tue, 29 Apr 2025 22:51:27 +0000 (18:51 -0400)]
iniparser: library for parsing of ini files in C
Package is present in multiple linux distributions.
Upstream is actively maintained.
Signed-off-by: Antonio Pastor <[email protected]>
Antonio Pastor [Tue, 29 Apr 2025 22:47:48 +0000 (18:47 -0400)]
netatalk: fix small issues with sample config and config generation
Small issues with sample configureation caused services not to start
or flood log with errors.
Signed-off-by: Antonio Pastor <[email protected]>
Wesley Gimenes [Wed, 30 Apr 2025 13:54:47 +0000 (10:54 -0300)]
netbird: update to 0.43.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.43.1
Signed-off-by: Wesley Gimenes <[email protected]>
Rosen Penev [Wed, 30 Apr 2025 23:21:04 +0000 (16:21 -0700)]
ffmpeg: fix compilation with GCC14
Upstream backport.
Signed-off-by: Rosen Penev <[email protected]>
Stijn Tintel [Wed, 30 Apr 2025 14:14:02 +0000 (17:14 +0300)]
keepalived: bump to 2.3.3
Remove backport patches that are included in this release.
Signed-off-by: Stijn Tintel <[email protected]>
Tianling Shen [Wed, 30 Apr 2025 10:34:53 +0000 (18:34 +0800)]
v2ray-core: Update to 5.30.0
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Wed, 30 Apr 2025 10:34:23 +0000 (18:34 +0800)]
btop: Update to 1.4.1
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Wed, 30 Apr 2025 10:34:12 +0000 (18:34 +0800)]
dnsproxy: Update to 0.75.3
Signed-off-by: Tianling Shen <[email protected]>
Christian Korber [Wed, 30 Apr 2025 09:28:16 +0000 (11:28 +0200)]
net-snmp: add system to trigger
In a previous commit (
0b12bee) hostname was added to
snmpd.init. To track changes in system, the init file
needs to add 'system' to the trigger.
Therefore it is added in this commit.
Fixes: 0b12bee66a89 ("net-snmp: set hostname as sysname")
Signed-off-by: Christian Korber <[email protected]>
Rosen Penev [Tue, 29 Apr 2025 22:37:55 +0000 (15:37 -0700)]
kea: update to 2.6.2
Add upstream backport for compatibility with Boost 1.87
Signed-off-by: Rosen Penev <[email protected]>
Rosen Penev [Tue, 29 Apr 2025 22:21:32 +0000 (15:21 -0700)]
mariadb: fix liburing dependency
CMake is way too opertunistic. Avoid the dependency by manually handling
it.
Signed-off-by: Rosen Penev <[email protected]>
Rosen Penev [Tue, 29 Apr 2025 23:44:19 +0000 (16:44 -0700)]
pthsem: fix compilation with autoconf >= 2.71
Sort of upstream backport.
Remove sjlj patches. These were fixed by overriding the var.
Signed-off-by: Rosen Penev <[email protected]>
Hannu Nyman [Wed, 30 Apr 2025 05:18:21 +0000 (08:18 +0300)]
coreutils: Fix gcc14 compilation via std=c17
Fix compilation with gcc 14 by applying the -std=c17 flag, as suggested
by lededev in https://github.com/openwrt/packages/commit/
2d3f68cc8c165b1fa01308f566394cbd7d06766f#commitcomment-
153860241
(also -c23 seems to work ok with gcc14, but that seems to break gcc13)
Remove the previous autoreconf fix attempt.
Signed-off-by: Hannu Nyman <[email protected]>
Dirk Brenken [Tue, 29 Apr 2025 19:55:30 +0000 (21:55 +0200)]
banIP: update 1.5.6-2
* add an uci-defaults script for housekeeping and option migration from former versions
* small fixes and improvements
Signed-off-by: Dirk Brenken <[email protected]>
Kazuhiro Ito [Sat, 26 Apr 2025 16:24:42 +0000 (01:24 +0900)]
grep: fix that egrep and fgrep workaround doesn't work
Commit
07b6eec21f57c3cb391b0daf89240b7632b2a49f doesn't work at least
now, because package.mk initializes the variables to the default
values. You have to modify the variable after including package.mk.
Signed-off-by: Kazuhiro Ito <[email protected]>
Fabrice Fontaine [Wed, 26 Feb 2025 18:12:14 +0000 (19:12 +0100)]
libs/libupnp: fix PKG_CPE_ID
pupnp_project:pupnp is a better CPE ID than libupnp_project:libupnp as
this CPE ID has the latest CVEs from 2021 (whereas
libupnp_project:libupnp only has CVEs up to 2020):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:pupnp_project:pupnp
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 04:22:57 +0000 (05:22 +0100)]
gnunet-fuse: update to 0.24.0
Update gnunet-fuse for the GNUnet 0.24.x major release.
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 29 Mar 2025 00:40:10 +0000 (00:40 +0000)]
gnunet: update to 0.24.1
This is a new major release. It breaks protocol compatibility with the
0.23.x versions.
Please be aware that Git master is thus henceforth (and has been for a
while) INCOMPATIBLE with the 0.23.x GNUnet network, and interactions
between old and new peers will result in issues.
In terms of usability, users should be aware that there are still a
number of known open issues in particular with respect to ease of use,
but also some critical privacy issues especially for mobile users.
Also, the nascent network is tiny and thus unlikely to provide good
anonymity or extensive amounts of interesting information.
As a result, the 0.24.1 release is still only suitable for early
adopters with some reasonable pain tolerance.
v0.24.1:
- Fix crash in libgnunetpq when Postgresql database was restarted
- Add configure and make functionality for new meson build
(https://www.gnu.org/prep/standards/html_node/Configuration.html)
v0.24.0:
- Meson is new default build system
- JSON: split off libgnunetmhd from libgnunetjson, renaming various
GNUNET_JSON_-symbols to GNUNET_MHD_-. Removes dependency of
libgnunetjson on libmicrohttpd
OpenWrt package maintainer note:
Meson build is not yet fit for use in OpenWrt's cross build system.
Signed-off-by: Daniel Golle <[email protected]>
John Audia [Mon, 28 Apr 2025 14:11:38 +0000 (10:11 -0400)]
lvm2: add missing dependency
This package fails to build without defining libmvme as a DEPENDS.
Package lvm2 is missing dependencies for the following libraries:
libnvme.so.1
Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64
Signed-off-by: John Audia <[email protected]>
Fabrice Fontaine [Wed, 26 Feb 2025 22:04:19 +0000 (23:04 +0100)]
sound/wavpack: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:wavpack:wavpack
Signed-off-by: Fabrice Fontaine <[email protected]>
Carlos Miguel Ferreira [Fri, 25 Apr 2025 14:49:34 +0000 (15:49 +0100)]
boost: Updates package to version 1.88.0
This commit updates boost to version 1.88.0
New libraries in this release:
* Hash2 [2]: An extensible hashing framework, from Peter Dimov and
Christian Mazakas.
* MQTT5 [3]: MQTT5 client library built on top of Boost.Asio, from Ivica
Siladić, Bruno Iljazović, and Korina Šimičević.
More info about Boost 1.88.0 can be found at the usual place [1].
[1]: https://www.boost.org/users/history/version_1_88_0.html
[2]: https://www.boost.org/libs/hash2/
[3]: https://www.boost.org/libs/mqtt5/
Signed-off-by: Carlos Miguel Ferreira <[email protected]>
George Sapkin [Thu, 24 Apr 2025 13:40:38 +0000 (16:40 +0300)]
sqlite3: add CI version check
Signed-off-by: George Sapkin <[email protected]>
George Sapkin [Thu, 24 Apr 2025 13:36:08 +0000 (16:36 +0300)]
sqlite3: use the upstream version as PKG_VERSION
Replace using the tar ball version with the actual upstream version in
PKG_VERSION for packaging, and move tar ball version to PKG_SRC_VERSION.
Suggested-by: Paul Donald <[email protected]>
Suggested-by: Tianling Shen <[email protected]>
Signed-off-by: George Sapkin <[email protected]>
George Sapkin [Wed, 23 Apr 2025 11:20:58 +0000 (14:20 +0300)]
sqlite3: bump to 3.49.1
Changelog: https://sqlite.org/releaselog/3_49_1.html
Suggested-by: Tianling Shen <[email protected]>
Signed-off-by: George Sapkin <[email protected]>
Wesley Gimenes [Fri, 25 Apr 2025 20:34:47 +0000 (17:34 -0300)]
netbird: update to 0.43.0
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.43.0
Signed-off-by: Wesley Gimenes <[email protected]>
Jianhui Zhao [Sun, 27 Apr 2025 07:51:35 +0000 (15:51 +0800)]
lua-eco: update to 3.9.0
Signed-off-by: Jianhui Zhao <[email protected]>
Liangbin Lian [Mon, 21 Apr 2025 08:17:00 +0000 (16:17 +0800)]
aria2: fix openssl legacy load failed
```
Mon Apr 21 13:30:56 2025 daemon.info aria2c[13301]: jail: exec-ing /usr/bin/aria2c
Mon Apr 21 13:30:56 2025 daemon.err aria2c[13301]: Exception caught
Mon Apr 21 13:30:56 2025 daemon.err aria2c[13301]: Exception: [Platform.cc:125] errorCode=1 OSSL_PROVIDER_load 'legacy' failed.
Mon Apr 21 13:30:56 2025 daemon.err aria2c[13301]:
Mon Apr 21 13:30:56 2025 daemon.info procd: Instance aria2::aria2.main s in a crash loop 6 crashes, 0 seconds since last crash
Mon Apr 21 13:30:56 2025 daemon.info aria2c[13301]: jail: jail (13302) exited with exit: 1
```
Links:
- https://github.com/aria2/aria2/issues/2152
Co-authored-by: Tianling Shen <[email protected]>
Signed-off-by: Liangbin Lian <[email protected]>
Kevin Locke [Sat, 30 Nov 2024 21:28:31 +0000 (14:28 -0700)]
strongswan: swanctl: make overtime local
$overtime has been used since swanctl.init was added in
f9d91f1f47.
However, there's no need for it to be global. Make it local like the
other config variables to avoid polluting the global namespace and make
the code easier to reason about.
Fixes: f9d91f1f470a ("strongswan: migrate to swanctl configs")
Signed-off-by: Kevin Locke <[email protected]>
Kevin Locke [Sat, 30 Nov 2024 21:23:08 +0000 (14:23 -0700)]
strongswan: swanctl: make send_cert local
When support for send_cert was added in
4b9453b9a4, the $send_cert
variable was inadvertently global. Make it local to avoid polluting the
global namespace and make the code easier to reason about.
Fixes: 4b9453b9a4c8 ("strongswan: Add support for send_cert option")
Signed-off-by: Kevin Locke <[email protected]>
Kevin Locke [Sat, 30 Nov 2024 21:30:54 +0000 (14:30 -0700)]
strongswan: swanctl: Add support for encap
Support the [encap] connection configuration option to force UDP
encapsulation of ESP packets to work around connectivity issues with
middleboxes which block ESP packets.
This work is based on a patch by @aleks-mariusz in
https://forum.openwrt.org/t/confusion-regarding-setting-up-ikev2-vpn-service-with-strongswan-using-ipsec-and-swanctl/169587/9
[encap]: https://docs.strongswan.org/docs/latest/swanctl/swanctlConf.html#_connections
Signed-off-by: Kevin Locke <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:30:53 +0000 (04:30 +0100)]
libp11: update to version 0.4.13
New in 0.4.13; 2024-12-13; Michał Trojnara
* Increased maximum PIN length (Michał Trojnara)
* Fixed several memory leaks (Michał Trojnara, Małgorzata Olszówka)
* Don't include libp11.rc VERSIONINFO into pkcs11 (Mikhail Titov)
* Reimplement CI with GitHub Actions (Michał Trojnara, Małgorzata Olszówka)
* Improved tests (Małgorzata Olszówka)
* Added static ENGINE (libpkcas11.a) build (Marouene Boubakri)
* Added a workaround broken foreign key handling in OpenSSL
3.0.12-3.0.13, 3.1.4-3.1.5, 3.2.0-3.2.1 (Małgorzata Olszówka)
* Added a workaround for conflicting atexit() callbacks (Michał Trojnara)
* Always login with PIN If FORCE_LOGIN is specified in openssl config
(Plamen Todorov)
* Added OAEP support to RSA_private_decrypt (Peter Popovec)
* Added PKCS11_enumerate_*_ext functions (Harshal Gohel)
* Fixed non-null-terminated label padding (Jorge Ramirez-Ortiz)
* Fixed several object management issues (Jakub Jelen)
* Deferred libp11 initialization until needed (Doug Engert)
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:20:24 +0000 (04:20 +0100)]
opensc: update to version 0.26.1
New in 0.26.1; 2025-01-14
General improvements
Align allocations of sc_mem_secure_alloc (OpenSC/OpenSC#3281)
Fix -O3 gcc optimization failure on amd64 and ppc64el (OpenSC/OpenSC#3299)
pkcs11-spy
Avoid crash while spying C_GetInterface() (OpenSC/OpenSC#3275)
TCOS
Fix reading certificate (OpenSC/OpenSC#3296)
New in 0.26.0; 2024-11-13
Security
CVE-2024-45615: Usage of uninitialized values in libopensc and pkcs15init (OpenSC/OpenSC#3225)
CVE-2024-45616: Uninitialized values after incorrect check or usage of APDU response values in libopensc (OpenSC/OpenSC#3225)
CVE-2024-45617: Uninitialized values after incorrect or missing checking return values of functions in libopensc (OpenSC/OpenSC#3225)
CVE-2024-45618: Uninitialized values after incorrect or missing checking return values of functions in pkcs15init (OpenSC/OpenSC#3225)
CVE-2024-45619: Incorrect handling length of buffers or files in libopensc (OpenSC/OpenSC#3225)
CVE-2024-45620: Incorrect handling of the length of buffers or files in pkcs15init (OpenSC/OpenSC#3225)
CVE-2024-8443: Heap buffer overflow in OpenPGP driver when generating key (OpenSC/OpenSC#3219)
General improvements
Fix reselection of DF after error in PKCSOpenSC/OpenSC#15 layer (OpenSC/OpenSC#3067)
Unify OpenSSL logging throughout code (OpenSC/OpenSC#2922)
Extend the p11test to support kryoptic (OpenSC/OpenSC#3141)
Fix for error in PCSC reconnection (OpenSC/OpenSC#3150)
Fixed various issues reported by OSS-Fuzz and Coverity in drivers, PKCS#11 and PKCS#15 layer
PKCS#15
Documentation for PKCS#15 profile files (OpenSC/OpenSC#3132)
minidriver
Support PinCacheAlwaysPrompt usable for PIV cards (OpenSC/OpenSC#3167)
pkcs11-tool
Show URI when listing token information (OpenSC/OpenSC#3125) and objects (OpenSC/OpenSC#3130)
Do not limit size of objects to 5000 bytes (OpenSC/OpenSC#3174)
Add support for AES CMAC (OpenSC/OpenSC#3184)
Add support for AES GCM encryption (OpenSC/OpenSC#3195)
Add support for RSA OAEP encryption (OpenSC/OpenSC#3175)
Add support for HKDF (OpenSC/OpenSC#3193)
Implement better support for wrapping and unwrapping (OpenSC/OpenSC#3198)
Add support for EdDSA sign and verify (OpenSC/OpenSC#2979)
pkcs15-crypt
Fix PKCS#1 encoding function to correctly detect padding type (OpenSC/OpenSC#3075)
piv-tool
Fix RSA key generation (OpenSC/OpenSC#3158)
Avoid possible state change when matching unknown card (OpenSC/OpenSC#3112)
sc-hsm-tool
Cleanse buffer with plaintext key share (OpenSC/OpenSC#3226)
pkcs11-register
Fix pkcs11-register defaults on macOS and Windows (OpenSC/OpenSC#3053)
IDPrime
Fix identification of IDPrime 840 cards (OpenSC/OpenSC#3146)
Fix container mapping for IDPrime 940 cards (OpenSC/OpenSC#3220)
Reorder ATRs for matching cards (OpenSC/OpenSC#3154)
OpenPGP
Fix state tracking after erasing card (OpenSC/OpenSC#3024)
Belpic
Disable Applet V1.8 (OpenSC/OpenSC#3109)
MICARDO
Deactivate driver (OpenSC/OpenSC#3152)
SmartCard-HSM
Fix signing with secp521r1 signature (OpenSC/OpenSC#3157)
eOI
Set model via sc_card_ctl function (OpenSC/OpenSC#3189)
Rutoken
increase the minimum PIN size to support Rutoken ECP BIO (OpenSC/OpenSC#3208)
JPKI
Adjust parameters for public key in PKCS#15 emulator (OpenSC/OpenSC#3182)
D-Trust
Add support for ECDSA signatures and ECDH key agreement for D-Trust Signatures Cards 4.1/4.4 (OpenSC/OpenSC#3240, OpenSC/OpenSC##3248)
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:24:41 +0000 (04:24 +0100)]
ccid: update to version 1.6.2.
1.6.2 - 19 March 2025, Ludovic Rousseau
Add support of
Arculus AuthentiKey
BHDC Reader-HHD02
CHERRY Smart Terminal 1150
HSIC CCID-Reader
Ledger Flex
SYC USB CCID Reader
Thales RF CR2000
TOKEN2 FIDO2 Security Key(0026)
Give more time to initialize the ACS ACR122U
Do not build examples and contrib by default
meson: add missing check for pthread_condattr_setclock
Don't assume that all notifications are NotifySlotChange
Hide unexported functions and variables
Some other minor improvements
1.6.1 - 5 July 2024, Ludovic Rousseau
fix 'parse' build issues on some systems (pthread & strlcpy)
Some other minor improvements
1.6.0 - 1 June 2024, Ludovic Rousseau
Add support of
Aladdin R.D. JCR SecurBio
AvidCard CAC Smart Card Reader
FujitsuTechnologySolutions GmbH Dual Smartcard Reader D321
Ledger Stax
NXP Pegoda 3
authenton #1 (closed)- CTAP2.1
provide files for meson build tool (replaces autoconf/automake)
Add possibility to set/get NAD on T=1 for MEP
multi-slots readers
Better handling of reader removal
Use CLOCK_MONOTONIC for timeouts
Some other minor improvements
1.5.5 - 5 January 2024, Ludovic Rousseau
Add support of
Alpha-Project ANGARA Token
Broadcom Corp 58200 (idProduct: 0x5864)
Broadcom Corp 58200 (idProduct: 0x5865)
Imprivata USB CCID
KAPELSE eS-KAP-Ad
Kapelse inSide
KAPELSE KAP-Care
KAPELSE KAP-eCV
KAPELSE KAP-GO
KAPELSE KAP-LINK2
Kapelse KAP-Move
Kapelse Ti-Kap
rf IDEAS USB CCID
SIMHUB pcsc reader
support Kapelse readers on macOS (composite as multislot)
Some other minor improvements
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:18:25 +0000 (04:18 +0100)]
pcsc-tools: update to version 1.7.3
https://salsa.debian.org/rousseau/pcsc-tools/-/commits/1.7.3
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:15:10 +0000 (04:15 +0100)]
pcsc-lite: update to version 2.3.3
2.3.3: Ludovic Rousseau
2 April 2025
- Make polkit rules work again (bug introduced in 2.3.2)
2.3.2: Ludovic Rousseau
26 March 2025
- Hardening systemd pcscd.service file
- pcscd.service: add missing Requires=polkit.service
- pcsc-spy: add missing PCSCv2_PART10_PROPERTY_* definitions
- Support udev PCSCLITE_IGNORE property to filter readers
- debuglog: force use of colors when --color is used
- Some other minor improvements
2.3.1: Ludovic Rousseau
24 December 2024
- Install a default /etc/default/pcscd file
- auth.c: implement polkit support for FreeBSD
- meson:
. also build static version of libpcsclite
. add options to disable polkit and libsystemd
. add "filter_names" in features when needed
- Doxygen: document dwCurrentState use for "\\?PnP?\Notification"
- Some other minor improvements
2.3.0: Ludovic Rousseau
3 August 2024
- SCardGetStatusChange(): add the number of reader events
- Add Appstream metainfo announcing HW support
- meson: specify minimum meson version to use
- fix formats under musl libc
- Send libpcsclite.so logs to stderr instead of stdout
- Some other minor improvements
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:09:49 +0000 (04:09 +0100)]
gpgme: update to version 1.24.2
Numerous changes, see
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=NEWS;hb=
5214a34ba766d5eba4d0c1ce53be51e118382476
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:01:28 +0000 (04:01 +0100)]
gnupg2: update to version 2.4.7
A very long list of changes, see
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=NEWS;hb=
7bdaf56479918806ea4013df0ba2dd24bbbb35d6
dirmngr now requires either GnuTLS or NTBTLS. Build against GnuTLS.
Add missing PACKAGE_MAINTAINER while at it.
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 02:45:23 +0000 (03:45 +0100)]
npth: update to version 1.8
Noteworthy changes in version 1.8 (2024-11-12) [C3/A3/R0]
----------------------------------------------
* Fix npth_cond_signal and npth_cond_broadcast on Windows. [T7386]
* New function npth_get_version. New macros NPTH_VERSION and
NPTH_VERSION_NUMBER.
* Fix INSERT_EXPOSE_RWLOCK_API for musl C library. [T5664]
* Add fallback implementation for POSIX semaphore API on macOS.
[T7057]
* Return a run-time error if npth_rwlock_timedrdlock is not
supported. [T7109]
Release-info: https://dev.gnupg.org/T7387
Noteworthy changes in version 1.7 (2024-02-23) [C2/A2/R0]
----------------------------------------------
* The npth-config command is not installed by default, because it is
now replaced by use of pkg-config/gpgrt-config with npth.pc.
Supply --enable-install-npth-config configure option, if needed.
* Support for legacy systems w/o pthread_rwlock_t support. [T4306]
* New functions npth_poll and npth_ppoll for Unix. [T5748]
* Fixes to improve support for 64 bit Windows.
* Fix declaration conflict using newer mingw versions. [T5889]
* Fix build problems on Solaris 11. [T4491]
* Fix detecting of the pthread library. [rPTH6629a4b801]
* Clean up handling of unsafe semaphores on AIX. [T6947]
* Link without -flat_namespace to support macOS 11. [T5610]
Release-info: https://dev.gnupg.org/T7010
OpenWrt package maintainer note:
* NPTH's buildsystem now requires the REAL_GNU_TARGET_NAME (ie. with the
libc being the suffix, eg. '*-musl' or '*-gnu') to be passed to
`configure`, override CONFIGURE_ARGS to do so.
* Switch to use pkg-config.
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:34:57 +0000 (04:34 +0100)]
libksba: update to version 1.6.7
Release 1.6.7
build: Update autogen.sh and make SYSROOT available.
Allow for an empty Subject in certs.
Update gpg-error.m4.
Apply spell fixes from GnuPG.
m4: Update gpg-error.m4 from gpg-error master.
ksba.m4: Fix setting/using GPG_ERROR_CONFIG.
Fix the previous commit.
m4: Include _AM_PATH_GPGRT_CONFIG definition.
Use unsigned int for 1-bit flags.
Post release updates
Release 1.6.6
der-builder: Fix possible uninitialized variable.
Post release updates.
Release 1.6.5
Add Brainpool curve detection using parameters with compressed BP.
build: Remove HAVE_W32CE_SYSTEM.
doc: Minor style fixes.
build: Change the default for --with-libtool-modification.
build: New configure option --with-libtool-modification.
Post release updates
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Thu, 24 Apr 2025 03:18:09 +0000 (04:18 +0100)]
libassuan: update to version 3.0.2
Noteworthy changes in version 3.0.2 (2025-02-18) [C9/A0/R2]
------------------------------------------------
* Fix for FreeBSD to set the pid of assuan_peercred_t.
[rAdfa5e6532d]
* Use socklen_t for the length of socket address. [T5924]
* Fix errno setting on Widnows for assuan_sock_bind failure. [T7456]
* New assuan_sock_get_flag "w32_error" to get the actual Windows
error after a system call and not just the mapped errno. [T7456]
Release-info: https://dev.gnupg.org/T7163
Noteworthy changes in version 3.0.1 (2024-06-24) [C9/A0/R1]
------------------------------------------------
* Change Unix symbol versioning to help the Debian transitioning
process.
Release-info: https://dev.gnupg.org/T7163
Noteworthy changes in version 3.0.0 (2024-06-18) [C9/A0/R0]
------------------------------------------------
* API change: For new code, which uses libassuan with nPTH, please
use gpgrt_get_syscall_clamp and assuan_control, instead of the
system_hooks API. Use of ASSUAN_SYSTEM_NPTH is deprecated with new
API version 3. If it's really needed to keep using old
implementation of ASSUAN_SYSTEM_NPTH, you need to change your your
application code, to define
ASSUAN_REALLY_REQUIRE_V2_NPTH_SYSTEM_HOOKS before including
<assuan.h>. For an application which uses version 2 API
(NEED_LIBASSUAN_API=2 in its configure.ac), use of
ASSUAN_SYSTEM_NPTH is still supported. [T5914]
* New function assuan_control. [T6625]
* New function assuan_sock_accept. [T5925]
* New functions assuan_pipe_wait_server_termination and
assuan_pipe_kill_server to support abstraction of process. [T6487]
* Windows support for sendfd/recvfd. [T6236]
* Implement timeout in assuan_sock_connect_byname. [T3302]
* No support for WindowsCE, any more. [T6170]
* New socket flags "linger" and "reuseaddr". [rA87f92fe962]
* Interface changes relative to the 2.5.0 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
assuan_sock_accept NEW.
assuan_pipe_wait_server_termination NEW.
assuan_pipe_kill_server NEW.
assuan_sock_set_flag EXTENDED.
assuan_sock_get_flag EXTENDED.
Release-info: https://dev.gnupg.org/T7163
OpenWrt package maintainer note:
autotools is trying to be smart with detecting gpgrt-config, let's
try to be *even smarter* and force it to use the version in
STAGING_DIR...
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:51:15 +0000 (04:51 +0100)]
libinput: update to 1.28.1
Collected release notes since version 1.26.2:
libinput 1.28.1 is now available.
This release fixes two regressions:
After unplugging and re-plugging a tablet device, proximity events
toggled the tip on/off due to an uninitialized (== zero) pressure
range. Repeatedly unplugging also eventually triggered an bug
notification.
libinput debug-events failed to print pinch angle and rotation
And because the commits were already sitting on the branch, also
included is fixed handling of the tablet pad mode toggle buttons.
Instead of the previous heuristics we now let this be handled by
libwacom 2.15 (if available). Only three tablet devices have those
buttons and they're all getting old, so this is unlikely to affect a lot
of users.
libinput 1.28.0 is now available.
The big new feature in this release is three-finger drag for touchpads.
When enabled three fingers down on the touchpad will logically hold the
left mouse button down, any movement of the fingers then moves the
pointer for a drag. For some users this is a more precise and
easier-to-trigger interaction than e.g. tap-and-drag.
On tablets the pressure range is now correctly tracked per tablet.
Previously moving the same physical stylus between two tablets with
different pressure ranges caused the stylus to send incorrect pressure
data.
And then we have of course the usual collection of bug fixes and
device-specific quirks.
libinput 1.27.1 is now available.
This release fixes two regressions in the gesture state handling
introduced in 1.27.
It also removes an assert triggered by a finger count mismatch. That can
be triggered by a still-unclear-but-niche race condition. The assert
wasn't required for functionality so we simply skip over the issue now.
libinput replay has a slightly new output format and now supports Ctrl+C
to stop the currently replaying event sequence.
And then we have of course the usual collection of bug fixes and
device-specific quirks.
libinput debug-events --help and libinput debug-gui --help now print all
available configuration options too.
libinput 1.27 is now available.
In terms of new features we have a "sticky" mode for drag-locking.
Previously a tap-and-drag lock would always expire after a timeout, now
the button is held logically down until a completing tap. Desktop
environments are encouraged to use this as the default as it provides a
better experience for anyone with less-than-perfect dexterity. For
backwards-compatibility reasons libinput cannot easily change its
defaults without risking bugs in the callers.
For tablet pads we now support tablet pad mode groups for devices
without status LEDs as well, the previous implementation was tied to
LEDs which some devices like the XP Pen ACK05 remote don't have. Since
the mode is a software feature anyway tying it to LEDs is not necessary.
If a tablet is unknown to libwacom we now assume that it is a built-in
tablet. This matches the behavior of libwacom 2.11 but in our case the
only visible result is that the device now has the calibration
configuration available. Better to have it and not use it, as they say.
The available area on external tablets can be reduced via the new tablet
"area" configuration. Users can set a rectangle smaller than the
width/height of the tablet and input outside this rectangle will be
ignored.
For packagers: the check dependency is now optional, almost all tests
can now run without it.
And then we have of course the usual collection of bug fixes and
device-specific quirks.
Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle [Sat, 26 Apr 2025 03:49:56 +0000 (04:49 +0100)]
libwacom: update to version 2.15.0
See git project's git history for changes:
https://github.com/linuxwacom/libwacom/commits/libwacom-2.15.0
Signed-off-by: Daniel Golle <[email protected]>