feed/packages.git
8 months agolibre2: fix install
Rosen Penev [Fri, 1 Sep 2023 22:42:38 +0000 (15:42 -0700)]
libre2: fix install

Need the suffixed library too.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
8 months agocollectd-mod-ipstatistics: fix handling of long `/proc` lines
Alex Shumsky [Fri, 1 Sep 2023 17:51:40 +0000 (20:51 +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]

8 months agolibre2: fix pkgconfig paths
Rosen Penev [Fri, 1 Sep 2023 02:36:21 +0000 (19:36 -0700)]
libre2: fix pkgconfig paths

Upstream broke them.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
8 months agonss: update to 3.93
Lucian Cristian [Thu, 31 Aug 2023 13:09:01 +0000 (13:09 +0000)]
nss: update to 3.93

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
8 months agolibreswan: update to 4.12
Lucian Cristian [Thu, 31 Aug 2023 13:06:17 +0000 (13:06 +0000)]
libreswan: update to 4.12
fix CVE-2023-38710, CVE-2023-38711, CVE-2023-38712

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
8 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>
8 months agopython-wheel: Update to 0.41.2
Jeffery To [Mon, 28 Aug 2023 16:36:04 +0000 (00:36 +0800)]
python-wheel: Update to 0.41.2

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-pluggy: Update to 1.3.0
Jeffery To [Mon, 28 Aug 2023 16:33:44 +0000 (00:33 +0800)]
python-pluggy: Update to 1.3.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agompfr: Update to 4.2.1
Jeffery To [Mon, 28 Aug 2023 16:23:19 +0000 (00:23 +0800)]
mpfr: Update to 4.2.1

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-trio: Update to 0.22.2, update list of dependencies
Jeffery To [Thu, 24 Aug 2023 17:31:14 +0000 (01:31 +0800)]
python-trio: Update to 0.22.2, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-tornado: Update to 6.3.3, update list of dependencies
Jeffery To [Thu, 24 Aug 2023 17:25:49 +0000 (01:25 +0800)]
python-tornado: Update to 6.3.3, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-sqlalchemy: Update to 2.0.20, update list of dependencies
Jeffery To [Thu, 24 Aug 2023 17:20:57 +0000 (01:20 +0800)]
python-sqlalchemy: Update to 2.0.20, update list of dependencies

This also adds a build dependency on python-cython/host.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-slugify: Update to 8.0.1, update list of dependencies
Jeffery To [Thu, 24 Aug 2023 17:17:58 +0000 (01:17 +0800)]
python-slugify: Update to 8.0.1, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-sentry-sdk: Update to 1.29.2, update list of dependencies
Jeffery To [Thu, 24 Aug 2023 17:13:17 +0000 (01:13 +0800)]
python-sentry-sdk: Update to 1.29.2, update list of dependencies

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-schema: Update to 0.7.5
Jeffery To [Thu, 24 Aug 2023 17:07:05 +0000 (01:07 +0800)]
python-schema: Update to 0.7.5

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-schedule: Update to 1.2.0
Jeffery To [Thu, 24 Aug 2023 17:01:56 +0000 (01:01 +0800)]
python-schedule: Update to 1.2.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-rsa: Update to 4.9, update list of dependencies
Jeffery To [Thu, 24 Aug 2023 16:50:31 +0000 (00:50 +0800)]
python-rsa: Update to 4.9, update list of dependencies

The package changed to the poetry-core build backend.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agoMerge pull request #21552 from jefferyto/python-platform-triplet
Alexandru Ardelean [Thu, 31 Aug 2023 04:59:57 +0000 (07:59 +0300)]
Merge pull request #21552 from jefferyto/python-platform-triplet

python3: Restore platform triplet to paths

8 months agozerotier: update to 1.12.1
Moritz Warning [Sun, 27 Aug 2023 21:00:10 +0000 (23:00 +0200)]
zerotier: update to 1.12.1

* split up "fix makefile" patch logical distinct parts
* add libatomic dependency needed for prometheus-cpp-lite-1.0
* refresh patch series
* improve warning message in init script

Signed-off-by: Moritz Warning <moritzwarning@web.de>
8 months agoxray-core: Update to 1.8.4
Tianling Shen [Wed, 30 Aug 2023 01:49:43 +0000 (09:49 +0800)]
xray-core: Update to 1.8.4

Removed upstreamed patch.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
8 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>
8 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>
8 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>
8 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>
8 months agoMerge pull request #21857 from TDT-AG/pr/20230818-modemmanager
Florian Eckert [Wed, 30 Aug 2023 07:25:03 +0000 (09:25 +0200)]
Merge pull request #21857 from TDT-AG/pr/20230818-modemmanager

modemmanager: copy dbus interfaces file to staging

8 months agopdns-recursor: update to 4.9.1
Peter van Dijk [Mon, 28 Aug 2023 08:01:56 +0000 (10:01 +0200)]
pdns-recursor: update to 4.9.1

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
8 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>
8 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>
8 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>
8 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>
8 months agoMerge pull request #21928 from stangri/miniupnpd-nftables
Jo-Philipp Wich [Tue, 29 Aug 2023 07:51:03 +0000 (09:51 +0200)]
Merge pull request #21928 from stangri/miniupnpd-nftables

miniupnpd: remove uci-defaults and fw4-include files for nftables variant

8 months agotailscale: enable autodect of fw type
Tyler Young [Mon, 28 Aug 2023 00:58:10 +0000 (20:58 -0400)]
tailscale: enable autodect of fw type

Signed-off-by: Tyler Young <git@yfh.addy.io>
8 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>
8 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>
8 months agov2raya: Update to 2.2.1 21934/head
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>
8 months agorust: Update to 1.72.0 21930/head
Tianling Shen [Sat, 26 Aug 2023 09:54:15 +0000 (17:54 +0800)]
rust: Update to 1.72.0

Version 1.72.0 (2023-08-24)
==========================

Language
--------
- [Replace const eval limit by a lint and add an exponential backoff warning](https://github.com/rust-lang/rust/pull/103877/)
- [expand: Change how `#![cfg(FALSE)]` behaves on crate root](https://github.com/rust-lang/rust/pull/110141/)
- [Stabilize inline asm for LoongArch64](https://github.com/rust-lang/rust/pull/111235/)
- [Uplift `clippy::undropped_manually_drops` lint](https://github.com/rust-lang/rust/pull/111530/)
- [Uplift `clippy::invalid_utf8_in_unchecked` lint](https://github.com/rust-lang/rust/pull/111543/)
- [Uplift `clippy::cast_ref_to_mut` lint](https://github.com/rust-lang/rust/pull/111567/)
- [Uplift `clippy::cmp_nan` lint](https://github.com/rust-lang/rust/pull/111818/)
- [resolve: Remove artificial import ambiguity errors](https://github.com/rust-lang/rust/pull/112086/)
- [Don't require associated types with Self: Sized bounds in `dyn Trait` objects](https://github.com/rust-lang/rust/pull/112319/)

Compiler
--------
- [Remember names of `cfg`-ed out items to mention them in diagnostics](https://github.com/rust-lang/rust/pull/109005/)
- [Support for native WASM exceptions](https://github.com/rust-lang/rust/pull/111322/)
- [Add support for NetBSD/aarch64-be (big-endian arm64).](https://github.com/rust-lang/rust/pull/111326/)
- [Write to stdout if `-` is given as output file](https://github.com/rust-lang/rust/pull/111626/)
- [Force all native libraries to be statically linked when linking a static binary](https://github.com/rust-lang/rust/pull/111698/)
- [Add Tier 3 support for `loongarch64-unknown-none*`](https://github.com/rust-lang/rust/pull/112310/)
- [Prevent `.eh_frame` from being emitted for `-C panic=abort`](https://github.com/rust-lang/rust/pull/112403/)
- [Support 128-bit enum variant in debuginfo codegen](https://github.com/rust-lang/rust/pull/112474/)
- [compiler: update solaris/illumos to enable tsan support.](https://github.com/rust-lang/rust/pull/112039/)

Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.

Libraries
---------
- [Document memory orderings of `thread::{park, unpark}`](https://github.com/rust-lang/rust/pull/99587/)
- [io: soften ‘at most one write attempt’ requirement in io::Write::write](https://github.com/rust-lang/rust/pull/107200/)
- [Specify behavior of HashSet::insert](https://github.com/rust-lang/rust/pull/107619/)
- [Relax implicit `T: Sized` bounds on `BufReader<T>`, `BufWriter<T>` and `LineWriter<T>`](https://github.com/rust-lang/rust/pull/111074/)
- [Update runtime guarantee for `select_nth_unstable`](https://github.com/rust-lang/rust/pull/111974/)
- [Return `Ok` on kill if process has already exited](https://github.com/rust-lang/rust/pull/112594/)
- [Implement PartialOrd for `Vec`s over different allocators](https://github.com/rust-lang/rust/pull/112632/)
- [Use 128 bits for TypeId hash](https://github.com/rust-lang/rust/pull/109953/)
- [Don't drain-on-drop in DrainFilter impls of various collections.](https://github.com/rust-lang/rust/pull/104455/)
- [Make `{Arc,Rc,Weak}::ptr_eq` ignore pointer metadata](https://github.com/rust-lang/rust/pull/106450/)

Rustdoc
-------
- [Allow whitespace as path separator like double colon](https://github.com/rust-lang/rust/pull/108537/)
- [Add search result item types after their name](https://github.com/rust-lang/rust/pull/110688/)
- [Search for slices and arrays by type with `[]`](https://github.com/rust-lang/rust/pull/111958/)
- [Clean up type unification and "unboxing"](https://github.com/rust-lang/rust/pull/112233/)

Stabilized APIs
---------------
- [`impl<T: Send> Sync for mpsc::Sender<T>`](https://doc.rust-lang.org/nightly/std/sync/mpsc/struct.Sender.html#impl-Sync-for-Sender%3CT%3E)
- [`impl TryFrom<&OsStr> for &str`](https://doc.rust-lang.org/nightly/std/primitive.str.html#impl-TryFrom%3C%26'a+OsStr%3E-for-%26'a+str)
- [`String::leak`](https://doc.rust-lang.org/nightly/alloc/string/struct.String.html#method.leak)

These APIs are now stable in const contexts:

- [`CStr::from_bytes_with_nul`](https://doc.rust-lang.org/nightly/std/ffi/struct.CStr.html#method.from_bytes_with_nul)
- [`CStr::to_bytes`](https://doc.rust-lang.org/nightly/std/ffi/struct.CStr.html#method.from_bytes_with_nul)
- [`CStr::to_bytes_with_nul`](https://doc.rust-lang.org/nightly/std/ffi/struct.CStr.html#method.from_bytes_with_nul)
- [`CStr::to_str`](https://doc.rust-lang.org/nightly/std/ffi/struct.CStr.html#method.from_bytes_with_nul)

Cargo
-----
- Enable `-Zdoctest-in-workspace` by default. When running each documentation
  test, the working directory is set to the root directory of the package the
  test belongs to.
  [docs](https://doc.rust-lang.org/nightly/cargo/commands/cargo-test.html#working-directory-of-tests)
  [#12221](https://github.com/rust-lang/cargo/pull/12221)
  [#12288](https://github.com/rust-lang/cargo/pull/12288)
- Add support of the "default" keyword to reset previously set `build.jobs`
  parallelism back to the default.
  [#12222](https://github.com/rust-lang/cargo/pull/12222)

Compatibility Notes
-------------------
- [Alter `Display` for `Ipv6Addr` for IPv4-compatible addresses](https://github.com/rust-lang/rust/pull/112606/)
- Cargo changed feature name validation check to a hard error. The warning was
  added in Rust 1.49. These extended characters aren't allowed on crates.io, so
  this should only impact users of other registries, or people who don't publish
  to a registry.
  [#12291](https://github.com/rust-lang/cargo/pull/12291)

Refreshed patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
8 months agominiupnpd: remove uci-defaults and fw4-include files for nftables variant 21928/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>
8 months agolua-lsqlite3: add build VARIANT for Lua5.3
Jianhui Zhao [Thu, 24 Aug 2023 03:14:45 +0000 (03:14 +0000)]
lua-lsqlite3: add build VARIANT for Lua5.3

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
8 months agoMerge pull request #21896 from mhei/php8-update-to-8.2.9
Michael Heimpold [Fri, 25 Aug 2023 06:05:59 +0000 (08:05 +0200)]
Merge pull request #21896 from mhei/php8-update-to-8.2.9

php8: update to 8.2.9

8 months agopython3: Restore platform triplet to paths 21552/head
Jeffery To [Thu, 29 Jun 2023 08:33:25 +0000 (16:33 +0800)]
python3: Restore platform triplet to paths

This removes 014-remove-platform-so-suffix.patch and
016-adjust-config-paths.patch, restoring the platform triplet to paths
for:

* C extensions (*.cpython-311-*.so)

* Build config data directory (/usr/lib/python3.11/config-3.11-*/)

* sysconfig data file (/usr/lib/python3.11/_sysconfigdata_*.py)

Setting `_PYTHON_SYSCONFIGDATA_NAME` during package builds ensures that
sysconfig data for target Python is loaded, in particular so that C
extensions built will have the correct extension / platform triplet.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython3: Fix/expand platform triplet detection
Jeffery To [Tue, 11 Jul 2023 07:48:19 +0000 (15:48 +0800)]
python3: Fix/expand platform triplet detection

Currently, configure does not find the correct platform triplet for musl
as the default build/host values passed by OpenWrt buildroot does not
contain the text "linux-musl".

This backports
https://github.com/python/cpython/commit/c163d7f0b67a568e9b64eeb9c1cbbaa127818596
to add detection for mips soft float and musl.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython3: Centralize config file adjustments in Build/Install
Jeffery To [Thu, 29 Jun 2023 08:13:52 +0000 (16:13 +0800)]
python3: Centralize config file adjustments in Build/Install

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython: Rework filespec install script
Jeffery To [Thu, 29 Jun 2023 07:27:40 +0000 (15:27 +0800)]
python: Rework filespec install script

* Support wildcards in install (`+`) paths

* Add fourth parameter to set directory permissions

  If file permissions are given (third parameter), these will now apply
  to files only.

* Add non-recursive set permissions command (`==`)

* Be more strict about filespec format

  Blank lines and lines starting with `#` will be ignored. Other errors
  (unknown command, missing path parameter, etc.) will cause the script
  to exit.

* Be more strict about ensuring paths exist for all commands

* Avoid spawning subshells

This also removes outdated filespec paths in the python3 package; these
paths delete files that are no longer present.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython3: Fix package descriptions
Jeffery To [Thu, 13 Jul 2023 05:39:35 +0000 (13:39 +0800)]
python3: Fix package descriptions

* Fix default Python package description not included in individual
  package descriptions

* Update default Python package description text (from General Python
  FAQ, "What is Python?")

* Add package descriptions for Python module packages

* Reduce duplication in package titles

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython3: Use regular package recipes for python3 package
Jeffery To [Mon, 3 Jul 2023 14:34:48 +0000 (22:34 +0800)]
python3: Use regular package recipes for python3 package

There is no need to use Py3Package for python3 as it does not package
any Python files; it is an empty package with dependencies to install
the full Python installation.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 months agoxray-core: backport pending patch for Go 1.21 update
Tianling Shen [Thu, 24 Aug 2023 03:06:57 +0000 (11:06 +0800)]
xray-core: backport pending patch for Go 1.21 update

Fix build for Go 1.21.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
8 months agovnstat2: update to version 2.11
Jan Hoffmann [Sat, 19 Aug 2023 22:07:51 +0000 (00:07 +0200)]
vnstat2: update to version 2.11

This release breaks the noexit patch, because the code for removing old
now returns an error when no interfaces are configured. As it is run on
startup, the daemon exits in this case. To avoid this, add an additional
check so an error is only returned in an actual error case.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
8 months agotailscale: Update to 1.48.1
Zephyr Lykos [Wed, 23 Aug 2023 09:55:55 +0000 (17:55 +0800)]
tailscale: Update to 1.48.1

Signed-off-by: Zephyr Lykos <git@mochaa.ws>
8 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>
8 months agov2ray-core: backport upstream Go 1.21 updates
Tianling Shen [Wed, 23 Aug 2023 01:14:22 +0000 (09:14 +0800)]
v2ray-core: backport upstream Go 1.21 updates

Fix build for Go 1.21.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
8 months agomdio-tools: update to 1.3.0
Zhi-Jun You [Wed, 23 Aug 2023 03:37:27 +0000 (11:37 +0800)]
mdio-tools: update to 1.3.0

Update the mdio-netlink kmod and userspace mdio-tools to version 1.3.0.

[v1.3.0] - 2023-07-24
---------------------

Primarily widen the gamut of supported kernel versions, now supporting
all kernels from 5.2 and onwards.

- mvls: Support for 88E6320/88E6321

- mdio-netlink: Adapt to the upstream C22/C45 refactor.

Signed-off-by: Zhi-Jun You <hujy652@protonmail.com>
8 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>
8 months agonatmap: update to 20230820
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>
8 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>
8 months agoMerge pull request #21874 from thess/unbound-SSL-workaround
Ted Hess [Mon, 21 Aug 2023 22:39:28 +0000 (18:39 -0400)]
Merge pull request #21874 from thess/unbound-SSL-workaround

Unbound: Silence SSL unexpected eof messages

8 months agoUnbound: Silence SSL unexpected eof messages 21874/head
Ted Hess [Thu, 17 Aug 2023 22:20:54 +0000 (18:20 -0400)]
Unbound: Silence SSL unexpected eof messages

Refs: https://github.com/NLnetLabs/unbound/issues/812
      https://github.com/NLnetLabs/unbound/issues/846

This is a backport of: https://github.com/NLnetLabs/unbound/commit/d7e7761
and can be removed with the next release/update of the Unbound package

Signed-off-by: Ted Hess <thess@kitschensync.net>
8 months agophp8: update to 8.2.9 21896/head
Michael Heimpold [Mon, 21 Aug 2023 06:18:47 +0000 (08:18 +0200)]
php8: update to 8.2.9

This fixes:
    - CVE-2023-3824

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
8 months agoMerge pull request #21882 from dobo90/adguardhome_0.107.36
Hannu Nyman [Mon, 21 Aug 2023 15:41:47 +0000 (18:41 +0300)]
Merge pull request #21882 from dobo90/adguardhome_0.107.36

adguardhome: update to 0.107.36 and fix compilation with Go 1.21

8 months agoadguardhome: update quic-go to v0.37.6 21882/head
Dobroslaw Kijowski [Mon, 21 Aug 2023 08:38:47 +0000 (10:38 +0200)]
adguardhome: update quic-go to v0.37.6

* quic-go v0.36.x cannot be compiled with Go 1.21. Update that
  AdGuardHome dependency to latest one from v0.37 series.
* It fixes following compilation error:
  go-mod-cache/github.com/quic-go/quic-go@v0.36.2/internal/qtls/go121.go:5:13: cannot use "The version of quic-go you're using can't be built on Go 1.21 yet. For more details, please see https://github.
  com/quic-go/quic-go/wiki/quic-go-and-Go-versions." (untyped string constant "The version of quic-go you're using can't be built on Go 1.21 yet.

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
8 months agoadguardhome: update to v0.107.36
Hannu Nyman [Sat, 19 Aug 2023 08:52:35 +0000 (11:52 +0300)]
adguardhome: update to v0.107.36

* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.34
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.35
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.36

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
[ Reword commit message ]
Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 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>
8 months agorust: correct mistake in previous host-build fix
Jonas Jelonek [Thu, 17 Aug 2023 08:57:16 +0000 (10:57 +0200)]
rust: correct mistake in previous host-build fix

Fixes the commit 105fa3920e which was intended to make rust/host build
on aarch64 darwin working again. However, the fix contains a mistake
because it sets RUSTC_TARGET_ARCH instead of RUSTC_HOST_ARCH. Thus, the
fix doesn't work.
This properly sets the correct variable RUSTC_HOST_ARCH.

Fixes: 105fa3920e ("rust: fix host build on aarch64 darwin")
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
8 months agomodemmanager: copy dbus interfaces file to staging 21857/head
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>
8 months agosyncthing: disable quic to support GO 1.21
Van Waholtz [Thu, 17 Aug 2023 03:31:36 +0000 (11:31 +0800)]
syncthing: disable quic to support GO 1.21

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
8 months agosyncthing: update to 1.23.7
Van Waholtz [Thu, 17 Aug 2023 03:31:36 +0000 (11:31 +0800)]
syncthing: update to 1.23.7

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
8 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>
8 months agolua-eco: update to 2.4.0
Jianhui Zhao [Thu, 17 Aug 2023 13:07:51 +0000 (21:07 +0800)]
lua-eco: update to 2.4.0

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
8 months agolibyang: update to 2.1.80
Lucian Cristian [Wed, 16 Aug 2023 11:32:53 +0000 (11:32 +0000)]
libyang: update to 2.1.80

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
8 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>
8 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>
8 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>
8 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>
8 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>
8 months agopython-markdown: Update to 3.4.4, update list of dependencies
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>
8 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>
8 months agofrr: updat to 9.0
Lucian Cristian [Wed, 16 Aug 2023 11:37:35 +0000 (11:37 +0000)]
frr: updat to 9.0

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
8 months agofrp: update to 0.51.3
Van Waholtz [Thu, 17 Aug 2023 02:53:24 +0000 (10:53 +0800)]
frp: update to 0.51.3

Includes some bug fixes and adds support for GO 1.21.

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
8 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 failes 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>
8 months agoMerge pull request #21839 from mhei/php8-fix-riscv64
Michael Heimpold [Thu, 17 Aug 2023 05:55:33 +0000 (07:55 +0200)]
Merge pull request #21839 from mhei/php8-fix-riscv64

php8: fix linking on riscv64 platform (again)

8 months agoMerge pull request #21828 from stangri/master-simple-adblock
Stan Grishin [Wed, 16 Aug 2023 20:42:33 +0000 (13:42 -0700)]
Merge pull request #21828 from stangri/master-simple-adblock

simple-adblock: bugfixes for uci_load_validate

8 months agophp8: fix linking on riscv64 platform (again) 21839/head
Michael Heimpold [Sat, 3 Jun 2023 15:57:18 +0000 (17:57 +0200)]
php8: fix linking on riscv64 platform (again)

The initial fix was done in a2e76e497.
Later we could revert it with 5779ae4c5 since a global fix
in gcc was deployed.

But now, PHP itself applied a workaround/fix in 8.2.8,
so that we now require the initial fix again.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
8 months agoMerge pull request #21766 from TDT-AG/pr/20230808-modemmanager
Florian Eckert [Wed, 16 Aug 2023 13:58:01 +0000 (15:58 +0200)]
Merge pull request #21766 from TDT-AG/pr/20230808-modemmanager

modemmanager: setting allowed and preferred mode

8 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>
8 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>