Commit Graph

18931 Commits

Author SHA1 Message Date
Timo Eissler
bc8bea129c perl-Imager: New package
Perl extension for Generating 24 bit Images

Required by perl-Imager-QRCode.

Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
2022-06-17 10:20:17 +00:00
Timo Eissler
cb36c0929c perl-Module-Install: New package
Module::Install configuration system

Required by perl-Imager-QRCode.

Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
2022-06-17 10:20:17 +00:00
Timo Eissler
3aeadfd8bd perl-YAML-Tiny: New package
Read/Write YAML files with as little code as possible

Required by perl-Module-Install.

Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
2022-06-17 10:20:17 +00:00
Timo Eissler
bfc889a70a perl-Module-ScanDeps: New package
Recursively scan Perl code for dependencies

Required by perl-Module-Install.

Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
2022-06-17 10:20:17 +00:00
Timo Eissler
a102cdbae1 perl-Module-Build: New package
Build and install Perl modules

Required by perl-Module-Install.

Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
2022-06-17 10:20:17 +00:00
Timo Eissler
6f8b1c534e perl-File-Remove: New package
Remove files and directories

Required by perl-Module-Install.

Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
2022-06-17 10:20:17 +00:00
Timo Eissler
3780b7a4ac libqrcode: New package
A fast and compact QR Code encoding library.

Homepage: https://fukuchi.org/works/qrencode/
Source: https://fukuchi.org/works/qrencode/qrencode-4.1.1.tar.gz

Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
2022-06-17 10:20:16 +00:00
Timo Eissler
7e4af6eb54 oath-toolkit: New package
OATH Toolkit provide components to build one-time password
authentication systems.

Homepage: https://www.nongnu.org/oath-toolkit/index.html
Source: https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.7.tar.gz

Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
2022-06-17 10:20:14 +00:00
Peter Müller
0ffba7d4f6 linux: Update to 5.15.48
Please refer to https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.48
for the changelog of this version.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-17 06:59:50 +00:00
Peter Müller
961e253e1a Core Update 169: Ship bind
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-17 06:56:05 +00:00
Matthias Fischer
07bd97edf7 bind: Update to 9.16.30
For details see:
https://downloads.isc.org/isc/bind9/9.16.30/doc/arm/html/notes.html#notes-for-bind-9-16-30

"Bug Fixes

    The fetches-per-server quota is designed to adjust itself downward
    automatically when an authoritative server times out too frequently.
    Due to a coding error, that adjustment was applied incorrectly,
    so that the quota for a congested server was always set to 1. This
    has been fixed. [GL #3327]

    DNSSEC-signed catalog zones were not being processed correctly. This
    has been fixed. [GL #3380]

    Key files were updated every time the dnssec-policy key manager ran,
    whether the metadata had changed or not. named now checks whether
    changes were applied before writing out the key files. [GL #3302]"

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-17 06:55:37 +00:00
Michael Tremer
bf7bfc3df6 dnsdist: Update to 1.7.2
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-15 15:41:25 +00:00
Peter Müller
f391d8628b linux-firmware: Update to 20220610
No changelog is provided, please refer to
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
for all activity since the previous version.

This patch includes necessary directives for shipping added or modified
firmware files with Core Update 169, and deleting appropriate files on
existing installations.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 20:49:00 +00:00
Peter Müller
310ad69dc1 lynis: Update to 3.0.8
Full changelog as retrived from https://cisofy.com/changelog/lynis/#308:

- MALW-3274 - Detect McAfee VirusScan Command Line Scanner
- PKGS-7346 Check Alpine Package Keeper (apk)
- PKGS-7395 Check Alpine upgradeable packages
- EOL for Alpine Linux 3.14 and 3.15

- AUTH-9408 - Check for pam_faillock as well (replacement for pam_tally2)
- FILE-7524 - Test enhanced to support symlinks
- HTTP-6643 - Support ModSecurity version 2 and 3
- KRNL-5788 - Only run relevant tests and improved logging
- KRNL-5820 - Additional path for security/limits.conf
- KRNL-5830 - Check for /var/run/needs_restarting (Slackware)
- KRNL-5830 - Add a presence check for /boot/vmlinuz
- PRNT-2308 - Bugfix that prevented test from storing values correctly
- Extended location of PAM files for AARCH64
- Some messages in log improved

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 20:46:58 +00:00
Peter Müller
d819a62b14 linux: Update rootfiles
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 20:45:51 +00:00
Peter Müller
c0c8a08992 linux: Run make oldconfig for x86_64
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 20:42:07 +00:00
Peter Müller
6d084eb8b1 xfsprogs: Fix rootfile
For some reason, this particular file's name always comprises of x86_64.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 20:36:13 +00:00
Peter Müller
d462422cc3 Core Update 169: Ship tzdata
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:52:19 +00:00
Peter Müller
0371726e94 tzdata: Update to 2022a
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:52:06 +00:00
Peter Müller
80745fb58f unbound.conf: Aggressive NSEC is enabled by default since Unbound 1.15.0
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:50:10 +00:00
Peter Müller
0360d235c8 Core Update 169: Ship and apply sysctl changes
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:49:40 +00:00
Peter Müller
84d6e93150 sysctl: For the sake of completeness, do not accept IPv6 redirects
While IPFire 2.x' web interface does not support IPv6, users can
technically run it with IPv6 by conducting the necessary configuration
changes manually.

To provide these systems as well, we should disable acceptance of ICMPv6
redirect packets - which is apparently not default in Linux, yet. :-/

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:48:45 +00:00
Peter Müller
d90b39982b Core Update 169: Ship localnet initscript
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:48:13 +00:00
Peter Müller
cf7f5004ac localnet: Add "edns0" to /etc/resolv.conf options for RFC 2671 support
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:47:34 +00:00
Peter Müller
b41631c190 Core Updatw 169: Ship and apply updated Linux kernel
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:46:50 +00:00
Peter Müller
17aaad5d96 flash-images: Harden mount options of /boot
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:39:52 +00:00
Peter Müller
1fad035a1f Kernel: Mitigate Straight-Line-Speculation on x86_64
See https://lwn.net/Articles/877845/ for the rationale behind this. The
feature is currently only available on the x86_64 platform.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:39:35 +00:00
Peter Müller
883e29630c Kernel: Disable support for RPC dprintk debugging
This is solely needed for debugging of NFS issues. Due to the attack
surface it introduces, grsecurity recommends to disable it; as we do not
have a strict necessity for this feature, it is best to follow that
recommendation for security reasons.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:39:23 +00:00
Peter Müller
9b28e9d02b Kernel: Enable YAMA support
See https://www.kernel.org/doc/html/latest/admin-guide/LSM/Yama.html for
the upstream rationale. Enabling YAMA gives us the benefit of additional
hardening options available, without any obvious downsides.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:39:08 +00:00
Peter Müller
db8639bbfa linux: Update to 5.15.46
Please refer to https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.46
for the changelog of this version.

Due to operational constraints, ARM rootfile changes are simulated.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:38:42 +00:00
Peter Müller
0d84103c04 Delete orphaned libcap patch
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-11 18:59:36 +00:00
Peter Müller
3e7e92652e Core Update 169: Ship ovpnmain.cgi
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-11 14:35:23 +00:00
Jon Murphy
574f453853 ovpnmain.cgi: correct spelling
- change "coment" to "comment"

Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-11 14:34:31 +00:00
Peter Müller
a56d36b078 Core Update 169: Ship and restart Apache
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-09 19:56:13 +00:00
Matthias Fischer
86f22bc9ba apache: Update to 2.4.54
Huge changelog, for details see:
https://dlcdn.apache.org/httpd/CHANGES_2.4.54

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-09 19:55:07 +00:00
Peter Müller
0f5b48467f Core Update 169: Ship toolchain changes
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 16:52:15 +00:00
Peter Müller
7dd292543e Core Update 169: Ship and restart Squid
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 16:46:37 +00:00
Matthias Fischer
19f6c59966 squid: Update to 5.6
For details see:
https://github.com/squid-cache/squid/commits/v5

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 16:45:41 +00:00
Peter Müller
3f8263b80a boost: Fix ARM rootfiles as well
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 16:44:26 +00:00
Matthias Fischer
b8939e4883 boost: Fix rootfile for x86_64
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 06:30:51 +00:00
Peter Müller
053189a4c3 Core Update 169: Ship lmdb
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-06 12:11:51 +00:00
Adolf Belka
836832af26 lmdb: Update to version 0.9.29
- Update from version 0.9.24 to 0.9.29
- Update of rootfile not required
- Changelog - there is no changelog in the source tarball or on the Symas website or in
   the github repository.
   The following are extracted from the short log of the git commits
   https://github.com/LMDB/lmdb/commits/LMDB_0.9.29/libraries/liblmdb
    Release (0.9.29)
      ITS#9500
      ITS#9500 fix regression from ITS#8662
      ITS#9376 simplify
      ITS#9469 - Typo fixes
      ITS#9461 fix typo
      ITS#9461 refix ITS#9376
    Release (0.9.28)
      ITS#8662 Add -a append option to mdb_load
      Return to RE
    Release (0.9.27)
      ITS#9376 Fixes for repeated deletes with xcursor
      Return to engineering
    Release 0.9.26
      ITS#9278
      Silence stupid fallthru warning
      ITS#9278 fix robust mutex cleanup for FreeBSD
      Return to engineering
    Release 0.9.25
      ITS#9155 lmdb: free mt_spill_pgs in non-nested txn on end
      ITS#9118 - Fix typo in prev commit
      ITS#9118 add MAP_NOSYNC for FreeBSD
      return to release engineering, ITS#9068
      ITS#9068 fix backslash escaping

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-06 12:11:34 +00:00
Peter Müller
7567e71c07 Merge branch 'next' into temp-c169-development 2022-06-05 16:48:54 +00:00
Peter Müller
6a11476c28 Core Update 169: Ship changes related to manualpages in the webIF
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 09:24:56 +00:00
Leo-Andres Hofmann
64db1faf67 manualpages: Add path and file extension to the configuration
This allows to correctly assign an URL to a file without relying
on unique base names.
A custom read function is required because General::readhash()
doesn't allow paths as hash keys. Modifying the existing functions
could affect other CGIs and was therefore dismissed.

Fixes: #12806

Signed-off-by: Leo-Andres Hofmann <hofmann@leo-andres.de>
2022-06-04 09:23:42 +00:00
Peter Müller
4a4fc8f19a Core Update 168: Ship fcrontab and rebuild it from scratch
This is necessary due to IDSv4 changes introducing changes to fcrontab.
While this patch will cause any custom cron jobs configured there to be
lost, it is better to start with a defined state rather than sed'ing
on this file.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Cc: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:43:15 +00:00
Jon Murphy
5f8a1acfe9 make.sh-usage: Ship changes to make files
In make.sh-usage document:
 - updated with descriptions for various commands
 - removed descriptions for old commands

In make.sh script:
 - updated make.sh usage line "Usage: $0 [OPTIONS] {build|check-manualpages|..."
 - removed make.sh clear screen commands in build area and toolchain area

Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-04 08:39:17 +00:00
Peter Müller
9152d4e453 Core Update 169: Ship and restart Unbound
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:38:41 +00:00
Matthias Fischer
ba4f3d9a23 unbound: Update to 1.16.0
For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-16-0

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:37:02 +00:00
Michael Tremer
0585ca7cfd cdrom: Drop menu option for HDT
The Hardware Detection Tool does not work and I do not think it is worth
to investigate. It is an ancient piece of software which does not work
on EFI systems which are becoming more and more common.

Since this has presumably been broken for a long time which nobody has
reported I assume that nobody is using it. There are indeed lots better
live CDs out there with much better diagnostic tools.

Fixes: #12870
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:36:58 +00:00