]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/log
people/stevee/ipfire-3.x.git
5 years agokernel: Drop ld.so placeholder files
Michael Tremer [Fri, 29 Mar 2019 03:58:56 +0000 (03:58 +0000)] 
kernel: Drop ld.so placeholder files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agospectre-meltdown-checker: New package
Michael Tremer [Fri, 29 Mar 2019 03:54:30 +0000 (03:54 +0000)] 
spectre-meltdown-checker: New package

Handy to have this available to check how well a system is protected
against Spectre & Meltdown

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years ago.gitignore: Ignore any files edited by vim
Michael Tremer [Fri, 29 Mar 2019 03:38:48 +0000 (03:38 +0000)] 
.gitignore: Ignore any files edited by vim

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoflashrom: New package
Michael Tremer [Fri, 29 Mar 2019 03:37:59 +0000 (03:37 +0000)] 
flashrom: New package

This tool can flash firmware on various chipsets and BIOSes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Enable /dev/mem
Michael Tremer [Fri, 29 Mar 2019 03:37:27 +0000 (03:37 +0000)] 
kernel: Enable /dev/mem

This is required to be able to flash any firmware.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agotzdata: Update to 2019a
Michael Tremer [Tue, 26 Mar 2019 11:53:22 +0000 (11:53 +0000)] 
tzdata: Update to 2019a

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolua: Update to 5.3
Michael Tremer [Tue, 26 Mar 2019 11:52:44 +0000 (11:52 +0000)] 
lua: Update to 5.3

This drops the autotool patch which is unnecessary and hard
to carry around.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agontp: Drop package
Michael Tremer [Mon, 25 Mar 2019 22:47:52 +0000 (22:47 +0000)] 
ntp: Drop package

ntp is not really fit for purpose any more.

It fails to sync time on my systems all the time, is full
of (security) bugs and offers loads of features that we
potentially do not need.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agorrdtool: Update to 1.7.1
Michael Tremer [Mon, 25 Mar 2019 22:34:23 +0000 (22:34 +0000)] 
rrdtool: Update to 1.7.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoca-certificates: Update to version from Jan 23, 2019
Michael Tremer [Mon, 25 Mar 2019 22:28:39 +0000 (22:28 +0000)] 
ca-certificates: Update to version from Jan 23, 2019

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agochrony: Update to 3.4
Michael Tremer [Mon, 25 Mar 2019 22:01:17 +0000 (22:01 +0000)] 
chrony: Update to 3.4

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoiw: Update to 5.0.1
Michael Tremer [Fri, 22 Mar 2019 08:06:03 +0000 (08:06 +0000)] 
iw: Update to 5.0.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agohostapd: Update to 2.7
Michael Tremer [Fri, 22 Mar 2019 10:45:39 +0000 (11:45 +0100)] 
hostapd: Update to 2.7

Enable to get randomness from getrandom() syscall instead
of opening /dev/random directly

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoless: update to 530
Peter Müller [Mon, 11 Mar 2019 20:25:00 +0000 (20:25 +0000)] 
less: update to 530

Backporting package updates to IPFire 3.x, too...

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoguile: Update to 2.2.4
Stefan Schantl [Sun, 10 Mar 2019 14:41:17 +0000 (15:41 +0100)] 
guile: Update to 2.2.4

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibgcrypt: Make sure that we are building with libgpg-error >= 1.25
Michael Tremer [Sat, 9 Mar 2019 15:40:15 +0000 (15:40 +0000)] 
libgcrypt: Make sure that we are building with libgpg-error >= 1.25

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agogpgme: Update to 1.12.0
Michael Tremer [Sat, 9 Mar 2019 15:39:58 +0000 (15:39 +0000)] 
gpgme: Update to 1.12.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibcap-ng: Update to 0.7.9
Stefan Schantl [Sun, 3 Mar 2019 09:47:17 +0000 (10:47 +0100)] 
libcap-ng: Update to 0.7.9

* Re-enabled testsuite

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agogcc: Update to 8.3.0
Michael Tremer [Wed, 27 Feb 2019 22:01:11 +0000 (22:01 +0000)] 
gcc: Update to 8.3.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agosuricata: Update to 4.0.6
Stefan Schantl [Sat, 23 Feb 2019 09:32:32 +0000 (10:32 +0100)] 
suricata: Update to 4.0.6

This is a major update to the latest 4.0 series which does not require rust.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibhtp: Update to 0.5.29
Stefan Schantl [Sat, 23 Feb 2019 09:22:46 +0000 (10:22 +0100)] 
libhtp: Update to 0.5.29

This is a minor release to the latest stable version of libhtp

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agopython: Update to 2.7.15
Michael Tremer [Fri, 22 Feb 2019 22:04:48 +0000 (22:04 +0000)] 
python: Update to 2.7.15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agonasm: Update to 2.14.02
Michael Tremer [Sun, 17 Feb 2019 11:06:57 +0000 (11:06 +0000)] 
nasm: Update to 2.14.02

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agognutls: Update to 3.6.6
Michael Tremer [Sat, 16 Feb 2019 20:36:58 +0000 (20:36 +0000)] 
gnutls: Update to 3.6.6

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibtasn1: Update to 4.13
Michael Tremer [Sat, 16 Feb 2019 20:36:29 +0000 (20:36 +0000)] 
libtasn1: Update to 4.13

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolibunistring: Update to 0.9.10
Michael Tremer [Sat, 16 Feb 2019 20:35:12 +0000 (20:35 +0000)] 
libunistring: Update to 0.9.10

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agonettle: Update to 3.4.1
Michael Tremer [Sat, 16 Feb 2019 20:34:37 +0000 (20:34 +0000)] 
nettle: Update to 3.4.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoxz: Update to 5.2.4
Michael Tremer [Sat, 16 Feb 2019 17:53:23 +0000 (17:53 +0000)] 
xz: Update to 5.2.4

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agogrep: Update to 3.3
Michael Tremer [Sat, 16 Feb 2019 17:42:28 +0000 (17:42 +0000)] 
grep: Update to 3.3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agotcpdump: Update to 4.9.2
Michael Tremer [Thu, 14 Feb 2019 21:33:26 +0000 (21:33 +0000)] 
tcpdump: Update to 4.9.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agotransifex-client: Drop package
Michael Tremer [Thu, 14 Feb 2019 21:21:22 +0000 (21:21 +0000)] 
transifex-client: Drop package

We no longer use this

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agompfr: Update to 4.0.2
Michael Tremer [Thu, 14 Feb 2019 21:15:38 +0000 (21:15 +0000)] 
mpfr: Update to 4.0.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agomtr: Update to 0.92
Michael Tremer [Thu, 14 Feb 2019 21:02:16 +0000 (21:02 +0000)] 
mtr: Update to 0.92

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agocurl: Update to 7.64.0
Michael Tremer [Thu, 14 Feb 2019 20:59:47 +0000 (20:59 +0000)] 
curl: Update to 7.64.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoflex: Update to 2.6.4
Michael Tremer [Thu, 14 Feb 2019 20:56:40 +0000 (20:56 +0000)] 
flex: Update to 2.6.4

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoglibc: Update to 2.29
Michael Tremer [Thu, 14 Feb 2019 20:08:21 +0000 (20:08 +0000)] 
glibc: Update to 2.29

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agobison: Update to 3.3.2
Michael Tremer [Thu, 14 Feb 2019 20:05:38 +0000 (20:05 +0000)] 
bison: Update to 3.3.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agocoreutils: Update to 8.30
Michael Tremer [Thu, 14 Feb 2019 18:03:31 +0000 (18:03 +0000)] 
coreutils: Update to 8.30

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agounbound: Update to 1.9.0
Michael Tremer [Thu, 14 Feb 2019 16:33:43 +0000 (16:33 +0000)] 
unbound: Update to 1.9.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agopcre: Enable JIT
Michael Tremer [Thu, 14 Feb 2019 16:27:11 +0000 (16:27 +0000)] 
pcre: Enable JIT

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agohtop: Update to 2.2.0
Michael Tremer [Thu, 14 Feb 2019 16:26:58 +0000 (16:26 +0000)] 
htop: Update to 2.2.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agostrongswan: Update to 5.7.2
Michael Tremer [Tue, 22 Jan 2019 03:48:34 +0000 (03:48 +0000)] 
strongswan: Update to 5.7.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agohide kernel addresses in /proc against privileged users
Peter Müller [Mon, 21 Jan 2019 20:43:26 +0000 (21:43 +0100)] 
hide kernel addresses in /proc against privileged users

In order to make local privilege escalation more harder, hide
kernel addresses in various /proc files against users with
root (or similar) permissions, too.

Common system hardening tools such as lynis recommend this.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoreadline: Update to 8.0
Michael Tremer [Sun, 6 Jan 2019 07:50:27 +0000 (07:50 +0000)] 
readline: Update to 8.0

This also bumps the compat package to 7.0 so that other applications
continue to function.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodmidecode: update to 3.2
Peter Müller [Mon, 7 Jan 2019 17:24:29 +0000 (18:24 +0100)] 
dmidecode: update to 3.2

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agotzdata: update to 2018i
Peter Müller [Sat, 5 Jan 2019 10:30:40 +0000 (11:30 +0100)] 
tzdata: update to 2018i

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: enable IWLWIFI module.
Arne Fitzenreiter [Sun, 6 Jan 2019 13:17:32 +0000 (13:17 +0000)] 
kernel: enable IWLWIFI module.

IWLWIFI seems disabled by a mistake. Enable it.

fixes #11867

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agotar: Update to 1.31
Michael Tremer [Fri, 4 Jan 2019 02:41:54 +0000 (02:41 +0000)] 
tar: Update to 1.31

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoed: Update to 1.15
Michael Tremer [Thu, 3 Jan 2019 23:02:09 +0000 (23:02 +0000)] 
ed: Update to 1.15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoprevent kernel address space leak via dmesg or /proc files
Peter Müller [Thu, 3 Jan 2019 17:05:40 +0000 (18:05 +0100)] 
prevent kernel address space leak via dmesg or /proc files

Enable runtime sysctl hardening in order to avoid kernel
addresses being disclosed via dmesg (in case it was built
in without restrictions) or various /proc files.

See https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project/Recommended_Settings
for further information.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agodracut: update to 048
Arne Fitzenreiter [Thu, 3 Jan 2019 13:49:25 +0000 (13:49 +0000)] 
dracut: update to 048

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoccache: Update to version 3.5.1
Michael Tremer [Thu, 3 Jan 2019 14:04:24 +0000 (14:04 +0000)] 
ccache: Update to version 3.5.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Fix compiled-in version number
Michael Tremer [Thu, 3 Jan 2019 14:02:56 +0000 (14:02 +0000)] 
kernel: Fix compiled-in version number

When we have a .0 release of the kernel, the internal kernel
versioning is 4.20.0, but the tarball is called 4.20 only.

This causes the kernel to look for its modules in the wrong place.

This patch overwrites the compiled-in version number so that
it is in sync with the directory of the installed modules.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokmod: update to 25
Arne Fitzenreiter [Thu, 3 Jan 2019 12:28:26 +0000 (12:28 +0000)] 
kmod: update to 25

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Build in AT keyboard support
Michael Tremer [Thu, 3 Jan 2019 10:56:30 +0000 (10:56 +0000)] 
kernel: Build in AT keyboard support

This is the default PS/2 keyboard on virtual machines, some laptops
and so on.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Enable MSR module
Michael Tremer [Sun, 30 Dec 2018 18:34:03 +0000 (18:34 +0000)] 
kernel: Enable MSR module

This is required for cpupower

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Configure cpufreq governor to performance
Michael Tremer [Sun, 30 Dec 2018 14:28:53 +0000 (14:28 +0000)] 
kernel: Configure cpufreq governor to performance

This patch also enabled all cpufreq drivers as modules

Fixes: #11373
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Change ASPM policy to default
Michael Tremer [Sun, 30 Dec 2018 14:23:52 +0000 (14:23 +0000)] 
kernel: Change ASPM policy to default

Fixes: #11372
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Disable support for 6RD
Michael Tremer [Sun, 30 Dec 2018 14:22:13 +0000 (14:22 +0000)] 
kernel: Disable support for 6RD

Fixes: #11370
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: configure: Pass arch as an extra argument
Michael Tremer [Sun, 30 Dec 2018 14:20:51 +0000 (14:20 +0000)] 
kernel: configure: Pass arch as an extra argument

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Align ARM configuration with remaining architectures
Michael Tremer [Sun, 30 Dec 2018 00:20:09 +0000 (00:20 +0000)] 
kernel: Align ARM configuration with remaining architectures

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Use host's spinlocks when running in PV mode
Michael Tremer [Sun, 30 Dec 2018 00:09:41 +0000 (00:09 +0000)] 
kernel: Use host's spinlocks when running in PV mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: configure: Allow passing --arch= to edit a certain configuration
Michael Tremer [Sun, 30 Dec 2018 00:06:39 +0000 (00:06 +0000)] 
kernel: configure: Allow passing --arch= to edit a certain configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Make all crypto acceleration a module
Michael Tremer [Sat, 29 Dec 2018 23:52:27 +0000 (23:52 +0000)] 
kernel: Make all crypto acceleration a module

This will allow a slightly smaller kernel on many systems that
do not have any support for any crypto acceleration.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Disable some unused network protocols
Michael Tremer [Sat, 29 Dec 2018 23:45:56 +0000 (23:45 +0000)] 
kernel: Disable some unused network protocols

This disables BATMAN (which has been dropped some time ago
from userspace), L2TP and ebtables.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Drop pcspkr patch
Michael Tremer [Sat, 29 Dec 2018 14:23:18 +0000 (14:23 +0000)] 
kernel: Drop pcspkr patch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Update to 4.20
Michael Tremer [Sat, 29 Dec 2018 14:22:33 +0000 (14:22 +0000)] 
kernel: Update to 4.20

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Add README for guidance on how to use the configure script
Michael Tremer [Sat, 29 Dec 2018 13:53:13 +0000 (13:53 +0000)] 
kernel: Add README for guidance on how to use the configure script

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Enable DFS support for ath*k drivers
Michael Tremer [Sat, 29 Dec 2018 13:23:58 +0000 (13:23 +0000)] 
kernel: Enable DFS support for ath*k drivers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Add support to run as a guest in Hyper-V
Michael Tremer [Sat, 29 Dec 2018 13:15:22 +0000 (13:15 +0000)] 
kernel: Add support to run as a guest in Hyper-V

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Disable drivers for loads of proprietary devices
Michael Tremer [Sat, 29 Dec 2018 13:10:32 +0000 (13:10 +0000)] 
kernel: Disable drivers for loads of proprietary devices

Those include pressure and chemical sensors and other hardware
that nobody will use for IPFire.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Disable drivers for obscure I/O devices
Michael Tremer [Sat, 29 Dec 2018 12:58:37 +0000 (12:58 +0000)] 
kernel: Disable drivers for obscure I/O devices

This also disables support for parallel ports.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Disable Bluetooth
Michael Tremer [Sat, 29 Dec 2018 12:51:44 +0000 (12:51 +0000)] 
kernel: Disable Bluetooth

We don't have any userspace tools for this and I think
that a firewall is unlikely to have any of those devices.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Compress modules with XZ
Michael Tremer [Sat, 29 Dec 2018 12:48:57 +0000 (12:48 +0000)] 
kernel: Compress modules with XZ

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Update power management settings
Michael Tremer [Sat, 29 Dec 2018 12:45:52 +0000 (12:45 +0000)] 
kernel: Update power management settings

Build as many things as a module as possible and disable CONFIG_SUSPEND

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Enable CPU quirks for Intel/AMD processors
Michael Tremer [Sat, 29 Dec 2018 12:35:42 +0000 (12:35 +0000)] 
kernel: Enable CPU quirks for Intel/AMD processors

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Allow running on Xen
Michael Tremer [Sat, 29 Dec 2018 12:32:33 +0000 (12:32 +0000)] 
kernel: Allow running on Xen

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: configure: Allow running listnewconfig
Michael Tremer [Sat, 29 Dec 2018 12:29:20 +0000 (12:29 +0000)] 
kernel: configure: Allow running listnewconfig

This command lists all new unset options

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: configure: Correctly save changes
Michael Tremer [Sat, 29 Dec 2018 12:17:23 +0000 (12:17 +0000)] 
kernel: configure: Correctly save changes

This patch fixes that sometimes changes were just ignored and
overwritten by the old settings.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: configure: Replace update command with olddefconfig
Michael Tremer [Sat, 29 Dec 2018 11:49:05 +0000 (11:49 +0000)] 
kernel: configure: Replace update command with olddefconfig

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Disable support for extended x86 platforms
Michael Tremer [Sat, 29 Dec 2018 11:44:01 +0000 (11:44 +0000)] 
kernel: Disable support for extended x86 platforms

We are running none of these

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Support menuconfig from configure script
Michael Tremer [Sat, 29 Dec 2018 11:40:48 +0000 (11:40 +0000)] 
kernel: Support menuconfig from configure script

It is more handy to call menuconfig directly from command line
instead of offering an interactive menu.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Automatically detect kernel source
Michael Tremer [Sat, 29 Dec 2018 11:32:54 +0000 (11:32 +0000)] 
kernel: Automatically detect kernel source

This was a bit useless to make this a parameter because the script
can just automatically detect this...

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Update to 4.19.12
Michael Tremer [Sat, 29 Dec 2018 11:19:18 +0000 (11:19 +0000)] 
kernel: Update to 4.19.12

Fixes: #11914
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agokernel: Don't overwrite CFLAGS and LDFLAGS in Makefile
Michael Tremer [Fri, 28 Dec 2018 23:13:54 +0000 (23:13 +0000)] 
kernel: Don't overwrite CFLAGS and LDFLAGS in Makefile

It was intended that the CFLAGS and LDFLAGS are cleared from any (userspace)
hardening, but since 4.16, the kernel build results in a diffent kernel
that doesn't boot when these flags are cleared.

Fixes: #11817 - Update to Linux 4.18.x
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoglibc: Compile with -O2
Michael Tremer [Tue, 18 Dec 2018 22:35:30 +0000 (22:35 +0000)] 
glibc: Compile with -O2

Instead of compiling with -O3, we now compile this with -O2
which is the default for the whole system. It looks like binaries
launch and perform a little bit slower than on some other
distributions, but there is no explanation to it.

This change will reduce the size of the libc and sibling libraries
which will hopefully allow to load them faster. Code might potentially
execute slower on some machines, but this impact might be less than
the startup time of the binaries.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agosqlite: Update to 3.26.0
Michael Tremer [Tue, 18 Dec 2018 22:17:00 +0000 (22:17 +0000)] 
sqlite: Update to 3.26.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agosetup: Drop quagga user
Michael Tremer [Thu, 13 Dec 2018 13:35:49 +0000 (13:35 +0000)] 
setup: Drop quagga user

Since we no longer have quagga, we don't need this any more

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoDrop frr & quagga
Michael Tremer [Thu, 13 Dec 2018 13:34:53 +0000 (13:34 +0000)] 
Drop frr & quagga

These are replaced by bird. There is such chaos now with all these
routing daemons...

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agonetwork: Depend on bird instead of frr
Michael Tremer [Thu, 13 Dec 2018 13:34:32 +0000 (13:34 +0000)] 
network: Depend on bird instead of frr

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agobird: Update to 2.0.2
Michael Tremer [Thu, 13 Dec 2018 13:33:01 +0000 (13:33 +0000)] 
bird: Update to 2.0.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoRevert "bird: Drop package"
Michael Tremer [Thu, 13 Dec 2018 13:30:46 +0000 (13:30 +0000)] 
Revert "bird: Drop package"

This reverts commit 09c3106fb13fde1c815c9513fd89b402e344c05b.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agostrongswan: Update to 5.7.1
Michael Tremer [Sat, 1 Dec 2018 19:19:41 +0000 (19:19 +0000)] 
strongswan: Update to 5.7.1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agonano: Update to 3.2
Michael Tremer [Sat, 1 Dec 2018 18:34:40 +0000 (18:34 +0000)] 
nano: Update to 3.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agosystemd: Update to version 239
Stefan Schantl [Sun, 21 Oct 2018 19:35:34 +0000 (21:35 +0200)] 
systemd: Update to version 239

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agomeson: New package
Stefan Schantl [Sun, 21 Oct 2018 19:35:33 +0000 (21:35 +0200)] 
meson: New package

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agoninja: New package
Stefan Schantl [Sun, 21 Oct 2018 19:35:32 +0000 (21:35 +0200)] 
ninja: New package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agopython-lxml: Update to 4.2.5
Stefan Schantl [Sun, 21 Oct 2018 19:35:31 +0000 (21:35 +0200)] 
python-lxml: Update to 4.2.5

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agopython-setuputils: Update to 40.4.3
Stefan Schantl [Sun, 21 Oct 2018 19:35:30 +0000 (21:35 +0200)] 
python-setuputils: Update to 40.4.3

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 years agolldpd: Update to 1.0.1
Michael Tremer [Sun, 30 Sep 2018 22:01:50 +0000 (00:01 +0200)] 
lldpd: Update to 1.0.1

This also disables sending the kernel release over
the wire and will only announce the release version
of the distribution.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>