]> git.ipfire.org Git - ipfire-3.x.git/log
ipfire-3.x.git
7 months agoxfsprogs: Update to 6.4.0
Peter Müller [Sun, 17 Sep 2023 13:56:24 +0000 (15:56 +0200)] 
xfsprogs: Update to 6.4.0

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agowireless-regdb: Update to 2023.09.01
Peter Müller [Sun, 17 Sep 2023 13:49:37 +0000 (15:49 +0200)] 
wireless-regdb: Update to 2023.09.01

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agosudo: Update to 1.9.14p3
Peter Müller [Sun, 17 Sep 2023 13:37:11 +0000 (15:37 +0200)] 
sudo: Update to 1.9.14p3

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agogzip: Update to 1.13
Peter Müller [Sat, 16 Sep 2023 14:03:07 +0000 (16:03 +0200)] 
gzip: Update to 1.13

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agolibtiff: Update to 4.6.0
Peter Müller [Sat, 16 Sep 2023 13:57:27 +0000 (15:57 +0200)] 
libtiff: Update to 4.6.0

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agomemtest: Update to 6.20
Peter Müller [Sat, 16 Sep 2023 13:55:14 +0000 (15:55 +0200)] 
memtest: Update to 6.20

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agolibarchive: Update to 3.7.2
Peter Müller [Sat, 16 Sep 2023 13:30:14 +0000 (15:30 +0200)] 
libarchive: Update to 3.7.2

Fixes: #13309
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agoncurses: Update to 6.4
Peter Müller [Sat, 16 Sep 2023 12:29:40 +0000 (14:29 +0200)] 
ncurses: Update to 6.4

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agohtop: Update to 3.2.2
Peter Müller [Sat, 16 Sep 2023 12:22:55 +0000 (14:22 +0200)] 
htop: Update to 3.2.2

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agoopenssl: Update to 3.1.2
Michael Tremer [Sun, 17 Sep 2023 14:32:03 +0000 (14:32 +0000)] 
openssl: Update to 3.1.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agogmp: Update to 6.3.0
Jonatan Schlag [Sun, 17 Sep 2023 14:09:34 +0000 (14:09 +0000)] 
gmp: Update to 6.3.0

Fixes: #13229
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agowpasupplicant: update to 3.10
Arne Fitzenreiter [Sun, 17 Sep 2023 14:08:25 +0000 (16:08 +0200)] 
wpasupplicant: update to 3.10

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibnl3: update to 3.8.0
Arne Fitzenreiter [Sun, 17 Sep 2023 14:24:36 +0000 (16:24 +0200)] 
libnl3: update to 3.8.0

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoUpdate dhcpcd to 10.0.2
Jonatan Schlag [Sun, 17 Sep 2023 13:29:59 +0000 (13:29 +0000)] 
Update dhcpcd to 10.0.2

Fixes: #13234
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoUpdate ccache to 4.8.3
Jonatan Schlag [Sun, 17 Sep 2023 13:29:58 +0000 (13:29 +0000)] 
Update ccache to 4.8.3

The test suite does not create any problems so I enabled the test suite.

Fixes: #13314
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoUpdate brtfs-progs to 6.5.1
Jonatan Schlag [Sun, 17 Sep 2023 13:18:28 +0000 (13:18 +0000)] 
Update brtfs-progs to 6.5.1

Fixes: #13258
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agobash: Recommend installing bash-completion
Michael Tremer [Sun, 17 Sep 2023 13:57:25 +0000 (13:57 +0000)] 
bash: Recommend installing bash-completion

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoUpdate bash to 5.2.15
Jonatan Schlag [Sun, 17 Sep 2023 13:18:27 +0000 (13:18 +0000)] 
Update bash to 5.2.15

Fixes: #13220
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoUpdate bird to 2.13.1
Jonatan Schlag [Sun, 17 Sep 2023 13:18:26 +0000 (13:18 +0000)] 
Update bird to 2.13.1

Fixes: #13226
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agohostapd: update to 2.10
Arne Fitzenreiter [Sun, 17 Sep 2023 12:42:19 +0000 (14:42 +0200)] 
hostapd: update to 2.10

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoipfire-release: Install a lot of useful packages
Michael Tremer [Sun, 17 Sep 2023 13:39:23 +0000 (13:39 +0000)] 
ipfire-release: Install a lot of useful packages

This is a list of packages that should be installed on the core system.
If that is impossible for whatever reason, we won't break the
installation because of these.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoipfire-release: Disable using mirrors in stable repository
Michael Tremer [Sun, 17 Sep 2023 13:30:12 +0000 (13:30 +0000)] 
ipfire-release: Disable using mirrors in stable repository

Pakfire currently does not handle this well and we don't need this now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoacpid: Drop package
Michael Tremer [Sun, 17 Sep 2023 13:29:22 +0000 (13:29 +0000)] 
acpid: Drop package

We should not need this as systemd-logind is handling any power button
presses.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoipfire-release: Update repository configuration
Michael Tremer [Sun, 17 Sep 2023 12:51:36 +0000 (12:51 +0000)] 
ipfire-release: Update repository configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agosqlite: Update to version 3430100
Adolf Belka [Sat, 16 Sep 2023 13:17:47 +0000 (15:17 +0200)] 
sqlite: Update to version 3430100

- IPFire3.x
- Update from version 340000 release 1.1 to 3430100 release 1
- Changelog is very large - see https://www.sqlite.org/chronology.html for
   links for each release that show the changelog

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoGnuTLS: Update to 3.8.1
Peter Müller [Fri, 15 Sep 2023 16:18:30 +0000 (18:18 +0200)] 
GnuTLS: Update to 3.8.1

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agolibgcrypt: Update to 1.10.2
Peter Müller [Fri, 15 Sep 2023 15:30:14 +0000 (17:30 +0200)] 
libgcrypt: Update to 1.10.2

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agolibdrm: Update to 2.4.116
Peter Müller [Fri, 15 Sep 2023 15:27:40 +0000 (17:27 +0200)] 
libdrm: Update to 2.4.116

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agopciutils: Update to 3.10.0
Peter Müller [Fri, 15 Sep 2023 15:19:16 +0000 (17:19 +0200)] 
pciutils: Update to 3.10.0

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agoPython: Update to 3.11.5
Peter Müller [Fri, 15 Sep 2023 15:16:58 +0000 (17:16 +0200)] 
Python: Update to 3.11.5

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agoelfutils: Update to 0.189
Peter Müller [Fri, 15 Sep 2023 15:01:09 +0000 (17:01 +0200)] 
elfutils: Update to 0.189

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agoGet rid of HTTP URLs as best as possible, take one
Peter Müller [Fri, 15 Sep 2023 14:50:04 +0000 (16:50 +0200)] 
Get rid of HTTP URLs as best as possible, take one

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agomtr: Update to 0.95
Peter Müller [Fri, 15 Sep 2023 13:51:56 +0000 (15:51 +0200)] 
mtr: Update to 0.95

Also, this has moved to GitHub, and its code quality
apparently has improved sufficiently so we can drop
the workaround we used to carry around before.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agospectre-meltdown-checker: Update to 0.46
Peter Müller [Fri, 15 Sep 2023 13:20:56 +0000 (15:20 +0200)] 
spectre-meltdown-checker: Update to 0.46

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agosetup: Bump release version
Peter Müller [Fri, 15 Sep 2023 12:44:28 +0000 (14:44 +0200)] 
setup: Bump release version

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agosetup: Port networking-related sysctls from IPFire 2.x
Peter Müller [Fri, 15 Sep 2023 12:43:54 +0000 (14:43 +0200)] 
setup: Port networking-related sysctls from IPFire 2.x

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agosetup: Port sysctl hardening settings from IPFire 2.x
Peter Müller [Fri, 15 Sep 2023 12:41:42 +0000 (14:41 +0200)] 
setup: Port sysctl hardening settings from IPFire 2.x

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agostrongswan: Update to 5.9.11
Peter Müller [Fri, 15 Sep 2023 12:39:12 +0000 (14:39 +0200)] 
strongswan: Update to 5.9.11

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agoca-certificates: Update to 2023.09
Peter Müller [Fri, 15 Sep 2023 12:26:59 +0000 (14:26 +0200)] 
ca-certificates: Update to 2023.09

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
7 months agoqemu: update to 8.1.0
Arne Fitzenreiter [Sat, 16 Sep 2023 11:41:38 +0000 (13:41 +0200)] 
qemu: update to 8.1.0

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoqemu: update 8.0.4
Arne Fitzenreiter [Sat, 16 Sep 2023 11:21:26 +0000 (13:21 +0200)] 
qemu: update 8.0.4

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agonano: Update to 7.2
Peter Müller [Sat, 16 Sep 2023 11:37:57 +0000 (13:37 +0200)] 
nano: Update to 7.2

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agonftables: Update to 1.0.8
Peter Müller [Sat, 16 Sep 2023 11:24:52 +0000 (13:24 +0200)] 
nftables: Update to 1.0.8

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibnftnl: Update to 1.2.6
Peter Müller [Sat, 16 Sep 2023 11:24:26 +0000 (13:24 +0200)] 
libnftnl: Update to 1.2.6

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoUnbound: Update to 1.18.0
Peter Müller [Sat, 16 Sep 2023 08:18:11 +0000 (10:18 +0200)] 
Unbound: Update to 1.18.0

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopsmisc: The project's homepage moved to Gitlab
Peter Müller [Sat, 16 Sep 2023 08:10:48 +0000 (10:10 +0200)] 
psmisc: The project's homepage moved to Gitlab

However, its tarballs are still to be retrieved from SF.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agokernel: update to 6.5.3
Arne Fitzenreiter [Fri, 15 Sep 2023 18:32:38 +0000 (20:32 +0200)] 
kernel: update to 6.5.3

and also enable CONFIG_INPUT_EVDEV to handle ACPI power
button.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agostrace: Update to 6.5
Michael Tremer [Sat, 16 Sep 2023 07:37:53 +0000 (07:37 +0000)] 
strace: Update to 6.5

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopakfire: Update to 0.9.29
Michael Tremer [Fri, 15 Sep 2023 15:09:28 +0000 (15:09 +0000)] 
pakfire: Update to 0.9.29

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibbpf: New package
Michael Tremer [Fri, 15 Sep 2023 15:09:09 +0000 (15:09 +0000)] 
libbpf: New package

This is required by Pakfire.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopam: Update to 1.5.3
Michael Tremer [Fri, 15 Sep 2023 13:03:06 +0000 (13:03 +0000)] 
pam: Update to 1.5.3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months ago.gitignore: Ignore .pfm files
Michael Tremer [Fri, 15 Sep 2023 13:02:47 +0000 (13:02 +0000)] 
.gitignore: Ignore .pfm files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agofontconfig: Require libuuid at build time
Michael Tremer [Thu, 14 Sep 2023 13:11:22 +0000 (13:11 +0000)] 
fontconfig: Require libuuid at build time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agosystemd: Update to 254
Michael Tremer [Thu, 14 Sep 2023 13:09:25 +0000 (13:09 +0000)] 
systemd: Update to 254

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoMass rebuild for incorrectly packaged libtool archive files
Michael Tremer [Thu, 14 Sep 2023 13:02:35 +0000 (13:02 +0000)] 
Mass rebuild for incorrectly packaged libtool archive files

Due to a pattern matching bug in Pakfire, those files have been
incorrectly packages instead of being deleted which results in build
errors when linking.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agovim: Rebuild against new glibc
Michael Tremer [Thu, 14 Sep 2023 12:06:39 +0000 (12:06 +0000)] 
vim: Rebuild against new glibc

VIM immediately crashes and rebuilding it fixes the problem.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoethtool: Update to 6.5
Michael Tremer [Thu, 14 Sep 2023 12:02:35 +0000 (12:02 +0000)] 
ethtool: Update to 6.5

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoglib2: Bump release to rebuild after Pakfire bug
Michael Tremer [Thu, 14 Sep 2023 12:01:17 +0000 (12:01 +0000)] 
glib2: Bump release to rebuild after Pakfire bug

The fix interpreter function has corrupted some scripts which no longer
can be executed any more and therefore this package needs to be rebuilt.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoperl: Fix that the package can be installed
Michael Tremer [Wed, 13 Sep 2023 18:07:59 +0000 (18:07 +0000)] 
perl: Fix that the package can be installed

Perl packages require "perl(strict)" which was accidentially dropped
from the manual provides list. Furthermore, perl(Test) is a common
package that is needed for building modules.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoca-certificates: Fix generating certificate store
Michael Tremer [Wed, 13 Sep 2023 17:55:49 +0000 (17:55 +0000)] 
ca-certificates: Fix generating certificate store

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agop11-kit: Update to 0.25.0
Michael Tremer [Wed, 13 Sep 2023 17:55:02 +0000 (17:55 +0000)] 
p11-kit: Update to 0.25.0

This change also sets the path for p11-kit to search for certificates.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibtool: Rebuild package because of a Pakfire bug
Michael Tremer [Wed, 13 Sep 2023 14:46:21 +0000 (14:46 +0000)] 
libtool: Rebuild package because of a Pakfire bug

Pakfire incorrectly changed the interpreter of the libtoolize script
which breaks it entirely.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoglibc: Update to 2.38
Michael Tremer [Sat, 9 Sep 2023 16:33:38 +0000 (16:33 +0000)] 
glibc: Update to 2.38

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibpwquality: Require zlib
Michael Tremer [Sat, 9 Sep 2023 15:03:58 +0000 (15:03 +0000)] 
libpwquality: Require zlib

This package requires zlib to build.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agompfr: Update to 4.2.1
Michael Tremer [Sat, 9 Sep 2023 14:45:33 +0000 (14:45 +0000)] 
mpfr: Update to 4.2.1

The testsuite keeps failing for a couple of releases now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agopatchelf: Disable the testsuite
Michael Tremer [Sat, 9 Sep 2023 11:18:40 +0000 (11:18 +0000)] 
patchelf: Disable the testsuite

It currently fails on ARM and I don't have the time to debug this now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agocyrus-sasl: Make the devel package require its libraries
Michael Tremer [Fri, 8 Sep 2023 16:32:06 +0000 (16:32 +0000)] 
cyrus-sasl: Make the devel package require its libraries

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoperl-File-HomeDir: Fix limiting to building only on noarch
Michael Tremer [Sat, 2 Sep 2023 09:48:44 +0000 (09:48 +0000)] 
perl-File-HomeDir: Fix limiting to building only on noarch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agoChange how we make packages "noarch"
Michael Tremer [Tue, 29 Aug 2023 19:49:51 +0000 (19:49 +0000)] 
Change how we make packages "noarch"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agolibarchive: Update to 3.7.1
Michael Tremer [Tue, 29 Aug 2023 18:31:20 +0000 (18:31 +0000)] 
libarchive: Update to 3.7.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months ago*: Change how we define build architectures
Michael Tremer [Tue, 29 Aug 2023 15:57:13 +0000 (15:57 +0000)] 
*: Change how we define build architectures

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 months agogcc: Update to 12.3.0
Michael Tremer [Tue, 29 Aug 2023 15:56:40 +0000 (15:56 +0000)] 
gcc: Update to 12.3.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agowget: Update to 1.12.4
Michael Tremer [Thu, 17 Aug 2023 10:24:16 +0000 (10:24 +0000)] 
wget: Update to 1.12.4

Fixes: #13218 - wget 1.21.4 has been released
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: Enable IBT on x86
Michael Tremer [Wed, 19 Jul 2023 10:05:25 +0000 (10:05 +0000)] 
kernel: Enable IBT on x86

This change has recently been made in IPFire 2 and is being backported
in this patch.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: Disable the entire sound subsystem
Michael Tremer [Wed, 19 Jul 2023 09:56:28 +0000 (09:56 +0000)] 
kernel: Disable the entire sound subsystem

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: Update to Linux 6.4
Michael Tremer [Wed, 19 Jul 2023 09:44:16 +0000 (09:44 +0000)] 
kernel: Update to Linux 6.4

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: Update to Linux 6.3
Michael Tremer [Wed, 19 Jul 2023 09:30:11 +0000 (09:30 +0000)] 
kernel: Update to Linux 6.3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agokernel: Replace Python 2 interpreter by Python 3
Michael Tremer [Sun, 4 Jun 2023 11:33:05 +0000 (11:33 +0000)] 
kernel: Replace Python 2 interpreter by Python 3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agonghttp2: Replace Python 2 by Python 3
Michael Tremer [Fri, 2 Jun 2023 15:51:09 +0000 (15:51 +0000)] 
nghttp2: Replace Python 2 by Python 3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agolibevent: Run event_rpcgen.py with Python 3
Michael Tremer [Fri, 2 Jun 2023 15:28:34 +0000 (15:28 +0000)] 
libevent: Run event_rpcgen.py with Python 3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoinitscripts: Fix running the testsuite
Michael Tremer [Fri, 2 Jun 2023 12:03:28 +0000 (12:03 +0000)] 
initscripts: Fix running the testsuite

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodbus-glib: Disable the testsuite
Michael Tremer [Mon, 29 May 2023 16:32:00 +0000 (16:32 +0000)] 
dbus-glib: Disable the testsuite

It requires dbus-run-session which we do not package any more.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agogawk: Update to 5.2.2 and disable PMA tests
Michael Tremer [Mon, 29 May 2023 16:26:43 +0000 (16:26 +0000)] 
gawk: Update to 5.2.2 and disable PMA tests

Those tests cannot be run as root, so we have to disable them.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agodhcpcd: Update to 10.0.1
Michael Tremer [Mon, 29 May 2023 16:09:22 +0000 (16:09 +0000)] 
dhcpcd: Update to 10.0.1

The project has been moved to GitHub.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
11 months agoopenssl: Make sure we perform a parallel build
Michael Tremer [Mon, 8 May 2023 13:40:07 +0000 (13:40 +0000)] 
openssl: Make sure we perform a parallel build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 months agosystemd: Use sysusers mechanism inside the jail
Stefan Schantl [Wed, 29 Mar 2023 14:07:15 +0000 (16:07 +0200)] 
systemd: Use sysusers mechanism inside the jail

Change the old user/group creation mechanism to use systemd's
sysusers mechanism instead.

This is a bit of a tricky part, because before systemd we do not have
this binary. So at first we have to push the sysusers files to the jails
sysusers directory and use the previous compiled and installed systemd-sysusers
binary in order to create the groups/users which are part of systemd
inside the jail.

After that, everything works quite normal when modifying the files or
direcotry owners.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 months agosystemd: Build manpages again
Stefan Schantl [Wed, 29 Mar 2023 14:05:17 +0000 (16:05 +0200)] 
systemd: Build manpages again

This "optional" feature now has to be enabled.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 months agosystemd: Move some basic tools into own package
Stefan Schantl [Tue, 28 Mar 2023 17:35:05 +0000 (19:35 +0200)] 
systemd: Move some basic tools into own package

The systemd-sysusers and systemd-tmpfiles tools
are used by various services and the build system in order
to install / build packages.

Moving this tools into an own package allows us to early access
them without requiremet to install the whole systemd package.

Anyway the systemd package requires those tools to proper get
installed and handle their own sysusers files.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
12 months agoglibc: Disable multilib support on X86_64
Stefan Schantl [Sat, 25 Mar 2023 19:22:54 +0000 (20:22 +0100)] 
glibc: Disable multilib support on X86_64

This requires a 32bit glibc to link against, which we do not have.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
12 months agounbound: Create missing directory for root anchor
Stefan Schantl [Sat, 25 Mar 2023 19:20:30 +0000 (20:20 +0100)] 
unbound: Create missing directory for root anchor

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
12 months agowhois: Change download location
Stefan Schantl [Sat, 25 Mar 2023 19:09:15 +0000 (20:09 +0100)] 
whois: Change download location

Debian moved to a recent version of which and dropped
the source tarball from their server.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
12 months agosystemd: Enable sysusers subsystem
Stefan Schantl [Sat, 25 Mar 2023 18:17:04 +0000 (19:17 +0100)] 
systemd: Enable sysusers subsystem

This allows dynamically user and group creation based on
sysusers config files.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
12 months agosystemd: Update to 253
Stefan Schantl [Sat, 25 Mar 2023 18:16:30 +0000 (19:16 +0100)] 
systemd: Update to 253

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
13 months agoglibc: Fix runtime linker path chaos
Michael Tremer [Fri, 24 Mar 2023 17:15:02 +0000 (17:15 +0000)] 
glibc: Fix runtime linker path chaos

Some architectures have a specific path for their runtime linker
hardcoded and in order to avoid installing them into /lib or /lib64
instead of /usr/lib or /usr/lib64, we are adding artificial provides.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 months agogcc: Harden this package
Michael Tremer [Fri, 24 Mar 2023 10:55:33 +0000 (10:55 +0000)] 
gcc: Harden this package

This is a major rewrite of this package which should probably be broken
down into several commits, but since GCC takes many hours to build, this
has now been mushed into one to keep us moving forward.

This patch re-introduces a full bootstrap of GCC.

We also build GCC with our own compiler flags and make it pass our
hardening checks which includes patching the build system to build GCC
itself as PIE.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 months agoglibc: Fix RUNPATH in gconv libraries
Stefan Schantl [Tue, 21 Mar 2023 18:49:23 +0000 (19:49 +0100)] 
glibc: Fix RUNPATH in gconv libraries

Those libraries uses a special RUNPATH called $ORIGIN which we
do not support in IPFire. So changing this to the directory where
the are installed.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
13 months agochrpath: Drop package
Stefan Schantl [Tue, 21 Mar 2023 19:42:41 +0000 (20:42 +0100)] 
chrpath: Drop package

This package has seen no updates for a long time and has been
replaced by the similar and better supported patchelf.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
13 months agogettext: Switch to patchelf to remove the RPATH
Stefan Schantl [Tue, 21 Mar 2023 19:41:37 +0000 (20:41 +0100)] 
gettext: Switch to patchelf to remove the RPATH

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
13 months agolibldb: Switch to patchelf to remove the RPATH
Stefan Schantl [Tue, 21 Mar 2023 19:33:36 +0000 (20:33 +0100)] 
libldb: Switch to patchelf to remove the RPATH

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
13 months agolibdb: Switch to patchelf to remove the RPATH
Stefan Schantl [Tue, 21 Mar 2023 19:23:41 +0000 (20:23 +0100)] 
libdb: Switch to patchelf to remove the RPATH

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>