* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 81ed7573b10b07884346d3fa4336e05944fd48a7
@ 2023-07-01 19:26 Peter Müller
0 siblings, 0 replies; only message in thread
From: Peter Müller @ 2023-07-01 19:26 UTC (permalink / raw)
To: ipfire-scm
[-- Attachment #1: Type: text/plain, Size: 53923 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, next has been updated
via 81ed7573b10b07884346d3fa4336e05944fd48a7 (commit)
via 230c81622af457da21ca18adf0645a570c32ac2b (commit)
via 3dd626fefd95e15039863f812ed56e72471ca16e (commit)
via bb4c7115cbf1a4b8e22a19bf8c63f6f8efcf7a28 (commit)
via 0cb1687b21c8b1028cc03c211f2449fb5c343800 (commit)
via 76dddb41166de23b25a20cbe0aadf715de981f3d (commit)
via 8ebb8091d93f704e651a2e91e7af012f9a5ec002 (commit)
via 89d5a7b29fa1fca76bf84cb8e1b27960d9d18f75 (commit)
via 384302344cbc6a923757ba1c0e575f2a2463366e (commit)
from 36ab906de4ff4edaf01e8d4f0e2909f0f325a769 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 81ed7573b10b07884346d3fa4336e05944fd48a7
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Sat Jul 1 19:25:43 2023 +0000
Core Update 177: Ship util-linux
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
commit 230c81622af457da21ca18adf0645a570c32ac2b
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Thu Jun 29 19:04:45 2023 +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(a)ipfire.org>
Reviewed-by: Peter Müller <peter.mueller(a)ipfire.org>
commit 3dd626fefd95e15039863f812ed56e72471ca16e
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Sat Jul 1 19:13:27 2023 +0000
Core Update 177: Ship iproute2
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
commit bb4c7115cbf1a4b8e22a19bf8c63f6f8efcf7a28
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Thu Jun 29 19:04:43 2023 +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(a)ipfire.org>
Reviewed-by: Peter Müller <peter.mueller(a)ipfire.org>
commit 0cb1687b21c8b1028cc03c211f2449fb5c343800
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Sat Jul 1 19:10:54 2023 +0000
Core Update 177: Ship sudo
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
commit 76dddb41166de23b25a20cbe0aadf715de981f3d
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Wed Jun 28 15:14:34 2023 +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(a)ipfire.org>
Reviewed-by: Peter Müller <peter.mueller(a)ipfire.org>
commit 8ebb8091d93f704e651a2e91e7af012f9a5ec002
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Sat Jul 1 19:09:20 2023 +0000
Core Update 177: Ship and restart ntp
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
commit 89d5a7b29fa1fca76bf84cb8e1b27960d9d18f75
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date: Wed Jun 28 19:59:52 2023 +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(a)ntp.org>
* [Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at
event_sync. Reported by Edward McGuire. <hart(a)ntp.org>
* [Bug 3822] ntpd significantly delays first poll of servers specified by name.
<hart(a)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(a)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(a)ntp.org>
* [Sec 3808] Assertion failure in ntpq on malformed RT-11 date <perlinger(a)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(a)ntp.org>
- solved numerically instead of using string manipulation
* [Sec 3767] An OOB KoD RATE value triggers an assertion when debug is enabled.
<stenn(a)ntp.org>
* [Bug 3819] Updated libopts/Makefile.am was missing NTP_HARD_* values. <stenn@>
* [Bug 3817] Bounds-check "tos floor" configuration. <hart(a)ntp.org>
* [Bug 3814] First poll delay of new or cleared associations miscalculated.
<hart(a)ntp.org>
* [Bug 3802] ntp-keygen -I default identity modulus bits too small for
OpenSSL 3. Reported by rmsh1216(a)163.com <hart(a)ntp.org>
* [Bug 3801] gpsdjson refclock gps_open() device name mishandled. <hart(a)ntp.org>
* [Bug 3800] libopts-42.1.17 does not compile with Microsoft C. <hart(a)ntp.org>
* [Bug 3799] Enable libopts noreturn compiler advice for MSC. <hart(a)ntp.org>
* [Bug 3797] Windows getaddrinfo w/AI_ADDRCONFIG fails for localhost when
disconnected, breaking ntpq and ntpdc. <hart(a)ntp.org>
* [Bug 3795] pollskewlist documentation uses | when it shouldn't.
- ntp.conf manual page and miscopt.html corrections. <hart(a)ntp.org>
* [Bug 3793] Wrong variable type passed to record_raw_stats(). <hart(a)ntp.org>
- Report and patch by Yuezhen LUAN <wei6410(a)sina.com>.
* [Bug 3786] Timer starvation on high-load Windows ntpd. <hart(a)ntp.org>
* [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceeded.
<hart(a)ntp.org>
* [Bug 3781] log "Unable to listen for broadcasts" for IPv4 <hart(a)ntp.org>
* [Bug 3774] mode 6 packets corrupted in rawstats file <hart(a)ntp.org>
- Reported by Edward McGuire, fix identified by <wei6410(a)sina.com>.
* [Bug 3758] Provide a 'device' config statement for refclocks <perlinger(a)ntp.org>
* [Bug 3757] Improve handling of Linux-PPS in NTPD <perlinger(a)ntp.org>
* [Bug 3741] 4.2.8p15 can't build with glibc 2.34 <perlinger(a)ntp.org>
* [Bug 3725] Make copyright of clk_wharton.c compatible with Debian.
Philippe De Muyter <phdm(a)macqel.be>
* [Bug 3724] ntp-keygen with openSSL 1.1.1 fails on Windows <perlinger(a)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(a)ntp.org>
* [Bug 3699] Problems handling drift file and restoring previous drifts <perlinger(a)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(a)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(a)ntp.org>
* [Bug 3693] Improvement of error handling key lengths <perlinger(a)ntp.org>
- original patch by Richard Schmidt, with mods & unit test fixes
* [Bug 3692] /dev/gpsN requirement prevents KPPS <perlinger(a)ntp.org>
- implement/wrap 'realpath()' to resolve symlinks in device names
* [Bug 3691] Buffer Overflow reading GPSD output
- original patch by matt<ntpbr(a)mattcorallo.com>
- increased max PDU size to 4k to avoid truncation
* [Bug 3690] newline in ntp clock variable (parse) <perlinger(a)ntp.org>
- patch by Frank Kardel
* [Bug 3689] Extension for MD5, SHA-1 and other keys <perlinger(a)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(a)ntp.org>
* [Bug 3687] ntp_crypto_rand RNG status not known <perlinger(a)ntp.org>
- patch by Gerry Garvey
* [Bug 3682] Fixes for warnings when compiled without OpenSSL <perlinger(a)ntp.org>
- original patch by Gerry Garvey
* [Bug 3677] additional peer events not decoded in associations listing <perlinger(a)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(a)ntp.org>
- idea+patch by Gerry Garvey
* [Bug 3672] fix biased selection in median cut <perlinger(a)ntp.org>
* [Bug 3666] avoid unlimited receive buffer allocation <perlinger(a)ntp.org>
- follow-up: fix inverted sense in check, reset shortfall counter
* [Bug 3660] Revert 4.2.8p15 change to manycast. <hart(a)ntp.org>
* [Bug 3640] document "discard monitor" and fix the code. <hart(a)ntp.org>
- fixed bug identified by Edward McGuire <perlinger(a)ntp.org>
* [Bug 3626] (SNTP) UTC offset calculation needs dst flag <perlinger(a)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(a)ntp.org>
* [Bug 3103] libopts zsave_warn format string too few arguments <bkorb(a)gnu.org>
* [Bug 2990] multicastclient incorrectly causes bind to broadcast address.
Integrated patch from Brian Utterback. <hart(a)ntp.org>
* [Bug 2525] Turn on automake subdir-objects across the project. <hart(a)ntp.org>
* [Bug 2410] syslog an error message on panic exceeded. <brian.utterback(a)oracle.com>
* Use correct rounding in mstolfp(). perlinger/hart
* M_ADDF should use u_int32. <hart(a)ntp.org>
* Only define tv_fmt_libbuf() if we will use it. <stenn(a)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(a)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(a)ntp.org>
* syslog valid incoming KoDs. <stenn(a)ntp.org>
* Rename a poorly-named variable. <stenn(a)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(a)ntp.org>
* Implement NTP_FUNC_REALPATH. <stenn(a)ntp.org>
* Lose a gmake construct in ntpd/Makefile.am. <stenn(a)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(a)ntp.org>
* Support OpenSSL-3.0
Tested-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
Reviewed-by: Peter Müller <peter.mueller(a)ipfire.org>
commit 384302344cbc6a923757ba1c0e575f2a2463366e
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date: Sat Jul 1 18:55:36 2023 +0000
Start Core Update 177
Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
-----------------------------------------------------------------------
Summary of changes:
config/rootfiles/common/x86_64/util-linux | 11 ++++++++
config/rootfiles/core/{176 => 177}/exclude | 0
.../155 => core/177}/filelists/aarch64/util-linux | 0
.../core/{176 => 177}/filelists/core-files | 0
.../{oldcore/163 => core/177/filelists}/files | 0
.../{oldcore/106 => core/177}/filelists/iproute2 | 0
.../{oldcore/100 => core/177}/filelists/ntp | 0
config/rootfiles/core/{176 => 177}/filelists/sudo | 0
.../112 => core/177}/filelists/x86_64/util-linux | 0
.../rootfiles/{oldcore/152 => core/177}/update.sh | 11 ++++----
config/rootfiles/{core => oldcore}/176/exclude | 0
.../176/filelists/aarch64/binutils | 0
.../{core => oldcore}/176/filelists/aarch64/gcc | 0
.../{core => oldcore}/176/filelists/aarch64/glibc | 0
.../rootfiles/{core => oldcore}/176/filelists/bind | 0
.../{core => oldcore}/176/filelists/collectd | 0
.../{core => oldcore}/176/filelists/core-files | 0
.../rootfiles/{core => oldcore}/176/filelists/curl | 0
.../{core => oldcore}/176/filelists/cyrus-sasl | 0
.../{core => oldcore}/176/filelists/dhcpcd | 0
.../{core => oldcore}/176/filelists/diffutils | 0
.../rootfiles/{core => oldcore}/176/filelists/ed | 0
.../{core => oldcore}/176/filelists/elinks | 0
.../{core => oldcore}/176/filelists/ethtool | 0
.../{core => oldcore}/176/filelists/files | 0
.../{core => oldcore}/176/filelists/freetype | 0
.../rootfiles/{core => oldcore}/176/filelists/gawk | 0
.../{core => oldcore}/176/filelists/gnutls | 0
.../rootfiles/{core => oldcore}/176/filelists/grep | 0
.../{core => oldcore}/176/filelists/harfbuzz | 0
.../rootfiles/{core => oldcore}/176/filelists/kmod | 0
.../rootfiles/{core => oldcore}/176/filelists/krb5 | 0
.../rootfiles/{core => oldcore}/176/filelists/less | 0
.../{core => oldcore}/176/filelists/libarchive | 0
.../{core => oldcore}/176/filelists/libcap | 0
.../{core => oldcore}/176/filelists/libevent2 | 0
.../{core => oldcore}/176/filelists/libhtp | 0
.../{core => oldcore}/176/filelists/libloc | 0
.../{core => oldcore}/176/filelists/libssh | 0
.../rootfiles/{core => oldcore}/176/filelists/man | 0
.../{core => oldcore}/176/filelists/misc-progs | 0
.../rootfiles/{core => oldcore}/176/filelists/mpfr | 0
.../{core => oldcore}/176/filelists/nettle | 0
.../rootfiles/{core => oldcore}/176/filelists/pam | 0
.../{core => oldcore}/176/filelists/pciutils | 0
.../{core => oldcore}/176/filelists/procps | 0
.../rootfiles/{core => oldcore}/176/filelists/qpdf | 0
.../{core => oldcore}/176/filelists/sqlite | 0
.../{core => oldcore}/176/filelists/strongswan | 0
.../rootfiles/{core => oldcore}/176/filelists/sudo | 0
.../{core => oldcore}/176/filelists/suricata | 0
.../rootfiles/{core => oldcore}/176/filelists/udev | 0
.../rootfiles/{core => oldcore}/176/filelists/wget | 0
.../{core => oldcore}/176/filelists/whois | 0
.../176/filelists/x86_64/binutils | 0
.../{core => oldcore}/176/filelists/x86_64/gcc | 0
.../{core => oldcore}/176/filelists/x86_64/glibc | 0
.../176/filelists/x86_64/intel-microcode | 0
config/rootfiles/{core => oldcore}/176/update.sh | 0
lfs/iproute2 | 4 +--
lfs/ntp | 7 +++---
lfs/sudo | 4 +--
lfs/util-linux | 6 ++---
make.sh | 2 +-
.../ntp-4.2.8p15-build-fix-for-glibc-2.34.patch | 29 ----------------------
65 files changed, 27 insertions(+), 47 deletions(-)
copy config/rootfiles/core/{176 => 177}/exclude (100%)
copy config/rootfiles/{oldcore/155 => core/177}/filelists/aarch64/util-linux (100%)
copy config/rootfiles/core/{176 => 177}/filelists/core-files (100%)
copy config/rootfiles/{oldcore/163 => core/177/filelists}/files (100%)
copy config/rootfiles/{oldcore/106 => core/177}/filelists/iproute2 (100%)
copy config/rootfiles/{oldcore/100 => core/177}/filelists/ntp (100%)
copy config/rootfiles/core/{176 => 177}/filelists/sudo (100%)
copy config/rootfiles/{oldcore/112 => core/177}/filelists/x86_64/util-linux (100%)
copy config/rootfiles/{oldcore/152 => core/177}/update.sh (94%)
rename config/rootfiles/{core => oldcore}/176/exclude (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/aarch64/binutils (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/aarch64/gcc (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/aarch64/glibc (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/bind (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/collectd (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/core-files (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/curl (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/cyrus-sasl (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/dhcpcd (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/diffutils (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/ed (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/elinks (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/ethtool (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/files (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/freetype (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/gawk (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/gnutls (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/grep (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/harfbuzz (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/kmod (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/krb5 (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/less (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/libarchive (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/libcap (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/libevent2 (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/libhtp (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/libloc (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/libssh (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/man (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/misc-progs (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/mpfr (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/nettle (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/pam (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/pciutils (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/procps (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/qpdf (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/sqlite (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/strongswan (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/sudo (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/suricata (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/udev (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/wget (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/whois (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/x86_64/binutils (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/x86_64/gcc (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/x86_64/glibc (100%)
rename config/rootfiles/{core => oldcore}/176/filelists/x86_64/intel-microcode (100%)
rename config/rootfiles/{core => oldcore}/176/update.sh (100%)
delete mode 100644 src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch
Difference in files:
diff --git a/config/rootfiles/common/x86_64/util-linux b/config/rootfiles/common/x86_64/util-linux
index de78f65c2..bee6382df 100644
--- a/config/rootfiles/common/x86_64/util-linux
+++ b/config/rootfiles/common/x86_64/util-linux
@@ -4,6 +4,7 @@ bin/lsblk
bin/lsfd
bin/more
bin/mount
+#bin/pipesz
bin/umount
bin/wdctl
#etc/fcron.daily
@@ -21,6 +22,7 @@ lib/libuuid.so.1.3.0
sbin/agetty
sbin/blkdiscard
sbin/blkid
+#sbin/blkpr
sbin/blkzone
sbin/blockdev
sbin/cfdisk
@@ -57,6 +59,7 @@ usr/bin/choom
#usr/bin/colrm
#usr/bin/column
usr/bin/eject
+#usr/bin/fadvise
usr/bin/fallocate
usr/bin/fincore
usr/bin/flock
@@ -102,6 +105,7 @@ usr/bin/uclampset
#usr/bin/unshare
usr/bin/uuidgen
usr/bin/uuidparse
+#usr/bin/waitpid
#usr/bin/whereis
#usr/bin/x86_64
#usr/include/blkid
@@ -158,6 +162,7 @@ usr/sbin/rtcwake
#usr/share/bash-completion/completions/delpart
#usr/share/bash-completion/completions/dmesg
#usr/share/bash-completion/completions/eject
+#usr/share/bash-completion/completions/fadvise
#usr/share/bash-completion/completions/fallocate
#usr/share/bash-completion/completions/fdisk
#usr/share/bash-completion/completions/fincore
@@ -207,6 +212,7 @@ usr/sbin/rtcwake
#usr/share/bash-completion/completions/nsenter
#usr/share/bash-completion/completions/partx
#usr/share/bash-completion/completions/pg
+#usr/share/bash-completion/completions/pipesz
#usr/share/bash-completion/completions/pivot_root
#usr/share/bash-completion/completions/prlimit
#usr/share/bash-completion/completions/readprofile
@@ -235,6 +241,7 @@ usr/sbin/rtcwake
#usr/share/bash-completion/completions/uuidd
#usr/share/bash-completion/completions/uuidgen
#usr/share/bash-completion/completions/uuidparse
+#usr/share/bash-completion/completions/waitpid
#usr/share/bash-completion/completions/wall
#usr/share/bash-completion/completions/wdctl
#usr/share/bash-completion/completions/whereis
@@ -252,6 +259,7 @@ usr/sbin/rtcwake
#usr/share/man/man1/column.1
#usr/share/man/man1/dmesg.1
#usr/share/man/man1/eject.1
+#usr/share/man/man1/fadvise.1
#usr/share/man/man1/fallocate.1
#usr/share/man/man1/fincore.1
#usr/share/man/man1/flock.1
@@ -276,6 +284,7 @@ usr/sbin/rtcwake
#usr/share/man/man1/namei.1
#usr/share/man/man1/nsenter.1
#usr/share/man/man1/pg.1
+#usr/share/man/man1/pipesz.1
#usr/share/man/man1/prlimit.1
#usr/share/man/man1/rename.1
#usr/share/man/man1/renice.1
@@ -291,6 +300,7 @@ usr/sbin/rtcwake
#usr/share/man/man1/unshare.1
#usr/share/man/man1/uuidgen.1
#usr/share/man/man1/uuidparse.1
+#usr/share/man/man1/waitpid.1
#usr/share/man/man1/whereis.1
#usr/share/man/man3/libblkid.3
#usr/share/man/man3/uuid.3
@@ -312,6 +322,7 @@ usr/sbin/rtcwake
#usr/share/man/man8/agetty.8
#usr/share/man/man8/blkdiscard.8
#usr/share/man/man8/blkid.8
+#usr/share/man/man8/blkpr.8
#usr/share/man/man8/blkzone.8
#usr/share/man/man8/blockdev.8
#usr/share/man/man8/cfdisk.8
diff --git a/config/rootfiles/core/176/exclude b/config/rootfiles/core/177/exclude
similarity index 100%
rename from config/rootfiles/core/176/exclude
rename to config/rootfiles/core/177/exclude
diff --git a/config/rootfiles/core/177/filelists/aarch64/util-linux b/config/rootfiles/core/177/filelists/aarch64/util-linux
new file mode 120000
index 000000000..9c253c689
--- /dev/null
+++ b/config/rootfiles/core/177/filelists/aarch64/util-linux
@@ -0,0 +1 @@
+../../../../common/aarch64/util-linux
\ No newline at end of file
diff --git a/config/rootfiles/core/176/filelists/core-files b/config/rootfiles/core/177/filelists/core-files
similarity index 100%
rename from config/rootfiles/core/176/filelists/core-files
rename to config/rootfiles/core/177/filelists/core-files
diff --git a/config/rootfiles/core/177/filelists/files b/config/rootfiles/core/177/filelists/files
new file mode 100644
index 000000000..e69de29bb
diff --git a/config/rootfiles/core/177/filelists/iproute2 b/config/rootfiles/core/177/filelists/iproute2
new file mode 120000
index 000000000..05f0f71fb
--- /dev/null
+++ b/config/rootfiles/core/177/filelists/iproute2
@@ -0,0 +1 @@
+../../../common/iproute2
\ No newline at end of file
diff --git a/config/rootfiles/core/177/filelists/ntp b/config/rootfiles/core/177/filelists/ntp
new file mode 120000
index 000000000..7542d86cb
--- /dev/null
+++ b/config/rootfiles/core/177/filelists/ntp
@@ -0,0 +1 @@
+../../../common/ntp
\ No newline at end of file
diff --git a/config/rootfiles/core/176/filelists/sudo b/config/rootfiles/core/177/filelists/sudo
similarity index 100%
rename from config/rootfiles/core/176/filelists/sudo
rename to config/rootfiles/core/177/filelists/sudo
diff --git a/config/rootfiles/core/177/filelists/x86_64/util-linux b/config/rootfiles/core/177/filelists/x86_64/util-linux
new file mode 120000
index 000000000..7b5558d2c
--- /dev/null
+++ b/config/rootfiles/core/177/filelists/x86_64/util-linux
@@ -0,0 +1 @@
+../../../../common/x86_64/util-linux
\ No newline at end of file
diff --git a/config/rootfiles/core/177/update.sh b/config/rootfiles/core/177/update.sh
new file mode 100644
index 000000000..b5090902a
--- /dev/null
+++ b/config/rootfiles/core/177/update.sh
@@ -0,0 +1,68 @@
+#!/bin/bash
+############################################################################
+# #
+# This file is part of the IPFire Firewall. #
+# #
+# IPFire is free software; you can redistribute it and/or modify #
+# it under the terms of the GNU General Public License as published by #
+# the Free Software Foundation; either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# IPFire is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with IPFire; if not, write to the Free Software #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+# #
+# Copyright (C) 2023 IPFire-Team <info(a)ipfire.org>. #
+# #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+core=177
+
+# Remove old core updates from pakfire cache to save space...
+for (( i=1; i<=$core; i++ )); do
+ rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+# Stop services
+
+# Extract files
+extract_files
+
+# Remove files
+
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# Filesytem cleanup
+/usr/local/bin/filesystem-cleanup
+
+# Start services
+/etc/init.d/ntp restart
+
+# This update needs a reboot...
+#touch /var/run/need_reboot
+
+# Finish
+/etc/init.d/fireinfo start
+sendprofile
+
+# Update grub config to display new core version
+if [ -e /boot/grub/grub.cfg ]; then
+ grub-mkconfig -o /boot/grub/grub.cfg
+fi
+
+sync
+
+# Don't report the exitcode last command
+exit 0
diff --git a/config/rootfiles/oldcore/176/exclude b/config/rootfiles/oldcore/176/exclude
new file mode 100644
index 000000000..378c2d563
--- /dev/null
+++ b/config/rootfiles/oldcore/176/exclude
@@ -0,0 +1,34 @@
+boot/config.txt
+boot/grub/grub.cfg
+boot/grub/grubenv
+boot/uEnv.txt
+etc/alternatives
+etc/collectd.custom
+etc/default/grub
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+etc/localtime
+etc/shadow
+etc/snort/snort.conf
+etc/ssl/openssl.cnf
+etc/sudoers
+etc/sysconfig/firewall.local
+etc/sysconfig/rc.local
+etc/udev/rules.d/30-persistent-network.rules
+srv/web/ipfire/html/proxy.pac
+var/ipfire/dma
+var/ipfire/time
+var/ipfire/firewall/locationblock
+var/ipfire/fwhosts/customlocationgrp
+var/ipfire/ovpn
+var/ipfire/urlfilter/blacklist
+var/ipfire/urlfilter/settings
+var/lib/alternatives
+var/lib/location/database.db
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
diff --git a/config/rootfiles/core/176/filelists/aarch64/binutils b/config/rootfiles/oldcore/176/filelists/aarch64/binutils
similarity index 100%
rename from config/rootfiles/core/176/filelists/aarch64/binutils
rename to config/rootfiles/oldcore/176/filelists/aarch64/binutils
diff --git a/config/rootfiles/core/176/filelists/aarch64/gcc b/config/rootfiles/oldcore/176/filelists/aarch64/gcc
similarity index 100%
rename from config/rootfiles/core/176/filelists/aarch64/gcc
rename to config/rootfiles/oldcore/176/filelists/aarch64/gcc
diff --git a/config/rootfiles/core/176/filelists/aarch64/glibc b/config/rootfiles/oldcore/176/filelists/aarch64/glibc
similarity index 100%
rename from config/rootfiles/core/176/filelists/aarch64/glibc
rename to config/rootfiles/oldcore/176/filelists/aarch64/glibc
diff --git a/config/rootfiles/core/176/filelists/bind b/config/rootfiles/oldcore/176/filelists/bind
similarity index 100%
rename from config/rootfiles/core/176/filelists/bind
rename to config/rootfiles/oldcore/176/filelists/bind
diff --git a/config/rootfiles/core/176/filelists/collectd b/config/rootfiles/oldcore/176/filelists/collectd
similarity index 100%
rename from config/rootfiles/core/176/filelists/collectd
rename to config/rootfiles/oldcore/176/filelists/collectd
diff --git a/config/rootfiles/oldcore/176/filelists/core-files b/config/rootfiles/oldcore/176/filelists/core-files
new file mode 100644
index 000000000..0dec37e53
--- /dev/null
+++ b/config/rootfiles/oldcore/176/filelists/core-files
@@ -0,0 +1,5 @@
+etc/system-release
+etc/issue
+etc/os-release
+srv/web/ipfire/cgi-bin/credits.cgi
+var/ipfire/langs
diff --git a/config/rootfiles/core/176/filelists/curl b/config/rootfiles/oldcore/176/filelists/curl
similarity index 100%
rename from config/rootfiles/core/176/filelists/curl
rename to config/rootfiles/oldcore/176/filelists/curl
diff --git a/config/rootfiles/core/176/filelists/cyrus-sasl b/config/rootfiles/oldcore/176/filelists/cyrus-sasl
similarity index 100%
rename from config/rootfiles/core/176/filelists/cyrus-sasl
rename to config/rootfiles/oldcore/176/filelists/cyrus-sasl
diff --git a/config/rootfiles/core/176/filelists/dhcpcd b/config/rootfiles/oldcore/176/filelists/dhcpcd
similarity index 100%
rename from config/rootfiles/core/176/filelists/dhcpcd
rename to config/rootfiles/oldcore/176/filelists/dhcpcd
diff --git a/config/rootfiles/core/176/filelists/diffutils b/config/rootfiles/oldcore/176/filelists/diffutils
similarity index 100%
rename from config/rootfiles/core/176/filelists/diffutils
rename to config/rootfiles/oldcore/176/filelists/diffutils
diff --git a/config/rootfiles/core/176/filelists/ed b/config/rootfiles/oldcore/176/filelists/ed
similarity index 100%
rename from config/rootfiles/core/176/filelists/ed
rename to config/rootfiles/oldcore/176/filelists/ed
diff --git a/config/rootfiles/core/176/filelists/elinks b/config/rootfiles/oldcore/176/filelists/elinks
similarity index 100%
rename from config/rootfiles/core/176/filelists/elinks
rename to config/rootfiles/oldcore/176/filelists/elinks
diff --git a/config/rootfiles/core/176/filelists/ethtool b/config/rootfiles/oldcore/176/filelists/ethtool
similarity index 100%
rename from config/rootfiles/core/176/filelists/ethtool
rename to config/rootfiles/oldcore/176/filelists/ethtool
diff --git a/config/rootfiles/core/176/filelists/files b/config/rootfiles/oldcore/176/filelists/files
similarity index 100%
rename from config/rootfiles/core/176/filelists/files
rename to config/rootfiles/oldcore/176/filelists/files
diff --git a/config/rootfiles/core/176/filelists/freetype b/config/rootfiles/oldcore/176/filelists/freetype
similarity index 100%
rename from config/rootfiles/core/176/filelists/freetype
rename to config/rootfiles/oldcore/176/filelists/freetype
diff --git a/config/rootfiles/core/176/filelists/gawk b/config/rootfiles/oldcore/176/filelists/gawk
similarity index 100%
rename from config/rootfiles/core/176/filelists/gawk
rename to config/rootfiles/oldcore/176/filelists/gawk
diff --git a/config/rootfiles/core/176/filelists/gnutls b/config/rootfiles/oldcore/176/filelists/gnutls
similarity index 100%
rename from config/rootfiles/core/176/filelists/gnutls
rename to config/rootfiles/oldcore/176/filelists/gnutls
diff --git a/config/rootfiles/core/176/filelists/grep b/config/rootfiles/oldcore/176/filelists/grep
similarity index 100%
rename from config/rootfiles/core/176/filelists/grep
rename to config/rootfiles/oldcore/176/filelists/grep
diff --git a/config/rootfiles/core/176/filelists/harfbuzz b/config/rootfiles/oldcore/176/filelists/harfbuzz
similarity index 100%
rename from config/rootfiles/core/176/filelists/harfbuzz
rename to config/rootfiles/oldcore/176/filelists/harfbuzz
diff --git a/config/rootfiles/core/176/filelists/kmod b/config/rootfiles/oldcore/176/filelists/kmod
similarity index 100%
rename from config/rootfiles/core/176/filelists/kmod
rename to config/rootfiles/oldcore/176/filelists/kmod
diff --git a/config/rootfiles/core/176/filelists/krb5 b/config/rootfiles/oldcore/176/filelists/krb5
similarity index 100%
rename from config/rootfiles/core/176/filelists/krb5
rename to config/rootfiles/oldcore/176/filelists/krb5
diff --git a/config/rootfiles/core/176/filelists/less b/config/rootfiles/oldcore/176/filelists/less
similarity index 100%
rename from config/rootfiles/core/176/filelists/less
rename to config/rootfiles/oldcore/176/filelists/less
diff --git a/config/rootfiles/core/176/filelists/libarchive b/config/rootfiles/oldcore/176/filelists/libarchive
similarity index 100%
rename from config/rootfiles/core/176/filelists/libarchive
rename to config/rootfiles/oldcore/176/filelists/libarchive
diff --git a/config/rootfiles/core/176/filelists/libcap b/config/rootfiles/oldcore/176/filelists/libcap
similarity index 100%
rename from config/rootfiles/core/176/filelists/libcap
rename to config/rootfiles/oldcore/176/filelists/libcap
diff --git a/config/rootfiles/core/176/filelists/libevent2 b/config/rootfiles/oldcore/176/filelists/libevent2
similarity index 100%
rename from config/rootfiles/core/176/filelists/libevent2
rename to config/rootfiles/oldcore/176/filelists/libevent2
diff --git a/config/rootfiles/core/176/filelists/libhtp b/config/rootfiles/oldcore/176/filelists/libhtp
similarity index 100%
rename from config/rootfiles/core/176/filelists/libhtp
rename to config/rootfiles/oldcore/176/filelists/libhtp
diff --git a/config/rootfiles/core/176/filelists/libloc b/config/rootfiles/oldcore/176/filelists/libloc
similarity index 100%
rename from config/rootfiles/core/176/filelists/libloc
rename to config/rootfiles/oldcore/176/filelists/libloc
diff --git a/config/rootfiles/core/176/filelists/libssh b/config/rootfiles/oldcore/176/filelists/libssh
similarity index 100%
rename from config/rootfiles/core/176/filelists/libssh
rename to config/rootfiles/oldcore/176/filelists/libssh
diff --git a/config/rootfiles/core/176/filelists/man b/config/rootfiles/oldcore/176/filelists/man
similarity index 100%
rename from config/rootfiles/core/176/filelists/man
rename to config/rootfiles/oldcore/176/filelists/man
diff --git a/config/rootfiles/core/176/filelists/misc-progs b/config/rootfiles/oldcore/176/filelists/misc-progs
similarity index 100%
rename from config/rootfiles/core/176/filelists/misc-progs
rename to config/rootfiles/oldcore/176/filelists/misc-progs
diff --git a/config/rootfiles/core/176/filelists/mpfr b/config/rootfiles/oldcore/176/filelists/mpfr
similarity index 100%
rename from config/rootfiles/core/176/filelists/mpfr
rename to config/rootfiles/oldcore/176/filelists/mpfr
diff --git a/config/rootfiles/core/176/filelists/nettle b/config/rootfiles/oldcore/176/filelists/nettle
similarity index 100%
rename from config/rootfiles/core/176/filelists/nettle
rename to config/rootfiles/oldcore/176/filelists/nettle
diff --git a/config/rootfiles/core/176/filelists/pam b/config/rootfiles/oldcore/176/filelists/pam
similarity index 100%
rename from config/rootfiles/core/176/filelists/pam
rename to config/rootfiles/oldcore/176/filelists/pam
diff --git a/config/rootfiles/core/176/filelists/pciutils b/config/rootfiles/oldcore/176/filelists/pciutils
similarity index 100%
rename from config/rootfiles/core/176/filelists/pciutils
rename to config/rootfiles/oldcore/176/filelists/pciutils
diff --git a/config/rootfiles/core/176/filelists/procps b/config/rootfiles/oldcore/176/filelists/procps
similarity index 100%
rename from config/rootfiles/core/176/filelists/procps
rename to config/rootfiles/oldcore/176/filelists/procps
diff --git a/config/rootfiles/core/176/filelists/qpdf b/config/rootfiles/oldcore/176/filelists/qpdf
similarity index 100%
rename from config/rootfiles/core/176/filelists/qpdf
rename to config/rootfiles/oldcore/176/filelists/qpdf
diff --git a/config/rootfiles/core/176/filelists/sqlite b/config/rootfiles/oldcore/176/filelists/sqlite
similarity index 100%
rename from config/rootfiles/core/176/filelists/sqlite
rename to config/rootfiles/oldcore/176/filelists/sqlite
diff --git a/config/rootfiles/core/176/filelists/strongswan b/config/rootfiles/oldcore/176/filelists/strongswan
similarity index 100%
rename from config/rootfiles/core/176/filelists/strongswan
rename to config/rootfiles/oldcore/176/filelists/strongswan
diff --git a/config/rootfiles/oldcore/176/filelists/sudo b/config/rootfiles/oldcore/176/filelists/sudo
new file mode 120000
index 000000000..0d3c45e04
--- /dev/null
+++ b/config/rootfiles/oldcore/176/filelists/sudo
@@ -0,0 +1 @@
+../../../common/sudo
\ No newline at end of file
diff --git a/config/rootfiles/core/176/filelists/suricata b/config/rootfiles/oldcore/176/filelists/suricata
similarity index 100%
rename from config/rootfiles/core/176/filelists/suricata
rename to config/rootfiles/oldcore/176/filelists/suricata
diff --git a/config/rootfiles/core/176/filelists/udev b/config/rootfiles/oldcore/176/filelists/udev
similarity index 100%
rename from config/rootfiles/core/176/filelists/udev
rename to config/rootfiles/oldcore/176/filelists/udev
diff --git a/config/rootfiles/core/176/filelists/wget b/config/rootfiles/oldcore/176/filelists/wget
similarity index 100%
rename from config/rootfiles/core/176/filelists/wget
rename to config/rootfiles/oldcore/176/filelists/wget
diff --git a/config/rootfiles/core/176/filelists/whois b/config/rootfiles/oldcore/176/filelists/whois
similarity index 100%
rename from config/rootfiles/core/176/filelists/whois
rename to config/rootfiles/oldcore/176/filelists/whois
diff --git a/config/rootfiles/core/176/filelists/x86_64/binutils b/config/rootfiles/oldcore/176/filelists/x86_64/binutils
similarity index 100%
rename from config/rootfiles/core/176/filelists/x86_64/binutils
rename to config/rootfiles/oldcore/176/filelists/x86_64/binutils
diff --git a/config/rootfiles/core/176/filelists/x86_64/gcc b/config/rootfiles/oldcore/176/filelists/x86_64/gcc
similarity index 100%
rename from config/rootfiles/core/176/filelists/x86_64/gcc
rename to config/rootfiles/oldcore/176/filelists/x86_64/gcc
diff --git a/config/rootfiles/core/176/filelists/x86_64/glibc b/config/rootfiles/oldcore/176/filelists/x86_64/glibc
similarity index 100%
rename from config/rootfiles/core/176/filelists/x86_64/glibc
rename to config/rootfiles/oldcore/176/filelists/x86_64/glibc
diff --git a/config/rootfiles/core/176/filelists/x86_64/intel-microcode b/config/rootfiles/oldcore/176/filelists/x86_64/intel-microcode
similarity index 100%
rename from config/rootfiles/core/176/filelists/x86_64/intel-microcode
rename to config/rootfiles/oldcore/176/filelists/x86_64/intel-microcode
diff --git a/config/rootfiles/core/176/update.sh b/config/rootfiles/oldcore/176/update.sh
similarity index 100%
rename from config/rootfiles/core/176/update.sh
rename to config/rootfiles/oldcore/176/update.sh
diff --git a/lfs/iproute2 b/lfs/iproute2
index c773291f3..cfdb474cb 100644
--- a/lfs/iproute2
+++ b/lfs/iproute2
@@ -24,7 +24,7 @@
include Config
-VER = 6.3.0
+VER = 6.4.0
THISAPP = iproute2-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a7b48c59c8a30f56ca810136f4d9f681fe38359999c260227a6229b972ce70b233d2865a6543cf3f70ed586825f9191c22d459a9fc5cc8c7dbf3ab417064c8a7
+$(DL_FILE)_BLAKE2 = 76369d2a794afd13dba1a34ee9a7425775bb7b43c22164274749c01b18d061669aa5abd51d32a15d68f48e75f4837a887dfc28ea41e34d8e4c36b2ab865628dd
install : $(TARGET)
diff --git a/lfs/ntp b/lfs/ntp
index 241a21e1c..aadfbd0c1 100644
--- a/lfs/ntp
+++ b/lfs/ntp
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2020 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 4.2.8p15
+VER = 4.2.8p17
THISAPP = ntp-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5697d6623d79686f9ca9ad907172bf942383067d1e9817117d20db042e9f7410644f236f1a0d77ab6bf6ec468476e12ea65b494a28f0dd8674bf08fc8875cfef
+$(DL_FILE)_BLAKE2 = 5c0e90a234cdeab76e7443b42dfd5a0c3c78693a11bdb0fa21c8def91adbdf9b9871498df9d211509632812a9107501da3470104122e9621577541ffd6cd1ab6
install : $(TARGET)
@@ -70,7 +70,6 @@ $(subst %,%_BLAKE2,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch
$(UPDATE_AUTOMAKE)
cd $(DIR_APP) && \
./configure \
diff --git a/lfs/sudo b/lfs/sudo
index 759e3c83a..3a55174d3 100644
--- a/lfs/sudo
+++ b/lfs/sudo
@@ -24,7 +24,7 @@
include Config
-VER = 1.9.13p3
+VER = 1.9.14
THISAPP = sudo-$(VER)
DL_FILE = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f
+$(DL_FILE)_BLAKE2 = 5731eda1cabb23dd3b77851ce1fcde8e1b7efc1b4fa27fe65522c7b8e23c0330003eb2d4ebb47d63416fb3a52db478b2f60ca22da6a2d66cb27c52ea5264749e
install : $(TARGET)
diff --git a/lfs/util-linux b/lfs/util-linux
index 1ae03bab6..066275c96 100644
--- a/lfs/util-linux
+++ b/lfs/util-linux
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2018 IPFire Team <info(a)ipfire.org> #
+# Copyright (C) 2007-2023 IPFire Team <info(a)ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 2.38.1
+VER = 2.39.1
THISAPP = util-linux-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a0e86ca62f82adaccc01ad6ec5a058dac429b81c310989cbad136f96c2770c60bbd4287067817520e8e0653146a10f13128e0af32122402bab416e1c2d6680b8
+$(DL_FILE)_BLAKE2 = 1c2f3a77414dc9e99d17c426ca710524f898b6fd13bee120c08ceb375e475044ff6f2668f58bd799d0e3befe36de6cc1e161a1be7102e4590a8e372b6547ec1c
install : $(TARGET)
diff --git a/make.sh b/make.sh
index 1378f7802..db9ee9a97 100755
--- a/make.sh
+++ b/make.sh
@@ -23,7 +23,7 @@ NAME="IPFire" # Software name
SNAME="ipfire" # Short name
# If you update the version don't forget to update backupiso and add it to core update
VERSION="2.27" # Version number
-CORE="176" # Core Level (Filename)
+CORE="177" # Core Level (Filename)
SLOGAN="www.ipfire.org" # Software slogan
CONFIG_ROOT=/var/ipfire # Configuration rootdir
MAX_RETRIES=1 # prefetch/check loop
diff --git a/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch b/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch
deleted file mode 100644
index 442fe7828..000000000
--- a/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 082a504cfcc046c3d8adaae1164268bc94e5108a Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem(a)gmail.com>
-Date: Sat, 31 Jul 2021 10:51:41 -0700
-Subject: [PATCH] libntp: Do not use PTHREAD_STACK_MIN on glibc
-In glibc 2.34+ PTHREAD_STACK_MIN is not a compile-time constant which
-could mean different stack sizes at runtime on different architectures
-and it also causes compile failure. Default glibc thread stack size
-or 64Kb set by ntp should be good in glibc these days.
-Upstream-Status: Pending
-Signed-off-by: Khem Raj <raj.khem(a)gmail.com>
----
- libntp/work_thread.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/libntp/work_thread.c b/libntp/work_thread.c
-index 03a5647..3ddd751 100644
---- a/libntp/work_thread.c
-+++ b/libntp/work_thread.c
-@@ -41,7 +41,7 @@
- #ifndef THREAD_MINSTACKSIZE
- # define THREAD_MINSTACKSIZE (64U * 1024)
- #endif
--#ifndef __sun
-+#if !defined(__sun) && !defined(__GLIBC__)
- #if defined(PTHREAD_STACK_MIN) && THREAD_MINSTACKSIZE < PTHREAD_STACK_MIN
- # undef THREAD_MINSTACKSIZE
- # define THREAD_MINSTACKSIZE PTHREAD_STACK_MIN
---
-2.32.0
-
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-07-01 19:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-01 19:26 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 81ed7573b10b07884346d3fa4336e05944fd48a7 Peter Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox