]> git.ipfire.org Git - people/stevee/ipfire-2.x.git/commitdiff
Merge branch 'next' of ssh://git.ipfire.org/pub/git/ipfire-2.x into next-suricata
authorStefan Schantl <stefan.schantl@ipfire.org>
Wed, 12 Dec 2018 08:27:59 +0000 (09:27 +0100)
committerStefan Schantl <stefan.schantl@ipfire.org>
Wed, 12 Dec 2018 08:27:59 +0000 (09:27 +0100)
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
1  2 
config/backup/include
config/rootfiles/common/aarch64/initscripts
config/rootfiles/common/armv5tel/initscripts
config/rootfiles/common/configroot
config/rootfiles/common/i586/initscripts
config/rootfiles/common/x86_64/initscripts
langs/de/cgi-bin/de.pl
langs/en/cgi-bin/en.pl
lfs/configroot
lfs/initscripts
make.sh

diff --combined config/backup/include
index bc9ff4b183afeff8d005219445e52155fb5dbd41,75bd858070fc3466d062d75695330ba5caef09bc..959e875d4612f3f838420b40ce4423ba22794e79
@@@ -23,6 -23,9 +23,9 @@@
  /root/.gitconfig
  /root/.ssh
  /var/ipfire/auth/users
+ /var/ipfire/backup/addons/backup
+ /var/ipfire/backup/exclude.user
+ /var/ipfire/backup/include.user
  /var/ipfire/captive/*
  /var/ipfire/*/*.conf
  /var/ipfire/*/config
  /var/ipfire/proxy
  /var/ipfire/qos/*
  /var/ipfire/qos/bin/qos.sh
 +/var/ipfire/suricata/*.conf
 +/var/ipfire/suricata/*.yaml
  /var/ipfire/*/settings
  /var/ipfire/time/
  /var/ipfire/urlfilter
  /var/ipfire/vpn
 +/var/lib/suricata
  /var/log/ip-acct/*
  /var/log/rrd/*
  /var/log/rrd/collectd
index 32dd11e740848517cd09f496f21e22915d9cb473,18adeea2192973fdb3ce19f2d31869e2d3892d9a..cab453420d45260238dd148e058272636ae07a39
@@@ -52,7 -52,7 +52,7 @@@ etc/rc.d/init.d/networking/red.up/10-mi
  etc/rc.d/init.d/networking/red.up/10-multicast
  etc/rc.d/init.d/networking/red.up/10-static-routes
  etc/rc.d/init.d/networking/red.up/20-firewall
 -etc/rc.d/init.d/networking/red.up/23-RS-snort
 +etc/rc.d/init.d/networking/red.up/23-RS-suricata
  etc/rc.d/init.d/networking/red.up/24-RS-qos
  etc/rc.d/init.d/networking/red.up/27-RS-squid
  etc/rc.d/init.d/networking/red.up/30-ddns
@@@ -74,10 -74,10 +74,10 @@@ etc/rc.d/init.d/rng
  etc/rc.d/init.d/sendsignals
  etc/rc.d/init.d/setclock
  etc/rc.d/init.d/smartenabler
 -etc/rc.d/init.d/snort
  etc/rc.d/init.d/squid
  etc/rc.d/init.d/sshd
  etc/rc.d/init.d/static-routes
 +etc/rc.d/init.d/suricata
  etc/rc.d/init.d/swap
  etc/rc.d/init.d/swconfig
  etc/rc.d/init.d/sysctl
@@@ -103,7 -103,7 +103,7 @@@ etc/rc.d/rc0.d/K45rando
  etc/rc.d/rc0.d/K47setclock
  etc/rc.d/rc0.d/K49cyrus-sasl
  etc/rc.d/rc0.d/K51vnstat
 -etc/rc.d/rc0.d/K78snort
 +etc/rc.d/rc0.d/K78suricata
  etc/rc.d/rc0.d/K79leds
  etc/rc.d/rc0.d/K79unbound
  etc/rc.d/rc0.d/K80network
@@@ -154,7 -154,7 +154,7 @@@ etc/rc.d/rc6.d/K45rando
  etc/rc.d/rc6.d/K47setclock
  etc/rc.d/rc6.d/K49cyrus-sasl
  etc/rc.d/rc6.d/K51vnstat
 -etc/rc.d/rc6.d/K78snort
 +etc/rc.d/rc6.d/K78suricata
  etc/rc.d/rc6.d/K79leds
  etc/rc.d/rc6.d/K79unbound
  etc/rc.d/rc6.d/K80network
@@@ -184,11 -184,11 +184,11 @@@ etc/rc.d/rcsysinit.d/S45udev_retr
  etc/rc.d/rcsysinit.d/S50cleanfs
  etc/rc.d/rcsysinit.d/S60setclock
  etc/rc.d/rcsysinit.d/S70console
+ etc/rc.d/rcsysinit.d/S71pakfire
  etc/rc.d/rcsysinit.d/S73swconfig
  etc/rc.d/rcsysinit.d/S74aws
  etc/rc.d/rcsysinit.d/S75firstsetup
  etc/rc.d/rcsysinit.d/S80localnet
- etc/rc.d/rcsysinit.d/S81pakfire
  etc/rc.d/rcsysinit.d/S85firewall
  etc/rc.d/rcsysinit.d/S92rngd
  #etc/sysconfig
index 32dd11e740848517cd09f496f21e22915d9cb473,18adeea2192973fdb3ce19f2d31869e2d3892d9a..cab453420d45260238dd148e058272636ae07a39
@@@ -52,7 -52,7 +52,7 @@@ etc/rc.d/init.d/networking/red.up/10-mi
  etc/rc.d/init.d/networking/red.up/10-multicast
  etc/rc.d/init.d/networking/red.up/10-static-routes
  etc/rc.d/init.d/networking/red.up/20-firewall
 -etc/rc.d/init.d/networking/red.up/23-RS-snort
 +etc/rc.d/init.d/networking/red.up/23-RS-suricata
  etc/rc.d/init.d/networking/red.up/24-RS-qos
  etc/rc.d/init.d/networking/red.up/27-RS-squid
  etc/rc.d/init.d/networking/red.up/30-ddns
@@@ -74,10 -74,10 +74,10 @@@ etc/rc.d/init.d/rng
  etc/rc.d/init.d/sendsignals
  etc/rc.d/init.d/setclock
  etc/rc.d/init.d/smartenabler
 -etc/rc.d/init.d/snort
  etc/rc.d/init.d/squid
  etc/rc.d/init.d/sshd
  etc/rc.d/init.d/static-routes
 +etc/rc.d/init.d/suricata
  etc/rc.d/init.d/swap
  etc/rc.d/init.d/swconfig
  etc/rc.d/init.d/sysctl
@@@ -103,7 -103,7 +103,7 @@@ etc/rc.d/rc0.d/K45rando
  etc/rc.d/rc0.d/K47setclock
  etc/rc.d/rc0.d/K49cyrus-sasl
  etc/rc.d/rc0.d/K51vnstat
 -etc/rc.d/rc0.d/K78snort
 +etc/rc.d/rc0.d/K78suricata
  etc/rc.d/rc0.d/K79leds
  etc/rc.d/rc0.d/K79unbound
  etc/rc.d/rc0.d/K80network
@@@ -154,7 -154,7 +154,7 @@@ etc/rc.d/rc6.d/K45rando
  etc/rc.d/rc6.d/K47setclock
  etc/rc.d/rc6.d/K49cyrus-sasl
  etc/rc.d/rc6.d/K51vnstat
 -etc/rc.d/rc6.d/K78snort
 +etc/rc.d/rc6.d/K78suricata
  etc/rc.d/rc6.d/K79leds
  etc/rc.d/rc6.d/K79unbound
  etc/rc.d/rc6.d/K80network
@@@ -184,11 -184,11 +184,11 @@@ etc/rc.d/rcsysinit.d/S45udev_retr
  etc/rc.d/rcsysinit.d/S50cleanfs
  etc/rc.d/rcsysinit.d/S60setclock
  etc/rc.d/rcsysinit.d/S70console
+ etc/rc.d/rcsysinit.d/S71pakfire
  etc/rc.d/rcsysinit.d/S73swconfig
  etc/rc.d/rcsysinit.d/S74aws
  etc/rc.d/rcsysinit.d/S75firstsetup
  etc/rc.d/rcsysinit.d/S80localnet
- etc/rc.d/rcsysinit.d/S81pakfire
  etc/rc.d/rcsysinit.d/S85firewall
  etc/rc.d/rcsysinit.d/S92rngd
  #etc/sysconfig
index 6a0688238523da51d66457232aaf9f6727295768,c7276816564e497a221476f895ccb1c86975612e..e7c71c193e565a20d97c794d9d9cbda96edc271e
@@@ -77,7 -77,6 +77,7 @@@ var/ipfire/general-functions.p
  var/ipfire/geoip-functions.pl
  var/ipfire/graphs.pl
  var/ipfire/header.pl
 +var/ipfire/ids-functions.pl
  var/ipfire/isdn
  #var/ipfire/isdn/settings
  var/ipfire/key
@@@ -125,8 -124,6 +125,6 @@@ var/ipfire/modem-lib.p
  #var/ipfire/modem/settings
  var/ipfire/modem-lib.pl
  var/ipfire/network-functions.pl
- #var/ipfire/nfs
- #var/ipfire/nfs/nfs-server
  var/ipfire/optionsfw
  #var/ipfire/optionsfw/settings
  var/ipfire/ovpn
@@@ -176,8 -173,8 +174,8 @@@ var/ipfire/remot
  #var/ipfire/remote/settings
  var/ipfire/sensors
  #var/ipfire/sensors/settings
 -var/ipfire/snort
 -#var/ipfire/snort/settings
 +var/ipfire/suricata
 +#var/ipfire/suricata/settings
  var/ipfire/time
  #var/ipfire/time/settings
  var/ipfire/updatexlrator
index bf046cab32037792cad184fcf82f72796ac0b879,7b2c1c5f4a88ef66775f76cd0e0cc6382d04f25c..5f10acd5861f3dd738f2efea6cd43e9010081a51
@@@ -52,7 -52,7 +52,7 @@@ etc/rc.d/init.d/networking/red.up/10-mi
  etc/rc.d/init.d/networking/red.up/10-multicast
  etc/rc.d/init.d/networking/red.up/10-static-routes
  etc/rc.d/init.d/networking/red.up/20-firewall
 -etc/rc.d/init.d/networking/red.up/23-RS-snort
 +etc/rc.d/init.d/networking/red.up/23-RS-suricata
  etc/rc.d/init.d/networking/red.up/24-RS-qos
  etc/rc.d/init.d/networking/red.up/27-RS-squid
  etc/rc.d/init.d/networking/red.up/30-ddns
@@@ -74,10 -74,10 +74,10 @@@ etc/rc.d/init.d/rng
  etc/rc.d/init.d/sendsignals
  etc/rc.d/init.d/setclock
  etc/rc.d/init.d/smartenabler
 -etc/rc.d/init.d/snort
  etc/rc.d/init.d/squid
  etc/rc.d/init.d/sshd
  etc/rc.d/init.d/static-routes
 +etc/rc.d/init.d/suricata
  etc/rc.d/init.d/swap
  etc/rc.d/init.d/sysctl
  etc/rc.d/init.d/sysklogd
@@@ -102,7 -102,7 +102,7 @@@ etc/rc.d/rc0.d/K45rando
  etc/rc.d/rc0.d/K47setclock
  etc/rc.d/rc0.d/K49cyrus-sasl
  etc/rc.d/rc0.d/K51vnstat
 -etc/rc.d/rc0.d/K78snort
 +etc/rc.d/rc0.d/K78suricata
  etc/rc.d/rc0.d/K79leds
  etc/rc.d/rc0.d/K79unbound
  etc/rc.d/rc0.d/K80network
@@@ -153,7 -153,7 +153,7 @@@ etc/rc.d/rc6.d/K45rando
  etc/rc.d/rc6.d/K47setclock
  etc/rc.d/rc6.d/K49cyrus-sasl
  etc/rc.d/rc6.d/K51vnstat
 -etc/rc.d/rc6.d/K78snort
 +etc/rc.d/rc6.d/K78suricata
  etc/rc.d/rc6.d/K79leds
  etc/rc.d/rc6.d/K79unbound
  etc/rc.d/rc6.d/K80network
@@@ -183,10 -183,10 +183,10 @@@ etc/rc.d/rcsysinit.d/S45udev_retr
  etc/rc.d/rcsysinit.d/S50cleanfs
  etc/rc.d/rcsysinit.d/S60setclock
  etc/rc.d/rcsysinit.d/S70console
+ etc/rc.d/rcsysinit.d/S71pakfire
  etc/rc.d/rcsysinit.d/S74aws
  etc/rc.d/rcsysinit.d/S75firstsetup
  etc/rc.d/rcsysinit.d/S80localnet
- etc/rc.d/rcsysinit.d/S81pakfire
  etc/rc.d/rcsysinit.d/S85firewall
  etc/rc.d/rcsysinit.d/S92rngd
  #etc/sysconfig
index bf046cab32037792cad184fcf82f72796ac0b879,7b2c1c5f4a88ef66775f76cd0e0cc6382d04f25c..5f10acd5861f3dd738f2efea6cd43e9010081a51
@@@ -52,7 -52,7 +52,7 @@@ etc/rc.d/init.d/networking/red.up/10-mi
  etc/rc.d/init.d/networking/red.up/10-multicast
  etc/rc.d/init.d/networking/red.up/10-static-routes
  etc/rc.d/init.d/networking/red.up/20-firewall
 -etc/rc.d/init.d/networking/red.up/23-RS-snort
 +etc/rc.d/init.d/networking/red.up/23-RS-suricata
  etc/rc.d/init.d/networking/red.up/24-RS-qos
  etc/rc.d/init.d/networking/red.up/27-RS-squid
  etc/rc.d/init.d/networking/red.up/30-ddns
@@@ -74,10 -74,10 +74,10 @@@ etc/rc.d/init.d/rng
  etc/rc.d/init.d/sendsignals
  etc/rc.d/init.d/setclock
  etc/rc.d/init.d/smartenabler
 -etc/rc.d/init.d/snort
  etc/rc.d/init.d/squid
  etc/rc.d/init.d/sshd
  etc/rc.d/init.d/static-routes
 +etc/rc.d/init.d/suricata
  etc/rc.d/init.d/swap
  etc/rc.d/init.d/sysctl
  etc/rc.d/init.d/sysklogd
@@@ -102,7 -102,7 +102,7 @@@ etc/rc.d/rc0.d/K45rando
  etc/rc.d/rc0.d/K47setclock
  etc/rc.d/rc0.d/K49cyrus-sasl
  etc/rc.d/rc0.d/K51vnstat
 -etc/rc.d/rc0.d/K78snort
 +etc/rc.d/rc0.d/K78suricata
  etc/rc.d/rc0.d/K79leds
  etc/rc.d/rc0.d/K79unbound
  etc/rc.d/rc0.d/K80network
@@@ -153,7 -153,7 +153,7 @@@ etc/rc.d/rc6.d/K45rando
  etc/rc.d/rc6.d/K47setclock
  etc/rc.d/rc6.d/K49cyrus-sasl
  etc/rc.d/rc6.d/K51vnstat
 -etc/rc.d/rc6.d/K78snort
 +etc/rc.d/rc6.d/K78suricata
  etc/rc.d/rc6.d/K79leds
  etc/rc.d/rc6.d/K79unbound
  etc/rc.d/rc6.d/K80network
@@@ -183,10 -183,10 +183,10 @@@ etc/rc.d/rcsysinit.d/S45udev_retr
  etc/rc.d/rcsysinit.d/S50cleanfs
  etc/rc.d/rcsysinit.d/S60setclock
  etc/rc.d/rcsysinit.d/S70console
+ etc/rc.d/rcsysinit.d/S71pakfire
  etc/rc.d/rcsysinit.d/S74aws
  etc/rc.d/rcsysinit.d/S75firstsetup
  etc/rc.d/rcsysinit.d/S80localnet
- etc/rc.d/rcsysinit.d/S81pakfire
  etc/rc.d/rcsysinit.d/S85firewall
  etc/rc.d/rcsysinit.d/S92rngd
  #etc/sysconfig
diff --combined langs/de/cgi-bin/de.pl
index f80846755622859e69689eb52f3283fa3a890dbf,42eb141037cc0acae68f33a6e1b3545709ebb800..e32c22fb684da27b5cd788f3f5849f0cb64c107f
  'idle' => 'Leerlauf',
  'idle timeout' => 'Leerlauf-Wartezeit in Min. (0 zum Deaktivieren):',
  'idle timeout not set' => 'Leerlauf-Wartezeit nicht angegeben.',
 +'ids activate' => 'Aktiviere',
 +'ids automatic rules update' => 'Automatische Regeln-Aktualisierung',
 +'ids traffic analyze' => 'Packet-Analyse',
 +'ids active on' => 'Aktiv auf',
  'ids log viewer' => 'Ansicht IDS-Protokoll',
  'ids logs' => 'IDS-Protokolldateien',
  'ids preprocessor' => 'IDS-Präprozessor',
  'ids rules license1' => ' registrieren.',
  'ids rules license2' => 'Bestätigen Sie die Lizenz; aktivieren Sie Ihren Account, indem Sie auf den Link, den Sie per Mail erhalten haben, klicken. Gehen Sie dann zu',
  'ids rules license3' => 'klicken Sie den "Generate code"-Knopf und kopieren Sie den 40-Zeichen Oinkcode in das untere Feld.',
 -'ids rules update' => 'Snort Regeln Update',
 +'ids rules update' => 'IDS-Regeln',
  'iface' => 'Iface',
  'ignore filter' => '&quot;Ignorieren&quot;-Filter',
  'ike encryption' => 'IKE Verschlüsselung:',
  'intrusion detection system' => 'Einbruchsdetektierung',
  'intrusion detection system log viewer' => 'Betrachter der IDS-Protokolldateien',
  'intrusion detection system rules' => 'Regeln für die Einbruchsdetektierung',
 -'intrusion detection system2' => 'Intrusion Detection System:',
 +'intrusion detection system2' => 'Intrusion Detection System',
 +'intrusion prevention system' => 'Intrusion Prevention System',
  'invalid broadcast ip' => 'Ungültige Broadcast-IP',
  'invalid cache size' => 'Ungültige Cache-Größe.',
  'invalid characters found in pre-shared key' => 'Ungültige Zeichen im Pre-Shared Schlüssel gefunden.',
  'rsvd dst port overlap' => 'Dieser Zielportbereich überlappt mit einem Port, der für die ausschließliche Benutzung durch IPFire reserviert ist:',
  'rsvd src port overlap' => 'Dieser Quellportbereich überlappt mit einem Port, der für die ausschließliche Benutzung durch IPFire reserviert ist:',
  'rules already up to date' => 'Regeln sind schon aktuell',
 +'runmode' => 'Runmode',
  'running' => 'LÄUFT',
  'safe removal of umounted device' => 'Sie können gefahrlos das abgemeldete Gerät entfernen',
  'samba' => 'Samba',
  'ssdmz pinholes' => 'DMZ-Schlupflöcher',
  'ssh' => 'SSH',
  'ssh access' => 'SSH-Zugriff',
- 'ssh access tip' => 'IPFire SSH läuft auf dem nicht-standard Port 222!',
+ 'ssh access tip' => 'IPFire SSH läuft nicht auf dem Standardport 22!',
  'ssh active sessions' => 'Aktive Benutzeranmeldungen',
  'ssh fingerprint' => 'Fingerabdruck',
  'ssh host keys' => 'SSH Host Schlüssel',
  'ssh no active logins' => 'Keine aktiven Benutzeranmeldungen',
  'ssh no auth' => 'Sie haben keinerlei Authentifizierungverfahren zugelassen; dies wird Ihre Anmeldung verhindern',
  'ssh passwords' => 'Passwortbasierte Authentifizierung zulassen',
- 'ssh port' => 'SSH Port auf 22 setzen (Standard ist 222)',
+ 'ssh port' => 'SSH-Port auf 222 setzen (Standard ist 22)',
  'ssh portfw' => 'TCP-Weiterleitung zulassen',
  'ssh tempstart15' => 'SSH-Deamon in 15 Minuten beenden',
  'ssh tempstart30' => 'SSH-Deamon in 30 Minuten beenden',
  'wlanap invalid wpa' => 'Ungültige Länge in WPA-Passphrase. Muss zwischen 8 und 63 Zeichen lang sein.',
  'wlanap link dhcp' => 'Wireless Lan DHCP-Einstellungen',
  'wlanap link wireless' => 'Wireless Lan Clients freischalten',
+ 'wlanap neighbor scan' => 'Nachbarschaftsscan',
+ 'wlanap neighbor scan warning' => 'Warnung! Deaktivierung kann gegen Funkregeln verstoßen.',
  'wlanap no interface' => 'Ausgewähltes Interface ist keine WLAN-Karte!',
  'wlanap none' => 'keine',
  'wlanap notifications' => 'Hinweise',
diff --combined langs/en/cgi-bin/en.pl
index c82028fcc698f34b0827d11268b00067fdaf394e,e9356407ac58abfe48e5d82fd15e90c1de0621bc..09d7fa1c47183e6f0a18708b0cef98a087926632
  'idle' => 'Idle',
  'idle timeout' => 'Idle timeout (mins; 0 to disable):',
  'idle timeout not set' => 'Idle timeout not set.',
 +'ids activate' => 'Activate',
 +'ids automatic rules update' => 'Automatic rules update',
 +'ids traffic analyze' => 'Traffic analyzing',
 +'ids active on' => 'Active on',
  'ids log viewer' => 'IDS log viewer',
  'ids logs' => 'IDS Logs',
  'ids preprocessor' => 'IDS preprocessor',
  'ids rules license1' => '.',
  'ids rules license2' => 'Acknowledge the license, activate your account by visiting the url you got via mail. Then go to',
  'ids rules license3' => 'press the "Generate code"-button and copy the 40 character Oinkcode into the field below.',
 -'ids rules update' => 'Snort rules update',
 +'ids rules update' => 'IDS rules',
  'iface' => 'Iface',
  'ignore filter' => 'Ignore filter',
  'ike encryption' => 'IKE Encryption:',
  'intrusion detection system' => 'Intrusion Detection System',
  'intrusion detection system log viewer' => 'Intrusion Detection System Log Viewer',
  'intrusion detection system rules' => 'intrusion detection system rules',
 -'intrusion detection system2' => 'Intrusion Detection System:',
 +'intrusion detection system2' => 'Intrusion Detection System',
 +'intrusion prevention system' => 'Intrusion Prevention System',
  'invalid broadcast ip' => 'Invalid broadcast IP',
  'invalid cache size' => 'Invalid cache size.',
  'invalid characters found in pre-shared key' => 'Invalid characters found in pre-shared key.',
  'rsvd dst port overlap' => 'Destination Port Range overlaps a port reserved for IPFire:',
  'rsvd src port overlap' => 'Source Port Range overlaps a port reserved for IPFire:',
  'rules already up to date' => 'Rules already up to date',
 +'runmode' => 'Runmode',
  'running' => 'RUNNING',
  'safe removal of umounted device' => 'You can safely remove the unmounted device',
  'samba' => 'Samba',
  'ssdmz pinholes' => 'DMZ Pinholes',
  'ssh' => 'SSH',
  'ssh access' => 'SSH Access',
- 'ssh access tip' => 'IPFire SSH is not using default port 222!',
+ 'ssh access tip' => 'IPFire SSH is not using default port 22!',
  'ssh active sessions' => 'Active logins',
  'ssh fingerprint' => 'Fingerprint',
  'ssh host keys' => 'SSH Host Keys',
  'ssh no active logins' => 'No active logins',
  'ssh no auth' => 'You have not allowed any authentication methods; this will stop you logging in',
  'ssh passwords' => 'Allow password based authentication',
- 'ssh port' => 'SSH port set to 22 (default is 222)',
+ 'ssh port' => 'SSH port set to 222 (default is 22)',
  'ssh portfw' => 'Allow TCP forwarding',
  'ssh tempstart15' => 'Stop SSH demon in 15 minutes',
  'ssh tempstart30' => 'Stop SSH demon in 30 minutes',
  'wlanap invalid wpa' => 'Invalid length in WPA Passphrase. Must be between 8 and 63 characters.',
  'wlanap link dhcp' => 'Wireless lan DHCP configuration',
  'wlanap link wireless' => 'Activate wireless lan clients',
+ 'wlanap neighbor scan' => 'Neighborhood scan',
+ 'wlanap neighbor scan warning' => 'Warning! Disabling may violate regulatory rules!',
  'wlanap no interface' => 'Selected interface is not a wirless lan card!',
  'wlanap none' => 'none',
  'wlanap notifications' => 'Notifications',
diff --combined lfs/configroot
index dc73461f101a9e5e5760308ea756d6ae34660687,4701d9e39701ff5ab26bdb58a89b630e128168fd..4f87df3b4cfc2bd18efe2edb7aed234df924be40
@@@ -52,9 -52,9 +52,9 @@@ $(TARGET) 
        # Create all directories
        for i in addon-lang auth backup ca captive certs connscheduler crls ddns dhcp dhcpc dns dnsforward \
                        ethernet extrahd/bin fwlogs fwhosts firewall isdn key langs logging mac main \
-                       menu.d modem nfs optionsfw \
+                       menu.d modem optionsfw \
                        ovpn patches pakfire portfw ppp private proxy/advanced/cre \
 -                      proxy/calamaris/bin qos/bin red remote sensors snort time \
 +                      proxy/calamaris/bin qos/bin red remote sensors suricata time \
                        updatexlrator/bin updatexlrator/autocheck urlfilter/autoupdate urlfilter/bin upnp vpn \
                        wakeonlan wireless ; do \
                mkdir -p $(CONFIG_ROOT)/$$i; \
@@@ -69,7 -69,7 +69,7 @@@
            isdn/settings mac/settings main/hosts main/routing main/settings optionsfw/settings \
            ovpn/ccd.conf ovpn/ccdroute ovpn/ccdroute2 pakfire/settings portfw/config ppp/settings-1 ppp/settings-2 ppp/settings-3 ppp/settings-4 \
            ppp/settings-5 ppp/settings proxy/settings proxy/squid.conf proxy/advanced/settings proxy/advanced/cre/enable remote/settings qos/settings qos/classes qos/subclasses qos/level7config qos/portconfig \
 -          qos/tosconfig snort/settings upnp/settings vpn/config vpn/settings vpn/ipsec.conf \
 +          qos/tosconfig suricata/settings upnp/settings vpn/config vpn/settings vpn/ipsec.conf \
            vpn/ipsec.secrets vpn/caconfig wakeonlan/clients.conf wireless/config wireless/settings; do \
            touch $(CONFIG_ROOT)/$$i; \
        done
@@@ -80,7 -80,6 +80,7 @@@
        cp $(DIR_SRC)/config/cfgroot/network-functions.pl       $(CONFIG_ROOT)/
        cp $(DIR_SRC)/config/cfgroot/geoip-functions.pl         $(CONFIG_ROOT)/
        cp $(DIR_SRC)/config/cfgroot/aws-functions.pl           $(CONFIG_ROOT)/
 +      cp $(DIR_SRC)/config/cfgroot/ids-functions.pl           $(CONFIG_ROOT)/
        cp $(DIR_SRC)/config/cfgroot/lang.pl                    $(CONFIG_ROOT)/
        cp $(DIR_SRC)/config/cfgroot/countries.pl               $(CONFIG_ROOT)/
        cp $(DIR_SRC)/config/cfgroot/graphs.pl                  $(CONFIG_ROOT)/
@@@ -93,7 -92,6 +93,6 @@@
        cp $(DIR_SRC)/config/menu/*                             $(CONFIG_ROOT)/menu.d/
        cp $(DIR_SRC)/config/cfgroot/modem-defaults             $(CONFIG_ROOT)/modem/defaults
        cp $(DIR_SRC)/config/cfgroot/modem-settings             $(CONFIG_ROOT)/modem/settings
-       cp $(DIR_SRC)/config/cfgroot/nfs-server                 $(CONFIG_ROOT)/nfs/nfs-server
        cp $(DIR_SRC)/config/cfgroot/proxy-acl                  $(CONFIG_ROOT)/proxy/acl-1.4
        cp $(DIR_SRC)/config/qos/*                                              $(CONFIG_ROOT)/qos/bin/
        cp $(DIR_SRC)/config/cfgroot/main-settings              $(CONFIG_ROOT)/main/settings
diff --combined lfs/initscripts
index 91a51eb7ac8d0e3b28828d0bf64eadd88d4200ac,bdab03dfea04f95a07dfc648b3ea7189d765ed5a..682bfc0fe93ca1659b30adeab2d1948b6693494d
@@@ -121,8 -121,8 +121,8 @@@ $(TARGET) 
        ln -sf ../init.d/fcron       /etc/rc.d/rc0.d/K08fcron
        ln -sf ../init.d/fcron       /etc/rc.d/rc3.d/S40fcron
        ln -sf ../init.d/fcron       /etc/rc.d/rc6.d/K08fcron
 -      ln -sf ../init.d/snort       /etc/rc.d/rc0.d/K78snort
 -      ln -sf ../init.d/snort       /etc/rc.d/rc6.d/K78snort
 +      ln -sf ../init.d/suricata    /etc/rc.d/rc0.d/K78suricata
 +      ln -sf ../init.d/suricata    /etc/rc.d/rc6.d/K78suricata
        ln -sf ../init.d/network     /etc/rc.d/rc0.d/K80network
        ln -sf ../init.d/network     /etc/rc.d/rc3.d/S20network
        ln -sf ../init.d/network     /etc/rc.d/rc6.d/K80network
        ln -sf ../init.d/setclock    /etc/rc.d/rc0.d/K47setclock
        ln -sf ../init.d/setclock    /etc/rc.d/rc6.d/K47setclock
        ln -sf ../init.d/console     /etc/rc.d/rcsysinit.d/S70console
+       ln -sf ../init.d/pakfire     /etc/rc.d/rcsysinit.d/S71pakfire
        ln -sf ../init.d/aws         /etc/rc.d/rcsysinit.d/S74aws
        ln -sf ../init.d/firstsetup  /etc/rc.d/rcsysinit.d/S75firstsetup
        ln -sf ../init.d/localnet    /etc/rc.d/rcsysinit.d/S80localnet
-       ln -sf ../init.d/pakfire     /etc/rc.d/rcsysinit.d/S81pakfire
        ln -sf ../init.d/firewall    /etc/rc.d/rcsysinit.d/S85firewall
        ln -sf ../init.d/rngd        /etc/rc.d/rcsysinit.d/S92rngd
        ln -sf ../init.d/vnstat      /etc/rc.d/rc3.d/S01vnstat
        ln -sf ../init.d/wlanclient  /etc/rc.d/rc3.d/S19wlanclient
        ln -sf ../init.d/wlanclient  /etc/rc.d/rc6.d/K82wlanclient
  
 -      ln -sf ../../../../../usr/local/bin/snortctrl \
 -              /etc/rc.d/init.d/networking/red.up/23-RS-snort
 +      ln -sf ../../../../../usr/local/bin/suricatactrl \
 +              /etc/rc.d/init.d/networking/red.up/23-RS-suricata
        ln -sf ../../../../../usr/local/bin/qosctrl \
                /etc/rc.d/init.d/networking/red.up/24-RS-qos
        ln -sf ../../squid /etc/rc.d/init.d/networking/red.up/27-RS-squid
diff --combined make.sh
index 1245ca98124aa5f42a3d81e24ee08a3f0ed747fb,fd626a999cf2d8ea3abffb1fbd29d7751923ec86..5250405b79b0e92ba3a782a2a5881d0fdd95eb80
+++ b/make.sh
@@@ -25,8 -25,8 +25,8 @@@
  NAME="IPFire"                                                 # Software name
  SNAME="ipfire"                                                        # Short name
  VERSION="2.21"                                                        # Version number
- CORE="124"                                                    # Core Level (Filename)
- PAKFIRE_CORE="124"                                            # Core Level (PAKFIRE)
+ CORE="127"                                                    # Core Level (Filename)
+ PAKFIRE_CORE="126"                                            # Core Level (PAKFIRE)
  GIT_BRANCH=`git rev-parse --abbrev-ref HEAD`                  # Git Branch
  SLOGAN="www.ipfire.org"                                               # Software slogan
  CONFIG_ROOT=/var/ipfire                                               # Configuration rootdir
@@@ -37,7 -37,7 +37,7 @@@ KVER=`grep --max-count=1 VER lfs/linux 
  GIT_TAG=$(git tag | tail -1)                                  # Git Tag
  GIT_LASTCOMMIT=$(git log | head -n1 | cut -d" " -f2 |head -c8)        # Last commit
  
- TOOLCHAINVER=20180606
+ TOOLCHAINVER=20181030
  
  ###############################################################################
  #
@@@ -253,7 -253,10 +253,10 @@@ configure_build() 
  
  configure_build_guess() {
        case "${HOST_ARCH}" in
-               x86_64|i686|i586)
+               x86_64)
+                       echo "x86_64"
+                       ;;
+               i?86)
                        echo "i586"
                        ;;
  
@@@ -1039,6 -1042,7 +1042,7 @@@ buildbase() 
        lfsmake2 readline
        lfsmake2 readline-compat
        lfsmake2 bzip2
+       lfsmake2 xz
        lfsmake2 pcre
        lfsmake2 pcre-compat
        lfsmake2 bash
        lfsmake2 util-linux
        lfsmake2 udev
        lfsmake2 vim
-       lfsmake2 xz
-       lfsmake2 paxctl
  }
  
  buildipfire() {
    lfsmake2 configroot
    lfsmake2 initscripts
    lfsmake2 backup
+   lfsmake2 openssl
+   [ "${BUILD_ARCH}" = "i586" ] && lfsmake2 openssl KCFG='-sse2'
+   lfsmake2 openssl-compat
    lfsmake2 popt
    lfsmake2 libusb
    lfsmake2 libusb-compat
    lfsmake2 cpio
    lfsmake2 mdadm
    lfsmake2 dracut
+   lfsmake2 libaio
    lfsmake2 lvm2
    lfsmake2 multipath-tools
    lfsmake2 freetype
    esac
    lfsmake2 intel-microcode
    lfsmake2 xtables-addons                     USPACE="1"
-   lfsmake2 openssl
-   [ "${BUILD_ARCH}" = "i586" ] && lfsmake2 openssl KCFG='-sse2'
-   lfsmake2 openssl-compat
    lfsmake2 libgpg-error
    lfsmake2 libgcrypt
    lfsmake2 libassuan
    lfsmake2 nettle
+   lfsmake2 json-c
+   lfsmake2 libconfig
    lfsmake2 libevent
    lfsmake2 libevent2
    lfsmake2 expat
    lfsmake2 setserial
    lfsmake2 setup
    lfsmake2 libdnet
 -  lfsmake2 daq
 -  lfsmake2 snort
 +  lfsmake2 yaml
 +  lfsmake2 libhtp
 +  lfsmake2 suricata
    lfsmake2 oinkmaster
 +  lfsmake2 ids-ruleset-sources
    lfsmake2 squid
    lfsmake2 squidguard
    lfsmake2 calamaris
    lfsmake2 flac
    lfsmake2 lame
    lfsmake2 sox
+   lfsmake2 soxr
    lfsmake2 libshout
    lfsmake2 xvid
    lfsmake2 libmpeg2
    lfsmake2 rsync
    lfsmake2 libtirpc
    lfsmake2 rpcbind
+   lfsmake2 keyutils
    lfsmake2 nfs
    lfsmake2 gnu-netcat
    lfsmake2 ncat
    lfsmake2 nagios_nrpe
    lfsmake2 nagios-plugins
    lfsmake2 icinga
+   lfsmake2 observium-agent
    lfsmake2 ebtables
    lfsmake2 directfb
    lfsmake2 faad2
+   lfsmake2 alac
    lfsmake2 ffmpeg
    lfsmake2 vdr
    lfsmake2 vdr_streamdev
    lfsmake2 lua
    lfsmake2 dnsdist
    lfsmake2 bird
+   lfsmake2 frr
    lfsmake2 dmidecode
    lfsmake2 mcelog
    lfsmake2 rtpproxy
    lfsmake2 mdns-repeater
    lfsmake2 i2c-tools
    lfsmake2 nss-myhostname
+   lfsmake2 dehydrated
+   lfsmake2 shairport-sync
  }
  
  buildinstaller() {
@@@ -1761,6 -1771,20 +1773,20 @@@ clean
        rm -f $BASEDIR/ipfire-*
        print_status DONE
        ;;
+ docker)
+       # Build the docker image if it does not exist, yet
+       if ! docker images -a | grep -q ^ipfire-builder; then
+               if docker build -t ipfire-builder ${BASEDIR}/tools/docker; then
+                       print_status DONE
+               else
+                       print_status FAIL
+                       exit 1
+               fi
+       fi
+       # Run the container and enter a shell
+       docker run -it --privileged -v "${BASEDIR}:/build" -w "/build" ipfire-builder bash -l
+       ;;
  downloadsrc)
        if [ ! -d $BASEDIR/cache ]; then
                mkdir $BASEDIR/cache