]> git.ipfire.org Git - ipfire-2.x.git/log
ipfire-2.x.git
8 months agovulnerabilities.cgi: Avoid superfluous line breaks by widening SMT configuration... core178
Peter Müller [Tue, 15 Aug 2023 16:18:00 +0000 (16:18 +0000)] 
vulnerabilities.cgi: Avoid superfluous line breaks by widening SMT configuration table

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agovulnerabilities.cgi: Add English and German translations for new flaws
Peter Müller [Tue, 15 Aug 2023 16:18:00 +0000 (16:18 +0000)] 
vulnerabilities.cgi: Add English and German translations for new flaws

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoBump PAK_VER for haproxy/keepalived/monit/nmap
Michael Tremer [Tue, 8 Aug 2023 16:45:12 +0000 (16:45 +0000)] 
Bump PAK_VER for haproxy/keepalived/monit/nmap

This is required as older versions might be linked against older
versions of OpenSSL.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoinitskript: smt: restore IPFire banner v2.27-core178
Arne Fitzenreiter [Sat, 12 Aug 2023 07:58:56 +0000 (09:58 +0200)] 
initskript: smt: restore IPFire banner

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agoinitskript: smt: disable smt on vulnerable cpu
Arne Fitzenreiter [Sat, 12 Aug 2023 07:11:52 +0000 (09:11 +0200)] 
initskript: smt: disable smt on vulnerable cpu

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agocore178: insert urgent core update for new cpu vulnerability mitigations
Arne Fitzenreiter [Fri, 11 Aug 2023 21:32:01 +0000 (23:32 +0200)] 
core178: insert urgent core update for new cpu vulnerability mitigations

this contain kernel-6.1.45, intel-microcode-20230808, linux-firmware-20230804 + fam19h patches and a fix
for early microcode load from initramdisk.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agovulnerabilities.cgi: add new gather_data_sampling and spec_rstack_overfow
Arne Fitzenreiter [Fri, 11 Aug 2023 21:29:26 +0000 (23:29 +0200)] 
vulnerabilities.cgi: add new gather_data_sampling and spec_rstack_overfow

this not add details and translation strings yet.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agokernel: update to 6.1.45
Arne Fitzenreiter [Fri, 11 Aug 2023 21:25:37 +0000 (23:25 +0200)] 
kernel: update to 6.1.45

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agolinux-firmware: update to 20230804
Arne Fitzenreiter [Fri, 11 Aug 2023 19:12:45 +0000 (21:12 +0200)] 
linux-firmware: update to 20230804

also updated amd_familiy_19h patch which was not in 20230804 yet.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agointel-microcode: update to 20230808
Arne Fitzenreiter [Fri, 11 Aug 2023 14:51:42 +0000 (16:51 +0200)] 
intel-microcode: update to 20230808

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agokernel: build it after all other programs
Arne Fitzenreiter [Fri, 11 Aug 2023 14:48:49 +0000 (16:48 +0200)] 
kernel: build it after all other programs

this fix missing firmwares and early microcode load.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agocore177: ship u-boot-mkimage
Arne Fitzenreiter [Fri, 11 Aug 2023 11:30:18 +0000 (13:30 +0200)] 
core177: ship u-boot-mkimage

this is linked against openssl-1.1 on older installations and was not shipped with core175

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
8 months agocore177: Ship suricata rulesets v2.27-core177
Michael Tremer [Wed, 2 Aug 2023 09:10:22 +0000 (09:10 +0000)] 
core177: Ship suricata rulesets

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoruleset-sources: Adjust download URL for snort community ruleset
Stefan Schantl [Tue, 1 Aug 2023 15:58:40 +0000 (17:58 +0200)] 
ruleset-sources: Adjust download URL for snort community ruleset

Fixes: #13203
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoudev: Drop hwrng rules
Michael Tremer [Mon, 31 Jul 2023 13:43:47 +0000 (13:43 +0000)] 
udev: Drop hwrng rules

This is another fragment of rngd - the gift that keeps giving.

The udev rules file contains a lot of stuff for a prototype which never
went into production. So, that can be dropped.

It would have been left with one rule that starts rngd whenever a HWRNG
is being found. That is however no longer needed as rngd is being
started in the init process. We no longer need to initialize it as early
as possible to seed the kernel's PRNG.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopmacct: Increment package release
Michael Tremer [Mon, 31 Jul 2023 09:27:27 +0000 (09:27 +0000)] 
pmacct: Increment package release

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopmacct: Fix for Bug#13163 - no such column: vlan_in [CU 175]
Adolf Belka [Thu, 13 Jul 2023 17:03:49 +0000 (19:03 +0200)] 
pmacct: Fix for Bug#13163 - no such column: vlan_in [CU 175]

- This problem occurred with pmacct-1.7.8 and was raised with upstream. They identified a
   bug and provided a commit with a fix.
- Unfortunately the commit can not be used on version 1.7.8 from Dec 2022 as it depends on
   other commits applied in the period from Dec 2022 to July 2023.
- The next version release is likely to come out around Dec 2023 to Mar 2024 based on the
   previous release frequency (6 to 9 months)
- The only alternative was to make a release from the commit stage of the fix. In Github
   this only provides a zip file. So I extracted the zip file and then re-archived it
   as a .tar.gz file
- Build went successfully and the .ipfire package file was tested successfully by @Jon

Fixes: Bug#13163
Tested-by: Jon Murphy <jon.murphy@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agocore177: remove rngd link also from rcsysinit.d
Arne Fitzenreiter [Sat, 29 Jul 2023 07:48:29 +0000 (09:48 +0200)] 
core177: remove rngd link also from rcsysinit.d

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
9 months agocore177: apply local ssh config after update sshd
Arne Fitzenreiter [Sat, 29 Jul 2023 07:26:56 +0000 (09:26 +0200)] 
core177: apply local ssh config after update sshd

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
9 months agokernel: update to 6.1.42
Arne Fitzenreiter [Fri, 28 Jul 2023 16:30:21 +0000 (18:30 +0200)] 
kernel: update to 6.1.42

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agocore177: Fix typo in removing rngd init links
Michael Tremer [Fri, 28 Jul 2023 16:21:12 +0000 (16:21 +0000)] 
core177: Fix typo in removing rngd init links

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agocore177: remove rngd if the addon was not installed via pakfire
Arne Fitzenreiter [Fri, 28 Jul 2023 16:19:16 +0000 (18:19 +0200)] 
core177: remove rngd if the addon was not installed via pakfire

the old version is linked against the old openssl and will fail.

fixes: #13197

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoinitskripts: remove buggy remount at halt and reboot
Arne Fitzenreiter [Fri, 28 Jul 2023 16:04:25 +0000 (18:04 +0200)] 
initskripts: remove buggy remount at halt and reboot

mount -f does nothing and also the sync calls should do nothing
on a already ro mounted filesystem.

fixes: #13195

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoalsa: Fix rootfile after moving linux-firmware
Michael Tremer [Wed, 26 Jul 2023 16:08:00 +0000 (16:08 +0000)] 
alsa: Fix rootfile after moving linux-firmware

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: update to 6.1.41
Arne Fitzenreiter [Wed, 26 Jul 2023 15:47:35 +0000 (15:47 +0000)] 
kernel: update to 6.1.41

fix for CVE-2023-20593 (Zenbleed)

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoRun "./make.sh lang"
Michael Tremer [Wed, 26 Jul 2023 13:17:49 +0000 (13:17 +0000)] 
Run "./make.sh lang"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agosamba: Update to version 4.18.5
Adolf Belka [Tue, 25 Jul 2023 14:37:17 +0000 (16:37 +0200)] 
samba: Update to version 4.18.5

- Update from version 4.18.4 to 4.18.5
- Update of rootfile not required
- Changelog
    4.18.5
      This is a security release in order to address the following defects:
o CVE-2022-2127:  When winbind is used for NTLM authentication, a maliciously
                  crafted request can trigger an out-of-bounds read in winbind
                  and possibly crash it.
                  https://www.samba.org/samba/security/CVE-2022-2127.html
o CVE-2023-3347:  SMB2 packet signing is not enforced if an admin configured
                  "server signing = required" or for SMB2 connections to Domain
                  Controllers where SMB2 packet signing is mandatory.
                  https://www.samba.org/samba/security/CVE-2023-3347.html
o CVE-2023-34966: An infinite loop bug in Samba's mdssvc RPC service for
                  Spotlight can be triggered by an unauthenticated attacker by
                  issuing a malformed RPC request.
                  https://www.samba.org/samba/security/CVE-2023-34966.html
o CVE-2023-34967: Missing type validation in Samba's mdssvc RPC service for
                  Spotlight can be used by an unauthenticated attacker to
                  trigger a process crash in a shared RPC mdssvc worker process.
                  https://www.samba.org/samba/security/CVE-2023-34967.html
o CVE-2023-34968: As part of the Spotlight protocol Samba discloses the server-
                  side absolute path of shares and files and directories in
                  search results.
                  https://www.samba.org/samba/security/CVE-2023-34968.html
o  Ralph Boehme <slow@samba.org>
   * BUG 15072: CVE-2022-2127.
   * BUG 15340: CVE-2023-34966.
   * BUG 15341: CVE-2023-34967.
   * BUG 15388: CVE-2023-34968.
   * BUG 15397: CVE-2023-3347.
o  Volker Lendecke <vl@samba.org>
   * BUG 15072: CVE-2022-2127.
o  Stefan Metzmacher <metze@samba.org>
   * BUG 15418: Secure channel faulty since Windows 10/11 update 07/2023.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agomake.sh: Move Git to where it was built before and move firmware after it
Michael Tremer [Wed, 26 Jul 2023 10:23:49 +0000 (10:23 +0000)] 
make.sh: Move Git to where it was built before and move firmware after it

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agomake.sh: Build Git earlier as we need it to apply binary patches
Michael Tremer [Tue, 25 Jul 2023 11:16:59 +0000 (11:16 +0000)] 
make.sh: Build Git earlier as we need it to apply binary patches

The Linux firmware microcode patches require Git to apply binary
patches as they are not supported by patch(8).

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agolinux-firmware: Fix AMD microcode updates for Zenbleed
Michael Tremer [Tue, 25 Jul 2023 11:15:45 +0000 (11:15 +0000)] 
linux-firmware: Fix AMD microcode updates for Zenbleed

  https://lock.cmpxchg8b.com/zenbleed.html

Fixes: CVE-2023-20593
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: update to 6.1.40
Arne Fitzenreiter [Tue, 25 Jul 2023 05:01:25 +0000 (05:01 +0000)] 
kernel: update to 6.1.40

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoghostscript: Update to 10.01.2
Matthias Fischer [Sun, 16 Jul 2023 15:49:22 +0000 (17:49 +0200)] 
ghostscript: Update to 10.01.2

For details see:
https://git.ghostscript.com/?p=ghostpdl.git;a=shortlog;h=refs/tags/ghostpdl-10.01.2

Fixes CVE-2023-36664:
=> https://www.cvedetails.com/cve/CVE-2023-36664/
=> https://www.kroll.com/en/insights/publications/cyber/ghostscript-cve-2023-36664-remote-code-execution-vulnerability

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: update to 6.1.39
Arne Fitzenreiter [Fri, 21 Jul 2023 06:01:29 +0000 (06:01 +0000)] 
kernel: update to 6.1.39

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: fix rootfile
Arne Fitzenreiter [Fri, 21 Jul 2023 05:47:57 +0000 (05:47 +0000)] 
kernel: fix rootfile

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agocore177: Ship & restart OpenSSH
Michael Tremer [Fri, 21 Jul 2023 09:33:34 +0000 (09:33 +0000)] 
core177: Ship & restart OpenSSH

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoopenssh: Update to version 9.3p2 - Fixes CVE-2023-38408
Adolf Belka [Thu, 20 Jul 2023 16:04:39 +0000 (18:04 +0200)] 
openssh: Update to version 9.3p2 - Fixes CVE-2023-38408

- Update from version 9.3p1 to 9.3p2
- Update of rootfile not required
- Changelog
    9.3p2 (2023-07-19)
This release fixes a security bug.
Security
Fix CVE-2023-38408 - a condition where specific libaries loaded via
 ssh-agent(1)'s PKCS#11 support could be abused to achieve remote
 code execution via a forwarded agent socket if the following
 conditions are met:
* Exploitation requires the presence of specific libraries on
   the victim system.
* Remote exploitation requires that the agent was forwarded
   to an attacker-controlled system.
Exploitation can also be prevented by starting ssh-agent(1) with an
 empty PKCS#11/FIDO allowlist (ssh-agent -P '') or by configuring
 an allowlist that contains only specific provider libraries.
This vulnerability was discovered and demonstrated to be exploitable
 by the Qualys Security Advisory team.
In addition to removing the main precondition for exploitation,
 this release removes the ability for remote ssh-agent(1) clients
 to load PKCS#11 modules by default (see below).
Potentially-incompatible changes
 * ssh-agent(8): the agent will now refuse requests to load PKCS#11
    modules issued by remote clients by default. A flag has been added
    to restore the previous behaviour "-Oallow-remote-pkcs11".
   Note that ssh-agent(8) depends on the SSH client to identify
    requests that are remote. The OpenSSH >=8.9 ssh(1) client does
    this, but forwarding access to an agent socket using other tools
    may circumvent this restriction.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agosudo: Update to version 1.9.14p2
Adolf Belka [Tue, 18 Jul 2023 14:17:36 +0000 (16:17 +0200)] 
sudo: Update to version 1.9.14p2

- Update from version 1.9.14 to 1.9.14p2
- Update of rootfile not required
- Changelog
    1.9.14p2
 * Fixed a crash on Linux systems introduced in version 1.9.14 when
   running a command with a NULL argv[0] if "log_subcmds" or
   "intercept" is enabled in sudoers.
 * Fixed a problem with "stair-stepped" output when piping or
   redirecting the output of a sudo command that takes user input.
 * Fixed a bug introduced in sudo 1.9.14 that affects matching
   sudoers rules containing a Runas_Spec with an empty Runas user.
   These rules should only match when sudo's -g option is used but
   were matching even without the -g option.  GitHub issue #290.
    1.9.14p1
 * Fixed an invalid free bug in sudo_logsrvd that was introduced
   in version 1.9.14 which could cause sudo_logsrvd to crash.
 * The sudoers plugin no longer tries to send the terminal name
   to the log server when no terminal is present.  This bug was
   introduced in version 1.9.14.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agodehydrated: Keep going if re-issuing one certificate fails
Michael Tremer [Mon, 10 Jul 2023 17:30:15 +0000 (17:30 +0000)] 
dehydrated: Keep going if re-issuing one certificate fails

This change will make sure that dehydrated will continue if (re-)issuing
one or more certificate fails.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agocore177: Do not ship location database extracted in ipset format
Michael Tremer [Tue, 11 Jul 2023 09:37:26 +0000 (09:37 +0000)] 
core177: Do not ship location database extracted in ipset format

Since the update is not built on the day when people install it, we will
ship an outdated database. For updates, where the firewall is being
reloaded or rebooted, we will have an old database in place until the
next database update job runs.

Secondly, the data is 33 MiB in size, which is useless data shipped as
every system will already have a database that is very likely to be more
recent.

In this update, we are not shipping the location database again, but I
wanted to add this change so it does not get lost next time.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Ship unbound-dhcp-leases-bridge
Peter Müller [Thu, 13 Jul 2023 14:28:44 +0000 (14:28 +0000)] 
Core Update 177: Ship unbound-dhcp-leases-bridge

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agounbound-dhcp-leases-bridge: Reload unbound to import leases
Michael Tremer [Tue, 11 Jul 2023 13:29:32 +0000 (13:29 +0000)] 
unbound-dhcp-leases-bridge: Reload unbound to import leases

This changes the old "diff" algorithm that we needed to have before
Unbound was able to reload its own configuration.

Now, it can do this even without dropping the cache. This should
hopefully perform much better and be more reliable than the old way.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Ship fireinfo
Peter Müller [Thu, 13 Jul 2023 14:26:34 +0000 (14:26 +0000)] 
Core Update 177: Ship fireinfo

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agofireinfo: Fix SEGV in detect_hypervisor()
Michael Tremer [Thu, 13 Jul 2023 14:05:38 +0000 (14:05 +0000)] 
fireinfo: Fix SEGV in detect_hypervisor()

Fixes: #13155 - _fireinfo.detect_hypervisor() rises Segmentation fault
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
9 months agopmacct: fix bug 13159
Jon Murphy [Thu, 6 Jul 2023 21:05:06 +0000 (16:05 -0500)] 
pmacct: fix bug 13159

- changes `interface` to `pcap_interface` in pmacct.conf file.
- thank you to @iptom for finding and reporting the issue and
   to many others for pitching in and helping debug!

Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
9 months agoCore Update 177: Delete OpenSSL 1.1.1 files
Peter Müller [Sun, 9 Jul 2023 15:15:00 +0000 (15:15 +0000)] 
Core Update 177: Delete OpenSSL 1.1.1 files

Originally announced for Core Update 176, this step was postponed until
Core Update 177 due to my fault of having shipped all necessary
dependencies for OpenSSL 3.x in Core Update 175 properly.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agolinux: Trigger a BUG() when corruption of kernel data structures is detected
Peter Müller [Sun, 9 Jul 2023 14:56:00 +0000 (14:56 +0000)] 
linux: Trigger a BUG() when corruption of kernel data structures is detected

Given that this will merely log such an incident, this can be safely
enabled.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agolinux: Enable Indirect Branch Tracking by default
Peter Müller [Sun, 9 Jul 2023 14:55:00 +0000 (14:55 +0000)] 
linux: Enable Indirect Branch Tracking by default

This became upstream default (see
https://www.phoronix.com/news/Linux-IBT-By-Default-Tip for IT news media
coverage), and given its security-relevance, we should adopt this
setting as well.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agokernel: update to 6.1.38
Arne Fitzenreiter [Mon, 10 Jul 2023 11:50:42 +0000 (13:50 +0200)] 
kernel: update to 6.1.38

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoCore Updte 177: Ship and restart Squid
Peter Müller [Sun, 9 Jul 2023 15:11:34 +0000 (15:11 +0000)] 
Core Updte 177: Ship and restart Squid

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agosquid: Update to 6.1
Matthias Fischer [Fri, 7 Jul 2023 19:25:27 +0000 (21:25 +0200)] 
squid: Update to 6.1

For details see:
http://lists.squid-cache.org/pipermail/squid-users/2023-July/025929.html

"The Squid HTTP Proxy team is very pleased to announce the availability
of the Squid-6.1 release!

This release is we believe, stable enough for general production use.

Support for Squid-5 bug fixes has now officially ceased. Bugs in 5.x
will continue to be fixed, however the fixes will be added to the 6.x
series. All users of Squid-5.x are encouraged to plan for upgrades."

And:
http://www.squid-cache.org/Versions/v6/RELEASENOTES.html

v6 is running since 6.0.1 here in production use without any seen problems...

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agosamba: update to 4.18.4
Arne Fitzenreiter [Thu, 6 Jul 2023 23:53:32 +0000 (01:53 +0200)] 
samba: update to 4.18.4

9 months agocups: Remove 5 minutes delay in start_service line in install.sh paks file
Adolf Belka [Tue, 4 Jul 2023 19:17:33 +0000 (21:17 +0200)] 
cups: Remove 5 minutes delay in start_service line in install.sh paks file

- When cups is installed (including when doing a Core Update that includes a cups update)
   the 5 min delay for starting cups means that it has not restarted by the time that the
   reboot for the CU has been started. There are then error messages that say that cups
   couldn't be stopped as it was not running.
- When a normal reboot is carried out withoutr any update of cups then the startup has
   no delay and it starts without any trouble.
- This patch removes the 300 secs delay from the start_service line in the install.sh paks
   file.
- The PAK_VER is bumped to ensure that this change is shipped

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Remove dropped squidclamav add-on, if installed
Peter Müller [Sun, 9 Jul 2023 15:07:07 +0000 (15:07 +0000)] 
Core Update 177: Remove dropped squidclamav add-on, if installed

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agosquidclamav: Remove package from IPFire as agreed in dev video call 3rd Jul 2023
Adolf Belka [Tue, 4 Jul 2023 13:08:19 +0000 (15:08 +0200)] 
squidclamav: Remove package from IPFire as agreed in dev video call 3rd Jul 2023

- Removal of lfs file
- Removal of rootfile
- Removal of backup includes file
- Removal of three patches
- Removal of paks files
- Adjustment of make.sh to remove squidclamav

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agomemtest: update to 6.20
Arne Fitzenreiter [Thu, 6 Jul 2023 04:59:46 +0000 (06:59 +0200)] 
memtest: update to 6.20

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Ship kernel and regenerate initial ramdisks locally
Peter Müller [Sun, 9 Jul 2023 15:00:17 +0000 (15:00 +0000)] 
Core Update 177: Ship kernel and regenerate initial ramdisks locally

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agokernel: update to 6.1.37
Arne Fitzenreiter [Thu, 6 Jul 2023 05:00:34 +0000 (07:00 +0200)] 
kernel: update to 6.1.37

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
9 months agoutil-linux: Hrmpf, fix aarch64 rootfile again
Peter Müller [Sun, 9 Jul 2023 10:21:24 +0000 (10:21 +0000)] 
util-linux: Hrmpf, fix aarch64 rootfile again

My fault, again. :-/

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoutil-linux: Update aarch64 rootfile
Peter Müller [Thu, 6 Jul 2023 23:20:51 +0000 (23:20 +0000)] 
util-linux: Update aarch64 rootfile

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Remove superflous line from files
Peter Müller [Mon, 3 Jul 2023 21:07:49 +0000 (21:07 +0000)] 
Core Update 177: Remove superflous line from files

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Rebuild initial ramdisk to apply AMD microcode updates
Peter Müller [Mon, 3 Jul 2023 17:50:36 +0000 (17:50 +0000)] 
Core Update 177: Rebuild initial ramdisk to apply AMD microcode updates

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Ship relevant changes of linux-firmware and require a reboot
Peter Müller [Mon, 3 Jul 2023 17:49:14 +0000 (17:49 +0000)] 
Core Update 177: Ship relevant changes of linux-firmware and require a reboot

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agolinux-firmware: Update to version 20230625
Adolf Belka [Thu, 29 Jun 2023 17:04:44 +0000 (19:04 +0200)] 
linux-firmware: Update to version 20230625

- Update from version 20230404 to 20230625
- Update of rootfile carried out based on Peter Mueller's description from last
   linux-firmware update.
- It would be good to have it checked that my results are in line with what they should be.
- Changelog
   For changes see the commits in the git repo
   https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
9 months agoCore Update 177: Ship squid-asnbl and restart Squid
Peter Müller [Sat, 1 Jul 2023 19:31:45 +0000 (19:31 +0000)] 
Core Update 177: Ship squid-asnbl and restart Squid

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agosquid-asnbl: Fix for bug#13023 - squid-asnbl-helper segfaulting and shutdown squid
Adolf Belka [Wed, 22 Mar 2023 18:28:52 +0000 (19:28 +0100)] 
squid-asnbl: Fix for bug#13023 - squid-asnbl-helper segfaulting and shutdown squid

- Patch provided by bug reporter. Here is the description of the problem from the bug.
   First I discovered that the helper only sometimes throwing the error and quits even
   for the same values and queries. Also the timespan until the error happens was quite
   different for every restart of squid  (minutes to hours). And it does not depend on
   the traffic on the proxy, even one connection could cause a crash while ten or
   hundrets won't. After a few days of testing different solutions and done a lot of
   debugging, redesigning the function did not fully solve the problem. Such standard
   things like checking the result variable for NULL (or it's equivalent "is None" in
   python) before evaluating it's subfunction produces the exact same error message. But
   with that knowledge it more and more turns out that python3 sometimes 'detects' the
   local return variable if it was a misused global. So for a full fix, the return
   variable also has to be initialized that python3 won't detect it's usage as an
   'UnboundLocalError' to succesfully fix this bug.
- LFS file updated to run patch before copying helper into place.
- Update of rootfile not needed.
- Bug reporter has been requested to raise this issue at the git repo for squid-asnbl.

Fixes: Bug#13023
Tested-by: Nicolas Pӧhlmann <business@hardcoretec.com>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
9 months agoCore Update 177: Ship util-linux
Peter Müller [Sat, 1 Jul 2023 19:25:43 +0000 (19:25 +0000)] 
Core Update 177: Ship util-linux

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoutil-linux: Update to version 2.39.1
Adolf Belka [Thu, 29 Jun 2023 17:04:45 +0000 (19:04 +0200)] 
util-linux: Update to version 2.39.1

- Update from version 2.38.1 to 2.39.1
- Update of rootfile made for x86_64 but not for aarch64 or riscv64
- Changelog can only be reviewed by looking at the commits in the git repo
   https://github.com/util-linux/util-linux/commits/master

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Ship iproute2
Peter Müller [Sat, 1 Jul 2023 19:13:27 +0000 (19:13 +0000)] 
Core Update 177: Ship iproute2

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoiproute2: Update to version 6.4.0
Adolf Belka [Thu, 29 Jun 2023 17:04:43 +0000 (19:04 +0200)] 
iproute2: Update to version 6.4.0

- Update from version 6.3.0 to 6.4.0
- Update of rootfile not required
- Changelog can only be reviewed by looking at the commits in the git repo
   https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/log/

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Ship sudo
Peter Müller [Sat, 1 Jul 2023 19:10:54 +0000 (19:10 +0000)] 
Core Update 177: Ship sudo

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agosudo: Update to version 1.9.14
Adolf Belka [Wed, 28 Jun 2023 13:14:34 +0000 (15:14 +0200)] 
sudo: Update to version 1.9.14

- Update from version 1.9.13p3 to 1.9.14
- Update of rootfile not required
- Changelog
   Significant change is that use_pty is now defined as the default setting.
   This parameter was made available back in version 1.8.0 but not as default.
   It was implemented in response to a variety of CVE's related to being vulnerable to
    privilege escalation via TIOCSTI and/or lesser-known TIOCLINUX command injection.
   Apparently it was not made default as that would change the way that sudo worked.
   As various existing bugs have been resolved it has now been declared by the sudo devs
    that now sudo with a pseudo terminal works close to the same as with the users terminal
    Hence in this version the use of the pseudo terminal is now default.
   See https://github.com/sudo-project/sudo/issues/258 for more details.
1.9.14
    Fixed a bug where if the intercept or log_subcmds sudoers option was enabled and a
     sub-command was run where the first entry of the argument vector didn't match the
     command being run. This resulted in commands like sudo su - being killed due to the
     mismatch. Bug #1050.
    The sudoers plugin now canonicalizes command path names before matching (where
     possible). This fixes a bug where sudo could execute the wrong path if there are
     multiple symbolic links with the same target and the same base name in sudoers that a
     user is allowed to run. GitHub issue #228.
    Improved command matching when a chroot is specified in sudoers. The sudoers plugin
     will now change the root directory id needed before performing command matching.
     Previously, the root directory was simply prepended to the path that was being
     processed.
    When NETGROUP_BASE is set in the ldap.conf file, sudo will now perform its own
     netgroup lookups of the host name instead of using the system innetgr(3) function.
     This guarantees that user and host netgroup lookups are performed using the same LDAP
     server (or servers).
    Fixed a bug introduced in sudo 1.9.13 that resulted in a missing " ; " separator
     between environment variables and the command in log entries.
    The visudo utility now displays a warning when it ignores a file in an include dir
     such as /etc/sudoers.d.
    When running a command in a pseudo-terminal, sudo will initialize the terminal
     settings even if it is the background process. Previously, sudo only initialized the
     pseudo-terminal when running in the foreground. This fixes an issue where a program
     that checks the window size would read the wrong value when sudo was running in the
     background.
    Fixed a bug where only the first two digits of the TSID field being was logged.
     Bug #1046.
    The use_pty sudoers option is now enabled by default. To restore the historic behavior
     where a command is run in the user's terminal, add Defaults !use_pty to the sudoers
     file. GitHub issue #258.
    Sudo's -b option now works when the command is run in a pseudo-terminal.
    When disabling core dumps, sudo now only modifies the soft limit and leaves the hard
     limit as-is. This avoids problems on Linux when sudo does not have CAP_SYS_RESOURCE,
     which may be the case when run inside a container. GitHub issue #42.
    Sudo configuration file paths have been converted to colon-separated lists of paths.
     This makes it possible to have configuration files on a read-only file system while
     still allowing for local modifications in a different (writable) directory. The new
     --enable-adminconf configure option can be used to specify a directory that is
     searched for configuration files in preference to the sysconfdir (which is usually
     /etc).
    The intercept_verify sudoers option is now only applied when the intercept option is
     set in sudoers. Previously, it was also applied when log_subcmds was enabled.
    The NETGROUP_QUERY ldap.conf parameter can now be disabled for LDAP servers that do
     not support querying the nisNetgroup object by its nisNetgroupTriple attribute, while
     still allowing sudo to query the LDAP server directly to determine netgroup
     membership.
    Fixed a long-standing bug where a sudoers rule without an explicit runas list allowed
     the user to run a command as root and any group instead of just one of the groups
     that root is a member of. For example, a rule such as myuser ALL = ALL would permit
     sudo -u root -g othergroup even if root did not belong to othergroup.
    Fixed a bug where a sudoers rule with an explicit runas list allowed a user to run
     sudo commands as themselves. For example, a rule such as myuser ALL = (root) ALL,
     myuser should only allow commands to be run as root (optionally using one of root's
     groups). However, the rule also allowed the user to run sudo -u myuser -g myuser
     command.
    Fixed a bug that prevented the user from specifying a group on the command line via
     sudo -g if the rule's Runas_Spec contained a Runas_Alias.
    Sudo now requires a C99 compiler due to the use of flexible array members.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoCore Update 177: Ship and restart ntp
Peter Müller [Sat, 1 Jul 2023 19:09:20 +0000 (19:09 +0000)] 
Core Update 177: Ship and restart ntp

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
9 months agontp: Update to version 4.2.8p17
Adolf Belka [Wed, 28 Jun 2023 17:59:52 +0000 (19:59 +0200)] 
ntp: Update to version 4.2.8p17

- Update from version 4.2.8p15 to 4.2.8p17
- Update of rootfile not required
- Tested out on vm testbed. Time correctly updated every hour and pakfire was able to
   download and install various addons without any problems indicating that the time
   is working correctly.
- patch to enable build with glibc-2.34 no longer needed. ntp updated to work correctly
   with glibc-2.34 but IPFire running with version 2.37. Version 2.4.8p17 built without
   any problems without the patch.
- Changelog
    4.2.8p17 2023/06/06 Released by Harlan Stenn <stenn@ntp.org>
* [Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at
             event_sync.  Reported by Edward McGuire.  <hart@ntp.org>
* [Bug 3822] ntpd significantly delays first poll of servers specified by name.
             <hart@ntp.org>  Miroslav Lichvar identified regression in 4.2.8p16.
* [Bug 3821] 4.2.8p16 misreads hex authentication keys, won't interop with
             4.2.8p15 or earlier.  Reported by Matt Nordhoff, thanks to
     Miroslav Lichvar and Matt for rapid testing and identifying the
     problem. <hart@ntp.org>
* Add tests/libntp/digests.c to catch regressions reading keys file or with
  symmetric authentication digest output.
    4.2.8p16 2023/05/31 Released by Harlan Stenn <stenn@ntp.org>
* [Sec 3808] Assertion failure in ntpq on malformed RT-11 date <perlinger@ntp.org>
* [Sec 3807] praecis_parse() in the Palisade refclock driver has a
             hypothetical input buffer overflow. Reported by ... stenn@
* [Sec 3806] libntp/mstolfp.c needs bounds checking <perlinger@ntp.org>
  - solved numerically instead of using string manipulation
* [Sec 3767] An OOB KoD RATE value triggers an assertion when debug is enabled.
             <stenn@ntp.org>
* [Bug 3819] Updated libopts/Makefile.am was missing NTP_HARD_* values. <stenn@>
* [Bug 3817] Bounds-check "tos floor" configuration. <hart@ntp.org>
* [Bug 3814] First poll delay of new or cleared associations miscalculated.
             <hart@ntp.org>
* [Bug 3802] ntp-keygen -I default identity modulus bits too small for
             OpenSSL 3.  Reported by rmsh1216@163.com <hart@ntp.org>
* [Bug 3801] gpsdjson refclock gps_open() device name mishandled. <hart@ntp.org>
* [Bug 3800] libopts-42.1.17 does not compile with Microsoft C. <hart@ntp.org>
* [Bug 3799] Enable libopts noreturn compiler advice for MSC. <hart@ntp.org>
* [Bug 3797] Windows getaddrinfo w/AI_ADDRCONFIG fails for localhost when
             disconnected, breaking ntpq and ntpdc. <hart@ntp.org>
* [Bug 3795] pollskewlist documentation uses | when it shouldn't.
  - ntp.conf manual page and miscopt.html corrections. <hart@ntp.org>
* [Bug 3793] Wrong variable type passed to record_raw_stats(). <hart@ntp.org>
  - Report and patch by Yuezhen LUAN <wei6410@sina.com>.
* [Bug 3786] Timer starvation on high-load Windows ntpd. <hart@ntp.org>
* [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceeded.
             <hart@ntp.org>
* [Bug 3781] log "Unable to listen for broadcasts" for IPv4 <hart@ntp.org>
* [Bug 3774] mode 6 packets corrupted in rawstats file <hart@ntp.org>
  - Reported by Edward McGuire, fix identified by <wei6410@sina.com>.
* [Bug 3758] Provide a 'device' config statement for refclocks <perlinger@ntp.org>
* [Bug 3757] Improve handling of Linux-PPS in NTPD <perlinger@ntp.org>
* [Bug 3741] 4.2.8p15 can't build with glibc 2.34 <perlinger@ntp.org>
* [Bug 3725] Make copyright of clk_wharton.c compatible with Debian.
             Philippe De Muyter <phdm@macqel.be>
* [Bug 3724] ntp-keygen with openSSL 1.1.1 fails on Windows <perlinger@ntp.org>
  - openssl applink needed again for openSSL-1.1.1
* [Bug 3719] configure.ac checks for closefrom() and getdtablesize() missing.
             Reported by Brian Utterback, broken in 2010 by <hart@ntp.org>
* [Bug 3699] Problems handling drift file and restoring previous drifts <perlinger@ntp.org>
  - command line options override config statements where applicable
  - make initial frequency settings idempotent and reversible
  - make sure kernel PLL gets a recovered drift componsation
* [Bug 3695] Fix memory leak with ntpq on Windows Server 2019 <perlinger@ntp.org>
* [Bug 3694] NMEA refclock seems to unnecessarily require location in messages
  - misleading title; essentially a request to ignore the receiver status.
    Added a mode bit for this. <perlinger@ntp.org>
* [Bug 3693] Improvement of error handling key lengths <perlinger@ntp.org>
  - original patch by Richard Schmidt, with mods & unit test fixes
* [Bug 3692] /dev/gpsN requirement prevents KPPS <perlinger@ntp.org>
  - implement/wrap 'realpath()' to resolve symlinks in device names
* [Bug 3691] Buffer Overflow reading GPSD output
  - original patch by matt<ntpbr@mattcorallo.com>
  - increased max PDU size to 4k to avoid truncation
* [Bug 3690] newline in ntp clock variable (parse) <perlinger@ntp.org>
  - patch by Frank Kardel
* [Bug 3689] Extension for MD5, SHA-1 and other keys <perlinger@ntp.org>
  - ntp{q,dc} now use the same password processing as ntpd does in the key
    file, so having a binary secret >= 11 bytes is possible for all keys.
    (This is a different approach to the problem than suggested)
* [Bug 3688] GCC 10 build errors in testsuite <perlinger@ntp.org>
* [Bug 3687] ntp_crypto_rand RNG status not known <perlinger@ntp.org>
  - patch by Gerry Garvey
* [Bug 3682] Fixes for warnings when compiled without OpenSSL <perlinger@ntp.org>
  - original patch by Gerry Garvey
* [Bug 3677] additional peer events not decoded in associations listing <perlinger@ntp.org>
  - original patch by Gerry Garvey
* [Bug 3676] compiler warnings (CMAC, interrupt_buf, typo, fallthrough)
  - applied patches by Gerry Garvey
* [Bug 3675] ntpq ccmds[] stores pointer to non-persistent storage
* [Bug 3674] ntpq command 'execute only' using '~' prefix <perlinger@ntp.org>
  - idea+patch by Gerry Garvey
* [Bug 3672] fix biased selection in median cut <perlinger@ntp.org>
* [Bug 3666] avoid unlimited receive buffer allocation <perlinger@ntp.org>
  - follow-up: fix inverted sense in check, reset shortfall counter
* [Bug 3660] Revert 4.2.8p15 change to manycast. <hart@ntp.org>
* [Bug 3640] document "discard monitor" and fix the code. <hart@ntp.org>
  - fixed bug identified by Edward McGuire <perlinger@ntp.org>
* [Bug 3626] (SNTP) UTC offset calculation needs dst flag <perlinger@ntp.org>
  - applied patch by Gerry Garvey
* [Bug 3428] ntpd spinning consuming CPU on Linux router with full table.
             Reported by Israel G. Lugo. <hart@ntp.org>
* [Bug 3103] libopts zsave_warn format string too few arguments <bkorb@gnu.org>
* [Bug 2990] multicastclient incorrectly causes bind to broadcast address.
             Integrated patch from Brian Utterback. <hart@ntp.org>
* [Bug 2525] Turn on automake subdir-objects across the project. <hart@ntp.org>
* [Bug 2410] syslog an error message on panic exceeded. <brian.utterback@oracle.com>
* Use correct rounding in mstolfp(). perlinger/hart
* M_ADDF should use u_int32.  <hart@ntp.org>
* Only define tv_fmt_libbuf() if we will use it. <stenn@ntp.org>
* Use recv_buffer instead of the longer recv_space.X_recv_buffer. hart/stenn
* Make sure the value returned by refid_str() prints cleanly. <stenn@ntp.org>
* If DEBUG is enabled, the startup banner now says that debug assertions
  are in force and that ntpd will abort if any are violated. <stenn@ntp.org>
* syslog valid incoming KoDs.  <stenn@ntp.org>
* Rename a poorly-named variable.  <stenn@ntp.org>
* Disable "embedded NUL in string" messages in libopts, when we can. <stenn@>
* Use https in the AC_INIT URLs in configure.ac.  <stenn@ntp.org>
* Implement NTP_FUNC_REALPATH.  <stenn@ntp.org>
* Lose a gmake construct in ntpd/Makefile.am.  <stenn@ntp.org>
* upgrade to: autogen-5.18.16
* upgrade to: libopts-42.1.17
* upgrade to: autoconf-2.71
* upgrade to: automake-1.16.15
* Upgrade to libevent-2.1.12-stable <stenn@ntp.org>
* Support OpenSSL-3.0

Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
9 months agoStart Core Update 177
Peter Müller [Sat, 1 Jul 2023 18:55:36 +0000 (18:55 +0000)] 
Start Core Update 177

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agocore176: Re-ship libssh core176 v2.27-core176
Michael Tremer [Wed, 28 Jun 2023 18:46:01 +0000 (18:46 +0000)] 
core176: Re-ship libssh

This was also linked against OpenSSL 1.1.1.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agocore176: Re-ship lots of stuff that is still linked against OpenSSL 1.1.1
Michael Tremer [Tue, 27 Jun 2023 09:55:20 +0000 (09:55 +0000)] 
core176: Re-ship lots of stuff that is still linked against OpenSSL 1.1.1

There are no functional changes in these files, but they are however
linked against OpenSSL 1.1.1 and need to be re-shipped before we remove
the legacy library.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoRevert "Core Update 176: Delete OpenSSL 1.1.1 files"
Michael Tremer [Tue, 27 Jun 2023 09:46:48 +0000 (09:46 +0000)] 
Revert "Core Update 176: Delete OpenSSL 1.1.1 files"

This reverts commit aa8a659ab7381fa458ca81fb68116f49a02db77a.

This cannot be done, yet, because an updated system still has hundreds
of files using the old libraries. Those will have to be re-shipped first
before we actually remove OpenSSL 1.1.1.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agoRun ./make.sh update-contributors
Peter Müller [Sun, 25 Jun 2023 21:08:22 +0000 (21:08 +0000)] 
Run ./make.sh update-contributors

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoCUPS: Update to 2.4.6
Peter Müller [Sun, 25 Jun 2023 21:04:19 +0000 (21:04 +0000)] 
CUPS: Update to 2.4.6

Several security-relevant bugs have been fixed since version 2.4.2,
please refer to https://github.com/OpenPrinting/cups/releases for the
respective changelogs.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoPostfix: Update to 3.8.1
Peter Müller [Sun, 25 Jun 2023 21:01:09 +0000 (21:01 +0000)] 
Postfix: Update to 3.8.1

Please refer to https://www.postfix.org/announcements/postfix-3.8.1.html
for the release announcement of this version.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoCore Update 176: Ship and restart strongSwan
Peter Müller [Sun, 25 Jun 2023 20:59:55 +0000 (20:59 +0000)] 
Core Update 176: Ship and restart strongSwan

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agostrongswan: Update to 5.9.11
Peter Müller [Sun, 25 Jun 2023 20:58:17 +0000 (20:58 +0000)] 
strongswan: Update to 5.9.11

Please refer to
https://github.com/strongswan/strongswan/releases/tag/5.9.11 for the
release notes of this update.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoCore Update 176: Ship freetype
Peter Müller [Sun, 25 Jun 2023 20:57:03 +0000 (20:57 +0000)] 
Core Update 176: Ship freetype

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agofreetype: Update to 2.13.1
Peter Müller [Sun, 25 Jun 2023 20:53:42 +0000 (20:53 +0000)] 
freetype: Update to 2.13.1

Changelog is too long to include it here, please refer to the ChangeLog
file in the sourcecode tarball.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agogo: Update aarch64 rootfile
Peter Müller [Sun, 25 Jun 2023 20:45:49 +0000 (20:45 +0000)] 
go: Update aarch64 rootfile

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agofr.pl: Update French translation
Stéphane Pautrel [Sun, 25 Jun 2023 20:37:48 +0000 (20:37 +0000)] 
fr.pl: Update French translation

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoCore Update 176: Delete OpenSSL 1.1.1 files
Peter Müller [Sun, 25 Jun 2023 13:55:55 +0000 (13:55 +0000)] 
Core Update 176: Delete OpenSSL 1.1.1 files

This step was announced in
https://blog.ipfire.org/post/ipfire-2-27-core-update-175-released .

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoCore Update 176: Ship proxy.cgi
Peter Müller [Sun, 25 Jun 2023 13:53:02 +0000 (13:53 +0000)] 
Core Update 176: Ship proxy.cgi

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoproxy: Skip VPNs that route everything for proxy.pac
Michael Tremer [Fri, 24 Mar 2023 15:49:22 +0000 (15:49 +0000)] 
proxy: Skip VPNs that route everything for proxy.pac

The function tries to figure out which networks are connected locally,
but VPN tunnels that use 0.0.0.0 and GRE/VTI interfaces will be
considered local and the proxy is being disabled for everyone.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
10 months agogo: Update to version 1.20.4
Adolf Belka [Thu, 18 May 2023 18:43:21 +0000 (20:43 +0200)] 
go: Update to version 1.20.4

- Update from version 1.15.4 to 1.20.4
- Update of x86_64 rootfile
   aarch64 rootfile needs to be created on a aarch64 build system
- Changelog is very large. For details see https://go.dev/doc/devel/release
   50 mentions of security fixes in the changes from 1.15.4 to 1.20.4

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
10 months agoCore Update 176: Ship extrahd.cgi
Peter Müller [Sun, 25 Jun 2023 13:48:54 +0000 (13:48 +0000)] 
Core Update 176: Ship extrahd.cgi

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoextrahd.cgi: Fix for Bug #12863
Jon Murphy [Fri, 2 Jun 2023 19:01:16 +0000 (14:01 -0500)] 
extrahd.cgi: Fix for Bug #12863

-Fixes remove entries in 'extrahd' via the webinterface for extrahd.cgi file.

Suggested-by: Bernhard Bitsch <bbitsch@ipfire.org>
Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Bernhard Bitsch <bbitsch@ipfire.org>
10 months agoCore Update 176: Ship 69-dm-lvm.rules
Peter Müller [Sun, 25 Jun 2023 13:48:09 +0000 (13:48 +0000)] 
Core Update 176: Ship 69-dm-lvm.rules

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoupdate.sh: Fixes bug-13151 - removes old 69-dm-lvm-metad.rules file
Adolf Belka [Sun, 18 Jun 2023 18:02:10 +0000 (20:02 +0200)] 
update.sh: Fixes bug-13151 - removes old 69-dm-lvm-metad.rules file

- In Core Update 175 lvm was updated and 69-dm-lvm-metad.rules was replaced with
   69-dm-lvm.rules in the lvm rootfile.
- That previous patch update did not remove the no longer existing 69-dm-lvm-metad.rules
   from existing installations. This patch corrects that.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
10 months agolvm: Fixes bug-13151 - update 69-dm-lvm.rules
Adolf Belka [Sun, 18 Jun 2023 18:02:09 +0000 (20:02 +0200)] 
lvm: Fixes bug-13151 - update 69-dm-lvm.rules

- Redhat updated lvm udev rule 69-dm-lvm.rules to only work with systemd
- Update 69-dm-lvm.rules to work with IPFire based on input from @Daniel of what worked
   to mount an existing lvm volume

Suggested-by: Daniel Weismüller <daniel.weismueller@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
10 months agoCore Update 176: Ship parse-func.pl
Peter Müller [Sun, 25 Jun 2023 13:43:46 +0000 (13:43 +0000)] 
Core Update 176: Ship parse-func.pl

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoRevert "parse-func.pl: Adjust regular expression to changed 'tc' output"
Michael Tremer [Thu, 22 Jun 2023 15:51:15 +0000 (15:51 +0000)] 
Revert "parse-func.pl: Adjust regular expression to changed 'tc' output"

This reverts commit ca06e817b84b8bb737b2811bdc5ad43d034e2c48.

The incorrect output has been fixed in tc.

Fixes: #13150
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
10 months agolibloc: Update location database shipped on new installations
Peter Müller [Sun, 25 Jun 2023 13:42:13 +0000 (13:42 +0000)] 
libloc: Update location database shipped on new installations

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agoCore Update 176: Ship changes related to updated toolchain
Peter Müller [Sat, 24 Jun 2023 06:43:53 +0000 (06:43 +0000)] 
Core Update 176: Ship changes related to updated toolchain

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
10 months agogdb: Update to 13.2
Michael Tremer [Thu, 22 Jun 2023 15:57:36 +0000 (15:57 +0000)] 
gdb: Update to 13.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>