]>
git.ipfire.org Git - people/mfischer/ipfire-2.x.git/log
Stefan Schantl [Mon, 31 Jan 2022 12:08:01 +0000 (13:08 +0100)]
rust-remove_dir_all: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:06:51 +0000 (13:06 +0100)]
rust-rayon: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:06:26 +0000 (13:06 +0100)]
rust-rayon-core: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:05:59 +0000 (13:05 +0100)]
rust-crossbeam-channel: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:04:22 +0000 (13:04 +0100)]
rust-either: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:03:51 +0000 (13:03 +0100)]
rust-crossbeam-deque: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:03:12 +0000 (13:03 +0100)]
rust-crossbeam-epoch: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:02:47 +0000 (13:02 +0100)]
rust-scopeguard: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:01:38 +0000 (13:01 +0100)]
rust-memoffset: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:01:03 +0000 (13:01 +0100)]
rust-autocfg: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:00:43 +0000 (13:00 +0100)]
rust-crossbeam-utils: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 12:00:18 +0000 (13:00 +0100)]
rust-num_cpus: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:58:32 +0000 (12:58 +0100)]
rust-log: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:58:01 +0000 (12:58 +0100)]
rust-rand-0.4: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:57:23 +0000 (12:57 +0100)]
rust-rdrand: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:56:49 +0000 (12:56 +0100)]
rust-rand: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:52:10 +0000 (12:52 +0100)]
rust-rand_hc: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:51:45 +0000 (12:51 +0100)]
rust-rand_chacha: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:51:17 +0000 (12:51 +0100)]
rust-rand_core-0.3.1: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:49:49 +0000 (12:49 +0100)]
rust-rand_core-0.4.2: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:45:52 +0000 (12:45 +0100)]
rust-rand_core: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:43:32 +0000 (12:43 +0100)]
rust-ppv-lite86: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:42:43 +0000 (12:42 +0100)]
rust-digest: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:42:23 +0000 (12:42 +0100)]
rust-crypto-common: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:41:58 +0000 (12:41 +0100)]
rust-block-buffer: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:41:20 +0000 (12:41 +0100)]
rust-synstructure: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:40:51 +0000 (12:40 +0100)]
rust-serde_json: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:40:14 +0000 (12:40 +0100)]
rust-ryu: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:39:43 +0000 (12:39 +0100)]
rust-itoa: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:39:17 +0000 (12:39 +0100)]
rust-serde: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:38:59 +0000 (12:38 +0100)]
rust-toolchain_find: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:38:31 +0000 (12:38 +0100)]
rust-dirs: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:38:17 +0000 (12:38 +0100)]
rust-walkdir: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:37:53 +0000 (12:37 +0100)]
rust-same-file: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:37:29 +0000 (12:37 +0100)]
rust-semver: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:37:16 +0000 (12:37 +0100)]
rust-semver-parser: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:36:37 +0000 (12:36 +0100)]
rust-pest: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:36:23 +0000 (12:36 +0100)]
rust-ucd-trie: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:35:15 +0000 (12:35 +0100)]
rust-regex: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:34:28 +0000 (12:34 +0100)]
rust-regex-syntax: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 11:32:22 +0000 (12:32 +0100)]
rust-aho-corasick: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 10:39:58 +0000 (11:39 +0100)]
rust-memchr: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 10:32:24 +0000 (11:32 +0100)]
rust-lazy-static: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 10:15:35 +0000 (11:15 +0100)]
rust-home: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 10:12:36 +0000 (11:12 +0100)]
rust-syn: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 10:10:06 +0000 (11:10 +0100)]
rust-quote: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 10:06:44 +0000 (11:06 +0100)]
rust-proc-macro2: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 10:00:45 +0000 (11:00 +0100)]
rust-unicode-xid: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 09:58:36 +0000 (10:58 +0100)]
rust-hex: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 09:55:25 +0000 (10:55 +0100)]
rust-cipher: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Mon, 31 Jan 2022 09:52:05 +0000 (10:52 +0100)]
rust-generic-array: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Sun, 30 Jan 2022 18:40:51 +0000 (19:40 +0100)]
rust-version-check: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Sun, 30 Jan 2022 18:38:08 +0000 (19:38 +0100)]
rust-typenum: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Sun, 30 Jan 2022 18:35:12 +0000 (19:35 +0100)]
rust-getrandom: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Sun, 30 Jan 2022 18:32:21 +0000 (19:32 +0100)]
rust-libc: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Sun, 30 Jan 2022 18:24:08 +0000 (19:24 +0100)]
rust-cfg-if: New package.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 27 Jan 2022 15:18:07 +0000 (15:18 +0000)]
rust-dissimilar: New package
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Stefan Schantl [Sun, 30 Jan 2022 18:10:33 +0000 (19:10 +0100)]
rust: Build rust and all packages later when Python 3 is available
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 2 Feb 2022 19:39:21 +0000 (19:39 +0000)]
core164: Ship jq
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 29 Jan 2022 11:01:11 +0000 (11:01 +0000)]
Config: Remove /root/.cargo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 28 Jan 2022 15:15:54 +0000 (15:15 +0000)]
rust: Upgrade to nightly build from today
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 28 Jan 2022 13:59:41 +0000 (13:59 +0000)]
rust: Add script to automatically generate packages
This is a very tiring and repetitive process which is now automated in
this script which will find the latest version and create a LFS file for
it.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 28 Jan 2022 13:59:20 +0000 (13:59 +0000)]
rust: Enable more checks for when to install package files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 28 Jan 2022 13:58:46 +0000 (13:58 +0000)]
rust: Add switch to skip bin check
This does not seem to work very reliable, so we need manually disable
this for some packages.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 28 Jan 2022 09:12:06 +0000 (09:12 +0000)]
rust: Avoid requiring development dependencies
Cargo will always require all depenendencies, even if the package is not
being built against them. In order to avoid that, we will need the
nightly build of the Rust compiler which supports skipping those
dependencies.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 28 Jan 2022 09:11:40 +0000 (09:11 +0000)]
rust: List all files copied
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 27 Jan 2022 15:11:15 +0000 (15:11 +0000)]
make.sh: Add some commands to build Rust packages
This is a small set of commands that will be needed to build Rust
packages.
The idea is to have a couple of macros which do not have to rewritten,
but can be customised across the lfs files.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 27 Jan 2022 14:56:07 +0000 (14:56 +0000)]
jq: New package
This allows parsing JSON strings on the console
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 27 Jan 2022 15:10:42 +0000 (15:10 +0000)]
make.sh: Set a good default for rustc flags
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Arne Fitzenreiter [Sun, 30 Jan 2022 08:50:22 +0000 (08:50 +0000)]
leds: fix R4S sys led name at shutdown
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Sat, 29 Jan 2022 20:36:23 +0000 (20:36 +0000)]
core164: add u-boot and initskript for leds and partresize
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Sat, 29 Jan 2022 20:32:02 +0000 (20:32 +0000)]
u-boot: add/fix NanoPi R2S and R4S
-update arm-trusted firmware to 2.6
-fix mac address generation on R2S because the CPUID fuses are not uniqe
-add support for NanoPi R4S
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Sat, 29 Jan 2022 20:31:12 +0000 (20:31 +0000)]
initskript leds: add NanoPi R4S
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Sat, 29 Jan 2022 20:30:21 +0000 (20:30 +0000)]
kernel: update to 5.15.17
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Peter Müller [Sat, 29 Jan 2022 09:40:36 +0000 (09:40 +0000)]
Revert "perl-libwww: Update to version 6.60 and rename from libwww-perl to perl-libwww"
This reverts commit
976b84ccb6303a172416e904b7dc431c7b8c46c4 .
See: https://bugzilla.ipfire.org/show_bug.cgi?id=12769#c4
Reported-by: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
Cc: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Peter Müller [Sat, 29 Jan 2022 09:38:56 +0000 (09:38 +0000)]
Revert "Core Update 164: Ship perl-libwww and delete obsolete files"
This reverts commit
e0a904f56a6e7b44580aa4df530c3922b57b19dc .
See: https://bugzilla.ipfire.org/show_bug.cgi?id=12769#c4
Reported-by: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
Cc: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Peter Müller [Sat, 29 Jan 2022 09:38:37 +0000 (09:38 +0000)]
Merge branch 'next' into temp-c164-development
Arne Fitzenreiter [Fri, 28 Jan 2022 14:49:50 +0000 (14:49 +0000)]
Merge branch 'next' of git.ipfire.org:/pub/git/ipfire-2.x into next
Arne Fitzenreiter [Fri, 28 Jan 2022 14:44:03 +0000 (14:44 +0000)]
kernel: enable support for compressed firmwares
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Fri, 28 Jan 2022 11:24:44 +0000 (11:24 +0000)]
kernel: aarch64 enable KVM support
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Peter Müller [Tue, 25 Jan 2022 17:34:05 +0000 (17:34 +0000)]
Core Update 164: Ship log.dat
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Matthias Fischer [Fri, 21 Jan 2022 17:07:56 +0000 (18:07 +0100)]
log.dat: Fix an error with 'monit' logging too much data.
Making the regex "non-greedy" fixes an error Jon found.
'monit' logged a whole line from '/var/log/messages' where it should only log the first part.
Reference:
https://www.ultraedit.com/support/tutorials-power-tips/ultraedit/non-greedy-perl-regex.html
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Peter Müller [Tue, 25 Jan 2022 16:50:26 +0000 (16:50 +0000)]
Core Update 164: Ship perl-libwww and delete obsolete files
Reported-by: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Peter Müller [Tue, 25 Jan 2022 16:39:13 +0000 (16:39 +0000)]
Core Update 164: Ship Bind
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Matthias Fischer [Fri, 21 Jan 2022 16:47:24 +0000 (17:47 +0100)]
bind: Update to 9.11.25
For details (v9.16.22-v9.16.25) see:
https://downloads.isc.org/isc/bind9/9.16.25/doc/arm/html/notes.html#notes-for-bind-9-16-25
"Notes for BIND 9.16.25
Feature Changes
Overall memory use by named has been optimized and reduced,
especially on systems with many CPU cores. The default memory
allocator has been switched from internal to external. A new
command-line option -M internal allows named to be started with the
old internal memory allocator. [GL #2398]
Bug Fixes
On FreeBSD, TCP connections leaked a small amount of heap memory,
leading to an eventual out-of-memory problem. This has been fixed.
[GL #3051]
If signatures created by the ZSK were expired and the ZSK private
key was offline, the signatures were not replaced. This behavior has
been amended to replace the expired signatures with new signatures
created using the KSK. [GL #3049]
Under certain circumstances, the signed version of an inline-signed
zone could be dumped to disk without the serial number of the
unsigned version of the zone. This prevented resynchronization
of the zone contents after named restarted, if the unsigned zone
file was modified while named was not running. This has been fixed.
[GL #3071]
...
"
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Peter Müller [Tue, 25 Jan 2022 16:38:23 +0000 (16:38 +0000)]
Core Update 164: Ship pciutils
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Peter Müller [Fri, 14 Jan 2022 20:57:01 +0000 (20:57 +0000)]
pciutils: Update to 3.7.0
Please refer to https://git.kernel.org/pub/scm/utils/pciutils/pciutils.git/log/
for a history of this release. Sourcecode retrieved from https://mj.ucw.cz/download/linux/pci/ .
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Peter Müller [Tue, 25 Jan 2022 16:35:29 +0000 (16:35 +0000)]
Core Update 164: Ship libyang
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Michael Tremer [Sat, 22 Jan 2022 10:18:55 +0000 (10:18 +0000)]
frr: Depend on elfutils
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Michael Tremer [Sat, 22 Jan 2022 10:18:54 +0000 (10:18 +0000)]
libyang: Include in the core distribution
This isn't only a build dependency for FRR, but is required at runtime
as well.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Arne Fitzenreiter [Mon, 24 Jan 2022 16:19:26 +0000 (16:19 +0000)]
network-aqm: don't set cake for imq/ifb devices
fixes: #12765
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Sun, 23 Jan 2022 08:03:06 +0000 (08:03 +0000)]
libvirt: enabled on aarch64
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Sat, 22 Jan 2022 09:51:03 +0000 (09:51 +0000)]
qemu: enable on and for all supported architectures
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Fri, 21 Jan 2022 16:23:00 +0000 (16:23 +0000)]
qemu-ga: resolve conflict by using binary from qemu built
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Fri, 21 Jan 2022 10:09:22 +0000 (10:09 +0000)]
core164: add kernel to update
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Arne Fitzenreiter [Fri, 21 Jan 2022 10:06:22 +0000 (10:06 +0000)]
kernel: update to 5.15.16
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Peter Müller [Wed, 19 Jan 2022 17:47:19 +0000 (17:47 +0000)]
Core Update 164: Ship and apply sysctl changes
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Peter Müller [Sun, 16 Jan 2022 14:47:25 +0000 (14:47 +0000)]
sysctl.conf: Enable Loose Reverse Path Filter according to RFC 3704
For historical reasons, we were always reluctant to reverse path
filtering, since configuration changes were tricky to evaluate for a
larger userbase, IPFire permits a number of complex scenarios, and due
to limited resources.
As a compromise, this patch suggests to enable Loose Reverse Path
Filtering, as specified in RFC 3704 (section 2.4), to gain at least some
security achievement on this end.
To quote from that:
Loose Reverse Path Forwarding (Loose RPF) is algorithmically similar
to strict RPF, but differs in that it checks only for the existence
of a route (even a default route, if applicable), not where the route
points to. Practically, this could be considered as a "route
presence check" ("loose RPF is a misnomer in a sense because there is
no "reverse path" check in the first place).
The questionable benefit of Loose RPF is found in asymmetric routing
situations: a packet is dropped if there is no route at all, such as
to "Martian addresses" or addresses that are not currently routed,
but is not dropped if a route exists.
There is no legitimate reason why we cannot enable this: If IPFire
receives a packet on some interface it cannot route on _any_ interface
at all, there is no sense in processing it.
While testing this change, I was unable to produce a situation where it
actually causes any harm. In theory, it shouldn't do so anyways.
In the future, we will hopefully be able to set these sysctl's to "1",
using Strict Reverse Path Filtering, as specified in RFC 3704 (section
2.2). Doing so was found to work fine in my testing environment as well,
but there is no asymmetric routing in place there.
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
smooky@v16.de [Fri, 14 Jan 2022 20:41:32 +0000 (21:41 +0100)]
New Addons: qemu-ga 6.0.1 second try
>>> https://www.qemu.org/ <<<
source = https://download.qemu.org/qemu-6.0.1.tar.xz
Hi @ all
I have the addon qemu-ga for people who virtualize IPFire and to read the status
without having to install the whole qemu package.
Modified following Michael's suggestions.
Signed-off-by: Marcel Follert (Smooky) <smooky@v16.de>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Peter Müller [Tue, 18 Jan 2022 21:23:59 +0000 (21:23 +0000)]
Core Update 164: Ship shadow
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>