feed/packages.git
6 months agotang: set the right permissions to keys 22634/head
Nikos Mavrogiannopoulos [Thu, 9 Nov 2023 19:06:34 +0000 (20:06 +0100)]
tang: set the right permissions to keys

Resolves: #22632

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
6 months agotang: set the right maintainer
Nikos Mavrogiannopoulos [Thu, 9 Nov 2023 19:07:43 +0000 (20:07 +0100)]
tang: set the right maintainer

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
6 months agocroc: update to 9.6.6
Jonas Jelonek [Thu, 9 Nov 2023 15:19:54 +0000 (16:19 +0100)]
croc: update to 9.6.6

see changelog: https://github.com/schollz/croc/releases/tag/v9.6.6

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
6 months agolua-eco: update to 3.0.2
Jianhui Zhao [Thu, 9 Nov 2023 12:30:08 +0000 (20:30 +0800)]
lua-eco: update to 3.0.2

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
6 months agolibdaq3: update to 3.0.13
John Audia [Wed, 8 Nov 2023 21:09:27 +0000 (16:09 -0500)]
libdaq3: update to 3.0.13

Upstream bump

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
6 months agosnort3: update to 3.1.74.0
John Audia [Wed, 8 Nov 2023 21:04:16 +0000 (16:04 -0500)]
snort3: update to 3.1.74.0

Upstream bump

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.74.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2023 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.13
           Using LuaJIT version 2.1.0-beta3
           Using OpenSSL 3.0.12 24 Oct 2023
           Using libpcap version 1.10.4 (with TPACKET_V3)
           Using PCRE version 8.45 2021-06-15
           Using ZLIB version 1.3
           Using Hyperscan version 5.4.2 2023-11-08

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
6 months agoiperf3: Fix dependecy conflict with iperf3-ssl
Jakub Raczynski [Wed, 18 Oct 2023 10:03:39 +0000 (10:03 +0000)]
iperf3: Fix dependecy conflict with iperf3-ssl

When selecting both iperf3 and iperf3 ssl, there is a problem that
both packages install same binary file.
This patch fixes this issue by adding conflict between those packages.

Signed-off-by: Jakub Raczynski <myszsoda@gmail.com>
6 months agobanip: update 0.9.2-2
Dirk Brenken [Wed, 8 Nov 2023 14:59:08 +0000 (15:59 +0100)]
banip: update 0.9.2-2

* support backup/restore for remote allowlists
* report the used log variant in status message

Signed-off-by: Dirk Brenken <dev@brenken.org>
6 months agoMerge pull request #22623 from jow-/nano-ucode-syntax-highlighting
Hannu Nyman [Wed, 8 Nov 2023 14:55:31 +0000 (16:55 +0200)]
Merge pull request #22623 from jow-/nano-ucode-syntax-highlighting

nano: add syntax highlighting for ucode scripts

6 months agonano: add syntax highlighting for ucode scripts 22623/head
Jo-Philipp Wich [Wed, 8 Nov 2023 13:53:37 +0000 (14:53 +0100)]
nano: add syntax highlighting for ucode scripts

Introduce local syntax highlighting support for ucode scripts, like
it is done already for uci configuration files.

Ref: https://github.com/jow-/ucode/issues/178
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
6 months agoCI: Update sdk action, always upload artifacts
Jeffery To [Tue, 7 Nov 2023 09:40:15 +0000 (17:40 +0800)]
CI: Update sdk action, always upload artifacts

The updated version of gh-action-sdk will return compiled packages and
build logs for both build success and build errors.

This ensures these artifacts are always uploaded. This also sets the V
environment variable to enable verbose build output.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agoquassel-irssi: fix compilation error with new version of irssi
Christian Marangi [Sun, 5 Nov 2023 19:56:55 +0000 (20:56 +0100)]
quassel-irssi: fix compilation error with new version of irssi

Add patch fixing compilation error with new version of irssi where the
renamed some functions.

Fixes: #22384
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agov2raya: Update to 2.2.4.1
Tianling Shen [Mon, 6 Nov 2023 04:04:28 +0000 (12:04 +0800)]
v2raya: Update to 2.2.4.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
6 months agoMerge pull request #22577 from SuperSandro2000/udp-broadcast-relay-redux-multicast
Tianling Shen [Tue, 7 Nov 2023 01:58:53 +0000 (09:58 +0800)]
Merge pull request #22577 from SuperSandro2000/udp-broadcast-relay-redux-multicast

udp-broadcast-relay-redux-openwrt: add multicast config option

6 months agopptpd: use boolean options
Vladislav Grigoryev [Fri, 3 Nov 2023 08:36:10 +0000 (11:36 +0300)]
pptpd: use boolean options

Use boolean options and fix the relevant init error.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
6 months agomicropython-lib: Update to latest version, remove patch
Jeffery To [Tue, 31 Oct 2023 09:20:33 +0000 (17:20 +0800)]
micropython-lib: Update to latest version, remove patch

Remove 004-unix-ffi-re-convert-to-PCRE2.patch as it has been merged in
this version.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agotinc: fetch ed25519 public keys from uci
Vladislav Grigoryev [Fri, 3 Nov 2023 05:47:38 +0000 (08:47 +0300)]
tinc: fetch ed25519 public keys from uci

Fetch Ed25519 public keys from UCI host sections.
Update options and syntax to current version.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
6 months agov2ray-core: Update to 5.11.0
Tianling Shen [Mon, 6 Nov 2023 04:01:34 +0000 (12:01 +0800)]
v2ray-core: Update to 5.11.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
6 months agoMerge pull request #21409 from morganchristiansson/ser2net
Michael Heimpold [Sun, 5 Nov 2023 19:56:35 +0000 (20:56 +0100)]
Merge pull request #21409 from morganchristiansson/ser2net

This major update not only updates the ser2net daemon version,
but also migrates the UCI configuration handling to the newer
YAML configuration file format.

If you only configured ser2net using UCI, then there should
be no noticable difference and your configuration should
still work as before.

If you modified /etc/ser2net.conf before, or used custom adaptions
etc., then you must migrate to newer /etc/ser2net.yaml on your
own and/or double-check your installation - there is no automatic
migration logic during package upgrade path.

6 months agonmap: backport fix to be able to compile it with OpenSSL 1.1
Josef Schlehofer [Sun, 5 Nov 2023 12:58:43 +0000 (13:58 +0100)]
nmap: backport fix to be able to compile it with OpenSSL 1.1

The latest nmap version 7.9.3 currently fails to compile with OpenSSL 1.1 [1],
it required to backport upstream patch to fix the compilation. [2]

[1] https://github.com/nmap/nmap/issues/2516
[2] https://github.com/nmap/nmap/commit/d6bea8dcdee36a3902cece14097993350306f1b6

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
6 months agoser2net: update to 4.5.0 (closes #21409) 21409/head
Morgan Christiansson [Mon, 19 Jun 2023 17:34:48 +0000 (19:34 +0200)]
ser2net: update to 4.5.0 (closes #21409)

This major update not only updates the ser2net daemon version,
but also migrates the UCI configuration handling to the newer
YAML configuration file format.

If you only configured ser2net using UCI, then there should
be no noticable difference and your configuration should
still work as before.

If you modified /etc/ser2net.conf before, or used custom adaptions
etc., then you must migrate to newer /etc/ser2net.yaml on your
own and/or double-check your installation - there is no automatic
migration logic during package upgrade path.

Signed-off-by: Morgan Christiansson <git@mog.se>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
6 months agoMerge pull request #22545 from mhei/gensio-update-to-2.7.6
Michael Heimpold [Sun, 5 Nov 2023 09:39:33 +0000 (10:39 +0100)]
Merge pull request #22545 from mhei/gensio-update-to-2.7.6

gensio: update to 2.7.6

6 months agoMerge pull request #22596 from muink/dnsproxy-main
Tianling Shen [Sun, 5 Nov 2023 08:30:21 +0000 (16:30 +0800)]
Merge pull request #22596 from muink/dnsproxy-main

dnsproxy: add more options

6 months agobanip: release 0.9.2-1
Dirk Brenken [Sun, 5 Nov 2023 08:19:55 +0000 (09:19 +0100)]
banip: release 0.9.2-1

* the log file monitor now supports standard log files used by other log daemons like syslog-ng
  Set 'ban_logreadfile' accordingly, by default it points to /var/log/messages
* removed logd dependency, closes #21932

Signed-off-by: Dirk Brenken <dev@brenken.org>
6 months agodnsproxy: new features 22596/head
Anya Lin [Sat, 4 Nov 2023 04:19:06 +0000 (12:19 +0800)]
dnsproxy: new features

1. Add new options:
  --http3    Enable HTTP/3 support (H3 first)
  --timeout  Timeout for outbound DNS queries to remote upstream servers in a human-readable form (default: 10s)

2. Allows listen on multiple interfaces and ports

Signed-off-by: Anya Lin <hukk1996@gmail.com>
6 months agoMerge pull request #22475 from tarvip/eap-dynamic
Philip Prindeville [Sat, 4 Nov 2023 18:56:51 +0000 (12:56 -0600)]
Merge pull request #22475 from tarvip/eap-dynamic

strongswan: add eap-dynamic plugin

6 months agoiperf3-mt: new package
Jonas Jelonek [Wed, 25 Oct 2023 11:39:29 +0000 (13:39 +0200)]
iperf3-mt: new package

This adds a multithreaded variant of iperf3 as a package. This variant
is still experimental, developed in the mt branch of the iperf
repository and expected to be merged when it is considered stable.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
6 months agoMerge pull request #22539 from Ansuel/update-privoxy
Tianling Shen [Sat, 4 Nov 2023 04:51:48 +0000 (12:51 +0800)]
Merge pull request #22539 from Ansuel/update-privoxy

privoxy: update to release 3.0.34 + PCRE2

6 months agoMerge pull request #22587 from jefferyto/psqlodbc-fix-build
Tianling Shen [Sat, 4 Nov 2023 04:49:33 +0000 (12:49 +0800)]
Merge pull request #22587 from jefferyto/psqlodbc-fix-build

psqlodbc: Fix build

6 months agopsqlodbc: Fix build 22587/head
Jeffery To [Fri, 3 Nov 2023 02:05:22 +0000 (10:05 +0800)]
psqlodbc: Fix build

This updates the path for odbc_config as it was moved from
$(STAGING_DIR_HOST)/bin to $(STAGING_DIR)/host/bin (in commit
61de50de5f787b08e06de9425ec409c8fd1ffcbf).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agopython-pyopenssl: Update to 23.3.0
Jeffery To [Tue, 31 Oct 2023 04:02:20 +0000 (12:02 +0800)]
python-pyopenssl: Update to 23.3.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agopython-charset-normalizer: Update to 3.3.2
Jeffery To [Mon, 30 Oct 2023 11:28:50 +0000 (19:28 +0800)]
python-charset-normalizer: Update to 3.3.2

This also updates the test.sh script to use an assert.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agoprivoxy: use PKG_NAME variable instead of hardcoding privoxy 22539/head
Christian Marangi [Thu, 2 Nov 2023 19:48:03 +0000 (20:48 +0100)]
privoxy: use PKG_NAME variable instead of hardcoding privoxy

Use PKG_NAME in PKG_SOURCE AND PKG_BUILD_DIR instead of hardcoding to
privoxy to make the Makefile cleaner.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agomicropython: Update to 1.21.0, refresh/redo patches
Jeffery To [Sun, 15 Oct 2023 14:16:44 +0000 (22:16 +0800)]
micropython: Update to 1.21.0, refresh/redo patches

Removed 050-py-stackctrl-fix-gcc-13.patch as it has been merged in the
new version.

This also:

* Add STRIP= (empty value) to skip micropython's stripping step, letting
  the OpenWrt build system control stripping.

* Add a workaround for "variable might be clobbered" warning leading to
  build error on riscv64
  (https://github.com/micropython/micropython/issues/12838).

* Change Build/InstallDev to install host tools into an unversioned
  directory, and update micropython-lib to use the unversioned path.
  There is no need to keep available multiple versions of the host
  tools.

* Add a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agoowntone: update to 28.8
Espen Jürgensen [Fri, 27 Oct 2023 22:30:17 +0000 (00:30 +0200)]
owntone: update to 28.8

The dependency to libevent-pthread came in version 28.7. The changelog doesn't
directly say it, but it is part of the "drop support for libevent < 2.1.4",
ref. OwnTone PR #1574: "Support for libevent < 2.1.4 has been removed, and
libevent pthreads is now a hard requirement." The configure option
--without-libevent_pthreads also no longer exists.

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
6 months agolibndpi: backport patch for PCRE2 support
Christian Marangi [Wed, 1 Nov 2023 00:43:36 +0000 (01:43 +0100)]
libndpi: backport patch for PCRE2 support

Backport patch for PCRE2 support as PCRE is EOL and won't receive any
support updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agolibndpi: bump to release 4.8
Christian Marangi [Wed, 1 Nov 2023 00:42:59 +0000 (01:42 +0100)]
libndpi: bump to release 4.8

Bump to release 4.8 to make it easier to backport PCRE2 support patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agohaproxy: move to PCRE2
Christian Marangi [Sun, 29 Oct 2023 15:31:41 +0000 (16:31 +0100)]
haproxy: move to PCRE2

Move to PCRE2 as PCRE is EOL and won't receive any more security update
anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agocrowdsec-firewall-bouncer: add ujail
S. Brusch [Sat, 21 Oct 2023 17:22:13 +0000 (19:22 +0200)]
crowdsec-firewall-bouncer: add ujail

* added ujail for crowdsec-firewall-bouncer
* set nice to reduce priority for process

Signed-off-by: S. Brusch <ne20002@gmx.ch>
Maintainer: Kerma Gérald <gandalf@gk2.net>
Run tested: mediatek/filogic, BPI-R3, Openwrt 23.05.0

6 months agonewt: Update to 0.52.24, add test.sh script for packages feed CI
Jeffery To [Tue, 31 Oct 2023 05:25:50 +0000 (13:25 +0800)]
newt: Update to 0.52.24, add test.sh script for packages feed CI

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agomicropython-mpremote: Update to 1.21.0, rename package, move into utils
Jeffery To [Sun, 15 Oct 2023 14:56:42 +0000 (22:56 +0800)]
micropython-mpremote: Update to 1.21.0, rename package, move into utils

This renames the package to mpremote and moves it into utils, as this is
a command-line utility and not a Python/MicroPython library.

This also adds a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agowavemon: bump to 9.5.0
Koen Vandeputte [Mon, 16 Oct 2023 09:59:33 +0000 (11:59 +0200)]
wavemon: bump to 9.5.0

The current version is broken, as it refuses to work properly
with the current nl80211 state.
Bumping this fixes full wavemon support

Changelog: 9.5.0:
https://github.com/uoaerg/wavemon/releases/tag/v0.9.5

Changelog 9.4.0:
https://github.com/uoaerg/wavemon/releases/tag/v0.9.4

Note that since 0.9.4, wavemon has a dependency on libnl-cli

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
6 months agopython-setuptools-rust: Update to 1.8.1, remove patch
Jeffery To [Tue, 31 Oct 2023 04:04:02 +0000 (12:04 +0800)]
python-setuptools-rust: Update to 1.8.1, remove patch

0001-Allow-profile-to-be-set-by-SETUPTOOLS_RUST_CARGO_PROFILE-env-variable.patch
has been merged in this version.

This also updates the list of dependencies for the package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agopython-cryptography: Update to 41.0.5
Jeffery To [Tue, 31 Oct 2023 03:53:33 +0000 (11:53 +0800)]
python-cryptography: Update to 41.0.5

This also adds a CPE ID for the package and updates the test.sh script
to use an assert.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agopython-constantly: Update to 23.10.4, add new build dependency
Jeffery To [Tue, 31 Oct 2023 03:43:33 +0000 (11:43 +0800)]
python-constantly: Update to 23.10.4, add new build dependency

This also adds a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agopython-versioneer: Add new host-only package
Jeffery To [Tue, 31 Oct 2023 03:42:05 +0000 (11:42 +0800)]
python-versioneer: Add new host-only package

From the README:

This is a tool for managing a recorded version number in
setuptools-based python projects. The goal is to remove the tedious and
error-prone "update the embedded version string" step from your release
process. Making a new release should be as easy as recording a new tag
in your version-control system, and maybe making new tarballs.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agonode: upgrade to v20.9.0
Hirokazu MORIKAWA [Wed, 1 Nov 2023 01:03:48 +0000 (10:03 +0900)]
node: upgrade to v20.9.0

node.js version 20.x is now active LTS.

mipsel (pistachio) is no longer supported.
Due to build difficulties, libuv shared libraries are not used.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
6 months agoMerge pull request #22561 from jefferyto/pyodbc-5.0.1
Tianling Shen [Wed, 1 Nov 2023 16:24:59 +0000 (00:24 +0800)]
Merge pull request #22561 from jefferyto/pyodbc-5.0.1

pyodbc: Update to 5.0.1, rename source package, fix segmentation fault

6 months agoudp-broadcast-relay-redux-openwrt: add multicast config option 22577/head
Sandro Jäckel [Wed, 1 Nov 2023 16:13:39 +0000 (17:13 +0100)]
udp-broadcast-relay-redux-openwrt: add multicast config option

Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
6 months agospeedtestcpp: update to 1.20.3
Oskari Rauta [Tue, 31 Oct 2023 20:07:46 +0000 (22:07 +0200)]
speedtestcpp: update to 1.20.3

changes:
 - fixes a bug where science notations (exponentials) are displayed during tests during high speed bursts

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
6 months agoMerge pull request #19233 from jempatel/improve_libreswan-uci
Florian Eckert [Tue, 31 Oct 2023 13:39:50 +0000 (14:39 +0100)]
Merge pull request #19233 from jempatel/improve_libreswan-uci

libreswan: uci configuration support

6 months agoMerge pull request #22549 from TDT-AG/pr/20231030-zabbix
Florian Eckert [Tue, 31 Oct 2023 13:01:19 +0000 (14:01 +0100)]
Merge pull request #22549 from TDT-AG/pr/20231030-zabbix

zabbix: update to version 6.4.7

6 months agolighttpd: update to lighttpd 1.4.73 release hash
Glenn Strauss [Tue, 31 Oct 2023 05:09:38 +0000 (01:09 -0400)]
lighttpd: update to lighttpd 1.4.73 release hash

* update to lighttpd 1.4.73 release hash
* update maintainer

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
6 months agozabbix: update to version 6.4.7 22549/head
Florian Eckert [Tue, 17 Oct 2023 12:14:58 +0000 (14:14 +0200)]
zabbix: update to version 6.4.7

Switch to current stable version 6.4.7.
See release notes:
https://www.zabbix.com/rn/rn6.4.7

So that the new version builds cleanly. The 'libevent2-pthreads' must be
added as dependency.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
6 months agoMerge pull request #22534 from Ansuel/update-zabbix
Etienne Champetier [Tue, 31 Oct 2023 10:15:24 +0000 (06:15 -0400)]
Merge pull request #22534 from Ansuel/update-zabbix

zabbix: move to PCRE2 library

6 months agoMerge pull request #22548 from TDT-AG/pr/20231030-keepalived
Florian Eckert [Tue, 31 Oct 2023 09:13:18 +0000 (10:13 +0100)]
Merge pull request #22548 from TDT-AG/pr/20231030-keepalived

keepalived: add script call feature and missing option

6 months agosing-box: update to v1.6.0
Leo Douglas [Tue, 31 Oct 2023 03:04:30 +0000 (11:04 +0800)]
sing-box: update to v1.6.0

see changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.6.0

Signed-off-by: Leo Douglas <douglarek@gmail.com>
6 months agoefibootmgr: Add armsr target support
Anton Antonov [Tue, 3 Oct 2023 11:57:17 +0000 (12:57 +0100)]
efibootmgr: Add armsr target support

Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
6 months ago efivar: Add armsr target support
Anton Antonov [Tue, 3 Oct 2023 11:56:39 +0000 (12:56 +0100)]
 efivar: Add armsr target support

Backport up-stream patch:
https://github.com/rhboot/efivar/commit/ca48d3964d26f5e3b38d73655f19b1836b16bd2d

Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
6 months agodmidecode: Add armsr target support
Anton Antonov [Tue, 3 Oct 2023 11:55:54 +0000 (12:55 +0100)]
dmidecode: Add armsr target support

Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
6 months agopyodbc: Update to 5.0.1, rename source package 22561/head
Jeffery To [Mon, 30 Oct 2023 12:02:46 +0000 (20:02 +0800)]
pyodbc: Update to 5.0.1, rename source package

This renames the source package to python-pyodbc to match other Python
packages.

This also updates the unixodbc dependency to libodbc, updates the
package title and description, and adds a test.sh script for the
packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agopyodbc: Fix segmentation fault
Jeffery To [Mon, 30 Oct 2023 11:32:26 +0000 (19:32 +0800)]
pyodbc: Fix segmentation fault

4.0.36 included a change to decimal parsing[1] that requires the decimal
module. Trying to load the pyodbc module without python3-decimal
installed would lead to a segmentation fault.

This adds python3-decimal as a dependency.

This also adds python3-uuid as a dependency as the module can accept and
return uuid objects[2].

[1]: https://github.com/mkleehammer/pyodbc/commit/6b107a2bcaf7379e5ba182007b6ecae1bc2fc931
[2]: https://github.com/mkleehammer/pyodbc/commit/2ad7a9ced7c9c33232c173668c0830a484cc92f3

Fixes: f02f3ee8c768 ("pyodbc: Update to 4.0.39")
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agofreeradius3: switch to pcre2
Martin Strobel [Sun, 29 Oct 2023 15:16:57 +0000 (16:16 +0100)]
freeradius3: switch to pcre2

use libpcre2 as dependency for freeradius3-common
because PCRE is EOL with no further updates

Compile & run tested on mediatek mt76 ubnt-ui6-lr-v1 with musl

Signed-off-by: Martin Strobel <arctus@crza.de>
6 months agopython3: Fix building C extensions with setuptools
Jeffery To [Mon, 30 Oct 2023 15:56:43 +0000 (23:56 +0800)]
python3: Fix building C extensions with setuptools

setuptools provides a local copy of distutils and when building a C
extension, this distutils will add the target LIBDIR (/usr/lib) to the
list of library paths.

If the build system has a libpython3.11.so in /usr/lib, then the linker
will try to link to this shared library and fail.

This adapts 008-distutils-use-python-sysroot.patch for host setuptools
to add the correct library directory.

Fixes: https://github.com/openwrt/packages/issues/22330
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agotvheadend: drop support for PCRE
Christian Marangi [Sun, 29 Oct 2023 16:22:22 +0000 (17:22 +0100)]
tvheadend: drop support for PCRE

Drop support for PCRE as it's now EOL and won't receive any security
updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agofdm: update to 2.2 release and switch to PCRE2
Christian Marangi [Sun, 29 Oct 2023 15:15:02 +0000 (16:15 +0100)]
fdm: update to 2.2 release and switch to PCRE2

Update to release 2.2 and switch to PCRE2. New release switched from
PCRE to PCRE2 and is now required.

Drop patch merged upstream and backport 2 additional patch that fix a
user-after-free and a PCRE2 bug.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agorust: Fix compile error for mipsel_24kc+24kf
Jeffery To [Thu, 26 Oct 2023 08:11:06 +0000 (16:11 +0800)]
rust: Fix compile error for mipsel_24kc+24kf

Currently, rust fails to build for mipsel_24kc+24kf with "opcode not
supported on this processor: mips1 (mips1)" errors when building
libunwind.

Because mipsel_24kc+24kf is hard-float, a certain section of
src/llvm-project/libunwind/src/UnwindRegistersRestore.S is selected to
be compiled; the instructions in this section require MIPS II.

mipsel_24kc+24kf is compiled for MIPS32 Release 2 (MIPS32 is based on
MIPS II), but the C flags used to select this architecture were not
passed to the rust bootstrap (to be passed back to gcc).

This passes the C flags to rust bootstrap to fix this compile error.

This also adds PKG_BUILD_FLAGS:=no-mips16 as attempting to generate
MIPS16 code leads to a different compile error.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agorust: Fix compile error if build dir and DL_DIR on separate filesystems
Jeffery To [Thu, 26 Oct 2023 07:48:28 +0000 (15:48 +0800)]
rust: Fix compile error if build dir and DL_DIR on separate filesystems

The rust bootstrap downloads files into a "tmp" directory then moves the
files into the "cache" directory using std::fs::rename. There are no
issues in the original/unpatched case as "tmp" and "cache" are
subdirectories in the build directory ($(HOST_BUILD_DIR)/build) and so
are nearly guaranteed to be on the same filesystem.

35768bf31e5867046874dc6fd0374ff8fe575da2 changed where files are
saved/cached (in $(DL_DIR)/rustc). If HOST_BUILD_DIR and DL_DIR are on
separate filesystems, then using std::fs::rename to move the files will
fail.[1]

This updates 0002-rustc-bootstrap-cache.patch to account for this case,
i.e. if std::fs::rename fails, fall back to copying the file then
removing the original.

[1]: https://github.com/openwrt/packages/pull/22457

Fixes: 35768bf31e58 ("rust: Cache bootstrap downloads to $(DL_DIR)/rustc")
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agoaircrack-ng: fix wrong inclusion of libbsd if detected
Christian Marangi [Sat, 28 Oct 2023 16:48:16 +0000 (18:48 +0200)]
aircrack-ng: fix wrong inclusion of libbsd if detected

Currently aircrack-ng try to link with libbsd if it does detect the
library in staging_dir. This is the case with buildbot where every
package is selected and compiled.

Fix this by adding a pending patch that permits to disable libbsd
inclusion even if detected and set the related config flag.

aircrack-ng use 2 function of libbsd and it's not worth to include the
entire library for 2 simple function for string manipulation.

Also add an additional patch that permits to use musl or glibc version
of these string functions.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agorestic: update to 0.16.2
Fabian Lipken [Mon, 30 Oct 2023 17:52:11 +0000 (18:52 +0100)]
restic: update to 0.16.2

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
6 months agounixodbc: Update to 2.3.12
Jeffery To [Mon, 30 Oct 2023 04:45:16 +0000 (12:45 +0800)]
unixodbc: Update to 2.3.12

This also adds a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agounixodbc: Split libraries package into separate packages
Jeffery To [Fri, 27 Oct 2023 13:03:23 +0000 (21:03 +0800)]
unixodbc: Split libraries package into separate packages

This splits the unixodbc package into separate packages (libodbc,
libodbccr, libodbcinst). This also keeps the unixodbc package for
backwards compatibility.

The Internet News Server driver (libnn) is omitted as the driver README
describes it as "in mid-hack"[1] and it is doubtful if there is any
real-world use for it.

This also updates the package license information and URL, and sets
PKG_BUILD_PARALLEL and HOST_BUILD_PARALLEL.

[1]: https://github.com/lurcher/unixODBC/blob/9b31cd228d01e768a7ad9126d5da8860f1ed72a9/Drivers/nn/README#L17-L19

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agounixodbc: Copy pgsqlodbc.ini instead of creating it dynamically
Jeffery To [Fri, 27 Oct 2023 13:09:53 +0000 (21:09 +0800)]
unixodbc: Copy pgsqlodbc.ini instead of creating it dynamically

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agounixodbc: Use default includedir for target configure
Jeffery To [Fri, 27 Oct 2023 09:51:58 +0000 (17:51 +0800)]
unixodbc: Use default includedir for target configure

Replace INCLUDE_PREFIX in config.h for host odbc_config instead of
specifying includedir to target configure.

This also updates the prefixes in unixodbc_conf.h to keep config.h and
unixodbc_conf.h in sync.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agounixodbc: Use default build recipes
Jeffery To [Fri, 27 Oct 2023 09:01:10 +0000 (17:01 +0800)]
unixodbc: Use default build recipes

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agounixodbc: Use InstallDev directory to transfer include files
Jeffery To [Fri, 27 Oct 2023 08:18:36 +0000 (16:18 +0800)]
unixodbc: Use InstallDev directory to transfer include files

This uses the default InstallDev directory instead of a "tmp" directory
to transfer include files from the target package to host build.

Using a "tmp" directory implies that the files inside are safe to
delete, but without these include files the host build will not succeed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agounixodbc: Change host build directories to be target-specific
Jeffery To [Fri, 27 Oct 2023 06:18:54 +0000 (14:18 +0800)]
unixodbc: Change host build directories to be target-specific

Since the host odbc_config returns target-specific information, it
should be built and placed into target-specific locations.

This changes HOST_BUILD_DIR to be in $(BUILD_DIR)/host, and installs
odbc_config inside $(STAGING_DIR)/host.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agounixodbc: Remove custom unixodbc_conf.h
Jeffery To [Fri, 27 Oct 2023 06:10:59 +0000 (14:10 +0800)]
unixodbc: Remove custom unixodbc_conf.h

As unixodbc_conf.h is now generated by configure instead of
odbc_config[1], it is not necessary to use a custom copy of the header
file anymore.

[1]: https://github.com/lurcher/unixODBC/commit/be3341cdc61623a533d3a17529cc65b101bfa8a0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
6 months agolibreswan: uci configuration support 19233/head
Jaymin Patel [Mon, 22 Aug 2022 11:11:33 +0000 (16:41 +0530)]
libreswan: uci configuration support

Add libreswan UCI configuration and hotplug support

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
6 months agoknot: patch enabling PKCS11 related code only if PKCS11 is available
Jan Hák [Thu, 26 Oct 2023 14:03:38 +0000 (16:03 +0200)]
knot: patch enabling PKCS11 related code only if PKCS11 is available

Signed-off-by: Jan Hák <jan.hak@nic.cz>
6 months agoknot: update to version 3.3.2
Jan Hák [Wed, 25 Oct 2023 13:20:12 +0000 (15:20 +0200)]
knot: update to version 3.3.2

Signed-off-by: Jan Hák <jan.hak@nic.cz>
6 months agoqemu: update to 8.1.2
Vladimir Ermakov [Sat, 28 Oct 2023 09:38:07 +0000 (11:38 +0200)]
qemu: update to 8.1.2

Changes:
- Update to 8.1.2
- Refresh patches
- Replace absent option --with-git-submodules with --disable-download

Fix #22530

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
6 months agongtcp2: update to 1.0.1
Stan Grishin [Sun, 29 Oct 2023 19:33:15 +0000 (19:33 +0000)]
ngtcp2: update to 1.0.1

* https://github.com/ngtcp2/ngtcp2/compare/v1.0.0...v1.0.1

Signed-off-by: Stan Grishin <stangri@melmac.ca>
6 months agokeepalived: add missing no_accept option 22548/head
Florian Eckert [Fri, 20 Oct 2023 09:30:43 +0000 (11:30 +0200)]
keepalived: add missing no_accept option

This commit adds the missing option 'no_accept'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
6 months agokeepalived: add startup and shutdown script handling
Florian Eckert [Fri, 20 Oct 2023 08:59:53 +0000 (10:59 +0200)]
keepalived: add startup and shutdown script handling

The keepalived does support script call handling on start and stop.

All scripts located under '/etc/hotplug.d/keepalived' gets now called
with the env ACTION set to startup or shutdown. The script that want to
get called on this keepalived events could evalutate this env to run on
startup or shutdown.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
6 months agoMerge pull request #22486 from osedl/modemmanager-improve-cleanup
Florian Eckert [Mon, 30 Oct 2023 10:34:46 +0000 (11:34 +0100)]
Merge pull request #22486 from osedl/modemmanager-improve-cleanup

modemmanager improve cleanup

6 months agoMerge pull request #22526 from mhei/php8-pecl-http-update-to-4.2.4
Michael Heimpold [Mon, 30 Oct 2023 09:05:58 +0000 (10:05 +0100)]
Merge pull request #22526 from mhei/php8-pecl-http-update-to-4.2.4

php8-pecl-http: update to 4.2.4

6 months agophp8-pecl-http: update to 4.2.4 22526/head
Michael Heimpold [Mon, 9 Oct 2023 13:40:43 +0000 (15:40 +0200)]
php8-pecl-http: update to 4.2.4

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
6 months agomodemmanager: move iface cleanup to wrapper script 22486/head
Oliver Sedlbauer [Mon, 23 Oct 2023 15:52:38 +0000 (17:52 +0200)]
modemmanager: move iface cleanup to wrapper script

If the ModemManager process crashes, the interfaces are not cleaned
up properly because the stop_service method is not called. With this
change, the interfaces are cleaned up both when stopping the service
and during a crash. Therefore it is no longer necessary to perform a
cleanup at the beginning.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
6 months agomodemmanager: improve cleanup of ifaces
Oliver Sedlbauer [Tue, 17 Oct 2023 15:13:37 +0000 (17:13 +0200)]
modemmanager: improve cleanup of ifaces

Change workflow to cleanup interfaces using the sysfscache.
The sysfscache stores the processed sysfs-paths. Using this
instead of mmcli -L, the interfaces can be properly cleaned
up even if, for example, ModemManager crashes and mmcli is
no longer usable.

Signed-off-by: Oliver Sedlbauer <osedlbauer@tdt.de>
6 months agoMerge pull request #22437 from joed74/master
Florian Eckert [Mon, 30 Oct 2023 07:53:05 +0000 (08:53 +0100)]
Merge pull request #22437 from joed74/master

apinger: fixed bugs in apinger.init and apinger.rpc

6 months agoMerge pull request #22483 from rsalvaterra/tor-bump
Alexandru Ardelean [Mon, 30 Oct 2023 07:06:00 +0000 (09:06 +0200)]
Merge pull request #22483 from rsalvaterra/tor-bump

tor: update to the latest stable release (0.4.8.7)

6 months agoMerge pull request #22505 from jefferyto/python-pip-23.3.1
Alexandru Ardelean [Mon, 30 Oct 2023 07:05:06 +0000 (09:05 +0200)]
Merge pull request #22505 from jefferyto/python-pip-23.3.1

python-pip: Update to 23.3.1, redo/refresh patches

6 months agoMerge pull request #22533 from Ansuel/update-postfix
Alexandru Ardelean [Mon, 30 Oct 2023 07:04:46 +0000 (09:04 +0200)]
Merge pull request #22533 from Ansuel/update-postfix

postfix: bump to 3.8.2 release + PCRE2

6 months agoMerge pull request #22527 from mhei/php8-pecl-redis-update-to-6.0.2
Alexandru Ardelean [Mon, 30 Oct 2023 07:04:26 +0000 (09:04 +0200)]
Merge pull request #22527 from mhei/php8-pecl-redis-update-to-6.0.2

php8-pecl-redis: update to 6.0.2

6 months agoMerge pull request #22528 from mhei/php8-pecl-xdebug-update-to-3.2.2
Alexandru Ardelean [Mon, 30 Oct 2023 07:04:14 +0000 (09:04 +0200)]
Merge pull request #22528 from mhei/php8-pecl-xdebug-update-to-3.2.2

php8-pecl-xdebug: update to 3.2.2

6 months agogensio: update to 2.7.6 22545/head
Michael Heimpold [Sun, 29 Oct 2023 20:51:27 +0000 (21:51 +0100)]
gensio: update to 2.7.6

Also disable probably rarely used features to
lower the library footprint.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
6 months agoprivoxy: backport and move to PCRE2 library
Christian Marangi [Sun, 29 Oct 2023 16:12:30 +0000 (17:12 +0100)]
privoxy: backport and move to PCRE2 library

Backport required patch for PCRE2 support and move to PCRE2 library as
PCRE is now EOL and won't receive any security updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agoprivoxy: update to release 3.0.34
Christian Marangi [Sun, 29 Oct 2023 16:11:53 +0000 (17:11 +0100)]
privoxy: update to release 3.0.34

Update to release 3.0.34 to permit easier backport of PCRE2 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
6 months agozabbix: move to PCRE2 library 22534/head
Christian Marangi [Sun, 29 Oct 2023 14:45:45 +0000 (15:45 +0100)]
zabbix: move to PCRE2 library

Move to PCRE2 library as PCRE is not EOL and won't receive any security
updates anymore.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>