feed/packages.git
16 months agonet-mtools: Add new package to debug multicast setups 21496/head
Christian Marangi [Tue, 4 Jul 2023 04:52:52 +0000 (06:52 +0200)]
net-mtools: Add new package to debug multicast setups

Add new package to debug multicast setups. This is required to use
kselftests script for network testing.

net-mtools is used instead of mtools as it does conflicts with another
package that is also called mtools.

Some additional patch from Vladimir Oltean are added to make the tool
works on kernel selftests scripts.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
16 months agonetsniff-ng: backport patch fixing wrong args handling with musl
Christian Marangi [Thu, 29 Jun 2023 16:24:53 +0000 (18:24 +0200)]
netsniff-ng: backport patch fixing wrong args handling with musl

Backport a patch from upstream fixing wrong args handling with musl.
Before this patch non args must be passed at the end of the command due
to a musl limitation.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
16 months agoMerge pull request #21410 from pprindeville/isc-dhcp-dont-require-pools
Philip Prindeville [Tue, 27 Jun 2023 21:48:38 +0000 (15:48 -0600)]
Merge pull request #21410 from pprindeville/isc-dhcp-dont-require-pools

isc-dhcp: don't require subnet pools

16 months agopython-setuptools: Update to 68.0.0
Jeffery To [Mon, 26 Jun 2023 06:06:46 +0000 (14:06 +0800)]
python-setuptools: Update to 68.0.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
16 months agopython-packages: Take over maintainership from Daniel Golle
Jeffery To [Mon, 26 Jun 2023 06:28:51 +0000 (14:28 +0800)]
python-packages: Take over maintainership from Daniel Golle

This was requested in
https://github.com/openwrt/packages/pull/21227#issuecomment-1567676980.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
16 months agoknot: update to version 3.2.8
Jan Hák [Mon, 26 Jun 2023 11:07:06 +0000 (13:07 +0200)]
knot: update to version 3.2.8

Signed-off-by: Jan Hák <jan.hak@nic.cz>
16 months agobind: bump to 9.18.16
Noah Meyerhans [Mon, 26 Jun 2023 03:02:35 +0000 (20:02 -0700)]
bind: bump to 9.18.16

Fixes CVEs:

- CVE-2023-2828: The overmem cleaning process has been improved, to
  prevent the cache from significantly exceeding the configured
  max-cache-size limit.
- CVE-2023-2911: A query that prioritizes stale data over lookup
  triggers a fetch to refresh the stale data in cache. If the fetch is
  aborted for exceeding the recursion quota, it was possible for named
  to enter an infinite callback loop and crash due to stack overflow.

The complete list of changes is available in the upstream release
notes at
https://ftp.isc.org/isc/bind9/cur/9.18/doc/arm/html/notes.html#notes-for-bind-9-18-16

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
17 months agoMerge pull request #21405 from jefferyto/selinux-update
Tianling Shen [Sun, 25 Jun 2023 09:04:14 +0000 (17:04 +0800)]
Merge pull request #21405 from jefferyto/selinux-update

selinux: Update selinux packages to 3.5, setools to 4.4.2, reorganize packages

17 months agolibpfring: update to 8.4.0
John Thomson [Fri, 21 Oct 2022 04:01:24 +0000 (14:01 +1000)]
libpfring: update to 8.4.0

Release notes:
https://github.com/ntop/PF_RING/releases/tag/8.4.0

Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
17 months agoxr_usb_serial_common: bump to 2023-03-31
John Thomson [Sat, 22 Oct 2022 09:04:38 +0000 (19:04 +1000)]
xr_usb_serial_common: bump to 2023-03-31

Fix 6.1 kernel compile

git log --oneline ecc6eb.. -- xr_usb_serial_common-1a/
90ad530166f0 Support Linux 6.1
af618e2eded6 #45 Fix some warnings

Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
17 months agoMerge pull request #21366 from zhanhb/haproxy
Jeffery To [Sat, 24 Jun 2023 12:20:47 +0000 (20:20 +0800)]
Merge pull request #21366 from zhanhb/haproxy

haproxy: update to v2.8.0

17 months agobanip: update 0.8.8-2
Dirk Brenken [Sat, 24 Jun 2023 11:09:40 +0000 (13:09 +0200)]
banip: update 0.8.8-2

* process local lists in strict sequential order to prevent possible race conditions
* support ranges in the IP search, too
* fix some minor search issues

Signed-off-by: Dirk Brenken <dev@brenken.org>
17 months agohaproxy: update to v2.8.0 21366/head
Huangbin Zhan [Wed, 14 Jun 2023 04:19:28 +0000 (12:19 +0800)]
haproxy: update to v2.8.0

- New major LTS release (https://www.mail-archive.com/haproxy@formilux.org/msg43600.html)

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
17 months agovsftpd: fix compilation with musl 1.2.4
Tianling Shen [Thu, 22 Jun 2023 06:27:18 +0000 (14:27 +0800)]
vsftpd: fix compilation with musl 1.2.4

musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so
just having _GNU_SOURCE defined is not enough anymore.

Manually pass -D_LARGEFILE64_SOURCE to allow to keep using LFS64 definitions.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agodnsdist: Move the configuration to Config.in
Remi Gacogne [Mon, 19 Jun 2023 07:48:08 +0000 (09:48 +0200)]
dnsdist: Move the configuration to Config.in

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
17 months agodnsdist: Split in two packages `dnsdist` and `dnsdist-full`
Remi Gacogne [Tue, 13 Jun 2023 15:48:27 +0000 (17:48 +0200)]
dnsdist: Split in two packages `dnsdist` and `dnsdist-full`

`dnsdist-full` has all optional features enabled, but is a big package
in term of both flash and memory footprint.
`dnsdist` only keeps the features that make the most sense
on embeded devices, but can also be customised to match the
user's needs, up to the point where it matches `dnsdist-full`.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
17 months agogitlab-runner: Update to 16.0.2
Tianling Shen [Mon, 19 Jun 2023 09:25:04 +0000 (17:25 +0800)]
gitlab-runner: Update to 16.0.2

* Added test.sh script
* Fixed build with riscv64
* Passed package version via go ldflags
* Refreshed patches
* Removed useless test binaries from package

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agoh2o: Reduce the size of the default HTTP2 buffer
Remi Gacogne [Wed, 14 Jun 2023 13:22:03 +0000 (15:22 +0200)]
h2o: Reduce the size of the default HTTP2 buffer

The initial value takes 80kB of memory for each HTTP/2 connection
which is a lot on small devices. Using 8kB instead saves a fair
amount of memory without sacrificing performance.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
17 months agoh2o: Do not initialize the mime types map at startup
Remi Gacogne [Wed, 14 Jun 2023 13:19:58 +0000 (15:19 +0200)]
h2o: Do not initialize the mime types map at startup

The map takes a fair amount of memory and the only consumer of this
library, dnsdist, does not need it.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
17 months agoh2o: Build libh2o-evloop without yaml support
Remi Gacogne [Wed, 14 Jun 2023 13:18:29 +0000 (15:18 +0200)]
h2o: Build libh2o-evloop without yaml support

The only package using this library, dnsdist, does not require it
so let's save space and PSS memory.

Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
17 months agolinuxptp: Update to 4.0
Wojciech Dubowik [Thu, 15 Jun 2023 14:08:16 +0000 (16:08 +0200)]
linuxptp: Update to 4.0

Major changes since version 3.1.1:
* Officially supports the 2019 version of IEEE 1588
* Improved unicast messaging
* Enhanced G.8275.2 profile
* More flexible Pulse Per Second (PPS) handling
* Virtual clock support
* Power profile support
* VLAN over bond support.
* Parallel Redundancy Protocol (PRP) trailer handling.
* Non-privileged read-only monitoring port.
* New statistics reporting.

[V2]
 * reset package release
 * adapt license name to the new format

Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@westermo.com>
17 months agotvheadend: add dependency on gettext (host)
Marius Dinu [Fri, 16 Jun 2023 12:59:44 +0000 (15:59 +0300)]
tvheadend: add dependency on gettext (host)

Gettext is a prerequisite to build OpenWrt according to:
https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem
but github automated tests fail without this explicit dependency:

2023-06-19T08:02:45.1940511Z   checking for py module gzip ...                   ok
2023-06-19T08:02:45.1968662Z   checking for /builder/staging_dir/host/bin/pkg-config ...ok
2023-06-19T08:02:45.1998491Z ERROR: no gettext binaries found
2023-06-19T08:02:45.1999746Z   checking for xgettext ...                         fail
2023-06-19T08:02:45.2008403Z make[2]: *** [Makefile:263: /builder/build_dir/target-arm_cortex-a9+vfpv3-d16_musl_eabi/tvheadend-2023-06-05/.configured_a17fb5ef857664f03cd0ce37cc5ea591] Error 1

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
17 months agotvheadend: update to 2023-06-05
Marius Dinu [Mon, 12 Jun 2023 07:47:03 +0000 (10:47 +0300)]
tvheadend: update to 2023-06-05

Update to git master 2023-06-05 and removed unneeded compatibility patch.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
17 months agoMerge pull request #21419 from QuintinHill/ble2mqtt-install-fix
Tianling Shen [Thu, 22 Jun 2023 05:22:08 +0000 (13:22 +0800)]
Merge pull request #21419 from QuintinHill/ble2mqtt-install-fix

python-ble2mqtt: fix installation of python program

17 months agoc-ares: bump to 1.19.1
Hirokazu MORIKAWA [Thu, 15 Jun 2023 06:49:25 +0000 (15:49 +0900)]
c-ares: bump to 1.19.1

This is a security and bugfix release.

Security
o CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
o CVE-2023-31147. Moderate. Insufficient randomness in generation of DNS
query IDs
o CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton()
o CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during cross
compilation

Fixing libcares.pc
 The pkg-config file libcares.pc in version 1.19.1 has been changed to be unsuitable for OpenWrt
 and causes build errors with Openwrt packages that use libcares.
 For this reason, libcares.pc was replaced.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
17 months agoMerge pull request #21147 from cottsay/openelp
Jeffery To [Wed, 21 Jun 2023 17:02:07 +0000 (01:02 +0800)]
Merge pull request #21147 from cottsay/openelp

openelp: Add new package

17 months agocloudflared: Update to 2023.6.1
Tianling Shen [Wed, 21 Jun 2023 12:47:19 +0000 (20:47 +0800)]
cloudflared: Update to 2023.6.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agoshared-mime-info: update to 2.2
W. Michael Petullo [Tue, 20 Jun 2023 13:53:34 +0000 (08:53 -0500)]
shared-mime-info: update to 2.2

Signed-off-by: W. Michael Petullo <mike@flyn.org>
17 months agoMerge pull request #21421 from nxhack/node_18161
Tianling Shen [Wed, 21 Jun 2023 11:12:20 +0000 (19:12 +0800)]
Merge pull request #21421 from nxhack/node_18161

node: June 20 2023 Security Releases

17 months agobanip: release 0.8.8-1
Dirk Brenken [Wed, 21 Jun 2023 08:53:19 +0000 (10:53 +0200)]
banip: release 0.8.8-1

* Support MAC-/IPv4/IPv6 ranges in CIDR notation
* Support  concatenation of local MAC addresses with IPv4/IPv6 addresses, e.g. to enforce dhcp assignments (see readme)
* small fixes & cosmetics
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
17 months agogl-mifi-mcu: remove package as it is device specific and I can't test it anymore
Nuno Gonçalves [Tue, 20 Jun 2023 16:49:40 +0000 (17:49 +0100)]
gl-mifi-mcu: remove package as it is device specific and I can't test it anymore

Signed-off-by: Nuno Gonçalves <nunojpg@gmail.com>
17 months agoMerge pull request #21378 from TDT-AG/pr/20230615-modemmanager
Florian Eckert [Wed, 21 Jun 2023 06:51:06 +0000 (08:51 +0200)]
Merge pull request #21378 from TDT-AG/pr/20230615-modemmanager

modemmanager: do not cache virtual device events

17 months agonode: June 20 2023 Security Releases 21421/head
Hirokazu MORIKAWA [Wed, 21 Jun 2023 02:27:48 +0000 (11:27 +0900)]
node: June 20 2023 Security Releases

Update to v18.16.1

The following CVEs are fixed in this release:
* CVE-2023-30581: mainModule.__proto__ Bypass Experimental Policy Mechanism (High)
* CVE-2023-30585: Privilege escalation via Malicious Registry Key manipulation during Node.js installer repair process (Medium)
* CVE-2023-30588: Process interuption due to invalid Public Key information in x509 certificates (Medium)
* CVE-2023-30589: HTTP Request Smuggling via Empty headers separated by CR (Medium)
* CVE-2023-30590: DiffieHellman does not generate keys after setting a private key (Medium)
* OpenSSL Security Releases (Depends on shared library provided by OpenWrt)
    * OpenSSL security advisory 28th March.
    * OpenSSL security advisory 20th April.
    * OpenSSL security advisory 30th May
* c-ares vulnerabilities: (Depends on shared library provided by OpenWrt)
    * GHSA-9g78-jv2r-p7vc
    * GHSA-8r8p-23f3-64c2
    * GHSA-54xr-f67r-4pc4
    * GHSA-x6mf-cxr9-8q6v

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
17 months agopython-ble2mqtt: fix installation of python program 21419/head
Quintin Hill [Tue, 20 Jun 2023 21:39:58 +0000 (22:39 +0100)]
python-ble2mqtt: fix installation of python program

This was broken when the init script was added in 408502ee0.

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
17 months agogl-mifi-mcu: make compatible with newer kernel (fix #21198)
Nuno Gonçalves [Sun, 28 May 2023 21:06:35 +0000 (22:06 +0100)]
gl-mifi-mcu: make compatible with newer kernel (fix #21198)

Signed-off-by: Nuno Gonçalves <nunojpg@gmail.com>
17 months agoMerge pull request #21411 from stangri/master-https-dns-proxy
Stan Grishin [Tue, 20 Jun 2023 15:58:05 +0000 (09:58 -0600)]
Merge pull request #21411 from stangri/master-https-dns-proxy

https-dns-proxy: update to 2023-05-25-2

17 months agoopenelp: Add new package 21147/head
Scott K Logan [Tue, 23 May 2023 20:14:13 +0000 (13:14 -0700)]
openelp: Add new package

OpenELP is an open source EchoLink proxy for Linux and Windows. It aims
to be efficient and maintain a small footprint, while still implementing
all of the features present in the official EchoLink proxy.

Signed-off-by: Scott K Logan <logans@cottsay.net>
17 months agov2ray-geodata: Update to latest version 21321/head
Tianling Shen [Tue, 20 Jun 2023 05:11:16 +0000 (13:11 +0800)]
v2ray-geodata: Update to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agoxray-core: update to 1.8.3
Tianling Shen [Tue, 20 Jun 2023 05:11:04 +0000 (13:11 +0800)]
xray-core: update to 1.8.3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agosemodule-utils: Update to 3.5, reorganize package 21405/head
Jeffery To [Fri, 9 Jun 2023 12:27:58 +0000 (20:27 +0800)]
semodule-utils: Update to 3.5, reorganize package

* Add separate packages for each tool (semodule-*)

* Update the semodule-utils package as a meta-package that installs all
  tools, keeping it functionally the same as the current semodule-utils
  package

* Remove host build (not used by any other package)

* Update package titles, descriptions, and license files

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agoselinux-python: Update to 3.5, reorganize package
Jeffery To [Fri, 9 Jun 2023 04:41:13 +0000 (12:41 +0800)]
selinux-python: Update to 3.5, reorganize package

* Added packages:

  * python3-seobject

    Contains the seobject.py library file which was previously included
    in selinux-semanage

  * selinux-sepolicy

    Contains the sepolicy and sepolgen tools which were previously
    included in python3-sepolicy

  * selinux-sepolgen-ifgen

    Contains the sepolgen-ifgen tool which was previously included in
    selinux-audit2allow

  * selinux-python

    A meta-package to install all tools

* Change the python3-sepolgen data_dir from /usr/share/sepolgen to
  /etc/sepolgen (updated 0001-sepolgen-adjust-data_dir.patch), and add
  the directory to conffiles

  By default, the sepolgen-ifgen tool writes to a file named
  "interface_info" in the data directory, to be read by the audit2allow
  tool. The header comment in the perm_map file also suggests that the
  file is customizable.

  The best place for these files would be in /var/lib, but /etc is more
  appropriate than /usr.

* Remove gui files from python3-sepolicy (0003-sepolicy-no-gui.patch)

* Fix ModuleNotFoundError raised by sepolicy
  (0004-sepolicy-fix-get_os_version-except.patch)

  Patch has been submitted upstream:
  https://lore.kernel.org/selinux/20230619063217.3165462-1-jeffery.to@gmail.com/

* Update package titles, descriptions, and dependencies

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agohttps-dns-proxy: update to 2023-05-25-2 21411/head
Stan Grishin [Tue, 20 Jun 2023 02:02:45 +0000 (02:02 +0000)]
https-dns-proxy: update to 2023-05-25-2

bugfix: proper mdns object creation
bugfix: prevent fw errors by allowing custom interfaces in config

Signed-off-by: Stan Grishin <stangri@melmac.ca>
17 months agoisc-dhcp: don't require subnet pools 21410/head
Philip Prindeville [Tue, 20 Jun 2023 01:29:17 +0000 (19:29 -0600)]
isc-dhcp: don't require subnet pools

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
17 months agoMerge pull request #21402 from pprindeville/dhcpd-send-forced-options
Philip Prindeville [Tue, 20 Jun 2023 01:28:14 +0000 (19:28 -0600)]
Merge pull request #21402 from pprindeville/dhcpd-send-forced-options

isc-dhcp: force sending unrequested parameters

17 months agoisc-dhcp: force sending unrequested parameters 21402/head
Philip Prindeville [Sun, 18 Jun 2023 02:09:48 +0000 (20:09 -0600)]
isc-dhcp: force sending unrequested parameters

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
17 months agoalpine: disable parallel build
Eneas U de Queiroz [Mon, 12 Jun 2023 11:31:25 +0000 (08:31 -0300)]
alpine: disable parallel build

Parallel build does not work because it may reach a point where OSTYPE
might be needed before it is actually built.  They appear to run
parallel to each other:

echo slx > OSTYPE
[...]
cat: OSTYPE: No such file or directory
sh: line 1: test: too many arguments
cat: OSTYPE: No such file or directory
Already built for -- you must do "make clean" first
make[6]: *** [Makefile:706: rebuild] Error 1
make[6]: *** Waiting for unfinished jobs....

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
17 months agoselinux-python: Add default sections for Python and util packages
Jeffery To [Fri, 9 Jun 2023 05:28:11 +0000 (13:28 +0800)]
selinux-python: Add default sections for Python and util packages

This also moves the python3-selinux dependency from the default section
into each util package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agoselinux-python: Order package sections alphabetically
Jeffery To [Fri, 9 Jun 2023 05:16:13 +0000 (13:16 +0800)]
selinux-python: Order package sections alphabetically

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agopython3-libsemanage: Update to 3.5, rename source/target package
Jeffery To [Thu, 8 Jun 2023 08:45:07 +0000 (16:45 +0800)]
python3-libsemanage: Update to 3.5, rename source/target package

* Rename:

  * Source package from python3-libsemanage to python-semanage
  * Target package from python3-libsemanage to python3-semanage

* Update dependents with new target package name

* Update package title, license files, and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agopython3-libselinux: Update to 3.5, rename source/target package
Jeffery To [Thu, 8 Jun 2023 07:34:09 +0000 (15:34 +0800)]
python3-libselinux: Update to 3.5, rename source/target package

* Rename:

  * Source package from python3-libselinux to python-selinux
  * Target package from python3-libselinux to python3-selinux

* Update dependents with new target package name

* Remove patches:

  * 010-setup-py-custom-cc.patch: LDSHARED is already set as part of
    $(PYTHON3_VARS)

  * 020-Make-use-of-variables-when-defining-libdir-and-inclu.patch: This
    package doesn't install the libselinux.pc file

* Update package title and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agosetools: Update to 4.4.2, reorganize package
Jeffery To [Fri, 9 Jun 2023 09:54:20 +0000 (17:54 +0800)]
setools: Update to 4.4.2, reorganize package

* Add separate packages for each tool (setools-*) and a package for the
  Python bindings (python3-setools)

* Update the setools package as a meta-package that installs all tools,
  keeping it functionally the same as the current setools package

* Remove gui tool (apol) and Python binding (setoolsgui)

* Simplify 030-remove-host-paths.patch (libraries installed by
  Build/InstallDev are placed in $(STAGING_DIR)/usr/lib only)

* Update package titles, descriptions, license, and dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agocloudflared: Update to 2023.6.0
Tianling Shen [Mon, 19 Jun 2023 06:44:12 +0000 (14:44 +0800)]
cloudflared: Update to 2023.6.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agolibuv: bump to 1.45.0
Hirokazu MORIKAWA [Sat, 17 Jun 2023 00:52:25 +0000 (09:52 +0900)]
libuv: bump to 1.45.0

1.45.0
* linux: introduce io_uring support
* src: add new metrics APIs
* unix,win: give thread pool threads an 8 MB stack
* win,unix: change execution order of timers

1.44.2
* loop: better align order-of-events behavior between platforms
* zos: fix fs event not fired if the watched file is moved/removed/recreated
* win: Fix pipe resource leak if closed during connect (and other bugs)
* zos: don't error when killing a zombie process
* macos: avoid posix_spawnp() cwd bug
* kqueue: skip EVFILT_PROC events when invalidating events for an fd.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
17 months agoarp-whisper: Add new package
Facundo Acevedo [Fri, 9 Jun 2023 23:47:59 +0000 (20:47 -0300)]
arp-whisper: Add new package

arp-whisper listens to ARP requests on a network interface and responds
to them based on a list of IP-MAC address mappings defined in a
configuration file

Signed-off-by: Facundo Acevedo <facevedo@disroot.org>
17 months agocollectd: handle renaming ipq807x as qualcommax
Hannu Nyman [Sat, 17 Jun 2023 15:58:13 +0000 (18:58 +0300)]
collectd: handle renaming ipq807x as qualcommax

The 'ipq807x' target was renamed to be 'qualcommax' (and ipq807x was
set as subtarget). Adjust plugin target dependencies to this renaming.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
17 months agomhz: add new package
Robert Marko [Sat, 17 Jun 2023 06:47:39 +0000 (08:47 +0200)]
mhz: add new package

mhz is a tool for mathematically calculating the current CPU frequency, it
has proven to be a really good help while developing CPU frequency scaling
solutions as it allows to independently prove that scaling actually works.

Now that the author has added a license we can package it for the all to
use.

Signed-off-by: Robert Marko <robimarko@gmail.com>
17 months agofatresize: bump release
Oskari Rauta [Sun, 11 Jun 2023 11:13:30 +0000 (14:13 +0300)]
fatresize: bump release

use newer git commit, fixes problem with manually
specified sizes.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
17 months agogost_engine: disable tests, reset patches dir
Eneas U de Queiroz [Mon, 12 Jun 2023 14:28:52 +0000 (11:28 -0300)]
gost_engine: disable tests, reset patches dir

Tests are breaking compilation for mipsel targets because of the removal
of the sysmips call.  Let's just not build them.

While at it, remove patches from 1.1 version and move the current ones
to the default 'patches' directory.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
17 months agoqemu: update to 8.0.2 21395/head
Vladimir Ermakov [Mon, 12 Jun 2023 12:56:58 +0000 (14:56 +0200)]
qemu: update to 8.0.2

Update version and refresh patches.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
17 months agoCI: update build architectures
Tianling Shen [Sun, 11 Jun 2023 05:28:03 +0000 (13:28 +0800)]
CI: update build architectures

- armvirt target has been renamed to armsr (Arm SystemReady) [1].
- armsr-armv8 has been switched to aarch64_generic architecture [2].

1. https://github.com/openwrt/openwrt/commit/40b02a230167626def69389452f19b7109aaeac1
2. https://github.com/openwrt/openwrt/commit/e0f06ddc23b2503a1791ae7e97b02e2647e8a70d

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agoqemu: change references from armvirt to armsr
Tianling Shen [Sun, 11 Jun 2023 05:26:34 +0000 (13:26 +0800)]
qemu: change references from armvirt to armsr

armvirt target has been renamed to armsr (Arm SystemReady) [1],
so the dependency need to be changed as well.

https://github.com/openwrt/openwrt/commit/40b02a230167626def69389452f19b7109aaeac1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agocollectd: change references from armvirt to armsr
Tianling Shen [Sun, 11 Jun 2023 05:26:27 +0000 (13:26 +0800)]
collectd: change references from armvirt to armsr

armvirt target has been renamed to armsr (Arm SystemReady) [1],
so the dependency need to be changed as well.

1. https://github.com/openwrt/openwrt/commit/40b02a230167626def69389452f19b7109aaeac1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agoMerge pull request #21380 from pprindeville/strongswan-clean-up-parser
Philip Prindeville [Fri, 16 Jun 2023 04:15:07 +0000 (22:15 -0600)]
Merge pull request #21380 from pprindeville/strongswan-clean-up-parser

strongswan: clean up parser

17 months agostrongswan: make parsing more consistent 21380/head
Philip Prindeville [Thu, 15 Jun 2023 18:48:00 +0000 (12:48 -0600)]
strongswan: make parsing more consistent

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
17 months agoMerge pull request #21368 from mhei/php8-update-to-8.2.7
Michael Heimpold [Thu, 15 Jun 2023 19:17:35 +0000 (21:17 +0200)]
Merge pull request #21368 from mhei/php8-update-to-8.2.7

php8: update to 8.2.7

17 months agomodemmanager: if an alias name is used do not check sysfs path 21378/head
Florian Eckert [Thu, 15 Jun 2023 13:38:34 +0000 (15:38 +0200)]
modemmanager: if an alias name is used do not check sysfs path

If an alias name is used for the modem, then a check if the device exists
in sysfs does not work. To fix this remove the check if the sysfs device
exists. The protocoll handler already checks if the modem is responsible
for this device on the next line.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
17 months agomodemmanager: do not cache virtual device events
Florian Eckert [Thu, 15 Jun 2023 12:31:51 +0000 (14:31 +0200)]
modemmanager: do not cache virtual device events

On small systems with many virtual devices, the modem manager sometimes
could not start because it took too long until all devices for the modem
were recognised. This is because all system events that are stored in
the file events.cache have to be processed. To speed up the processing,
all devices under /sys/devices/virtual are now filtered out so that they
do not have to be processed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
17 months agoicu: bump to 73.2
Hirokazu MORIKAWA [Thu, 15 Jun 2023 01:30:22 +0000 (10:30 +0900)]
icu: bump to 73.2

ICU 73.2 updates to CLDR 43.1 locale data. These are maintenance releases for ICU 73 and CLDR 43, with limited sets of bug fixes and no API or structural changes.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
17 months agokrb5: update to 1.21
W. Michael Petullo [Thu, 15 Jun 2023 00:18:40 +0000 (19:18 -0500)]
krb5: update to 1.21

Signed-off-by: W. Michael Petullo <mike@flyn.org>
17 months agophp8: update to 8.2.7 21368/head
Michael Heimpold [Wed, 14 Jun 2023 06:43:04 +0000 (08:43 +0200)]
php8: update to 8.2.7

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
17 months agoMerge pull request #21363 from mhei/revert-php8-riscv64-workaround
Michael Heimpold [Wed, 14 Jun 2023 06:34:38 +0000 (08:34 +0200)]
Merge pull request #21363 from mhei/revert-php8-riscv64-workaround

php8: revert workaround to fix linking on riscv64 platform

17 months agocloudreve: Update to 3.8.0
Tianling Shen [Mon, 12 Jun 2023 19:36:41 +0000 (03:36 +0800)]
cloudreve: Update to 3.8.0

- Fixed packing web frontend assets
- Enabled build for riscv64

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agopython-ble2mqtt: update to 0.1.7
Quintin Hill [Fri, 9 Jun 2023 22:39:17 +0000 (23:39 +0100)]
python-ble2mqtt: update to 0.1.7

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
17 months agopython-bleak: upgrade to 0.20.2
Quintin Hill [Fri, 9 Jun 2023 22:38:52 +0000 (23:38 +0100)]
python-bleak: upgrade to 0.20.2

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
17 months agopython-dbus-fast: update to 1.86.0
Quintin Hill [Fri, 9 Jun 2023 22:37:52 +0000 (23:37 +0100)]
python-dbus-fast: update to 1.86.0

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
17 months agotreewide: remove COMMITCOUNT
Kuan-Yi Li [Sat, 10 Jun 2023 03:43:42 +0000 (11:43 +0800)]
treewide: remove COMMITCOUNT

Automatically compute and substitute current values for all
$(COMMITCOUNT) instances as this feature is deprecated and shouldn't be
used.

Based on commit 0c10c224be81:

Change COMMITCOUNT in rules.mk to:
```
COMMITCOUNT = $(if $(DUMP),0,$(shell sed -i "s/\$$(COMMITCOUNT)/$(call commitcount)/" $(CURDIR)/Makefile))
```

then update all affected packages by:
```
for i in $(git -C feeds/packages grep -l COMMITCOUNT | sed 's^.*/\([^/]*\)/Makefile^\1^';);
do
make package/$i/clean
done
```

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
17 months agoMerge pull request #21345 from jefferyto/python-3.11.4
Tianling Shen [Tue, 13 Jun 2023 03:00:22 +0000 (11:00 +0800)]
Merge pull request #21345 from jefferyto/python-3.11.4

python3: Update to 3.11.4, refresh patches

17 months agoRevert "php8: fix linking on riscv64 platform" 21363/head
Michael Heimpold [Mon, 12 Jun 2023 16:52:29 +0000 (18:52 +0200)]
Revert "php8: fix linking on riscv64 platform"

This reverts commit a2e76e49787e97253c02d72d27e3d304d68ff488.

Now that the issue is fixed on gcc side (see openwrt/openwrt@7b4a966),
we can revert this workaround here.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
17 months agonginx: create empty directory for module.d include
Christian Marangi [Mon, 12 Jun 2023 15:06:16 +0000 (17:06 +0200)]
nginx: create empty directory for module.d include

Fix a bug on installation of nginx-mod-luci where module.d directory
is not found and luci.module creation fails.
Correctly create empty directory for module.d include for dynamic module
loading by placing file in this directory.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
17 months agoddns: Prevent clearing of desec.io entries
Baptiste Fouques [Tue, 25 Apr 2023 10:01:47 +0000 (12:01 +0200)]
ddns: Prevent clearing of desec.io entries

When using both ipv4 and ipv6 entries on the same host, ddns is clearing A
(or AAAA) record depending on the connection (ipv4 or ipv6).

see https://desec.readthedocs.io/en/latest/dyndns/update-api.html#determine-ip-addresses

Signed-off-by: Baptiste Fouques <bateast@duck.com>
Update comment and bump PKG_RELEASE number.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
17 months agogpsd: update to 3.25
Nick Hainke [Mon, 12 Jun 2023 10:33:21 +0000 (12:33 +0200)]
gpsd: update to 3.25

Release Information:
https://gitlab.com/gpsd/gpsd/-/blob/release-3.25/NEWS?ref_type=tags

Remove the backport that is now contained in the release:
- 003_sconscript-cross-platform-build-support.patch

Latest olsrd version needs this bump.

Signed-off-by: Nick Hainke <vincent@systemli.org>
17 months agotunneldigger: add package for establishing L2TPv3 tunnels over UDP
Nick Hainke [Thu, 8 Jun 2023 12:34:09 +0000 (14:34 +0200)]
tunneldigger: add package for establishing L2TPv3 tunnels over UDP

In the previous commit we already added tunneldigger-broker. Add the
corresponding client.

This PR is just a refactoring of the already existing opkg package from
wlanslovenija [0].

[0] - https://github.com/wlanslovenija/firmware-packages-opkg/tree/master/net/tunneldigger

Signed-off-by: Nick Hainke <vincent@systemli.org>
17 months agotunneldigger-broker: add broker for tunneldigger
Nick Hainke [Thu, 8 Jun 2023 10:36:33 +0000 (12:36 +0200)]
tunneldigger-broker: add broker for tunneldigger

In mesh communities, tunneldigger is widely used to create L2TPv3 tunnels
and mesh via them. Since the broker is typically installed on other
distributions, the openwrt broker package has not received any
maintenance in recent years [0]. I  take now care of the further maintaince
of this package. Furthermore, I consulted with the maintainers to ensure
that they were comfortable with the change [1].

This PR is just a refactoring of the already existing opkg package from
wlanslovenija. It fixes config parsing and in general the config, adapts
to the new python syntax and fixes dependency handling.

- [0] https://github.com/wlanslovenija/firmware-packages-opkg/tree/master/net/tunneldigger-broker
- [1] https://github.com/wlanslovenija/firmware-packages-opkg/issues/24

Signed-off-by: Nick Hainke <vincent@systemli.org>
17 months agolibmraa: riscv64 not supported
Hirokazu MORIKAWA [Mon, 12 Jun 2023 04:57:05 +0000 (13:57 +0900)]
libmraa: riscv64 not supported

Addresses buildbot errors

> CMake Error at CMakeLists.txt:193 (message):
>  Only x86, arm, mips, PERIPHERALMAN and mock platforms currently supported

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
17 months agoMerge pull request #21342 from jefferyto/golang-1.20.5
Tianling Shen [Mon, 12 Jun 2023 10:21:02 +0000 (18:21 +0800)]
Merge pull request #21342 from jefferyto/golang-1.20.5

golang: Update to 1.20.5

17 months agonetavark: update to v1.6.0
Oskari Rauta [Sun, 11 Jun 2023 12:43:49 +0000 (15:43 +0300)]
netavark: update to v1.6.0

netavark v1.6.0 was released, so instead of using
git version, use release. Does not contain very
much of changes, but list is available from netavark's
commit log.

Software now comes with additional tool named
netavark-dhcp-proxy-client which is now included
in package.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
17 months agopython3: Update to 3.11.4, refresh patches 21345/head
Jeffery To [Mon, 12 Jun 2023 06:10:01 +0000 (14:10 +0800)]
python3: Update to 3.11.4, refresh patches

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agogolang: Update to 1.20.5 21342/head
Jeffery To [Mon, 12 Jun 2023 04:04:53 +0000 (12:04 +0800)]
golang: Update to 1.20.5

Includes fixes for:

* CVE-2023-29402: cmd/go: cgo code injection
* CVE-2023-29403: runtime: unexpected behavior of setuid/setgid binaries
* CVE-2023-29404: cmd/go: improper sanitization of LDFLAGS
* CVE-2023-29405: cmd/go: improper sanitization of LDFLAGS

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
17 months agoxtables-addons: fix compilation error on kernel 6.1
Christian Marangi [Sun, 11 Jun 2023 12:28:09 +0000 (14:28 +0200)]
xtables-addons: fix compilation error on kernel 6.1

Fix compilation error on kernel 6.1.
Fix compilation error:
In file included from /mnt/Data/Sources/openwrt/x-wrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/xtables-addons-3.24/extensions/LUA/controller.h:24,
                 from /mnt/Data/Sources/openwrt/x-wrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/xtables-addons-3.24/extensions/LUA/xt_LUA_target.c:27:
/mnt/Data/Sources/openwrt/x-wrt/build_dir/target-aarch64_cortex-a72_musl/linux-bcm27xx_bcm2711/xtables-addons-3.24/extensions/LUA/lua/lua.h:12:10: fatal error: stddef.h: No such file or directory
   12 | #include <stddef.h>
      |          ^~~~~~~~~~
compilation terminated.

The error is caused by commit 04e85bbf71c9 ("isystem: delete global
-isystem compile option") present upstream from kernel 5.16. This
commit dropped the inclusion of system headers by default and caused
error on LUA module.
Following what is done in the commit for the required code, modify the
LUA Kbuild to include these header and restore correct compilation of
the LUA module.

Fixes: #21294
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
17 months agoglib2: disable gnulib printf
Jitao Lu [Sun, 11 Jun 2023 13:01:18 +0000 (21:01 +0800)]
glib2: disable gnulib printf

A compiler bug (suspiciously) blocks gnulib compilation for
mipsel_24kc_24kf. While we had this patch to disable gnulib, it was
accidentally removed by 5d27631d9fbca076eb6377fc8c10f474ce9f4fea. Add it
back to fix the long broken build for mipsel_24kc_24kf.

Fixes: #19511
Signed-off-by: Jitao Lu <dianlujitao@gmail.com>
17 months agopodman: update to v4.5.1
Oskari Rauta [Sun, 11 Jun 2023 13:02:26 +0000 (16:02 +0300)]
podman: update to v4.5.1

Contains several bug fixes.
Package now contains additional tool quadlet.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
17 months agoaardvark-dns: update to v1.6.0
Oskari Rauta [Sun, 11 Jun 2023 13:11:39 +0000 (16:11 +0300)]
aardvark-dns: update to v1.6.0

aardvark-dns v1.6.0 was released,
so instead of using git version, use release -
similarly like netavark.
Very much hasn't changed but list of changes
is in git commit log of aardvark-dns.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
17 months agodnsproxy: Update to 0.50.2
Tianling Shen [Sun, 11 Jun 2023 16:55:32 +0000 (00:55 +0800)]
dnsproxy: Update to 0.50.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
17 months agonginx: bump to new 1.25.0 release 21332/head
Christian Marangi [Sun, 11 Jun 2023 02:40:49 +0000 (04:40 +0200)]
nginx: bump to new 1.25.0 release

Bump nginx to new 1.25.0 release.
Changes:

 *) Feature: experimental HTTP/3 support.

Every patch automatically refreshed.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
17 months agoparted: update to v3.6.0
Oskari Rauta [Sun, 11 Jun 2023 11:04:27 +0000 (14:04 +0300)]
parted: update to v3.6.0

Lot's of changes, but no online release notes
available, check ChangeLog file once extracted
if necessary

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
17 months agocrun: update v1.8.5
Oskari Rauta [Sun, 11 Jun 2023 10:55:58 +0000 (13:55 +0300)]
crun: update v1.8.5

Moved to from git to release version,
but release version does not have submodule
libocispec included, so additional download added.

Release notes: https://github.com/containers/crun/releases

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
17 months agomtools: update to version 4.0.43
Oskari Rauta [Sun, 11 Jun 2023 12:22:36 +0000 (15:22 +0300)]
mtools: update to version 4.0.43

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
17 months agognu-efi: update to version 3.0.17
Oskari Rauta [Sun, 11 Jun 2023 12:17:30 +0000 (15:17 +0300)]
gnu-efi: update to version 3.0.17

update library + add new package containing efi programs
provided by gnu-efi library.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
17 months agoMerge pull request #21282 from stangri/master-curl
Stan Grishin [Sun, 11 Jun 2023 14:01:38 +0000 (08:01 -0600)]
Merge pull request #21282 from stangri/master-curl

curl: update to 8.1.2

17 months agonginx: fix problem with migration of uci conf template
Christian Marangi [Sun, 11 Jun 2023 02:29:54 +0000 (04:29 +0200)]
nginx: fix problem with migration of uci conf template

Fix some problem with migration of uci conf template and include of
module.d directive.

Fix 2 case:
- uci.conf.template not versioned but with the include module.d
  resulting in double include module.d

- uci.conf.template version 1.1 with the include module.d at the end
  of the config. This is problematic for nginx as modules must be
  included before any http directive.

Handle this 2 case to restore a working uci.conf.template configuration
on migrated config.

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