- Sep 21, 2023
-
-
Josef Schlehofer authored
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 authored
Signed-off-by:
Jeffery To <jeffery.to@gmail.com> (cherry picked from commit 0ea5e63b15065b79fc6d9fef799e3947750c8368)
-
Tianling Shen authored
[openwrt-23.05] rust: Set rustflags by environment variable
-
Jeffery To authored
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: 83785a7c ("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 authored
Update to v18.18.0 Signed-off-by:
Hirokazu MORIKAWA <morikw2@gmail.com> (cherry picked from commit 86355454094ce47f47a468727897e335ba2f316d)
-
Tianling Shen authored
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>
-
- Sep 20, 2023
-
-
Matthias Schiffer authored
I've changed my username to neocturne. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net> (cherry picked from commit ac897e05dd6a30be498897494843962db4633436)
-
Matthias Schiffer authored
I've changed my username to neocturne. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net> (cherry picked from commit 1df594bc01b0c7be34cd6eb477ebd1621959d15d)
-
Olivier Poitrey authored
Signed-off-by:
Olivier Poitrey <rs@nextdns.io> (cherry picked from commit 66b72b6db341e7026d96cd1b6ee222e321a7a08d)
-
Tianling Shen authored
Signed-off-by:
Tianling Shen <cnsztl@immortalwrt.org> (cherry picked from commit 1b75de7e5ca20280ba9e0b4672506abd1a7e2823)
-
Eneas U de Queiroz authored
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 authored
Signed-off-by:
Alexandru Ardelean <alex@shruggie.ro> (cherry picked from commit a1edb560836c4710b6f536b34df042ee4549fdf2)
-
Alexandru Ardelean authored
Signed-off-by:
Alexandru Ardelean <alex@shruggie.ro> (cherry picked from commit 7953466d7f78ba4ff28a9a4b705f09e46585e2eb)
-
- Sep 19, 2023
-
-
Jan Hák authored
Signed-off-by:
Jan Hák <jan.hak@nic.cz> (cherry picked from commit 2a6dc24882721b6c93623c8d55175de04c76852c)
-
Lucian Cristian authored
fix CVE-2023-38710, CVE-2023-38711, CVE-2023-38712 Signed-off-by:
Lucian Cristian <lucian.cristian@gmail.com> (cherry picked from commit 5a1b878010217c0404483099b52e3cd30319ced2)
-
- Sep 18, 2023
-
-
Hannu Nyman authored
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)
-
- Sep 17, 2023
-
-
Marius Dinu authored
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 authored
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 authored
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 authored
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 authored
Signed-off-by:
Jeffery To <jeffery.to@gmail.com> (cherry picked from commit 21eb9b7456d0137383e8f41fccaa21bf55046b61)
-
Jeffery To authored
Signed-off-by:
Jeffery To <jeffery.to@gmail.com> (cherry picked from commit ba17298db547fb0771241f9faacf785747b910fa)
-
Jeffery To authored
Signed-off-by:
Jeffery To <jeffery.to@gmail.com> (cherry picked from commit e309346104ed9303f68d253141ae00f790e0d71e)
-
Stan Grishin authored
[23.05] https-dns-proxy: improve boot up startup
-
- Sep 16, 2023
-
-
Stan Grishin authored
Signed-off-by:
Stan Grishin <stangri@melmac.ca> (cherry picked from commit 22d21e28a79a5246e4f6068cbc0be59e5226c486)
-
Stan Grishin authored
[23.05] adblock-fast: bugfix: remove domains on allow
-
Stan Grishin authored
[23.05] curl: update to version 8.3.0
-
Stan Grishin authored
* 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 authored
Signed-off-by:
Eric Luehrsen <ericluehrsen@gmail.com> (cherry picked from commit 03f70dcfd530560c088f05819a11715286ce45d9)
-
Ted Hess authored
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 authored
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 authored
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 authored
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 authored
[openwrt-23.05] rust: Move RUST_ARCH_DEPENDS into rust-values.mk
-
Volker Christian authored
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)
-
- Sep 15, 2023
-
-
Sibren Vasse authored
Signed-off-by:
Sibren Vasse <github@sibrenvasse.nl> (cherry picked from commit 7fb8e823b977c6d95225cc98fdb1f31455b5e179)
-
Philip Prindeville authored
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 authored
Signed-off-by:
Sibren Vasse <github@sibrenvasse.nl> (cherry picked from commit 731f0d70a8392f1d3abf1877334cfe25c6a0786f)
-
Josef Schlehofer authored
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 authored
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)
-