]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Merge branch 'master' into next
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 28 Sep 2023 10:43:48 +0000 (10:43 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 28 Sep 2023 10:43:48 +0000 (10:43 +0000)
69 files changed:
config/kernel/kernel.config.aarch64-ipfire
config/kernel/kernel.config.riscv64-ipfire
config/kernel/kernel.config.x86_64-ipfire
config/rootfiles/common/aarch64/linux
config/rootfiles/common/riscv64/linux
config/rootfiles/common/web-user-interface
config/rootfiles/common/x86_64/linux
config/rootfiles/core/181/exclude [moved from config/rootfiles/core/180/exclude with 100% similarity]
config/rootfiles/core/181/filelists/aarch64/linux [new symlink]
config/rootfiles/core/181/filelists/core-files [moved from config/rootfiles/core/180/filelists/core-files with 100% similarity]
config/rootfiles/core/181/filelists/files [new file with mode: 0644]
config/rootfiles/core/181/filelists/riscv64/linux [new symlink]
config/rootfiles/core/181/filelists/x86_64/linux [new symlink]
config/rootfiles/core/181/update.sh [new file with mode: 0644]
config/rootfiles/oldcore/180/exclude [new file with mode: 0644]
config/rootfiles/oldcore/180/filelists/aarch64/binutils [moved from config/rootfiles/core/180/filelists/aarch64/binutils with 100% similarity]
config/rootfiles/oldcore/180/filelists/aarch64/boost [moved from config/rootfiles/core/180/filelists/aarch64/boost with 100% similarity]
config/rootfiles/oldcore/180/filelists/aarch64/gcc [moved from config/rootfiles/core/180/filelists/aarch64/gcc with 100% similarity]
config/rootfiles/oldcore/180/filelists/aarch64/glibc [moved from config/rootfiles/core/180/filelists/aarch64/glibc with 100% similarity]
config/rootfiles/oldcore/180/filelists/aarch64/util-linux [moved from config/rootfiles/core/180/filelists/aarch64/util-linux with 100% similarity]
config/rootfiles/oldcore/180/filelists/bind [moved from config/rootfiles/core/180/filelists/bind with 100% similarity]
config/rootfiles/oldcore/180/filelists/core-files [new file with mode: 0644]
config/rootfiles/oldcore/180/filelists/dhcpcd [moved from config/rootfiles/core/180/filelists/dhcpcd with 100% similarity]
config/rootfiles/oldcore/180/filelists/files [moved from config/rootfiles/core/180/filelists/files with 100% similarity]
config/rootfiles/oldcore/180/filelists/freetype [moved from config/rootfiles/core/180/filelists/freetype with 100% similarity]
config/rootfiles/oldcore/180/filelists/gzip [moved from config/rootfiles/core/180/filelists/gzip with 100% similarity]
config/rootfiles/oldcore/180/filelists/hwdata [moved from config/rootfiles/core/180/filelists/hwdata with 100% similarity]
config/rootfiles/oldcore/180/filelists/iana-etc [moved from config/rootfiles/core/180/filelists/iana-etc with 100% similarity]
config/rootfiles/oldcore/180/filelists/json-c [moved from config/rootfiles/core/180/filelists/json-c with 100% similarity]
config/rootfiles/oldcore/180/filelists/krb5 [moved from config/rootfiles/core/180/filelists/krb5 with 100% similarity]
config/rootfiles/oldcore/180/filelists/libedit [moved from config/rootfiles/core/180/filelists/libedit with 100% similarity]
config/rootfiles/oldcore/180/filelists/libnl-3 [moved from config/rootfiles/core/180/filelists/libnl-3 with 100% similarity]
config/rootfiles/oldcore/180/filelists/libtiff [moved from config/rootfiles/core/180/filelists/libtiff with 100% similarity]
config/rootfiles/oldcore/180/filelists/mpfr [moved from config/rootfiles/core/180/filelists/mpfr with 100% similarity]
config/rootfiles/oldcore/180/filelists/openssh [moved from config/rootfiles/core/180/filelists/openssh with 100% similarity]
config/rootfiles/oldcore/180/filelists/ppp [moved from config/rootfiles/core/180/filelists/ppp with 100% similarity]
config/rootfiles/oldcore/180/filelists/procps [moved from config/rootfiles/core/180/filelists/procps with 100% similarity]
config/rootfiles/oldcore/180/filelists/riscv64/binutils [moved from config/rootfiles/core/180/filelists/riscv64/binutils with 100% similarity]
config/rootfiles/oldcore/180/filelists/riscv64/boost [moved from config/rootfiles/core/180/filelists/riscv64/boost with 100% similarity]
config/rootfiles/oldcore/180/filelists/riscv64/gcc [moved from config/rootfiles/core/180/filelists/riscv64/gcc with 100% similarity]
config/rootfiles/oldcore/180/filelists/riscv64/glibc [moved from config/rootfiles/core/180/filelists/riscv64/glibc with 100% similarity]
config/rootfiles/oldcore/180/filelists/riscv64/util-linux [moved from config/rootfiles/core/180/filelists/riscv64/util-linux with 100% similarity]
config/rootfiles/oldcore/180/filelists/sqlite [moved from config/rootfiles/core/180/filelists/sqlite with 100% similarity]
config/rootfiles/oldcore/180/filelists/squid [moved from config/rootfiles/core/180/filelists/squid with 100% similarity]
config/rootfiles/oldcore/180/filelists/suricata [moved from config/rootfiles/core/180/filelists/suricata with 100% similarity]
config/rootfiles/oldcore/180/filelists/tcl [moved from config/rootfiles/core/180/filelists/tcl with 100% similarity]
config/rootfiles/oldcore/180/filelists/tzdata [moved from config/rootfiles/core/180/filelists/tzdata with 100% similarity]
config/rootfiles/oldcore/180/filelists/udev [moved from config/rootfiles/core/180/filelists/udev with 100% similarity]
config/rootfiles/oldcore/180/filelists/unbound [moved from config/rootfiles/core/180/filelists/unbound with 100% similarity]
config/rootfiles/oldcore/180/filelists/vnstat [moved from config/rootfiles/core/180/filelists/vnstat with 100% similarity]
config/rootfiles/oldcore/180/filelists/wget [moved from config/rootfiles/core/180/filelists/wget with 100% similarity]
config/rootfiles/oldcore/180/filelists/whois [moved from config/rootfiles/core/180/filelists/whois with 100% similarity]
config/rootfiles/oldcore/180/filelists/wireless-regdb [moved from config/rootfiles/core/180/filelists/wireless-regdb with 100% similarity]
config/rootfiles/oldcore/180/filelists/x86_64/binutils [moved from config/rootfiles/core/180/filelists/x86_64/binutils with 100% similarity]
config/rootfiles/oldcore/180/filelists/x86_64/boost [moved from config/rootfiles/core/180/filelists/x86_64/boost with 100% similarity]
config/rootfiles/oldcore/180/filelists/x86_64/gcc [moved from config/rootfiles/core/180/filelists/x86_64/gcc with 100% similarity]
config/rootfiles/oldcore/180/filelists/x86_64/glibc [moved from config/rootfiles/core/180/filelists/x86_64/glibc with 100% similarity]
config/rootfiles/oldcore/180/filelists/x86_64/util-linux [moved from config/rootfiles/core/180/filelists/x86_64/util-linux with 100% similarity]
config/rootfiles/oldcore/180/filelists/zlib [moved from config/rootfiles/core/180/filelists/zlib with 100% similarity]
config/rootfiles/oldcore/180/update.sh [moved from config/rootfiles/core/180/update.sh with 100% similarity]
html/cgi-bin/ovpnmain.cgi
html/cgi-bin/urlfilter.cgi
html/html/images/openvpn_encrypted.png [new file with mode: 0644]
langs/de/cgi-bin/de.pl
langs/en/cgi-bin/en.pl
langs/nl/cgi-bin/nl.pl
lfs/linux
make.sh
src/misc-progs/urlfilterctrl.c

index 74dec856506708c23dd8488df7dd4a961f087adf..96944c3d593235d3cd51e73557d0f5855a1cf203 100644 (file)
@@ -1,15 +1,15 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.1.45-ipfire Kernel Configuration
+# Linux/arm64 6.1.53-ipfire Kernel Configuration
 #
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.1.0"
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=130100
+CONFIG_GCC_VERSION=130200
 CONFIG_CLANG_VERSION=0
 CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24000
+CONFIG_AS_VERSION=24100
 CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24000
+CONFIG_LD_VERSION=24100
 CONFIG_LLD_VERSION=0
 CONFIG_CC_CAN_LINK=y
 CONFIG_CC_CAN_LINK_STATIC=y
@@ -5053,78 +5053,9 @@ CONFIG_MEDIA_ATTACH=y
 # IR I2C driver auto-selected by 'Autoselect ancillary drivers'
 #
 CONFIG_VIDEO_IR_I2C=m
-
-#
-# Camera sensor devices
-#
-# CONFIG_VIDEO_AR0521 is not set
-# CONFIG_VIDEO_HI556 is not set
-# CONFIG_VIDEO_HI846 is not set
-# CONFIG_VIDEO_HI847 is not set
-# CONFIG_VIDEO_IMX208 is not set
-# CONFIG_VIDEO_IMX214 is not set
-# CONFIG_VIDEO_IMX219 is not set
-# CONFIG_VIDEO_IMX258 is not set
-# CONFIG_VIDEO_IMX274 is not set
-# CONFIG_VIDEO_IMX290 is not set
-# CONFIG_VIDEO_IMX319 is not set
-# CONFIG_VIDEO_IMX334 is not set
-# CONFIG_VIDEO_IMX335 is not set
-# CONFIG_VIDEO_IMX355 is not set
-# CONFIG_VIDEO_IMX412 is not set
-# CONFIG_VIDEO_MT9M001 is not set
-# CONFIG_VIDEO_MT9M032 is not set
-CONFIG_VIDEO_MT9M111=m
-# CONFIG_VIDEO_MT9P031 is not set
-# CONFIG_VIDEO_MT9T001 is not set
-# CONFIG_VIDEO_MT9T112 is not set
+# CONFIG_VIDEO_CAMERA_SENSOR is not set
 CONFIG_VIDEO_MT9V011=m
-# CONFIG_VIDEO_MT9V032 is not set
-# CONFIG_VIDEO_MT9V111 is not set
-# CONFIG_VIDEO_NOON010PC30 is not set
-# CONFIG_VIDEO_OG01A1B is not set
-# CONFIG_VIDEO_OV02A10 is not set
-# CONFIG_VIDEO_OV08D10 is not set
-# CONFIG_VIDEO_OV13858 is not set
-# CONFIG_VIDEO_OV13B10 is not set
 CONFIG_VIDEO_OV2640=m
-# CONFIG_VIDEO_OV2659 is not set
-# CONFIG_VIDEO_OV2680 is not set
-# CONFIG_VIDEO_OV2685 is not set
-# CONFIG_VIDEO_OV2740 is not set
-# CONFIG_VIDEO_OV5640 is not set
-# CONFIG_VIDEO_OV5645 is not set
-# CONFIG_VIDEO_OV5647 is not set
-# CONFIG_VIDEO_OV5648 is not set
-# CONFIG_VIDEO_OV5670 is not set
-# CONFIG_VIDEO_OV5675 is not set
-# CONFIG_VIDEO_OV5693 is not set
-# CONFIG_VIDEO_OV5695 is not set
-# CONFIG_VIDEO_OV6650 is not set
-# CONFIG_VIDEO_OV7251 is not set
-# CONFIG_VIDEO_OV7640 is not set
-# CONFIG_VIDEO_OV7670 is not set
-# CONFIG_VIDEO_OV772X is not set
-# CONFIG_VIDEO_OV7740 is not set
-# CONFIG_VIDEO_OV8856 is not set
-# CONFIG_VIDEO_OV8865 is not set
-# CONFIG_VIDEO_OV9282 is not set
-# CONFIG_VIDEO_OV9640 is not set
-# CONFIG_VIDEO_OV9650 is not set
-# CONFIG_VIDEO_OV9734 is not set
-# CONFIG_VIDEO_RDACM20 is not set
-# CONFIG_VIDEO_RDACM21 is not set
-# CONFIG_VIDEO_RJ54N1 is not set
-# CONFIG_VIDEO_S5K4ECGX is not set
-# CONFIG_VIDEO_S5K5BAF is not set
-# CONFIG_VIDEO_S5K6A3 is not set
-# CONFIG_VIDEO_S5K6AA is not set
-# CONFIG_VIDEO_SR030PC30 is not set
-# CONFIG_VIDEO_VS6624 is not set
-# CONFIG_VIDEO_CCS is not set
-# CONFIG_VIDEO_ET8EK8 is not set
-# CONFIG_VIDEO_M5MOLS is not set
-# end of Camera sensor devices
 
 #
 # Lens drivers
index aabf983711275a146e40a811bbc4244717d7ba88..fc2bbaf1e55707fb1b0b8ccd4732622e03480c28 100644 (file)
@@ -1,15 +1,15 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 6.1.42-ipfire Kernel Configuration
+# Linux/riscv 6.1.53-ipfire Kernel Configuration
 #
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.1.0"
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=130100
+CONFIG_GCC_VERSION=130200
 CONFIG_CLANG_VERSION=0
 CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24000
+CONFIG_AS_VERSION=24100
 CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24000
+CONFIG_LD_VERSION=24100
 CONFIG_LLD_VERSION=0
 CONFIG_CC_CAN_LINK=y
 CONFIG_CC_CAN_LINK_STATIC=y
@@ -4332,75 +4332,9 @@ CONFIG_MEDIA_ATTACH=y
 #
 CONFIG_VIDEO_IR_I2C=m
 
-#
-# Camera sensor devices
-#
-# CONFIG_VIDEO_AR0521 is not set
-# CONFIG_VIDEO_HI556 is not set
-# CONFIG_VIDEO_HI846 is not set
-# CONFIG_VIDEO_HI847 is not set
-# CONFIG_VIDEO_IMX208 is not set
-# CONFIG_VIDEO_IMX214 is not set
-# CONFIG_VIDEO_IMX219 is not set
-# CONFIG_VIDEO_IMX258 is not set
-# CONFIG_VIDEO_IMX274 is not set
-# CONFIG_VIDEO_IMX290 is not set
-# CONFIG_VIDEO_IMX319 is not set
-# CONFIG_VIDEO_IMX334 is not set
-# CONFIG_VIDEO_IMX335 is not set
-# CONFIG_VIDEO_IMX355 is not set
-# CONFIG_VIDEO_IMX412 is not set
-# CONFIG_VIDEO_MT9M001 is not set
-# CONFIG_VIDEO_MT9M032 is not set
-CONFIG_VIDEO_MT9M111=m
-# CONFIG_VIDEO_MT9P031 is not set
-# CONFIG_VIDEO_MT9T001 is not set
-# CONFIG_VIDEO_MT9T112 is not set
+# CONFIG_VIDEO_CAMERA_SENSOR is not set
 CONFIG_VIDEO_MT9V011=m
-# CONFIG_VIDEO_MT9V032 is not set
-# CONFIG_VIDEO_MT9V111 is not set
-# CONFIG_VIDEO_NOON010PC30 is not set
-# CONFIG_VIDEO_OG01A1B is not set
-# CONFIG_VIDEO_OV02A10 is not set
-# CONFIG_VIDEO_OV08D10 is not set
-# CONFIG_VIDEO_OV13858 is not set
-# CONFIG_VIDEO_OV13B10 is not set
 CONFIG_VIDEO_OV2640=m
-# CONFIG_VIDEO_OV2659 is not set
-# CONFIG_VIDEO_OV2680 is not set
-# CONFIG_VIDEO_OV2685 is not set
-# CONFIG_VIDEO_OV5640 is not set
-# CONFIG_VIDEO_OV5645 is not set
-# CONFIG_VIDEO_OV5647 is not set
-# CONFIG_VIDEO_OV5648 is not set
-# CONFIG_VIDEO_OV5670 is not set
-# CONFIG_VIDEO_OV5675 is not set
-# CONFIG_VIDEO_OV5693 is not set
-# CONFIG_VIDEO_OV5695 is not set
-# CONFIG_VIDEO_OV6650 is not set
-# CONFIG_VIDEO_OV7251 is not set
-CONFIG_VIDEO_OV7640=m
-CONFIG_VIDEO_OV7670=m
-# CONFIG_VIDEO_OV772X is not set
-# CONFIG_VIDEO_OV7740 is not set
-# CONFIG_VIDEO_OV8856 is not set
-# CONFIG_VIDEO_OV8865 is not set
-# CONFIG_VIDEO_OV9282 is not set
-# CONFIG_VIDEO_OV9640 is not set
-# CONFIG_VIDEO_OV9650 is not set
-# CONFIG_VIDEO_RDACM20 is not set
-# CONFIG_VIDEO_RDACM21 is not set
-# CONFIG_VIDEO_RJ54N1 is not set
-# CONFIG_VIDEO_S5K4ECGX is not set
-# CONFIG_VIDEO_S5K5BAF is not set
-# CONFIG_VIDEO_S5K6A3 is not set
-# CONFIG_VIDEO_S5K6AA is not set
-# CONFIG_VIDEO_SR030PC30 is not set
-# CONFIG_VIDEO_VS6624 is not set
-# CONFIG_VIDEO_CCS is not set
-# CONFIG_VIDEO_ET8EK8 is not set
-# CONFIG_VIDEO_M5MOLS is not set
-# end of Camera sensor devices
 
 #
 # Lens drivers
@@ -6936,6 +6870,7 @@ CONFIG_DEBUG_MISC=y
 #
 # Compile-time checks and compiler options
 #
+CONFIG_AS_HAS_NON_CONST_LEB128=y
 CONFIG_DEBUG_INFO_NONE=y
 # CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT is not set
 # CONFIG_DEBUG_INFO_DWARF4 is not set
index 7c052fe088d3f79b67a2eeb8b152e5b050096b2f..129e0d20920aebe73b4e54356b717805b33de3af 100644 (file)
@@ -1,15 +1,15 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.1.45-ipfire Kernel Configuration
+# Linux/x86 6.1.53-ipfire Kernel Configuration
 #
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.1.0"
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=130100
+CONFIG_GCC_VERSION=130200
 CONFIG_CLANG_VERSION=0
 CONFIG_AS_IS_GNU=y
-CONFIG_AS_VERSION=24000
+CONFIG_AS_VERSION=24100
 CONFIG_LD_IS_BFD=y
-CONFIG_LD_VERSION=24000
+CONFIG_LD_VERSION=24100
 CONFIG_LLD_VERSION=0
 CONFIG_CC_CAN_LINK=y
 CONFIG_CC_CAN_LINK_STATIC=y
@@ -4761,72 +4761,11 @@ CONFIG_MEDIA_ATTACH=y
 # IR I2C driver auto-selected by 'Autoselect ancillary drivers'
 #
 CONFIG_VIDEO_IR_I2C=m
-
-#
-# Camera sensor devices
-#
-# CONFIG_VIDEO_AR0521 is not set
-# CONFIG_VIDEO_HI556 is not set
-# CONFIG_VIDEO_HI846 is not set
-# CONFIG_VIDEO_HI847 is not set
-# CONFIG_VIDEO_IMX208 is not set
-# CONFIG_VIDEO_IMX214 is not set
-# CONFIG_VIDEO_IMX219 is not set
-# CONFIG_VIDEO_IMX258 is not set
-# CONFIG_VIDEO_IMX274 is not set
-# CONFIG_VIDEO_IMX290 is not set
-# CONFIG_VIDEO_IMX319 is not set
-# CONFIG_VIDEO_IMX355 is not set
-# CONFIG_VIDEO_MT9M001 is not set
-# CONFIG_VIDEO_MT9M032 is not set
-CONFIG_VIDEO_MT9M111=m
-# CONFIG_VIDEO_MT9P031 is not set
-# CONFIG_VIDEO_MT9T001 is not set
-# CONFIG_VIDEO_MT9T112 is not set
+# CONFIG_VIDEO_CAMERA_SENSOR is not set
 CONFIG_VIDEO_MT9V011=m
-# CONFIG_VIDEO_MT9V032 is not set
-# CONFIG_VIDEO_MT9V111 is not set
-# CONFIG_VIDEO_NOON010PC30 is not set
-# CONFIG_VIDEO_OG01A1B is not set
-# CONFIG_VIDEO_OV02A10 is not set
-# CONFIG_VIDEO_OV08D10 is not set
-# CONFIG_VIDEO_OV13858 is not set
-# CONFIG_VIDEO_OV13B10 is not set
 CONFIG_VIDEO_OV2640=m
-# CONFIG_VIDEO_OV2659 is not set
-# CONFIG_VIDEO_OV2680 is not set
-# CONFIG_VIDEO_OV2685 is not set
-# CONFIG_VIDEO_OV2740 is not set
-# CONFIG_VIDEO_OV5647 is not set
-# CONFIG_VIDEO_OV5648 is not set
-# CONFIG_VIDEO_OV5670 is not set
-# CONFIG_VIDEO_OV5675 is not set
-# CONFIG_VIDEO_OV5693 is not set
-# CONFIG_VIDEO_OV5695 is not set
-# CONFIG_VIDEO_OV6650 is not set
-# CONFIG_VIDEO_OV7251 is not set
 CONFIG_VIDEO_OV7640=m
 CONFIG_VIDEO_OV7670=m
-# CONFIG_VIDEO_OV772X is not set
-# CONFIG_VIDEO_OV7740 is not set
-# CONFIG_VIDEO_OV8856 is not set
-# CONFIG_VIDEO_OV8865 is not set
-# CONFIG_VIDEO_OV9640 is not set
-# CONFIG_VIDEO_OV9650 is not set
-# CONFIG_VIDEO_OV9734 is not set
-# CONFIG_VIDEO_RDACM20 is not set
-# CONFIG_VIDEO_RDACM21 is not set
-# CONFIG_VIDEO_RJ54N1 is not set
-# CONFIG_VIDEO_S5K4ECGX is not set
-# CONFIG_VIDEO_S5K5BAF is not set
-# CONFIG_VIDEO_S5K6A3 is not set
-# CONFIG_VIDEO_S5K6AA is not set
-# CONFIG_VIDEO_SR030PC30 is not set
-# CONFIG_VIDEO_VS6624 is not set
-# CONFIG_VIDEO_CCS is not set
-# CONFIG_VIDEO_ET8EK8 is not set
-# CONFIG_VIDEO_M5MOLS is not set
-# end of Camera sensor devices
 
 #
 # Lens drivers
index 5ed37b7e0368875b60c0f7c58cb89e7bf6fb6fb9..754df396e7810e7902cf1dad80bb214611cc648b 100644 (file)
@@ -17587,6 +17587,8 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER-ipfire/build/net/dccp/Makefile
 #lib/modules/KVER-ipfire/build/net/dccp/ccids
 #lib/modules/KVER-ipfire/build/net/dccp/ccids/Kconfig
+#lib/modules/KVER-ipfire/build/net/devlink
+#lib/modules/KVER-ipfire/build/net/devlink/Makefile
 #lib/modules/KVER-ipfire/build/net/dns_resolver
 #lib/modules/KVER-ipfire/build/net/dns_resolver/Kconfig
 #lib/modules/KVER-ipfire/build/net/dns_resolver/Makefile
@@ -19159,8 +19161,6 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/af_unix
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/af_unix/Makefile
-#lib/modules/KVER-ipfire/build/tools/testing/selftests/net/bpf
-#lib/modules/KVER-ipfire/build/tools/testing/selftests/net/bpf/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/forwarding
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/forwarding/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/mptcp
index bd5439ea478189eabc7c86885eb38f8ae3d82cde..48660ee40fdb152d80d44677c67b2820c30c76bb 100644 (file)
@@ -6147,7 +6147,6 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER-ipfire/build/include/asm-generic/bitops/sched.h
 #lib/modules/KVER-ipfire/build/include/asm-generic/bitsperlong.h
 #lib/modules/KVER-ipfire/build/include/asm-generic/bug.h
-#lib/modules/KVER-ipfire/build/include/asm-generic/bugs.h
 #lib/modules/KVER-ipfire/build/include/asm-generic/cache.h
 #lib/modules/KVER-ipfire/build/include/asm-generic/cacheflush.h
 #lib/modules/KVER-ipfire/build/include/asm-generic/checksum.h
@@ -6370,6 +6369,7 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER-ipfire/build/include/config/ASYNC_TX_DMA
 #lib/modules/KVER-ipfire/build/include/config/ASYNC_XOR
 #lib/modules/KVER-ipfire/build/include/config/AS_HAS_INSN
+#lib/modules/KVER-ipfire/build/include/config/AS_HAS_NON_CONST_LEB128
 #lib/modules/KVER-ipfire/build/include/config/AS_IS_GNU
 #lib/modules/KVER-ipfire/build/include/config/AS_VERSION
 #lib/modules/KVER-ipfire/build/include/config/AT76C50X_USB
@@ -16723,6 +16723,8 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER-ipfire/build/net/dccp/Makefile
 #lib/modules/KVER-ipfire/build/net/dccp/ccids
 #lib/modules/KVER-ipfire/build/net/dccp/ccids/Kconfig
+#lib/modules/KVER-ipfire/build/net/devlink
+#lib/modules/KVER-ipfire/build/net/devlink/Makefile
 #lib/modules/KVER-ipfire/build/net/dns_resolver
 #lib/modules/KVER-ipfire/build/net/dns_resolver/Kconfig
 #lib/modules/KVER-ipfire/build/net/dns_resolver/Makefile
@@ -18295,8 +18297,6 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/af_unix
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/af_unix/Makefile
-#lib/modules/KVER-ipfire/build/tools/testing/selftests/net/bpf
-#lib/modules/KVER-ipfire/build/tools/testing/selftests/net/bpf/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/forwarding
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/forwarding/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/mptcp
index 52f879d358d6b253df7105474c332f246352b39a..6c2a40cc26a53b822bb02ffaa5bc1441face66e5 100644 (file)
@@ -235,6 +235,7 @@ srv/web/ipfire/html/images/off.gif
 srv/web/ipfire/html/images/on.gif
 srv/web/ipfire/html/images/openvpn.gif
 srv/web/ipfire/html/images/openvpn.png
+srv/web/ipfire/html/images/openvpn_encrypted.png
 srv/web/ipfire/html/images/package-x-generic.png
 srv/web/ipfire/html/images/printer-error.png
 srv/web/ipfire/html/images/printer.png
index f2b488ef915f5776d10a67c85b9b2abe803835ef..4ff096b5beb0b2b22ce382f5416acc4bf383a565 100644 (file)
@@ -17676,6 +17676,8 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER-ipfire/build/net/dccp/Makefile
 #lib/modules/KVER-ipfire/build/net/dccp/ccids
 #lib/modules/KVER-ipfire/build/net/dccp/ccids/Kconfig
+#lib/modules/KVER-ipfire/build/net/devlink
+#lib/modules/KVER-ipfire/build/net/devlink/Makefile
 #lib/modules/KVER-ipfire/build/net/dns_resolver
 #lib/modules/KVER-ipfire/build/net/dns_resolver/Kconfig
 #lib/modules/KVER-ipfire/build/net/dns_resolver/Makefile
@@ -19244,8 +19246,6 @@ etc/modprobe.d/ipv6.conf
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/af_unix
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/af_unix/Makefile
-#lib/modules/KVER-ipfire/build/tools/testing/selftests/net/bpf
-#lib/modules/KVER-ipfire/build/tools/testing/selftests/net/bpf/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/forwarding
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/forwarding/Makefile
 #lib/modules/KVER-ipfire/build/tools/testing/selftests/net/mptcp
diff --git a/config/rootfiles/core/181/filelists/aarch64/linux b/config/rootfiles/core/181/filelists/aarch64/linux
new file mode 120000 (symlink)
index 0000000..3a2532b
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/aarch64/linux
\ No newline at end of file
diff --git a/config/rootfiles/core/181/filelists/files b/config/rootfiles/core/181/filelists/files
new file mode 100644 (file)
index 0000000..9baabc2
--- /dev/null
@@ -0,0 +1,4 @@
+srv/web/ipfire/cgi-bin/ovpnmain.cgi
+srv/web/ipfire/cgi-bin/urlfilter.cgi
+srv/web/ipfire/html/images/openvpn_encrypted.png
+usr/local/bin/urlfilterctrl
diff --git a/config/rootfiles/core/181/filelists/riscv64/linux b/config/rootfiles/core/181/filelists/riscv64/linux
new file mode 120000 (symlink)
index 0000000..c8e8350
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/riscv64/linux
\ No newline at end of file
diff --git a/config/rootfiles/core/181/filelists/x86_64/linux b/config/rootfiles/core/181/filelists/x86_64/linux
new file mode 120000 (symlink)
index 0000000..0615b5b
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/x86_64/linux
\ No newline at end of file
diff --git a/config/rootfiles/core/181/update.sh b/config/rootfiles/core/181/update.sh
new file mode 100644 (file)
index 0000000..e6098a3
--- /dev/null
@@ -0,0 +1,170 @@
+#!/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=181
+
+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=1; i<=$core; i++ )); do
+       rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+# Stop services
+
+KVER="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=$( 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 root." 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
+
+# Extract files
+extract_files
+
+# Remove files
+#rm -rvf \
+
+# update linker config
+ldconfig
+
+# Update Language cache
+/usr/local/bin/update-lang-cache
+
+# Filesytem cleanup
+/usr/local/bin/filesystem-cleanup
+
+# Start services
+
+# Rebuild initial ramdisks
+dracut --regenerate-all --force
+KVER="xxxKVERxxx"
+case "$(uname -m)" in
+       aarch64)
+               mkimage -A arm64 -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire
+               # dont remove initramfs because grub need this to boot.
+               ;;
+esac
+
+# remove lm_sensor config after collectd was started
+# to re-search sensors at next boot with updated kernel
+rm -f  /etc/sysconfig/lm_sensors
+
+# Upadate Kernel version in uEnv.txt
+if [ -e /boot/uEnv.txt ]; then
+    sed -i -e "s/KVER=.*/KVER=${KVER}/g" /boot/uEnv.txt
+fi
+
+# Call user update script (needed for some ARM boards)
+if [ -e /boot/pakfire-kernel-update ]; then
+    /boot/pakfire-kernel-update ${KVER}
+fi
+
+## Modify ovpnconfig according to bug 11048 for pass, no-pass modification in ovpnconfig index
+# Check if ovpnconfig exists and is not empty
+if [ -s /var/ipfire/ovpn/ovpnconfig ]; then
+       # Add blank line at top of ovpnconfig otherwise the first roadwarrior entry is treated like a blank line and missed out from update
+       awk 'NR==1{print ""}1' /var/ipfire/ovpn/ovpnconfig > /var/ipfire/ovpn/tmp_file && mv /var/ipfire/ovpn/tmp_file /var/ipfire/ovpn/ovpnconfig
+
+       # Make all N2N connections 'no-pass' since they do not use encryption
+       awk '{FS=OFS=","} {if($5=="net") {$43="no-pass"; print $0}}' /var/ipfire/ovpn/ovpnconfig >> /var/ipfire/ovpn/ovpnconfig.new
+
+       # Evaluate roadwarrior connection names for *.p12 files
+       for y in $(awk -F',' '/host/ { print $3 }' /var/ipfire/ovpn/ovpnconfig); do
+           # Sort all unencrypted roadwarriors out and set 'no-pass' in [43] index
+               if [[ -n $(openssl pkcs12 -info -in /var/ipfire/ovpn/certs/${y}.p12 -noout -password pass:'' 2>&1 | grep 'Encrypted data') ]]; then
+                       awk -v var="$y" '{FS=OFS=","} {if($3==var) {$43="no-pass"; print $0}}' /var/ipfire/ovpn/ovpnconfig >> /var/ipfire/ovpn/ovpnconfig.new
+               fi
+           # Sort all encrypted roadwarriors out and set 'pass' in [43] index
+               if [[ -n $(openssl pkcs12 -info -in /var/ipfire/ovpn/certs/${y}.p12 -noout -password pass:'' 2>&1 | grep 'verify error')  ]]; then
+                       awk -v var="$y" '{FS=OFS=","} {if($3==var) {$43="pass"; print $0}}' /var/ipfire/ovpn/ovpnconfig >> /var/ipfire/ovpn/ovpnconfig.new
+               fi
+       done
+fi
+
+# Replace existing ovpnconfig with updated index
+mv /var/ipfire/ovpn/ovpnconfig.new /var/ipfire/ovpn/ovpnconfig
+# Set correct ownership
+chown nobody:nobody /var/ipfire/ovpn/ovpnconfig
+
+# 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/180/exclude b/config/rootfiles/oldcore/180/exclude
new file mode 100644 (file)
index 0000000..8ee1c3c
--- /dev/null
@@ -0,0 +1,35 @@
+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/lib/location/ipset
+var/log/cache
+var/log/dhcpcd.log
+var/log/messages
+var/state/dhcp/dhcpd.leases
+var/updatecache
diff --git a/config/rootfiles/oldcore/180/filelists/core-files b/config/rootfiles/oldcore/180/filelists/core-files
new file mode 100644 (file)
index 0000000..0dec37e
--- /dev/null
@@ -0,0 +1,5 @@
+etc/system-release
+etc/issue
+etc/os-release
+srv/web/ipfire/cgi-bin/credits.cgi
+var/ipfire/langs
index 5afe54f5583d21aa17b58eece5d5b00212ff0613..eb89c5095569ccd691772a4fb9f314ecd3fd1257 100755 (executable)
@@ -4370,9 +4370,15 @@ if ($cgiparams{'TYPE'} eq 'net') {
        $confighash{$key}[39]           = $cgiparams{'DAUTH'};
        $confighash{$key}[40]           = $cgiparams{'DCIPHER'};
 
-       if (($cgiparams{'TYPE'} eq 'host') && ($cgiparams{'CERT_PASS1'} eq "")) {
-               $confighash{$key}[41] = "no-pass";
-       }
+       if ($confighash{$key}[41] eq "") {
+               if (($cgiparams{'TYPE'} eq 'host') && ($cgiparams{'CERT_PASS1'} eq "")) {
+                       $confighash{$key}[41] = "no-pass";
+               } elsif (($cgiparams{'TYPE'} eq 'host') && ($cgiparams{'CERT_PASS1'} ne "")) {
+                       $confighash{$key}[41] = "pass";
+               } elsif ($cgiparams{'TYPE'} eq 'net') {
+                       $confighash{$key}[41] = "no-pass";
+               }
+       }
 
    $confighash{$key}[42] = 'HOTP/T30/6';
        $confighash{$key}[43] = $cgiparams{'OTP_STATE'};
@@ -5512,20 +5518,24 @@ END
 }
 
 
-    print <<END;
-       <td align='center' $col1>$active</td>
+       if ($confighash{$key}[41] eq "pass") {
+               print <<END;
+                       <td align='center' $col1>$active</td>
 
-       <form method='post' name='frm${key}a'><td align='center' $col>
-           <input type='image'  name='$Lang::tr{'dl client arch'}' src='/images/openvpn.png' alt='$Lang::tr{'dl client arch'}' title='$Lang::tr{'dl client arch'}' border='0' />
-           <input type='hidden' name='ACTION' value='$Lang::tr{'dl client arch'}' />
-           <input type='hidden' name='KEY' value='$key' />
-       </td></form>
+                       <form method='post' name='frm${key}a'><td align='center' $col>
+                           <input type='image'  name='$Lang::tr{'dl client arch'}' src='/images/openvpn_encrypted.png'
+                                       alt='$Lang::tr{'dl client arch'}' title='$Lang::tr{'dl client arch'}' border='0' />
+                           <input type='hidden' name='ACTION' value='$Lang::tr{'dl client arch'}' />
+                           <input type='hidden' name='MODE' value='secure' />
+                           <input type='hidden' name='KEY' value='$key' />
+                       </td></form>
 END
-       ;
 
-       if ($confighash{$key}[41] eq "no-pass") {
+       ; } elsif ($confighash{$key}[41] eq "no-pass") {
                print <<END;
-                       <form method='post' name='frm${key}g'><td align='center' $col>
+                       <td align='center' $col1>$active</td>
+
+                       <form method='post' name='frm${key}a'><td align='center' $col>
                                <input type='image'  name='$Lang::tr{'dl client arch insecure'}' src='/images/openvpn.png'
                                        alt='$Lang::tr{'dl client arch insecure'}' title='$Lang::tr{'dl client arch insecure'}' border='0' />
                                <input type='hidden' name='ACTION' value='$Lang::tr{'dl client arch'}' />
@@ -5533,7 +5543,7 @@ END
                                <input type='hidden' name='KEY' value='$key' />
                        </td></form>
 END
-       } else {
+       } else {
                print "<td $col>&nbsp;</td>";
        }
 
@@ -5609,30 +5619,33 @@ END
     # If the config file contains entries, print Key to action icons
     if ( $id ) {
     print <<END;
-    <table border='0'>
-    <tr>
+       <table width='85%' border='0'>
+       <tr>
                <td class='boldbase'>&nbsp; <b>$Lang::tr{'legend'}:</b></td>
-               <td>&nbsp; <img src='/images/on.gif' alt='$Lang::tr{'click to disable'}' /></td>
-               <td class='base'>$Lang::tr{'click to disable'}</td>
+              <td>&nbsp; &nbsp; <img src='/images/openvpn.png' alt='?RELOAD'/></td>
+              <td class='base'>$Lang::tr{'dl client arch insecure'}</td>
+              <td>&nbsp; &nbsp; <img src='/images/openvpn_encrypted.png' alt='?RELOAD'/></td>
+              <td class='base'>$Lang::tr{'dl client arch'}</td>
                <td>&nbsp; &nbsp; <img src='/images/info.gif' alt='$Lang::tr{'show certificate'}' /></td>
                <td class='base'>$Lang::tr{'show certificate'}</td>
+              <td>&nbsp; &nbsp; <img src='/images/qr-code.png' alt='$Lang::tr{'show otp qrcode'}'/></td>
+              <td class='base'>$Lang::tr{'show otp qrcode'}</td>
+       </tr>
+       <tr>
+              <td>&nbsp; </td>
+              <td>&nbsp; &nbsp; <img src='/images/media-floppy.png' alt='?FLOPPY' /></td>
+              <td class='base'>$Lang::tr{'download certificate'}</td>
+              <td>&nbsp; <img src='/images/off.gif' alt='?OFF' /></td>
+              <td class='base'>$Lang::tr{'click to enable'}</td>
+              <td>&nbsp; <img src='/images/on.gif' alt='$Lang::tr{'click to disable'}' /></td>
+              <td class='base'>$Lang::tr{'click to disable'}</td>              
+
                <td>&nbsp; &nbsp; <img src='/images/edit.gif' alt='$Lang::tr{'edit'}' /></td>
                <td class='base'>$Lang::tr{'edit'}</td>
                <td>&nbsp; &nbsp; <img src='/images/delete.gif' alt='$Lang::tr{'remove'}' /></td>
                <td class='base'>$Lang::tr{'remove'}</td>
-    </tr>
-    <tr>
-               <td>&nbsp; </td>
-               <td>&nbsp; <img src='/images/off.gif' alt='?OFF' /></td>
-               <td class='base'>$Lang::tr{'click to enable'}</td>
-               <td>&nbsp; &nbsp; <img src='/images/media-floppy.png' alt='?FLOPPY' /></td>
-               <td class='base'>$Lang::tr{'download certificate'}</td>
-               <td>&nbsp; &nbsp; <img src='/images/openvpn.png' alt='?RELOAD'/></td>
-               <td class='base'>$Lang::tr{'dl client arch'}</td>
-               <td>&nbsp; &nbsp; <img src='/images/qr-code.png' alt='$Lang::tr{'show otp qrcode'}'/></td>
-               <td class='base'>$Lang::tr{'show otp qrcode'}</td>
-               </tr>
-    </table><br>
+       </tr>
+       </table><br>
 END
     ;
     }
index 1e54372f18fc173350ff8ba83376d0da978d103d..1ced06e26bdd546b7d3ec738e85bb3e926f4dc28 100644 (file)
@@ -982,6 +982,11 @@ if ($filtersettings{'ACTION'} eq $Lang::tr{'urlfilter save schedule'})
                {
                        &General::system('/usr/local/bin/urlfilterctrl', 'cron', 'monthly');
                }
+               
+               if ($filtersettings{'ENABLE_AUTOUPDATE'} eq 'off')
+               {
+                       &General::system('/usr/local/bin/urlfilterctrl', 'cron', 'remove');
+               }
        }
 }
 
diff --git a/html/html/images/openvpn_encrypted.png b/html/html/images/openvpn_encrypted.png
new file mode 100644 (file)
index 0000000..873c6c4
Binary files /dev/null and b/html/html/images/openvpn_encrypted.png differ
index 0c2f1af53e0fb84d098aee7b208b21845e1e797f..14080613021d5e7b9ffe5e85fc31fe0a7de6fe02 100644 (file)
 'display hostname in window title' => 'Hostname im Fenstertitel anzeigen',
 'display traffic at home' => 'Berechneten Traffic auf der Startseite anzeigen',
 'display webinterface effects' => 'Überblendeffekte einschalten',
-'dl client arch' => 'Client Paket herunterladen (zip)',
+'dl client arch' => 'Verschlüsseltes Client Paket herunterladen (zip)',
 'dl client arch insecure' => 'Ungesichertes Client-Paket herunterladen (zip)',
 'dmz' => 'DMZ',
 'dmz pinhole configuration' => 'Einstellungen des DMZ-Schlupfloches',
index 90d6f773931f065b4a5595a857dac0e4806c3ca5..7bbf7cd32de181fb92e2351c080007ed5dc85c59 100644 (file)
 'display hostname in window title' => 'Display hostname in window title',
 'display traffic at home' => 'Display calculated traffic on startpage',
 'display webinterface effects' => 'Activate effects',
-'dl client arch' => 'Download Client Package (zip)',
+'dl client arch' => 'Download Encrypted Client Package (zip)',
 'dl client arch insecure' => 'Download insecure Client Package (zip)',
 'dmz' => 'DMZ',
 'dmz pinhole configuration' => 'DMZ pinhole configuration',
index 4da924a741064d1c2e9d64e4cebbc7e121c76226..898d42d2826947d73571a04064796ae14293094f 100644 (file)
 'display hostname in window title' => 'Toon hostnaam in venstertitel',
 'display traffic at home' => 'Toon netwerkverkeer op startpagina',
 'display webinterface effects' => 'Activeer effecten',
-'dl client arch' => 'Download clientpakket (zip)',
+'dl client arch' => 'Download versleuteld clientpakket (zip)',
+'dl client arch insecure' => 'Download onveilig clientpakket (zip)',
 'dmz' => 'DMZ',
 'dmz pinhole configuration' => 'DMZ pinhole configuratie',
 'dmz pinhole rule added' => 'DMZ pinhole regel toegevoegd; DMZ regel wordt herstart.',
index 52f1fe167a67a72bad6ec6acafa161638fea1eae..7dedf390e73c268ba0e66e3de31f87a4c2ac89b7 100644 (file)
--- a/lfs/linux
+++ b/lfs/linux
@@ -24,7 +24,7 @@
 
 include Config
 
-VER         = 6.1.45
+VER         = 6.1.53
 ARM_PATCHES = 6.1.y-ipfire2
 
 THISAPP    = linux-$(VER)
@@ -75,7 +75,7 @@ objects = \
 $(DL_FILE)                                     = $(URL_IPFIRE)/$(DL_FILE)
 arm-multi-patches-$(ARM_PATCHES).patch.xz      = $(URL_IPFIRE)/arm-multi-patches-$(ARM_PATCHES).patch.xz
 
-$(DL_FILE)_BLAKE2 = 1889f12c4bf9d09a5c3d3addbe5de7989ebacdc89c01973b33e8e11faa989eb7a0f1666c3a78ffeb6b315ec1599ab51490a97079f2d4c2109c8888a88dcf03b7
+$(DL_FILE)_BLAKE2 = c5c082fa08e331ae968e27f6a0aed41f7793ea38c3a32311e4f9b7dda3cf1ce74dfd7f3e4c783f0dd4269b543eddd53e086e523d324da5e7a996aa4d8e6701ea
 arm-multi-patches-$(ARM_PATCHES).patch.xz_BLAKE2 = 7afc460562fb24bcd75784fc79de768f9b60780aedd88d1a847927169e31920bbb475b1ac1466c4a224a7876d16bd8d465b96202de12b74f6e2ccbfcec731ad3
 
 install : $(TARGET)
diff --git a/make.sh b/make.sh
index 7cab222af3aa706e31a9472de748dbb9472e4b69..e8aae4cf08b3bbeeb8526441ab1b7f96da21284d 100755 (executable)
--- 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="180"                                                     # Core Level (Filename)
+CORE="181"                                                     # Core Level (Filename)
 SLOGAN="www.ipfire.org"                                                # Software slogan
 CONFIG_ROOT=/var/ipfire                                                # Configuration rootdir
 MAX_RETRIES=1                                                  # prefetch/check loop
index 28dc0307528ee15aa283015f8b309fb4c753ec03..a11d6d04145f59bc933b9281885268cb144c3afd 100644 (file)
@@ -24,6 +24,8 @@ int main(int argc, char *argv[]){
                        safe_system("ln -s /var/ipfire/urlfilter/bin/autoupdate.pl /etc/fcron.weekly/urlfilter");
                } else if (strcmp(argv[2], "monthly") == 0){
                        safe_system("ln -s /var/ipfire/urlfilter/bin/autoupdate.pl /etc/fcron.monthly/urlfilter");
+               } else if (strcmp(argv[2], "remove") == 0){
+                       // Don't add urlfilter into any fcron directory
                }else{
                        printf("invalid parameter(s)\n");
                return(1);