feed/packages.git
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 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)

15 months agopython-flask-socketio: Update to 5.3.5
Jeffery To [Thu, 3 Aug 2023 15:53:05 +0000 (23:53 +0800)]
python-flask-socketio: Update to 5.3.5

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

15 months agopython-socketio: Update to 5.8.0
Jeffery To [Thu, 3 Aug 2023 15:47:42 +0000 (23:47 +0800)]
python-socketio: Update to 5.8.0

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

15 months agopython-engineio: Update to 4.5.1
Jeffery To [Thu, 3 Aug 2023 15:44:45 +0000 (23:44 +0800)]
python-engineio: Update to 4.5.1

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

15 months agoMerge pull request #21775 from jefferyto/python-flask-seasurf-1.1.1-openwrt-23.05
Josef Schlehofer [Sat, 12 Aug 2023 21:57:55 +0000 (23:57 +0200)]
Merge pull request #21775 from jefferyto/python-flask-seasurf-1.1.1-openwrt-23.05

[openwrt-23.05] python-flask-seasurf: Update to 1.1.1

15 months agoMerge pull request #21772 from jefferyto/python-flask-babel-3.1.0-openwrt-23.05
Josef Schlehofer [Sat, 12 Aug 2023 21:57:31 +0000 (23:57 +0200)]
Merge pull request #21772 from jefferyto/python-flask-babel-3.1.0-openwrt-23.05

[openwrt-23.05] python-flask-babel: Update to 3.1.0

15 months agohaproxy: update to v2.8.2
Christian Lachner [Fri, 11 Aug 2023 08:25:47 +0000 (10:25 +0200)]
haproxy: update to v2.8.2

- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-2.8.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
15 months agocollectd: fix implicit dependence for collect-mod-disk to libudev
Florian Eckert [Fri, 11 Aug 2023 06:23:14 +0000 (08:23 +0200)]
collectd: fix implicit dependence for collect-mod-disk to libudev

Fix missing dependencies for 'collectd-mod-disk' to 'libudev' if
collectd-mod-smart is not enabled.

Package collectd-mod-disk is missing dependencies for the following
libraries:
libudev.so.1

The package 'collect-mod-disk' is now build always with 'libudev' support,
independent of the enable/disable build state of 'collectd-mod-smart'.

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

15 months agonode: August 2023 Security Releases
Hirokazu MORIKAWA [Thu, 10 Aug 2023 05:21:46 +0000 (14:21 +0900)]
node: August 2023 Security Releases

Update to v18.17.1
This is a security release.

Notable Changes
The following CVEs are fixed in this release:
* CVE-2023-32002: Policies can be bypassed via Module._load (High)
* CVE-2023-32006: Policies can be bypassed by module.constructor.createRequire (Medium)
* CVE-2023-32559: Policies can be bypassed via process.binding (Medium)
* OpenSSL Security Releases  (Depends on shared library provided by OpenWrt)
    * OpenSSL security advisory 14th July.
    * OpenSSL security advisory 19th July.
    * OpenSSL security advisory 31st July

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit 153f0b3d83dcbab5e05f7c1b38067071e96a30aa)

15 months agochrony: update to 4.4
Miroslav Lichvar [Thu, 10 Aug 2023 06:49:15 +0000 (08:49 +0200)]
chrony: update to 4.4

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
15 months agopython-flask-seasurf: Update to 1.1.1 21775/head
Jeffery To [Thu, 3 Aug 2023 16:07:14 +0000 (00:07 +0800)]
python-flask-seasurf: Update to 1.1.1

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

15 months agopython-flask-babel: Update to 3.1.0 21772/head
Jeffery To [Thu, 3 Aug 2023 15:57:40 +0000 (23:57 +0800)]
python-flask-babel: Update to 3.1.0

The package changed to the poetry-core build backend.

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

15 months agoMerge pull request #21765 from fractalclone/openwrt-23.05
Jeffery To [Wed, 9 Aug 2023 02:54:44 +0000 (10:54 +0800)]
Merge pull request #21765 from fractalclone/openwrt-23.05

micropython: fix stackctrl compilation for GCC 13

15 months agoMerge pull request #21763 from stangri/openwrt-23.05-simple-adblock
Stan Grishin [Tue, 8 Aug 2023 20:15:44 +0000 (13:15 -0700)]
Merge pull request #21763 from stangri/openwrt-23.05-simple-adblock

[23.05] simple-adblock: force_dns_port validation bugfix

15 months agoMerge pull request #21695 from stangri/openwrt-23.05-curl
Stan Grishin [Tue, 8 Aug 2023 20:15:28 +0000 (13:15 -0700)]
Merge pull request #21695 from stangri/openwrt-23.05-curl

[23.05] curl: update to 8.2.1

15 months agomicropython: fix stackctrl compilation for GCC 13 21765/head
Jean-Paul Etienne [Sat, 5 Aug 2023 22:13:10 +0000 (00:13 +0200)]
micropython: fix stackctrl compilation for GCC 13

On host PC using GCC 13, stackctrl.c fails to compile
with the following error:

../py/stackctrl.c: In function 'mp_stack_ctrl_init':
../py/stackctrl.c:32:32: error: storing the address of
   local variable 'stack_dummy'
   in 'mp_state_ctx.thread.stack_top' [-Werror=dangling-pointer=]
   32 |     MP_STATE_THREAD(stack_top) = (char *)&stack_dummy;
../py/stackctrl.c:31:18: note: 'stack_dummy' declared here
   31 |     volatile int stack_dummy;
      |                  ^~~~~~~~~~~
In file included from ../py/runtime.h:29,
                 from ../py/stackctrl.c:27:
../py/mpstate.h:296:23: note: 'mp_state_ctx' declared here
  296 | extern mp_state_ctx_t mp_state_ctx;
      |                       ^~~~~~~~~~~~
cc1: all warnings being treated as errors

Fixed accordingly by ignoring -dangling-pointer warning
inside mp_stack_ctrl_init function.

Signed-off-by: Jean-Paul Etienne <fractalclone@gmail.com>
(cherry picked from commit 4c1b74ede3a1d8c5b8b1594a01a2048325ee6c23)

15 months agosimple-adblock: force_dns_port validation bugfix 21763/head
Stan Grishin [Tue, 8 Aug 2023 09:28:31 +0000 (09:28 +0000)]
simple-adblock: force_dns_port validation bugfix

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

15 months agoi2pd: update to version 2.48.0 21754/head
R4SAS I2P [Sat, 5 Aug 2023 20:13:21 +0000 (20:13 +0000)]
i2pd: update to version 2.48.0

Signed-off-by: R4SAS I2P <r4sas@i2pmail.org>
(cherry picked from commit d7b0d3f83d61ce117db0a3e5899624e77a4f5555)

15 months agocollectd: unify configure args handling for collectd-mod-smart
Florian Eckert [Fri, 4 Aug 2023 07:48:59 +0000 (09:48 +0200)]
collectd: unify configure args handling for collectd-mod-smart

If 'collectd-mod-smart' is not enabled, the use of lubudev does not need
to be explicitly disabled. This library could be a dependency for other
modules in the future. If this is explicitly disabled, then the other
module cannot be built.

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

15 months agocollectd: fix ampq1 vs. amqp1 typo
Florian Eckert [Fri, 4 Aug 2023 07:47:59 +0000 (09:47 +0200)]
collectd: fix ampq1 vs. amqp1 typo

The name 'ampq1' does not exist.

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

15 months agocollectd: Support config of mqtt plugin
Alexandros Kosiaris [Tue, 14 Mar 2023 08:38:52 +0000 (10:38 +0200)]
collectd: Support config of mqtt plugin

mqtt plugin is already built and shipped in
collectd-mod-mqtt, however it is not possible to configure it via
uci currently, instead having to rely on populating the config file manually.

Add support by adding 2 functions, process_mqtt() and
process_mqtt_block(). First one just enables/disables the plugin.
The second one, in the spirit of the curl plugin, adds support for
populating multiple <Publish> and <Subscribe> blocks under <Plugin mqtt>
with support for some parameters. Those are:

* blocktype. Publish or Subscribe. Mandatory
* name. The name of the block. Mandatory
* Host. Mandatory
* Port. Optional
* User. Optional
* Password. Optional
* ClientId. Optional
* QoS. Optional
* Prefix. Optional
* Retain. Optional
* StoreRates. Optional
* CleanSession. Optional
* Topic. Optional

Bump PKG_RELEASE per comments in PR

Signed-off-by: Alexandros Kosiaris <akosiaris@gmail.com>
(cherry picked from commit 530ccbc90daea6ad3cd24b3c2a7474005f8e6997)

15 months agoMerge pull request #21746 from jefferyto/golang-1.20.7-openwrt-23.05
Tianling Shen [Mon, 7 Aug 2023 08:53:05 +0000 (16:53 +0800)]
Merge pull request #21746 from jefferyto/golang-1.20.7-openwrt-23.05

[openwrt-23.05] golang: Update to 1.20.7

15 months agopython-pathspec: Update to 0.11.2
Jeffery To [Mon, 31 Jul 2023 05:46:09 +0000 (13:46 +0800)]
python-pathspec: Update to 0.11.2

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

15 months agopython-editables: Update to 0.5
Jeffery To [Mon, 31 Jul 2023 05:43:09 +0000 (13:43 +0800)]
python-editables: Update to 0.5

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

15 months agopython-docutils: Update to 0.20.1
Jeffery To [Thu, 27 Jul 2023 18:28:13 +0000 (02:28 +0800)]
python-docutils: Update to 0.20.1

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

15 months agopython-dns: Update to 2.4.1
Jeffery To [Thu, 27 Jul 2023 18:18:52 +0000 (02:18 +0800)]
python-dns: Update to 2.4.1

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

15 months agogolang: Update to 1.20.7 21746/head
Jeffery To [Sun, 6 Aug 2023 18:19:42 +0000 (02:19 +0800)]
golang: Update to 1.20.7

Includes fix for CVE-2023-29409 (crypto/tls: verifying certificate
chains containing large RSA keys is slow).

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

15 months agopython-contextlib2: Update to 21.6.0
Jeffery To [Thu, 27 Jul 2023 18:16:26 +0000 (02:16 +0800)]
python-contextlib2: Update to 21.6.0

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

15 months agopython-colorama: Update to 0.4.6
Jeffery To [Thu, 27 Jul 2023 18:10:47 +0000 (02:10 +0800)]
python-colorama: Update to 0.4.6

The package changed to the hatchling build backend.

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

15 months agopython-ciso8601: Update to 2.3.0
Jeffery To [Thu, 27 Jul 2023 18:07:19 +0000 (02:07 +0800)]
python-ciso8601: Update to 2.3.0

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

15 months agopython-cachetools: Update to 5.3.1
Jeffery To [Thu, 27 Jul 2023 18:01:27 +0000 (02:01 +0800)]
python-cachetools: Update to 5.3.1

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

15 months agopython-cachelib: Update to 0.10.2
Jeffery To [Thu, 27 Jul 2023 17:57:04 +0000 (01:57 +0800)]
python-cachelib: Update to 0.10.2

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

15 months agov2fly-geodata: Update to latest version
Tianling Shen [Sun, 6 Aug 2023 01:38:03 +0000 (09:38 +0800)]
v2fly-geodata: Update to latest version

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

15 months agov2raya: Update to 2.1.0
Tianling Shen [Sun, 6 Aug 2023 01:38:02 +0000 (09:38 +0800)]
v2raya: Update to 2.1.0

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

15 months agocloudreve: Update to 3.8.1
Tianling Shen [Sun, 6 Aug 2023 01:38:02 +0000 (09:38 +0800)]
cloudreve: Update to 3.8.1

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

15 months agorust: Update to 1.71.1
Tianling Shen [Sun, 6 Aug 2023 01:50:57 +0000 (09:50 +0800)]
rust: Update to 1.71.1

Version 1.71.1 (2023-08-03)
===========================

- Fix CVE-2023-38497: Cargo did not respect the umask when extracting dependencies
- Fix bash completion for users of Rustup
- Do not show `suspicious_double_ref_op` lint when calling `borrow()`
- Fix ICE: substitute types before checking inlining compatibility
- Fix ICE: don't use `can_eq` in `derive(..)` suggestion for missing method
- Fix building Rust 1.71.0 from the source tarball

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

15 months agoMerge pull request #21714 from jefferyto/python-certifi-2023.7.22-openwrt-23.05
Eneas U de Queiroz [Fri, 4 Aug 2023 09:45:16 +0000 (06:45 -0300)]
Merge pull request #21714 from jefferyto/python-certifi-2023.7.22-openwrt-23.05