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@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@ipfire.org
commit 230c81622af457da21ca18adf0645a570c32ac2b Author: Adolf Belka adolf.belka@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@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 3dd626fefd95e15039863f812ed56e72471ca16e Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 19:13:27 2023 +0000
Core Update 177: Ship iproute2
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit bb4c7115cbf1a4b8e22a19bf8c63f6f8efcf7a28 Author: Adolf Belka adolf.belka@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@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 0cb1687b21c8b1028cc03c211f2449fb5c343800 Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 19:10:54 2023 +0000
Core Update 177: Ship sudo
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit 76dddb41166de23b25a20cbe0aadf715de981f3d Author: Adolf Belka adolf.belka@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@ipfire.org Reviewed-by: Peter Müller peter.mueller@ipfire.org
commit 8ebb8091d93f704e651a2e91e7af012f9a5ec002 Author: Peter Müller peter.mueller@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@ipfire.org
commit 89d5a7b29fa1fca76bf84cb8e1b27960d9d18f75 Author: Adolf Belka adolf.belka@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@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 mattntpbr@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
commit 384302344cbc6a923757ba1c0e575f2a2463366e Author: Peter Müller peter.mueller@ipfire.org Date: Sat Jul 1 18:55:36 2023 +0000
Start Core Update 177
Signed-off-by: Peter Müller peter.mueller@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@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@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@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@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@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@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@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