feed/packages.git
14 months agov2raya: Update to 2.2.2
Tianling Shen [Sat, 2 Sep 2023 00:39:39 +0000 (08:39 +0800)]
v2raya: Update to 2.2.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f8082bebbe1a53115231cc5ce2f2863ce2881be2)

14 months agompd: Update to 0.23.13
Tianling Shen [Thu, 31 Aug 2023 08:34:04 +0000 (16:34 +0800)]
mpd: Update to 0.23.13

ver 0.23.13 (2023/05/22)
* input
  - curl: fix busy loop after connection failed
  - curl: hide "404" log messages for non-existent ".mpdignore" files
* archive
  - zzip: fix crash bug
* database
  - simple: reveal hidden songs after deleting containing CUE
* decoder
  - ffmpeg: reorder to a lower priority than "gme"
  - gme: require GME 0.6 or later
* output
  - pipewire: fix corruption bug due to missing lock
* Linux
  - shut down if parent process dies in --no-daemon mode
  - determine systemd unit directories via pkg-config
* support libfmt 10

ver 0.23.12 (2023/01/17)
* input
  - curl: require CURL 7.55.0 or later
* decoder
  - mad: fix integer underflow with very small files
* tags
  - fix crash bug due to race condition
* output
  - pipewire: adjust to PipeWire 0.3.64 API change
* fix build failures with GCC 13

Removed upstreamed patch.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f43e7a5067f5d594ffee9ad66fe50256b423c524)

14 months agonvme-cli: Fix categorization
Luca Barbato [Mon, 7 Aug 2023 10:10:15 +0000 (10:10 +0000)]
nvme-cli: Fix categorization

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit b5463d16f1b962c36784ff92252db49b5b3791b9)

14 months agomhz: respect CC and CFLAGS passed by buildsystem
Robert Marko [Sat, 2 Sep 2023 15:46:46 +0000 (17:46 +0200)]
mhz: respect CC and CFLAGS passed by buildsystem

It seems that the Makefile has both CC and CFLAGS hardcoded and does not
allow overriding them by ones being passed by the buildsystem.

This works fine until CONFIG_PKG_ASLR_PIE_ALL is selected, then building
will fail with:
arm-openwrt-linux-muslgnueabi/bin/ld.bfd: mhz.o: relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC
arm-openwrt-linux-muslgnueabi/bin/ld.bfd: mhz.o(.text+0x75c): unresolvable R_ARM_CALL relocation against symbol `__aeabi_l2d@@GCC_3.5

So, lets add a patch pending upstream that allows both CC and CFLAGS to be
overriden so that ones passed by the buildsystem are actually respected.

Fixes: 89123b308f98 ("mhz: add new package")
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit 6c28f46f37d35dce06c320d9ac7f256c113aea22)

14 months agoknot-resolver: update to version 5.7.0
Josef Schlehofer [Sat, 2 Sep 2023 15:23:37 +0000 (17:23 +0200)]
knot-resolver: update to version 5.7.0

Changelog:
https://www.knot-resolver.cz/2023-01-26-knot-resolver-5.6.0.html
https://www.knot-resolver.cz/2023-08-22-knot-resolver-5.7.0.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit a5314681149259827c1eec074ae11fe6b7a80961)

14 months agocollectd-mod-ipstatistics: fix handling of long `/proc` lines
Alex Shumsky [Sat, 2 Sep 2023 17:01:09 +0000 (20:01 +0300)]
collectd-mod-ipstatistics: fix handling of long `/proc` lines

`/proc/net/netstat` `TcpExt:` line is 2064 chars long on linux 6.1

Signed-off-by: Alex Shumsky <alexthreed@gmail.com>
[PKG_RELEASE bump added]
(cherry picked from commit b5bf5927f70231683262de36276ead1029f524e6)

14 months agobottom: New package
Luca Barbato [Thu, 17 Aug 2023 12:30:58 +0000 (14:30 +0200)]
bottom: New package

Bottom is a top/htop workalike with few additional features, written in
rust.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit f3a6491674ab451535e392b63e94a545abf3f292)

14 months agoCI: Fix finding test script
Jeffery To [Mon, 17 Jul 2023 09:02:30 +0000 (17:02 +0800)]
CI: Fix finding test script

Currently, the run-test code tries to find the package source directory
based on the directory name only. This fails for the Go compiler package
because there is more than one directory named "golang".

This uses the full path listed in the "Source:" line of the control file
to find the package source directory.

This also:

* Checks for the test script earlier, to avoid installing and removing
  ipk files when there is no test script to be run

* Makes PKG_VERSION parsing more lenient, as the package may not have a
  PKG_RELEASE, e.g. attendedsysupgrade-common

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 5422bd621836e361bcb49c427f888fe3a8df267c)

14 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>
(cherry picked from commit e95955f40b3731fa8df8bcc9b8b81218baa2b449)

14 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>
(cherry picked from commit 9536d28384d0d924e8b03ce42dbc2d61ce4174d0)

14 months agonvme-cli: Add new package
Luca Barbato [Tue, 11 Jul 2023 14:01:16 +0000 (14:01 +0000)]
nvme-cli: Add new package

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
(cherry picked from commit 06e9fdfe00727d31a01e97c9946d4148687b8edb)

14 months agoprometheus: drop package
Paul Spooren [Wed, 9 Aug 2023 22:41:46 +0000 (00:41 +0200)]
prometheus: drop package

The package is terribly outdated and bundling it with the web UI is a
task I don't find myself willing to take. Dropping it.

FIX: #16008

Signed-off-by: Paul Spooren <paul.spooren@rhebo.com>
14 months agotree: bump to 2.1.1
John Audia [Sat, 2 Sep 2023 06:08:51 +0000 (09:08 +0300)]
tree: bump to 2.1.1

    Build system: x86_64
    Build-tested: bcm2711/RPi4B
    Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 58719c0aa4f33dc8eae83b98daff501835904662)

14 months agoknot: enable QUIC support
Jan Hák [Tue, 29 Aug 2023 11:36:24 +0000 (13:36 +0200)]
knot: enable QUIC support

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit dea3e7acb6b4ef4b83defc2d40ad4dfeb10d1df4)

14 months agoknot: update to version 3.3.0
Jan Hák [Tue, 29 Aug 2023 09:24:07 +0000 (11:24 +0200)]
knot: update to version 3.3.0

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit e79e4415139fd1bc475200a8e408dce9a7f89dc2)

14 months agoknot: update to version 3.2.9
Jan Hák [Tue, 1 Aug 2023 11:27:00 +0000 (13:27 +0200)]
knot: update to version 3.2.9

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit f6aa1198eb14487d57bb5cb88fcc359376bfd3ed)

14 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>
(cherry picked from commit 9517ef080a88812b96ef55e55ddc83ada0a6a829)

14 months agoknot: update to version 3.2.7
Jan Hák [Wed, 7 Jun 2023 11:23:05 +0000 (13:23 +0200)]
knot: update to version 3.2.7

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit 439694a0128739e493d5ff2d20a8cbd4d4ca253e)

14 months agomodemmanager: copy dbus interfaces file to staging
Florian Eckert [Fri, 18 Aug 2023 11:27:19 +0000 (13:27 +0200)]
modemmanager: copy dbus interfaces file to staging

In order to use the dbus interfaces via the command gdbus-codegen, the
xml files must be copied into the building staging directory, so that other
programmes can use them during compilation.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 161fd74fa2ccfebb4f7898fc77eba94f6a46e608)

14 months agomodemmanager: add setting for allowed and preferred mode
Florian Eckert [Fri, 4 Aug 2023 13:00:41 +0000 (15:00 +0200)]
modemmanager: add setting for allowed and preferred mode

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 015106346ca1d6b71a83bb6c16be42112f1fc4ae)

14 months agomodemmanager: remove unneeded teardown error reporting
Florian Eckert [Wed, 9 Aug 2023 11:02:02 +0000 (13:02 +0200)]
modemmanager: remove unneeded teardown error reporting

Teardown error reporting is not needed, bacause it overrides init error
reporting.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 5fa043000fdf97fda36d06cac005209fcda5910e)

14 months agomodemmanager: fix white spaces
Florian Eckert [Fri, 4 Aug 2023 11:09:19 +0000 (13:09 +0200)]
modemmanager: fix white spaces

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit dbf23705c50b898d5f2ce2fe4e7418d2f3a931c8)

14 months agonginx: bump to 1.25.0-4
Alex Shumsky [Thu, 31 Aug 2023 21:36:45 +0000 (00:36 +0300)]
nginx: bump to 1.25.0-4

Signed-off-by: Alex Shumsky <alexthreed@gmail.com>
14 months agonginx: fix erroneous new line escape in Makefile
Alex Shumsky [Thu, 31 Aug 2023 19:19:48 +0000 (22:19 +0300)]
nginx: fix erroneous new line escape in Makefile

Signed-off-by: Alex Shumsky <alexthreed@gmail.com>
14 months agotang: tang-show-keys defaults on the default 9090 port
Nikos Mavrogiannopoulos [Wed, 30 Aug 2023 09:00:37 +0000 (11:00 +0200)]
tang: tang-show-keys defaults on the default 9090 port

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
14 months agotang: tang-show-keys uses wget instead of curl
Nikos Mavrogiannopoulos [Wed, 30 Aug 2023 08:49:35 +0000 (10:49 +0200)]
tang: tang-show-keys uses wget instead of curl

Resolves: #15592

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
14 months agov2raya: Update to 2.2.1
Tianling Shen [Sun, 27 Aug 2023 01:51:22 +0000 (09:51 +0800)]
v2raya: Update to 2.2.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a86c47044d302c925bd3eec87fe3d83856b50f7d)
[added a patch to fix build with Go 1.20]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
14 months agopython-ble2mqtt: update to 0.1.9
Quintin Hill [Wed, 23 Aug 2023 21:00:23 +0000 (22:00 +0100)]
python-ble2mqtt: update to 0.1.9

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit 0c93584975670a812b7a24ec17d1c959aa295ff7)

14 months agopython-dbus-fast: update to 1.93.0
Quintin Hill [Wed, 23 Aug 2023 21:00:01 +0000 (22:00 +0100)]
python-dbus-fast: update to 1.93.0

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit 0ccd51244508310ec84ebe29b28922b041d4c3b0)

14 months agosing-box: update to 1.4.0
Van Waholtz [Tue, 29 Aug 2023 07:59:34 +0000 (15:59 +0800)]
sing-box: update to 1.4.0

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit 073aae7f4e187b83def07f4c6a23b79a4ac2bcfc)

14 months agosing-box: update to 1.4.0-beta.5
Van Waholtz [Thu, 17 Aug 2023 03:03:46 +0000 (11:03 +0800)]
sing-box: update to 1.4.0-beta.5

Add support for GO 1.21.

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit 115e209a74a7c1557e1150fd03464d2d3ace8368)

14 months agosing-box: update to 1.3.0
Van Waholtz [Sat, 1 Jul 2023 09:24:49 +0000 (17:24 +0800)]
sing-box: update to 1.3.0

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit ae3629f56abd46f2925aaf35cac786a1941ac5d6)

14 months agotang: do not require bash
Nikos Mavrogiannopoulos [Wed, 30 Aug 2023 07:16:28 +0000 (09:16 +0200)]
tang: do not require bash

It is not used by its included scripts.

Resolves: #21799

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
14 months agotang: corrected hash for v14
Nikos Mavrogiannopoulos [Wed, 30 Aug 2023 07:10:27 +0000 (09:10 +0200)]
tang: corrected hash for v14

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
14 months agoMerge pull request #21931 from stangri/openwrt-23.05-minipnpd-nftables
Stan Grishin [Tue, 29 Aug 2023 17:04:36 +0000 (10:04 -0700)]
Merge pull request #21931 from stangri/openwrt-23.05-minipnpd-nftables

[23.05] miniupnpd: remove uci-defaults and fw4-include files for nftables var…

14 months agotang: updated to v14
Nikos Mavrogiannopoulos [Mon, 28 Aug 2023 16:36:16 +0000 (18:36 +0200)]
tang: updated to v14

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
14 months agofile: Fix FTBFS due to missing dependency
Volker Christian [Sat, 5 Aug 2023 18:00:00 +0000 (20:00 +0200)]
file: Fix FTBFS due to missing dependency

Fixes #21583

zstdlib and lzlib support is currently not neccessary for OpenWRT.
Thus, Explicitly disable zstdlib and lzlib as they would be enabled
automatically in case they are already installed.

Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit 3ee4f030b525d8d7c56605735df1c44d1362f026)

14 months agoFile: Fix segfault
Volker Christian [Sat, 8 Jul 2023 14:04:27 +0000 (16:04 +0200)]
File: Fix segfault

Executables depending on binary package libmagic segfault in case
package file is not installed. Libmagic needs file
/usr/share/misc/magic to not segfault. Thus, install
/usr/share/misc/magic along with libmagic and not with file.

Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit 5362b272cbe6124519616052bf61a6faee60cd2b)

14 months agoFile: Update to version 5.44
Volker Christian [Sat, 8 Jul 2023 14:01:12 +0000 (16:01 +0200)]
File: Update to version 5.44

Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit dae4f184f77aed1aae44edea7b10a5676f014693)

14 months agopython-setuptools: Update to 68.1.2
Jeffery To [Mon, 21 Aug 2023 04:07:00 +0000 (12:07 +0800)]
python-setuptools: Update to 68.1.2

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 09e06f959414ae968a2a6fd2ef9ffd182009a94b)

14 months agopython-poetry-core: Update to 1.7.0
Jeffery To [Mon, 21 Aug 2023 04:03:56 +0000 (12:03 +0800)]
python-poetry-core: Update to 1.7.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit bc32e54713361dd6c3c8d676ee7b78c7eecb65eb)

14 months agopython-click: Update to 8.1.7
Jeffery To [Mon, 21 Aug 2023 04:00:16 +0000 (12:00 +0800)]
python-click: Update to 8.1.7

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit dd5146b2089a779e5e3dad7d63a2127af5ac8e86)

14 months agopython-pytest-xdist: Update to 3.3.1, update list of dependencies
Jeffery To [Fri, 18 Aug 2023 20:54:36 +0000 (04:54 +0800)]
python-pytest-xdist: Update to 3.3.1, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 6facae339e1cf25decbc811d5dac1977b4a0d9f6)

14 months agopython-pytest: Update to 7.4.0, update list of dependencies
Jeffery To [Fri, 18 Aug 2023 20:42:43 +0000 (04:42 +0800)]
python-pytest: Update to 7.4.0, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b130986e1734576de957df37dfc4451756f2d070)

14 months agopython-pyrsistent: Update to 0.19.3, update list of dependencies
Jeffery To [Fri, 18 Aug 2023 20:36:38 +0000 (04:36 +0800)]
python-pyrsistent: Update to 0.19.3, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 383b8c1658c5f9e39e17352f857338d0e6b46d16)

14 months agopython-pyparsing: Update to 3.1.1
Jeffery To [Fri, 18 Aug 2023 20:29:41 +0000 (04:29 +0800)]
python-pyparsing: Update to 3.1.1

The package has changed to the flit-core build backend.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit dbe5283ed07497eab5cc1fd3c29553747fec878b)

14 months agopython-pyotp: Update to 2.9.0, update list of dependencies
Jeffery To [Fri, 18 Aug 2023 20:24:01 +0000 (04:24 +0800)]
python-pyotp: Update to 2.9.0, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 001c2cbe0d3ab8e78c18adea504ea2320ab496eb)

14 months agopython-pyfuse3: Update to 3.3.0, update list of dependencies
Jeffery To [Fri, 18 Aug 2023 20:17:08 +0000 (04:17 +0800)]
python-pyfuse3: Update to 3.3.0, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a9b23f4683473da0ebdedc0d3279aab1f3a92c31)

14 months agopython-py: Update to 1.11.0, update list of dependencies
Jeffery To [Fri, 18 Aug 2023 19:57:54 +0000 (03:57 +0800)]
python-py: Update to 1.11.0, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f9e3847599753f9489303ac21f74a1e724597ef8)

14 months agoNlohmannjson: Update to version 3.11.2
Volker Christian [Sat, 8 Jul 2023 08:02:58 +0000 (10:02 +0200)]
Nlohmannjson: Update to version 3.11.2

Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc
Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2)

* Update package nlohmannjson to version 3.11.2.
* Version 3.11.2 is source compatible with 3.10.2 so no package should fail to compile
* From version 3.11.2 on forward template declarations are collected in the file
  json_fwd.hpp. The json.hpp still contains all template definitions.
  Because in most compilation units of a software package only the file json_fwd.hpp
  needs to be included, the compilation process is accelerated a lot.

Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit 8bd6e23fad2aaeb7158a054b1c8426b3508ad8f8)

15 months agominiupnpd: remove uci-defaults and fw4-include files for nftables variant 21931/head
Stan Grishin [Fri, 25 Aug 2023 17:59:22 +0000 (17:59 +0000)]
miniupnpd: remove uci-defaults and fw4-include files for nftables variant

* remove firewall4.include file as it is not needed and procuces a firewall
  error on service miniupnpd restart
* remove the uci-defaults file as its sole purpose was to install the
  firewall include file
* modify the Makefile to reflect the deleted files

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 4c934aea718ceb682551b9bab0a8618e4b12920d)

15 months agoeasyloggingpp: Update version to 9.97.1
Volker Christian [Sun, 23 Jul 2023 12:24:05 +0000 (14:24 +0200)]
easyloggingpp: Update version to 9.97.1

Update to version 9.97.1 of easyloggingpp

Changelog from upstream
* Ensuring the build on ARM64 works
* Update gtest and cmake now requires C++14 because of that

Compile tested: arm_cortex-a7_neon-vfpv4, mips_24kc, aarch64_cortex-a53

Run tested: Linksys MR8300 (arm_cortex-a7_neon-vfpv4)
            GL.iNet GL-A1800 (arm_cortex-a7_neon-vfpv4)
            TP-Link_Archer A7 (mips_24kc),
            GL.iNet GL-MT3000 (aarch64_cortex-a53)

Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit d8df885ac6427e3c14fde62bbcaf31a6fb91128f)

15 months agoeasyloggingpp: Add package
Volker Christian [Tue, 18 Jul 2023 13:28:49 +0000 (15:28 +0200)]
easyloggingpp: Add package
Maintainer: me@vchrist.at
Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc
Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2

Description:
Easylogging++ is single header efficient logging library for C++ applications. It is extremely powerful,
highly extendable and configurable to user's requirements.

Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit 2611e7c798c2cc27f0cd1ffee410787e1b77eb7d)

15 months agolua-lsqlite3: add build VARIANT for Lua5.3
Jianhui Zhao [Fri, 25 Aug 2023 08:29:42 +0000 (08:29 +0000)]
lua-lsqlite3: add build VARIANT for Lua5.3

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
15 months agonet/mosquitto: bump to 2.0.17
Karl Palsson [Thu, 17 Aug 2023 21:59:08 +0000 (21:59 +0000)]
net/mosquitto: bump to 2.0.17

This is a security and bug fix release.

Security:
- CVE-2023-28366: Fix memory leak in broker when clients send multiple QoS 2
  messages with the same message ID, but then never respond to the PUBREC
  commands.
- CVE-2023-0809: Fix excessive memory being allocated based on malicious
  initial packets that are not CONNECT packets.
- CVE-2023-3592: Fix memory leak when clients send v5 CONNECT packets with a
  will message that contains invalid property types.
- Broker will now reject Will messages that attempt to publish to $CONTROL/.
- Broker now validates usernames provided in a TLS certificate or TLS-PSK
  identity are valid UTF-8.
- Fix potential crash when loading invalid persistence file.
- Library will no longer allow single level wildcard certificates, e.g. *.com

Bugfixes of note or relevance to OpenWrt:
- Fix bridges with non-matching cleansession/local_cleansession being expired
  on start after restoring from persistence. Closes #2634.
Client library:
- Use CLOCK_BOOTTIME when available, to keep track of time. This solves the
  problem of the client OS sleeping and the client hence not being able to
  calculate the actual time for keepalive purposes. Closes #2760.

Full changelog available at: https://github.com/eclipse/mosquitto/blob/v2.0.16/ChangeLog.txt
plus: https://github.com/eclipse/mosquitto/blob/v2.0.17/ChangeLog.txt
(2.0.17 fixes regressions from the 2.0.16 release)

Signed-off-by: Karl Palsson <karlp@tweak.au>
15 months agotunneldigger-broker: update to v0.4.0
Perry Melange [Sun, 6 Aug 2023 15:05:41 +0000 (17:05 +0200)]
tunneldigger-broker: update to v0.4.0

Include new hook script to build

Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit 93a102e21a8a80bf98957531c96ac06474ac089f)

15 months agotunneldigger-broker: add rate-limit hook
Perry Melange [Thu, 17 Aug 2023 20:45:19 +0000 (22:45 +0200)]
tunneldigger-broker: add rate-limit hook

Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit 0d1085fe9eae61d96ae69c80d3e44a9f36e21cb7)

15 months agotunneldigger-broker: add option to isolate bridge ports
Perry Melange [Sat, 29 Jul 2023 19:50:28 +0000 (21:50 +0200)]
tunneldigger-broker: add option to isolate bridge ports

Add new option to a config bridge section to indicate
if a bridge port added to the bridge should be isolated
or not.  The default is 0 (no isolation).

example

config bridge
     option interface 'br-mybridge1446'
     option mtu '1446'
     option isolate '1' # default '0'

Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit 49cdf15da458c384d6c0cd19b228e2d84ba205f4)

15 months agotunneldigger-broker: update lib functions
Perry Melange [Sat, 29 Jul 2023 19:35:46 +0000 (21:35 +0200)]
tunneldigger-broker: update lib functions

Use config_foreach instead of config_cb

Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit ab2b1ade2792c4218725ff5f0851141197ac0188)

15 months agotunneldigger-broker: update config file and init for v0.4.0
Perry Melange [Thu, 17 Aug 2023 20:46:11 +0000 (22:46 +0200)]
tunneldigger-broker: update config file and init for v0.4.0

Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit 99dfea773019fc8fb194a22e7beba4e94ed8df66)

15 months agoRevert "tailscale: Update to 1.48.0"
Tianling Shen [Wed, 23 Aug 2023 01:24:18 +0000 (09:24 +0800)]
Revert "tailscale: Update to 1.48.0"

Support for Go 1.20 was removed in 1.48.0+, so
revert this update.

Sorry for the mistake.

This reverts commit 0047d0507d382ee80b847dce16323de83eec133f.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
15 months agonatmap: update to 20230820 21888/head
Ray Wang [Mon, 21 Aug 2023 15:27:30 +0000 (23:27 +0800)]
natmap: update to 20230820

Signed-off-by: Ray Wang <r@hev.cc>
(cherry picked from commit d5b99f9e8a0958be7f8eef66515bd98e4a7b4d96)

15 months agotailscale: Update to 1.48.0
Zephyr Lykos [Fri, 21 Jul 2023 13:08:21 +0000 (21:08 +0800)]
tailscale: Update to 1.48.0

Everything is working on pure upstream code.
Patching is not longer needed.

Added entire /etc/tailscale/ directory to conffiles for persistent ssh
host key & https certificate across sysupgrades.

Signed-off-by: Zephyr Lykos <git@mochaa.ws>
(cherry picked from commit 750faf5942088c430732533e162ea5d91b17579a)

15 months agoyq: Update to 4.35.1
Tianling Shen [Sun, 20 Aug 2023 13:36:08 +0000 (21:36 +0800)]
yq: Update to 4.35.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 9c63068154a1d4ee22e9ae775546308f120b2ba2)

15 months agosqm-scripts: Bump to v1.6.0
Toke Høiland-Jørgensen [Tue, 22 Aug 2023 10:19:40 +0000 (12:19 +0200)]
sqm-scripts: Bump to v1.6.0

Fixes an issue with DSA switch compatibility

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
15 months agopython3-ble2mqtt: update to 0.1.8
Quintin Hill [Sat, 12 Aug 2023 21:13:46 +0000 (22:13 +0100)]
python3-ble2mqtt: update to 0.1.8

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit 6f80b4ba9a0bb226797035f5c841acb7f638b5f8)

15 months agopython3-dbus-fast: update to 1.91.2
Quintin Hill [Sat, 12 Aug 2023 21:13:12 +0000 (22:13 +0100)]
python3-dbus-fast: update to 1.91.2

The patch is no longer required as host setuptools is now new enough.

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit d7a4754b75b42ee0e6a6222a91b882b745c48d22)

15 months agopython3-aio-mqtt-mod: update to 0.3.4
Quintin Hill [Sat, 12 Aug 2023 21:12:20 +0000 (22:12 +0100)]
python3-aio-mqtt-mod: update to 0.3.4

python3-openssl is now optional.

Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit 6eba93c3163df955edeb904d15bcc4afbb16fbe5)

15 months agopython-trove-classifiers: Update to 2023.8.7
Jeffery To [Mon, 14 Aug 2023 04:11:19 +0000 (12:11 +0800)]
python-trove-classifiers: Update to 2023.8.7

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 3d497b2bc489cf01a65c06751c5adb8437fb58ab)

15 months agopython-psycopg2: Update to 2.9.7, update list of dependencies
Jeffery To [Fri, 11 Aug 2023 18:11:12 +0000 (02:11 +0800)]
python-psycopg2: Update to 2.9.7, update list of dependencies

This also adds a source package (python-psycopg2-src).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 3a5f9999ca8224aa9a065504f5c0368afbedada0)

15 months agopython-psutil: Update to 5.9.5, replace patch
Jeffery To [Fri, 11 Aug 2023 18:00:12 +0000 (02:00 +0800)]
python-psutil: Update to 5.9.5, replace patch

100_add_cross_platform_build_ability.patch was submitted upstream in
https://github.com/giampaolo/psutil/pull/2068, but that pull request was
closed without being merged.

This replaces that patch with a simpler version that only updates
setup.py, leaving the run-time library code unchanged.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 56bac94a031bb98d6c1db62b9607a5f356cbaf48)

15 months agopython-msgpack: Update to 1.0.5, add host Cython dependency
Jeffery To [Fri, 11 Aug 2023 17:42:09 +0000 (01:42 +0800)]
python-msgpack: Update to 1.0.5, add host Cython dependency

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 53d3fc6f4402754855eae992b6e7a84c9a1c71fe)

15 months agopython-more-itertools: Update to 10.1.0
Jeffery To [Fri, 11 Aug 2023 17:35:49 +0000 (01:35 +0800)]
python-more-itertools: Update to 10.1.0

The package has changed to the flit-core build backend.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 96880b435b7e4c861c85b9e761e250262e127c25)

15 months agopython-distro: Update to 1.8.0
Jeffery To [Fri, 11 Aug 2023 17:23:13 +0000 (01:23 +0800)]
python-distro: Update to 1.8.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0068a50193e887746128e456a8a8802322e5f6e9)

15 months agolua-eco: update to 2.4.0
Jianhui Zhao [Mon, 21 Aug 2023 05:08:24 +0000 (05:08 +0000)]
lua-eco: update to 2.4.0

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
15 months agodnslookup: Update to 1.9.2
Tianling Shen [Wed, 16 Aug 2023 09:22:46 +0000 (17:22 +0800)]
dnslookup: Update to 1.9.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit eb2fe11957917670dff644940fbc108ac1400e89)

15 months agodnsproxy: Update to 0.54.0
Tianling Shen [Wed, 16 Aug 2023 09:22:38 +0000 (17:22 +0800)]
dnsproxy: Update to 0.54.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f464134262ac0cd9f74f6b3a1af5dde98441e85e)

15 months agorust: fix host build on aarch64 darwin
Jonas Jelonek [Wed, 16 Aug 2023 07:25:50 +0000 (09:25 +0200)]
rust: fix host build on aarch64 darwin

rust/host failed to compile on macOS running on Apple Silicon M1 Pro
because the host target triple is autogenerated to be
'arm64-unknown-linux-'. Rust doesn't have such a target triple, thus the
build fails because there are no pre-built artifacts for bootstrapping.

Fix this by setting RUSTC_HOST_ARCH to 'aarch64-apple-darwin' in case
our host is HOST_ARCH=arm64 and HOST_OS=darwin.

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
(squashed 105fa3920e and c287e98af2)

15 months agoxz: Update to 5.4.4
Hannu Nyman [Sat, 19 Aug 2023 11:07:48 +0000 (14:07 +0300)]
xz: Update to 5.4.4

Update xz

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 0985b4004d309ed7b72494342aa9afdc3c0d4072)

15 months agowget: use pcre2
Leon M. Busch-George [Sat, 19 Aug 2023 11:05:28 +0000 (14:05 +0300)]
wget: use pcre2

Pcre (1) is unmaintained and reached its end of life in 2021.
The base system provides pcre2 exclusively since May.

Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
(cherry picked from commit 379946951c22ea774e4e22b4379571da604ded4b)

15 months agoMerge pull request #21847 from jefferyto/python-markdown-3.4.4-openwrt-23.05
Josef Schlehofer [Fri, 18 Aug 2023 10:55:09 +0000 (12:55 +0200)]
Merge pull request #21847 from jefferyto/python-markdown-3.4.4-openwrt-23.05

[openwrt-23.05] python-markdown: Update to 3.4.4, update list of dependencies

15 months agopython-markdown: Update to 3.4.4, update list of dependencies 21847/head
Jeffery To [Fri, 11 Aug 2023 17:30:24 +0000 (01:30 +0800)]
python-markdown: Update to 3.4.4, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit ec19051980414c4466551d3dab9e53d16ca3f297)

15 months agopython-netdisco: Update to 3.0.0, update list of dependencies
Jeffery To [Fri, 11 Aug 2023 17:51:19 +0000 (01:51 +0800)]
python-netdisco: Update to 3.0.0, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit da25e997259e0999a0531fca2a4269c7c7f4fdd4)

15 months agopython-multidict: Update to 6.0.4, update list of dependencies
Jeffery To [Fri, 11 Aug 2023 17:47:53 +0000 (01:47 +0800)]
python-multidict: Update to 6.0.4, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit d219b6d28fe240295cfff9027409e8ce6d3c80af)

15 months agopython-iniconfig: Update to 2.0.0
Jeffery To [Tue, 8 Aug 2023 03:50:41 +0000 (11:50 +0800)]
python-iniconfig: Update to 2.0.0

The package changed to the hatchling build backend.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 8a8991dfbfdcecce28a791262ee721ff09689481)

15 months agopython-jsonpath-ng: Update to 1.5.3
Jeffery To [Mon, 7 Aug 2023 06:45:11 +0000 (14:45 +0800)]
python-jsonpath-ng: Update to 1.5.3

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 8bf67793bc17a032d9e4315cea518c9510b1c5b0)

15 months agopython-jmespath: Update to 1.0.1
Jeffery To [Mon, 7 Aug 2023 06:39:56 +0000 (14:39 +0800)]
python-jmespath: Update to 1.0.1

This also updates the Python dependency from python3 to python3-light.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit cde28d04e67a522bc7b6ecce90a3664d0c1a6f03)

15 months agopython-intelhex: Update to 2.3.0
Jeffery To [Mon, 7 Aug 2023 06:32:26 +0000 (14:32 +0800)]
python-intelhex: Update to 2.3.0

This version includes the fix from the removed patch.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0bcbdf129b968023a8ca4f6f15d80c0219e9f969)

15 months agopython-influxdb: Update to 5.3.1
Jeffery To [Mon, 7 Aug 2023 06:04:27 +0000 (14:04 +0800)]
python-influxdb: Update to 5.3.1

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f477ad0ef9f1f67a9eaa316688812dcab76413c1)

15 months agoMerge pull request #21830 from stangri/openwrt-23.05-simple-adblock
Stan Grishin [Wed, 16 Aug 2023 20:42:48 +0000 (13:42 -0700)]
Merge pull request #21830 from stangri/openwrt-23.05-simple-adblock

[23.05] simple-adblock: bugfixes for uci_load_validate

15 months agoreptyr: Update to 0.10.0
Tianling Shen [Sun, 13 Aug 2023 09:50:51 +0000 (17:50 +0800)]
reptyr: Update to 0.10.0

* 0.10.0 (Jun 04, 2023)
 - Add arm7 and aarch64 support for FreeBSD

* 0.9.0 (Jun 12, 2022)
 - Add RISCV64 support on Linux
 - Fix tty-stealing on PowerPC

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 4792b6405bd80484f3d0d3421eff173b24498c7a)

15 months agosimple-adblock: bugfixes for uci_load_validate 21830/head
Stan Grishin [Tue, 15 Aug 2023 16:31:21 +0000 (16:31 +0000)]
simple-adblock: bugfixes for uci_load_validate

* fix validation for force_dns_port when missing in config
* fix validation for dns_instance when * or - are used

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit ad8aa084c18af6fd878e578453d7077deb5c223e)

15 months agoruby: fix riscv64 build
Tianling Shen [Sun, 13 Aug 2023 08:42:14 +0000 (16:42 +0800)]
ruby: fix riscv64 build

Fix build by adding missing macros.

The patch is taken from:
https://lists.openembedded.org/g/openembedded-core/message/161168

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 565e79e73619f806bc56ef189917ba013f306023)

15 months agov2raya: Update to 2.1.3
Tianling Shen [Sun, 13 Aug 2023 03:16:05 +0000 (11:16 +0800)]
v2raya: Update to 2.1.3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 162ca6ad7f12378a1e9bb13c4835c0d06ddc90ea)

15 months agogptfdisk: fix incorrect TARGET on non-linux host
Georgi Valkov [Tue, 8 Aug 2023 07:27:26 +0000 (10:27 +0300)]
gptfdisk: fix incorrect TARGET on non-linux host

Fixed by defining TARGET=linux, as suggested in the README.

By default TARGET is derived from the host using uname -s,
which produces build errors on a non-linux hosts:

TARGET is not set; trying to determine target based on host OS....
Detected OS is Darwin
Build target is macos
...
x86_64-openwrt-linux-musl-g++: error: unrecognized command-line option '-arch'

Helped-by: Tianling Shen <cnsztl@immortalwrt.org>
Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
(cherry picked from commit 94315cfaa896756bcd8e088d3dc609b6232beb23)

15 months agopython-ifaddr: Update to 0.2.0
Jeffery To [Mon, 7 Aug 2023 06:00:25 +0000 (14:00 +0800)]
python-ifaddr: Update to 0.2.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit fbc3629ecabb35d9d91eb4fedd8b56b5813a64ec)

15 months agopython-click: Update to 8.1.6
Jeffery To [Mon, 7 Aug 2023 01:59:08 +0000 (09:59 +0800)]
python-click: Update to 8.1.6

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit d86deca765a0bc8e801900fcce805d615ea9baad)

15 months agopython-wheel: Update to 0.41.1
Jeffery To [Mon, 7 Aug 2023 01:55:44 +0000 (09:55 +0800)]
python-wheel: Update to 0.41.1

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit aa6aa15f4b5e078ababd67f5655de5315ba6a030)

15 months agopython-flask-login: Update to 0.6.2, update list of dependencies
Jeffery To [Thu, 3 Aug 2023 16:03:55 +0000 (00:03 +0800)]
python-flask-login: Update to 0.6.2, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit d91ddd5d75b84b39e97f1f5eedc9a1bc91e85614)

15 months agopython-flask-httpauth: Update to 4.8.0
Jeffery To [Thu, 3 Aug 2023 16:01:50 +0000 (00:01 +0800)]
python-flask-httpauth: Update to 4.8.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f5411f260a1701c26885ef71d2d2499ff8e582cd)