openwrt-packages.git
4 weeks agoshadow: update to 4.19.4
Alexandru Ardelean [Wed, 22 Apr 2026 09:42:55 +0000 (12:42 +0300)]
shadow: update to 4.19.4

Large version jump from 4.8.1 to 4.19.4 (latest upstream LTS).

Build changes:
- Refresh patches/004-fix-su-controoling-term.patch: su.c moved the
  ioctl() call from line 1122 to 1169 and changed (char *) 0 to
  (char *) NULL; update patch context and re-canonicalise through
  quilt (blank context line spacing).
- New CONFIGURE_ARGS:
  * --disable-logind: 4.19.4 added an optional libsystemd-based
    logind integration which OpenWrt doesn't ship.
  * --without-libbsd: shadow's configure now hard-fails on missing
    readpassphrase() unless libbsd is found; the in-tree
    lib/readpassphrase.c fallback is enabled by --without-libbsd.
  * --without-sssd: avoid dragging in an sssd build dep.
  * --disable-subordinate-ids: 4.19.4 builds libsubid (subuid/subgid
    runtime API) unconditionally when subids are enabled, and its
    libtool -export-symbols-regex generates a version script that
    binutils 2.40+ rejects against libxcrypt's versioned
    crypt_checksalt@@XCRYPT_4.3 symbol. Disabling subordinate-ids
    skips libsubid entirely; OpenWrt doesn't ship libsubid.
- Drop newgidmap, newuidmap, lastlog and groups from SHADOW_APPLETS:
  newgidmap/newuidmap are only built when subordinate-ids are
  enabled, lastlog defaults to disabled in 4.19.4, and the groups
  binary was removed from shadow upstream (use coreutils).

Test coverage:
- Replace the per-applet --version check in test.sh with per-applet
  functional tests:
    pwck     -> 'pwck -r' read-only consistency check; accept
                 non-zero exit since the CI container's /etc/passwd
                 trips minor warnings.
    grpck    -> 'grpck -r' read-only consistency check.
    chage    -> 'chage -l root' lists password aging info.
    useradd  -> 'useradd -D' dumps defaults without modifying state.
    passwd   -> 'passwd -S root' prints the password status line.
    faillog  -> create empty /var/log/faillog then 'faillog -a'
                must emit a header line.
    login/su -> PAM-interactive; presence covered by generic tests.
    Other applets -> verify binary presence (CI's generic tests
                 already check stripped, no build paths, linked-libs).
- Add test-version.sh as a generic-version-check override: shadow
  tools don't honour --version (only --help), so the framework's
  probe finds no PKG_VERSION match in any binary and would otherwise
  fail Generic tests for every sub-package.

Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agolibupnpp: update to 1.0.4
Alexandru Ardelean [Wed, 22 Apr 2026 09:42:50 +0000 (12:42 +0300)]
libupnpp: update to 1.0.4

Update from 0.26.5 to 1.0.4 (major version jump 0.x -> 1.x).

Changes:
- Add +libcurl to DEPENDS: libupnpp 1.0.4 introduced a new mandatory
  dependency on libcurl (used for HTTP/SOAP communications)
- Build system remains meson (already in use)
- No patches needed

Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agorsync: update to 3.4.3
John Audia [Wed, 20 May 2026 18:55:01 +0000 (14:55 -0400)]
rsync: update to 3.4.3

Changelog: https://download.samba.org/pub/rsync/NEWS#3.4.3

This is an important update fixing 6 CVEs: CVE-2026-29518,
CVE-2026-43617, CVE-2026-43619, CVE-2026-43618,
CVE-2026-43620, and CVE-2026-4523

Signed-off-by: John Audia <redacted>
4 weeks agolibudev-zero: backport hwdb USB ID lookup from upstream master
Alexandru Ardelean [Wed, 13 May 2026 06:49:49 +0000 (09:49 +0300)]
libudev-zero: backport hwdb USB ID lookup from upstream master

Replace the four stub udev_hwdb_*() functions with a working
implementation that looks up vendor and product names from
/usr/share/hwdata/usb.ids, so callers using the standard libudev
hwdb API benefit without needing package-specific patches.

The patch is a clean backport of upstream commit 2bebebc9e0444
("udev: implement hwdb USB ID lookup from usb.ids (#80)") merged
to illiliti/libudev-zero master on 2026-05-19, post-1.0.3. Drop
when the package is bumped to the next libudev-zero release.

Upstream now defaults USB_IDS_PATH to ${SHAREDIR}/hwdata/usb.ids
with SHAREDIR=${PREFIX}/share, so the explicit
USB_IDS_PATH=/usr/share/hwdata/usb.ids in MAKE_FLAGS is no longer
needed and is dropped.

Fixes: https://github.com/openwrt/packages/issues/29386
Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agousbutils: update to 019, switch to meson
Alexandru Ardelean [Mon, 11 May 2026 06:45:57 +0000 (09:45 +0300)]
usbutils: update to 019, switch to meson

Update from 017 to 019. Version 019 dropped autoconf in favour of meson,
so switch to include/meson.mk and drop PKG_FIXUP:=autoreconf and the
autoconf CONFIGURE_ARGS.

The binary lsusb no longer reads usb.ids directly; it now queries the
udev hardware database. lsusb.py still searches /usr/share/hwdata/usb.ids
for device name resolution.

Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agohwdata: update to 0.407
Alexandru Ardelean [Mon, 11 May 2026 06:45:45 +0000 (09:45 +0300)]
hwdata: update to 0.407

Refresh the hardware database with the latest USB, PCI and PnP IDs.

Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agoadblock: update 4.5.5-5
Dirk Brenken [Wed, 20 May 2026 20:51:35 +0000 (22:51 +0200)]
adblock: update 4.5.5-5

- f_etag performance optimization: single-pass awk consolidating count+match
- f_report: minor performance optimization
- LuCI: prevent possible report refresh timeouts

Signed-off-by: Dirk Brenken <redacted>
4 weeks agomstflint: update to 4.36.0-1
Til Kaiser [Sun, 17 May 2026 11:51:07 +0000 (13:51 +0200)]
mstflint: update to 4.36.0-1

This commit updates the mstflint package
to the latest 4.36.0-1 release.

Obsolete patches have been removed,
as they are now included in this version.

Release notes:
https://github.com/Mellanox/mstflint/releases/tag/v4.36.0-1

Signed-off-by: Til Kaiser <redacted>
4 weeks agoperl: fix miniperl missing execute permission (CI fix)
Alexandru Ardelean [Wed, 20 May 2026 08:22:31 +0000 (11:22 +0300)]
perl: fix miniperl missing execute permission (CI fix)

On some build systems, the miniperl binary is created without execute
permission (errno 126 when running it as /bin/sh). This breaks building
the mro extension and cascades to all dependent packages.

Fix by ensuring chmod +x on miniperl after the main build step.
This matches how many other build systems handle this same issue.

Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agoperl: fix dependency issues in archive, pod and test
Jens Wagner [Fri, 15 May 2026 16:01:35 +0000 (18:01 +0200)]
perl: fix dependency issues in archive, pod and test

perlbase-archive, perlbase-pod and perlbase-test
had executable utilities with missing dependencies.

Fixes: https://github.com/openwrt/packages/issues/29425
Fixes: https://github.com/openwrt/packages/issues/29426
Fixes: https://github.com/openwrt/packages/issues/29427
As discussed in PR 29463
https://github.com/openwrt/packages/pull/29463

those are either non-working or useless on OpenWrt,
therefore they have been removed.

Signed-off-by: Jens Wagner <redacted>
4 weeks agoperl: fix missing line numbers in error messages
Jens Wagner [Fri, 15 May 2026 16:00:06 +0000 (18:00 +0200)]
perl: fix missing line numbers in error messages

There were some type definitions missing in architecture.config,
that caused perl to return '%' instead of actual line numbers.

Fixes: https://github.com/openwrt/packages/issues/25912
Signed-off-by: Jens Wagner <redacted>
4 weeks agolibjwt: update to 3.3.3
Daniel Golle [Tue, 19 May 2026 10:21:39 +0000 (11:21 +0100)]
libjwt: update to 3.3.3

Patch release on the 3.3.x series.

Signed-off-by: Daniel Golle <redacted>
4 weeks agolvm2: update to 2.03.41
Daniel Golle [Tue, 19 May 2026 10:25:40 +0000 (11:25 +0100)]
lvm2: update to 2.03.41

Stable bug-fix release in the 2.03.x series. The bundled
device-mapper library bumps from 1.02.209 to 1.02.215; track that
in PKG_VERSION_DM as well so the libdevmapper package shows the
correct upstream version.

Signed-off-by: Daniel Golle <redacted>
4 weeks agoola: fix host build by inheriting host PKG_CONFIG_PATH
Alexandru Ardelean [Sat, 16 May 2026 17:30:42 +0000 (20:30 +0300)]
ola: fix host build by inheriting host PKG_CONFIG_PATH

The ola host build (HostBuild path that produces ola_protoc_plugin)
failed in clean buildbot environments with:

  configure: error: Missing the uuid library

even though libuuid is provided by tools/util-linux and is staged
at $(STAGING_DIR_HOST)/lib/pkgconfig/uuid.pc.

Root cause: HOST_CONFIGURE_VARS overrode PKG_CONFIG_PATH with

  PKG_CONFIG_PATH="$(STAGING_DIR_HOSTPKG)/usr/protobuf-compat/lib/\
pkgconfig:$(PKG_CONFIG_PATH)"

$(PKG_CONFIG_PATH) here is the make-time variable, which is never
set for host context (include/host-build.mk only exports it as a
per-rule env variable, not a make variable). It therefore expanded
to the empty string, and the resulting single-entry PKG_CONFIG_PATH
overrode the exported defaults from host-build.mk, hiding uuid.pc
from the host pkg-config wrapper.

Fix: refer to the env variable via shell expansion ($$PKG_CONFIG_PATH)
instead of the make variable. The make recipe expands $$ to $, and
the shell resolves $PKG_CONFIG_PATH from the inherited environment
populated by include/host-build.mk (which sets it to
$(STAGING_DIR_HOST)/lib/pkgconfig:$(HOST_BUILD_PREFIX)/lib/pkgconfig).

Fixes: 5e4f937e ("ola: use protobuf-compat instead of protobuf")
Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agorsyslog: make libyaml support optional via RSYSLOG_libyaml
Alexandru Ardelean [Sat, 16 May 2026 16:55:53 +0000 (19:55 +0300)]
rsyslog: make libyaml support optional via RSYSLOG_libyaml

The upstream rsyslog build links against libyaml-0.so.2 whenever
pkg-config detects yaml-0.1, which made libyaml a hard dependency
of the rsyslog binary without any way to opt out from OpenWrt
config. libyaml is only used for YAML (.yaml/.yml) configuration
files and for loading rate-limiting policies from external files;
RainerScript (.conf) installs do not need it.

Introduce a new RSYSLOG_libyaml Config.in switch, default off, and
gate the +libyaml DEPENDS entry on it. Pass --enable-libyaml or
--disable-libyaml to configure based on the switch.

The upstream configure script in 8.2604.0 does not understand a
--disable-libyaml flag (libyaml was unconditionally autodetected).
Backport upstream commit c5c244861 ("configure: make libyaml
default-on explicit") as 001-configure-make-libyaml-default-on-
explicit.patch, which adds the AC_ARG_ENABLE(libyaml) block. The
patch dissolves cleanly once the package is bumped to 8.2606.0+.
PKG_FIXUP:=autoreconf is added so the configure.ac change flows
into the generated configure script during the SDK build.

Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agoadguardhome: bump to 0.107.75
George Sapkin [Tue, 19 May 2026 11:56:29 +0000 (14:56 +0300)]
adguardhome: bump to 0.107.75

Changes: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.75
Signed-off-by: George Sapkin <redacted>
4 weeks agolibinput: update to 1.31.2
Daniel Golle [Tue, 19 May 2026 10:20:28 +0000 (11:20 +0100)]
libinput: update to 1.31.2

Stable bug-fix release in the 1.31.x series. No API changes.

Signed-off-by: Daniel Golle <redacted>
4 weeks agognupg2: update to 2.5.20
Daniel Golle [Tue, 19 May 2026 10:50:29 +0000 (11:50 +0100)]
gnupg2: update to 2.5.20

New stable release on the 2.5.x development series. Highlights from
upstream's NEWS:

 * gpgsm: Implement GCM encryption.

 * gpgsm: New option --attribute and server command SETATTR to
   include arbitrary signed or unsigned attributes into a
   signature. Requires libksba >= 1.7.0 (bumped to 1.8.0 in the
   preceding commit).

 * gpgsm: Introduce system attribute _signingCertificateV2.

 * gpg: Fix wrong assertion failure which could very rarely occur
   during key signature checking.

 * gpg: Consider certify-only keys for revocation signature check.

 * gpgsm: Fix possible double free in the CMS parser.

 * gpgsm: Fix possible too early removal of ephemeral keys.

Signed-off-by: Daniel Golle <redacted>
4 weeks agolibksba: update to 1.8.0
Daniel Golle [Tue, 19 May 2026 10:50:11 +0000 (11:50 +0100)]
libksba: update to 1.8.0

Minor version bump on the GnuPG X.509 library. Highlights from
upstream's NEWS:

 1.8.0 (2026-05-13)
  * New function ksba_cms_get_attribute.
  * Support building of unsigned attributes with
    ksba_cms_add_attribute.

 1.7.0 (2026-05-07)
  * Add support for building AuthEnvelopedData.
  * New function ksba_cms_add_attribute.
  * Fix silent truncation of 64 bit length fields.
  * Fix incorrect overflow guard condition in _ksba_ber_read_tl.

The added interfaces (ksba_cms_add_attribute, _get_attribute) are
required by GnuPG >= 2.5.20 to expose gpgsm's --attribute option.

Signed-off-by: Daniel Golle <redacted>
4 weeks agopostgresql: update to 18.4
Daniel Golle [Tue, 19 May 2026 10:33:40 +0000 (11:33 +0100)]
postgresql: update to 18.4

PostgreSQL 18.4 is a quarterly bug-fix release of the 18.x major
series. No security advisories listed against this release.

Signed-off-by: Daniel Golle <redacted>
4 weeks agoopenal-soft: update to 1.25.2
Daniel Golle [Tue, 19 May 2026 10:26:58 +0000 (11:26 +0100)]
openal-soft: update to 1.25.2

Stable bug-fix release in the 1.25.x series. Highlights from
upstream's ChangeLog include:

 * Fix STL hardening assertion in the reverb effect.
 * Fix a potential crash with older PipeWire headers.
 * Fix capturing mono from a stereo or greater WASAPI input device.
 * Add capture support to the SDL3 backend.
 * Implement 3D processing for Distortion, Chorus, Flanger,
   Pitch Shifter and Frequency Shifter effects.

Signed-off-by: Daniel Golle <redacted>
4 weeks agoopenvpn: use mbedtls by default
Qingfang Deng [Thu, 14 May 2026 01:35:06 +0000 (09:35 +0800)]
openvpn: use mbedtls by default

When luci-proto-openvpn is selected in `make menuconfig`,
openvpn-openssl is picked up automatically. As mbedTLS is the default
TLS package, set DEFAULT_VARIANT on openvpn-mbedtls so that it is used
by default.

Signed-off-by: Qingfang Deng <redacted>
4 weeks agoripgrep: bump to 15.1.0
John Audia [Thu, 7 May 2026 16:41:13 +0000 (12:41 -0400)]
ripgrep: bump to 15.1.0

Changelog:
https://github.com/BurntSushi/ripgrep/releases/tag/15.1.0

Signed-off-by: John Audia <redacted>
4 weeks agovallumd: bump to 0.2.3
Stijn Tintel [Mon, 16 Feb 2026 11:30:09 +0000 (13:30 +0200)]
vallumd: bump to 0.2.3

Drop upstreamed patches.

Signed-off-by: Stijn Tintel <redacted>
4 weeks agoqbee-agent: bump version to 2026.19
Jon Henrik Bjørnstad [Fri, 15 May 2026 11:28:38 +0000 (13:28 +0200)]
qbee-agent: bump version to 2026.19
Bump version to 2026.19

Signed-off-by: Jon Henrik Bjørnstad <redacted>
4 weeks agopython-urllib3: update to 2.7.0
Wei-Ting Yang [Mon, 11 May 2026 04:49:44 +0000 (12:49 +0800)]
python-urllib3: update to 2.7.0

Fix CVE-2026-44431 and CVE-2026-44432.

Full release notes:
https://github.com/urllib3/urllib3/releases/tag/2.7.0

- Drop 0001-relax-setuptools-scm-version-constraint.patch since
  upstream changed the setuptools-scm constraint to >=8,<11.

Signed-off-by: Wei-Ting Yang <redacted>
4 weeks agov2ray-core: Update to 5.49.0
Tianling Shen [Tue, 19 May 2026 02:59:49 +0000 (10:59 +0800)]
v2ray-core: Update to 5.49.0

Release note: https://github.com/v2fly/v2ray-core/releases/tag/v5.49.0

Signed-off-by: Tianling Shen <redacted>
4 weeks agov2ray-geodata: Update to latest version
Tianling Shen [Tue, 19 May 2026 02:59:24 +0000 (10:59 +0800)]
v2ray-geodata: Update to latest version

Update all geodata.

Signed-off-by: Tianling Shen <redacted>
4 weeks agosimple-captive-portal: order nft chains predictably
Andris PE [Mon, 18 May 2026 18:00:25 +0000 (18:00 +0000)]
simple-captive-portal: order nft chains predictably

Adjust simple-captive-portal firewall chain priority to apply before
default chain deterministically

Signed-off-by: Andris PE <redacted>
4 weeks agobanip: update 1.8.8-4
Dirk Brenken [Mon, 18 May 2026 21:21:19 +0000 (23:21 +0200)]
banip: update 1.8.8-4

- f_etag performance optimization: single-pass awk consolidating count+match
- f_report performance optimization: significantly reduce subshell spawning
- f_lookup performance optimization: DNS resolution parallelized per domain via subshells
- LuCI: prevent possible report refresh timeouts

Signed-off-by: Dirk Brenken <redacted>
4 weeks agoddns-scripts: add blazingfast.io Anycast DNS provider
Fotios Kitsantas [Sun, 10 May 2026 13:22:55 +0000 (14:22 +0100)]
ddns-scripts: add blazingfast.io Anycast DNS provider

Add DDNS update support for blazingfast.io Anycast DNS via their
REST API. Authentication is performed via JWT token obtained from
the login endpoint. Zone records are fetched to verify the record
type before update, ensuring IPv4 services only target A records
and IPv6 services only target AAAA records.

Service, zone and record IDs are passed via param_opt as
space-separated key=value pairs:
  service_id=X zone_id=Y record_id=Z

curl --config file approach is used throughout to avoid eval and
shell injection from user-controlled values. Supports both IPv4
and IPv6. For dual-stack, create two separate DDNS service sections
with their respective record IDs.

Tested on GL.iNet MT5000 (Brume 3) running OpenWrt with
ddns-scripts 2.8.2.

Signed-off-by: Fotios Kitsantas <redacted>
5 weeks agoinotify-tools: update to 4.25.9.0
Daniel Golle [Fri, 8 May 2026 17:20:04 +0000 (18:20 +0100)]
inotify-tools: update to 4.25.9.0

Update from 4.23.9.0.

The 4.25.9.0 release brings various fixes and updates accumulated
since 4.23 including build system fixes, smaller bug fixes and
maintenance updates.

Link: https://github.com/inotify-tools/inotify-tools/releases/tag/4.25.9.0
Link: https://github.com/inotify-tools/inotify-tools/blob/4.25.9.0/ChangeLog
Signed-off-by: Daniel Golle <redacted>
5 weeks agovim: move version checks to override
George Sapkin [Mon, 11 May 2026 15:42:20 +0000 (18:42 +0300)]
vim: move version checks to override

Move existing version checks into override and add explicit package checks.

Signed-off-by: George Sapkin <redacted>
5 weeks agounbound: add version check override
George Sapkin [Wed, 13 May 2026 18:31:36 +0000 (21:31 +0300)]
unbound: add version check override

Add version check override script.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-tabulate: add version check override
George Sapkin [Mon, 11 May 2026 19:57:13 +0000 (22:57 +0300)]
python-tabulate: add version check override

Skip version checks as none of the executables seem to report their
versions.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-pyserial: add version check override
George Sapkin [Mon, 11 May 2026 19:49:42 +0000 (22:49 +0300)]
python-pyserial: add version check override

Skip version checks as none of the executables seem to report their
versions.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-pyserial: fix host build
George Sapkin [Thu, 14 May 2026 12:07:17 +0000 (15:07 +0300)]
python-pyserial: fix host build

Fixes: ac212e0c ("python-pyserial: add hostbuild")
Signed-off-by: George Sapkin <redacted>
5 weeks agopython3: add more packages to version check overrides
George Sapkin [Sat, 16 May 2026 15:29:09 +0000 (18:29 +0300)]
python3: add more packages to version check overrides

Add source packages and library to version check overrides.

Fixes: b5d3a38e ("python3: move version checks to override")
Signed-off-by: George Sapkin <redacted>
5 weeks agolibucontext: add version check override
George Sapkin [Mon, 11 May 2026 15:50:35 +0000 (18:50 +0300)]
libucontext: add version check override

Skip version checks as none of the executables seem to report their
versions.

Signed-off-by: George Sapkin <redacted>
5 weeks agolibftdi1: add version check override
George Sapkin [Mon, 11 May 2026 14:50:26 +0000 (16:50 +0200)]
libftdi1: add version check override

Add explicit ftdi_eeprom version and a matching version check override.

Signed-off-by: George Sapkin <redacted>
5 weeks agolibcap-ng: fix version check override
George Sapkin [Sat, 16 May 2026 15:32:28 +0000 (18:32 +0300)]
libcap-ng: fix version check override

Fixes: 12b01bad ("libcap-ng-bin: add test-version.sh to skip version check")
Signed-off-by: George Sapkin <redacted>
5 weeks agokrb5: add version check override
George Sapkin [Mon, 11 May 2026 14:55:31 +0000 (16:55 +0200)]
krb5: add version check override

Skip version checks as none of the executables seem to report their
versions.

Signed-off-by: George Sapkin <redacted>
5 weeks agoavahi: move version checks to override
George Sapkin [Mon, 11 May 2026 17:10:13 +0000 (20:10 +0300)]
avahi: move version checks to override

Move existing version checks into override and add explicit package checks.

Signed-off-by: George Sapkin <redacted>
5 weeks agotravelmate: update 2.4.5-3
Dirk Brenken [Sun, 17 May 2026 10:52:35 +0000 (12:52 +0200)]
travelmate: update 2.4.5-3

- re-added the accidently removed 'trm_lookupcmd',
  still used in the auto-login scripts

Signed-off-by: Dirk Brenken <redacted>
5 weeks agobsbf-openwrt-resources: improve iface type detection and DNS
Chester A. Unal [Sat, 16 May 2026 19:33:33 +0000 (20:33 +0100)]
bsbf-openwrt-resources: improve iface type detection and DNS

To find the correct network interface to create a network entry for, check
which driver is driving the network interface.

Restrict creating a network entry with DHCP client to network interfaces
driven by the cdc_ether, r8152, rndis_host, or ipheth driver.

Ensure UCI section name derived from interface name is proper.

Do not disable using DNS servers advertised by the ISP. This was a
requirement of bsbf-bonding. We can now do this as we transparently proxy
all DNS traffic to Xray which resolves queries.

Do not exit non-zero as it's useless.

Signed-off-by: Chester A. Unal <redacted>
5 weeks agobsbf-resources: update to GIT HEAD of 2026-05-16
Chester A. Unal [Sat, 16 May 2026 19:19:16 +0000 (20:19 +0100)]
bsbf-resources: update to GIT HEAD of 2026-05-16

Update bsbf-resources to the GIT HEAD of 2026-05-16.

- files/etc/uci-defaults/99-bsbf-bonding:
  - Do not ever exit non-zero. It prevents the script from being deleted
    after it's run.
  - Fix creating a new wan zone.
  - Do not disable using DNS servers advertised by the ISP. We can now do
    this as we transparently proxy all DNS traffic to Xray which resolves
    queries.

- files/usr/sbin/bsbf-bonding:
  - Attempting to source a file that doesn't exist breaks the rest of the
    script. Therefore, only source /etc/bsbf/bsbf-bonding.conf if it
    exists. Then, print to stderr if the configuration is improper.

Signed-off-by: Chester A. Unal <redacted>
5 weeks agopython-certifi: update to 2026.4.22
Wei-Ting Yang [Mon, 11 May 2026 04:50:47 +0000 (12:50 +0800)]
python-certifi: update to 2026.4.22

Use the latest CA bundle from Mozilla.

Signed-off-by: Wei-Ting Yang <redacted>
5 weeks agoperl-io-socket-ssl: update to 2.098
Jens Wagner [Fri, 15 May 2026 17:48:40 +0000 (19:48 +0200)]
perl-io-socket-ssl: update to 2.098

Changelog: https://metacpan.org/dist/IO-Socket-SSL/changes

Signed-off-by: Jens Wagner <redacted>
5 weeks agombpoll: update to 1.5.4
Jens Wagner [Fri, 15 May 2026 17:21:29 +0000 (19:21 +0200)]
mbpoll: update to 1.5.4

Removed patch, as fixed in new source package now
Corrected path from /bin/mbpoll to /usr/bin/mbpoll

All changes from 1.5.2 can be found here:
https://github.com/epsilonrt/mbpoll/compare/v1.5.2...v1.5.4

Signed-off-by: Jens Wagner <redacted>
5 weeks agotransmission-web-control: remove package
Yanase Yuki [Sat, 16 May 2026 07:34:59 +0000 (16:34 +0900)]
transmission-web-control: remove package

This software is no longer maintained because upstream
repository has been archived by the owner.
No packages depends on this.

Signed-off-by: Yanase Yuki <redacted>
5 weeks agoadblock: update 4.5.5-4
Dirk Brenken [Sat, 16 May 2026 20:49:56 +0000 (22:49 +0200)]
adblock: update 4.5.5-4

- gated f_load behind a ubus socket check at the end of adblock.sh
   to harden against pre-ubus invocations
- added a 'adb_bver' fallback in f_log for invocation paths without prior f_load execution
- minor code improvements and fixes

Signed-off-by: Dirk Brenken <redacted>
5 weeks agobanip: update 1.8.8-3
Dirk Brenken [Sat, 16 May 2026 20:14:30 +0000 (22:14 +0200)]
banip: update 1.8.8-3

- gated config sanity checks at the end of banip-functions.sh
   behind 'ban_action' to skip them on init script sourcing paths (enable/disable/help)
- added a ubus socket guard around f_system to harden against pre-ubus sourcing
- added a 'ban_bver' fallback in f_log for sourcing paths without prior f_system execution
- reordered system utility references before system library sourcing,
   so f_log has a valid 'ban_logcmd' available if the library check fails
- minor code improvements and fixes

Signed-off-by: Dirk Brenken <redacted>
5 weeks agotravelmate: update 2.4.5-2
Dirk Brenken [Sat, 16 May 2026 17:55:27 +0000 (19:55 +0200)]
travelmate: update 2.4.5-2

- gated config sanity checks at the end of travelmate-functions.sh
   behind 'trm_action' to fix init script enable/disable/help paths
- added a ubus socket guard around f_system to harden against pre-ubus sourcing
- added a 'trm_bver' fallback in f_log for sourcing paths without prior f_system execution
- reordered system utility references before system library sourcing,
   so f_log has a valid 'trm_logcmd' available if the library check fails
- minor code improvements

Signed-off-by: Dirk Brenken <redacted>
5 weeks agodbus: add version check override
George Sapkin [Mon, 11 May 2026 14:39:59 +0000 (16:39 +0200)]
dbus: add version check override

Add manual version checks and skip version checks for dbus-utils.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython3: move version checks to override
George Sapkin [Sun, 10 May 2026 12:15:08 +0000 (15:15 +0300)]
python3: move version checks to override

Move existing version checks into override and add explicit package checks.

Signed-off-by: George Sapkin <redacted>
5 weeks agochecksec: mark version check override as executable
George Sapkin [Mon, 11 May 2026 19:53:02 +0000 (22:53 +0300)]
checksec: mark version check override as executable

Mark version check override as executable and add explicit package checks.

Signed-off-by: George Sapkin <redacted>
5 weeks agolibcap-ng-bin: add test-version.sh to skip version check
Alexandru Ardelean [Thu, 14 May 2026 17:06:30 +0000 (20:06 +0300)]
libcap-ng-bin: add test-version.sh to skip version check

captest, filecap, netcap and pscap (libcap-ng-bin) do not print the
package version string (0.8.4), causing generic version check failures
in CI.

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agofatresize: add test-version.sh to skip git-snapshot version check
Alexandru Ardelean [Wed, 13 May 2026 05:42:00 +0000 (08:42 +0300)]
fatresize: add test-version.sh to skip git-snapshot version check

The binary does not report the OpenWrt package version (2023.06.11~ab78c48f);
override the generic version check with test-version.sh.

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agofatresize: fix PKG_MIRROR_HASH after .gitattributes change
Alexandru Ardelean [Sun, 10 May 2026 09:05:25 +0000 (12:05 +0300)]
fatresize: fix PKG_MIRROR_HASH after .gitattributes change

The git archive hash changed due to .gitattributes normalization in the
upstream repository. Update PKG_MIRROR_HASH to the current value.

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agosyncthing: bump to 2.1.0
George Sapkin [Fri, 15 May 2026 21:36:23 +0000 (00:36 +0300)]
syncthing: bump to 2.1.0

Changes: https://github.com/syncthing/syncthing/releases/tag/v2.1.0
Signed-off-by: George Sapkin <redacted>
5 weeks agoopenvpn: add kmod-ovpn-backports dependency
Andy Chiang [Sun, 19 Apr 2026 17:27:15 +0000 (00:27 +0700)]
openvpn: add kmod-ovpn-backports dependency

With openwrt/openwrt@f7d6e73 and openwrt/packages@974c2be, kmod-ovpn-backports can now be built and run correctly.
add this dependency enables DCO.

Link: openwrt/packages@01fafd69e

Test on: Mediatek Filogic GL-MT3000 (with kmod-crypto-hw-safexcel)

Signed-off-by: Andy Chiang <redacted>
5 weeks agodjango: bump to version 6.0.5
Wei-Ting Yang [Wed, 6 May 2026 04:31:20 +0000 (12:31 +0800)]
django: bump to version 6.0.5

Fix CVE-2026-5766, CVE-2026-35192, and CVE-2026-6907.

Full release notes:
https://docs.djangoproject.com/en/6.0/releases/6.0.5/

Signed-off-by: Wei-Ting Yang <redacted>
5 weeks agopython-pytz: bump to 2026.2
Wei-Ting Yang [Mon, 11 May 2026 04:37:12 +0000 (12:37 +0800)]
python-pytz: bump to 2026.2

Update timezone data to 2026.2 release.

Signed-off-by: Wei-Ting Yang <redacted>
5 weeks agominidlna: fix creation of /var/etc on start
Peter Maivald [Thu, 14 May 2026 21:12:19 +0000 (23:12 +0200)]
minidlna: fix creation of /var/etc on start

When dnsmasq is disabled, /var/etc doesn't exist. minidlna start was then failing. Partially reverted commit 733aae9 which broke this.

Signed-off-by: Peter Maivald <redacted>
5 weeks agopython-installer: bump to 1.0.1
Alexandru Ardelean [Fri, 15 May 2026 13:33:46 +0000 (16:33 +0300)]
python-installer: bump to 1.0.1

1.0.1 fixes a false-positive path-traversal check in destinations.py:
the 1.0.0 code used Path.resolve() to validate that each installed file
stays within the --destdir, but Path.resolve() follows symlinks.
OpenWrt's staging dir and toolchain directories contain many symlinks,
so resolved paths could escape the destdir comparison and trigger:

  ValueError: Attempting to write <file> outside of the target directory

1.0.1 replaces Path.resolve() with os.path.abspath(), which normalises
the path without following symlinks, eliminating the false positive.

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agocni-plugins: update to 1.9.1
Daniel Golle [Fri, 8 May 2026 17:07:22 +0000 (18:07 +0100)]
cni-plugins: update to 1.9.1

Major version jump from 1.1.1 covering the 1.2.x - 1.9.x series.
Highlights:
 - portmap: implement netfilter (nft) backend; bandwidth: optimization
 - bridge: support "vlanTrunk" property and DAD/PVID support
 - macvlan: support "linkInContainer" mode
 - ipvlan: support "linkInContainer" mode
 - dhcp: support DHCP option 121 classless static routes
 - host-local: handle ranges with single IP
 - firewall: support "ingressPolicy" with iptables and nftables
 - tuning: allow specifying tx queue length
 - Go module bumps including security fixes
 - Minimum Go version: 1.23

Link: https://github.com/containernetworking/plugins/releases/tag/v1.9.1
Link: https://github.com/containernetworking/plugins/blob/v1.9.1/CHANGELOG.md
Signed-off-by: Daniel Golle <redacted>
5 weeks agocni: update to 1.3.0
Daniel Golle [Fri, 8 May 2026 17:07:05 +0000 (18:07 +0100)]
cni: update to 1.3.0

Major version jump from 1.1.2 covering the 1.2.x series and 1.3.0:
 - libcni: support DEL --force option (CNI 1.2)
 - GC: support --valid-attachments option (CNI 1.2)
 - cnitool: bug fixes and minor improvements
 - Drop support for old plugin API versions (<0.4.0)
 - Various Go module updates and CVE fixes
 - Minimum Go version: 1.21

Link: https://github.com/containernetworking/cni/releases/tag/v1.3.0
Link: https://github.com/containernetworking/cni/releases/tag/v1.2.0
Signed-off-by: Daniel Golle <redacted>
5 weeks agognunet-fuse: update to 0.26.0
Daniel Golle [Fri, 8 May 2026 17:17:03 +0000 (18:17 +0100)]
gnunet-fuse: update to 0.26.0

Update for compatibility with gnunet 0.26+/0.27+ API changes.
The package version tracks the latest gnunet release the
sources build against.

Link: https://git.gnunet.org/gnunet-fuse.git/log/?h=v0.26.0
Signed-off-by: Daniel Golle <redacted>
5 weeks agognunet: update to 0.27.0
Daniel Golle [Fri, 8 May 2026 17:16:43 +0000 (18:16 +0100)]
gnunet: update to 0.27.0

Changes since 0.25.1:

0.27.0:
 * util: Removed GNUNET_CRYPTO_symmetric_derive_iv API
 * util: Deprecate GNUNET_CRYPTO_symmetric_* APIs
 * util: Revise GNUNET_CRYPTO_hkdf_* APIs for safe variadic
   arguments. Fixes #10898

0.26.x:
 * util: Revise crypto API to prevent misuse of key material
 * util: Add various TIME related helper APIs
 * pils: Ship missing header
 * pq: fix NULL reporting in arrays
 * pq: fix consistency check errors
 * util: fix UTF-8 uppercase/lowercase conversion API insanity

0.25.2:
 * build: Various build system and detection logic improvements
 * reintroduce some flat file storages

Drop patches that have been merged upstream:
 - 0001-meson-convert-SQLite-version-detection-to-compile-time
 - 0002-meson-convert-cURL-version-detection-to-compile-time
 - 0003-meson-convert-libsodium-version-detection-to-compile
 - 0004-meson-convert-cURL-SSL-library-detection-to-compile
 - 0007-namecache-install-sql-files
 - 0008-namecache-build-flat-namecache-plugin

Refresh 0005-meson-detect-libcurl-gnutls.patch for the upstream
switch from cc.compiles to cc.run for the cURL SSL backend check.

Link: https://git.gnunet.org/gnunet.git/tree/NEWS?h=v0.27.0
Signed-off-by: Daniel Golle <redacted>
5 weeks agoudp-broadcast-relay-redux: remove package
Yanase Yuki [Fri, 15 May 2026 07:45:14 +0000 (16:45 +0900)]
udp-broadcast-relay-redux: remove package

Upstream repository has been archived by the owner, so
this software is no longer maintained.
No packages depends on this.

Signed-off-by: Yanase Yuki <redacted>
5 weeks agokcptun: remove package
Yanase Yuki [Fri, 15 May 2026 07:57:04 +0000 (16:57 +0900)]
kcptun: remove package

It seems this software is no longer maintained, because
upstream repository has been deleted.
No packages depends on this.

Signed-off-by: Yanase Yuki <redacted>
5 weeks agobsbf-resources: update to GIT HEAD of 2026-05-14
Chester A. Unal [Wed, 13 May 2026 12:16:26 +0000 (13:16 +0100)]
bsbf-resources: update to GIT HEAD of 2026-05-14

Update bsbf-resources to the GIT HEAD of 2026-05-14.

- Improve bsbf-bonding --uninstall logic.

Signed-off-by: Chester A. Unal <redacted>
5 weeks agoacme-acmsh: bump acme.sh to 3.1.3
Seo Suchan [Thu, 14 May 2026 04:30:11 +0000 (13:30 +0900)]
acme-acmsh: bump acme.sh to 3.1.3

update acme.sh version to 3.1.3

Signed-off-by: Seo Suchan <redacted>
5 weeks agoacme: make 'acme' keyword actually virtual
Seo Suchan [Wed, 13 May 2026 12:20:51 +0000 (21:20 +0900)]
acme: make 'acme' keyword actually virtual

before acme is an empty package that depend either acme-acmesh or uacme.
but this boolean logic in depend ignored by apk itself.
let's make a virtual keyword
witch both acme.sh and uacme provides.
acme.sh is explicit default.

Signed-off-by: Seo Suchan <redacted>
5 weeks agotelegraf: update to 1.38.4
Niklas Thorild [Tue, 12 May 2026 14:23:01 +0000 (16:23 +0200)]
telegraf: update to 1.38.4

- Update Telegraf to v1.38.4

Signed-off-by: Niklas Thorild <redacted>
5 weeks agooci-runtime-tools: update to GIT HEAD of 2026-03-16
Daniel Golle [Fri, 8 May 2026 17:29:11 +0000 (18:29 +0100)]
oci-runtime-tools: update to GIT HEAD of 2026-03-16

Update PKG_SOURCE_VERSION to 8a4db579f5c88af5a0d036fad34bddc9c1f703f3
(latest upstream main).

oci-runtime-tools is a rolling release without versioned upstream
releases. The new commit brings updated runtime-spec dependencies
and bug fixes accumulated since November 2024.

Link: https://github.com/opencontainers/runtime-tools/compare/f7e3563b...8a4db579
Signed-off-by: Daniel Golle <redacted>
5 weeks agoopentracker: update to GIT HEAD of 2026-04-13
Daniel Golle [Fri, 8 May 2026 17:44:19 +0000 (18:44 +0100)]
opentracker: update to GIT HEAD of 2026-04-13

opentracker is an open and free bittorrent tracker without
versioned releases. Bumping PKG_SOURCE_VERSION to upstream
HEAD as of 2026-04-13 to pick up accumulated fixes since
the 2025-04-25 snapshot.

Link: https://erdgeist.org/gitweb/opentracker/log/?id=716dcfbbed55cc8b9896d05e58f8958869078dd7
Signed-off-by: Daniel Golle <redacted>
5 weeks agolibcurl-gnutls: update to 8.20.0
Daniel Golle [Fri, 8 May 2026 17:20:50 +0000 (18:20 +0100)]
libcurl-gnutls: update to 8.20.0

Tracks upstream curl 8.20.0 (April 2026 release).

Changes since 8.14.1 cover six upstream releases (8.15.0 - 8.20.0).
Highlights:
 * async-thrdd: use thread queue for resolving
 * build: make NTLM disabled by default
 * lib: add thread pool and queue
 * lib: drop support for < c-ares 1.16.0
 * lib: make SMB support opt-in
 * multi.h: add CURLMNWC_CLEAR_ALL
 * rtmp: drop support
 * cmake: drop support for CMake 3.17 and older
 * Various TLS, HTTP/3, altsvc and resolver bug fixes.

Link: https://curl.se/changes.html#8_20_0
Link: https://github.com/curl/curl/blob/curl-8_20_0/RELEASE-NOTES
Signed-off-by: Daniel Golle <redacted>
5 weeks agodebootstrap: update to 1.0.143
Daniel Golle [Fri, 8 May 2026 17:10:15 +0000 (18:10 +0100)]
debootstrap: update to 1.0.143

Update to latest upstream release.

Highlights of changes since 1.0.128:
 * Added support for Debian 13 (trixie)
 * Added support for many new Ubuntu releases (jammy through plucky)
 * Improvements to keyring handling
 * Various bug fixes and cleanups

Drop PKG_REAL_VERSION and the now-redundant PKG_BUILD_DIR override:
upstream and downstream versions match, so use PKG_VERSION directly
in PKG_SOURCE.

Link: https://salsa.debian.org/installer-team/debootstrap/-/blob/1.0.143/debian/changelog
Signed-off-by: Daniel Golle <redacted>
5 weeks agodebian-archive-keyring: update to 2025.1
Daniel Golle [Fri, 8 May 2026 17:09:35 +0000 (18:09 +0100)]
debian-archive-keyring: update to 2025.1

Changes since 2023.4:
 * Add automatic signing keys for trixie
 * Add Debian Stable Release Key (13/trixie) (ID: 762F67A0B2C39DE4)
 * Clean up maintscript removal of ancient archive certificates
 * Get rid of team-members/ and signature verification
 * Remove buster keys
 * Rename keyrings from .gpg to .pgp
 * Use OpenPGP instead of GnuPG when referring to the specification

Link: https://salsa.debian.org/release-team/debian-archive-keyring/-/blob/debian/2025.1/debian/changelog
Signed-off-by: Daniel Golle <redacted>
5 weeks agoexim: update to 4.99.3 (security release)
Daniel Golle [Fri, 8 May 2026 17:14:04 +0000 (18:14 +0100)]
exim: update to 4.99.3 (security release)

4.99.3 (security release):
 * Addresses EXIM-Security-2026-05-01.1: a remotely reachable
   Use-After-Free vulnerability in Exim's BDAT (binary data
   transmission) body parsing path when using the GnuTLS
   backend. This can lead to heap corruption and potential code
   execution. Affects 4.97 through 4.99.x when built with GnuTLS
   support AND with STARTTLS and CHUNKING advertised.
   Reported by xbow security.

Previous security releases folded into this bump:

4.99.2 (security release):
 * Addresses Exim-Security-2026-04.1, covering 4 CVEs:
   - CVE-2026-40684: Possible crash with malicious DNS data (musl libc)
   - CVE-2026-40685: Possible OOB read/write on corrupt JSON in header
   - CVE-2026-40686: Possible OOB read with large UTF8 trailing characters
   - CVE-2026-40687: Possible OOB read/write with SPA authenticator

4.99.1 (security release):
 * Re-incarnation of CVE-2025-26794, ports fixes from 4.98.1/4.98.2.

Link: https://exim.org/static/doc/security/EXIM-Security-2026-05-01.1/
Link: https://git.exim.org/exim.git/blob/refs/tags/exim-4.99.3:/doc/doc-txt/ChangeLog
Signed-off-by: Daniel Golle <redacted>
5 weeks agogstreamer1: add libatomic dependency for 32-bit arm targets
Alexandru Ardelean [Sun, 10 May 2026 09:05:44 +0000 (12:05 +0300)]
gstreamer1: add libatomic dependency for 32-bit arm targets

arm926ej-s (ARMv5) does not have native lock-free atomics and the
toolchain inserts calls to libatomic.so.1 for atomic operations.
The libgstreamer1 DEPENDS only listed armeb, powerpc, mips and mipsel
as needing libatomic, missing plain arm (little-endian 32-bit ARM).

Extend the condition to include arm so the package is properly
declared on all 32-bit ARM targets that require libatomic.

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agoperl: add test-version.sh to skip version check
Alexandru Ardelean [Wed, 13 May 2026 06:22:24 +0000 (09:22 +0300)]
perl: add test-version.sh to skip version check

perlbase-archive, perlbase-pod, and perlbase-test install Perl script
wrappers (ptar, pod2man, prove, etc.) that do not output the OpenWrt
package version string (5.40.0), causing generic version check failures
in CI.

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agoprivoxy: update to 4.1.0
Alexandru Ardelean [Wed, 22 Apr 2026 09:12:33 +0000 (12:12 +0300)]
privoxy: update to 4.1.0

Changes since 4.0.0:
- Add Zstandard decompression support for compressed web content
- Improve WolfSSL compatibility and SSL host name validation
- Improve IPv6 address support and Connection header handling
- Drop legacy pcre1 support; PCRE2 is now required
- Fix multiple memory leaks and socket leaks

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agongircd: update to 27
Alexandru Ardelean [Wed, 22 Apr 2026 09:12:26 +0000 (12:12 +0300)]
ngircd: update to 27

Changes since 26.1:
- Add SSL/TLS certificate validation for server-server links by default
  (new SSLVerify option to disable)
- Add systemd sd_notify protocol support
- Add Autojoin option for automatic channel joining on connect
- Automatically maximize file descriptor limit at startup
- Add Docker/container documentation and Dockerfile

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agoradsecproxy: update to 1.11.2
Alexandru Ardelean [Wed, 22 Apr 2026 09:12:24 +0000 (12:12 +0300)]
radsecproxy: update to 1.11.2

Changes since 1.9.1:
- Add TLS-PSK support and SSLKEYLOGFILE mechanism (1.11.0)
- Add options to require Message-Authenticator attribute (1.11.0)
- Add native dynamic discovery for NAPTR and SRV records (1.10.0)
- Add SNI support for outgoing TLS connections (1.10.0)
- Multiple TCP/TLS connection stability bug fixes (1.10.x)
- Reload complete TLS context on SIGHUP (1.11.0)
- Fix Message-Authenticator validation for Accounting-Response (1.11.2)

Update patch 200-logdest-on-foreground.patch for new code positions.

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agominiupnpc: update to 2.3.3
Alexandru Ardelean [Wed, 22 Apr 2026 09:12:19 +0000 (12:12 +0300)]
miniupnpc: update to 2.3.3

Changes since 2.2.8:
- Fix crash related to FD_SET and socket timeout handling
- Fix build_absolute_url when if_indextoname() returns NULL
- Add support for C23 and glibc 2.43 string function signatures
- Improve poll() usage and C++ compiler compatibility

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agogit-lfs: update to 3.7.1
Alexandru Ardelean [Wed, 22 Apr 2026 09:12:17 +0000 (12:12 +0300)]
git-lfs: update to 3.7.1

Fixes symlink traversal vulnerability (CVE-2025-26625) that allowed
writing files outside the repository on checkout/pull.

Other changes since 3.5.1:
- Add --refetch option to force re-download of LFS objects
- Add --json and --dry-run options for fetch operations
- Improve .netrc handling on Windows and macOS root CA support
- Upgrade to Go 1.25 (requires Linux kernel 3.2+)

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agolibedit: update to version 20260512-3.1
Jan Hák [Wed, 13 May 2026 11:11:22 +0000 (13:11 +0200)]
libedit: update to version 20260512-3.1

changelog at https://thrysoee.dk/editline/

Signed-off-by: Jan Hák <redacted>
5 weeks agogolang: add version check override script
George Sapkin [Sat, 9 May 2026 09:57:30 +0000 (12:57 +0300)]
golang: add version check override script

Only check versin for the compielr package.

Signed-off-by: George Sapkin <redacted>
5 weeks agogolang: add a simple compilation test
George Sapkin [Thu, 7 May 2026 18:24:34 +0000 (21:24 +0300)]
golang: add a simple compilation test

Add a simple CI compilation test to ensure that the Go toolchain is
functional.

Signed-off-by: George Sapkin <redacted>
5 weeks agogolang: bump 1.26 to 1.26.3
George Sapkin [Thu, 7 May 2026 17:58:15 +0000 (20:58 +0300)]
golang: bump 1.26 to 1.26.3

Fixes: CVE-2026-27142
Fixes: CVE-2026-39836
Fixes: CVE-2026-42501
Changes: https://github.com/golang/go/issues?q=milestone%3AGo1.26.3+label%3ACherryPickApproved
Signed-off-by: George Sapkin <redacted>
5 weeks agopython-platformio: fix host build
George Sapkin [Tue, 12 May 2026 10:47:38 +0000 (13:47 +0300)]
python-platformio: fix host build

Fix bottle dependency.

Fixes: e15bac97 ("python-platformio: add target package")
Signed-off-by: George Sapkin <redacted>
5 weeks agopython-wsproto: fix host build
George Sapkin [Tue, 12 May 2026 10:46:36 +0000 (13:46 +0300)]
python-wsproto: fix host build

Add missing includes.

Fixes: b12e18eb ("python-wsproto: add host package")
Signed-off-by: George Sapkin <redacted>
5 weeks agopython-h11: fix host build
George Sapkin [Tue, 12 May 2026 10:45:13 +0000 (13:45 +0300)]
python-h11: fix host build

Add missing includes.

Fixes: 0a75ad1e ("python-h11: add host package")
Signed-off-by: George Sapkin <redacted>
5 weeks agopython3-bottle: fix host build
George Sapkin [Tue, 12 May 2026 10:43:51 +0000 (13:43 +0300)]
python3-bottle: fix host build

Add missing includes.

Fixes: 9ff014b4 ("python3-bottle: add host package")
Signed-off-by: George Sapkin <redacted>
5 weeks agopython-protobuf: add new package
George Sapkin [Mon, 11 May 2026 01:38:33 +0000 (04:38 +0300)]
python-protobuf: add new package

Add Protobuf Python package.

Signed-off-by: George Sapkin <redacted>
5 weeks agospoofer: bump to 1.4.13
George Sapkin [Mon, 11 May 2026 00:13:22 +0000 (03:13 +0300)]
spoofer: bump to 1.4.13

Remove nonexistent configure arguments.

Signed-off-by: George Sapkin <redacted>
5 weeks agospoofer: use protobuf-compat instead of protobuf
George Sapkin [Sun, 10 May 2026 14:25:06 +0000 (17:25 +0300)]
spoofer: use protobuf-compat instead of protobuf

The package is not actively-maintained and doesn't compile with modern
Protobuf. Switch it to compat version.

Signed-off-by: George Sapkin <redacted>
5 weeks agopdns: update config arguments
George Sapkin [Sat, 9 May 2026 23:59:18 +0000 (02:59 +0300)]
pdns: update config arguments

Remove old and add updated configuration arguments.

Signed-off-by: George Sapkin <redacted>
git clone https://git.99rst.org/PROJECT