From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter =?utf-8?q?M=C3=BCller?= To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 81ed7573b10b07884346d3fa4336e05944fd48a7 Date: Sat, 01 Jul 2023 19:26:03 +0000 Message-ID: <4QthxR4SyDz2xZk@people01.haj.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5543985505113338706==" List-Id: --===============5543985505113338706== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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=C3=BCller Date: Sat Jul 1 19:25:43 2023 +0000 Core Update 177: Ship util-linux =20 Signed-off-by: Peter M=C3=BCller commit 230c81622af457da21ca18adf0645a570c32ac2b Author: Adolf Belka Date: Thu Jun 29 19:04:45 2023 +0200 util-linux: Update to version 2.39.1 =20 - 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 =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 3dd626fefd95e15039863f812ed56e72471ca16e Author: Peter M=C3=BCller Date: Sat Jul 1 19:13:27 2023 +0000 Core Update 177: Ship iproute2 =20 Signed-off-by: Peter M=C3=BCller commit bb4c7115cbf1a4b8e22a19bf8c63f6f8efcf7a28 Author: Adolf Belka Date: Thu Jun 29 19:04:43 2023 +0200 iproute2: Update to version 6.4.0 =20 - 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/ =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 0cb1687b21c8b1028cc03c211f2449fb5c343800 Author: Peter M=C3=BCller Date: Sat Jul 1 19:10:54 2023 +0000 Core Update 177: Ship sudo =20 Signed-off-by: Peter M=C3=BCller commit 76dddb41166de23b25a20cbe0aadf715de981f3d Author: Adolf Belka Date: Wed Jun 28 15:14:34 2023 +0200 sudo: Update to version 1.9.14 =20 - 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 setti= ng. This parameter was made available back in version 1.8.0 but not as def= ault. 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 comman= d injection. Apparently it was not made default as that would change the way that s= udo worked. As various existing bugs have been resolved it has now been declared b= y 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 did= n't match the command being run. This resulted in commands like sudo su - being ki= lled due to the mismatch. Bug #1050. The sudoers plugin now canonicalizes command path names before matchi= ng (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 comma= nd 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 perfor= m its own netgroup lookups of the host name instead of using the system innetg= r(3) function. This guarantees that user and host netgroup lookups are performed us= ing 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 a= n 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 w= as 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-termin= al. 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 C= AP_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 fi= le system while still allowing for local modifications in a different (writable) dir= ectory. The new --enable-adminconf configure option can be used to specify a directo= ry that is searched for configuration files in preference to the sysconfdir (wh= ich is usually /etc). The intercept_verify sudoers option is now only applied when the inte= rcept 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 s= ervers that do not support querying the nisNetgroup object by its nisNetgroupTriple= attribute, while still allowing sudo to query the LDAP server directly to determine n= etgroup membership. Fixed a long-standing bug where a sudoers rule without an explicit ru= nas 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 =3D= 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 = =3D (root) ALL, myuser should only allow commands to be run as root (optionally usin= g one of root's groups). However, the rule also allowed the user to run sudo -u myus= er -g myuser command. Fixed a bug that prevented the user from specifying a group on the co= mmand 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 mem= bers. =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 8ebb8091d93f704e651a2e91e7af012f9a5ec002 Author: Peter M=C3=BCller Date: Sat Jul 1 19:09:20 2023 +0000 Core Update 177: Ship and restart ntp =20 Signed-off-by: Peter M=C3=BCller commit 89d5a7b29fa1fca76bf84cb8e1b27960d9d18f75 Author: Adolf Belka Date: Wed Jun 28 19:59:52 2023 +0200 ntp: Update to version 4.2.8p17 =20 - 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 th= at 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 * [Bug 3824] Spurious "ntpd: daemon failed to notify parent!" logged at event_sync. Reported by Edward McGuire. * [Bug 3822] ntpd significantly delays first poll of servers specified b= y name. Miroslav Lichvar identified regression in= 4.2.8p16. * [Bug 3821] 4.2.8p16 misreads hex authentication keys, won't interop wi= th 4.2.8p15 or earlier. Reported by Matt Nordhoff, thanks to Miroslav Lichvar and Matt for rapid testing and identifying the problem. * Add tests/libntp/digests.c to catch regressions reading keys file or w= ith symmetric authentication digest output. 4.2.8p16 2023/05/31 Released by Harlan Stenn * [Sec 3808] Assertion failure in ntpq on malformed RT-11 date * [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 - solved numerically instead of using string manipulation * [Sec 3767] An OOB KoD RATE value triggers an assertion when debug is e= nabled. * [Bug 3819] Updated libopts/Makefile.am was missing NTP_HARD_* values. = * [Bug 3817] Bounds-check "tos floor" configuration. * [Bug 3814] First poll delay of new or cleared associations miscalculat= ed. * [Bug 3802] ntp-keygen -I default identity modulus bits too small for OpenSSL 3. Reported by rmsh1216(a)163.com * [Bug 3801] gpsdjson refclock gps_open() device name mishandled. * [Bug 3800] libopts-42.1.17 does not compile with Microsoft C. * [Bug 3799] Enable libopts noreturn compiler advice for MSC. * [Bug 3797] Windows getaddrinfo w/AI_ADDRCONFIG fails for localhost when disconnected, breaking ntpq and ntpdc. * [Bug 3795] pollskewlist documentation uses | when it shouldn't. - ntp.conf manual page and miscopt.html corrections. * [Bug 3793] Wrong variable type passed to record_raw_stats(). - Report and patch by Yuezhen LUAN . * [Bug 3786] Timer starvation on high-load Windows ntpd. * [Bug 3784] high-load ntpd on Windows deaf after enough ICMP TTL exceed= ed. * [Bug 3781] log "Unable to listen for broadcasts" for IPv4 * [Bug 3774] mode 6 packets corrupted in rawstats file - Reported by Edward McGuire, fix identified by . * [Bug 3758] Provide a 'device' config statement for refclocks * [Bug 3757] Improve handling of Linux-PPS in NTPD * [Bug 3741] 4.2.8p15 can't build with glibc 2.34 * [Bug 3725] Make copyright of clk_wharton.c compatible with Debian. Philippe De Muyter * [Bug 3724] ntp-keygen with openSSL 1.1.1 fails on Windows - openssl applink needed again for openSSL-1.1.1 * [Bug 3719] configure.ac checks for closefrom() and getdtablesize() mis= sing. Reported by Brian Utterback, broken in 2010 by * [Bug 3699] Problems handling drift file and restoring previous drifts = - 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 * [Bug 3694] NMEA refclock seems to unnecessarily require location in me= ssages - misleading title; essentially a request to ignore the receiver statu= s. Added a mode bit for this. * [Bug 3693] Improvement of error handling key lengths - original patch by Richard Schmidt, with mods & unit test fixes * [Bug 3692] /dev/gpsN requirement prevents KPPS - implement/wrap 'realpath()' to resolve symlinks in device names * [Bug 3691] Buffer Overflow reading GPSD output - original patch by matt - increased max PDU size to 4k to avoid truncation * [Bug 3690] newline in ntp clock variable (parse) - patch by Frank Kardel * [Bug 3689] Extension for MD5, SHA-1 and other keys - ntp{q,dc} now use the same password processing as ntpd does in the k= ey file, so having a binary secret >=3D 11 bytes is possible for all ke= ys. (This is a different approach to the problem than suggested) * [Bug 3688] GCC 10 build errors in testsuite * [Bug 3687] ntp_crypto_rand RNG status not known - patch by Gerry Garvey * [Bug 3682] Fixes for warnings when compiled without OpenSSL - original patch by Gerry Garvey * [Bug 3677] additional peer events not decoded in associations listing = - 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 - idea+patch by Gerry Garvey * [Bug 3672] fix biased selection in median cut * [Bug 3666] avoid unlimited receive buffer allocation - follow-up: fix inverted sense in check, reset shortfall counter * [Bug 3660] Revert 4.2.8p15 change to manycast. * [Bug 3640] document "discard monitor" and fix the code. - fixed bug identified by Edward McGuire * [Bug 3626] (SNTP) UTC offset calculation needs dst flag - applied patch by Gerry Garvey * [Bug 3428] ntpd spinning consuming CPU on Linux router with full table. Reported by Israel G. Lugo. * [Bug 3103] libopts zsave_warn format string too few arguments * [Bug 2990] multicastclient incorrectly causes bind to broadcast addres= s. Integrated patch from Brian Utterback. * [Bug 2525] Turn on automake subdir-objects across the project. * [Bug 2410] syslog an error message on panic exceeded. * Use correct rounding in mstolfp(). perlinger/hart * M_ADDF should use u_int32. * Only define tv_fmt_libbuf() if we will use it. * Use recv_buffer instead of the longer recv_space.X_recv_buffer. hart/s= tenn * Make sure the value returned by refid_str() prints cleanly. * If DEBUG is enabled, the startup banner now says that debug assertions are in force and that ntpd will abort if any are violated. * syslog valid incoming KoDs. * Rename a poorly-named variable. * Disable "embedded NUL in string" messages in libopts, when we can. * Use https in the AC_INIT URLs in configure.ac. * Implement NTP_FUNC_REALPATH. * Lose a gmake construct in ntpd/Makefile.am. * 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 * Support OpenSSL-3.0 =20 Tested-by: Adolf Belka Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 384302344cbc6a923757ba1c0e575f2a2463366e Author: Peter M=C3=BCller Date: Sat Jul 1 18:55:36 2023 +0000 Start Core Update 177 =20 Signed-off-by: Peter M=C3=BCller ----------------------------------------------------------------------- Summary of changes: config/rootfiles/common/x86_64/util-linux | 11 ++++++++ config/rootfiles/core/{176 =3D> 177}/exclude | 0 .../155 =3D> core/177}/filelists/aarch64/util-linux | 0 .../core/{176 =3D> 177}/filelists/core-files | 0 .../{oldcore/163 =3D> core/177/filelists}/files | 0 .../{oldcore/106 =3D> core/177}/filelists/iproute2 | 0 .../{oldcore/100 =3D> core/177}/filelists/ntp | 0 config/rootfiles/core/{176 =3D> 177}/filelists/sudo | 0 .../112 =3D> core/177}/filelists/x86_64/util-linux | 0 .../rootfiles/{oldcore/152 =3D> core/177}/update.sh | 11 ++++---- config/rootfiles/{core =3D> oldcore}/176/exclude | 0 .../176/filelists/aarch64/binutils | 0 .../{core =3D> oldcore}/176/filelists/aarch64/gcc | 0 .../{core =3D> oldcore}/176/filelists/aarch64/glibc | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/bind | 0 .../{core =3D> oldcore}/176/filelists/collectd | 0 .../{core =3D> oldcore}/176/filelists/core-files | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/curl | 0 .../{core =3D> oldcore}/176/filelists/cyrus-sasl | 0 .../{core =3D> oldcore}/176/filelists/dhcpcd | 0 .../{core =3D> oldcore}/176/filelists/diffutils | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/ed | 0 .../{core =3D> oldcore}/176/filelists/elinks | 0 .../{core =3D> oldcore}/176/filelists/ethtool | 0 .../{core =3D> oldcore}/176/filelists/files | 0 .../{core =3D> oldcore}/176/filelists/freetype | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/gawk | 0 .../{core =3D> oldcore}/176/filelists/gnutls | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/grep | 0 .../{core =3D> oldcore}/176/filelists/harfbuzz | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/kmod | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/krb5 | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/less | 0 .../{core =3D> oldcore}/176/filelists/libarchive | 0 .../{core =3D> oldcore}/176/filelists/libcap | 0 .../{core =3D> oldcore}/176/filelists/libevent2 | 0 .../{core =3D> oldcore}/176/filelists/libhtp | 0 .../{core =3D> oldcore}/176/filelists/libloc | 0 .../{core =3D> oldcore}/176/filelists/libssh | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/man | 0 .../{core =3D> oldcore}/176/filelists/misc-progs | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/mpfr | 0 .../{core =3D> oldcore}/176/filelists/nettle | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/pam | 0 .../{core =3D> oldcore}/176/filelists/pciutils | 0 .../{core =3D> oldcore}/176/filelists/procps | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/qpdf | 0 .../{core =3D> oldcore}/176/filelists/sqlite | 0 .../{core =3D> oldcore}/176/filelists/strongswan | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/sudo | 0 .../{core =3D> oldcore}/176/filelists/suricata | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/udev | 0 .../rootfiles/{core =3D> oldcore}/176/filelists/wget | 0 .../{core =3D> oldcore}/176/filelists/whois | 0 .../176/filelists/x86_64/binutils | 0 .../{core =3D> oldcore}/176/filelists/x86_64/gcc | 0 .../{core =3D> oldcore}/176/filelists/x86_64/glibc | 0 .../176/filelists/x86_64/intel-microcode | 0 config/rootfiles/{core =3D> 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 =3D> 177}/exclude (100%) copy config/rootfiles/{oldcore/155 =3D> core/177}/filelists/aarch64/util-lin= ux (100%) copy config/rootfiles/core/{176 =3D> 177}/filelists/core-files (100%) copy config/rootfiles/{oldcore/163 =3D> core/177/filelists}/files (100%) copy config/rootfiles/{oldcore/106 =3D> core/177}/filelists/iproute2 (100%) copy config/rootfiles/{oldcore/100 =3D> core/177}/filelists/ntp (100%) copy config/rootfiles/core/{176 =3D> 177}/filelists/sudo (100%) copy config/rootfiles/{oldcore/112 =3D> core/177}/filelists/x86_64/util-linu= x (100%) copy config/rootfiles/{oldcore/152 =3D> core/177}/update.sh (94%) rename config/rootfiles/{core =3D> oldcore}/176/exclude (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/aarch64/binutils (= 100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/aarch64/gcc (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/aarch64/glibc (100= %) rename config/rootfiles/{core =3D> oldcore}/176/filelists/bind (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/collectd (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/core-files (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/curl (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/cyrus-sasl (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/dhcpcd (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/diffutils (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/ed (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/elinks (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/ethtool (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/files (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/freetype (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/gawk (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/gnutls (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/grep (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/harfbuzz (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/kmod (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/krb5 (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/less (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libarchive (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libcap (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libevent2 (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libhtp (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libloc (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/libssh (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/man (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/misc-progs (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/mpfr (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/nettle (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/pam (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/pciutils (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/procps (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/qpdf (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/sqlite (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/strongswan (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/sudo (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/suricata (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/udev (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/wget (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/whois (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/x86_64/binutils (1= 00%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/x86_64/gcc (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/x86_64/glibc (100%) rename config/rootfiles/{core =3D> oldcore}/176/filelists/x86_64/intel-micro= code (100%) rename config/rootfiles/{core =3D> 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/com= mon/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/ex= clude 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/rootfile= s/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/cor= e/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/r= ootfiles/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 . = # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=3D177 + +# Remove old core updates from pakfire cache to save space... +for (( i=3D1; i<=3D$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/ro= otfiles/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/rootfil= es/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/rootf= iles/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/oldc= ore/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/rootf= iles/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/oldc= ore/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/rootfile= s/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/ol= dcore/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/oldcor= e/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/ol= dcore/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/o= ldcore/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/old= core/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/oldc= ore/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/ol= dcore/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/oldc= ore/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/oldc= ore/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/oldc= ore/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/oldc= ore/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/rootfile= s/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/ol= dcore/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/ol= dcore/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/ol= dcore/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/ol= dcore/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/oldco= re/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/rootfile= s/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/oldc= ore/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/ol= dcore/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/oldco= re/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/ol= dcore/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/oldc= ore/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/ol= dcore/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/rootfile= s/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/o= ldcore/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/oldc= ore/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/oldc= ore/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/old= core/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/roo= tfiles/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/rootfile= s/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/rootfi= les/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/con= fig/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/1= 76/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 @@ =20 include Config =20 -VER =3D 6.3.0 +VER =3D 6.4.0 =20 THISAPP =3D iproute2-$(VER) DL_FILE =3D $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D a7b48c59c8a30f56ca810136f4d9f681fe38359999c260227a6229= b972ce70b233d2865a6543cf3f70ed586825f9191c22d459a9fc5cc8c7dbf3ab417064c8a7 +$(DL_FILE)_BLAKE2 =3D 76369d2a794afd13dba1a34ee9a7425775bb7b43c22164274749c0= 1b18d061669aa5abd51d32a15d68f48e75f4837a887dfc28ea41e34d8e4c36b2ab865628dd =20 install : $(TARGET) =20 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 = # +# Copyright (C) 2007-2023 IPFire Team = # # = # # 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 @@ =20 include Config =20 -VER =3D 4.2.8p15 +VER =3D 4.2.8p17 =20 THISAPP =3D ntp-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 5697d6623d79686f9ca9ad907172bf942383067d1e9817117d20db= 042e9f7410644f236f1a0d77ab6bf6ec468476e12ea65b494a28f0dd8674bf08fc8875cfef +$(DL_FILE)_BLAKE2 =3D 5c0e90a234cdeab76e7443b42dfd5a0c3c78693a11bdb0fa21c8de= f91adbdf9b9871498df9d211509632812a9107501da3470104122e9621577541ffd6cd1ab6 =20 install : $(TARGET) =20 @@ -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 @@ =20 include Config =20 -VER =3D 1.9.13p3 +VER =3D 1.9.14 =20 THISAPP =3D sudo-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D 46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c= 7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f +$(DL_FILE)_BLAKE2 =3D 5731eda1cabb23dd3b77851ce1fcde8e1b7efc1b4fa27fe65522c7= b8e23c0330003eb2d4ebb47d63416fb3a52db478b2f60ca22da6a2d66cb27c52ea5264749e =20 install : $(TARGET) =20 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 = # +# Copyright (C) 2007-2023 IPFire Team = # # = # # 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 @@ =20 include Config =20 -VER =3D 2.38.1 +VER =3D 2.39.1 =20 THISAPP =3D util-linux-$(VER) DL_FILE =3D $(THISAPP).tar.xz @@ -42,7 +42,7 @@ objects =3D $(DL_FILE) =20 $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) =20 -$(DL_FILE)_BLAKE2 =3D a0e86ca62f82adaccc01ad6ec5a058dac429b81c310989cbad136f= 96c2770c60bbd4287067817520e8e0653146a10f13128e0af32122402bab416e1c2d6680b8 +$(DL_FILE)_BLAKE2 =3D 1c2f3a77414dc9e99d17c426ca710524f898b6fd13bee120c08ceb= 375e475044ff6f2668f58bd799d0e3befe36de6cc1e161a1be7102e4590a8e372b6547ec1c =20 install : $(TARGET) =20 diff --git a/make.sh b/make.sh index 1378f7802..db9ee9a97 100755 --- a/make.sh +++ b/make.sh @@ -23,7 +23,7 @@ NAME=3D"IPFire" # Software name SNAME=3D"ipfire" # Short name # If you update the version don't forget to update backupiso and add it to c= ore update VERSION=3D"2.27" # Version number -CORE=3D"176" # Core Level (Filename) +CORE=3D"177" # Core Level (Filename) SLOGAN=3D"www.ipfire.org" # Software slogan CONFIG_ROOT=3D/var/ipfire # Configuration rootdir MAX_RETRIES=3D1 # prefetch/check loop diff --git a/src/patches/ntp-4.2.8p15-build-fix-for-glibc-2.34.patch b/src/pa= tches/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 -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 ---- - 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 ---=20 -2.32.0 - hooks/post-receive -- IPFire 2.x development tree --===============5543985505113338706==--