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>
(cherry picked from commit
a8ac5861f677e908e4886406cf57049648c7312d)
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>
(cherry picked from commit
14dd31ef27adf023becce757898c9c075591fc08)
Van Waholtz [Wed, 5 Jul 2023 14:06:24 +0000 (22:06 +0800)]
frp: update to 0.51.0
XTCP is incompatible with previous versions since 0.49.0.
Changelog:
https://github.com/fatedier/frp/releases/tag/v0.49.0
https://github.com/fatedier/frp/releases/tag/v0.50.0
https://github.com/fatedier/frp/releases/tag/v0.51.0
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit
62901b7895583d6f4845bf7cc2d944f98c662a1e)
Josef Schlehofer [Thu, 28 Sep 2023 07:56:02 +0000 (09:56 +0200)]
kismet: drop the package
This package is no longer maintained in OpenWrt even though it is maintained by upstream.
The last update was done in August 2016 and because we have 2023, drop this package
without replacement.
If anyone from the community wants to step in and retake the maintainership together with the update,
feel free to do it.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
52def58084583ff070c107d8c5455fce780e4c32)
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>
(cherry picked from commit
d4fa3d0a1aa242c0aed5a5292335fe9d9ac42a31)
Van Waholtz [Tue, 5 Sep 2023 15:13:03 +0000 (23:13 +0800)]
syncthing: update to 1.24.0
This package can be built with Go 1.21 and QUIC can be enabled.
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit
86522d77f1ccf7ed80ef556e0d6621efbd190275)
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>
(cherry picked from commit
23113ceb97dbc1ad5d3caba83b72dbb1d0a69a37)
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>
(cherry picked from commit
0449b0f3949e720c7484df5e0569b6ff518e5898)
Zephyr Lykos [Tue, 26 Sep 2023 11:46:01 +0000 (19:46 +0800)]
tailscale: Update to 1.50.0
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
(cherry picked from commit
eeb1e0f057ea9463a99aa3f49cbd64ce69906713)
Tyler Young [Wed, 20 Sep 2023 01:37:16 +0000 (01:37 +0000)]
tailscale: update to version 1.48.2
Release notes:
https://github.com/tailscale/tailscale/releases/tag/v1.48.2
Signed-off-by: Tyler Young <git@yfh.addy.io>
(cherry picked from commit
992807ca35ce3a8ef3dae8f71d9b1e6dbe724e22)
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>
(cherry picked from commit
40d5ba9378127a852b0b4735b02798be17e2e12c)
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>
(cherry picked from commit
a9373d6dd1782807dafbad2bf6a2c8f30b252638)
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)
Josef Schlehofer [Mon, 4 Sep 2023 12:18:28 +0000 (14:18 +0200)]
dnscrypt-proxy2: update to version 2.1.5
Fixes compilation with Go 1.21+.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
536569ca62b125994b26e7cf02c981b338f82676)
Christian Marangi [Wed, 27 Sep 2023 14:28:14 +0000 (16:28 +0200)]
apache: move to PCRE2
Move apache to PCRE2 now that PCRE is flagged EOL and won't receive any
security update.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit
d14fe0c51c0be8d66772b83a165c7fb3c4850af0)
Christian Marangi [Wed, 27 Sep 2023 14:27:44 +0000 (16:27 +0200)]
apache: bump to release 2.4.57
Bump apache to release 2.4.57 and refresh patch automatically.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit
86f9af41c1cb8670e56be5d0fec8b64daf7c7499)
Stan Grishin [Thu, 28 Sep 2023 03:35:51 +0000 (21:35 -0600)]
Merge pull request #22222 from stangri/openwrt-23.05-adblock-fast
[23.05] adblock-fast: bugfix: better detect ABP lists
Jeffery To [Wed, 20 Sep 2023 09:57:00 +0000 (17:57 +0800)]
python3-networkx: Update to 3.1, rename source package
This renames the source package to python-networkx to match other Python
packages.
This also updates the list of dependencies.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
77cebb0d0391e7f6f8594a4b046beac702124609)
Jeffery To [Wed, 20 Sep 2023 09:38:49 +0000 (17:38 +0800)]
python-bidict: Update to 0.22.1
The package no longer has a build dependency on setuptools-scm.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
04344131087473289f0d9cfff0ffb196ac3376bd)
Jeffery To [Sun, 10 Sep 2023 19:57:45 +0000 (03:57 +0800)]
golang: Update to 1.21.1
Includes fixes for:
* CVE-2023-39318: html/template: improper handling of HTML-like comments
within script contexts
* CVE-2023-39319: html/template: improper handling of special tags
within script contexts
* CVE-2023-39320: cmd/go: go.mod toolchain directive allows arbitrary
execution
* CVE-2023-39321 and CVE-2023-39322: crypto/tls: panic when processing
partial post-handshake message in QUICConn.HandleData
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
d9a999521ea3113f3c48b65d468917bf94f83821)
Jeffery To [Tue, 15 Aug 2023 03:57:28 +0000 (11:57 +0800)]
golang: Update to 1.21.0, remove patch
Upstream has updated the Go compiler to not use gold when building for
arm, and is waiting for a fix to binutils (released in 2.41) before
doing the same for aarch64.[1]
Based on the above, it does not appear that
https://github.com/golang/go/pull/49748 will be merged. This removes the
patch from that pull request.
[1]: https://github.com/golang/go/issues/22040
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
a80af7e44347c50c745967c17f20c89385f1ea08)
Josef Schlehofer [Sun, 17 Sep 2023 11:06:48 +0000 (13:06 +0200)]
btrfs-progs: update to version 6.5.1
Release notes:
https://github.com/kdave/btrfs-progs/releases/tag/v6.5.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
16e484cad1d2e9686916c0cfcafd54cf3777378f)
Matthias Schiffer [Sat, 23 Sep 2023 16:10:30 +0000 (18:10 +0200)]
openvswitch: disable groff manpage check
The openvswitch build trips over a number of warnings during the
manpage-check step if groff 1.23 is installed on the build host,
resulting in a failed build.
As this check is optional, and we don't even install the manpages, simply
override the groff configure check to never detect groff.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(cherry picked from commit
db34f33cc712ef2c6c4ca2f7ace1f428e83f316c)
Matthias Schiffer [Tue, 26 Sep 2023 18:14:57 +0000 (20:14 +0200)]
tunneldigger: set PKG_SOURCE_DATE
opkg requires monotonically increasing version numbers to know which
version of a package is newer. As git commit IDs do not satisfy this
condition, PKG_SOURCE_DATE must be set to the date of the referenced
commit, resulting in the complete version number '2021-03-08-
4f72b305-1'.
As the source date also becomes part of the paths inside the download
archive, the source hash must be updated as well.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(cherry picked from commit
0a3e5dd122abb92f215369eeb0a957114b61746f)
Matthias Schiffer [Tue, 26 Sep 2023 16:58:11 +0000 (18:58 +0200)]
tunneldigger: add group option to UCI config
The group can be used for policy routing and similar purposes.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(cherry picked from commit
21dd77f6c48f5c59beee5dccc4aee9a2afa3e137)
Stan Grishin [Tue, 26 Sep 2023 22:46:55 +0000 (22:46 +0000)]
adblock-fast: bugfix: better detect ABP lists
* bugfix: better detect ABP lists
* update Makefile with BUSYBOX features dependencies
* update the type of dnsmasq_instance setting
* add error message when file type can't be detected
* add reporting when file type can't be detected
* bugfix: include URL on errors related to URL processing/parsing
* rename resolver function to resolver_config to better reflect its use
Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit
cfe85fbde3cdce2ab05e9cd888ebb3713c42299f)
Alexandru Ardelean [Tue, 26 Sep 2023 13:25:35 +0000 (16:25 +0300)]
Merge pull request #22207 from commodo/django-update-23.05
[23.05] django: bump to version 4.2.5
Leo Douglas [Fri, 15 Sep 2023 02:32:57 +0000 (10:32 +0800)]
iperf3: update to 3.15
see changelog: https://github.com/esnet/iperf/releases/tag/3.15.
Signed-off-by: Leo Douglas <douglarek@gmail.com>
(cherry picked from commit
8a223d4724d996db13bc8077035b27562b5e8fbd)
Leo Douglas [Fri, 15 Sep 2023 02:17:38 +0000 (10:17 +0800)]
zerotier: update to 1.12.2
see changelog: https://github.com/zerotier/ZeroTierOne/releases/tag/1.12.2.
Signed-off-by: Leo Douglas <douglarek@gmail.com>
(cherry picked from commit
0343dffefa2b1b5dbd731516ed0a9431d6ed4cae)
S. Brusch [Tue, 19 Sep 2023 12:51:45 +0000 (14:51 +0200)]
crowdsec: new upstream release version 1.5.4
Update crowdsec to latest upstream release version 1.5.4
Signed-off-by: S. Brusch <ne20002@gmx.ch>
Maintainer: Kerma Gérald <gandalf@gk2.net>
Build tested: package build checked, no run test due to limited space
Description: update to latest version of upstream
(cherry picked from commit
7528bf76821eb9234d4665752371c85496ca5b89)
Dengfeng Liu [Fri, 22 Sep 2023 02:00:21 +0000 (02:00 +0000)]
apfree-wifidog: Update to v6.08.1950
Fixed some memory leak bug
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
(cherry picked from commit
5b3e517be4a1d2674fc12ea81a60ba885423758a)
Alexandru Ardelean [Sat, 9 Sep 2023 08:30:55 +0000 (11:30 +0300)]
django: bump to version 4.2.5
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit
331b5f75f4b4d5b71c6db9bd6658b6eeef01d891)
Volker Christian [Sat, 16 Sep 2023 09:31:50 +0000 (11:31 +0200)]
libmariadb: Fix async api by linking to libucontext
The asynchronous API of libmariadb uses cooperative multi threading
by using the system calls
* makecontext
* swapcontext
* getcontext
* setcontext
of the ucontext.h C-API.
Thus additionally link libmariadb to libucontext which is a library
providing these system calls on platforms not supporting them out of
the box - like musl based platforms.
Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit
6748f95168660792a2162d8d35ce1ecf85f2d865)
Dengfeng Liu [Fri, 22 Sep 2023 03:40:23 +0000 (03:40 +0000)]
xfrpc: update to version 2.9.644
Release notes:
https://github.com/liudf0716/xfrpc/releases/tag/2.9.644
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
Michal Hrusecky [Wed, 20 Sep 2023 10:55:52 +0000 (12:55 +0200)]
samba4: update to 4.18.6
Fixes various security issues. For detailed history see:
* https://www.samba.org/samba/history/samba-4.18.6.html
* https://www.samba.org/samba/history/samba-4.18.5.html
* https://www.samba.org/samba/history/samba-4.18.4.html
* https://www.samba.org/samba/history/samba-4.18.3.html
* https://www.samba.org/samba/history/samba-4.18.2.html
* https://www.samba.org/samba/history/samba-4.18.1.html
Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
Josef Schlehofer [Tue, 19 Sep 2023 23:48:12 +0000 (01:48 +0200)]
czmq: drop libpcre dependency
It seems like the libpcre dependency was added by mistake.
While checking in the source code of czmq (Makefile.am, CMakeLists.txt),
I see there are several dependencies, but there isn't PCRE.
Fixes: 936a48a ("czmq: add new package")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
e3ab95185cb67e6d5753b2d7380bac74c4ef4acd)
Hirokazu MORIKAWA [Fri, 22 Sep 2023 01:36:43 +0000 (10:36 +0900)]
mg: switch pcre to pcre2
Switch pcre to pcre2
https://github.com/openwrt/packages/issues/22006
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit
3d11e5c197e250f0a32ca813ff07d480b59311d0)
Josef Schlehofer [Tue, 19 Sep 2023 21:59:29 +0000 (23:59 +0200)]
msmtp: update to version 1.8.24
Release notes:
https://github.com/marlam/msmtp-mirror/commit/ef62463e4d0dc1f8e7f1db4f8dd35650999c13f9X
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
29a9a6a4a7b797097992eb7ff2cfd84d11920b25)
Jeffery To [Wed, 20 Sep 2023 11:05:24 +0000 (19:05 +0800)]
setools: Update to 4.4.3
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
0ea5e63b15065b79fc6d9fef799e3947750c8368)
Tianling Shen [Thu, 21 Sep 2023 15:14:33 +0000 (23:14 +0800)]
Merge pull request #22168 from jefferyto/rust-cargo-rustflags-openwrt-23.05
[openwrt-23.05] rust: Set rustflags by environment variable
Jeffery To [Mon, 18 Sep 2023 01:30:56 +0000 (09:30 +0800)]
rust: Set rustflags by environment variable
In order to use $(RUSTC_TARGET_ARCH) in HOST_BUILD_DIR, the line to
include rust-values.mk in the Rust makefile was moved in
f489e019ac4a15e974518d9928ef913a157d135a, causing it to be included
before package.mk is included.
This had the side effect of preventing "-lssp_nonshared" from being
added to RUSTC_LDFLAGS, because PKG_SSP is indirectly set by package.mk
(package.mk includes hardening.mk, hardening.mk sets PKG_SSP).
There is a deeper issue; it is the Rust package's PKG_SSP value that
causes RUSTC_LDFLAGS to be set and written to the Cargo config file. For
packages that use Rust to build, their PKG_SSP value does not affect the
linker flag.
This sets rustflags with the RUSTFLAGS environment variable, instead of
writing the value to the Cargo config file, allowing PKG_SSP from the
package being built to be used and for the package being built to modify
the rustflags used.
This also:
* Fix "-lssp_nonshared" being added to TARGET_CFLAGS instead of
RUSTC_LDFLAGS, when CONFIG_PKG_CC_STACKPROTECTOR_STRONG is set.
* Remove the use of $(RUSTC_TARGET_ARCH) in HOST_BUILD_DIR and move the
include line for rust-values.mk back to after package.mk.
Since the host build directory was moved under the target build
directory in
efdbac38dc8b649ca26b49fac27abeb5cf76cd28, it is no longer
necessary to separate build directories with RUSTC_TARGET_ARCH;
$(BUILD_DIR) already separates build directories by target.
* Add BUILDONLY:=1, as the Rust package does not build a target package.
* Install the Cargo config file as "config.toml" instead of "config", as
this is the preferred form[1].
* Rename RUST_CFLAGS to RUSTC_CFLAGS and CONFIG_HOST_SUFFIX to
RUSTC_HOST_SUFFIX, for consistency.
* Allow CARGO_VARS to be set before rust-values.mk is included.
[1]: https://doc.rust-lang.org/cargo/reference/config.html#hierarchical-structure
Fixes: f489e019ac4a ("rust: compile host package per target")
Fixes: 83785a7ce016 ("rust-lang: Add the rust language support")
Fixes: https://github.com/openwrt/packages/issues/22133
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
37762abcb46955467482174019249178d68e9aea)
Hirokazu MORIKAWA [Wed, 20 Sep 2023 07:01:35 +0000 (16:01 +0900)]
node: bump to v18.18.0
Update to v18.18.0
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit
86355454094ce47f47a468727897e335ba2f316d)
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>
(cherry picked from commit
846ee0b9d0a84ea0868c7f3a3a6bb2e1730c16d7)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Matthias Schiffer [Wed, 20 Sep 2023 19:01:01 +0000 (21:01 +0200)]
fastd: update repository URL
I've changed my username to neocturne.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(cherry picked from commit
ac897e05dd6a30be498897494843962db4633436)
Matthias Schiffer [Wed, 20 Sep 2023 19:00:32 +0000 (21:00 +0200)]
libuecc: update repository URL
I've changed my username to neocturne.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(cherry picked from commit
1df594bc01b0c7be34cd6eb477ebd1621959d15d)
Olivier Poitrey [Thu, 14 Sep 2023 11:56:54 +0000 (11:56 +0000)]
nextdns: Update to version 1.40.1
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
(cherry picked from commit
66b72b6db341e7026d96cd1b6ee222e321a7a08d)
Tianling Shen [Tue, 19 Sep 2023 01:58:18 +0000 (09:58 +0800)]
rclone: Update to 1.64.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
1b75de7e5ca20280ba9e0b4672506abd1a7e2823)
Eneas U de Queiroz [Mon, 12 Jun 2023 11:31:25 +0000 (08:31 -0300)]
alpine: disable parallel build
Parallel build does not work because it may reach a point where OSTYPE
might be needed before it is actually built. They appear to run
parallel to each other:
echo slx > OSTYPE
[...]
cat: OSTYPE: No such file or directory
sh: line 1: test: too many arguments
cat: OSTYPE: No such file or directory
Already built for -- you must do "make clean" first
make[6]: *** [Makefile:706: rebuild] Error 1
make[6]: *** Waiting for unfinished jobs....
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit
0e652e244928afd3ac9490589542de0263b89e44)
Alexandru Ardelean [Mon, 4 Sep 2023 07:04:09 +0000 (10:04 +0300)]
sudo: bump to verison 1.9.14p3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit
a1edb560836c4710b6f536b34df042ee4549fdf2)
Alexandru Ardelean [Sat, 15 Jul 2023 21:02:40 +0000 (00:02 +0300)]
sudo: bump to verison 1.9.14p1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit
7953466d7f78ba4ff28a9a4b705f09e46585e2eb)
Jan Hák [Tue, 19 Sep 2023 08:51:30 +0000 (10:51 +0200)]
knot: update to version 3.3.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit
2a6dc24882721b6c93623c8d55175de04c76852c)
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>
(cherry picked from commit
5a1b878010217c0404483099b52e3cd30319ced2)
Hannu Nyman [Mon, 18 Sep 2023 17:16:14 +0000 (20:16 +0300)]
collectd: remove target dependency from cpufreq plugin
We currently have more package architectures supporting
CPU frequency scaling than earlier, and the package architecture
vs. CPU target SDK matching does not fully reflect that.
(E.g. aarch64_cortex-a53 is currently using bcm27xx/bcm2710)
Simplify things by removing the target dependency and let the plugin
be built for all architectures.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit
87a9305ddd5a61602c5f283996352e1122afaf1e)
Marius Dinu [Sun, 23 Jul 2023 17:36:02 +0000 (20:36 +0300)]
transmission: add copy_file_range syscall to seccomp
Fixes this crash:
root@RPi3OpenWrt:/# grep -i seccomp /var/log/audit/audit.log
type=SECCOMP msg=audit(
1689503903.597:16): auid=
4294967295 uid=224 gid=1012 ses=
4294967295 pid=1752 comm="transmission-da" exe="/usr/bin/transmission-daemon" sig=31 arch=
c00000b7 syscall=285 compat=0 ip=0x7fa3b0eefc code=0x80000000
root@RPi3OpenWrt:/# ausyscall 285
copy_file_range
root@RPi3OpenWrt:/#
Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
(cherry picked from commit
f0926b44f48fa04401c660b0818e74f6b654e5bc)
Marius Dinu [Sun, 16 Jul 2023 13:43:25 +0000 (16:43 +0300)]
transmission: add ftruncate syscall to seccomp
Fixes many crashes.
Fixes #22071.
Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
(cherry picked from commit
a0372545887a2f16329be56949465e13af0d04c7)
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Leonid Bogdanov [Sat, 10 Jun 2023 13:06:31 +0000 (23:06 +1000)]
transmission: Fix env variables passing
It's not possible to configure custom Transmission web home as corresponding
env var gets overwritten by the command that sets CA bundle env var.
Signed-off-by: Leonid Bogdanov <leonidbogdanov86@gmail.com>
(cherry picked from commit
c662aefd9aaa15b3a1f7570ccd1d5fe33aeb2a45)
Josef Schlehofer [Sat, 16 Sep 2023 10:36:17 +0000 (12:36 +0200)]
ffmpeg: update to version 5.1.3
Fixes CVEs:
CVE-2022-3964 [1]
CVE-2022-3965 [2]
[1] https://nvd.nist.gov/vuln/detail/CVE-2022-3964
[2] https://nvd.nist.gov/vuln/detail/CVE-2022-3965
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
87b2a2bb57c42b3c91393a387cd02367e59910f5)
Jeffery To [Mon, 11 Sep 2023 03:19:24 +0000 (11:19 +0800)]
python-build: Update to 1.0.3
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
21eb9b7456d0137383e8f41fccaa21bf55046b61)
Jeffery To [Mon, 4 Sep 2023 19:38:58 +0000 (03:38 +0800)]
python-build: Update to 1.0.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
ba17298db547fb0771241f9faacf785747b910fa)
Jeffery To [Mon, 11 Sep 2023 03:21:39 +0000 (11:21 +0800)]
python-setuptools: Update to 68.2.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
e309346104ed9303f68d253141ae00f790e0d71e)
Stan Grishin [Sun, 17 Sep 2023 01:59:31 +0000 (18:59 -0700)]
Merge pull request #22124 from stangri/openwrt-23.05-https-dns-proxy
[23.05] https-dns-proxy: improve boot up startup
Stan Grishin [Sat, 16 Sep 2023 23:44:31 +0000 (23:44 +0000)]
https-dns-proxy: improve boot up startup
Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit
22d21e28a79a5246e4f6068cbc0be59e5226c486)
Stan Grishin [Sat, 16 Sep 2023 23:43:37 +0000 (16:43 -0700)]
Merge pull request #22119 from stangri/openwrt-23.05-adblock-fast
[23.05] adblock-fast: bugfix: remove domains on allow
Stan Grishin [Sat, 16 Sep 2023 23:43:22 +0000 (16:43 -0700)]
Merge pull request #22117 from stangri/openwrt-23.05-curl
[23.05] curl: update to version 8.3.0
Stan Grishin [Sat, 16 Sep 2023 13:11:58 +0000 (13:11 +0000)]
adblock-fast: bugfix: remove domains on allow
* fix sed command to properly remove allowed domains from block-file
Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit
bce310bfcd41a20b85fbe85fdcdf47ab1d5032bf)
Eric Luehrsen [Wed, 6 Sep 2023 03:49:41 +0000 (23:49 -0400)]
unbound: update to 1.18.0
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
(cherry picked from commit
03f70dcfd530560c088f05819a11715286ce45d9)
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>
(cherry picked from commit
2a71e17ca12341682430e587889d8fb7af58ae30)
Josef Schlehofer [Fri, 15 Sep 2023 08:11:51 +0000 (10:11 +0200)]
curl: update to version 8.3.0
Release notes:
https://curl.se/changes.html#8_3_0
Fixes:
CVE-2023-38039 [1]
[1] https://curl.se/docs/CVE-2023-38039.html
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
07c0a5eab8fe073fabcba999e6176fec93bd696b)
Josef Schlehofer [Mon, 4 Sep 2023 09:00:32 +0000 (11:00 +0200)]
treewide: change my no longer used email
Since February 2023, I decided to no longer work with Turris, I mean CZ.NIC company
due to some reasons how the development goes and since that day my work address is not
available and not sure if there is some redirect to someone else, but if anyone wants to
reach me, use my email address, where they can find me.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
1e1b2051db47a82513f4eb4e9da892207785b7e2)
Josef Schlehofer [Sun, 3 Sep 2023 11:08:25 +0000 (13:08 +0200)]
bandwidthd: drop this package
This package is not maintained by upstream anymore as they replace it by Ntopng 3. [1]
Upstream repository is archived and read only since February 2022 [2]
[1] https://community.nethserver.org/t/bandwidthd-for-nethserver-7/4071/18
[2] https://github.com/NethServer/bandwidthd
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
bb4c3b5a20807e6fdf23e0c66a6d13a6e368db92)
Tianling Shen [Sat, 16 Sep 2023 09:08:09 +0000 (17:08 +0800)]
Merge pull request #22108 from jefferyto/rust-arch-depends-openwrt-23.05
[openwrt-23.05] rust: Move RUST_ARCH_DEPENDS into rust-values.mk
Volker Christian [Fri, 1 Sep 2023 14:53:28 +0000 (16:53 +0200)]
libucontext: Add package
Description (from libucontext github page):
libucontext (https://https://github.com/kaniini/libucontext) is a
library which provides the ucontext.h C API. Unlike other
implementations, it faithfully follows the kernel process ABI when
doing context swaps. libucontext is used on almost all musl
distributions to provide the legacy ucontext.h API.
This package is meant as a development package. There is no need
to install a package on the router if an application or library
is linked against the static libraries. Though, shared libraries
are provided also.
It is used to link libraries/applications against it which need the
system calls
* makecontext
* swapcontext
* getcontext
* setcontext
E.g. the asynchronous API of libmariadb (c-connector) uses this
system calls. Because libmusl didn't provide that system calls this
synchronous API is currently (without libucontexe) not working - it
segfaults.
Co-developed-by: Tianling Shen <cnsztl@immortalwrt.org>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Signed-off-by: Volker Christian <me@vchrist.at>
(cherry picked from commit
635a702255e77b211c77e4a5bcd513abe6041721)
Sibren Vasse [Fri, 11 Aug 2023 15:14:55 +0000 (17:14 +0200)]
openssh: update to 9.4p1
Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
(cherry picked from commit
7fb8e823b977c6d95225cc98fdb1f31455b5e179)
Philip Prindeville [Mon, 7 Aug 2023 21:21:26 +0000 (15:21 -0600)]
openssh: add server config subdirectory
Most distros allow dropping site configuration files into
/etc/sshd_config.d/ so that you don't have to tweak the main
server configuration file.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(cherry picked from commit
ead95a26b68f4145937034d84abdf9e0f7fe1eb7)
Sibren Vasse [Mon, 31 Jul 2023 09:18:37 +0000 (11:18 +0200)]
openssh: update to 9.3p2
Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
(cherry picked from commit
731f0d70a8392f1d3abf1877334cfe25c6a0786f)
Josef Schlehofer [Sun, 3 Sep 2023 08:26:21 +0000 (10:26 +0200)]
syslog-ng: update to version 4.3.1
Makefile changes:
- Since version 4.3.0, there is required to use pcre2 instead of pcre
Reference: https://github.com/syslog-ng/syslog-ng/pull/4537
- Disable c++ support by default to avoid picking libstdcpp dependency
Reference: https://github.com/syslog-ng/syslog-ng/pull/4484
Config changes:
- Bump version in config file
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
c43599b0c885bbb3b6aae2cac34aa8d526fb8274)
Jeffery To [Tue, 12 Sep 2023 20:27:11 +0000 (04:27 +0800)]
rust: Move RUST_ARCH_DEPENDS into rust-values.mk
This allows other packages access to RUST_ARCH_DEPENDS by including
rust-values.mk, instead of rust-package.mk which also sets
Build/Compile.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
985738b3991611be3b0b85e2b47cfb3ef0bbc335)
Jeffery To [Tue, 5 Sep 2023 03:53:41 +0000 (11:53 +0800)]
python3: Update to 3.11.5, refresh patches
Includes fix for CVE-2023-40217 (Bypass TLS handshake on closed
sockets).
This also:
* Remove 027-install-python3-symlink-after-stdlib.patch
This was merged upstream in
https://github.com/python/cpython/pull/104693.
* Remove fix for unnecessary linking with libbsd
(
60bf01cb606344619e002901646171da1e69c0f9)
This was fixed upstream in
https://github.com/python/cpython/pull/105236.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
e42c8450393a317ab6df39f6e01411722872fd6b)
Jeffery To [Mon, 4 Sep 2023 22:16:35 +0000 (06:16 +0800)]
python-crcmod: Fix package section
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
8e5ca3fc3e78d92a2e9cfa1ac1696f5151351816)
Jeffery To [Mon, 4 Sep 2023 22:13:50 +0000 (06:13 +0800)]
python-pyserial: Update to 3.5, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
4f3a0fe6232f7746e80c68b5d5f51797c6984896)
Jeffery To [Mon, 4 Sep 2023 22:09:42 +0000 (06:09 +0800)]
python-cryptodomex: Update to 3.18.0, refresh patches
This also updates the list of dependencies.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
a1b3595550ebc6db9f21bce7a1a958bf7accedbe)
Jeffery To [Mon, 4 Sep 2023 22:02:25 +0000 (06:02 +0800)]
python-cryptodome: Update to 3.18.0, refresh patches
This also updates the list of dependencies.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
03f1f4b9bb426670ddf4b870ed4dfbe354e19fcf)
Jeffery To [Mon, 4 Sep 2023 21:48:07 +0000 (05:48 +0800)]
ruamel-yaml: Update to 0.17.32, rename source package
This renames the source package to python-ruamel-yaml to match other
Python packages.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
fdff92f0855d40d65a77d47e0e0db8e23f75a1f3)
Jeffery To [Mon, 4 Sep 2023 21:42:13 +0000 (05:42 +0800)]
python-zipp: Update to 3.16.2, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
202140aeff26f5f61ff8ae0016093e857a55b50d)
Jeffery To [Mon, 4 Sep 2023 21:29:19 +0000 (05:29 +0800)]
python-yaml: Update to 6.0.1
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
60315a663884b9cf76f787eca10714bfc085335e)
Florian Eckert [Tue, 12 Sep 2023 14:03:16 +0000 (16:03 +0200)]
mwan3: fix mwan3_connected ubus output
During the renameing of mwan3_connected_v4 to mwan3_connected_ipv4 and
mwan3_connected_v6 to mwan3_connected_ipv6 the adjustment in the ubus
call was forgotten. This commit fixes this.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit
a56e111c499f6d5896ffe9b1bdab0fb0072ee735)
Tianling Shen [Tue, 12 Sep 2023 02:52:17 +0000 (10:52 +0800)]
Merge pull request #22048 from jefferyto/python-platform-triplet-openwrt-23.05
[openwrt-23.05] python3: Restore platform triplet to paths
Jeffery To [Mon, 4 Sep 2023 21:33:35 +0000 (05:33 +0800)]
python-zeroconf: Update to 0.97.0, update list of dependencies
The package changed to the poetry-core build backend (and also requiring
python-cython/host).
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
8957d34d09eac268815ba8abc8ec5bcb1cd0f1f4)
Jeffery To [Mon, 4 Sep 2023 21:56:22 +0000 (05:56 +0800)]
xmltodict: Update to 0.13.0, rename source package
This renames the source package to python-xmltodict to match other
Python packages.
This also updates the list of dependencies.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
4872c325808357c0cb81a4367d053cc5b5468028)
Alexandru Ardelean [Sun, 10 Sep 2023 17:03:26 +0000 (20:03 +0300)]
Merge pull request #22068 from jefferyto/slang2-modules-openwrt-23.05
[openwrt-23.05] slang2: Avoid building dependencies unless necessary, remove pcre module
Alexandru Ardelean [Sun, 10 Sep 2023 13:10:34 +0000 (16:10 +0300)]
Merge pull request #22065 from gladiac/haproxy-2.8.3-openwrt-23.05
[openwrt-23.05] haproxy: update to v2.8.3
Jeffery To [Mon, 4 Sep 2023 07:09:36 +0000 (15:09 +0800)]
slang2: Remove pcre module
pcre is obsolete and upstream has not yet migrated to pcre2.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
106304c988fddf0b66220a7ca04bbf2902719616)
Jeffery To [Mon, 4 Sep 2023 07:02:14 +0000 (15:02 +0800)]
slang2: Avoid building dependencies unless necessary
This also hides the module packages in menuconfig unless the libslang2
package is selected.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
03ef02f0f45b2999625de08d0f1a274418076bd6)
Jeffery To [Tue, 29 Aug 2023 04:10:08 +0000 (12:10 +0800)]
python-websockets: Update to 11.0.3, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
98453732e2b7f74234776445844609f3b4dc70d0)
Jeffery To [Tue, 29 Aug 2023 04:06:09 +0000 (12:06 +0800)]
python-wcwidth: Update to 0.2.6
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
3684df0dc356a9c5b1e7c51cc43e203c7254c8e5)
Jeffery To [Tue, 29 Aug 2023 04:02:25 +0000 (12:02 +0800)]
python-voluptuous-serialize: Update to 2.6.0
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
92d49899e448efb1e362568184a5dab82c171542)
Quintin Hill [Wed, 30 Aug 2023 21:58:12 +0000 (22:58 +0100)]
python-ble2mqtt: update to 0.2.0
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit
bfe98f95b6eab697fb617af9b7f0b4fc56b8043a)
Quintin Hill [Wed, 30 Aug 2023 21:57:35 +0000 (22:57 +0100)]
python-dbus-fast: update to 1.94.1
Signed-off-by: Quintin Hill <stuff@quintin.me.uk>
(cherry picked from commit
689f0e01052b25055691e5df34eca1ce58e9d598)
Jeffery To [Tue, 29 Aug 2023 03:55:38 +0000 (11:55 +0800)]
python-voluptuous: Update to 0.13.1, update list of dependencies
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
6c7a53bd7da4d8eeb49429f0321bfa0ce59a311c)
Jeffery To [Tue, 29 Aug 2023 03:46:35 +0000 (11:46 +0800)]
python-urllib3: Update to 2.0.4
The package changed to the hatchling build backend.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
1b2811920a5c6b02963a449bed51fb7b92d01fcc)