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. 46c8316642fe90df99de1c0b735f7f4ed9a44464 Date: Sun, 09 Jul 2023 15:15:32 +0000 Message-ID: <4QzW0h5yzwz2xgm@people01.haj.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============9025402542659259474==" List-Id: --===============9025402542659259474== 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 46c8316642fe90df99de1c0b735f7f4ed9a44464 (commit) via 4fe645dfed32cb08416246269d74a5bf54622f6b (commit) via f82a4492c9f014ebacbc356e4e566c30b13bfaf0 (commit) via a87bea7d39d83a66f90bf626a376c754bc725261 (commit) via 8e82fd2187275b0c881607ae8e013e48c4506fa9 (commit) via a6039dc9d192908c26bf9e81c5133a61edd042b3 (commit) via bf99f427ca1d00acb333e0fd38b616c2f6fd5a3f (commit) via 97b155a15c6d797f3440b6d84957a970c611890c (commit) via 1a44c7a638d3129c0fa5507d4640ba30ebda4647 (commit) from 271e3b6a0ea30fb01b1b9705617db8b276c314f9 (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 46c8316642fe90df99de1c0b735f7f4ed9a44464 Author: Peter M=C3=BCller Date: Sun Jul 9 15:11:34 2023 +0000 Core Updte 177: Ship and restart Squid =20 Signed-off-by: Peter M=C3=BCller commit 4fe645dfed32cb08416246269d74a5bf54622f6b Author: Matthias Fischer Date: Fri Jul 7 21:25:27 2023 +0200 squid: Update to 6.1 =20 For details see: http://lists.squid-cache.org/pipermail/squid-users/2023-July/025929.html =20 "The Squid HTTP Proxy team is very pleased to announce the availability of the Squid-6.1 release! =20 This release is we believe, stable enough for general production use. =20 Support for Squid-5 bug fixes has now officially ceased. Bugs in 5.x will continue to be fixed, however the fixes will be added to the 6.x series. All users of Squid-5.x are encouraged to plan for upgrades." =20 And: http://www.squid-cache.org/Versions/v6/RELEASENOTES.html =20 v6 is running since 6.0.1 here in production use without any seen problem= s... =20 Signed-off-by: Matthias Fischer Reviewed-by: Peter M=C3=BCller commit f82a4492c9f014ebacbc356e4e566c30b13bfaf0 Author: Arne Fitzenreiter Date: Fri Jul 7 01:53:32 2023 +0200 samba: update to 4.18.4 commit a87bea7d39d83a66f90bf626a376c754bc725261 Author: Adolf Belka Date: Tue Jul 4 21:17:33 2023 +0200 cups: Remove 5 minutes delay in start_service line in install.sh paks file =20 - When cups is installed (including when doing a Core Update that include= s a cups update) the 5 min delay for starting cups means that it has not restarted by t= he time that the reboot for the CU has been started. There are then error messages that= say that cups couldn't be stopped as it was not running. - When a normal reboot is carried out withoutr any update of cups then th= e startup has no delay and it starts without any trouble. - This patch removes the 300 secs delay from the start_service line in th= e install.sh paks file. - The PAK_VER is bumped to ensure that this change is shipped =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit 8e82fd2187275b0c881607ae8e013e48c4506fa9 Author: Peter M=C3=BCller Date: Sun Jul 9 15:07:07 2023 +0000 Core Update 177: Remove dropped squidclamav add-on, if installed =20 Signed-off-by: Peter M=C3=BCller commit a6039dc9d192908c26bf9e81c5133a61edd042b3 Author: Adolf Belka Date: Tue Jul 4 15:08:19 2023 +0200 squidclamav: Remove package from IPFire as agreed in dev video call 3rd J= ul 2023 =20 - Removal of lfs file - Removal of rootfile - Removal of backup includes file - Removal of three patches - Removal of paks files - Adjustment of make.sh to remove squidclamav =20 Signed-off-by: Adolf Belka Reviewed-by: Peter M=C3=BCller commit bf99f427ca1d00acb333e0fd38b616c2f6fd5a3f Author: Arne Fitzenreiter Date: Thu Jul 6 06:59:46 2023 +0200 memtest: update to 6.20 =20 Signed-off-by: Arne Fitzenreiter Reviewed-by: Peter M=C3=BCller commit 97b155a15c6d797f3440b6d84957a970c611890c Author: Peter M=C3=BCller Date: Sun Jul 9 15:00:17 2023 +0000 Core Update 177: Ship kernel and regenerate initial ramdisks locally =20 Signed-off-by: Peter M=C3=BCller commit 1a44c7a638d3129c0fa5507d4640ba30ebda4647 Author: Arne Fitzenreiter Date: Thu Jul 6 07:00:34 2023 +0200 kernel: update to 6.1.37 =20 Signed-off-by: Arne Fitzenreiter Reviewed-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: config/backup/includes/squidclamav | 1 - config/kernel/kernel.config.aarch64-ipfire | 9 +- config/kernel/kernel.config.x86_64-ipfire | 12 +- config/rootfiles/common/aarch64/linux | 37 +++-- config/rootfiles/common/x86_64/linux | 37 +++-- .../124 =3D> core/177}/filelists/aarch64/linux | 0 .../{oldcore/100 =3D> core/177}/filelists/squid | 0 .../100 =3D> core/177}/filelists/x86_64/linux | 0 config/rootfiles/core/177/update.sh | 82 ++++++++- config/rootfiles/packages/squidclamav | 14 -- config/squidclamav/squidclamav.conf | 39 ----- lfs/cups | 2 +- lfs/linux | 4 +- lfs/memtest | 4 +- lfs/samba | 6 +- lfs/squid | 5 +- lfs/squidclamav | 95 ----------- make.sh | 1 - src/paks/cups/install.sh | 2 +- src/paks/squidclamav/install.sh | 27 --- src/paks/squidclamav/uninstall.sh | 28 ---- src/paks/squidclamav/update.sh | 53 ------ src/patches/squidclamav-5.11-dont_use_ipv6.patch | 13 -- ...dclamav-5.11-source-address-parsing-issue.patch | 13 -- .../squidclamav-5.11-squid-helper-protocol.patch | 185 -------------------= -- 25 files changed, 145 insertions(+), 524 deletions(-) delete mode 100644 config/backup/includes/squidclamav copy config/rootfiles/{oldcore/124 =3D> core/177}/filelists/aarch64/linux (1= 00%) copy config/rootfiles/{oldcore/100 =3D> core/177}/filelists/squid (100%) copy config/rootfiles/{oldcore/100 =3D> core/177}/filelists/x86_64/linux (10= 0%) delete mode 100644 config/rootfiles/packages/squidclamav delete mode 100644 config/squidclamav/squidclamav.conf delete mode 100644 lfs/squidclamav delete mode 100644 src/paks/squidclamav/install.sh delete mode 100644 src/paks/squidclamav/uninstall.sh delete mode 100644 src/paks/squidclamav/update.sh delete mode 100644 src/patches/squidclamav-5.11-dont_use_ipv6.patch delete mode 100644 src/patches/squidclamav-5.11-source-address-parsing-issue= .patch delete mode 100644 src/patches/squidclamav-5.11-squid-helper-protocol.patch Difference in files: diff --git a/config/backup/includes/squidclamav b/config/backup/includes/squi= dclamav deleted file mode 100644 index bacc23b67..000000000 --- a/config/backup/includes/squidclamav +++ /dev/null @@ -1 +0,0 @@ -/etc/squidclamav.conf diff --git a/config/kernel/kernel.config.aarch64-ipfire b/config/kernel/kerne= l.config.aarch64-ipfire index 2261c22dc..a2c852654 100644 --- a/config/kernel/kernel.config.aarch64-ipfire +++ b/config/kernel/kernel.config.aarch64-ipfire @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.1.30-ipfire Kernel Configuration +# Linux/arm64 6.1.37-ipfire Kernel Configuration # -CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 12.2.0" +CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 13.1.0" CONFIG_CC_IS_GCC=3Dy -CONFIG_GCC_VERSION=3D120200 +CONFIG_GCC_VERSION=3D130100 CONFIG_CLANG_VERSION=3D0 CONFIG_AS_IS_GNU=3Dy CONFIG_AS_VERSION=3D24000 @@ -954,6 +954,7 @@ CONFIG_MAPPING_DIRTY_HELPERS=3Dy # CONFIG_ANON_VMA_NAME is not set # CONFIG_USERFAULTFD is not set # CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=3Dy =20 # # Data Access Monitoring @@ -7835,7 +7836,7 @@ CONFIG_CIFS_FSCACHE=3Dy CONFIG_SMB_SERVER=3Dm CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=3Dy CONFIG_SMB_SERVER_KERBEROS5=3Dy -CONFIG_SMBFS_COMMON=3Dm +CONFIG_SMBFS=3Dm # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_NLS=3Dy diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel= .config.x86_64-ipfire index 121d1cda9..0017a6f54 100644 --- a/config/kernel/kernel.config.x86_64-ipfire +++ b/config/kernel/kernel.config.x86_64-ipfire @@ -1,10 +1,10 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.1.30-ipfire Kernel Configuration +# Linux/x86 6.1.37-ipfire Kernel Configuration # -CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 12.2.0" +CONFIG_CC_VERSION_TEXT=3D"gcc (GCC) 13.1.0" CONFIG_CC_IS_GCC=3Dy -CONFIG_GCC_VERSION=3D120200 +CONFIG_GCC_VERSION=3D130100 CONFIG_CLANG_VERSION=3D0 CONFIG_AS_IS_GNU=3Dy CONFIG_AS_VERSION=3D24000 @@ -996,6 +996,7 @@ CONFIG_MAPPING_DIRTY_HELPERS=3Dy # CONFIG_ANON_VMA_NAME is not set # CONFIG_USERFAULTFD is not set # CONFIG_LRU_GEN is not set +CONFIG_LOCK_MM_AND_FIND_VMA=3Dy =20 # # Data Access Monitoring @@ -6523,9 +6524,8 @@ CONFIG_AMILO_RFKILL=3Dm CONFIG_FUJITSU_LAPTOP=3Dm # CONFIG_FUJITSU_TABLET is not set # CONFIG_GPD_POCKET_FAN is not set -# CONFIG_HP_ACCEL is not set +# CONFIG_X86_PLATFORM_DRIVERS_HP is not set # CONFIG_WIRELESS_HOTKEY is not set -CONFIG_HP_WMI=3Dm # CONFIG_IBM_RTL is not set CONFIG_IDEAPAD_LAPTOP=3Dm CONFIG_SENSORS_HDAPS=3Dm @@ -7047,7 +7047,7 @@ CONFIG_CIFS_FSCACHE=3Dy CONFIG_SMB_SERVER=3Dm CONFIG_SMB_SERVER_CHECK_CAP_NET_ADMIN=3Dy CONFIG_SMB_SERVER_KERBEROS5=3Dy -CONFIG_SMBFS_COMMON=3Dm +CONFIG_SMBFS=3Dm # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_NLS=3Dy diff --git a/config/rootfiles/common/aarch64/linux b/config/rootfiles/common/= aarch64/linux index 243eb8d46..49bbc7c57 100644 --- a/config/rootfiles/common/aarch64/linux +++ b/config/rootfiles/common/aarch64/linux @@ -6277,9 +6277,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/ceph #lib/modules/KVER-ipfire/build/fs/ceph/Kconfig #lib/modules/KVER-ipfire/build/fs/ceph/Makefile -#lib/modules/KVER-ipfire/build/fs/cifs -#lib/modules/KVER-ipfire/build/fs/cifs/Kconfig -#lib/modules/KVER-ipfire/build/fs/cifs/Makefile #lib/modules/KVER-ipfire/build/fs/coda #lib/modules/KVER-ipfire/build/fs/coda/Kconfig #lib/modules/KVER-ipfire/build/fs/coda/Makefile @@ -6370,9 +6367,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/kernfs #lib/modules/KVER-ipfire/build/fs/kernfs/Kconfig #lib/modules/KVER-ipfire/build/fs/kernfs/Makefile -#lib/modules/KVER-ipfire/build/fs/ksmbd -#lib/modules/KVER-ipfire/build/fs/ksmbd/Kconfig -#lib/modules/KVER-ipfire/build/fs/ksmbd/Makefile #lib/modules/KVER-ipfire/build/fs/lockd #lib/modules/KVER-ipfire/build/fs/lockd/Makefile #lib/modules/KVER-ipfire/build/fs/minix @@ -6462,8 +6456,17 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/romfs #lib/modules/KVER-ipfire/build/fs/romfs/Kconfig #lib/modules/KVER-ipfire/build/fs/romfs/Makefile -#lib/modules/KVER-ipfire/build/fs/smbfs_common -#lib/modules/KVER-ipfire/build/fs/smbfs_common/Makefile +#lib/modules/KVER-ipfire/build/fs/smb +#lib/modules/KVER-ipfire/build/fs/smb/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/client +#lib/modules/KVER-ipfire/build/fs/smb/client/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/client/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/common +#lib/modules/KVER-ipfire/build/fs/smb/common/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/server +#lib/modules/KVER-ipfire/build/fs/smb/server/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/server/Makefile #lib/modules/KVER-ipfire/build/fs/squashfs #lib/modules/KVER-ipfire/build/fs/squashfs/Kconfig #lib/modules/KVER-ipfire/build/fs/squashfs/Makefile @@ -8796,6 +8799,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/LOCKD_V4 #lib/modules/KVER-ipfire/build/include/config/LOCK_DEBUGGING_SUPPORT #lib/modules/KVER-ipfire/build/include/config/LOCK_DOWN_KERNEL_FORCE_NONE +#lib/modules/KVER-ipfire/build/include/config/LOCK_MM_AND_FIND_VMA #lib/modules/KVER-ipfire/build/include/config/LOCK_SPIN_ON_OWNER #lib/modules/KVER-ipfire/build/include/config/LOGO #lib/modules/KVER-ipfire/build/include/config/LOGO_LINUX_CLUT224 @@ -10429,7 +10433,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/SLICOSS #lib/modules/KVER-ipfire/build/include/config/SLUB #lib/modules/KVER-ipfire/build/include/config/SLUB_CPU_PARTIAL -#lib/modules/KVER-ipfire/build/include/config/SMBFS_COMMON +#lib/modules/KVER-ipfire/build/include/config/SMBFS #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER_CHECK_CAP_NET_ADMIN #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER_KERBEROS5 @@ -21694,8 +21698,6 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/btrfs/btrfs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/cachefiles #lib/modules/KVER-ipfire/kernel/fs/cachefiles/cachefiles.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/cifs -#lib/modules/KVER-ipfire/kernel/fs/cifs/cifs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/configfs #lib/modules/KVER-ipfire/kernel/fs/configfs/configfs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/efivarfs @@ -21711,8 +21713,6 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/fuse #lib/modules/KVER-ipfire/kernel/fs/fuse/cuse.ko.xz #lib/modules/KVER-ipfire/kernel/fs/fuse/fuse.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/ksmbd -#lib/modules/KVER-ipfire/kernel/fs/ksmbd/ksmbd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/lockd #lib/modules/KVER-ipfire/kernel/fs/lockd/lockd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/netfs @@ -21787,9 +21787,14 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/ntfs3/ntfs3.ko.xz #lib/modules/KVER-ipfire/kernel/fs/reiserfs #lib/modules/KVER-ipfire/kernel/fs/reiserfs/reiserfs.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common/cifs_arc4.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common/cifs_md4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb +#lib/modules/KVER-ipfire/kernel/fs/smb/client +#lib/modules/KVER-ipfire/kernel/fs/smb/client/cifs.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/common +#lib/modules/KVER-ipfire/kernel/fs/smb/common/cifs_arc4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/common/cifs_md4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/server +#lib/modules/KVER-ipfire/kernel/fs/smb/server/ksmbd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/udf #lib/modules/KVER-ipfire/kernel/fs/udf/udf.ko.xz #lib/modules/KVER-ipfire/kernel/fs/xfs diff --git a/config/rootfiles/common/x86_64/linux b/config/rootfiles/common/x= 86_64/linux index f5e7ced10..2da7da282 100644 --- a/config/rootfiles/common/x86_64/linux +++ b/config/rootfiles/common/x86_64/linux @@ -6112,9 +6112,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/ceph #lib/modules/KVER-ipfire/build/fs/ceph/Kconfig #lib/modules/KVER-ipfire/build/fs/ceph/Makefile -#lib/modules/KVER-ipfire/build/fs/cifs -#lib/modules/KVER-ipfire/build/fs/cifs/Kconfig -#lib/modules/KVER-ipfire/build/fs/cifs/Makefile #lib/modules/KVER-ipfire/build/fs/coda #lib/modules/KVER-ipfire/build/fs/coda/Kconfig #lib/modules/KVER-ipfire/build/fs/coda/Makefile @@ -6205,9 +6202,6 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/kernfs #lib/modules/KVER-ipfire/build/fs/kernfs/Kconfig #lib/modules/KVER-ipfire/build/fs/kernfs/Makefile -#lib/modules/KVER-ipfire/build/fs/ksmbd -#lib/modules/KVER-ipfire/build/fs/ksmbd/Kconfig -#lib/modules/KVER-ipfire/build/fs/ksmbd/Makefile #lib/modules/KVER-ipfire/build/fs/lockd #lib/modules/KVER-ipfire/build/fs/lockd/Makefile #lib/modules/KVER-ipfire/build/fs/minix @@ -6297,8 +6291,17 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/fs/romfs #lib/modules/KVER-ipfire/build/fs/romfs/Kconfig #lib/modules/KVER-ipfire/build/fs/romfs/Makefile -#lib/modules/KVER-ipfire/build/fs/smbfs_common -#lib/modules/KVER-ipfire/build/fs/smbfs_common/Makefile +#lib/modules/KVER-ipfire/build/fs/smb +#lib/modules/KVER-ipfire/build/fs/smb/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/client +#lib/modules/KVER-ipfire/build/fs/smb/client/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/client/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/common +#lib/modules/KVER-ipfire/build/fs/smb/common/Makefile +#lib/modules/KVER-ipfire/build/fs/smb/server +#lib/modules/KVER-ipfire/build/fs/smb/server/Kconfig +#lib/modules/KVER-ipfire/build/fs/smb/server/Makefile #lib/modules/KVER-ipfire/build/fs/squashfs #lib/modules/KVER-ipfire/build/fs/squashfs/Kconfig #lib/modules/KVER-ipfire/build/fs/squashfs/Makefile @@ -8671,6 +8674,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/LOCKUP_DETECTOR #lib/modules/KVER-ipfire/build/include/config/LOCK_DEBUGGING_SUPPORT #lib/modules/KVER-ipfire/build/include/config/LOCK_DOWN_KERNEL_FORCE_NONE +#lib/modules/KVER-ipfire/build/include/config/LOCK_MM_AND_FIND_VMA #lib/modules/KVER-ipfire/build/include/config/LOCK_SPIN_ON_OWNER #lib/modules/KVER-ipfire/build/include/config/LOGO #lib/modules/KVER-ipfire/build/include/config/LOGO_LINUX_CLUT224 @@ -10406,7 +10410,7 @@ etc/modprobe.d/ipv6.conf #lib/modules/KVER-ipfire/build/include/config/SLS #lib/modules/KVER-ipfire/build/include/config/SLUB #lib/modules/KVER-ipfire/build/include/config/SLUB_CPU_PARTIAL -#lib/modules/KVER-ipfire/build/include/config/SMBFS_COMMON +#lib/modules/KVER-ipfire/build/include/config/SMBFS #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER_CHECK_CAP_NET_ADMIN #lib/modules/KVER-ipfire/build/include/config/SMB_SERVER_KERBEROS5 @@ -22267,8 +22271,6 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/btrfs/btrfs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/cachefiles #lib/modules/KVER-ipfire/kernel/fs/cachefiles/cachefiles.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/cifs -#lib/modules/KVER-ipfire/kernel/fs/cifs/cifs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/configfs #lib/modules/KVER-ipfire/kernel/fs/configfs/configfs.ko.xz #lib/modules/KVER-ipfire/kernel/fs/dlm @@ -22286,8 +22288,6 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/fuse #lib/modules/KVER-ipfire/kernel/fs/fuse/cuse.ko.xz #lib/modules/KVER-ipfire/kernel/fs/fuse/fuse.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/ksmbd -#lib/modules/KVER-ipfire/kernel/fs/ksmbd/ksmbd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/lockd #lib/modules/KVER-ipfire/kernel/fs/lockd/lockd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/netfs @@ -22362,9 +22362,14 @@ lib/modules/KVER-ipfire/kernel #lib/modules/KVER-ipfire/kernel/fs/ntfs3/ntfs3.ko.xz #lib/modules/KVER-ipfire/kernel/fs/reiserfs #lib/modules/KVER-ipfire/kernel/fs/reiserfs/reiserfs.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common/cifs_arc4.ko.xz -#lib/modules/KVER-ipfire/kernel/fs/smbfs_common/cifs_md4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb +#lib/modules/KVER-ipfire/kernel/fs/smb/client +#lib/modules/KVER-ipfire/kernel/fs/smb/client/cifs.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/common +#lib/modules/KVER-ipfire/kernel/fs/smb/common/cifs_arc4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/common/cifs_md4.ko.xz +#lib/modules/KVER-ipfire/kernel/fs/smb/server +#lib/modules/KVER-ipfire/kernel/fs/smb/server/ksmbd.ko.xz #lib/modules/KVER-ipfire/kernel/fs/udf #lib/modules/KVER-ipfire/kernel/fs/udf/udf.ko.xz #lib/modules/KVER-ipfire/kernel/fs/xfs diff --git a/config/rootfiles/core/177/filelists/aarch64/linux b/config/rootf= iles/core/177/filelists/aarch64/linux new file mode 120000 index 000000000..3a2532bc7 --- /dev/null +++ b/config/rootfiles/core/177/filelists/aarch64/linux @@ -0,0 +1 @@ +../../../../common/aarch64/linux \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/squid b/config/rootfiles/cor= e/177/filelists/squid new file mode 120000 index 000000000..2dc8372a0 --- /dev/null +++ b/config/rootfiles/core/177/filelists/squid @@ -0,0 +1 @@ +../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/core/177/filelists/x86_64/linux b/config/rootfi= les/core/177/filelists/x86_64/linux new file mode 120000 index 000000000..0615b5b9a --- /dev/null +++ b/config/rootfiles/core/177/filelists/x86_64/linux @@ -0,0 +1 @@ +../../../../common/x86_64/linux \ No newline at end of file diff --git a/config/rootfiles/core/177/update.sh b/config/rootfiles/core/177/= update.sh index 43f9a02f6..ebe2b4fe5 100644 --- a/config/rootfiles/core/177/update.sh +++ b/config/rootfiles/core/177/update.sh @@ -26,12 +26,76 @@ =20 core=3D177 =20 +exit_with_error() { + # Set last succesfull installed core. + echo $(($core-1)) > /opt/pakfire/db/core/mine + # force fsck at next boot, this may fix free space on xfs + touch /forcefsck + # don't start pakfire again at error + killall -KILL pak_update + /usr/bin/logger -p syslog.emerg -t ipfire \ + "core-update-${core}: $1" + exit $2 +} + + # 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 =20 # Stop services +/etc/rc.d/init.d/squid stop + +KVER=3D"xxxKVERxxx" + +# Backup uEnv.txt if exist +if [ -e /boot/uEnv.txt ]; then + cp -vf /boot/uEnv.txt /boot/uEnv.txt.org +fi + +# Do some sanity checks prior to the kernel update +case $(uname -r) in + *-ipfire*) + # Ok. + ;; + *) + exit_with_error "ERROR cannot update. No IPFire Kernel." 1 + ;; +esac + +# Check diskspace on root +ROOTSPACE=3D$( df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1 ) + +if [ $ROOTSPACE -lt 100000 ]; then + exit_with_error "ERROR cannot update because not enough free space on ro= ot." 2 + exit 2 +fi + +# Remove the old kernel +rm -rvf \ + /boot/System.map-* \ + /boot/config-* \ + /boot/ipfirerd-* \ + /boot/initramfs-* \ + /boot/vmlinuz-* \ + /boot/uImage-* \ + /boot/zImage-* \ + /boot/uInit-* \ + /boot/dtb-* \ + /lib/modules + +# Remove dropped squidclamav add-on, if installed +if [ -e "/opt/pakfire/db/installed/meta-squidclamav" ]; then + stop_service "squidclamav" + for i in $( = # -# = # -# 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 = # -# the Free Software Foundation, either version 3 of the License, or = # -# (at your option) any later version. = # -# = # -# This program 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 this program. If not, see . = # -# = # -############################################################################= ### - -############################################################################= ### -# Definitions -############################################################################= ### - -include Config - -SUMMARY =3D Antivirus redirector for Squid based on ClamAv - -VER =3D 5.11 - -THISAPP =3D squidclamav-$(VER) -DL_FILE =3D $(THISAPP).tar.gz -DL_FROM =3D $(URL_IPFIRE) -DIR_APP =3D $(DIR_SRC)/$(THISAPP) -TARGET =3D $(DIR_INFO)/$(THISAPP) -PROG =3D squidclamav -PAK_VER =3D 22 - -DEPS =3D clamav - -SERVICES =3D - -############################################################################= ### -# Top-level Rules -############################################################################= ### - -objects =3D $(DL_FILE) - -$(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) - -$(DL_FILE)_BLAKE2 =3D 5f180f49685df355c1f142beac6f10161830b6e274cc9efac81564= 010f751edead9afce6118ddb5308297b6d3eb621f97a567b4f9cf096e08df833f70e03d24f - -install : $(TARGET) - -check : $(patsubst %,$(DIR_CHK)/%,$(objects)) - -download :$(patsubst %,$(DIR_DL)/%,$(objects)) - -b2 : $(subst %,%_BLAKE2,$(objects)) - -dist: - @$(PAK) - -############################################################################= ### -# Downloading, checking, b2sum -############################################################################= ### - -$(patsubst %,$(DIR_CHK)/%,$(objects)) : - @$(CHECK) - -$(patsubst %,$(DIR_DL)/%,$(objects)) : - @$(LOAD) - -$(subst %,%_BLAKE2,$(objects)) : - @$(B2SUM) - -############################################################################= ### -# Installation Details -############################################################################= ### - -$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) - @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - $(UPDATE_AUTOMAKE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-dont_= use_ipv6.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-squid= -helper-protocol.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-sourc= e-address-parsing-issue.patch - cd $(DIR_APP) && ./configure --prefix=3D/usr - cd $(DIR_APP) && make install - install -v -m 664 $(DIR_CONF)/squidclamav/squidclamav.conf /etc/squidclamav= .conf - chown -v root:nobody /etc/squidclamav.conf - install -v -m 644 $(DIR_SRC)/config/backup/includes/squidclamav /var/ipfire= /backup/addons/includes/squidclamav - chmod 755 /srv/web/ipfire/html/clwarn.cgi - @rm -rf $(DIR_APP) - @$(POSTBUILD) diff --git a/make.sh b/make.sh index db9ee9a97..57b6c6f15 100755 --- a/make.sh +++ b/make.sh @@ -1532,7 +1532,6 @@ buildipfire() { lfsmake2 perl-Authen-SASL lfsmake2 perl-MIME-Lite lfsmake2 perl-Email-Date-Format - lfsmake2 squidclamav lfsmake2 vnstat lfsmake2 iw lfsmake2 wpa_supplicant diff --git a/src/paks/cups/install.sh b/src/paks/cups/install.sh index cc5866971..f1d45b697 100644 --- a/src/paks/cups/install.sh +++ b/src/paks/cups/install.sh @@ -25,7 +25,7 @@ extract_files restore_backup "${NAME}" /etc/init.d/messagebus reload -start_service --delay 300 --background ${NAME} +start_service --background ${NAME} ln -svf ../init.d/cups /etc/rc.d/rc0.d/K00cups ln -svf ../init.d/cups /etc/rc.d/rc3.d/S25cups ln -svf ../init.d/cups /etc/rc.d/rc6.d/K00cups diff --git a/src/paks/squidclamav/install.sh b/src/paks/squidclamav/install.sh deleted file mode 100644 index 42bd5ba36..000000000 --- a/src/paks/squidclamav/install.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/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 2 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) 2007 IPFire-Team . = # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -extract_files -restore_backup ${NAME} -/etc/init.d/squid restart diff --git a/src/paks/squidclamav/uninstall.sh b/src/paks/squidclamav/uninsta= ll.sh deleted file mode 100644 index d2aa435e3..000000000 --- a/src/paks/squidclamav/uninstall.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/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 2 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) 2007 IPFire-Team . = # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -/etc/init.d/squid stop -make_backup ${NAME} -remove_files -/etc/init.d/squid start diff --git a/src/paks/squidclamav/update.sh b/src/paks/squidclamav/update.sh deleted file mode 100644 index 43760856c..000000000 --- a/src/paks/squidclamav/update.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/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 2 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) 2010 IPFire-Team . = # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -./uninstall.sh -extract_files - -VERSION=3D$(cat /opt/pakfire/db/installed/meta-squidclamav | grep Release | = cut -d" " -f2) - -if [ "$VERSION" -gt "10" ]; then - restore_backup ${NAME} -fi - -if [ "$VERSION" -lt "11" ]; then - sed -e "s|logfile.*|logfile /var/log/squid/squidclamav.log|g" /etc/squidcla= mav.conf -fi - -if [ "$VERSION" -lt "16" ]; then - sed -i /etc/squidclamav.conf \ - -e "s/proxy none//g" \ - -e "s/^#squid_ip 127\.0\.0\.1/squid_ip 127\.0\.0\.1/g" \ - -e "s/^#squid_port 3128/squid_port 800/g" \ - -e "s/^#trust_cache 1/trust_cache 1/g" - - # Fix permissions. - chmod 664 /etc/squidclamav.conf - chown root.nobody /etc/squidclamav.conf - - # Regenerate configuration files. - perl /srv/web/ipfire/cgi-bin/proxy.cgi -fi -=20 -/etc/init.d/squid restart diff --git a/src/patches/squidclamav-5.11-dont_use_ipv6.patch b/src/patches/s= quidclamav-5.11-dont_use_ipv6.patch deleted file mode 100644 index 45889625f..000000000 --- a/src/patches/squidclamav-5.11-dont_use_ipv6.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Nur a/src/squidclamav.c b/src/squidclamav.c ---- a/src/squidclamav.c 2012-10-29 09:46:06.000000000 +0100 -+++ b/src/squidclamav.c 2013-07-06 19:10:56.375292374 +0200 -@@ -413,6 +413,9 @@ - /* Suppress error: SSL certificate problem, verify that the CA cert is O= K */ - curl_easy_setopt (eh, CURLOPT_SSL_VERIFYHOST, 0); - curl_easy_setopt (eh, CURLOPT_SSL_VERIFYPEER, 0); -+ -+ /* Prevent squidclamav from using IPv6 - fix by Nico Prenzel */ -+ curl_easy_setopt (eh, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); - } - } - /* create a squidguard child process and setup pipes */ diff --git a/src/patches/squidclamav-5.11-source-address-parsing-issue.patch = b/src/patches/squidclamav-5.11-source-address-parsing-issue.patch deleted file mode 100644 index 4031c733d..000000000 --- a/src/patches/squidclamav-5.11-source-address-parsing-issue.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- squidclamav-5.11/src/pattern.c~ 2014-10-29 13:08:05.658143495 +0000 -+++ squidclamav-5.11/src/pattern.c 2014-10-29 13:08:20.964642365 +0000 -@@ -151,10 +151,6 @@ - return 1; - } - =20 -- /* extract source ipaddress and source fqdn */ -- if (parseSourceAddress(in_buff.src_address, "/") !=3D 0) { -- } -- =20 - if (debug !=3D 0) - logit(log_file, "DEBUG Parsed request: %s %s/%s %s %s\n", in_buff.url, in_= buff.ipaddress, in_buff.fqdn, in_buff.ident, in_buff.method); -=20 diff --git a/src/patches/squidclamav-5.11-squid-helper-protocol.patch b/src/p= atches/squidclamav-5.11-squid-helper-protocol.patch deleted file mode 100644 index e64bcafef..000000000 --- a/src/patches/squidclamav-5.11-squid-helper-protocol.patch +++ /dev/null @@ -1,185 +0,0 @@ -diff -Naur squidclamav-5.11.org/src/squidclamav.c squidclamav-5.11/src/squid= clamav.c ---- squidclamav-5.11.org/src/squidclamav.c 2012-10-29 09:46:06.000000000 +01= 00 -+++ squidclamav-5.11/src/squidclamav.c 2014-06-03 12:26:36.215696508 +0200 -@@ -483,7 +483,7 @@ - aren't appropriate, then just echo back the line from stdin */ - if (buff_status =3D=3D 1) { - logit(log_file, "DEBUG Invalid input buffer, aborting: %s\n", sbuff); -- puts(""); -+ puts("BH message=3D\"Invalid input buffer\""); - fflush(stdout); - continue; - } -@@ -496,7 +496,7 @@ - logit(log_file, "DEBUG No squidguard and no antivir check (TRUSTUSER m= atch) for user: %s\n", in_buff.ident); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"TRUSTUSER match\""); - fflush(stdout); - continue; - } -@@ -508,7 +508,7 @@ - logit(log_file, "DEBUG No squidguard and no antivir check (TRUSTCLIENT= match) for address: %s/%s\n",in_buff.ipaddress, in_buff.fqdn); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"TRUSTCLIENT match\""); - fflush(stdout); - continue; - } -@@ -520,7 +520,7 @@ - logit(log_file, "DEBUG No squidguard and no antivir check (WHITELIST m= atch) for url: %s\n", in_buff.url); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"WHITLIST match\""); - fflush(stdout); - continue; - } -@@ -536,7 +536,7 @@ - if ((sockd =3D dconnect ()) < 0) - { - logit(log_file, "ERROR Can't connect to Clamd daemon, fallback to Sq= uid.\n"); -- puts(""); -+ puts("BH message=3D\"Cannot connect to clamd\""); - fflush(stdout); - continue; - } -@@ -546,7 +546,7 @@ - if (write (sockd, "zINSTREAM", 10) <=3D 0) - { - logit(log_file, "ERROR Can't write to Clamd socket.\n"); -- puts(""); -+ puts("BG message=3D\"Cannot write to clamd socket\""); - fflush(stdout); - continue; - } -@@ -614,8 +614,7 @@ - logit(log_file, "Squid Cache purged of url %s.\n", in_buff.url); - } - } -- fprintf (stdout, "%s %s %s %s\n", urlredir, -- in_buff.src_address, in_buff.ident, in_buff.method); -+ fprintf (stdout, "OK rewrite-url=3D\"%s\"\n", urlredir); - fflush(stdout); - xfree(urlredir); - if (debug !=3D 0) -@@ -675,7 +674,7 @@ - continue operation (so that Squid still works!), - we simply echo stdin to stdout - i.e. "bridge mode" :-) */ - if (bridge_mode =3D=3D 1) { -- puts(""); -+ puts("ERR message=3D\"brigde mode\""); - fflush(stdout); - continue; - } -@@ -685,7 +684,7 @@ - if (buff_status =3D=3D -1) { - if (debug > 2) - logit(log_file, "DEBUG method is not GET skipping virus scan.\n"); -- puts(""); -+ puts("ERR message=3D\"method is not GET skipping virus scan\""); - fflush(stdout); - continue; - } -@@ -699,7 +698,7 @@ - timeit(g_start, "Total"); -=20 - /* no replacement for the URL was found */ -- puts(""); -+ puts("ERR message=3D\"ABORT match\""); - fflush(stdout); - continue; -=20 -@@ -750,7 +749,7 @@ - logit(log_file, "DEBUG HIT Cache found, trust cache enabled, skipping.= ..\n"); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"cache hit found\""); - fflush(stdout); - continue; - } -@@ -762,7 +761,7 @@ - logit(log_file, "ERROR No content length from url %s\n", in_buff.ur= l); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"no content length from URL\""); - fflush(stdout); - continue; - } -@@ -775,7 +774,7 @@ - logit(log_file, "DEBUG No antivir check (Content length is upper th= an maxsize): %'.2f > %'.2f\n", usize, maxsize); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"content length is upper than maxsize\""); - fflush(stdout); - continue; - } -@@ -787,7 +786,7 @@ - in_buff.url); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"no content type from URL\""); - fflush(stdout); - continue; - } -@@ -799,7 +798,7 @@ - logit(log_file, "DEBUG No antivir check (ABORTCONTENT match) for cont= ent-type: %s\n", content_type); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -- puts(""); -+ puts("ERR message=3D\"ABORTCONTENT match\""); - fflush(stdout); - continue; - } -@@ -814,7 +813,7 @@ - if ((sockd =3D dconnect ()) < 0) - { - logit(log_file, "ERROR Can't connect to Clamd daemon, fallback to Sq= uid.\n"); -- puts(""); -+ puts("BH message=3D\"cannot connect clamd daemon\""); - fflush(stdout); - continue; - } -@@ -824,7 +823,7 @@ - if (write (sockd, "zINSTREAM", 10) <=3D 0) - { - logit(log_file, "ERROR Can't write to Clamd socket.\n"); -- puts(""); -+ puts("BH message=3D\"cannot write to clamd socket\""); - fflush(stdout); - continue; - } -@@ -844,7 +843,7 @@ - close (sockd); - if (debug > 1) - logit(log_file, "DEBUG Connection to clamd closed.\n"); -- puts(""); -+ puts("ERR message=3D\"connection to clamd closed\""); - fflush(stdout); - if (statit =3D=3D 1) - timeit(g_start, "Total"); -@@ -892,8 +891,7 @@ - logit(log_file, "Squid Cache purged of url %s.\n", in_buff.url); - } - } -- fprintf (stdout, "%s %s %s %s\n", urlredir, -- in_buff.src_address, in_buff.ident, in_buff.method); -+ fprintf (stdout, "OK rewrite-url=3D\"%s\"\n", urlredir); - fflush(stdout); - xfree(urlredir); - if (debug !=3D 0) -@@ -911,7 +909,7 @@ - if (virusfound =3D=3D 0) { - if (debug !=3D 0) - logit(log_file, "DEBUG No virus detected.\n"); -- puts(""); -+ puts("ERR message=3D\"no virus detected\""); - fflush(stdout); - } - } hooks/post-receive -- IPFire 2.x development tree --===============9025402542659259474==--