Commit Graph

35521 Commits

Author SHA1 Message Date
Stan Grishin
ee3114a766 jq: add host build
* luci-app-advanced-reboot requires jq on host, this adds host build of jq
* remove maintainer

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-02-04 07:44:44 +02:00
Daniel F. Dickinson
444b62cbcc mailsend: fix ssl variant to use opensssl
As described in #28261 Not compiled with OpenSSL, the SSL variant of
the mailsend package is not actually being compiled with OpenSSL.

This is due to an upstream configure check borrowed from an ancient
version of BIND, which no longer works.

As a workaround we add `-DHAVE_OPENSSL=1` to the `TARGET_CFLAGS` when
building the SSL variant.

This results in a complaint about COPTS not being honoured correctly,
but results in `mailsend` compiled with OpenSSL (i.e. works).

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-02-04 07:39:56 +02:00
Christopher Obbard
081b7043c3 ddns-scripts: Fix Hetzner Cloud naming
In the original commit I used the wrong name for the package in the
Makefile and various other files which caused the package to not build.

Unify the naming to "cloud" to fix the package build.

Fixes: 5ee205bd31 ("ddns-scripts: add Hetzner Cloud support")
Signed-off-by: Christopher Obbard <obbardc@gmail.com>
2026-02-03 15:30:05 +01:00
John Audia
acd651050f procps-ng: add myself as maintainer
I am fine to take over maintenance on this package.

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-02-03 12:14:37 +02:00
John Audia
ade5acd4b0 procps-ng: update to 4.0.6
Update to 4.0.6

Changelog: https://gitlab.com/procps-ng/procps/-/releases/v4.0.6

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-02-03 12:14:37 +02:00
John Audia
29abee184e tree: update to 2.3.1
Changelog: https://github.com/Old-Man-Programmer/tree/blob/master/CHANGES

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-02-03 12:12:44 +02:00
Christopher Obbard
5ee205bd31 ddns-scripts: add Hetzner Cloud support
Add a new Hetzner DDNS provider using the Hetzner Cloud API
(api.hetzner.cloud) with Bearer token authentication.

Configuration guide:
* set [domain] to domain
* set [username] to subdomain (without domain)
* set [password] to Bearer API key

Signed-off-by: Christopher Obbard <obbardc@gmail.com>
2026-02-03 08:32:33 +01:00
Philip Prindeville
f171043ce8 isc-dhcp: replacing automatic empty needs addzone
Since the RFC-1918 in-addr.arpa empty zones are automatically created,
they will exist, but we can't use modzone on them because that's not
how things work.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-02 20:48:47 -07:00
Rosen Penev
00f5b15311 ffmpeg: update to 6.1.4
Remove warning disable. The issue was fixed in 7.1 and backported to
6.1.3

Remove atrac3 from patented list. It's no longer true and is already in
the non patented list.

Add missing upstream patch in 6.1.4 to fix x86 build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-02-03 01:51:19 +02:00
George Sapkin
5657eb0e2e golang: split src into separate packages
Split misc sources and test data into separate packages. Reduces target
src package size by a third.

Move architecture-dependent generated source from src to the main
package.

Mark doc, misc, src and tests packages with PKGARCH:=all as they don't
have any architecture-specific files.

Fix stripping and strip compiler only.

Fixes: c137c382 ("golang: new packages")
Link: https://github.com/openwrt/packages/pull/28445
Suggested-by: Jeffery To <jeffery.to@gmail.com>
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-02 10:10:03 +02:00
George Sapkin
6f4155c0a0 golang: install into lib instead of share
Installing into share and symlinking to lib breaks tests:

--- FAIL: TestAllDependencies (0.01s)

    moddeps_test.go:49: findGorootModules didn't find the well-known module "std"

--- FAIL: TestDependencyVersionsConsistent (0.00s)

    moddeps_test.go:356: findGorootModules didn't find the well-known module "std"

Install into lib directly instead.

Fixes: c137c382 ("golang: new packages")
Link: https://github.com/openwrt/packages/pull/28445
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-02 10:10:03 +02:00
George Sapkin
a6e94447f7 golang: fix missing dependency check
Add libraries used in test data to extra_provides to pass dependency
checks in package-pack.

Remove unnecessary dependencies.

Fixes: https://github.com/openwrt/packages/issues/27633
Fixes: b2119465 ("golang: Update to 1.24.0")
Link: https://github.com/openwrt/packages/pull/28445
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-02 10:10:03 +02:00
George Sapkin
4396682602 golang: fix generating zbootstrap
Fix setting architecture-specific defaults in zbootstrap.go.

Fixes: b2119465 ("golang: Update to 1.24.0")
Link: cce90c1eeb
Link: https://github.com/openwrt/packages/pull/28445
Suggested-by: Jeffery To <jeffery.to@gmail.com>
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-02 10:10:03 +02:00
George Sapkin
d7e97387d1 golang: don't set GO_LDSO
Don't set GO_LDSO as it's determined automatically at link time.

Link: https://github.com/golang/go/issues/54197
Link: https://github.com/openwrt/packages/pull/28445
Suggested-by: Jeffery To <jeffery.to@gmail.com>
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-02 10:10:03 +02:00
George Sapkin
97566a8308 golang: avoid expanding Makefile variables
Replace Makefile variables in comments to avoid expanding them
unnecessarily.

Link: https://github.com/openwrt/packages/pull/28445
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-02 10:10:03 +02:00
George Sapkin
4fd3857be0 yt-dlp: bump to 2026.01.31
Update license files.

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.01.31
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-02 08:16:05 +02:00
Daniel F. Dickinson
75146ea2be zabbix: deduplicate and reorganize package defines
In preparation for further changes, deduplicate package definitions,
and reorganize them. At the same time make use of provides to ensure
both existing names are preserved, and that it is possible to be
specific about the variant of the package one wants.

Also, condense the package conffiles, install, postinst, etc handling.
This is more maintainable (less copy and paste and less to modify).

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-02-01 20:39:30 +01:00
Daniel F. Dickinson
0a897f7042 zabbix: drop unwanted file and wrong BUILD_VARIANT
cspell.json was accidentally include in a previous commit, so remove it.

VARIANT is to be used in package definitions, and BUILD_VARIANT
for checking which VARIANT is currently being built. BUILD_VARIANT was
incorrectly used in a package definition, so we fix that.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-02-01 20:39:30 +01:00
George Sapkin
2dc5369094 yt-dlp: bump to 2026.01.29
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.01.29
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-01 18:12:24 +02:00
Philip Prindeville
505ca0a0d4 bind: backport patch replace automatic empty zones
The RFC-1918 zones are automatically synthesized locally by bind
to avoid forwarding queries about them to root nameservers.  As
a result, we can't easily replace them with rndc addzone on the
fly.  We need this for DHCP integration.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-01 09:01:50 -05:00
Nate Robinson
09c148177a tailscale: disable logging
Set TS_NO_LOGS_NO_SUPPORT=true as documented here:

https://tailscale.com/kb/1011/log-mesh-traffic?tab=linux#opt-out-of-client-logging

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2026-01-31 21:14:48 +02:00
Hannu Nyman
66459cd6ec xz: update to 5.8.2
Update xz to version 5.8.2 to match version in build tools.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-01-31 17:59:01 +02:00
xiao bo
6ac97228ab sing-box: update to 1.12.18
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.18

Signed-off-by: xiao bo <peterwillcn@gmail.com>
2026-01-31 14:30:27 +02:00
Sandro Jäckel
cdc6ebefc2 tailscale: update to 1.94.1
Changelog: https://tailscale.com/changelog#2026-01-26
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2026-01-31 04:11:44 +02:00
Rosen Penev
b81df06b41 faad2: update to 2.11.2
Remove no longer used CONFIGURE_ARGS since the conversion to CMake.

Remove patented stuff. Red Hat Legal seems to have approved its
inclusion into Fedora without any flags disabling SBR. If it's good
enough for Red Hat it's good enough for OpenWrt.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-01-31 04:10:30 +02:00
Til Kaiser
5658afa60f mstflint: update to 4.34.1-3
This commit updates the mstflint package
to the latest 4.34.1-3 release.

Release notes:
https://github.com/Mellanox/mstflint/releases/tag/v4.34.1-3

Signed-off-by: Til Kaiser <mail@tk154.de>
2026-01-31 04:07:41 +02:00
George Sapkin
0cb66163db ci: bump HyperStickler to v1-rc.1
Update HyperStickler and disable branch check.

Changes: https://github.com/GeorgeSapkin/hyperstickler/releases/tag/v1-rc.1
Signed-off-by: George Sapkin <george@sapk.in>
2026-01-30 23:07:25 +02:00
George Sapkin
b19c784ca4 ci: add day of the week and labels to dependabot
Run dependabot every Saturday and label PRs with GitHub/CI and
dependencies labels.

Signed-off-by: George Sapkin <george@sapk.in>
2026-01-30 00:38:12 +02:00
Stan Grishin
e1f891ca9f adblock-fast: update to 1.2.1-3
* add an option dnsmasq_validity_check to enable removal of invalid
  domains from the final dnsmasq files
* renamed option sanity_check to dnsmasq_sanity_check
* better names for Format Filters and Parse Filters variables

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-01-29 10:36:22 -08:00
Javier Marcet
00fb395a17 docker-compose: Update to version 5.0.2
Release notes:
https://github.com/docker/compose/releases/tag/v5.0.2

Signed-off-by: Javier Marcet <javier@marcet.info>
2026-01-29 18:26:05 +02:00
Georgi Valkov
d5ec989a42 libimobiledevice: fix dependency on libtatsu
libtatsu is a dependency only for libimobiledevice-utils
the library itself does not use it during build, and is a
core component for iPhone tethering, while the utils are optional

move the dependency to the utils, to reduce the build size:
libtatsu depends on libcurl, which is compiled with a TLS library,
so users of prebuilt packages are forced to install both
OpenSSL and mbed TLS. This patch removes the unnecessary dependency.

Fixes: https://github.com/openwrt/packages/issues/28427

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2026-01-29 11:31:13 +01:00
Lin Fan
1199a40351 ddns-scripts: add namesilo.com
new service provider namesilo.com

config guide:
* set [domain] to apex domain
* set [username] to subdomain (without apex domain)
* set [password] to api key

Signed-off-by: Lin Fan <im.linfan@gmail.com>
2026-01-29 08:31:08 +01:00
Dirk Brenken
808b3e368b adblock: update 4.5.0-4
* add interface information to the dns report
* support multiple tcpdump interfaces ('any') in the dns report properly

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-01-28 20:12:59 +01:00
dependabot[bot]
32197de82c ci: bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-28 19:30:02 +02:00
George Sapkin
34f1c5e370 samba4: fix compiling bundled Kerberos
Fix compiling bundled Kerberos library on several 32-bit architectures
by linking with libatomic.

Disable kernel keyring being picked up from a dirty buildbot
environment.

Signed-off-by: George Sapkin <george@sapk.in>
2026-01-28 18:51:09 +02:00
George Sapkin
94c04bee0f samba4: remove pthread dependency
Remove libpthread dependency since it's integrated into libc.

Signed-off-by: George Sapkin <george@sapk.in>
2026-01-28 18:51:09 +02:00
George Sapkin
c71c0cfffa samba4: sort arguments and dependencies
Lexicographically sort configuration arguments and dependencies.

Signed-off-by: George Sapkin <george@sapk.in>
2026-01-28 18:51:09 +02:00
George Sapkin
c1f0e9ce19 ci: add dependabot
Add dependabot config to automatically check for action updates once a
week and open PRs if any are found.

Signed-off-by: George Sapkin <george@sapk.in>
2026-01-28 01:04:56 +02:00
Yanase Yuki
260378b731 liboil: remove package
This software seems no longer maintained by upstream.
The latest upstream release is 16 years ago,
and no package depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2026-01-26 19:01:05 +02:00
Yanase Yuki
2804ff509b ostiary: remove package
This software seems no longer maintained by upstream.
Both PKG_SOURCE_URL and URL are dead, and
no package depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2026-01-26 18:52:20 +02:00
Daniel F. Dickinson
4cb00fd5fb python3: error on host python path too long
Error if shebang to host python interpreter would exceed 127 characters
(124 characters plus shebang and newline). This is used to alert user
when python-installer would fail to correctly set a Python program's
shebang line.

Closes: https://github.com/openwrt/packages/issues/28310

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-01-26 09:16:08 +02:00
George Sapkin
6fb5253863 crowdsec: remove go version tag
Let crowdsec build system set go version itself.

Link: https://github.com/openwrt/packages/pull/28309
Signed-off-by: George Sapkin <george@sapk.in>
2026-01-25 19:23:45 +02:00
George Sapkin
8958c991c9 golang: add generic package definition
Move version definition to a helper file so multiple versions can be
easily defined using it.

Variables HOST_GO_VARS, PKG_GO_ASMFLAGS, PKG_GO_GCFLAGS,
PKG_GO_INSTALL_ARGS, PKG_GO_LDFLAGS, PKG_GO_VARS, and
PKG_GO_ZBOOTSTRAP_MODS are defined using conditional variable
assignment and can be overridden for each go version.

Link: https://github.com/openwrt/packages/pull/28309
Signed-off-by: George Sapkin <george@sapk.in>
2026-01-25 19:23:45 +02:00
George Sapkin
ca501ee61e golang: add versioned package for 1.25
Add versioned package for 1.25 to enable having multiple host go
versions side by side.

Set default version to 1.25 in golang-values.mk

Add unversioned dummy package to allow go-based packages to continue
using the default go host version. Packages can use it by specifying:

PKG_BUILD_DEPENDS:=golang/host

or use a specific version out of the ones that are available in that
branch by specifying:

PKG_BUILD_DEPENDS:=golang1.25/host

Host go is exposed to each package through PATH set in
GO_PKG_BUILD_CONFIG_VARS and GO_PKG_VARS.

Target go is installed through alternatives with the default version
having higher priority.

Newer versions can reuse older ones as bootstraps by setting
GO_BOOTSTRAP_VERSION package variable to older version, e.g.:

GO_BOOTSTRAP_VERSION:=1.24

All subpackages provide suffix-less names, e.g. golang, golang-src, etc.
Default versions are marked as default variants.

Link: https://github.com/openwrt/packages/pull/28309
Signed-off-by: George Sapkin <george@sapk.in>
2026-01-25 19:23:45 +02:00
George Sapkin
662972a252 golang: split bootstrap into a separate package
Split bootstrap into a new package to enable multiple versions of go to
reuse the same bootstrap.

Add more source mirrors.

Link: https://github.com/openwrt/packages/pull/28309
Signed-off-by: George Sapkin <george@sapk.in>
2026-01-25 19:23:45 +02:00
George Sapkin
51aa478bea golang: add SPDX license identifiers
Link: https://spdx.org/licenses/GPL-2.0-only.html
Link: https://github.com/openwrt/packages/pull/28309
Signed-off-by: George Sapkin <george@sapk.in>
2026-01-25 19:23:45 +02:00
Eugenio Pérez
c32daaa2a4 domoticz: fix chown call
Busybox's chown stops reading the username at the dot, so only user was
changed and the group remained as root. Properly use ':' instead of '.'
as the delimeter.

Fixes: a98239c "domoticz: update to 3.9571 and clean up FHS handling"

Signed-off-by: Eugenio Pérez <eupm90@gmail.com>
[add PKG_RELEASE bump, modify commit message, add Fixes line]
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-01-25 17:20:32 +02:00
Dirk Brenken
9df8a2b58c adblock: update 4.5.0-3
* fixed a potential deadlock during startup, when dns reporting is disabled

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-01-25 15:57:35 +01:00
David Mandy
dbaeeb38d3 golang: bump to 1.25.6
Fixes: CVE-2025-61726
Fixes: CVE-2025-61728
Fixes: CVE-2025-61730
Fixes: CVE-2025-61731
Fixes: CVE-2025-68119
Fixes: CVE-2025-68121
Link: https://github.com/golang/go/issues?q=milestone%3AGo1.25.6+label%3ACherryPickApproved
Signed-off-by: David Mandy <smallprogramzhusir@gmail.com>
2026-01-25 15:29:44 +02:00
Hannu Nyman
99076937b1 irqbalance: update to version 1.9.5
Update to version 1.9.5

* Use upstream meson.build file, as they now support meson
  * patch it locally to continue using static glib linking

* Disable numa, systemd and thermal functions via meson options

* Resurrect the patch to silence repetitive EINVAL warnings.
  (patch was used with 1.9.3, but was not needed with 1.9.4)
  Related discussion in upstream issue 336 and 349

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-01-25 15:27:22 +02:00