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

15 months agodocker: Update to 24.0.5
Gerard Ryan [Wed, 2 Aug 2023 09:06:48 +0000 (19:06 +1000)]
docker: Update to 24.0.5

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
(cherry picked from commit be96e7db6be4c691504d281b1671d77a845db2a2)

15 months agodockerd: Update to 24.0.5
Gerard Ryan [Wed, 2 Aug 2023 09:06:25 +0000 (19:06 +1000)]
dockerd: Update to 24.0.5

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
(cherry picked from commit 51d6788aed352bea0b9382ef2a0d8a36be6e7b51)

15 months agorunc: Update to 1.1.8 for docker v24.0.5
Gerard Ryan [Wed, 2 Aug 2023 09:05:54 +0000 (19:05 +1000)]
runc: Update to 1.1.8 for docker v24.0.5

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
(cherry picked from commit 276e9a77220352dbe5c2ddaafbe594bd70b92509)

15 months agopython-certifi: Update to 2023.7.22 21714/head
Jeffery To [Thu, 27 Jul 2023 18:03:58 +0000 (02:03 +0800)]
python-certifi: Update to 2023.7.22

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

15 months agopython-certifi: add github runtime test
Eneas U de Queiroz [Thu, 27 Jul 2023 19:51:39 +0000 (16:51 -0300)]
python-certifi: add github runtime test

This loads the module, which should return the path of the CA bundle
and verifies that the file exists.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit 219edcfa31ed2c55dc6bc4af049c92451157cf23)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
15 months agohaproxy: update to v2.8.1
Christian Lachner [Tue, 4 Jul 2023 06:09:39 +0000 (08:09 +0200)]
haproxy: update to v2.8.1

- 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 agocurl: update to 8.2.1 21695/head
Stan Grishin [Mon, 31 Jul 2023 04:11:02 +0000 (04:11 +0000)]
curl: update to 8.2.1

* https://curl.se/changes.html#8_2_1

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

15 months agoMerge pull request #21640 from stangri/openwrt-23.05-curl
Stan Grishin [Tue, 1 Aug 2023 05:28:11 +0000 (22:28 -0700)]
Merge pull request #21640 from stangri/openwrt-23.05-curl

[23.05] curl: update to 8.2.0

15 months agomg: bump to 7.3
Hirokazu MORIKAWA [Thu, 27 Jul 2023 01:39:44 +0000 (10:39 +0900)]
mg: bump to 7.3

Description:
Sync to OpenBSD 7.3

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

15 months agopython3-maxminddb: Update to 2.4.0, rename source package
Jeffery To [Wed, 19 Jul 2023 15:29:21 +0000 (23:29 +0800)]
python3-maxminddb: Update to 2.4.0, rename source package

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

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

16 months agopython-apipkg: Update to 3.0.1 21644/head
Jeffery To [Thu, 20 Jul 2023 08:16:03 +0000 (16:16 +0800)]
python-apipkg: Update to 3.0.1

The package changed to the hatchling build backend.

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

16 months agopython-atomicwrites: Update to 1.4.1
Jeffery To [Thu, 20 Jul 2023 08:34:29 +0000 (16:34 +0800)]
python-atomicwrites: Update to 1.4.1

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

16 months agopython-awesomeversion: Update to 23.5.0, update dependencies
Jeffery To [Thu, 20 Jul 2023 08:46:27 +0000 (16:46 +0800)]
python-awesomeversion: Update to 23.5.0, update dependencies

The package changed to the poetry-core build backend.

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

16 months agopython-awscli: Update to 1.29.7, update dependencies
Jeffery To [Thu, 20 Jul 2023 09:57:49 +0000 (17:57 +0800)]
python-awscli: Update to 1.29.7, update dependencies

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

16 months agopython-boto3: Update to 1.28.7, update dependencies
Jeffery To [Thu, 20 Jul 2023 09:54:47 +0000 (17:54 +0800)]
python-boto3: Update to 1.28.7, update dependencies

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

16 months agopython-s3transfer: Update to 0.6.1, update dependencies
Jeffery To [Thu, 20 Jul 2023 09:52:12 +0000 (17:52 +0800)]
python-s3transfer: Update to 0.6.1, update dependencies

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

16 months agopython-botocore: Update to 1.31.7, update dependencies
Jeffery To [Thu, 20 Jul 2023 09:50:18 +0000 (17:50 +0800)]
python-botocore: Update to 1.31.7, update dependencies

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

16 months agopython-gnupg: Update to 0.5.1
Jeffery To [Mon, 24 Jul 2023 07:26:31 +0000 (15:26 +0800)]
python-gnupg: Update to 0.5.1

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

16 months agopython-pip: Update to 23.2.1
Jeffery To [Mon, 24 Jul 2023 07:45:17 +0000 (15:45 +0800)]
python-pip: Update to 23.2.1

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

16 months agopython3-pyroute2: Update to 0.7.9, rename source package
Jeffery To [Wed, 19 Jul 2023 17:42:57 +0000 (01:42 +0800)]
python3-pyroute2: Update to 0.7.9, rename source package

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

This also updates/simplifies the package dependencies.

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

16 months agopython-execnet: Update to 2.0.2
Jeffery To [Thu, 20 Jul 2023 08:02:29 +0000 (16:02 +0800)]
python-execnet: Update to 2.0.2

The package changed to the hatchling build backend and removed the
dependency on apipkg.

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

16 months agopython-wheel: Update to 0.41.0
Jeffery To [Mon, 24 Jul 2023 07:48:42 +0000 (15:48 +0800)]
python-wheel: Update to 0.41.0

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

16 months agopython3-sqlparse: Update to 0.4.4, rename source package
Jeffery To [Wed, 19 Jul 2023 18:33:49 +0000 (02:33 +0800)]
python3-sqlparse: Update to 0.4.4, rename source package

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

This also updates the build dependencies; package now uses the flit-core
build backend.

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

16 months agoMerge pull request #21656 from jefferyto/python-async-timeout-4.0.2-openwrt-23.05
Josef Schlehofer [Tue, 25 Jul 2023 10:17:33 +0000 (12:17 +0200)]
Merge pull request #21656 from jefferyto/python-async-timeout-4.0.2-openwrt-23.05

[openwrt-23.05] python-async-timeout: Update to 4.0.2

16 months agoMerge pull request #21657 from jefferyto/python-aiohttp-3.8.5-openwrt-23.05
Josef Schlehofer [Tue, 25 Jul 2023 10:16:26 +0000 (12:16 +0200)]
Merge pull request #21657 from jefferyto/python-aiohttp-3.8.5-openwrt-23.05

[openwrt-23.05] python-aiohttp: Update to 3.8.5, add new dependencies

16 months agopython-aiohttp: Update 3.8.5, update dependencies 21657/head
Jeffery To [Thu, 20 Jul 2023 07:43:37 +0000 (15:43 +0800)]
python-aiohttp: Update 3.8.5, update dependencies

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

16 months agopython-aiosignal: Add new package
Jeffery To [Thu, 20 Jul 2023 07:42:16 +0000 (15:42 +0800)]
python-aiosignal: Add new package

From the README:

A project to manage callbacks in asyncio projects.

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

16 months agopython-frozenlist: Add new package
Jeffery To [Thu, 20 Jul 2023 07:41:25 +0000 (15:41 +0800)]
python-frozenlist: Add new package

From the README:

frozenlist.FrozenList is a list-like structure which implements
collections.abc.MutableSequence. The list is mutable until
FrozenList.freeze is called, after which list modifications raise
RuntimeError.

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

16 months agopython-charset-normalizer: Add new package
Jeffery To [Thu, 20 Jul 2023 07:39:57 +0000 (15:39 +0800)]
python-charset-normalizer: Add new package

From the README:

A library that helps you read text from an unknown charset encoding.
Motivated by chardet, I'm trying to resolve the issue by taking a new
approach. All IANA character set names for which the Python core library
provides codecs are supported.

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

16 months agopython-async-timeout: Update to 4.0.2 21656/head
Jeffery To [Thu, 20 Jul 2023 07:35:24 +0000 (15:35 +0800)]
python-async-timeout: Update to 4.0.2

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

16 months agopython-lxml: bump to 4.9.3
Alexandru Ardelean [Sun, 16 Jul 2023 11:02:35 +0000 (14:02 +0300)]
python-lxml: bump to 4.9.3

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 6c3899e6a4e89883932dbaa0bb5d802ab1b02887)

16 months agopython-django: bump to 4.2.3
Alexandru Ardelean [Sun, 16 Jul 2023 11:04:49 +0000 (14:04 +0300)]
python-django: bump to 4.2.3

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit a5e58afe1966cf7dd6c3df4c8068cff0b2a18c96)

16 months agonode: bump to v18.17.0
Hirokazu MORIKAWA [Sun, 23 Jul 2023 03:01:13 +0000 (12:01 +0900)]
node: bump to v18.17.0

Notable Changes:
*Ada 2.0
 Node.js v18.17.0 comes with the latest version of the URL parser, Ada. This update brings significant performance improvements to URL parsing, including enhancements to the url.domainToASCII and url.domainToUnicode functions in node:url.

*Web Crypto API
 Web Crypto API functions' arguments are now coerced and validated as per their WebIDL definitions like in other Web Crypto API implementations. This further improves interoperability with other implementations of Web Crypto API.

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

16 months agomodemmanager: improve 'simple connection' option handling
Florian Eckert [Mon, 24 Jul 2023 11:41:12 +0000 (13:41 +0200)]
modemmanager: improve 'simple connection' option handling

The line to generate the argument list for 'simple connect' is quite
long and is not maintainable. To improve the handling a function
'append_param' was added for appending the 'simple connect' options.

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

16 months agomodemmanager: Adding support for 'allow_roaming' option
Francisco Jose Alvarez [Fri, 7 Oct 2022 06:44:00 +0000 (08:44 +0200)]
modemmanager: Adding support for 'allow_roaming' option

Signed-off-by: Francisco Jose Alvarez <francisco.alvarez@galgus.net>
* Update commit head
* Rebase patch to the latest changes
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 7ba2c969b2708573513db5b180ca14313478de4d)

16 months agomodemmanger: add missing proto_init_update in teardown
Florian Eckert [Fri, 21 Jul 2023 11:09:48 +0000 (13:09 +0200)]
modemmanger: add missing proto_init_update in teardown

Inform netifd with missing 'proto_update', that the interface is not
up anymore.

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

16 months agomodemmanager: do not set proto_notify_error on teardown
Florian Eckert [Fri, 21 Jul 2023 10:56:34 +0000 (12:56 +0200)]
modemmanager: do not set proto_notify_error on teardown

If on teardown the 'proto_notify_error' is set to 'MM_TEARDOWN_IN_PROGRESS',
then an error which is set on 'setup' is not visible in the ubus
network.interface.<iface> status output.

{
  "up": false,
  "pending": false,
  "available": true,
  "autostart": false,
  "dynamic": false,
  "proto": "modemmanager",
  "data": {
  },
  "errors": [
    {
      "subsystem": "dualsim",
      "code": "MM_TEARDOWN_IN_PROGRESS"
    }
  ]
}

It alway shows the code 'MM_TEARDWON_IN_PROGRESS'!

By removing the line 'proto_notify_error "${interface}" MM_TEARDOWN_IN_PROGRESS'
in teardown, the last error is show in the proto stack from setup.

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

16 months agoMerge pull request #21646 from jefferyto/python3-unidecode-1.3.6-openwrt-23.05
Josef Schlehofer [Mon, 24 Jul 2023 11:20:59 +0000 (13:20 +0200)]
Merge pull request #21646 from jefferyto/python3-unidecode-1.3.6-openwrt-23.05

[openwrt-23.05] python3-unidecode: Update to 1.3.6, rename source package

16 months agoMerge pull request #21645 from jefferyto/python3-netifaces-0.11.0-openwrt-23.05
Josef Schlehofer [Mon, 24 Jul 2023 11:15:56 +0000 (13:15 +0200)]
Merge pull request #21645 from jefferyto/python3-netifaces-0.11.0-openwrt-23.05

[openwrt-23.05] python3-netifaces: Update to 0.11.0, rename source package

16 months agomodemmanager: support setting plmn
Mladen Milinkovic [Sat, 7 Aug 2021 09:28:57 +0000 (11:28 +0200)]
modemmanager: support setting plmn

Signed-off-by: Mladen Milinkovic <maxrd2@smoothware.net>
(cherry picked from commit f3943dbb2a73f9b6563d2794953645fe21fc31ce)

16 months agobase16384: bump to version 2.2.4
源 文雨 [Sun, 23 Jul 2023 14:57:27 +0000 (14:57 +0000)]
base16384: bump to version 2.2.4

Signed-off-by: 源 文雨 <fumiama@foxmail.com>
(cherry picked from commit 95a0e51ba470c412d4ea915ffdb70145a1f2fc70)

16 months agopython3-unidecode: Update to 1.3.6, rename source package 21646/head
Jeffery To [Wed, 19 Jul 2023 18:45:44 +0000 (02:45 +0800)]
python3-unidecode: Update to 1.3.6, rename source package

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

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

16 months agopython3-netifaces: Update to 0.11.0, rename source package 21645/head
Jeffery To [Wed, 19 Jul 2023 17:10:00 +0000 (01:10 +0800)]
python3-netifaces: Update to 0.11.0, rename source package

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

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

16 months agoMerge pull request #21633 from stangri/openwrt-23.05-https-dns-proxy
Stan Grishin [Sun, 23 Jul 2023 15:53:03 +0000 (08:53 -0700)]
Merge pull request #21633 from stangri/openwrt-23.05-https-dns-proxy

[23.05] https-dns-proxy: improve CLI messaging

16 months agoMerge pull request #21432 from stangri/openwrt-23.05-nebula
Stan Grishin [Sun, 23 Jul 2023 15:52:44 +0000 (08:52 -0700)]
Merge pull request #21432 from stangri/openwrt-23.05-nebula

[23.05] nebula: update to 1.7.2 (and cosmetic fixes)

16 months agocurl: update to 8.2.0 21640/head
Stan Grishin [Sun, 23 Jul 2023 15:48:18 +0000 (15:48 +0000)]
curl: update to 8.2.0

* https://curl.se/changes.html#8_2_0

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

16 months agoMerge pull request #21630 from stangri/openwrt-23.05-simple-adblock
Stan Grishin [Sun, 23 Jul 2023 15:14:21 +0000 (08:14 -0700)]
Merge pull request #21630 from stangri/openwrt-23.05-simple-adblock

[23.05] simple-adblock: dnsmasq access bugfix & misc improvements

16 months agohttps-dns-proxy: improve CLI messaging 21633/head
Stan Grishin [Sun, 23 Jul 2023 05:22:04 +0000 (05:22 +0000)]
https-dns-proxy: improve CLI messaging

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

16 months agosimple-adblock: dnsmasq access bugfix & misc improvements 21630/head
Stan Grishin [Sun, 23 Jul 2023 05:06:40 +0000 (05:06 +0000)]
simple-adblock: dnsmasq access bugfix & misc improvements

* fix permission to dnsmasq files for ad-blocking
* add pause function to pause the ad-blocking temporarily
* introduce pause_timeout option to control default pause time
* update default config and config-update file
* use $param instead of $1 in adb_start()

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

16 months agorust: put host build dir to target build dir
Tianling Shen [Fri, 21 Jul 2023 19:11:26 +0000 (03:11 +0800)]
rust: put host build dir to target build dir

When user runs `make clean` command, everything in `$(STAGING_DIR)`
(where we installed rust) will be removed, but `$(BUILD_DIR_HOST)`
(where we compiled rust and stored build stage) is untouched.

So when user starts a new build after that, OpenWrt buildroot will
still consider `rust` is installed already, resulting the build error
"cargo: command not found".

Fix this by moving to target build dir as well.

Fixes: f489e019ac4a ("rust: compile host package per target")
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit efdbac38dc8b649ca26b49fac27abeb5cf76cd28)

16 months agorclone: Update to 1.63.1
Tianling Shen [Fri, 21 Jul 2023 19:01:19 +0000 (03:01 +0800)]
rclone: Update to 1.63.1

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

16 months agodnsproxy: Update to 0.52.0
Tianling Shen [Wed, 19 Jul 2023 07:46:15 +0000 (15:46 +0800)]
dnsproxy: Update to 0.52.0

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

16 months agocloudflared: Update to 2023.7.1
Tianling Shen [Wed, 19 Jul 2023 07:46:07 +0000 (15:46 +0800)]
cloudflared: Update to 2023.7.1

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

16 months agoMerge pull request #21573 from 1715173329/2305-adg
Josef Schlehofer [Fri, 21 Jul 2023 10:22:29 +0000 (12:22 +0200)]
Merge pull request #21573 from 1715173329/2305-adg

[openwrt-23.05] adguardhome: bump to 0.107.33

16 months agoMerge pull request #21588 from jefferyto/python-babel-2.12.1-openwrt-23.05
Josef Schlehofer [Fri, 21 Jul 2023 06:24:32 +0000 (08:24 +0200)]
Merge pull request #21588 from jefferyto/python-babel-2.12.1-openwrt-23.05

[openwrt-23.05] python-babel: Update to 2.12.1, add host build

16 months agoMerge pull request #21599 from jefferyto/python-pip-23.2-openwrt-23.05
Josef Schlehofer [Fri, 21 Jul 2023 06:24:18 +0000 (08:24 +0200)]
Merge pull request #21599 from jefferyto/python-pip-23.2-openwrt-23.05

[openwrt-23.05] python-pip: Update to 23.2

16 months agosnowflake: update to 2.6.0
Nick Hainke [Tue, 27 Jun 2023 07:58:08 +0000 (09:58 +0200)]
snowflake: update to 2.6.0

Tor projects tries to migrate away from git.torproject.org [0,1]. We
need to adjust PKG_SOURCE and GO_PKG name. Further, we need to backport
patches to fix compiling on riscv64, so add:
- 0001-Bump-minimum-required-version-of-go.patch
- 0002-Update-dependencies.patch

Changelog:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/commit/2fa8fd9188078eaa169f1edd16815deae4004c6c

[0] - https://gitlab.torproject.org/tpo/anti-censorship/team/-/issues/86
[1] - https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/commit/82cc0f38f73c4ca4e12d22173562a092ebd4dea0

Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit 0281f7594b31a5a947c26b895343daedc8a808e8)

16 months agorust: Update to 1.71.0 21600/head
Tianling Shen [Sat, 15 Jul 2023 17:18:58 +0000 (01:18 +0800)]
rust: Update to 1.71.0

Refreshed patches.

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

16 months agorust: compile host package per target
Orne Brocaar [Sat, 15 Jul 2023 17:16:44 +0000 (01:16 +0800)]
rust: compile host package per target

While the compiled binaries are intended to run on the host system, the
rust/host package does include the target matching the configured
OpenWrt target.

If using (for example) ./scripts/env to switch between different
OpenWrt configurations, this will cause issues if the different
configuration is for a different target. In such case there will be a
mismatch between the available Rust target and OpenWrt target and the
following error will be printed:

> error[E0463]: can't find crate for `core`
> note: the `XXX` target may not be installed

This fix will add the RUSTC_TARGET_ARCH as HOST_BUILD_DIR and CARGO_HOME
suffix, such that rust/host will be compiled in case an OpenWrt
configuration change causes the RUSTC_TARGET_ARCH to change.

Fixes: #21530
Signed-off-by: Orne Brocaar <info@brocaar.com>
[Applied Jeffery To's suggestion for build and install path]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f489e019ac4a15e974518d9928ef913a157d135a)

16 months agoMerge pull request #21587 from jefferyto/python-mako-reimport-openwrt-23.05
Tianling Shen [Tue, 18 Jul 2023 11:12:24 +0000 (19:12 +0800)]
Merge pull request #21587 from jefferyto/python-mako-reimport-openwrt-23.05

[openwrt-23.05] python-mako: Re-import host-only package from abandoned packages repo

16 months agoMerge pull request #21596 from jefferyto/golang-1.20.6-openwrt-23.05
Tianling Shen [Tue, 18 Jul 2023 11:11:49 +0000 (19:11 +0800)]
Merge pull request #21596 from jefferyto/golang-1.20.6-openwrt-23.05

[openwrt-23.05] golang: Update to 1.20.6

16 months agopython-pip: Update to 23.2 21599/head
Jeffery To [Mon, 17 Jul 2023 05:50:00 +0000 (13:50 +0800)]
python-pip: Update to 23.2

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

16 months agogolang: Update to 1.20.6 21596/head
Jeffery To [Mon, 17 Jul 2023 07:13:00 +0000 (15:13 +0800)]
golang: Update to 1.20.6

Includes fix for CVE-2023-29406 (net/http: insufficient sanitization of
Host header).

This also updates the copyright information for various Go packaging
files.

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

16 months agopython-babel: Update to 2.12.1, add host build 21588/head
Jeffery To [Sun, 16 Jul 2023 08:29:41 +0000 (16:29 +0800)]
python-babel: Update to 2.12.1, add host build

Also updated dependencies for the new version.

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

16 months agopython-mako: Re-import host-only package from abandoned packages repo 21587/head
Jeffery To [Fri, 14 Jul 2023 09:52:50 +0000 (17:52 +0800)]
python-mako: Re-import host-only package from abandoned packages repo

Mako was removed in 60ce07b9a1d5c7a53297f177f10af68f3304be9e; at the
time we were using host pip to install host Python packages and so
having this package was not necessary.

With the move away from host pip and toward proper host packages, it
would be better to have a Mako host-only package here to support the
mesa package in the video feed.

This re-imports the package from the abandoned packages feed, updates
the makefile with current Python package conventions, and updates the
package to the latest version.

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

16 months agobanip: release 0.9.0-1
Dirk Brenken [Sun, 16 Jul 2023 05:32:24 +0000 (07:32 +0200)]
banip: release 0.9.0-1

* supports allowing / blocking of certain VLAN forwards in segregated network environments,
   set 'ban_vlanallow', ''ban_vlanblock' accordingly
* simplified the code/JSON to generate/parse the banIP status
* enclose nft related devices in quotation marks , e.g. to handle devices which starts with a number '10g-1'
* made the new vlan options available to LuCI (separate commit)

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 1c14eb6d8ced8bc49825bc109984a8b6715c1a08)

16 months agoadguardhome: bump to 0.107.33 21573/head
Dobroslaw Kijowski [Tue, 11 Jul 2023 20:49:45 +0000 (22:49 +0200)]
adguardhome: bump to 0.107.33

* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.30
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.31
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.32
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.33

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
(cherry picked from commit 46bf47d855df5f58875f6a76d00825df11c6b5fb)

16 months agoadguardhome: bump to 0.107.29
Dobroslaw Kijowski [Mon, 5 Jun 2023 16:22:53 +0000 (18:22 +0200)]
adguardhome: bump to 0.107.29

* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.26
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.27
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.28
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.29

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
(cherry picked from commit 684010e9cb050077a5db1ab359d441fbc800387e)

16 months agoyq: Update to 4.34.2
Tianling Shen [Fri, 14 Jul 2023 06:13:46 +0000 (14:13 +0800)]
yq: Update to 4.34.2

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

16 months agocloudflared: Update to 2023.7.0
Tianling Shen [Fri, 14 Jul 2023 06:13:35 +0000 (14:13 +0800)]
cloudflared: Update to 2023.7.0

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

16 months agoinih: Update to r57
Tianling Shen [Fri, 14 Jul 2023 06:13:28 +0000 (14:13 +0800)]
inih: Update to r57

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