public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: Michael Tremer <git@ipfire.org>
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 61681636815f07d657e099636620a5d65cdb3ecc
Date: Mon, 17 Aug 2020 15:10:13 +0000	[thread overview]
Message-ID: <4BVcsx5QsYz2xcm@people01.haj.ipfire.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 79302 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  61681636815f07d657e099636620a5d65cdb3ecc (commit)
       via  9b3465584083c724df748beb8bf538cd121d2d9c (commit)
       via  8d25e59811706818350b2084b8e610f9e1447a68 (commit)
       via  6992457365975db987b56a792d017099b71a995a (commit)
       via  db376b589597d87afa7ab3322468e302316a2559 (commit)
       via  2fa9dfa8d9a0f15c3a3b9508dadc356a5f9c5024 (commit)
       via  62e68ad323c51c08d93dc3d1f8ca4cb7e1decb92 (commit)
       via  942446b553235db212d1dfda63bd9ab52eef4c29 (commit)
       via  0d1054abc955eb6a0b772fd089d23f8b4af31f9a (commit)
       via  80dd69380d19e8153a7a56d7b7ca01476f99f69f (commit)
       via  ba50f66da3dd6ef7c28157d662e97df7acba5685 (commit)
       via  b970ae902a2514c14c1569fa5ea81cc7bf5a64a7 (commit)
       via  fa8edb9bd7c2bf275b19f8e8b6be8cf43ae189f0 (commit)
       via  c0fe5ea57925e453a7e733b08f3688554da69367 (commit)
       via  6408a43c0d809f6ac238110548c703806c20d3b0 (commit)
       via  6a73c7b94c35026970cce6a603be7e19c51a3811 (commit)
       via  48aae162c65f508dee4ec2b7ad3c00f5dc5ca2cd (commit)
       via  159cab272a8e470b6764c680db22e2bc12488a70 (commit)
      from  44bfc406407fcba783b532ce5e5bcd91092e08d0 (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 61681636815f07d657e099636620a5d65cdb3ecc
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Aug 17 15:09:51 2020 +0000

    u-boot: Fix build with GCC 10
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 9b3465584083c724df748beb8bf538cd121d2d9c
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Aug 17 15:09:24 2020 +0000

    grub: Run autoreconf after applying patches
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 8d25e59811706818350b2084b8e610f9e1447a68
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Aug 17 10:19:47 2020 +0000

    core149: Ship everything that was recently updated
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 6992457365975db987b56a792d017099b71a995a
Author: Marcel Follert <smooky(a)v16.de>
Date:   Fri Jul 31 00:22:11 2020 +0200

    socat: New package
    
    Signed-off-by: Marcel Follert (Smooky) <smooky(a)v16.de>
    Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit db376b589597d87afa7ab3322468e302316a2559
Author: Matthias Fischer <matthias.fischer(a)ipfire.org>
Date:   Sat Aug 15 20:29:27 2020 +0200

    iproute2: Update to 5.8.0
    
    For details see:
    https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/log/?h=v5.8.0
    
    Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 2fa9dfa8d9a0f15c3a3b9508dadc356a5f9c5024
Author: Matthias Fischer <matthias.fischer(a)ipfire.org>
Date:   Sat Aug 15 20:11:39 2020 +0200

    apache: Update to 2.4.46
    
    For details see:
    https://mirrors.ae-online.de/apache//httpd/CHANGES_2.4.46
    
    Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 62e68ad323c51c08d93dc3d1f8ca4cb7e1decb92
Author: Matthias Fischer <matthias.fischer(a)ipfire.org>
Date:   Sat Aug 15 17:43:13 2020 +0200

    logrotate: Update to 3.17.0
    
    For details see:
    https://github.com/logrotate/logrotate/releases/tag/3.17.0
    
    Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 942446b553235db212d1dfda63bd9ab52eef4c29
Author: Erik Kapfer <ummeegge(a)ipfire.org>
Date:   Sat Aug 15 17:08:45 2020 +0200

    OpenVPN: Add tls-version-min for TLSv1.2
    
    ovpnmain.cgi delivers now 'tls-version-min 1.2' for Roadwarrior and N2N.
    Since the server needs it only on server side, this patch do not includes it for Roadwarrior clients.
    N2N do not uses push options therefor this directive will be included on both sides.
    
    To integrate the new directive into actual working OpenVPN server environment, the following commands
    should be executed via update.sh.
    
    Code block start:
    
    if test -f "/var/ipfire/ovpn/server.conf"; then
    	# Add tls-version-minimum to OpenVPN server if not already there
    	if ! grep -q '^tls-version-min' /var/ipfire/ovpn/server.conf > /dev/null 2>&1; then
    		# Stop server before append the line
    		/usr/local/bin/openvpnctrl -k
    		# Append new directive
    		echo >> "tls-version-min 1.2" /var/ipfire/ovpn/server.conf
    		# Make sure server.conf have the correct permissions to prevent such
    		# --> https://community.ipfire.org/t/unable-to-start-the-openvpn-server/2465/54?u=ummeegge
    		# case
    		chown nobody:nobody /var/ipfire/ovpn/server.conf
    		# Start server again
    		/usr/local/bin/openvpnctrl -s
    	fi
    fi
    
    Code block end
    
    Signed-off-by: Erik Kapfer <ummeegge(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 0d1054abc955eb6a0b772fd089d23f8b4af31f9a
Author: Erik Kapfer <ummeegge(a)ipfire.org>
Date:   Tue Aug 11 08:15:58 2020 +0000

    curl: Update to version 7.71.1
    
    Several bugfixes and vulnerabilities has been fixed since the current available version 7.64.0 .
    
    For a full overview, the changelog is located in here --> https://curl.haxx.se/changes.html,
    a security problem overview in here --> https://curl.haxx.se/docs/security.html .
    
    Signed-off-by: Erik Kapfer <ummeegge(a)ipfire.org>
    Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 80dd69380d19e8153a7a56d7b7ca01476f99f69f
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date:   Sat Aug 8 21:20:42 2020 +0200

    hyperscan: Update to 5.3.0
    
    Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
    Reviewed-by: Michael Tremer <Michael.tremer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit ba50f66da3dd6ef7c28157d662e97df7acba5685
Author: Erik Kapfer <ummeegge(a)ipfire.org>
Date:   Mon Aug 10 19:12:19 2020 +0200

    OpenVPN: max-clients value has been enhanced
    
    The --max-client value has been enhanced from 255 clients to 1024 clients.
    Error message gives now explanation if the maximum has been reached.
    
    Patch has been triggered by https://community.ipfire.org/t/openvpn-max-vpn-clients-quantity-and-connections/2925 .
    
    Signed-off-by: Erik Kapfer <ummeegge(a)ipfire.org>
    Reviewed-by: Michael Tremer <michael.tremer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit b970ae902a2514c14c1569fa5ea81cc7bf5a64a7
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Aug 5 12:35:20 2020 +0000

    haproxy: Update to 2.2.2
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit fa8edb9bd7c2bf275b19f8e8b6be8cf43ae189f0
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Aug 5 12:23:07 2020 +0000

    index.cgi: Show a note to people who are running IPFire on i?86
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit c0fe5ea57925e453a7e733b08f3688554da69367
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Wed Aug 5 12:23:06 2020 +0000

    index.cgi: Drop Reiser4 warning
    
    We have dropped Reiser4 in 2013. There won't be any systems out there
    any more running it. We can safely drop this warning.
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 6408a43c0d809f6ac238110548c703806c20d3b0
Author: Stephan Feddersen <sfeddersen(a)ipfire.org>
Date:   Tue Aug 4 21:31:15 2020 +0200

    WIO. new version
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 6a73c7b94c35026970cce6a603be7e19c51a3811
Author: Stephan Feddersen <sfeddersen(a)ipfire.org>
Date:   Tue Aug 4 21:31:14 2020 +0200

    WIO: new french translation
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 48aae162c65f508dee4ec2b7ad3c00f5dc5ca2cd
Author: Stephan Feddersen <sfeddersen(a)ipfire.org>
Date:   Tue Aug 4 21:31:13 2020 +0200

    WIO: code cleanup
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 159cab272a8e470b6764c680db22e2bc12488a70
Author: Peter Müller <peter.mueller(a)ipfire.org>
Date:   Sat Aug 1 12:13:47 2020 +0000

    OpenSSL: remove ciphers without Forward Secrecy from default ciphersuite
    
    Ciphers not supplying (Perfect) Forward Secrecy are considered dangerous
    since they allow content decryption in retrospect, if an attacker is
    able to gain access to the servers' private key used for the
    corresponding TLS session.
    
    Since IPFire machines establish very few TLS connections by themselves, and
    destinations (IPFire.org infrastructure, mirrors, IPS rule sources, etc.)
    provide support for Forward Secrecy ciphers - some are even enforcing
    them -, it is safe to drop support for anything else.
    
    This patch reduces the OpenSSL default cipher list to:
    TLS_AES_256_GCM_SHA384  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(256) Mac=AEAD
    TLS_CHACHA20_POLY1305_SHA256 TLSv1.3 Kx=any      Au=any  Enc=CHACHA20/POLY1305(256) Mac=AEAD
    TLS_AES_128_GCM_SHA256  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(128) Mac=AEAD
    ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AESGCM(256) Mac=AEAD
    ECDHE-ECDSA-CHACHA20-POLY1305 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=CHACHA20/POLY1305(256) Mac=AEAD
    ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AESGCM(128) Mac=AEAD
    ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(256) Mac=AEAD
    ECDHE-RSA-CHACHA20-POLY1305 TLSv1.2 Kx=ECDH     Au=RSA  Enc=CHACHA20/POLY1305(256) Mac=AEAD
    ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(128) Mac=AEAD
    ECDHE-ECDSA-AES256-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AES(256)  Mac=SHA384
    ECDHE-ECDSA-CAMELLIA256-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=Camellia(256) Mac=SHA384
    ECDHE-RSA-AES256-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AES(256)  Mac=SHA384
    ECDHE-RSA-CAMELLIA256-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=Camellia(256) Mac=SHA384
    ECDHE-ECDSA-AES128-SHA256 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AES(128)  Mac=SHA256
    ECDHE-ECDSA-CAMELLIA128-SHA256 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=Camellia(128) Mac=SHA256
    ECDHE-RSA-AES128-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AES(128)  Mac=SHA256
    ECDHE-RSA-CAMELLIA128-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=Camellia(128) Mac=SHA256
    DHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=DH       Au=RSA  Enc=AESGCM(256) Mac=AEAD
    DHE-RSA-CHACHA20-POLY1305 TLSv1.2 Kx=DH       Au=RSA  Enc=CHACHA20/POLY1305(256) Mac=AEAD
    DHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=DH       Au=RSA  Enc=AESGCM(128) Mac=AEAD
    DHE-RSA-AES256-SHA256   TLSv1.2 Kx=DH       Au=RSA  Enc=AES(256)  Mac=SHA256
    DHE-RSA-CAMELLIA256-SHA256 TLSv1.2 Kx=DH       Au=RSA  Enc=Camellia(256) Mac=SHA256
    DHE-RSA-AES128-SHA256   TLSv1.2 Kx=DH       Au=RSA  Enc=AES(128)  Mac=SHA256
    DHE-RSA-CAMELLIA128-SHA256 TLSv1.2 Kx=DH       Au=RSA  Enc=Camellia(128) Mac=SHA256
    ECDHE-ECDSA-AES256-SHA  TLSv1 Kx=ECDH     Au=ECDSA Enc=AES(256)  Mac=SHA1
    ECDHE-ECDSA-AES128-SHA  TLSv1 Kx=ECDH     Au=ECDSA Enc=AES(128)  Mac=SHA1
    ECDHE-RSA-AES256-SHA    TLSv1 Kx=ECDH     Au=RSA  Enc=AES(256)  Mac=SHA1
    ECDHE-RSA-AES128-SHA    TLSv1 Kx=ECDH     Au=RSA  Enc=AES(128)  Mac=SHA1
    DHE-RSA-AES256-SHA      SSLv3 Kx=DH       Au=RSA  Enc=AES(256)  Mac=SHA1
    DHE-RSA-CAMELLIA256-SHA SSLv3 Kx=DH       Au=RSA  Enc=Camellia(256) Mac=SHA1
    DHE-RSA-AES128-SHA      SSLv3 Kx=DH       Au=RSA  Enc=AES(128)  Mac=SHA1
    DHE-RSA-CAMELLIA128-SHA SSLv3 Kx=DH       Au=RSA  Enc=Camellia(128) Mac=SHA1
    
    Signed-off-by: Peter Müller <peter.mueller(a)ipfire.org>
    Acked-by: Michael Tremer <michael.tremer(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/common/curl                       | 18 +++++++++++-
 config/rootfiles/common/i586/hyperscan             |  4 +--
 config/rootfiles/common/iproute2                   |  3 +-
 config/rootfiles/common/x86_64/hyperscan           |  4 +--
 .../133 => core/149}/filelists/aarch64/gcc         |  0
 .../125 => core/149}/filelists/aarch64/glibc       |  0
 .../147 => core/149}/filelists/aarch64/gmp         |  0
 .../{oldcore/114 => core/149}/filelists/apache2    |  0
 .../100 => core/149}/filelists/armv5tel/gcc        |  0
 .../100 => core/149}/filelists/armv5tel/glibc      |  0
 .../101 => core/149}/filelists/armv5tel/gmp        |  0
 .../{oldcore/104 => core/149}/filelists/curl       |  0
 config/rootfiles/core/149/filelists/files          |  2 ++
 .../{oldcore/110 => core/149}/filelists/gnutls     |  0
 .../{oldcore/111 => core/149}/filelists/gzip       |  0
 .../{oldcore/100 => core/149}/filelists/i586/gcc   |  0
 .../{oldcore/100 => core/149}/filelists/i586/glibc |  0
 .../{oldcore/101 => core/149}/filelists/i586/gmp   |  0
 .../133 => core/149}/filelists/i586/hyperscan      |  0
 .../100 => core/149}/filelists/i586/openssl-sse2   |  0
 .../{oldcore/106 => core/149}/filelists/iproute2   |  0
 .../{oldcore/112 => core/149}/filelists/kbd        |  0
 .../{oldcore/148 => core/149}/filelists/libloc     |  0
 .../{oldcore/111 => core/149}/filelists/logrotate  |  0
 .../{oldcore/101 => core/149}/filelists/mpfr       |  0
 .../{oldcore/100 => core/149}/filelists/openssl    |  0
 .../{oldcore/136 => core/149}/filelists/perl       |  0
 .../{oldcore/100 => core/149}/filelists/squid      |  0
 .../{oldcore/106 => core/149}/filelists/strongswan |  0
 .../{oldcore/131 => core/149}/filelists/suricata   |  0
 .../{oldcore/100 => core/149}/filelists/x86_64/gcc |  0
 .../100 => core/149}/filelists/x86_64/glibc        |  0
 .../{oldcore/101 => core/149}/filelists/x86_64/gmp |  0
 .../133 => core/149}/filelists/x86_64/hyperscan    |  0
 .../{oldcore/100 => core/149}/filelists/xz         |  0
 config/rootfiles/core/149/update.sh                |  3 +-
 config/rootfiles/packages/socat                    |  4 +++
 doc/language_issues.de                             |  1 +
 doc/language_issues.en                             |  2 +-
 doc/language_issues.es                             |  2 +-
 doc/language_issues.fr                             |  2 ++
 doc/language_issues.it                             |  2 ++
 doc/language_issues.nl                             |  2 ++
 doc/language_issues.pl                             |  2 +-
 doc/language_issues.ru                             |  2 +-
 doc/language_issues.tr                             |  2 ++
 doc/language_missings                              |  7 +++++
 html/cgi-bin/index.cgi                             | 13 ++++-----
 html/cgi-bin/ovpnmain.cgi                          | 10 ++++++-
 langs/de/cgi-bin/de.pl                             |  3 +-
 langs/en/cgi-bin/en.pl                             |  3 +-
 langs/es/cgi-bin/es.pl                             |  2 +-
 langs/fr/cgi-bin/fr.pl                             |  2 +-
 langs/it/cgi-bin/it.pl                             |  2 +-
 langs/nl/cgi-bin/nl.pl                             |  2 +-
 langs/pl/cgi-bin/pl.pl                             |  2 +-
 langs/ru/cgi-bin/ru.pl                             |  2 +-
 langs/tr/cgi-bin/tr.pl                             |  2 +-
 lfs/apache2                                        |  4 +--
 lfs/curl                                           |  8 +++---
 lfs/grub                                           |  1 +
 lfs/haproxy                                        |  6 ++--
 lfs/hyperscan                                      |  4 +--
 lfs/iproute2                                       |  4 +--
 lfs/logrotate                                      |  6 ++--
 lfs/{libshout => socat}                            | 16 +++++------
 lfs/u-boot-friendlyarm                             |  2 ++
 lfs/wio                                            |  6 ++--
 .../openssl-1.1.1d-default-cipherlist.patch        |  2 +-
 src/wio/lang/wio.fr.pl                             | 32 +++++++++++-----------
 src/wio/wio.cgi                                    |  9 +++---
 71 files changed, 128 insertions(+), 77 deletions(-)
 copy config/rootfiles/{oldcore/133 => core/149}/filelists/aarch64/gcc (100%)
 copy config/rootfiles/{oldcore/125 => core/149}/filelists/aarch64/glibc (100%)
 copy config/rootfiles/{oldcore/147 => core/149}/filelists/aarch64/gmp (100%)
 copy config/rootfiles/{oldcore/114 => core/149}/filelists/apache2 (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/armv5tel/gcc (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/armv5tel/glibc (100%)
 copy config/rootfiles/{oldcore/101 => core/149}/filelists/armv5tel/gmp (100%)
 copy config/rootfiles/{oldcore/104 => core/149}/filelists/curl (100%)
 copy config/rootfiles/{oldcore/110 => core/149}/filelists/gnutls (100%)
 copy config/rootfiles/{oldcore/111 => core/149}/filelists/gzip (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/i586/gcc (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/i586/glibc (100%)
 copy config/rootfiles/{oldcore/101 => core/149}/filelists/i586/gmp (100%)
 copy config/rootfiles/{oldcore/133 => core/149}/filelists/i586/hyperscan (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/i586/openssl-sse2 (100%)
 copy config/rootfiles/{oldcore/106 => core/149}/filelists/iproute2 (100%)
 copy config/rootfiles/{oldcore/112 => core/149}/filelists/kbd (100%)
 copy config/rootfiles/{oldcore/148 => core/149}/filelists/libloc (100%)
 copy config/rootfiles/{oldcore/111 => core/149}/filelists/logrotate (100%)
 copy config/rootfiles/{oldcore/101 => core/149}/filelists/mpfr (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/openssl (100%)
 copy config/rootfiles/{oldcore/136 => core/149}/filelists/perl (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/squid (100%)
 copy config/rootfiles/{oldcore/106 => core/149}/filelists/strongswan (100%)
 copy config/rootfiles/{oldcore/131 => core/149}/filelists/suricata (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/x86_64/gcc (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/x86_64/glibc (100%)
 copy config/rootfiles/{oldcore/101 => core/149}/filelists/x86_64/gmp (100%)
 copy config/rootfiles/{oldcore/133 => core/149}/filelists/x86_64/hyperscan (100%)
 copy config/rootfiles/{oldcore/100 => core/149}/filelists/xz (100%)
 create mode 100644 config/rootfiles/packages/socat
 copy lfs/{libshout => socat} (92%)

Difference in files:
diff --git a/config/rootfiles/common/curl b/config/rootfiles/common/curl
index 1eb9f6f37..68926a0bb 100644
--- a/config/rootfiles/common/curl
+++ b/config/rootfiles/common/curl
@@ -13,7 +13,7 @@ usr/bin/curl
 #usr/lib/libcurl.la
 #usr/lib/libcurl.so
 usr/lib/libcurl.so.4
-usr/lib/libcurl.so.4.5.0
+usr/lib/libcurl.so.4.6.0
 #usr/lib/pkgconfig/libcurl.pc
 #usr/share/aclocal/libcurl.m4
 #usr/share/man/man1/curl-config.1
@@ -60,6 +60,7 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/CURLINFO_REDIRECT_URL.3
 #usr/share/man/man3/CURLINFO_REQUEST_SIZE.3
 #usr/share/man/man3/CURLINFO_RESPONSE_CODE.3
+#usr/share/man/man3/CURLINFO_RETRY_AFTER.3
 #usr/share/man/man3/CURLINFO_RTSP_CLIENT_CSEQ.3
 #usr/share/man/man3/CURLINFO_RTSP_CSEQ_RECV.3
 #usr/share/man/man3/CURLINFO_RTSP_SERVER_CSEQ.3
@@ -84,6 +85,7 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3
 #usr/share/man/man3/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3
 #usr/share/man/man3/CURLMOPT_MAXCONNECTS.3
+#usr/share/man/man3/CURLMOPT_MAX_CONCURRENT_STREAMS.3
 #usr/share/man/man3/CURLMOPT_MAX_HOST_CONNECTIONS.3
 #usr/share/man/man3/CURLMOPT_MAX_PIPELINE_LENGTH.3
 #usr/share/man/man3/CURLMOPT_MAX_TOTAL_CONNECTIONS.3
@@ -100,6 +102,8 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/CURLOPT_ACCEPTTIMEOUT_MS.3
 #usr/share/man/man3/CURLOPT_ACCEPT_ENCODING.3
 #usr/share/man/man3/CURLOPT_ADDRESS_SCOPE.3
+#usr/share/man/man3/CURLOPT_ALTSVC.3
+#usr/share/man/man3/CURLOPT_ALTSVC_CTRL.3
 #usr/share/man/man3/CURLOPT_APPEND.3
 #usr/share/man/man3/CURLOPT_AUTOREFERER.3
 #usr/share/man/man3/CURLOPT_BUFFERSIZE.3
@@ -190,6 +194,7 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/CURLOPT_IOCTLFUNCTION.3
 #usr/share/man/man3/CURLOPT_IPRESOLVE.3
 #usr/share/man/man3/CURLOPT_ISSUERCERT.3
+#usr/share/man/man3/CURLOPT_ISSUERCERT_BLOB.3
 #usr/share/man/man3/CURLOPT_KEEP_SENDING_ON_ERROR.3
 #usr/share/man/man3/CURLOPT_KEYPASSWD.3
 #usr/share/man/man3/CURLOPT_KRBLEVEL.3
@@ -201,6 +206,8 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/CURLOPT_MAIL_AUTH.3
 #usr/share/man/man3/CURLOPT_MAIL_FROM.3
 #usr/share/man/man3/CURLOPT_MAIL_RCPT.3
+#usr/share/man/man3/CURLOPT_MAIL_RCPT_ALLLOWFAILS.3
+#usr/share/man/man3/CURLOPT_MAXAGE_CONN.3
 #usr/share/man/man3/CURLOPT_MAXCONNECTS.3
 #usr/share/man/man3/CURLOPT_MAXFILESIZE.3
 #usr/share/man/man3/CURLOPT_MAXFILESIZE_LARGE.3
@@ -246,13 +253,17 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/CURLOPT_PROXY_CAINFO.3
 #usr/share/man/man3/CURLOPT_PROXY_CAPATH.3
 #usr/share/man/man3/CURLOPT_PROXY_CRLFILE.3
+#usr/share/man/man3/CURLOPT_PROXY_ISSUERCERT.3
+#usr/share/man/man3/CURLOPT_PROXY_ISSUERCERT_BLOB.3
 #usr/share/man/man3/CURLOPT_PROXY_KEYPASSWD.3
 #usr/share/man/man3/CURLOPT_PROXY_PINNEDPUBLICKEY.3
 #usr/share/man/man3/CURLOPT_PROXY_SERVICE_NAME.3
 #usr/share/man/man3/CURLOPT_PROXY_SSLCERT.3
 #usr/share/man/man3/CURLOPT_PROXY_SSLCERTTYPE.3
+#usr/share/man/man3/CURLOPT_PROXY_SSLCERT_BLOB.3
 #usr/share/man/man3/CURLOPT_PROXY_SSLKEY.3
 #usr/share/man/man3/CURLOPT_PROXY_SSLKEYTYPE.3
+#usr/share/man/man3/CURLOPT_PROXY_SSLKEY_BLOB.3
 #usr/share/man/man3/CURLOPT_PROXY_SSLVERSION.3
 #usr/share/man/man3/CURLOPT_PROXY_SSL_CIPHER_LIST.3
 #usr/share/man/man3/CURLOPT_PROXY_SSL_OPTIONS.3
@@ -283,6 +294,7 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/CURLOPT_RTSP_SESSION_ID.3
 #usr/share/man/man3/CURLOPT_RTSP_STREAM_URI.3
 #usr/share/man/man3/CURLOPT_RTSP_TRANSPORT.3
+#usr/share/man/man3/CURLOPT_SASL_AUTHZID.3
 #usr/share/man/man3/CURLOPT_SASL_IR.3
 #usr/share/man/man3/CURLOPT_SEEKDATA.3
 #usr/share/man/man3/CURLOPT_SEEKFUNCTION.3
@@ -303,10 +315,12 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/CURLOPT_SSH_PUBLIC_KEYFILE.3
 #usr/share/man/man3/CURLOPT_SSLCERT.3
 #usr/share/man/man3/CURLOPT_SSLCERTTYPE.3
+#usr/share/man/man3/CURLOPT_SSLCERT_BLOB.3
 #usr/share/man/man3/CURLOPT_SSLENGINE.3
 #usr/share/man/man3/CURLOPT_SSLENGINE_DEFAULT.3
 #usr/share/man/man3/CURLOPT_SSLKEY.3
 #usr/share/man/man3/CURLOPT_SSLKEYTYPE.3
+#usr/share/man/man3/CURLOPT_SSLKEY_BLOB.3
 #usr/share/man/man3/CURLOPT_SSLVERSION.3
 #usr/share/man/man3/CURLOPT_SSL_CIPHER_LIST.3
 #usr/share/man/man3/CURLOPT_SSL_CTX_DATA.3
@@ -407,6 +421,7 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/curl_multi_info_read.3
 #usr/share/man/man3/curl_multi_init.3
 #usr/share/man/man3/curl_multi_perform.3
+#usr/share/man/man3/curl_multi_poll.3
 #usr/share/man/man3/curl_multi_remove_handle.3
 #usr/share/man/man3/curl_multi_setopt.3
 #usr/share/man/man3/curl_multi_socket.3
@@ -415,6 +430,7 @@ usr/lib/libcurl.so.4.5.0
 #usr/share/man/man3/curl_multi_strerror.3
 #usr/share/man/man3/curl_multi_timeout.3
 #usr/share/man/man3/curl_multi_wait.3
+#usr/share/man/man3/curl_multi_wakeup.3
 #usr/share/man/man3/curl_share_cleanup.3
 #usr/share/man/man3/curl_share_init.3
 #usr/share/man/man3/curl_share_setopt.3
diff --git a/config/rootfiles/common/i586/hyperscan b/config/rootfiles/common/i586/hyperscan
index 945c2b68c..a091e22b5 100644
--- a/config/rootfiles/common/i586/hyperscan
+++ b/config/rootfiles/common/i586/hyperscan
@@ -5,10 +5,10 @@
 #usr/include/hs/hs_runtime.h
 #usr/lib/libhs.so
 usr/lib/libhs.so.5
-usr/lib/libhs.so.5.2.1
+usr/lib/libhs.so.5.3.0
 usr/lib/libhs_runtime.so
 usr/lib/libhs_runtime.so.5
-usr/lib/libhs_runtime.so.5.2.1
+usr/lib/libhs_runtime.so.5.3.0
 #usr/lib/pkgconfig/libhs.pc
 #usr/share/doc/hyperscan
 #usr/share/doc/hyperscan/examples
diff --git a/config/rootfiles/common/iproute2 b/config/rootfiles/common/iproute2
index e22f1649c..9be1212f6 100644
--- a/config/rootfiles/common/iproute2
+++ b/config/rootfiles/common/iproute2
@@ -63,6 +63,7 @@ usr/share/bash-completion/completions/tc
 #usr/share/man/man8/ip-macsec.8
 #usr/share/man/man8/ip-maddress.8
 #usr/share/man/man8/ip-monitor.8
+#usr/share/man/man8/ip-mptcp.8
 #usr/share/man/man8/ip-mroute.8
 #usr/share/man/man8/ip-neighbour.8
 #usr/share/man/man8/ip-netconf.8
@@ -118,6 +119,7 @@ usr/share/bash-completion/completions/tc
 #usr/share/man/man8/tc-fq_codel.8
 #usr/share/man/man8/tc-fq_pie.8
 #usr/share/man/man8/tc-fw.8
+#usr/share/man/man8/tc-gate.8
 #usr/share/man/man8/tc-hfsc.8
 #usr/share/man/man8/tc-htb.8
 #usr/share/man/man8/tc-ife.8
@@ -160,4 +162,3 @@ usr/share/bash-completion/completions/tc
 #usr/share/man/man8/tipc-socket.8
 #usr/share/man/man8/tipc.8
 #var/lib/arpd
-
diff --git a/config/rootfiles/common/x86_64/hyperscan b/config/rootfiles/common/x86_64/hyperscan
index 945c2b68c..a091e22b5 100644
--- a/config/rootfiles/common/x86_64/hyperscan
+++ b/config/rootfiles/common/x86_64/hyperscan
@@ -5,10 +5,10 @@
 #usr/include/hs/hs_runtime.h
 #usr/lib/libhs.so
 usr/lib/libhs.so.5
-usr/lib/libhs.so.5.2.1
+usr/lib/libhs.so.5.3.0
 usr/lib/libhs_runtime.so
 usr/lib/libhs_runtime.so.5
-usr/lib/libhs_runtime.so.5.2.1
+usr/lib/libhs_runtime.so.5.3.0
 #usr/lib/pkgconfig/libhs.pc
 #usr/share/doc/hyperscan
 #usr/share/doc/hyperscan/examples
diff --git a/config/rootfiles/core/149/filelists/aarch64/gcc b/config/rootfiles/core/149/filelists/aarch64/gcc
new file mode 120000
index 000000000..97678cc16
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/aarch64/gcc
@@ -0,0 +1 @@
+../../../../common/aarch64/gcc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/aarch64/glibc b/config/rootfiles/core/149/filelists/aarch64/glibc
new file mode 120000
index 000000000..d13849ff9
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/aarch64/glibc
@@ -0,0 +1 @@
+../../../../common/aarch64/glibc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/aarch64/gmp b/config/rootfiles/core/149/filelists/aarch64/gmp
new file mode 120000
index 000000000..418f2f98b
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/aarch64/gmp
@@ -0,0 +1 @@
+../../../../common/aarch64/gmp
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/apache2 b/config/rootfiles/core/149/filelists/apache2
new file mode 120000
index 000000000..eef95efa7
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/apache2
@@ -0,0 +1 @@
+../../../common/apache2
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/armv5tel/gcc b/config/rootfiles/core/149/filelists/armv5tel/gcc
new file mode 120000
index 000000000..84f7b9344
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/armv5tel/gcc
@@ -0,0 +1 @@
+../../../../common/armv5tel/gcc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/armv5tel/glibc b/config/rootfiles/core/149/filelists/armv5tel/glibc
new file mode 120000
index 000000000..4c70d724b
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/armv5tel/glibc
@@ -0,0 +1 @@
+../../../../common/armv5tel/glibc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/armv5tel/gmp b/config/rootfiles/core/149/filelists/armv5tel/gmp
new file mode 120000
index 000000000..2bdf30dac
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/armv5tel/gmp
@@ -0,0 +1 @@
+../../../../common/armv5tel/gmp
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/curl b/config/rootfiles/core/149/filelists/curl
new file mode 120000
index 000000000..4b84bef53
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/curl
@@ -0,0 +1 @@
+../../../common/curl
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/files b/config/rootfiles/core/149/filelists/files
index 95a56178b..7348df2b6 100644
--- a/config/rootfiles/core/149/filelists/files
+++ b/config/rootfiles/core/149/filelists/files
@@ -1,6 +1,8 @@
 etc/system-release
 etc/issue
 srv/web/ipfire/cgi-bin/credits.cgi
+srv/web/ipfire/cgi-bin/index.cgi
+srv/web/ipfire/cgi-bin/ovpnmain.cgi
 var/ipfire/langs
 etc/rc.d/helper/oci-setup
 etc/rc.d/init.d/cloud-init
diff --git a/config/rootfiles/core/149/filelists/gnutls b/config/rootfiles/core/149/filelists/gnutls
new file mode 120000
index 000000000..8dbe60bc3
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/gnutls
@@ -0,0 +1 @@
+../../../common/gnutls
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/gzip b/config/rootfiles/core/149/filelists/gzip
new file mode 120000
index 000000000..aebcccd87
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/gzip
@@ -0,0 +1 @@
+../../../common/gzip
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/i586/gcc b/config/rootfiles/core/149/filelists/i586/gcc
new file mode 120000
index 000000000..ba328e3b6
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/i586/gcc
@@ -0,0 +1 @@
+../../../../common/i586/gcc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/i586/glibc b/config/rootfiles/core/149/filelists/i586/glibc
new file mode 120000
index 000000000..943021f19
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/i586/glibc
@@ -0,0 +1 @@
+../../../../common/i586/glibc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/i586/gmp b/config/rootfiles/core/149/filelists/i586/gmp
new file mode 120000
index 000000000..52a09cd0b
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/i586/gmp
@@ -0,0 +1 @@
+../../../../common/i586/gmp
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/i586/hyperscan b/config/rootfiles/core/149/filelists/i586/hyperscan
new file mode 120000
index 000000000..85730b04f
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/i586/hyperscan
@@ -0,0 +1 @@
+../../../../common/i586/hyperscan
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/i586/openssl-sse2 b/config/rootfiles/core/149/filelists/i586/openssl-sse2
new file mode 120000
index 000000000..f424713d6
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/i586/openssl-sse2
@@ -0,0 +1 @@
+../../../../common/i586/openssl-sse2
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/iproute2 b/config/rootfiles/core/149/filelists/iproute2
new file mode 120000
index 000000000..05f0f71fb
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/iproute2
@@ -0,0 +1 @@
+../../../common/iproute2
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/kbd b/config/rootfiles/core/149/filelists/kbd
new file mode 120000
index 000000000..9b85839b1
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/kbd
@@ -0,0 +1 @@
+../../../common/kbd
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/libloc b/config/rootfiles/core/149/filelists/libloc
new file mode 120000
index 000000000..ff4a92429
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/libloc
@@ -0,0 +1 @@
+../../../common/libloc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/logrotate b/config/rootfiles/core/149/filelists/logrotate
new file mode 120000
index 000000000..bc192c05d
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/logrotate
@@ -0,0 +1 @@
+../../../common/logrotate
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/mpfr b/config/rootfiles/core/149/filelists/mpfr
new file mode 120000
index 000000000..c8468bf42
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/mpfr
@@ -0,0 +1 @@
+../../../common/mpfr
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/openssl b/config/rootfiles/core/149/filelists/openssl
new file mode 120000
index 000000000..e011a9266
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/openssl
@@ -0,0 +1 @@
+../../../common/openssl
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/perl b/config/rootfiles/core/149/filelists/perl
new file mode 120000
index 000000000..478292aa5
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/perl
@@ -0,0 +1 @@
+../../../common/perl
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/squid b/config/rootfiles/core/149/filelists/squid
new file mode 120000
index 000000000..2dc8372a0
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/squid
@@ -0,0 +1 @@
+../../../common/squid
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/strongswan b/config/rootfiles/core/149/filelists/strongswan
new file mode 120000
index 000000000..90c727e26
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/strongswan
@@ -0,0 +1 @@
+../../../common/strongswan
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/suricata b/config/rootfiles/core/149/filelists/suricata
new file mode 120000
index 000000000..f671f6993
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/suricata
@@ -0,0 +1 @@
+../../../common/suricata
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/x86_64/gcc b/config/rootfiles/core/149/filelists/x86_64/gcc
new file mode 120000
index 000000000..d1616d377
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/x86_64/gcc
@@ -0,0 +1 @@
+../../../../common/x86_64/gcc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/x86_64/glibc b/config/rootfiles/core/149/filelists/x86_64/glibc
new file mode 120000
index 000000000..111909966
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/x86_64/glibc
@@ -0,0 +1 @@
+../../../../common/x86_64/glibc
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/x86_64/gmp b/config/rootfiles/core/149/filelists/x86_64/gmp
new file mode 120000
index 000000000..7c59c60c6
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/x86_64/gmp
@@ -0,0 +1 @@
+../../../../common/x86_64/gmp
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/x86_64/hyperscan b/config/rootfiles/core/149/filelists/x86_64/hyperscan
new file mode 120000
index 000000000..ee1858dca
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/x86_64/hyperscan
@@ -0,0 +1 @@
+../../../../common/x86_64/hyperscan
\ No newline at end of file
diff --git a/config/rootfiles/core/149/filelists/xz b/config/rootfiles/core/149/filelists/xz
new file mode 120000
index 000000000..734e926c7
--- /dev/null
+++ b/config/rootfiles/core/149/filelists/xz
@@ -0,0 +1 @@
+../../../common/xz
\ No newline at end of file
diff --git a/config/rootfiles/core/149/update.sh b/config/rootfiles/core/149/update.sh
index d7067a4cc..6db2e9a02 100644
--- a/config/rootfiles/core/149/update.sh
+++ b/config/rootfiles/core/149/update.sh
@@ -49,6 +49,7 @@ ldconfig
 /usr/local/bin/filesystem-cleanup
 
 # Start services
+/etc/init.d/apache2 restart
 
 # Update crontab
 sed -i /var/spool/cron/root.orig \
@@ -63,7 +64,7 @@ if [ -e /boot/grub/grub.cfg ]; then
 fi
 
 # This update needs a reboot...
-#touch /var/run/need_reboot
+touch /var/run/need_reboot
 
 # Finish
 /etc/init.d/fireinfo start
diff --git a/config/rootfiles/packages/socat b/config/rootfiles/packages/socat
new file mode 100644
index 000000000..6a984e892
--- /dev/null
+++ b/config/rootfiles/packages/socat
@@ -0,0 +1,4 @@
+usr/bin/filan
+usr/bin/procan
+usr/bin/socat
+#usr/share/man/man1/socat.1
diff --git a/doc/language_issues.de b/doc/language_issues.de
index df5df895e..f2a7ba8ae 100644
--- a/doc/language_issues.de
+++ b/doc/language_issues.de
@@ -180,6 +180,7 @@ WARNING: translation string unused: default networks
 WARNING: translation string unused: default services
 WARNING: translation string unused: defaultwarning
 WARNING: translation string unused: delete cron
+WARNING: translation string unused: deprecated fs warn
 WARNING: translation string unused: description
 WARNING: translation string unused: destination ip bad
 WARNING: translation string unused: destination ip or net
diff --git a/doc/language_issues.en b/doc/language_issues.en
index 6417d5382..40cba2292 100644
--- a/doc/language_issues.en
+++ b/doc/language_issues.en
@@ -551,7 +551,6 @@ WARNING: untranslated string: delete pc = Delete workstation
 WARNING: untranslated string: delete share = Delete share
 WARNING: untranslated string: delete user = Delete user
 WARNING: untranslated string: demon login script = Demon login script
-WARNING: untranslated string: deprecated fs warn = Deprecated filesystem! Newer kernel drop the support. Backup and reformat!
 WARNING: untranslated string: dest ip and port = Dest. IP: Port
 WARNING: untranslated string: destination = Destination
 WARNING: untranslated string: destination ip = Destination IP
@@ -1183,6 +1182,7 @@ WARNING: untranslated string: last = Last
 WARNING: untranslated string: last activity = Last Activity
 WARNING: untranslated string: lease expires = Lease expires
 WARNING: untranslated string: least preferred = least preferred
+WARNING: untranslated string: legacy architecture warning = You are running IPFire on a legacy architecture and it is recommended to upgrade
 WARNING: untranslated string: legend = Legend
 WARNING: untranslated string: lifetime = Lifetime:
 WARNING: untranslated string: linkq = Link Quality
diff --git a/doc/language_issues.es b/doc/language_issues.es
index 475db4953..f7431f692 100644
--- a/doc/language_issues.es
+++ b/doc/language_issues.es
@@ -804,7 +804,6 @@ WARNING: untranslated string: dangerous = Dangerous
 WARNING: untranslated string: dead peer detection = Dead Peer Detection
 WARNING: untranslated string: default = Default
 WARNING: untranslated string: default IP address = Default IP Address
-WARNING: untranslated string: deprecated fs warn = Deprecated filesystem! Newer kernel drop the support. Backup and reformat!
 WARNING: untranslated string: details = Details
 WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dh key move failed = Diffie-Hellman parameters move failed.
@@ -1155,6 +1154,7 @@ WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
 WARNING: untranslated string: last = Last
 WARNING: untranslated string: least preferred = least preferred
+WARNING: untranslated string: legacy architecture warning = You are running IPFire on a legacy architecture and it is recommended to upgrade
 WARNING: untranslated string: lifetime = Lifetime:
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: log server protocol = protocol:
diff --git a/doc/language_issues.fr b/doc/language_issues.fr
index 9470597af..597883693 100644
--- a/doc/language_issues.fr
+++ b/doc/language_issues.fr
@@ -203,6 +203,7 @@ WARNING: translation string unused: default networks
 WARNING: translation string unused: default services
 WARNING: translation string unused: defaultwarning
 WARNING: translation string unused: delete cron
+WARNING: translation string unused: deprecated fs warn
 WARNING: translation string unused: description
 WARNING: translation string unused: destination ip bad
 WARNING: translation string unused: destination ip or net
@@ -837,6 +838,7 @@ WARNING: untranslated string: guardian logtarget_file = unknown string
 WARNING: untranslated string: guardian logtarget_syslog = unknown string
 WARNING: untranslated string: guardian no entries = unknown string
 WARNING: untranslated string: guardian service = unknown string
+WARNING: untranslated string: legacy architecture warning = You are running IPFire on a legacy architecture and it is recommended to upgrade
 WARNING: untranslated string: pakfire ago = ago.
 WARNING: untranslated string: route config changed = unknown string
 WARNING: untranslated string: routing config added = unknown string
diff --git a/doc/language_issues.it b/doc/language_issues.it
index 93e4b097f..c943da739 100644
--- a/doc/language_issues.it
+++ b/doc/language_issues.it
@@ -178,6 +178,7 @@ WARNING: translation string unused: default networks
 WARNING: translation string unused: default services
 WARNING: translation string unused: defaultwarning
 WARNING: translation string unused: delete cron
+WARNING: translation string unused: deprecated fs warn
 WARNING: translation string unused: description
 WARNING: translation string unused: destination ip bad
 WARNING: translation string unused: destination ip or net
@@ -982,6 +983,7 @@ WARNING: untranslated string: ipsec mode tunnel = Tunnel
 WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
 WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
+WARNING: untranslated string: legacy architecture warning = You are running IPFire on a legacy architecture and it is recommended to upgrade
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: location = Location
 WARNING: untranslated string: locationblock = Location Block
diff --git a/doc/language_issues.nl b/doc/language_issues.nl
index ad76bf228..7496d647c 100644
--- a/doc/language_issues.nl
+++ b/doc/language_issues.nl
@@ -177,6 +177,7 @@ WARNING: translation string unused: default networks
 WARNING: translation string unused: default services
 WARNING: translation string unused: defaultwarning
 WARNING: translation string unused: delete cron
+WARNING: translation string unused: deprecated fs warn
 WARNING: translation string unused: description
 WARNING: translation string unused: destination ip bad
 WARNING: translation string unused: destination ip or net
@@ -991,6 +992,7 @@ WARNING: untranslated string: ipsec mode tunnel = Tunnel
 WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
 WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
+WARNING: untranslated string: legacy architecture warning = You are running IPFire on a legacy architecture and it is recommended to upgrade
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: location = Location
 WARNING: untranslated string: locationblock = Location Block
diff --git a/doc/language_issues.pl b/doc/language_issues.pl
index 475db4953..f7431f692 100644
--- a/doc/language_issues.pl
+++ b/doc/language_issues.pl
@@ -804,7 +804,6 @@ WARNING: untranslated string: dangerous = Dangerous
 WARNING: untranslated string: dead peer detection = Dead Peer Detection
 WARNING: untranslated string: default = Default
 WARNING: untranslated string: default IP address = Default IP Address
-WARNING: untranslated string: deprecated fs warn = Deprecated filesystem! Newer kernel drop the support. Backup and reformat!
 WARNING: untranslated string: details = Details
 WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dh key move failed = Diffie-Hellman parameters move failed.
@@ -1155,6 +1154,7 @@ WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
 WARNING: untranslated string: last = Last
 WARNING: untranslated string: least preferred = least preferred
+WARNING: untranslated string: legacy architecture warning = You are running IPFire on a legacy architecture and it is recommended to upgrade
 WARNING: untranslated string: lifetime = Lifetime:
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: log server protocol = protocol:
diff --git a/doc/language_issues.ru b/doc/language_issues.ru
index f99fd4d9a..a3eb33669 100644
--- a/doc/language_issues.ru
+++ b/doc/language_issues.ru
@@ -807,7 +807,6 @@ WARNING: untranslated string: dangerous = Dangerous
 WARNING: untranslated string: dead peer detection = Dead Peer Detection
 WARNING: untranslated string: default = Default
 WARNING: untranslated string: default IP address = Default IP Address
-WARNING: untranslated string: deprecated fs warn = Deprecated filesystem! Newer kernel drop the support. Backup and reformat!
 WARNING: untranslated string: details = Details
 WARNING: untranslated string: dh = Diffie-Hellman parameters
 WARNING: untranslated string: dh key move failed = Diffie-Hellman parameters move failed.
@@ -1150,6 +1149,7 @@ WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
 WARNING: untranslated string: last = Last
 WARNING: untranslated string: least preferred = least preferred
+WARNING: untranslated string: legacy architecture warning = You are running IPFire on a legacy architecture and it is recommended to upgrade
 WARNING: untranslated string: lifetime = Lifetime:
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: location = Location
diff --git a/doc/language_issues.tr b/doc/language_issues.tr
index b6e3426f3..60a646e5f 100644
--- a/doc/language_issues.tr
+++ b/doc/language_issues.tr
@@ -200,6 +200,7 @@ WARNING: translation string unused: default networks
 WARNING: translation string unused: default services
 WARNING: translation string unused: defaultwarning
 WARNING: translation string unused: delete cron
+WARNING: translation string unused: deprecated fs warn
 WARNING: translation string unused: description
 WARNING: translation string unused: destination ip bad
 WARNING: translation string unused: destination ip or net
@@ -915,6 +916,7 @@ WARNING: untranslated string: ipsec mode tunnel = Tunnel
 WARNING: untranslated string: ipsec routing table entries = IPsec Routing Table Entries
 WARNING: untranslated string: ipsec settings = IPsec Settings
 WARNING: untranslated string: itlb multihit = iTLB MultiHit
+WARNING: untranslated string: legacy architecture warning = You are running IPFire on a legacy architecture and it is recommended to upgrade
 WARNING: untranslated string: local ip address = Local IP Address
 WARNING: untranslated string: meltdown = Meltdown
 WARNING: untranslated string: mitigated = Mitigated
diff --git a/doc/language_missings b/doc/language_missings
index 913970113..3fbaad77b 100644
--- a/doc/language_missings
+++ b/doc/language_missings
@@ -575,6 +575,7 @@
 < itlb multihit
 < last
 < least preferred
+< legacy architecture warning
 < lifetime
 < local ip address
 < log server protocol
@@ -921,6 +922,7 @@
 < bewan adsl usb
 < g.dtm
 < g.lite
+< legacy architecture warning
 < upload fcdsl.o
 ############################################################################
 # Checking cgi-bin translations for language: it                           #
@@ -1127,6 +1129,7 @@
 < ipsec routing table entries
 < ipsec settings
 < itlb multihit
+< legacy architecture warning
 < local ip address
 < location
 < locationblock
@@ -1501,6 +1504,7 @@
 < ipsec routing table entries
 < ipsec settings
 < itlb multihit
+< legacy architecture warning
 < local ip address
 < location
 < locationblock
@@ -2200,6 +2204,7 @@
 < itlb multihit
 < last
 < least preferred
+< legacy architecture warning
 < lifetime
 < local ip address
 < location
@@ -3056,6 +3061,7 @@
 < itlb multihit
 < last
 < least preferred
+< legacy architecture warning
 < lifetime
 < local ip address
 < location
@@ -3474,6 +3480,7 @@
 < ipsec routing table entries
 < ipsec settings
 < itlb multihit
+< legacy architecture warning
 < local ip address
 < meltdown
 < mitigated
diff --git a/html/cgi-bin/index.cgi b/html/cgi-bin/index.cgi
index bd6a02ef5..8e7207d0c 100644
--- a/html/cgi-bin/index.cgi
+++ b/html/cgi-bin/index.cgi
@@ -545,6 +545,12 @@ if ( ! -e "/var/ipfire/main/send_profile") {
 	$warnmessage .= "<li><a style='color: white;' href='fireinfo.cgi'>$Lang::tr{'fireinfo please enable'}</a></li>";
 }
 
+# Legacy architecture
+my ($sysname, $nodename, $release, $version, $machine) = &POSIX::uname();
+if ($machine =~ m/^i?86$/) {
+	$warnmessage .= "<li>$Lang::tr{'legacy architecture warning'}</li>";
+}
+
 # Memory usage warning
 my @free = `/usr/bin/free`;
 $free[1] =~ m/(\d+)/;
@@ -593,13 +599,6 @@ foreach my $file (@files) {
 	}
 }
 
-# Reiser4 warning
-my @files = `mount | grep " reiser4 (" 2>/dev/null`;
-foreach my $disk (@files) {
-	chomp ($disk);
-	$warnmessage .= "<li>$disk - $Lang::tr{'deprecated fs warn'}</li>";
-}
-
 if ($warnmessage) {
 	&Header::openbox('100%','center', );
 	print "<table class='tbl' style='width:80%;'>";
diff --git a/html/cgi-bin/ovpnmain.cgi b/html/cgi-bin/ovpnmain.cgi
index 457ebcf1f..e7bc505e7 100644
--- a/html/cgi-bin/ovpnmain.cgi
+++ b/html/cgi-bin/ovpnmain.cgi
@@ -333,6 +333,8 @@ sub writeserverconf {
     print CONF "ncp-disable\n";
     print CONF "cipher $sovpnsettings{DCIPHER}\n";
 	print CONF "auth $sovpnsettings{'DAUTH'}\n";
+    # Set TLSv2 as minimum
+    print CONF "tls-version-min 1.2\n";
 
     if ($sovpnsettings{'TLSAUTH'} eq 'on') {
 	print CONF "tls-auth ${General::swroot}/ovpn/certs/ta.key\n";
@@ -890,7 +892,7 @@ if ($cgiparams{'ACTION'} eq $Lang::tr{'save-adv-options'}) {
 	undef $vpnsettings{'ROUTES_PUSH'};
 	&write_routepushfile;
     }
-    if ((length($cgiparams{'MAX_CLIENTS'}) == 0) || (($cgiparams{'MAX_CLIENTS'}) < 1 ) || (($cgiparams{'MAX_CLIENTS'}) > 255 )) {
+    if ((length($cgiparams{'MAX_CLIENTS'}) == 0) || (($cgiparams{'MAX_CLIENTS'}) < 1 ) || (($cgiparams{'MAX_CLIENTS'}) > 1024 )) {
         $errormessage = $Lang::tr{'invalid input for max clients'};
         goto ADV_ERROR;
     }
@@ -996,6 +998,9 @@ unless(-d "${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}"){mkdir "${General
     print SERVERCONF "auth $cgiparams{'DAUTH'}\n";
   }
 
+  # Set TLSv1.2 as minimum
+  print SERVERCONF "tls-version-min 1.2\n";
+
   if ($cgiparams{'COMPLZO'} eq 'on') {
    print SERVERCONF "# Enable Compression\n";
    print SERVERCONF "comp-lzo\n";
@@ -1098,6 +1103,9 @@ unless(-d "${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}"){mkdir "${General
     print CLIENTCONF "auth $cgiparams{'DAUTH'}\n";
   }
 
+  # Set TLSv1.2 as minimum
+  print CLIENTCONF "tls-version-min 1.2\n";
+
   if ($cgiparams{'COMPLZO'} eq 'on') {
    print CLIENTCONF "# Enable Compression\n";
    print CLIENTCONF "comp-lzo\n";
diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl
index f73b373b8..ef4e4e6c8 100644
--- a/langs/de/cgi-bin/de.pl
+++ b/langs/de/cgi-bin/de.pl
@@ -1457,7 +1457,7 @@
 'invalid input for keepalive 1:2' => 'Ungültige Eingabe für Keepalive (mindestens ein Verhältnis von 1:2)',
 'invalid input for keepalive 2' => 'Ungültige Eingabe für Keepalive ping-restart',
 'invalid input for local ip address' => 'Ungültige Eingabe für die lokale IP-Adresse',
-'invalid input for max clients' => 'Ungültige Eingabe für Max Clients',
+'invalid input for max clients' => 'Ungültige Eingabe für Max Clients. Das Maximum von 1024 Clients wurde überschritten',
 'invalid input for mode' => 'Ungültige Eingabe des Modus',
 'invalid input for name' => 'Ungültige Eingabe für vollen Namen des Benutzers oder des System Hostnamens',
 'invalid input for oink code' => 'Ungültige Eingabe für Oink Code',
@@ -1549,6 +1549,7 @@
 'lateprompting' => 'Late prompting',
 'lease expires' => 'Zuordnung verfällt',
 'least preferred' => 'weniger präferiert',
+'legacy architecture warning' => 'Sie betreiben IPFire auf einer überholten Architektur und ein Update ist empfohlen',
 'legend' => 'Legende',
 'length' => 'Länge',
 'lifetime' => 'Lebensdauer:',
diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl
index 7e3bbec89..0b1b304a9 100644
--- a/langs/en/cgi-bin/en.pl
+++ b/langs/en/cgi-bin/en.pl
@@ -1481,7 +1481,7 @@
 'invalid input for keepalive 1:2' => 'Invalid input for Keepalive use at least a ratio of 1:2',
 'invalid input for keepalive 2' => 'Invalid input for Keepalive ping-restart',
 'invalid input for local ip address' => 'Invalid input for local IP address',
-'invalid input for max clients' => 'Invalid input for Max Clients',
+'invalid input for max clients' => 'Invalid input for Max Clients. The maximum of 1024 clients has been exceeded',
 'invalid input for mode' => 'Invalid input for mode',
 'invalid input for name' => 'Invalid input for user\'s full name or system hostname',
 'invalid input for oink code' => 'Invalid input for Oink code',
@@ -1573,6 +1573,7 @@
 'lateprompting' => 'Lateprompting',
 'lease expires' => 'Lease expires',
 'least preferred' => 'least preferred',
+'legacy architecture warning' => 'You are running IPFire on a legacy architecture and it is recommended to upgrade',
 'legend' => 'Legend',
 'length' => 'Length',
 'lifetime' => 'Lifetime:',
diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl
index c75a47324..8a611e181 100644
--- a/langs/es/cgi-bin/es.pl
+++ b/langs/es/cgi-bin/es.pl
@@ -980,7 +980,7 @@
 'invalid input for keepalive 1' => 'Entrada no válida para ping Keepalive',
 'invalid input for keepalive 1:2' => 'Entrada no válida para Keepalive, use por lo menos una relación 1:2',
 'invalid input for keepalive 2' => 'Entrada no válida para reinicio de ping Keepalive',
-'invalid input for max clients' => 'Entrada no válida para Máximo número de Clientes',
+'invalid input for max clients' => 'Entrada no válida para Máximo número de Clientes. Se superó el máximo de 1024 clientes.',
 'invalid input for name' => 'Entrada no válida para nombre completo de usuario o nombre de host del sistema',
 'invalid input for oink code' => 'Entrada no válida para código Oink',
 'invalid input for organization' => 'Entrada no válida para organización',
diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl
index d9930230f..fc19257bf 100644
--- a/langs/fr/cgi-bin/fr.pl
+++ b/langs/fr/cgi-bin/fr.pl
@@ -1487,7 +1487,7 @@
 'invalid input for keepalive 1:2' => 'Keepalive non valide, utilisez au minimum un ratio de 1:2',
 'invalid input for keepalive 2' => 'Redémarrage ping keepalive non valide',
 'invalid input for local ip address' => 'Entrée non valide pour l\'adresse IP locale',
-'invalid input for max clients' => 'Nombre de clients maximum non valide',
+'invalid input for max clients' => 'Nombre de clients maximum non valide. Le maximum de 1024 clients a été dépassé.',
 'invalid input for mode' => 'Entrée non valide pour le mode',
 'invalid input for name' => 'Mauvaise saisie pour le nom d\'utilisateur ou le nom d\'hôte du système',
 'invalid input for oink code' => 'Oink code non valide',
diff --git a/langs/it/cgi-bin/it.pl b/langs/it/cgi-bin/it.pl
index 6c9137c28..fa4591b67 100644
--- a/langs/it/cgi-bin/it.pl
+++ b/langs/it/cgi-bin/it.pl
@@ -1298,7 +1298,7 @@
 'invalid input for keepalive 1' => 'Invalid input for Keepalive ping',
 'invalid input for keepalive 1:2' => 'Invalid input for Keepalive use at least a ratio of 1:2',
 'invalid input for keepalive 2' => 'Invalid input for Keepalive ping-restart',
-'invalid input for max clients' => 'Invalid input for Max Clients',
+'invalid input for max clients' => 'Invalid input for Max Clients. È stato superato il massimo di 1024 client.',
 'invalid input for name' => 'Invalid input for user\'s full name or system hostname',
 'invalid input for oink code' => 'Invalid input for Oink code',
 'invalid input for organization' => 'Invalid input for organization',
diff --git a/langs/nl/cgi-bin/nl.pl b/langs/nl/cgi-bin/nl.pl
index 5fa89b1ac..4be11d5c1 100644
--- a/langs/nl/cgi-bin/nl.pl
+++ b/langs/nl/cgi-bin/nl.pl
@@ -1277,7 +1277,7 @@
 'invalid input for keepalive 1' => ' Ongeldige invoer voor keepalive ping',
 'invalid input for keepalive 1:2' => ' Ongeldige invoer voor keepalive gebruik tenminste een ratio van 1:2',
 'invalid input for keepalive 2' => ' Ongeldige invoer voor keepalive ping-herstart',
-'invalid input for max clients' => ' Ongeldige invoer voor max. clients',
+'invalid input for max clients' => ' Ongeldige invoer voor max. clients. Het maximum van 1024 clients is overschreden.',
 'invalid input for name' => ' Ongeldige invoer voor gebruikersnaam of systeemhostnaam',
 'invalid input for oink code' => ' Ongeldige invoer voor Oink code',
 'invalid input for organization' => ' Ongeldige invoer voor organisatie',
diff --git a/langs/pl/cgi-bin/pl.pl b/langs/pl/cgi-bin/pl.pl
index 521381af2..e77120273 100644
--- a/langs/pl/cgi-bin/pl.pl
+++ b/langs/pl/cgi-bin/pl.pl
@@ -989,7 +989,7 @@
 'invalid input for keepalive 1' => 'Niepoprawna wartość w polu Keepalive ping',
 'invalid input for keepalive 1:2' => 'Niepoprawna wartość w polu Keepalive. Używaj min. współczynnika 1:2',
 'invalid input for keepalive 2' => 'Niepoprawna wartość w polu Keepalive ping-restart',
-'invalid input for max clients' => 'Niepoprawna wartość w polu Max Klientów',
+'invalid input for max clients' => 'Niepoprawna wartość w polu Max Klientów. Przekroczono maksymalną liczbę 1024 klientów.',
 'invalid input for name' => 'Niepoprawna wartość w polu pełna nazwa użytkownika lub nazwa hosta systemu',
 'invalid input for oink code' => 'Niepoprawny OINKCODE',
 'invalid input for organization' => 'Niepoprawna wartość w polu organizacja',
diff --git a/langs/ru/cgi-bin/ru.pl b/langs/ru/cgi-bin/ru.pl
index 9ac46d459..29e6b5f93 100644
--- a/langs/ru/cgi-bin/ru.pl
+++ b/langs/ru/cgi-bin/ru.pl
@@ -982,7 +982,7 @@
 'invalid input for keepalive 1' => 'Неверно указан Keepalive ping.',
 'invalid input for keepalive 1:2' => 'Invalid input for Keepalive use at least a ratio of 1:2.',
 'invalid input for keepalive 2' => 'Неверно указан Keepalive ping-restart.',
-'invalid input for max clients' => 'Неверно указано максимальное число клиентов.',
+'invalid input for max clients' => 'Неверно указано максимальное число клиентов. Превышено максимально 1024 клиентов.',
 'invalid input for name' => 'Неверно указано полное имя пользователя или системное имя хоста.',
 'invalid input for oink code' => 'Неверно указан Oink code',
 'invalid input for organization' => 'Неверно указана организация',
diff --git a/langs/tr/cgi-bin/tr.pl b/langs/tr/cgi-bin/tr.pl
index c23ff5df6..ea2047609 100644
--- a/langs/tr/cgi-bin/tr.pl
+++ b/langs/tr/cgi-bin/tr.pl
@@ -1415,7 +1415,7 @@
 'invalid input for keepalive 1' => 'Ping komutunu canlı tutma için geçersiz giriş.',
 'invalid input for keepalive 1:2' => '1:2 oranında, en az bir oranı canlı tutma kullanım için geçersiz giriş',
 'invalid input for keepalive 2' => 'Ping komutunu yeniden başlatmada canlı tutmak için geçersiz giriş.',
-'invalid input for max clients' => 'En fazla istemci için geçersiz giriş.',
+'invalid input for max clients' => 'En fazla istemci için geçersiz giriş. Maksimum 1024 müşteri aşıldı.',
 'invalid input for name' => 'Kullanıcının tam adı veya sistem ana bilgisayar adı için geçersiz giriş',
 'invalid input for oink code' => 'Oink kodu için geçersiz giriş.',
 'invalid input for organization' => 'Kuruluş için geçersiz giriş.',
diff --git a/lfs/apache2 b/lfs/apache2
index d82932f4b..772ac6018 100644
--- a/lfs/apache2
+++ b/lfs/apache2
@@ -25,7 +25,7 @@
 
 include Config
 
-VER        = 2.4.43
+VER        = 2.4.46
 
 THISAPP    = httpd-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 791c986b1e70fe61eb44060aacc89a64
+$(DL_FILE)_MD5 = 7d661ea5e736dac5e2761d9f49fe8361
 
 install : $(TARGET)
 
diff --git a/lfs/curl b/lfs/curl
index e57bbbf45..34dfe90e8 100644
--- a/lfs/curl
+++ b/lfs/curl
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2020  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,10 +24,10 @@
 
 include Config
 
-VER        = 7.64.0
+VER        = 7.71.1
 
 THISAPP    = curl-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = a026740d599a32bcbbe6e70679397899
+$(DL_FILE)_MD5 = b54b386057846ce3edd3584b19741569
 
 install : $(TARGET)
 
diff --git a/lfs/grub b/lfs/grub
index ac6de68a4..811c2f745 100644
--- a/lfs/grub
+++ b/lfs/grub
@@ -100,6 +100,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-2.04-BootHole.patch
 	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub-2.02_disable_vga_fallback.patch
+	cd $(DIR_APP) && autoreconf -vfi
 
 	# Install unifont
 	cp -v $(DIR_DL)/unifont-7.0.03.pcf.gz $(DIR_APP)/unifont.pcf.gz
diff --git a/lfs/haproxy b/lfs/haproxy
index bc5ef8021..ce44f8154 100644
--- a/lfs/haproxy
+++ b/lfs/haproxy
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.1.7
+VER        = 2.2.2
 
 THISAPP    = haproxy-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = haproxy
-PAK_VER    = 15
+PAK_VER    = 16
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = f0ddf67e2be18cfe1b996f9914cfa67e
+$(DL_FILE)_MD5 = dfef423ff9f191c401d6b29e7eb9d6e2
 
 install : $(TARGET)
 
diff --git a/lfs/hyperscan b/lfs/hyperscan
index b63c6ecbe..96979c718 100644
--- a/lfs/hyperscan
+++ b/lfs/hyperscan
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 5.2.1
+VER        = 5.3.0
 
 THISAPP    = hyperscan-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = e722ec217282d38b1457cc751f0a4bb6
+$(DL_FILE)_MD5 = 6acab4b242dd81b3cede211d4a9e7101
 
 install : $(TARGET)
 
diff --git a/lfs/iproute2 b/lfs/iproute2
index f07a125cf..53fd4a59e 100644
--- a/lfs/iproute2
+++ b/lfs/iproute2
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 5.7.0
+VER        = 5.8.0
 
 THISAPP    = iproute2-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE)             = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5         = da22ab8562eda56ae232872fa72e4870
+$(DL_FILE)_MD5         = e2016acc07d91b2508916c459a8435af
 
 install : $(TARGET)
 
diff --git a/lfs/logrotate b/lfs/logrotate
index d23a6f80d..45a0d47e2 100644
--- a/lfs/logrotate
+++ b/lfs/logrotate
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2019  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2020  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.15.1
+VER        = 3.17.0
 
 THISAPP    = logrotate-$(VER)
 DL_FILE    = logrotate-$(VER).tar.gz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 629cb3b933a281f25741e385bc030203
+$(DL_FILE)_MD5 = 6bd4d3102ae9c86d37e46ca93bcffa66
 
 install : $(TARGET)
 
diff --git a/lfs/socat b/lfs/socat
new file mode 100644
index 000000000..7b001e9d1
--- /dev/null
+++ b/lfs/socat
@@ -0,0 +1,85 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2020  IPFire Team  <info(a)ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# 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 <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.7.3.4
+
+THISAPP    = socat-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG	   = socat
+PAK_VER    = 1
+
+DEPS	   = 
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = c9e71d0136c88a01d6fd30a13a3936ed
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+	@$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+	@$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+	@$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+	@$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+	@$(PREBUILD)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xzf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+	cd $(DIR_APP) && make install
+	@rm -rf $(DIR_APP)
+	@$(POSTBUILD)
diff --git a/lfs/u-boot-friendlyarm b/lfs/u-boot-friendlyarm
index 5945ef6c5..b4a925961 100644
--- a/lfs/u-boot-friendlyarm
+++ b/lfs/u-boot-friendlyarm
@@ -33,6 +33,8 @@ DIR_APP    = $(DIR_SRC)/u-boot-$(VER)*
 TARGET     = $(DIR_INFO)/$(THISAPP)
 SUP_ARCH   = armv5tel
 
+CFLAGS    += -fcommon
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
diff --git a/lfs/wio b/lfs/wio
index 29581dca6..e0dd53689 100644
--- a/lfs/wio
+++ b/lfs/wio
@@ -1,6 +1,6 @@
 ###############################################################################
-# IPFire.org    - An Open Source Firewall Solution                            #
-# Copyright (C) 2007-2020  IPFire Team  <info(a)ipfire.org>                     #
+# IPFire.org - An Open Source Firewall Solution                               #
+# Copyright (C) 2007-2020  IPFire Team <info(a)ipfire.org>                      #
 ###############################################################################
 
 ###############################################################################
@@ -15,7 +15,7 @@ THISAPP    = wio-$(VER)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = wio
-PAK_VER    = 9
+PAK_VER    = 10
 
 ###############################################################################
 # Top-level Rules
diff --git a/src/patches/openssl-1.1.1d-default-cipherlist.patch b/src/patches/openssl-1.1.1d-default-cipherlist.patch
index 5ad7829e7..a3a48933e 100644
--- a/src/patches/openssl-1.1.1d-default-cipherlist.patch
+++ b/src/patches/openssl-1.1.1d-default-cipherlist.patch
@@ -5,7 +5,7 @@
   * This applies to ciphersuites for TLSv1.2 and below.
   */
 -# define SSL_DEFAULT_CIPHER_LIST "ALL:!COMPLEMENTOFDEFAULT:!eNULL"
-+# define SSL_DEFAULT_CIPHER_LIST "HIGH:+aRSA:+SHA384:+SHA256:+DH:+SHA:+kRSA:!eNULL:!aNULL:!PSK:!SRP:!AESCCM:!DSS"
++# define SSL_DEFAULT_CIPHER_LIST "HIGH:+aRSA:+SHA384:+SHA256:+DH:+SHA:!kRSA:!eNULL:!aNULL:!PSK:!SRP:!AESCCM:!DSS"
  /* This is the default set of TLSv1.3 ciphersuites */
  # if !defined(OPENSSL_NO_CHACHA) && !defined(OPENSSL_NO_POLY1305)
  #  define TLS_DEFAULT_CIPHERSUITES "TLS_AES_256_GCM_SHA384:" \
diff --git a/src/wio/lang/wio.fr.pl b/src/wio/lang/wio.fr.pl
index 9e8bdbc22..4085fa092 100644
--- a/src/wio/lang/wio.fr.pl
+++ b/src/wio/lang/wio.fr.pl
@@ -24,8 +24,8 @@
 'wio cron' => 'Interval de temps pour la mise à jour :',
 'wio_ovpn_cron' => 'Interval de temps pour vérifier l\'état d\'OpenVPN RW et IPsec :',
 'wio_save' => 'Sauvegarder',
-'wio_error' => 'message d\'erreur :',
-'wio_info' => 'message :',
+'wio_error' => 'Message d\'erreur :',
+'wio_info' => 'Message d\'info :',
 'wio_back' => 'Retour',
 'wio_use' => 'Importer cette config ?',
 'wio_ip_error' => 'Adresse IP invalide.',
@@ -38,30 +38,30 @@
 'wio_import_leases' => 'Import settings :',
 'wio network' => 'Réseau',
 'wio_refresh' => 'maj de tous les clients maintenant',
-'wio_fqdn_error' => 'Nom de domaine (FQDN) invalide ! Veuillez ne pas utiliser de caractères spéciaux ni de blancs dans le nom de domaine.',
+'wio_fqdn_error' => 'Nom de domaine (FQDN) invalide ! Veuillez ne pas utiliser de caractères spéciaux ou d\'espace dans le nom de domaine.',
 'wio_edit' => 'Modifier les paramètres :',
 'wio_dyndns' => 'DynDNS ',
 'wio_dyndns_hosts' => 'Nom(s) DynDNS',
 'wio_dyndns_refresh' => 'Mise à jour IP de l\'hôte DynDNS',
-'wio_dyndns_on' => 'DynDNS Host activé (cliquer pour désactiver)',
+'wio_dyndns_on' => 'Hôte DynDNS activé (cliquer pour désactiver)',
 'wio_dyndns_off' => 'Hôte DynDNS désactivé (cliquer pour activer)',
 'wio_dyndns_info' => 'Aucune adresse IP enregistrée, car apparemment aucune connexion n’existe sur Internet. Avec la prochaine connexion Internet est réalisée une actualisation de l\'IP des hôtes DynDNS.',
 'wio_no_csv' => 'Le fichier n\'a pas l\'extension .csv',
-'wio_no_csv_error' => 'Veuillez ne pas utiliser de caractères spéciaux ou vides dans le nom de fichier.',
+'wio_no_csv_error' => 'Veuillez ne pas utiliser de caractères spéciaux ou d\'espace dans le nom de fichier.',
 'wio_no_file_selected' => 'Aucun fichier choisi !',
 'wio_import_infos' => 'Importer les configurations :',
-'wio_import_infos_csv' => 'NOTE : Seuls les enregistrements de données marqués "Importer ces paramètres ?" sont considérés comme importants ! Si des enregistrements de données avec une double adresse IP ou des noms d\'hôte doivent se faire, seul le premier enregistrement de données sera importé et les autres enregistrements de données (avec les adresses IP ou noms d\'hôte doubles) ne seront pas pris en compte !',
+'wio_import_infos_csv' => 'NOTE : Seuls les enregistrements de données marqués "Importer cette config ?" seront traités ! Si des enregistrements de données avec une double adresse IP ou plusieurs noms d\'hôte sont présents, seul le premier sera importé et les autres (avec les adresses IP ou noms d\'hôte doubles) ne seront pas pris en compte !',
 'enable disable dyndns' => 'Activer ou désactiver l\'hôte DynDNS',
 'wio_msg' => 'L\'état du ou des clients examinés est mis à jour...',
-'wio_lanname' => 'Nom LAN',
-'wio_wanname' => 'Nom WAN',
+'wio_lanname' => 'Nom d\'hôte LAN',
+'wio_wanname' => 'Nom d\'hôte WAN',
 'wio_sc_refresh' => 'Mettre à jour le client maintenant',
 'wio_edit_settings' => 'Ajout manuel d\'un client :',
-'wio_edit_client' => 'Edition client :',
+'wio_edit_client' => 'Modification du client :',
 'wio_graphs' => 'Afficher le graphique',
 'wio_no_graphs' => 'Pas de graphique disponible',
 'wio_graphs_stat' => 'Graphique pour',
-'wio_vpn_con' => 'Connexion(s) IPsec :',
+'wio_vpn_con' => 'Connexion(s) VPN :',
 'wio_wan_con' => 'Connexion WAN :',
 'wio_clients' => 'Clients :',
 'wio click to disable' => 'Activé',
@@ -84,7 +84,7 @@
 'wio_wan_down' => 'NON CONNECTE',
 'wio_n2n' => 'Connexion site-à-site',
 'wio_rw' => 'Connexion client nomade',
-'wio_mailremark_enabled' => 'Ajouter une remarque du client au corps de l\'email ?',
+'wio_mailremark_enabled' => 'Ajouter la remarque du client au corps de l\'email ?',
 'wio_mail_online_on' => 'Email en ligne activé (cliquer pour désactiver)',
 'wio_mail_online_off' => 'Email en ligne désactivé (cliquer pour activer)',
 'wio_mail_offline_on' => 'Email hors ligne activé (cliquer pour désactiver)',
@@ -138,18 +138,18 @@
 'wio_msg_blue' => 'bleu',
 'wio_msg_red' => 'rouge',
 'wio_msg_orange' => 'orange',
-'wio_msg_center' => 'l\'interface',
+'wio_msg_center' => 'sur son interface',
 'wio_msg_right' => 'est en cours.',
 'wio_msg_hint' => 'Un moment SVP...',
 'wio_last_update' => 'Dernière mise à jour',
-'wio_disable_hint' => 'Attention ! Tous les paramètres vont être réinitialisés , y compris le client à vérifier !',
-'wio_clientremark' => 'Afficher la remarque ?',
+'wio_disable_hint' => 'Attention ! Tous les paramètres vont être réinitialisés, y compris le client à vérifier !',
+'wio_clientremark' => 'Afficher les remarques ?',
 'wio_already_running' => 'Cette vérification est déjà en cours d\'exécution !',
-'wio_error_function' => 'Cette fonction est temporairement indisponible, car en arrière-plan les états du client sont mis à jour (actif / inactif).',
+'wio_error_function' => 'Cette action est temporairement indisponible, car les statuts des clients sont actuellement mis à jour en arrière-plan (actif / inactif).',
 'wio_unknown_lan' => 'INCONNU',
 'wio_red_lan' => 'ROUGE',
 'wio_search' => 'Recherche d\'hôtes actifs sur le réseau local...',
-'wio_answer' => 'Answer',
+'wio_answer' => 'Réponse',
 'wio_answer_time' => 'Temps de réponse',
 'wio_scriptruntime' => 'Temps d\'exécution du script',
 'wio_show_table_off' => 'Cacher la table',
diff --git a/src/wio/wio.cgi b/src/wio/wio.cgi
index a92a44473..a5d3d149e 100644
--- a/src/wio/wio.cgi
+++ b/src/wio/wio.cgi
@@ -21,7 +21,7 @@
 #                                                                             #
 ###############################################################################
 #
-# Version: 2020/06/01 13:29:23
+# Version: 2020/08/04 21:12:23
 #
 # This wio.cgi is based on the code from the IPCop WIO Addon
 # and is extremly adapted to work with IPFire.
@@ -1152,7 +1152,7 @@ close (FILE);
 
 	foreach (@ddns) {
 		chomp;
-		
+
 		@temp = split (/\,/, $_);
 
 		if ( $temp[7] eq "on" ) {
@@ -1161,7 +1161,7 @@ close (FILE);
 		else {
 			$bgcolor = "blue";
 		}
-		
+
 		print"<font color='$bgcolor'>$temp[1].$temp[2]</font>";
 		if ( $iddyndns++ ne (@ddns-1) ) { print"<br />\n"; }
 	}
@@ -1334,7 +1334,7 @@ foreach $key (keys %ovpnconfighash) {
 			if (-e "/var/run/$ovpnconfighash{$key}[1]n2n.pid") {
 				my ( @output, @tustate ) = '';
 				my $tport = $ovpnconfighash{$key}[22];
-				my $tnet = new Net::Telnet ( Timeout=>5, Errmode=>'return', Port=>$tport); 
+				my $tnet = new Net::Telnet ( Timeout=>5, Errmode=>'return', Port=>$tport);
 				if ($tport ne '') {
 					$tnet->open('127.0.0.1');
 					@output = $tnet->cmd(String => 'state', Prompt => '/(END.*\n|ERROR:.*\n)/');
@@ -1535,7 +1535,6 @@ my $dotip = length($ipaddresses[$a]) - rindex($ipaddresses[$a],'.');
 						}
 						else {
 							print"<td align='center' height='20'><img src='$imgstatic/$devs_img[$in]' alt='$Lang::tr{$devs_alt[$in]}' title='$Lang::tr{$devs_alt[$in]}' /></td>";
-						
 						}
 					last SWITCH;
 					}


hooks/post-receive
--
IPFire 2.x development tree

                 reply	other threads:[~2020-08-17 15:10 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4BVcsx5QsYz2xcm@people01.haj.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox