Commit Graph

29778 Commits

Author SHA1 Message Date
Jeffery To
9e48c6332b python-click: Update to 8.1.7
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit dd5146b208)
2023-08-28 08:52:43 +08:00
Jeffery To
543cdd3c4c 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 6facae339e)
2023-08-28 08:52:34 +08:00
Jeffery To
9b6dfcd0b4 python-pytest: Update to 7.4.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b130986e17)
2023-08-28 08:52:26 +08:00
Jeffery To
e968854326 python-pyrsistent: Update to 0.19.3, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 383b8c1658)
2023-08-28 08:52:16 +08:00
Jeffery To
1ee689cd4a 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 dbe5283ed0)
2023-08-28 08:52:05 +08:00
Jeffery To
da088866aa python-pyotp: Update to 2.9.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 001c2cbe0d)
2023-08-28 08:51:56 +08:00
Jeffery To
ca82d56d79 python-pyfuse3: Update to 3.3.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit a9b23f4683)
2023-08-28 08:51:47 +08:00
Jeffery To
7be0bbd545 python-py: Update to 1.11.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f9e3847599)
2023-08-28 08:51:36 +08:00
Volker Christian
7f3764293e 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 8bd6e23fad)
2023-08-27 15:33:28 +08:00
Volker Christian
05bbbb6b53 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 d8df885ac6)
2023-08-26 10:57:37 +02:00
Volker Christian
c74e72580b 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 2611e7c798)
2023-08-26 10:57:37 +02:00
Jianhui Zhao
a56b7d46f5 lua-lsqlite3: add build VARIANT for Lua5.3
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2023-08-26 11:01:09 +08:00
Karl Palsson
dfbf87aa17 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>
2023-08-23 20:39:30 +00:00
Perry Melange
fe5ab80fbd 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 93a102e21a)
2023-08-23 13:45:26 +02:00
Perry Melange
411e11393c tunneldigger-broker: add rate-limit hook
Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit 0d1085fe9e)
2023-08-23 13:45:26 +02:00
Perry Melange
00fc9da4ef 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 49cdf15da4)
2023-08-23 13:45:26 +02:00
Perry Melange
e597c3e555 tunneldigger-broker: update lib functions
Use config_foreach instead of config_cb

Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit ab2b1ade27)
2023-08-23 13:45:26 +02:00
Perry Melange
b4f0ce3d16 tunneldigger-broker: update config file and init for v0.4.0
Signed-off-by: Perry Melange <isprotejesvalkata@gmail.com>
(cherry picked from commit 99dfea7730)
2023-08-23 13:45:26 +02:00
Tianling Shen
e77a20e5b5 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 0047d0507d.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-08-23 09:34:11 +08:00
Ray Wang
4cce597a29 natmap: update to 20230820
Signed-off-by: Ray Wang <r@hev.cc>
(cherry picked from commit d5b99f9e8a)
2023-08-23 09:23:55 +08:00
Zephyr Lykos
0047d0507d 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 750faf5942)
2023-08-23 08:24:10 +08:00
Tianling Shen
3da7903aba yq: Update to 4.35.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 9c63068154)
2023-08-23 08:24:09 +08:00
Toke Høiland-Jørgensen
37412eec4d 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>
2023-08-22 14:02:24 +02:00
Quintin Hill
9f4707527e python3-ble2mqtt: update to 0.1.8
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit 6f80b4ba9a)
2023-08-21 14:23:31 +08:00
Quintin Hill
d95b27ebdf 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 d7a4754b75)
2023-08-21 14:23:31 +08:00
Quintin Hill
e589f76968 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 6eba93c316)
2023-08-21 14:23:31 +08:00
Jeffery To
3ff874ac22 python-trove-classifiers: Update to 2023.8.7
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 3d497b2bc4)
2023-08-21 14:21:40 +08:00
Jeffery To
313a15e123 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 3a5f9999ca)
2023-08-21 14:21:31 +08:00
Jeffery To
a640fafc4d 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 56bac94a03)
2023-08-21 14:21:22 +08:00
Jeffery To
e0f59ec277 python-msgpack: Update to 1.0.5, add host Cython dependency
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 53d3fc6f44)
2023-08-21 14:21:13 +08:00
Jeffery To
0072b9bc14 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 96880b435b)
2023-08-21 14:20:57 +08:00
Jeffery To
5fcb659fd8 python-distro: Update to 1.8.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0068a50193)
2023-08-21 14:20:49 +08:00
Jianhui Zhao
7f33165dfb lua-eco: update to 2.4.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2023-08-21 14:20:07 +08:00
Tianling Shen
f84124d247 dnslookup: Update to 1.9.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit eb2fe11957)
2023-08-20 21:39:02 +08:00
Tianling Shen
bbad517d8d dnsproxy: Update to 0.54.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f464134262)
2023-08-20 21:39:02 +08:00
Jonas Jelonek
7b531ac66f 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)
2023-08-20 21:37:07 +08:00
Hannu Nyman
aeebe35c72 xz: Update to 5.4.4
Update xz

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 0985b4004d)
2023-08-19 14:07:48 +03:00
Leon M. Busch-George
fa8c4eadc5 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 379946951c)
2023-08-19 14:05:28 +03:00
Josef Schlehofer
8408cd95eb 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
2023-08-18 12:55:09 +02:00
Jeffery To
0d6197a28b python-markdown: Update to 3.4.4, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit ec19051980)
2023-08-17 19:29:08 +08:00
Jeffery To
f76f1d38b3 python-netdisco: Update to 3.0.0, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit da25e99725)
2023-08-17 18:52:03 +08:00
Jeffery To
561a1006c2 python-multidict: Update to 6.0.4, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit d219b6d28f)
2023-08-17 18:51:53 +08:00
Jeffery To
d7eb24c8d6 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 8a8991dfbf)
2023-08-17 18:51:43 +08:00
Jeffery To
9c6df5fefe python-jsonpath-ng: Update to 1.5.3
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 8bf67793bc)
2023-08-17 18:51:33 +08:00
Jeffery To
1ff50ab61a 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 cde28d04e6)
2023-08-17 18:51:23 +08:00
Jeffery To
d78b56ade5 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 0bcbdf129b)
2023-08-17 18:51:14 +08:00
Jeffery To
8bdd85f48e python-influxdb: Update to 5.3.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f477ad0ef9)
2023-08-17 18:51:05 +08:00
Stan Grishin
1507d0a509 Merge pull request #21830 from stangri/openwrt-23.05-simple-adblock
[23.05] simple-adblock: bugfixes for uci_load_validate
2023-08-16 13:42:48 -07:00
Tianling Shen
ea0b97c08e 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 4792b6405b)
2023-08-16 11:36:36 +02:00
Stan Grishin
0ab519e25c 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 ad8aa084c1)
2023-08-15 16:33:58 +00:00