]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Merge branch 'next' into temp-c164-development
authorPeter Müller <peter.mueller@ipfire.org>
Tue, 18 Jan 2022 21:12:56 +0000 (21:12 +0000)
committerPeter Müller <peter.mueller@ipfire.org>
Tue, 18 Jan 2022 21:12:56 +0000 (21:12 +0000)
1  2 
config/rootfiles/core/164/filelists/core-files
config/rootfiles/oldcore/163/filelists/files
config/rootfiles/oldcore/163/update.sh
langs/en/cgi-bin/en.pl

index 0000000000000000000000000000000000000000,f196f54d8a1bb09e7428ada786af5a791121cb7d..f196f54d8a1bb09e7428ada786af5a791121cb7d
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,5 +1,5 @@@
+ etc/issue
+ etc/os-release
+ etc/system-release
+ srv/web/ipfire/cgi-bin/credits.cgi
+ var/ipfire/langs
index d8baf418f0ecfcda362367e61d150376da990e50,c3d53e9d26120fcd31c3fee54076e3517f96ac12..c3d53e9d26120fcd31c3fee54076e3517f96ac12
@@@ -1,6 -1,11 +1,11 @@@
  etc/dracut.conf
+ lib/udev/network-aqm
+ lib/udev/network-hotplug-bridges
+ lib/udev/rules.d/99-aqm.rules
+ srv/web/ipfire/cgi-bin/qos.cgi
  srv/web/ipfire/cgi-bin/ovpnmain.cgi
  srv/web/ipfire/cgi-bin/vpnmain.cgi
  srv/web/ipfire/html/themes/ipfire/include/functions.pl
  var/ipfire/backup/bin/backup.pl
  var/ipfire/dhcp/advoptions-list
+ var/ipfire/qos/bin/makeqosscripts.pl
index f0bc7fb55bed64811c12c52f06b9435cea49a714,5b35ed4df20fd56a27359e6b1dfbd15222a3f32b..5b35ed4df20fd56a27359e6b1dfbd15222a3f32b
@@@ -17,7 -17,7 +17,7 @@@
  # along with IPFire; if not, write to the Free Software                    #
  # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
  #                                                                          #
- # Copyright (C) 2021 IPFire-Team <info@ipfire.org>.                        #
+ # Copyright (C) 2022 IPFire-Team <info@ipfire.org>.                        #
  #                                                                          #
  ############################################################################
  #
@@@ -56,9 -56,12 +56,12 @@@ rm -vrf 
        /lib/firmware/cxgb4/t4fw-1.25.4.0.bin \
        /lib/firmware/cxgb4/t5fw-1.25.4.0.bin \
        /lib/firmware/cxgb4/t6fw-1.25.4.0.bin \
-       /lib/firmware/intel/ice/ddp/ice-1.3.16.0.pkg
+       /lib/firmware/intel/ice/ddp/ice-1.3.16.0.pkg \
+       /lib/udev/enable_codel \
+       /lib/udev/rules.d/99-codel.rules
  
  # Stop services
+ /usr/local/bin/qosctrl stop
  
  # Extract files
  extract_files
@@@ -77,6 -80,8 +80,8 @@@ telinit 
  /etc/init.d/apache restart
  /etc/init.d/unbound restart
  /etc/init.d/squid restart
+ /usr/local/bin/qosctrl generate
+ /usr/local/bin/qosctrl start
  
  # rebuild initrd
  dracut --force --early-microcode --strip --verbose --xz
diff --combined langs/en/cgi-bin/en.pl
index ed6ecf185d722ca8f83be5bb9dc613cf21d64e6b,46092534febe9497123c71659ff289fd75a94055..b170647139b9a8657048a12b450013e64fb1b7f9
@@@ -1,4 -1,4 +1,4 @@@
 -%tr = ( 
 +%tr = (
  %tr,
  
  '24 hours' => '24 Hours',
  'cached' => 'cached',
  'cached memory' => 'Cached Memory  ',
  'cached swap' => 'Cached Swap',
+ 'cake profile bridged-llcsnap 32' => 'Bridged LLC SNAP (32 bytes)',
+ 'cake profile bridged-ptm 19' => 'Bridged PTM (19 bytes)',
+ 'cake profile bridged-vcmux 24' => 'Bridged VC-MUX (24 bytes)',
+ 'cake profile conservative 48' => 'Conservative (should work on all connections, 48 bytes)',
+ 'cake profile docsis 18' => 'DOCSIS (18 bytes)',
+ 'cake profile ethernet 38' => 'Ethernet (38 bytes)',
+ 'cake profile ethernet vlan 42' => 'Ethernet with VLAN (42 bytes)',
+ 'cake profile ipoa-llcsnap 16' => 'IP over ATM LLC SNAP (16 bytes)',
+ 'cake profile ipoa-vcmux 8' => 'IP over ATM VC-MUX (8 bytes)',
+ 'cake profile pppoa-llc 14' => 'PPPoA LLC (14 bytes)',
+ 'cake profile pppoa-vcmux 10' => 'PPPoA VC-MUX (10 bytes)',
+ 'cake profile pppoe-llcsnap 40' => 'PPPoE LLC SNAP (40 bytes)',
+ 'cake profile pppoe-ptm 27' => 'PPPoE PTM (27 bytes)',
+ 'cake profile pppoe-vcmux 32' => 'PPPoE VC-MUX (32 bytes)',
+ 'cake profile raw 0' => 'Raw (no overhead compensation)',
  'calamaris available reports' => 'Available reports',
  'calamaris byte unit' => 'Byte unit',
  'calamaris create report' => 'Create report',
  'drop action1' => 'Default behaviour of (outgoing) firewall in mode "Blocked"',
  'drop action2' => 'Default behaviour of (input) firewall',
  'drop forward' => 'Log dropped forward packets',
 +'drop hostile' => 'Drop packets from and to hostile networks (listed at Spamhaus DROP, etc.)',
  'drop input' => 'Log dropped input packets',
  'drop newnotsyn' => 'Log dropped new not SYN packets',
  'drop outgoing' => 'Log dropped outgoing packets',
  'drop portscan' => 'Log dropped portscan packets',
  'drop proxy' => 'Drop all packets not addressed to proxy',
  'drop samba' => 'Drop all Microsoft ports 135,137,138,139,445,1025',
 +'drop spoofed martians' => 'Log dropped spoofed packets and marsians',
  'drop wirelessforward' => 'Log dropped wireless forward packets',
  'drop wirelessinput' => 'Log dropped wireless input packets',
  'dst port' => 'Dst Port',
  'fw settings dropdown' => 'Show all networks on rulecreation site',
  'fw settings remark' => 'Show remarks in ruletable',
  'fw settings ruletable' => 'Show empty ruletables',
 +'fw red' => 'Firewall options for RED interface',
  'fwdfw ACCEPT' => 'ACCEPT',
  'fwdfw DROP' => 'DROP',
  'fwdfw MODE1' => 'Drop all packets',
  'host deny' => 'list with denied hosts',
  'host ip' => 'Host IP address',
  'host to net vpn' => 'Host-to-Net Virtual Private Network (RoadWarrior)',
 +'hostile networks' => 'Hostile networks',
  'hostname' => 'Hostname',
  'hostname and domain already in use' => 'Hostname and domain already in use.',
  'hostname cant be empty' => 'Hostname cannot be empty.',
  'idle' => 'Idle',
  'idle timeout' => 'Idle timeout (mins; 0 to disable):',
  'idle timeout not set' => 'Idle timeout not set.',
 +'ids add provider' => 'Add provider',
  'ids apply' => 'Apply',
  'ids apply ruleset changes' => 'The ruleset changes are being applied. Please wait until all operations have completed successfully...',
 +'ids autoupdates' => 'Automatic updates',
  'ids automatic rules update' => 'Automatic Rule Update',
 +'ids could not add provider' => 'Could not add provider',
 +'ids customize ruleset' => 'Customize ruleset',
  'ids download new ruleset' => 'Downloading and unpacking new ruleset. Please wait until all operations have completed successfully...',
  'ids enable' => 'Enable Intrusion Prevention System',
 +'ids enable automatic updates' => 'Enable automatic updates',
 +'ids force ruleset update' => 'Force ruleset update',
  'ids hide' => 'Hide',
  'ids ignored hosts' => 'Whitelisted Hosts',
  'ids log hits' => 'Total of number of activated rules for',
  'ids monitor traffic only' => 'Monitor traffic only',
  'ids monitored interfaces' => 'Monitored Interfaces',
  'ids no network zone' => 'Please select at least one network zone to be monitored',
 -'ids no ruleset available' => 'No ruleset is available. Please download one first',
 -'ids oinkcode required' => 'The selected ruleset requires a subscription or an Oinkcode',
 +'ids no enabled ruleset provider' => 'No enabled ruleset is available. Please activate or add one first.',
 +'ids subscription code required' => 'The selected ruleset requires a subscription code',
 +'ids provider' => 'Provider',
 +'ids provider settings' => 'Provider settings',
 +'ids reset provider' => 'Reset provider',
  'ids rules update' => 'Ruleset',
  'ids ruleset autoupdate in progress' => 'Ruleset update in progress. Please wait until all operations have completed successfully...',
  'ids ruleset settings' => 'Ruleset Settings',
  'ids show' => 'Show',
 +'ids the choosen provider is already in use' => 'The choosen provider is already in use.',
 +'ids unable to download the ruleset' => 'Unable to download the ruleset',
 +'ids visit provider website' => 'Visit provider website',
  'ids working' => 'Changes are being applied. Please wait until all operations have completed successfully...',
  'iface' => 'Iface',
  'ignore filter' => 'Ignore filter',
  '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',
 +'invalid input for subscription code' => 'Invalid input for subscription code',
  'invalid input for organization' => 'Invalid input for organization',
  'invalid input for remote host/ip' => 'Invalid input for remote host/ip.',
  'invalid input for state or province' => 'Invalid input for state or province.',
  'length' => 'Length',
  'lifetime' => 'Lifetime:',
  'line' => 'Line',
+ 'link-layer encapsulation' => 'Link-Layer Encapsulation',
  'linkq' => 'Link Quality',
  'load printer' => 'Load Printer',
  'loaded modules' => 'Loaded modules:',
  'pakfire configuration' => 'Pakfire Configuration',
  'pakfire core update auto' => 'Install core and addon updates automatically:',
  'pakfire core update level' => 'Core-Update-Level',
 +'pakfire finished' => 'Pakfire has finished! Returning...',
 +'pakfire finished error' => 'Pakfire has finished! Errors occurred, please check the log output before proceeding.',
  'pakfire health check' => 'Check if mirror is reachable (ping):',
  'pakfire install description' => 'Please choose one or more items from the list below and click the plus to install.',
  'pakfire install package' => 'You want to install the following packages: ',
  'pakfire last update' => 'Last update made',
  'pakfire possible dependency' => ' There may be depending packages, here is a list of packages that need to be installed.',
  'pakfire register' => 'Register at pakfire-server:',
 +'pakfire return' => 'Return to Pakfire',
  'pakfire system state' => 'System Status',
  'pakfire tree' => 'Repository',
  'pakfire tree stable' => 'Stable',
  'spectre variant 1' => 'Spectre Variant 1',
  'spectre variant 2' => 'Spectre Variant 2',
  'spectre variant 4' => 'Spectre Variant 4',
 +'spoofed or martians' => 'Spoofed/Martians',
  'squid extension methods' => 'Your <tt>extension_methods</tt> list',
  'squid extension methods invalid' => 'Your \'extension_methods\' list can only contain uppercase words of letters and digits, separated with a space. ',
  'squid fix cache' => 'Repair cache',
  'subnet is invalid' => 'Netmask is invalid',
  'subnet mask' => 'Subnet Mask',
  'subscripted user rules' => 'Talos VRT rules with subscription',
 +'subscription code' => 'Subscription code',
  'successfully refreshed updates list' => 'Successfully refreshed updates list.',
  'summaries kept' => 'Keep summaries for',
  'sunday' => 'Sunday',