diff --git a/config/cfgroot/geoip-functions.pl b/config/cfgroot/geoip-functions.pl index 85a8dc84f..fc2dfdd34 100644 --- a/config/cfgroot/geoip-functions.pl +++ b/config/cfgroot/geoip-functions.pl @@ -41,8 +41,8 @@ sub get_flag_icon($) { # Remove whitespaces. chomp($input); - # Convert given country code to lower case. - my $ccode = lc($input); + # Convert given country code to upper case. + my $ccode = uc($input); # Generate filename, based on the contry code in lower case # and the defined file extension. @@ -58,6 +58,21 @@ sub get_flag_icon($) { if (-e "$absolute_path") { # Return content of flag_icon. return $flag_icon; + } else { + # If no icon for the specified country exists, try to use + # the icon for "unknown". + my $ccode = "unknown"; + + # Redoing all the stuff from abouve for the "unknown" icon. + my $file = join('.', $ccode,$ext); + my $flag_icon = join('/', $flagdir,$file); + my $absolute_path = join('', $webroot,$flag_icon); + + # Check if the icon is present. + if (-e "$absolute_path") { + # Return "unknown" icon. + return $flag_icon; + } } } diff --git a/config/httpd/httpd.conf b/config/httpd/httpd.conf index 7e00b8826..9c1fb2b10 100644 --- a/config/httpd/httpd.conf +++ b/config/httpd/httpd.conf @@ -117,4 +117,5 @@ Include /etc/httpd/conf/default-server.conf # Include /etc/httpd/conf/vhosts.d/*.conf - +# Dummy LoadModule directive to aid module installations +#LoadModule dummy_module /usr/lib/apache2/modules/mod_dummy.so diff --git a/config/qemu/qemu b/config/qemu/qemu new file mode 100644 index 000000000..64b458a3a --- /dev/null +++ b/config/qemu/qemu @@ -0,0 +1,10 @@ +#!/bin/bash +# +# QEMU wrapper to enable kvm as default like old qemu-kvm... +# +if [[ $* == *" -no-kvm"* ]]; then + qemu-system-i386 $* +else + qemu-system-i386 -enable-kvm $* +fi +exit ${?} diff --git a/config/rootfiles/common/apache2 b/config/rootfiles/common/apache2 index 8033a874a..68c99eac5 100644 --- a/config/rootfiles/common/apache2 +++ b/config/rootfiles/common/apache2 @@ -1,5 +1,8 @@ #etc/httpd #etc/httpd/conf +#etc/httpd/conf/conf.d +#etc/httpd/conf/conf.d/php5.conf +#etc/httpd/conf/default-server.conf #etc/httpd/conf/extra #etc/httpd/conf/extra/httpd-autoindex.conf #etc/httpd/conf/extra/httpd-dav.conf @@ -12,9 +15,14 @@ #etc/httpd/conf/extra/httpd-ssl.conf #etc/httpd/conf/extra/httpd-userdir.conf #etc/httpd/conf/extra/httpd-vhosts.conf +etc/httpd/conf/global.conf +etc/httpd/conf/hostname.conf etc/httpd/conf/httpd.conf +etc/httpd/conf/listen.conf +etc/httpd/conf/loadmodule.conf etc/httpd/conf/magic etc/httpd/conf/mime.types +etc/httpd/conf/mod_log_config.conf #etc/httpd/conf/original #etc/httpd/conf/original/extra #etc/httpd/conf/original/extra/httpd-autoindex.conf @@ -29,6 +37,14 @@ etc/httpd/conf/mime.types #etc/httpd/conf/original/extra/httpd-userdir.conf #etc/httpd/conf/original/extra/httpd-vhosts.conf #etc/httpd/conf/original/httpd.conf +etc/httpd/conf/server-tuning.conf +etc/httpd/conf/ssl-global.conf +etc/httpd/conf/uid.conf +#etc/httpd/conf/vhosts.d +etc/httpd/conf/vhosts.d/ipfire-interface-ssl.conf +etc/httpd/conf/vhosts.d/ipfire-interface.conf +#etc/httpd/conf/vhosts.d/nagios.conf +#etc/httpd/conf/vhosts.d/openmailadmin.conf #srv/web #srv/web/ipfire #srv/web/ipfire/cgi-bin @@ -1373,77 +1389,3 @@ usr/sbin/httpd #usr/share/man/man8/rotatelogs.8 #usr/share/man/man8/suexec.8 var/log/httpd -etc/httpd/conf/conf.d -etc/httpd/conf/default-server.conf -etc/httpd/conf/global.conf -etc/httpd/conf/hostname.conf -etc/httpd/conf/listen.conf -etc/httpd/conf/loadmodule.conf -etc/httpd/conf/mod_log_config.conf -etc/httpd/conf/server-tuning.conf -etc/httpd/conf/ssl-global.conf -etc/httpd/conf/uid.conf -etc/httpd/conf/vhosts.d/ipfire-interface-ssl.conf -etc/httpd/conf/vhosts.d/ipfire-interface.conf -srv/web/ipfire/cgi-bin/aliases.cgi -srv/web/ipfire/cgi-bin/atm-status.cgi -srv/web/ipfire/cgi-bin/backup.cgi -srv/web/ipfire/cgi-bin/chpasswd.cgi -srv/web/ipfire/cgi-bin/connections.cgi -srv/web/ipfire/cgi-bin/connscheduler.cgi -srv/web/ipfire/cgi-bin/country.cgi -srv/web/ipfire/cgi-bin/credits.cgi -srv/web/ipfire/cgi-bin/dns.cgi -srv/web/ipfire/cgi-bin/dnsforward.cgi -srv/web/ipfire/cgi-bin/ddns.cgi -srv/web/ipfire/cgi-bin/dhcp.cgi -srv/web/ipfire/cgi-bin/entropy.cgi -srv/web/ipfire/cgi-bin/extrahd.cgi -srv/web/ipfire/cgi-bin/fireinfo.cgi -srv/web/ipfire/cgi-bin/firewall.cgi -srv/web/ipfire/cgi-bin/fwhosts.cgi -srv/web/ipfire/cgi-bin/geoip-block.cgi -srv/web/ipfire/cgi-bin/gpl.cgi -srv/web/ipfire/cgi-bin/gui.cgi -srv/web/ipfire/cgi-bin/hardwaregraphs.cgi -srv/web/ipfire/cgi-bin/hosts.cgi -srv/web/ipfire/cgi-bin/ids.cgi -srv/web/ipfire/cgi-bin/index.cgi -srv/web/ipfire/cgi-bin/ipinfo.cgi -srv/web/ipfire/cgi-bin/iptables.cgi -srv/web/ipfire/cgi-bin/logs.cgi -srv/web/ipfire/cgi-bin/mac.cgi -srv/web/ipfire/cgi-bin/media.cgi -srv/web/ipfire/cgi-bin/memory.cgi -srv/web/ipfire/cgi-bin/modem.cgi -srv/web/ipfire/cgi-bin/modem-status.cgi -srv/web/ipfire/cgi-bin/netexternal.cgi -srv/web/ipfire/cgi-bin/netinternal.cgi -srv/web/ipfire/cgi-bin/netother.cgi -srv/web/ipfire/cgi-bin/netovpnrw.cgi -srv/web/ipfire/cgi-bin/netovpnsrv.cgi -srv/web/ipfire/cgi-bin/optionsfw.cgi -srv/web/ipfire/cgi-bin/ovpnmain.cgi -srv/web/ipfire/cgi-bin/p2p-block.cgi -srv/web/ipfire/cgi-bin/pakfire.cgi -srv/web/ipfire/cgi-bin/pppsetup.cgi -srv/web/ipfire/cgi-bin/proxy.cgi -srv/web/ipfire/cgi-bin/qos.cgi -srv/web/ipfire/cgi-bin/remote.cgi -srv/web/ipfire/cgi-bin/routing.cgi -srv/web/ipfire/cgi-bin/services.cgi -srv/web/ipfire/cgi-bin/shutdown.cgi -srv/web/ipfire/cgi-bin/speed.cgi -srv/web/ipfire/cgi-bin/system.cgi -srv/web/ipfire/cgi-bin/time.cgi -srv/web/ipfire/cgi-bin/traffic.cgi -srv/web/ipfire/cgi-bin/updatexlrator.cgi -srv/web/ipfire/cgi-bin/upnp.cgi -srv/web/ipfire/cgi-bin/urlfilter.cgi -srv/web/ipfire/cgi-bin/vpnmain.cgi -srv/web/ipfire/cgi-bin/wakeonlan.cgi -srv/web/ipfire/cgi-bin/webaccess.cgi -srv/web/ipfire/cgi-bin/wireless.cgi -srv/web/ipfire/cgi-bin/wirelessclient.cgi -srv/web/ipfire/html -var/updatecache diff --git a/config/rootfiles/common/flag-icons b/config/rootfiles/common/flag-icons new file mode 100644 index 000000000..eee2c0ce8 --- /dev/null +++ b/config/rootfiles/common/flag-icons @@ -0,0 +1,243 @@ +srv/web/ipfire/html/images/flags +#srv/web/ipfire/html/images/flags/AD.png +#srv/web/ipfire/html/images/flags/AE.png +#srv/web/ipfire/html/images/flags/AF.png +#srv/web/ipfire/html/images/flags/AG.png +#srv/web/ipfire/html/images/flags/AI.png +#srv/web/ipfire/html/images/flags/AL.png +#srv/web/ipfire/html/images/flags/AM.png +#srv/web/ipfire/html/images/flags/AN.png +#srv/web/ipfire/html/images/flags/AO.png +#srv/web/ipfire/html/images/flags/AQ.png +#srv/web/ipfire/html/images/flags/AR.png +#srv/web/ipfire/html/images/flags/AS.png +#srv/web/ipfire/html/images/flags/AT.png +#srv/web/ipfire/html/images/flags/AU.png +#srv/web/ipfire/html/images/flags/AW.png +#srv/web/ipfire/html/images/flags/AX.png +#srv/web/ipfire/html/images/flags/AZ.png +#srv/web/ipfire/html/images/flags/BA.png +#srv/web/ipfire/html/images/flags/BB.png +#srv/web/ipfire/html/images/flags/BD.png +#srv/web/ipfire/html/images/flags/BE.png +#srv/web/ipfire/html/images/flags/BF.png +#srv/web/ipfire/html/images/flags/BG.png +#srv/web/ipfire/html/images/flags/BH.png +#srv/web/ipfire/html/images/flags/BI.png +#srv/web/ipfire/html/images/flags/BJ.png +#srv/web/ipfire/html/images/flags/BL.png +#srv/web/ipfire/html/images/flags/BM.png +#srv/web/ipfire/html/images/flags/BN.png +#srv/web/ipfire/html/images/flags/BO.png +#srv/web/ipfire/html/images/flags/BR.png +#srv/web/ipfire/html/images/flags/BS.png +#srv/web/ipfire/html/images/flags/BT.png +#srv/web/ipfire/html/images/flags/BW.png +#srv/web/ipfire/html/images/flags/BY.png +#srv/web/ipfire/html/images/flags/BZ.png +#srv/web/ipfire/html/images/flags/CA.png +#srv/web/ipfire/html/images/flags/CC.png +#srv/web/ipfire/html/images/flags/CD.png +#srv/web/ipfire/html/images/flags/CF.png +#srv/web/ipfire/html/images/flags/CG.png +#srv/web/ipfire/html/images/flags/CH.png +#srv/web/ipfire/html/images/flags/CI.png +#srv/web/ipfire/html/images/flags/CK.png +#srv/web/ipfire/html/images/flags/CL.png +#srv/web/ipfire/html/images/flags/CM.png +#srv/web/ipfire/html/images/flags/CN.png +#srv/web/ipfire/html/images/flags/CO.png +#srv/web/ipfire/html/images/flags/CR.png +#srv/web/ipfire/html/images/flags/CU.png +#srv/web/ipfire/html/images/flags/CV.png +#srv/web/ipfire/html/images/flags/CW.png +#srv/web/ipfire/html/images/flags/CX.png +#srv/web/ipfire/html/images/flags/CY.png +#srv/web/ipfire/html/images/flags/CZ.png +#srv/web/ipfire/html/images/flags/DE.png +#srv/web/ipfire/html/images/flags/DJ.png +#srv/web/ipfire/html/images/flags/DK.png +#srv/web/ipfire/html/images/flags/DM.png +#srv/web/ipfire/html/images/flags/DO.png +#srv/web/ipfire/html/images/flags/DZ.png +#srv/web/ipfire/html/images/flags/EC.png +#srv/web/ipfire/html/images/flags/EE.png +#srv/web/ipfire/html/images/flags/EG.png +#srv/web/ipfire/html/images/flags/EH.png +#srv/web/ipfire/html/images/flags/ER.png +#srv/web/ipfire/html/images/flags/ES.png +#srv/web/ipfire/html/images/flags/ET.png +#srv/web/ipfire/html/images/flags/EU.png +#srv/web/ipfire/html/images/flags/FI.png +#srv/web/ipfire/html/images/flags/FJ.png +#srv/web/ipfire/html/images/flags/FK.png +#srv/web/ipfire/html/images/flags/FM.png +#srv/web/ipfire/html/images/flags/FO.png +#srv/web/ipfire/html/images/flags/FR.png +#srv/web/ipfire/html/images/flags/GA.png +#srv/web/ipfire/html/images/flags/GB.png +#srv/web/ipfire/html/images/flags/GD.png +#srv/web/ipfire/html/images/flags/GE.png +#srv/web/ipfire/html/images/flags/GG.png +#srv/web/ipfire/html/images/flags/GH.png +#srv/web/ipfire/html/images/flags/GI.png +#srv/web/ipfire/html/images/flags/GL.png +#srv/web/ipfire/html/images/flags/GM.png +#srv/web/ipfire/html/images/flags/GN.png +#srv/web/ipfire/html/images/flags/GQ.png +#srv/web/ipfire/html/images/flags/GR.png +#srv/web/ipfire/html/images/flags/GS.png +#srv/web/ipfire/html/images/flags/GT.png +#srv/web/ipfire/html/images/flags/GU.png +#srv/web/ipfire/html/images/flags/GW.png +#srv/web/ipfire/html/images/flags/GY.png +#srv/web/ipfire/html/images/flags/HK.png +#srv/web/ipfire/html/images/flags/HN.png +#srv/web/ipfire/html/images/flags/HR.png +#srv/web/ipfire/html/images/flags/HT.png +#srv/web/ipfire/html/images/flags/HU.png +#srv/web/ipfire/html/images/flags/IC.png +#srv/web/ipfire/html/images/flags/ID.png +#srv/web/ipfire/html/images/flags/IE.png +#srv/web/ipfire/html/images/flags/IL.png +#srv/web/ipfire/html/images/flags/IM.png +#srv/web/ipfire/html/images/flags/IN.png +#srv/web/ipfire/html/images/flags/IQ.png +#srv/web/ipfire/html/images/flags/IR.png +#srv/web/ipfire/html/images/flags/IS.png +#srv/web/ipfire/html/images/flags/IT.png +#srv/web/ipfire/html/images/flags/JE.png +#srv/web/ipfire/html/images/flags/JM.png +#srv/web/ipfire/html/images/flags/JO.png +#srv/web/ipfire/html/images/flags/JP.png +#srv/web/ipfire/html/images/flags/KE.png +#srv/web/ipfire/html/images/flags/KG.png +#srv/web/ipfire/html/images/flags/KH.png +#srv/web/ipfire/html/images/flags/KI.png +#srv/web/ipfire/html/images/flags/KM.png +#srv/web/ipfire/html/images/flags/KN.png +#srv/web/ipfire/html/images/flags/KP.png +#srv/web/ipfire/html/images/flags/KR.png +#srv/web/ipfire/html/images/flags/KW.png +#srv/web/ipfire/html/images/flags/KY.png +#srv/web/ipfire/html/images/flags/KZ.png +#srv/web/ipfire/html/images/flags/LA.png +#srv/web/ipfire/html/images/flags/LB.png +#srv/web/ipfire/html/images/flags/LC.png +#srv/web/ipfire/html/images/flags/LI.png +#srv/web/ipfire/html/images/flags/LK.png +#srv/web/ipfire/html/images/flags/LR.png +#srv/web/ipfire/html/images/flags/LS.png +#srv/web/ipfire/html/images/flags/LT.png +#srv/web/ipfire/html/images/flags/LU.png +#srv/web/ipfire/html/images/flags/LV.png +#srv/web/ipfire/html/images/flags/LY.png +#srv/web/ipfire/html/images/flags/MA.png +#srv/web/ipfire/html/images/flags/MC.png +#srv/web/ipfire/html/images/flags/MD.png +#srv/web/ipfire/html/images/flags/ME.png +#srv/web/ipfire/html/images/flags/MF.png +#srv/web/ipfire/html/images/flags/MG.png +#srv/web/ipfire/html/images/flags/MH.png +#srv/web/ipfire/html/images/flags/MK.png +#srv/web/ipfire/html/images/flags/ML.png +#srv/web/ipfire/html/images/flags/MM.png +#srv/web/ipfire/html/images/flags/MN.png +#srv/web/ipfire/html/images/flags/MO.png +#srv/web/ipfire/html/images/flags/MP.png +#srv/web/ipfire/html/images/flags/MQ.png +#srv/web/ipfire/html/images/flags/MR.png +#srv/web/ipfire/html/images/flags/MS.png +#srv/web/ipfire/html/images/flags/MT.png +#srv/web/ipfire/html/images/flags/MU.png +#srv/web/ipfire/html/images/flags/MV.png +#srv/web/ipfire/html/images/flags/MW.png +#srv/web/ipfire/html/images/flags/MX.png +#srv/web/ipfire/html/images/flags/MY.png +#srv/web/ipfire/html/images/flags/MZ.png +#srv/web/ipfire/html/images/flags/NA.png +#srv/web/ipfire/html/images/flags/NC.png +#srv/web/ipfire/html/images/flags/NE.png +#srv/web/ipfire/html/images/flags/NF.png +#srv/web/ipfire/html/images/flags/NG.png +#srv/web/ipfire/html/images/flags/NI.png +#srv/web/ipfire/html/images/flags/NL.png +#srv/web/ipfire/html/images/flags/NO.png +#srv/web/ipfire/html/images/flags/NP.png +#srv/web/ipfire/html/images/flags/NR.png +#srv/web/ipfire/html/images/flags/NU.png +#srv/web/ipfire/html/images/flags/NZ.png +#srv/web/ipfire/html/images/flags/OM.png +#srv/web/ipfire/html/images/flags/PA.png +#srv/web/ipfire/html/images/flags/PE.png +#srv/web/ipfire/html/images/flags/PF.png +#srv/web/ipfire/html/images/flags/PG.png +#srv/web/ipfire/html/images/flags/PH.png +#srv/web/ipfire/html/images/flags/PK.png +#srv/web/ipfire/html/images/flags/PL.png +#srv/web/ipfire/html/images/flags/PN.png +#srv/web/ipfire/html/images/flags/PR.png +#srv/web/ipfire/html/images/flags/PS.png +#srv/web/ipfire/html/images/flags/PT.png +#srv/web/ipfire/html/images/flags/PW.png +#srv/web/ipfire/html/images/flags/PY.png +#srv/web/ipfire/html/images/flags/QA.png +#srv/web/ipfire/html/images/flags/RO.png +#srv/web/ipfire/html/images/flags/RS.png +#srv/web/ipfire/html/images/flags/RU.png +#srv/web/ipfire/html/images/flags/RW.png +#srv/web/ipfire/html/images/flags/SA.png +#srv/web/ipfire/html/images/flags/SB.png +#srv/web/ipfire/html/images/flags/SC.png +#srv/web/ipfire/html/images/flags/SD.png +#srv/web/ipfire/html/images/flags/SE.png +#srv/web/ipfire/html/images/flags/SG.png +#srv/web/ipfire/html/images/flags/SH.png +#srv/web/ipfire/html/images/flags/SI.png +#srv/web/ipfire/html/images/flags/SK.png +#srv/web/ipfire/html/images/flags/SL.png +#srv/web/ipfire/html/images/flags/SM.png +#srv/web/ipfire/html/images/flags/SN.png +#srv/web/ipfire/html/images/flags/SO.png +#srv/web/ipfire/html/images/flags/SR.png +#srv/web/ipfire/html/images/flags/SS.png +#srv/web/ipfire/html/images/flags/ST.png +#srv/web/ipfire/html/images/flags/SV.png +#srv/web/ipfire/html/images/flags/SY.png +#srv/web/ipfire/html/images/flags/SZ.png +#srv/web/ipfire/html/images/flags/TC.png +#srv/web/ipfire/html/images/flags/TD.png +#srv/web/ipfire/html/images/flags/TF.png +#srv/web/ipfire/html/images/flags/TG.png +#srv/web/ipfire/html/images/flags/TH.png +#srv/web/ipfire/html/images/flags/TJ.png +#srv/web/ipfire/html/images/flags/TK.png +#srv/web/ipfire/html/images/flags/TL.png +#srv/web/ipfire/html/images/flags/TM.png +#srv/web/ipfire/html/images/flags/TN.png +#srv/web/ipfire/html/images/flags/TO.png +#srv/web/ipfire/html/images/flags/TR.png +#srv/web/ipfire/html/images/flags/TT.png +#srv/web/ipfire/html/images/flags/TV.png +#srv/web/ipfire/html/images/flags/TW.png +#srv/web/ipfire/html/images/flags/TZ.png +#srv/web/ipfire/html/images/flags/UA.png +#srv/web/ipfire/html/images/flags/UG.png +#srv/web/ipfire/html/images/flags/US.png +#srv/web/ipfire/html/images/flags/UY.png +#srv/web/ipfire/html/images/flags/UZ.png +#srv/web/ipfire/html/images/flags/VA.png +#srv/web/ipfire/html/images/flags/VC.png +#srv/web/ipfire/html/images/flags/VE.png +#srv/web/ipfire/html/images/flags/VG.png +#srv/web/ipfire/html/images/flags/VI.png +#srv/web/ipfire/html/images/flags/VN.png +#srv/web/ipfire/html/images/flags/VU.png +#srv/web/ipfire/html/images/flags/WF.png +#srv/web/ipfire/html/images/flags/WS.png +#srv/web/ipfire/html/images/flags/YE.png +#srv/web/ipfire/html/images/flags/YT.png +#srv/web/ipfire/html/images/flags/ZA.png +#srv/web/ipfire/html/images/flags/ZM.png +#srv/web/ipfire/html/images/flags/ZW.png +#srv/web/ipfire/html/images/flags/unknown.png diff --git a/config/rootfiles/common/web-user-interface b/config/rootfiles/common/web-user-interface new file mode 100644 index 000000000..5da892bbd --- /dev/null +++ b/config/rootfiles/common/web-user-interface @@ -0,0 +1,358 @@ +srv/web/ipfire/cgi-bin/aliases.cgi +#srv/web/ipfire/cgi-bin/asterisk +#srv/web/ipfire/cgi-bin/asterisk/calls.cgi +#srv/web/ipfire/cgi-bin/asterisk/conf +#srv/web/ipfire/cgi-bin/asterisk/conf.cgi +#srv/web/ipfire/cgi-bin/asterisk/conf/telbook.conf +#srv/web/ipfire/cgi-bin/asterisk/status.cgi +srv/web/ipfire/cgi-bin/atm-status.cgi +srv/web/ipfire/cgi-bin/backup.cgi +srv/web/ipfire/cgi-bin/bluetooth.cgi +srv/web/ipfire/cgi-bin/chpasswd.cgi +srv/web/ipfire/cgi-bin/connections.cgi +srv/web/ipfire/cgi-bin/connscheduler.cgi +srv/web/ipfire/cgi-bin/country.cgi +srv/web/ipfire/cgi-bin/credits.cgi +srv/web/ipfire/cgi-bin/ddns.cgi +srv/web/ipfire/cgi-bin/dhcp.cgi +srv/web/ipfire/cgi-bin/dns.cgi +srv/web/ipfire/cgi-bin/dnsforward.cgi +srv/web/ipfire/cgi-bin/entropy.cgi +srv/web/ipfire/cgi-bin/extrahd.cgi +srv/web/ipfire/cgi-bin/fireinfo.cgi +srv/web/ipfire/cgi-bin/firewall.cgi +srv/web/ipfire/cgi-bin/fwhosts.cgi +srv/web/ipfire/cgi-bin/geoip-block.cgi +srv/web/ipfire/cgi-bin/gpl.cgi +srv/web/ipfire/cgi-bin/gui.cgi +srv/web/ipfire/cgi-bin/hardwaregraphs.cgi +srv/web/ipfire/cgi-bin/hosts.cgi +srv/web/ipfire/cgi-bin/ids.cgi +#srv/web/ipfire/cgi-bin/imspector.cgi +srv/web/ipfire/cgi-bin/index.cgi +srv/web/ipfire/cgi-bin/ipinfo.cgi +srv/web/ipfire/cgi-bin/iptables.cgi +srv/web/ipfire/cgi-bin/logs.cgi +srv/web/ipfire/cgi-bin/logs.cgi/calamaris.dat +srv/web/ipfire/cgi-bin/logs.cgi/config.dat +srv/web/ipfire/cgi-bin/logs.cgi/firewalllog.dat +srv/web/ipfire/cgi-bin/logs.cgi/firewalllogcountry.dat +srv/web/ipfire/cgi-bin/logs.cgi/firewalllogip.dat +srv/web/ipfire/cgi-bin/logs.cgi/firewalllogport.dat +srv/web/ipfire/cgi-bin/logs.cgi/ids.dat +srv/web/ipfire/cgi-bin/logs.cgi/log.dat +srv/web/ipfire/cgi-bin/logs.cgi/proxylog.dat +srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromcountry.dat +srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromip.dat +srv/web/ipfire/cgi-bin/logs.cgi/showrequestfromport.dat +srv/web/ipfire/cgi-bin/logs.cgi/summary.dat +srv/web/ipfire/cgi-bin/logs.cgi/urlfilter.dat +srv/web/ipfire/cgi-bin/mac.cgi +srv/web/ipfire/cgi-bin/mdstat.cgi +srv/web/ipfire/cgi-bin/media.cgi +srv/web/ipfire/cgi-bin/memory.cgi +srv/web/ipfire/cgi-bin/modem-status.cgi +srv/web/ipfire/cgi-bin/modem.cgi +#srv/web/ipfire/cgi-bin/mpfire.cgi +srv/web/ipfire/cgi-bin/netexternal.cgi +srv/web/ipfire/cgi-bin/netinternal.cgi +srv/web/ipfire/cgi-bin/netother.cgi +srv/web/ipfire/cgi-bin/netovpnrw.cgi +srv/web/ipfire/cgi-bin/netovpnsrv.cgi +srv/web/ipfire/cgi-bin/optionsfw.cgi +srv/web/ipfire/cgi-bin/ovpnmain.cgi +srv/web/ipfire/cgi-bin/p2p-block.cgi +srv/web/ipfire/cgi-bin/pakfire.cgi +srv/web/ipfire/cgi-bin/pppsetup.cgi +srv/web/ipfire/cgi-bin/proxy.cgi +srv/web/ipfire/cgi-bin/qos.cgi +srv/web/ipfire/cgi-bin/remote.cgi +srv/web/ipfire/cgi-bin/routing.cgi +#srv/web/ipfire/cgi-bin/samba.cgi +#srv/web/ipfire/cgi-bin/sambahlp.cgi +srv/web/ipfire/cgi-bin/services.cgi +srv/web/ipfire/cgi-bin/shutdown.cgi +srv/web/ipfire/cgi-bin/speed.cgi +srv/web/ipfire/cgi-bin/system.cgi +srv/web/ipfire/cgi-bin/time.cgi +#srv/web/ipfire/cgi-bin/tor.cgi +srv/web/ipfire/cgi-bin/traffic.cgi +#srv/web/ipfire/cgi-bin/tripwire.cgi +srv/web/ipfire/cgi-bin/updatexlrator.cgi +#srv/web/ipfire/cgi-bin/upnp.cgi +srv/web/ipfire/cgi-bin/urlfilter.cgi +srv/web/ipfire/cgi-bin/vpnmain.cgi +srv/web/ipfire/cgi-bin/wakeonlan.cgi +srv/web/ipfire/cgi-bin/webaccess.cgi +srv/web/ipfire/cgi-bin/wireless.cgi +srv/web/ipfire/cgi-bin/wirelessclient.cgi +srv/web/ipfire/cgi-bin/wlanap.cgi +#srv/web/ipfire/html +srv/web/ipfire/html/blob.gif +srv/web/ipfire/html/clwarn.cgi +srv/web/ipfire/html/dial.cgi +srv/web/ipfire/html/favicon.ico +#srv/web/ipfire/html/images +srv/web/ipfire/html/images/IPFire.png +srv/web/ipfire/html/images/add.gif +srv/web/ipfire/html/images/addblue.gif +srv/web/ipfire/html/images/addgreen.gif +srv/web/ipfire/html/images/address-book-new.png +srv/web/ipfire/html/images/application-certificate.png +srv/web/ipfire/html/images/application-x-executable.png +srv/web/ipfire/html/images/applications-accessories.png +srv/web/ipfire/html/images/applications-development.png +srv/web/ipfire/html/images/applications-games.png +srv/web/ipfire/html/images/applications-graphics.png +srv/web/ipfire/html/images/applications-internet.png +srv/web/ipfire/html/images/applications-multimedia.png +srv/web/ipfire/html/images/applications-office.png +srv/web/ipfire/html/images/applications-other.png +srv/web/ipfire/html/images/applications-system.png +srv/web/ipfire/html/images/appointment-new.png +srv/web/ipfire/html/images/audio-volume-high-red.png +srv/web/ipfire/html/images/audio-volume-high.png +srv/web/ipfire/html/images/audio-volume-low-red.png +srv/web/ipfire/html/images/audio-volume-low.png +srv/web/ipfire/html/images/audio-x-generic-red.png +srv/web/ipfire/html/images/audio-x-generic.png +srv/web/ipfire/html/images/background.gif +srv/web/ipfire/html/images/bookmark-new.png +srv/web/ipfire/html/images/clock.gif +srv/web/ipfire/html/images/computer.png +srv/web/ipfire/html/images/delete.gif +srv/web/ipfire/html/images/dialog-error.png +srv/web/ipfire/html/images/dialog-information.png +srv/web/ipfire/html/images/dialog-warning.png +srv/web/ipfire/html/images/dns_link.png +srv/web/ipfire/html/images/document-new.png +srv/web/ipfire/html/images/document-open.png +srv/web/ipfire/html/images/document-print-preview.png +srv/web/ipfire/html/images/document-print.png +srv/web/ipfire/html/images/document-properties.png +srv/web/ipfire/html/images/document-save-as.png +srv/web/ipfire/html/images/document-save.png +srv/web/ipfire/html/images/down.gif +srv/web/ipfire/html/images/drive-harddisk.png +srv/web/ipfire/html/images/drive-optical.png +srv/web/ipfire/html/images/drive-removable-media.png +srv/web/ipfire/html/images/edit-find.png +srv/web/ipfire/html/images/edit-redo.png +srv/web/ipfire/html/images/edit.gif +srv/web/ipfire/html/images/floppy.gif +srv/web/ipfire/html/images/folder-drag-accept.png +srv/web/ipfire/html/images/folder-new.png +srv/web/ipfire/html/images/folder-open.png +srv/web/ipfire/html/images/folder-remote.png +srv/web/ipfire/html/images/folder-saved-search.png +srv/web/ipfire/html/images/folder-visiting.png +srv/web/ipfire/html/images/folder.png +srv/web/ipfire/html/images/format-indent-less.png +srv/web/ipfire/html/images/format-indent-more.png +srv/web/ipfire/html/images/format-justify-center.png +srv/web/ipfire/html/images/format-justify-fill.png +srv/web/ipfire/html/images/format-justify-left.png +srv/web/ipfire/html/images/format-justify-right.png +srv/web/ipfire/html/images/forward.gif +srv/web/ipfire/html/images/go-bottom.png +srv/web/ipfire/html/images/go-down.png +srv/web/ipfire/html/images/go-first.png +srv/web/ipfire/html/images/go-home.png +srv/web/ipfire/html/images/go-jump.png +srv/web/ipfire/html/images/go-last.png +srv/web/ipfire/html/images/go-next.png +srv/web/ipfire/html/images/go-previous.png +srv/web/ipfire/html/images/go-top.png +srv/web/ipfire/html/images/go-up.png +srv/web/ipfire/html/images/help-browser.png +srv/web/ipfire/html/images/help.gif +srv/web/ipfire/html/images/image-loading.png +srv/web/ipfire/html/images/image-missing.png +srv/web/ipfire/html/images/image-x-generic.png +srv/web/ipfire/html/images/indicator.gif +srv/web/ipfire/html/images/info.gif +srv/web/ipfire/html/images/input-gaming.png +srv/web/ipfire/html/images/input-keyboard.png +srv/web/ipfire/html/images/input-mouse.png +srv/web/ipfire/html/images/internet-group-chat.png +srv/web/ipfire/html/images/internet-mail.png +srv/web/ipfire/html/images/internet-news-reader.png +srv/web/ipfire/html/images/internet-web-browser.png +srv/web/ipfire/html/images/list-add.png +srv/web/ipfire/html/images/list-remove.png +srv/web/ipfire/html/images/mail-attachment.png +srv/web/ipfire/html/images/mail-forward.png +srv/web/ipfire/html/images/mail-mark-junk.png +srv/web/ipfire/html/images/mail-mark-not-junk.png +srv/web/ipfire/html/images/mail-message-new.png +srv/web/ipfire/html/images/mail-reply-all.png +srv/web/ipfire/html/images/mail-reply-sender.png +srv/web/ipfire/html/images/mail-send-receive.png +srv/web/ipfire/html/images/media-flash.png +srv/web/ipfire/html/images/media-floppy.png +srv/web/ipfire/html/images/media-optical.png +srv/web/ipfire/html/images/media-playback-start-all.png +srv/web/ipfire/html/images/media-playback-start.png +srv/web/ipfire/html/images/media-playback-stop.png +srv/web/ipfire/html/images/media-repeat.png +srv/web/ipfire/html/images/media-resume.png +srv/web/ipfire/html/images/media-shuffle.png +srv/web/ipfire/html/images/media-skip-backward.png +srv/web/ipfire/html/images/media-skip-forward.png +srv/web/ipfire/html/images/mpfire +srv/web/ipfire/html/images/mpfire/box.png +srv/web/ipfire/html/images/network-error.png +srv/web/ipfire/html/images/network-idle.png +srv/web/ipfire/html/images/network-offline.png +srv/web/ipfire/html/images/network-receive.png +srv/web/ipfire/html/images/network-server.png +srv/web/ipfire/html/images/network-transmit-receive.png +srv/web/ipfire/html/images/network-transmit.png +srv/web/ipfire/html/images/network-wired.png +srv/web/ipfire/html/images/network-wireless-encrypted.png +srv/web/ipfire/html/images/network-wireless.png +srv/web/ipfire/html/images/network-workgroup.png +srv/web/ipfire/html/images/network.png +srv/web/ipfire/html/images/null.gif +srv/web/ipfire/html/images/off.gif +srv/web/ipfire/html/images/on.gif +srv/web/ipfire/html/images/openvpn.gif +srv/web/ipfire/html/images/openvpn.png +srv/web/ipfire/html/images/package-x-generic.png +srv/web/ipfire/html/images/printer-error.png +srv/web/ipfire/html/images/printer.png +srv/web/ipfire/html/images/process-stop.png +srv/web/ipfire/html/images/process-working.png +srv/web/ipfire/html/images/reload.gif +srv/web/ipfire/html/images/start-here.png +srv/web/ipfire/html/images/stock_down-16.png +srv/web/ipfire/html/images/stock_ok.png +srv/web/ipfire/html/images/stock_stop.png +srv/web/ipfire/html/images/stock_up-16.png +srv/web/ipfire/html/images/system-file-manager.png +srv/web/ipfire/html/images/system-installer.png +srv/web/ipfire/html/images/system-lock-screen.png +srv/web/ipfire/html/images/system-log-out.png +srv/web/ipfire/html/images/system-search.png +srv/web/ipfire/html/images/system-shutdown.png +srv/web/ipfire/html/images/system-software-update.png +srv/web/ipfire/html/images/system-users.png +srv/web/ipfire/html/images/tab-new.png +srv/web/ipfire/html/images/table-header.gif +srv/web/ipfire/html/images/text-html.png +srv/web/ipfire/html/images/text-x-generic-template.png +srv/web/ipfire/html/images/text-x-generic.png +srv/web/ipfire/html/images/text-x-script.png +srv/web/ipfire/html/images/tux.png +srv/web/ipfire/html/images/up.gif +srv/web/ipfire/html/images/updbooster +srv/web/ipfire/html/images/updbooster/updxl-globe.gif +srv/web/ipfire/html/images/updbooster/updxl-gr.gif +srv/web/ipfire/html/images/updbooster/updxl-led-blue.gif +srv/web/ipfire/html/images/updbooster/updxl-led-gray.gif +srv/web/ipfire/html/images/updbooster/updxl-led-green.gif +srv/web/ipfire/html/images/updbooster/updxl-led-red.gif +srv/web/ipfire/html/images/updbooster/updxl-led-yellow.gif +srv/web/ipfire/html/images/updbooster/updxl-rd.gif +srv/web/ipfire/html/images/updbooster/updxl-src-adobe.gif +srv/web/ipfire/html/images/updbooster/updxl-src-apple.gif +srv/web/ipfire/html/images/updbooster/updxl-src-avast.gif +srv/web/ipfire/html/images/updbooster/updxl-src-avg.gif +srv/web/ipfire/html/images/updbooster/updxl-src-avira.gif +srv/web/ipfire/html/images/updbooster/updxl-src-kaspersky.gif +srv/web/ipfire/html/images/updbooster/updxl-src-linux.gif +srv/web/ipfire/html/images/updbooster/updxl-src-microsoft.gif +srv/web/ipfire/html/images/updbooster/updxl-src-symantec.gif +srv/web/ipfire/html/images/updbooster/updxl-src-trendmicro.gif +srv/web/ipfire/html/images/updbooster/updxl-src-unknown.gif +srv/web/ipfire/html/images/updbooster/updxl-src-windows.gif +srv/web/ipfire/html/images/updbooster/updxl-yl.gif +srv/web/ipfire/html/images/urlfilter +srv/web/ipfire/html/images/urlfilter/1x1.gif +srv/web/ipfire/html/images/urlfilter/bg_cool_tux.jpg +srv/web/ipfire/html/images/urlfilter/bgcool.gif +srv/web/ipfire/html/images/urlfilter/copy.gif +srv/web/ipfire/html/images/urlfilter/gmg_tux_ip_fire.gif +srv/web/ipfire/html/images/urlfilter/led-green.gif +srv/web/ipfire/html/images/urlfilter/led-red.gif +srv/web/ipfire/html/images/user-home.png +srv/web/ipfire/html/images/user-multiple.png +srv/web/ipfire/html/images/user-option-add.png +srv/web/ipfire/html/images/user-option-remove.png +srv/web/ipfire/html/images/user-trash-full.png +srv/web/ipfire/html/images/user-trash.png +srv/web/ipfire/html/images/utilities-system-monitor.png +srv/web/ipfire/html/images/utilities-terminal.png +srv/web/ipfire/html/images/view-fullscreen.png +srv/web/ipfire/html/images/view-refresh.png +srv/web/ipfire/html/images/wakeup.gif +srv/web/ipfire/html/images/window-new.png +srv/web/ipfire/html/include +srv/web/ipfire/html/include/snortupdateutility.js +srv/web/ipfire/html/index.cgi +srv/web/ipfire/html/redirect-templates +srv/web/ipfire/html/redirect-templates/legacy +srv/web/ipfire/html/redirect-templates/legacy/template.html +srv/web/ipfire/html/redirect.cgi +srv/web/ipfire/html/themes +srv/web/ipfire/html/themes/darkdos +srv/web/ipfire/html/themes/darkdos/images +srv/web/ipfire/html/themes/darkdos/images/IPFire.png +srv/web/ipfire/html/themes/darkdos/images/b1.gif +srv/web/ipfire/html/themes/darkdos/images/b2.gif +srv/web/ipfire/html/themes/darkdos/images/b3.gif +srv/web/ipfire/html/themes/darkdos/images/b4.gif +srv/web/ipfire/html/themes/darkdos/images/b5.gif +srv/web/ipfire/html/themes/darkdos/images/b6.gif +srv/web/ipfire/html/themes/darkdos/images/spacer.gif +srv/web/ipfire/html/themes/darkdos/include +srv/web/ipfire/html/themes/darkdos/include/colors.txt +srv/web/ipfire/html/themes/darkdos/include/functions.pl +srv/web/ipfire/html/themes/darkdos/include/style.css +srv/web/ipfire/html/themes/ipfire +srv/web/ipfire/html/themes/ipfire-legacy +srv/web/ipfire/html/themes/ipfire-legacy/images +srv/web/ipfire/html/themes/ipfire-legacy/images/n1.gif +srv/web/ipfire/html/themes/ipfire-legacy/images/n2.gif +srv/web/ipfire/html/themes/ipfire-legacy/images/n3.gif +srv/web/ipfire/html/themes/ipfire-legacy/images/n4.gif +srv/web/ipfire/html/themes/ipfire-legacy/images/n5.gif +srv/web/ipfire/html/themes/ipfire-legacy/images/n6.gif +srv/web/ipfire/html/themes/ipfire-legacy/images/spacer.gif +srv/web/ipfire/html/themes/ipfire-legacy/include +srv/web/ipfire/html/themes/ipfire-legacy/include/colors.txt +srv/web/ipfire/html/themes/ipfire-legacy/include/functions.pl +srv/web/ipfire/html/themes/ipfire-legacy/include/style.css +srv/web/ipfire/html/themes/ipfire-rounded +srv/web/ipfire/html/themes/ipfire/images +srv/web/ipfire/html/themes/ipfire/images/n2.gif +srv/web/ipfire/html/themes/ipfire/images/n3.gif +srv/web/ipfire/html/themes/ipfire/images/n5.gif +srv/web/ipfire/html/themes/ipfire/images/n6.gif +srv/web/ipfire/html/themes/ipfire/images/tux2.png +srv/web/ipfire/html/themes/ipfire/include +srv/web/ipfire/html/themes/ipfire/include/colors.txt +srv/web/ipfire/html/themes/ipfire/include/css +srv/web/ipfire/html/themes/ipfire/include/css/style-rounded.css +srv/web/ipfire/html/themes/ipfire/include/css/style.css +srv/web/ipfire/html/themes/ipfire/include/functions.pl +srv/web/ipfire/html/themes/ipfire/include/js +srv/web/ipfire/html/themes/ipfire/include/js/refreshInetInfo.js +srv/web/ipfire/html/themes/maniac +srv/web/ipfire/html/themes/maniac/images +srv/web/ipfire/html/themes/maniac/images/IPFire.png +srv/web/ipfire/html/themes/maniac/images/Thumbs.db +srv/web/ipfire/html/themes/maniac/images/b1.gif +srv/web/ipfire/html/themes/maniac/images/b2.gif +srv/web/ipfire/html/themes/maniac/images/b3.gif +srv/web/ipfire/html/themes/maniac/images/b4.gif +srv/web/ipfire/html/themes/maniac/images/b5.gif +srv/web/ipfire/html/themes/maniac/images/b6.gif +srv/web/ipfire/html/themes/maniac/images/spacer.gif +srv/web/ipfire/html/themes/maniac/include +srv/web/ipfire/html/themes/maniac/include/colors.txt +srv/web/ipfire/html/themes/maniac/include/functions.pl +srv/web/ipfire/html/themes/maniac/include/style.css +var/updatecache +var/updatecache/download +var/updatecache/metadata diff --git a/config/rootfiles/core/90/filelists/Locale-Country b/config/rootfiles/core/90/filelists/Locale-Country new file mode 120000 index 000000000..025c27878 --- /dev/null +++ b/config/rootfiles/core/90/filelists/Locale-Country @@ -0,0 +1 @@ +../../../common/Locale-Country \ No newline at end of file diff --git a/config/rootfiles/core/90/filelists/files b/config/rootfiles/core/90/filelists/files index d4dcfae61..d36ece088 100644 --- a/config/rootfiles/core/90/filelists/files +++ b/config/rootfiles/core/90/filelists/files @@ -11,6 +11,9 @@ srv/web/ipfire/cgi-bin/firewall.cgi srv/web/ipfire/cgi-bin/fwhosts.cgi srv/web/ipfire/cgi-bin/geoip-block.cgi srv/web/ipfire/cgi-bin/index.cgi +srv/web/ipfire/cgi-bin/logs.cgi/firewalllog.dat +srv/web/ipfire/cgi-bin/logs.cgi/firewalllogcountry.dat +srv/web/ipfire/cgi-bin/logs.cgi/firewalllogip.dat srv/web/ipfire/cgi-bin/netovpnsrv.cgi srv/web/ipfire/cgi-bin/ovpnmain.cgi srv/web/ipfire/cgi-bin/vpnmain.cgi diff --git a/config/rootfiles/core/90/filelists/flag-icons b/config/rootfiles/core/90/filelists/flag-icons new file mode 120000 index 000000000..8776b6b79 --- /dev/null +++ b/config/rootfiles/core/90/filelists/flag-icons @@ -0,0 +1 @@ +../../../common/flag-icons \ No newline at end of file diff --git a/config/rootfiles/core/90/update.sh b/config/rootfiles/core/90/update.sh index 68798cb84..4835c5a29 100644 --- a/config/rootfiles/core/90/update.sh +++ b/config/rootfiles/core/90/update.sh @@ -132,10 +132,17 @@ esac /etc/init.d/ipsec stop /etc/init.d/apache stop +# Drop old flag icons, before extracting the new ones. +rm /srv/web/ipfire/html/images/flags/* + # #Extract files tar xavf /opt/pakfire/tmp/files* --no-overwrite-dir -p --numeric-owner -C / +# +# restart init because glibc was updated. +telinit u + # Remove old openssl libraries rm -vf /usr/lib/libcrypto.so.0.9.8 /usr/lib/libssl.so.0.9.8 @@ -228,6 +235,17 @@ case "$(uname -m)" in esac esac +# Upadate Kernel version uEnv.txt +if [ -e /boot/uEnv.txt ]; then + sed -i -e "s/KVER=.*/KVER=${KVER}/g" /boot/uEnv.txt +fi + +# call user update script (needed for some arm boards) +if [ -e /boot/pakfire-kernel-update ]; then + /boot/pakfire-kernel-update ${KVER} +fi + + # Force (re)install pae kernel if pae is supported rm -rf /opt/pakfire/db/*/meta-linux-pae if [ ! "$(grep "^flags.* pae " /proc/cpuinfo)" == "" ]; then diff --git a/config/rootfiles/packages/qemu b/config/rootfiles/packages/qemu index 50620663a..9896139ce 100644 --- a/config/rootfiles/packages/qemu +++ b/config/rootfiles/packages/qemu @@ -7,19 +7,33 @@ usr/bin/qemu-img usr/bin/qemu-io usr/bin/qemu-nbd usr/bin/qemu-system-arm +usr/bin/qemu-system-i386 +usr/libexec/qemu-bridge-helper #usr/share/doc/qemu #usr/share/doc/qemu/qemu-doc.html #usr/share/doc/qemu/qemu-tech.html +#usr/share/doc/qemu/qmp-commands.txt #usr/share/man/man1/qemu-img.1 #usr/share/man/man1/qemu.1 #usr/share/man/man8/qemu-nbd.8 -usr/share/qemu +#usr/share/qemu +usr/share/qemu/QEMU,cgthree.bin +usr/share/qemu/QEMU,tcx.bin +usr/share/qemu/acpi-dsdt.aml usr/share/qemu/bamboo.dtb +usr/share/qemu/bios-256k.bin usr/share/qemu/bios.bin -usr/share/qemu/extboot.bin +usr/share/qemu/efi-e1000.rom +usr/share/qemu/efi-eepro100.rom +usr/share/qemu/efi-ne2k_pci.rom +usr/share/qemu/efi-pcnet.rom +usr/share/qemu/efi-rtl8139.rom +usr/share/qemu/efi-virtio.rom usr/share/qemu/keymaps usr/share/qemu/keymaps/ar +usr/share/qemu/keymaps/bepo usr/share/qemu/keymaps/common +usr/share/qemu/keymaps/cz usr/share/qemu/keymaps/da usr/share/qemu/keymaps/de usr/share/qemu/keymaps/de-ch @@ -53,12 +67,13 @@ usr/share/qemu/keymaps/sl usr/share/qemu/keymaps/sv usr/share/qemu/keymaps/th usr/share/qemu/keymaps/tr +usr/share/qemu/kvmvapic.bin usr/share/qemu/linuxboot.bin -usr/share/qemu/mpc8544ds.dtb usr/share/qemu/multiboot.bin usr/share/qemu/openbios-ppc usr/share/qemu/openbios-sparc32 usr/share/qemu/openbios-sparc64 +usr/share/qemu/palcode-clipper usr/share/qemu/petalogix-ml605.dtb usr/share/qemu/petalogix-s3adsp1800.dtb usr/share/qemu/ppc_rom.bin @@ -68,12 +83,19 @@ usr/share/qemu/pxe-ne2k_pci.rom usr/share/qemu/pxe-pcnet.rom usr/share/qemu/pxe-rtl8139.rom usr/share/qemu/pxe-virtio.rom +usr/share/qemu/q35-acpi-dsdt.aml +usr/share/qemu/qemu-icon.bmp +usr/share/qemu/qemu_logo_no_text.svg +usr/share/qemu/s390-ccw.img usr/share/qemu/s390-zipl.rom +usr/share/qemu/sgabios.bin usr/share/qemu/slof.bin usr/share/qemu/spapr-rtas.bin -usr/share/qemu/vapic.bin +usr/share/qemu/trace-events +usr/share/qemu/u-boot.e500 usr/share/qemu/vgabios-cirrus.bin usr/share/qemu/vgabios-qxl.bin usr/share/qemu/vgabios-stdvga.bin usr/share/qemu/vgabios-vmware.bin usr/share/qemu/vgabios.bin +#usr/var/run diff --git a/html/cgi-bin/country.cgi b/html/cgi-bin/country.cgi index 65ce15433..60c2e5869 100644 --- a/html/cgi-bin/country.cgi +++ b/html/cgi-bin/country.cgi @@ -31,6 +31,7 @@ my @flaglistfiles=(); my $flag = ''; require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/geoip-functions.pl"; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; @@ -64,12 +65,16 @@ foreach $flag (@flaglistfiles) my $flagcode = uc(substr($flag, 0, 2)); my $fcode = lc($flagcode); + + # Get flag icon for of the country. + my $flag_icon = &GeoIP::get_flag_icon($fcode); + my $country = Locale::Country::code2country($fcode); if($fcode eq 'eu') { $country = 'Europe'; } if($fcode eq 'tp') { $country = 'East Timor'; } if($fcode eq 'yu') { $country = 'Yugoslavia'; } if ($lines % 2) { - print "$flagcode"; + print "$flagcode"; print "$flagcode"; print "$country\n"; } @@ -81,7 +86,7 @@ foreach $flag (@flaglistfiles) $col="style='background-color:${Header::table1colour};'"; } print ""; - print "$flagcode"; + print "$flagcode"; print "$flagcode"; print "$country"; print " "; diff --git a/html/cgi-bin/logs.cgi/firewalllog.dat b/html/cgi-bin/logs.cgi/firewalllog.dat index 752562666..5a584d60d 100644 --- a/html/cgi-bin/logs.cgi/firewalllog.dat +++ b/html/cgi-bin/logs.cgi/firewalllog.dat @@ -21,6 +21,7 @@ use Getopt::Std; #use CGI::Carp 'fatalsToBrowser'; require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/geoip-functions.pl"; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; @@ -372,10 +373,15 @@ foreach $_ (@log) $srcport
$dstport END ; - if ( $fcode ne "" ){ - print "$ccode";} - else { - print "";} + # Get flag icon for of the country. + my $flag_icon = &GeoIP::get_flag_icon($fcode); + + if ( $flag_icon) { + print "$ccode"; + } else { + print ""; + } + print <$macaddr diff --git a/html/cgi-bin/logs.cgi/firewalllogcountry.dat b/html/cgi-bin/logs.cgi/firewalllogcountry.dat index 3a774f922..29c084218 100644 --- a/html/cgi-bin/logs.cgi/firewalllogcountry.dat +++ b/html/cgi-bin/logs.cgi/firewalllogcountry.dat @@ -19,6 +19,7 @@ use Getopt::Std; #use CGI::Carp 'fatalsToBrowser'; require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/geoip-functions.pl"; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; @@ -460,11 +461,15 @@ for($s=0;$s<$lines;$s++) print "$key[$s]"; } else { - if($key[$s] ne 'unknown' ) { - my $fcode = lc($key[$s]); - print "$key[$s]";} - else { - print "$key[$s]"; + my $fcode = lc($key[$s]); + + # Get flag icon for of the country. + my $flag_icon = &GeoIP::get_flag_icon($fcode); + + if($flag_icon) { + print "$key[$s]"; + } else { + print "$key[$s]"; } } print "$value[$s]"; diff --git a/html/cgi-bin/logs.cgi/firewalllogip.dat b/html/cgi-bin/logs.cgi/firewalllogip.dat index 07bcc77f8..7d82d20e7 100644 --- a/html/cgi-bin/logs.cgi/firewalllogip.dat +++ b/html/cgi-bin/logs.cgi/firewalllogip.dat @@ -19,6 +19,7 @@ use Getopt::Std; #use CGI::Carp 'fatalsToBrowser'; require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/geoip-functions.pl"; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; @@ -441,13 +442,19 @@ for($s=0;$s<$lines;$s++) $color++; print "
"; print "$key[$s]"; - if ( $fcode ne "" ){ - print "$ccode";} - else { - print "";} - print "$value[$s]"; - print "$percent"; - print ""; + + # Get flag icon for of the country. + my $flag_icon = &GeoIP::get_flag_icon($ccode); + + if ( $flag_icon ) { + print "$ccode"; + } else { + print ""; + } + + print "$value[$s]"; + print "$percent"; + print ""; } if($cgiparams{'otherspie'} == 2 ){} diff --git a/html/html/images/flags/ad.png b/html/html/images/flags/ad.png deleted file mode 100644 index ffbe26a9c..000000000 Binary files a/html/html/images/flags/ad.png and /dev/null differ diff --git a/html/html/images/flags/ae.png b/html/html/images/flags/ae.png deleted file mode 100644 index 0ee169b3b..000000000 Binary files a/html/html/images/flags/ae.png and /dev/null differ diff --git a/html/html/images/flags/af.png b/html/html/images/flags/af.png deleted file mode 100644 index f6d8f25f5..000000000 Binary files a/html/html/images/flags/af.png and /dev/null differ diff --git a/html/html/images/flags/ag.png b/html/html/images/flags/ag.png deleted file mode 100644 index 1c731bae8..000000000 Binary files a/html/html/images/flags/ag.png and /dev/null differ diff --git a/html/html/images/flags/ai.png b/html/html/images/flags/ai.png deleted file mode 100644 index afc38d9f1..000000000 Binary files a/html/html/images/flags/ai.png and /dev/null differ diff --git a/html/html/images/flags/al.png b/html/html/images/flags/al.png deleted file mode 100644 index 79d6bac07..000000000 Binary files a/html/html/images/flags/al.png and /dev/null differ diff --git a/html/html/images/flags/am.png b/html/html/images/flags/am.png deleted file mode 100644 index 7d57f5055..000000000 Binary files a/html/html/images/flags/am.png and /dev/null differ diff --git a/html/html/images/flags/an.png b/html/html/images/flags/an.png deleted file mode 100644 index bf9d2336b..000000000 Binary files a/html/html/images/flags/an.png and /dev/null differ diff --git a/html/html/images/flags/ao.png b/html/html/images/flags/ao.png deleted file mode 100644 index c97184085..000000000 Binary files a/html/html/images/flags/ao.png and /dev/null differ diff --git a/html/html/images/flags/aq.png b/html/html/images/flags/aq.png deleted file mode 100644 index a4f9700e0..000000000 Binary files a/html/html/images/flags/aq.png and /dev/null differ diff --git a/html/html/images/flags/ar.png b/html/html/images/flags/ar.png deleted file mode 100644 index d3a0d9dfc..000000000 Binary files a/html/html/images/flags/ar.png and /dev/null differ diff --git a/html/html/images/flags/as.png b/html/html/images/flags/as.png deleted file mode 100644 index d881283f8..000000000 Binary files a/html/html/images/flags/as.png and /dev/null differ diff --git a/html/html/images/flags/at.png b/html/html/images/flags/at.png deleted file mode 100644 index bd0cbe1a7..000000000 Binary files a/html/html/images/flags/at.png and /dev/null differ diff --git a/html/html/images/flags/au.png b/html/html/images/flags/au.png deleted file mode 100644 index 65fd911f2..000000000 Binary files a/html/html/images/flags/au.png and /dev/null differ diff --git a/html/html/images/flags/aw.png b/html/html/images/flags/aw.png deleted file mode 100644 index 1e5aff9e8..000000000 Binary files a/html/html/images/flags/aw.png and /dev/null differ diff --git a/html/html/images/flags/az.png b/html/html/images/flags/az.png deleted file mode 100644 index f2137c2d8..000000000 Binary files a/html/html/images/flags/az.png and /dev/null differ diff --git a/html/html/images/flags/ba.png b/html/html/images/flags/ba.png deleted file mode 100644 index 39dbca828..000000000 Binary files a/html/html/images/flags/ba.png and /dev/null differ diff --git a/html/html/images/flags/bb.png b/html/html/images/flags/bb.png deleted file mode 100644 index 726ab5aa6..000000000 Binary files a/html/html/images/flags/bb.png and /dev/null differ diff --git a/html/html/images/flags/bd.png b/html/html/images/flags/bd.png deleted file mode 100644 index e68816fb8..000000000 Binary files a/html/html/images/flags/bd.png and /dev/null differ diff --git a/html/html/images/flags/be.png b/html/html/images/flags/be.png deleted file mode 100644 index 2f92d5f81..000000000 Binary files a/html/html/images/flags/be.png and /dev/null differ diff --git a/html/html/images/flags/bf.png b/html/html/images/flags/bf.png deleted file mode 100644 index 618fd041d..000000000 Binary files a/html/html/images/flags/bf.png and /dev/null differ diff --git a/html/html/images/flags/bg.png b/html/html/images/flags/bg.png deleted file mode 100644 index 70d4b2097..000000000 Binary files a/html/html/images/flags/bg.png and /dev/null differ diff --git a/html/html/images/flags/bh.png b/html/html/images/flags/bh.png deleted file mode 100644 index e92bd20cb..000000000 Binary files a/html/html/images/flags/bh.png and /dev/null differ diff --git a/html/html/images/flags/bi.png b/html/html/images/flags/bi.png deleted file mode 100644 index 3b4ebca27..000000000 Binary files a/html/html/images/flags/bi.png and /dev/null differ diff --git a/html/html/images/flags/bj.png b/html/html/images/flags/bj.png deleted file mode 100644 index f6b89d939..000000000 Binary files a/html/html/images/flags/bj.png and /dev/null differ diff --git a/html/html/images/flags/bm.png b/html/html/images/flags/bm.png deleted file mode 100644 index 092852d1a..000000000 Binary files a/html/html/images/flags/bm.png and /dev/null differ diff --git a/html/html/images/flags/bn.png b/html/html/images/flags/bn.png deleted file mode 100644 index 2cf8b8e5b..000000000 Binary files a/html/html/images/flags/bn.png and /dev/null differ diff --git a/html/html/images/flags/bo.png b/html/html/images/flags/bo.png deleted file mode 100644 index bcf79862d..000000000 Binary files a/html/html/images/flags/bo.png and /dev/null differ diff --git a/html/html/images/flags/br.png b/html/html/images/flags/br.png deleted file mode 100644 index 73e937007..000000000 Binary files a/html/html/images/flags/br.png and /dev/null differ diff --git a/html/html/images/flags/bs.png b/html/html/images/flags/bs.png deleted file mode 100644 index 799df4d82..000000000 Binary files a/html/html/images/flags/bs.png and /dev/null differ diff --git a/html/html/images/flags/bt.png b/html/html/images/flags/bt.png deleted file mode 100644 index 796a07333..000000000 Binary files a/html/html/images/flags/bt.png and /dev/null differ diff --git a/html/html/images/flags/bv.png b/html/html/images/flags/bv.png deleted file mode 100644 index 90661b4f0..000000000 Binary files a/html/html/images/flags/bv.png and /dev/null differ diff --git a/html/html/images/flags/bw.png b/html/html/images/flags/bw.png deleted file mode 100644 index 913580dfe..000000000 Binary files a/html/html/images/flags/bw.png and /dev/null differ diff --git a/html/html/images/flags/by.png b/html/html/images/flags/by.png deleted file mode 100644 index 80cd890c9..000000000 Binary files a/html/html/images/flags/by.png and /dev/null differ diff --git a/html/html/images/flags/bz.png b/html/html/images/flags/bz.png deleted file mode 100644 index bcfd37e32..000000000 Binary files a/html/html/images/flags/bz.png and /dev/null differ diff --git a/html/html/images/flags/ca.png b/html/html/images/flags/ca.png deleted file mode 100644 index 0a5003452..000000000 Binary files a/html/html/images/flags/ca.png and /dev/null differ diff --git a/html/html/images/flags/cc.png b/html/html/images/flags/cc.png deleted file mode 100644 index 6e29f453e..000000000 Binary files a/html/html/images/flags/cc.png and /dev/null differ diff --git a/html/html/images/flags/cd.png b/html/html/images/flags/cd.png deleted file mode 100644 index daa30a3c3..000000000 Binary files a/html/html/images/flags/cd.png and /dev/null differ diff --git a/html/html/images/flags/cf.png b/html/html/images/flags/cf.png deleted file mode 100644 index d31de1540..000000000 Binary files a/html/html/images/flags/cf.png and /dev/null differ diff --git a/html/html/images/flags/cg.png b/html/html/images/flags/cg.png deleted file mode 100644 index 1d712ffa2..000000000 Binary files a/html/html/images/flags/cg.png and /dev/null differ diff --git a/html/html/images/flags/ch.png b/html/html/images/flags/ch.png deleted file mode 100644 index b5b590266..000000000 Binary files a/html/html/images/flags/ch.png and /dev/null differ diff --git a/html/html/images/flags/ci.png b/html/html/images/flags/ci.png deleted file mode 100644 index 3f34f51ac..000000000 Binary files a/html/html/images/flags/ci.png and /dev/null differ diff --git a/html/html/images/flags/ck.png b/html/html/images/flags/ck.png deleted file mode 100644 index c86af2c1b..000000000 Binary files a/html/html/images/flags/ck.png and /dev/null differ diff --git a/html/html/images/flags/cl.png b/html/html/images/flags/cl.png deleted file mode 100644 index 194fd91b9..000000000 Binary files a/html/html/images/flags/cl.png and /dev/null differ diff --git a/html/html/images/flags/cm.png b/html/html/images/flags/cm.png deleted file mode 100644 index 00fc99100..000000000 Binary files a/html/html/images/flags/cm.png and /dev/null differ diff --git a/html/html/images/flags/cn.png b/html/html/images/flags/cn.png deleted file mode 100644 index e9e826182..000000000 Binary files a/html/html/images/flags/cn.png and /dev/null differ diff --git a/html/html/images/flags/co.png b/html/html/images/flags/co.png deleted file mode 100644 index cba9e49db..000000000 Binary files a/html/html/images/flags/co.png and /dev/null differ diff --git a/html/html/images/flags/cr.png b/html/html/images/flags/cr.png deleted file mode 100644 index 9088a35e3..000000000 Binary files a/html/html/images/flags/cr.png and /dev/null differ diff --git a/html/html/images/flags/cs.png b/html/html/images/flags/cs.png deleted file mode 100644 index bbd5acad7..000000000 Binary files a/html/html/images/flags/cs.png and /dev/null differ diff --git a/html/html/images/flags/cu.png b/html/html/images/flags/cu.png deleted file mode 100644 index ff1b7ea99..000000000 Binary files a/html/html/images/flags/cu.png and /dev/null differ diff --git a/html/html/images/flags/cv.png b/html/html/images/flags/cv.png deleted file mode 100644 index 49e773870..000000000 Binary files a/html/html/images/flags/cv.png and /dev/null differ diff --git a/html/html/images/flags/cx.png b/html/html/images/flags/cx.png deleted file mode 100644 index a64c13f22..000000000 Binary files a/html/html/images/flags/cx.png and /dev/null differ diff --git a/html/html/images/flags/cy.png b/html/html/images/flags/cy.png deleted file mode 100644 index c3a559c6e..000000000 Binary files a/html/html/images/flags/cy.png and /dev/null differ diff --git a/html/html/images/flags/cz.png b/html/html/images/flags/cz.png deleted file mode 100644 index 5caf0ec1c..000000000 Binary files a/html/html/images/flags/cz.png and /dev/null differ diff --git a/html/html/images/flags/de.png b/html/html/images/flags/de.png deleted file mode 100644 index b142f7ba7..000000000 Binary files a/html/html/images/flags/de.png and /dev/null differ diff --git a/html/html/images/flags/dj.png b/html/html/images/flags/dj.png deleted file mode 100644 index c71b38f74..000000000 Binary files a/html/html/images/flags/dj.png and /dev/null differ diff --git a/html/html/images/flags/dk.png b/html/html/images/flags/dk.png deleted file mode 100644 index b2b9b12c2..000000000 Binary files a/html/html/images/flags/dk.png and /dev/null differ diff --git a/html/html/images/flags/dm.png b/html/html/images/flags/dm.png deleted file mode 100644 index 0b1aab629..000000000 Binary files a/html/html/images/flags/dm.png and /dev/null differ diff --git a/html/html/images/flags/do.png b/html/html/images/flags/do.png deleted file mode 100644 index 5afc6d03f..000000000 Binary files a/html/html/images/flags/do.png and /dev/null differ diff --git a/html/html/images/flags/dz.png b/html/html/images/flags/dz.png deleted file mode 100644 index 9132046f3..000000000 Binary files a/html/html/images/flags/dz.png and /dev/null differ diff --git a/html/html/images/flags/ec.png b/html/html/images/flags/ec.png deleted file mode 100644 index bdae8d245..000000000 Binary files a/html/html/images/flags/ec.png and /dev/null differ diff --git a/html/html/images/flags/ee.png b/html/html/images/flags/ee.png deleted file mode 100644 index 516e5a3af..000000000 Binary files a/html/html/images/flags/ee.png and /dev/null differ diff --git a/html/html/images/flags/eg.png b/html/html/images/flags/eg.png deleted file mode 100644 index 0f47afc95..000000000 Binary files a/html/html/images/flags/eg.png and /dev/null differ diff --git a/html/html/images/flags/eh.png b/html/html/images/flags/eh.png deleted file mode 100644 index 927b3cba1..000000000 Binary files a/html/html/images/flags/eh.png and /dev/null differ diff --git a/html/html/images/flags/er.png b/html/html/images/flags/er.png deleted file mode 100644 index 10ded538f..000000000 Binary files a/html/html/images/flags/er.png and /dev/null differ diff --git a/html/html/images/flags/es.png b/html/html/images/flags/es.png deleted file mode 100644 index 40cbfa631..000000000 Binary files a/html/html/images/flags/es.png and /dev/null differ diff --git a/html/html/images/flags/et.png b/html/html/images/flags/et.png deleted file mode 100644 index 17a252e7d..000000000 Binary files a/html/html/images/flags/et.png and /dev/null differ diff --git a/html/html/images/flags/eu.png b/html/html/images/flags/eu.png deleted file mode 100644 index 4c09a5ad3..000000000 Binary files a/html/html/images/flags/eu.png and /dev/null differ diff --git a/html/html/images/flags/fi.png b/html/html/images/flags/fi.png deleted file mode 100644 index 78b9ab631..000000000 Binary files a/html/html/images/flags/fi.png and /dev/null differ diff --git a/html/html/images/flags/fj.png b/html/html/images/flags/fj.png deleted file mode 100644 index a02aaa358..000000000 Binary files a/html/html/images/flags/fj.png and /dev/null differ diff --git a/html/html/images/flags/fk.png b/html/html/images/flags/fk.png deleted file mode 100644 index b6189f921..000000000 Binary files a/html/html/images/flags/fk.png and /dev/null differ diff --git a/html/html/images/flags/fm.png b/html/html/images/flags/fm.png deleted file mode 100644 index 7302d22f9..000000000 Binary files a/html/html/images/flags/fm.png and /dev/null differ diff --git a/html/html/images/flags/fo.png b/html/html/images/flags/fo.png deleted file mode 100644 index 6bb5557e8..000000000 Binary files a/html/html/images/flags/fo.png and /dev/null differ diff --git a/html/html/images/flags/fr.png b/html/html/images/flags/fr.png deleted file mode 100644 index bfd4a2148..000000000 Binary files a/html/html/images/flags/fr.png and /dev/null differ diff --git a/html/html/images/flags/ga.png b/html/html/images/flags/ga.png deleted file mode 100644 index 18eed1aca..000000000 Binary files a/html/html/images/flags/ga.png and /dev/null differ diff --git a/html/html/images/flags/gb.png b/html/html/images/flags/gb.png deleted file mode 100644 index db134f14b..000000000 Binary files a/html/html/images/flags/gb.png and /dev/null differ diff --git a/html/html/images/flags/gd.png b/html/html/images/flags/gd.png deleted file mode 100644 index bde8e2e8b..000000000 Binary files a/html/html/images/flags/gd.png and /dev/null differ diff --git a/html/html/images/flags/ge.png b/html/html/images/flags/ge.png deleted file mode 100644 index cf5a612ac..000000000 Binary files a/html/html/images/flags/ge.png and /dev/null differ diff --git a/html/html/images/flags/gf.png b/html/html/images/flags/gf.png deleted file mode 100644 index df12fb49f..000000000 Binary files a/html/html/images/flags/gf.png and /dev/null differ diff --git a/html/html/images/flags/gh.png b/html/html/images/flags/gh.png deleted file mode 100644 index e47b266ea..000000000 Binary files a/html/html/images/flags/gh.png and /dev/null differ diff --git a/html/html/images/flags/gi.png b/html/html/images/flags/gi.png deleted file mode 100644 index d3f23b3bd..000000000 Binary files a/html/html/images/flags/gi.png and /dev/null differ diff --git a/html/html/images/flags/gl.png b/html/html/images/flags/gl.png deleted file mode 100644 index 565c7a170..000000000 Binary files a/html/html/images/flags/gl.png and /dev/null differ diff --git a/html/html/images/flags/gm.png b/html/html/images/flags/gm.png deleted file mode 100644 index cdecab3e8..000000000 Binary files a/html/html/images/flags/gm.png and /dev/null differ diff --git a/html/html/images/flags/gn.png b/html/html/images/flags/gn.png deleted file mode 100644 index 56db38e90..000000000 Binary files a/html/html/images/flags/gn.png and /dev/null differ diff --git a/html/html/images/flags/gp.png b/html/html/images/flags/gp.png deleted file mode 100644 index d7fbdfc6d..000000000 Binary files a/html/html/images/flags/gp.png and /dev/null differ diff --git a/html/html/images/flags/gq.png b/html/html/images/flags/gq.png deleted file mode 100644 index 71496cdbf..000000000 Binary files a/html/html/images/flags/gq.png and /dev/null differ diff --git a/html/html/images/flags/gr.png b/html/html/images/flags/gr.png deleted file mode 100644 index cf10a2596..000000000 Binary files a/html/html/images/flags/gr.png and /dev/null differ diff --git a/html/html/images/flags/gs.png b/html/html/images/flags/gs.png deleted file mode 100644 index 6fd7edf03..000000000 Binary files a/html/html/images/flags/gs.png and /dev/null differ diff --git a/html/html/images/flags/gt.png b/html/html/images/flags/gt.png deleted file mode 100644 index 2be4460be..000000000 Binary files a/html/html/images/flags/gt.png and /dev/null differ diff --git a/html/html/images/flags/gu.png b/html/html/images/flags/gu.png deleted file mode 100644 index 2e6f0e020..000000000 Binary files a/html/html/images/flags/gu.png and /dev/null differ diff --git a/html/html/images/flags/gw.png b/html/html/images/flags/gw.png deleted file mode 100644 index ae52ec3ae..000000000 Binary files a/html/html/images/flags/gw.png and /dev/null differ diff --git a/html/html/images/flags/gy.png b/html/html/images/flags/gy.png deleted file mode 100644 index 1b20de478..000000000 Binary files a/html/html/images/flags/gy.png and /dev/null differ diff --git a/html/html/images/flags/hk.png b/html/html/images/flags/hk.png deleted file mode 100644 index d5435b6e7..000000000 Binary files a/html/html/images/flags/hk.png and /dev/null differ diff --git a/html/html/images/flags/hm.png b/html/html/images/flags/hm.png deleted file mode 100644 index ec0d223d9..000000000 Binary files a/html/html/images/flags/hm.png and /dev/null differ diff --git a/html/html/images/flags/hn.png b/html/html/images/flags/hn.png deleted file mode 100644 index 56e0b0248..000000000 Binary files a/html/html/images/flags/hn.png and /dev/null differ diff --git a/html/html/images/flags/hr.png b/html/html/images/flags/hr.png deleted file mode 100644 index bd133ba62..000000000 Binary files a/html/html/images/flags/hr.png and /dev/null differ diff --git a/html/html/images/flags/ht.png b/html/html/images/flags/ht.png deleted file mode 100644 index a98294028..000000000 Binary files a/html/html/images/flags/ht.png and /dev/null differ diff --git a/html/html/images/flags/hu.png b/html/html/images/flags/hu.png deleted file mode 100644 index fd76de396..000000000 Binary files a/html/html/images/flags/hu.png and /dev/null differ diff --git a/html/html/images/flags/id.png b/html/html/images/flags/id.png deleted file mode 100644 index cf72330b3..000000000 Binary files a/html/html/images/flags/id.png and /dev/null differ diff --git a/html/html/images/flags/ie.png b/html/html/images/flags/ie.png deleted file mode 100644 index ddbbc747e..000000000 Binary files a/html/html/images/flags/ie.png and /dev/null differ diff --git a/html/html/images/flags/il.png b/html/html/images/flags/il.png deleted file mode 100644 index 52dc8d385..000000000 Binary files a/html/html/images/flags/il.png and /dev/null differ diff --git a/html/html/images/flags/in.png b/html/html/images/flags/in.png deleted file mode 100644 index 771f21709..000000000 Binary files a/html/html/images/flags/in.png and /dev/null differ diff --git a/html/html/images/flags/io.png b/html/html/images/flags/io.png deleted file mode 100644 index 96bc11809..000000000 Binary files a/html/html/images/flags/io.png and /dev/null differ diff --git a/html/html/images/flags/iq.png b/html/html/images/flags/iq.png deleted file mode 100644 index 309730390..000000000 Binary files a/html/html/images/flags/iq.png and /dev/null differ diff --git a/html/html/images/flags/ir.png b/html/html/images/flags/ir.png deleted file mode 100644 index 395b28a08..000000000 Binary files a/html/html/images/flags/ir.png and /dev/null differ diff --git a/html/html/images/flags/is.png b/html/html/images/flags/is.png deleted file mode 100644 index ea1c49370..000000000 Binary files a/html/html/images/flags/is.png and /dev/null differ diff --git a/html/html/images/flags/it.png b/html/html/images/flags/it.png deleted file mode 100644 index de7427b15..000000000 Binary files a/html/html/images/flags/it.png and /dev/null differ diff --git a/html/html/images/flags/jm.png b/html/html/images/flags/jm.png deleted file mode 100644 index 2a8a89993..000000000 Binary files a/html/html/images/flags/jm.png and /dev/null differ diff --git a/html/html/images/flags/jo.png b/html/html/images/flags/jo.png deleted file mode 100644 index dbdca50da..000000000 Binary files a/html/html/images/flags/jo.png and /dev/null differ diff --git a/html/html/images/flags/jp.png b/html/html/images/flags/jp.png deleted file mode 100644 index 5e342fdf2..000000000 Binary files a/html/html/images/flags/jp.png and /dev/null differ diff --git a/html/html/images/flags/ke.png b/html/html/images/flags/ke.png deleted file mode 100644 index d55331ae8..000000000 Binary files a/html/html/images/flags/ke.png and /dev/null differ diff --git a/html/html/images/flags/kg.png b/html/html/images/flags/kg.png deleted file mode 100644 index 230b1f6f3..000000000 Binary files a/html/html/images/flags/kg.png and /dev/null differ diff --git a/html/html/images/flags/kh.png b/html/html/images/flags/kh.png deleted file mode 100644 index 2ad8e35a9..000000000 Binary files a/html/html/images/flags/kh.png and /dev/null differ diff --git a/html/html/images/flags/ki.png b/html/html/images/flags/ki.png deleted file mode 100644 index 244104ad4..000000000 Binary files a/html/html/images/flags/ki.png and /dev/null differ diff --git a/html/html/images/flags/km.png b/html/html/images/flags/km.png deleted file mode 100644 index eb6954469..000000000 Binary files a/html/html/images/flags/km.png and /dev/null differ diff --git a/html/html/images/flags/kn.png b/html/html/images/flags/kn.png deleted file mode 100644 index 3ce40183f..000000000 Binary files a/html/html/images/flags/kn.png and /dev/null differ diff --git a/html/html/images/flags/kp.png b/html/html/images/flags/kp.png deleted file mode 100644 index f53c71a02..000000000 Binary files a/html/html/images/flags/kp.png and /dev/null differ diff --git a/html/html/images/flags/kr.png b/html/html/images/flags/kr.png deleted file mode 100644 index 2b4e7b991..000000000 Binary files a/html/html/images/flags/kr.png and /dev/null differ diff --git a/html/html/images/flags/kw.png b/html/html/images/flags/kw.png deleted file mode 100644 index 19c8dc215..000000000 Binary files a/html/html/images/flags/kw.png and /dev/null differ diff --git a/html/html/images/flags/ky.png b/html/html/images/flags/ky.png deleted file mode 100644 index fa5ba0735..000000000 Binary files a/html/html/images/flags/ky.png and /dev/null differ diff --git a/html/html/images/flags/kz.png b/html/html/images/flags/kz.png deleted file mode 100644 index f90f0ef54..000000000 Binary files a/html/html/images/flags/kz.png and /dev/null differ diff --git a/html/html/images/flags/la.png b/html/html/images/flags/la.png deleted file mode 100644 index c3e9154bc..000000000 Binary files a/html/html/images/flags/la.png and /dev/null differ diff --git a/html/html/images/flags/lb.png b/html/html/images/flags/lb.png deleted file mode 100644 index e18a57750..000000000 Binary files a/html/html/images/flags/lb.png and /dev/null differ diff --git a/html/html/images/flags/lc.png b/html/html/images/flags/lc.png deleted file mode 100644 index 78c606f7e..000000000 Binary files a/html/html/images/flags/lc.png and /dev/null differ diff --git a/html/html/images/flags/li.png b/html/html/images/flags/li.png deleted file mode 100644 index e991d1fd3..000000000 Binary files a/html/html/images/flags/li.png and /dev/null differ diff --git a/html/html/images/flags/lk.png b/html/html/images/flags/lk.png deleted file mode 100644 index f9e227fbf..000000000 Binary files a/html/html/images/flags/lk.png and /dev/null differ diff --git a/html/html/images/flags/lr.png b/html/html/images/flags/lr.png deleted file mode 100644 index 1c826c85a..000000000 Binary files a/html/html/images/flags/lr.png and /dev/null differ diff --git a/html/html/images/flags/ls.png b/html/html/images/flags/ls.png deleted file mode 100644 index bd78c5bce..000000000 Binary files a/html/html/images/flags/ls.png and /dev/null differ diff --git a/html/html/images/flags/lt.png b/html/html/images/flags/lt.png deleted file mode 100644 index 212d16b95..000000000 Binary files a/html/html/images/flags/lt.png and /dev/null differ diff --git a/html/html/images/flags/lu.png b/html/html/images/flags/lu.png deleted file mode 100644 index 7182373f5..000000000 Binary files a/html/html/images/flags/lu.png and /dev/null differ diff --git a/html/html/images/flags/lv.png b/html/html/images/flags/lv.png deleted file mode 100644 index fa94bb278..000000000 Binary files a/html/html/images/flags/lv.png and /dev/null differ diff --git a/html/html/images/flags/ly.png b/html/html/images/flags/ly.png deleted file mode 100644 index 7afd8a643..000000000 Binary files a/html/html/images/flags/ly.png and /dev/null differ diff --git a/html/html/images/flags/ma.png b/html/html/images/flags/ma.png deleted file mode 100644 index 05448bf18..000000000 Binary files a/html/html/images/flags/ma.png and /dev/null differ diff --git a/html/html/images/flags/mc.png b/html/html/images/flags/mc.png deleted file mode 100644 index c6f5809fc..000000000 Binary files a/html/html/images/flags/mc.png and /dev/null differ diff --git a/html/html/images/flags/md.png b/html/html/images/flags/md.png deleted file mode 100644 index e100650f6..000000000 Binary files a/html/html/images/flags/md.png and /dev/null differ diff --git a/html/html/images/flags/mg.png b/html/html/images/flags/mg.png deleted file mode 100644 index 080b0d4d1..000000000 Binary files a/html/html/images/flags/mg.png and /dev/null differ diff --git a/html/html/images/flags/mh.png b/html/html/images/flags/mh.png deleted file mode 100644 index 132ad606b..000000000 Binary files a/html/html/images/flags/mh.png and /dev/null differ diff --git a/html/html/images/flags/mk.png b/html/html/images/flags/mk.png deleted file mode 100644 index acf5e44fc..000000000 Binary files a/html/html/images/flags/mk.png and /dev/null differ diff --git a/html/html/images/flags/ml.png b/html/html/images/flags/ml.png deleted file mode 100644 index cf0412fb3..000000000 Binary files a/html/html/images/flags/ml.png and /dev/null differ diff --git a/html/html/images/flags/mm.png b/html/html/images/flags/mm.png deleted file mode 100644 index 646783160..000000000 Binary files a/html/html/images/flags/mm.png and /dev/null differ diff --git a/html/html/images/flags/mn.png b/html/html/images/flags/mn.png deleted file mode 100644 index 81f355b4e..000000000 Binary files a/html/html/images/flags/mn.png and /dev/null differ diff --git a/html/html/images/flags/mo.png b/html/html/images/flags/mo.png deleted file mode 100644 index 8a033f363..000000000 Binary files a/html/html/images/flags/mo.png and /dev/null differ diff --git a/html/html/images/flags/mp.png b/html/html/images/flags/mp.png deleted file mode 100644 index 1bf89752c..000000000 Binary files a/html/html/images/flags/mp.png and /dev/null differ diff --git a/html/html/images/flags/mq.png b/html/html/images/flags/mq.png deleted file mode 100644 index 00a8cc418..000000000 Binary files a/html/html/images/flags/mq.png and /dev/null differ diff --git a/html/html/images/flags/mr.png b/html/html/images/flags/mr.png deleted file mode 100644 index 5c40c89f8..000000000 Binary files a/html/html/images/flags/mr.png and /dev/null differ diff --git a/html/html/images/flags/ms.png b/html/html/images/flags/ms.png deleted file mode 100644 index 82dfd87af..000000000 Binary files a/html/html/images/flags/ms.png and /dev/null differ diff --git a/html/html/images/flags/mt.png b/html/html/images/flags/mt.png deleted file mode 100644 index df8615465..000000000 Binary files a/html/html/images/flags/mt.png and /dev/null differ diff --git a/html/html/images/flags/mu.png b/html/html/images/flags/mu.png deleted file mode 100644 index b146f3877..000000000 Binary files a/html/html/images/flags/mu.png and /dev/null differ diff --git a/html/html/images/flags/mv.png b/html/html/images/flags/mv.png deleted file mode 100644 index 9d8704bb4..000000000 Binary files a/html/html/images/flags/mv.png and /dev/null differ diff --git a/html/html/images/flags/mw.png b/html/html/images/flags/mw.png deleted file mode 100644 index ddbe25755..000000000 Binary files a/html/html/images/flags/mw.png and /dev/null differ diff --git a/html/html/images/flags/mx.png b/html/html/images/flags/mx.png deleted file mode 100644 index d69e87f88..000000000 Binary files a/html/html/images/flags/mx.png and /dev/null differ diff --git a/html/html/images/flags/my.png b/html/html/images/flags/my.png deleted file mode 100644 index 54534e911..000000000 Binary files a/html/html/images/flags/my.png and /dev/null differ diff --git a/html/html/images/flags/mz.png b/html/html/images/flags/mz.png deleted file mode 100644 index bc3cf9bfc..000000000 Binary files a/html/html/images/flags/mz.png and /dev/null differ diff --git a/html/html/images/flags/na.png b/html/html/images/flags/na.png deleted file mode 100644 index f44ed282d..000000000 Binary files a/html/html/images/flags/na.png and /dev/null differ diff --git a/html/html/images/flags/nc.png b/html/html/images/flags/nc.png deleted file mode 100644 index ee025d7f3..000000000 Binary files a/html/html/images/flags/nc.png and /dev/null differ diff --git a/html/html/images/flags/ne.png b/html/html/images/flags/ne.png deleted file mode 100644 index aeb771d29..000000000 Binary files a/html/html/images/flags/ne.png and /dev/null differ diff --git a/html/html/images/flags/nf.png b/html/html/images/flags/nf.png deleted file mode 100644 index 2f9ae9475..000000000 Binary files a/html/html/images/flags/nf.png and /dev/null differ diff --git a/html/html/images/flags/ng.png b/html/html/images/flags/ng.png deleted file mode 100644 index cc4dcd105..000000000 Binary files a/html/html/images/flags/ng.png and /dev/null differ diff --git a/html/html/images/flags/ni.png b/html/html/images/flags/ni.png deleted file mode 100644 index f679bf206..000000000 Binary files a/html/html/images/flags/ni.png and /dev/null differ diff --git a/html/html/images/flags/nl.png b/html/html/images/flags/nl.png deleted file mode 100644 index b0e12c2f3..000000000 Binary files a/html/html/images/flags/nl.png and /dev/null differ diff --git a/html/html/images/flags/no.png b/html/html/images/flags/no.png deleted file mode 100644 index de11ab776..000000000 Binary files a/html/html/images/flags/no.png and /dev/null differ diff --git a/html/html/images/flags/np.png b/html/html/images/flags/np.png deleted file mode 100644 index eb365c93b..000000000 Binary files a/html/html/images/flags/np.png and /dev/null differ diff --git a/html/html/images/flags/nr.png b/html/html/images/flags/nr.png deleted file mode 100644 index 12f0cfeb8..000000000 Binary files a/html/html/images/flags/nr.png and /dev/null differ diff --git a/html/html/images/flags/nu.png b/html/html/images/flags/nu.png deleted file mode 100644 index 99ce198cf..000000000 Binary files a/html/html/images/flags/nu.png and /dev/null differ diff --git a/html/html/images/flags/nz.png b/html/html/images/flags/nz.png deleted file mode 100644 index c50ae5fa4..000000000 Binary files a/html/html/images/flags/nz.png and /dev/null differ diff --git a/html/html/images/flags/om.png b/html/html/images/flags/om.png deleted file mode 100644 index 0076b1130..000000000 Binary files a/html/html/images/flags/om.png and /dev/null differ diff --git a/html/html/images/flags/pa.png b/html/html/images/flags/pa.png deleted file mode 100644 index ea4adb226..000000000 Binary files a/html/html/images/flags/pa.png and /dev/null differ diff --git a/html/html/images/flags/pe.png b/html/html/images/flags/pe.png deleted file mode 100644 index 38563b81f..000000000 Binary files a/html/html/images/flags/pe.png and /dev/null differ diff --git a/html/html/images/flags/pf.png b/html/html/images/flags/pf.png deleted file mode 100644 index 832a5da41..000000000 Binary files a/html/html/images/flags/pf.png and /dev/null differ diff --git a/html/html/images/flags/pg.png b/html/html/images/flags/pg.png deleted file mode 100644 index 96da94f80..000000000 Binary files a/html/html/images/flags/pg.png and /dev/null differ diff --git a/html/html/images/flags/ph.png b/html/html/images/flags/ph.png deleted file mode 100644 index c8868b6d9..000000000 Binary files a/html/html/images/flags/ph.png and /dev/null differ diff --git a/html/html/images/flags/pk.png b/html/html/images/flags/pk.png deleted file mode 100644 index d86edf1cd..000000000 Binary files a/html/html/images/flags/pk.png and /dev/null differ diff --git a/html/html/images/flags/pl.png b/html/html/images/flags/pl.png deleted file mode 100644 index 251ee0a4d..000000000 Binary files a/html/html/images/flags/pl.png and /dev/null differ diff --git a/html/html/images/flags/pm.png b/html/html/images/flags/pm.png deleted file mode 100644 index 3d23d0e48..000000000 Binary files a/html/html/images/flags/pm.png and /dev/null differ diff --git a/html/html/images/flags/pn.png b/html/html/images/flags/pn.png deleted file mode 100644 index b39911c4c..000000000 Binary files a/html/html/images/flags/pn.png and /dev/null differ diff --git a/html/html/images/flags/pr.png b/html/html/images/flags/pr.png deleted file mode 100644 index 2877e34fc..000000000 Binary files a/html/html/images/flags/pr.png and /dev/null differ diff --git a/html/html/images/flags/ps.png b/html/html/images/flags/ps.png deleted file mode 100644 index 7080b8510..000000000 Binary files a/html/html/images/flags/ps.png and /dev/null differ diff --git a/html/html/images/flags/pt.png b/html/html/images/flags/pt.png deleted file mode 100644 index c61d7ca09..000000000 Binary files a/html/html/images/flags/pt.png and /dev/null differ diff --git a/html/html/images/flags/pw.png b/html/html/images/flags/pw.png deleted file mode 100644 index 063d17fcd..000000000 Binary files a/html/html/images/flags/pw.png and /dev/null differ diff --git a/html/html/images/flags/py.png b/html/html/images/flags/py.png deleted file mode 100644 index 7bc1c878d..000000000 Binary files a/html/html/images/flags/py.png and /dev/null differ diff --git a/html/html/images/flags/qa.png b/html/html/images/flags/qa.png deleted file mode 100644 index 9619da62d..000000000 Binary files a/html/html/images/flags/qa.png and /dev/null differ diff --git a/html/html/images/flags/re.png b/html/html/images/flags/re.png deleted file mode 100644 index 422ee9d15..000000000 Binary files a/html/html/images/flags/re.png and /dev/null differ diff --git a/html/html/images/flags/ro.png b/html/html/images/flags/ro.png deleted file mode 100644 index 7f72dd811..000000000 Binary files a/html/html/images/flags/ro.png and /dev/null differ diff --git a/html/html/images/flags/ru.png b/html/html/images/flags/ru.png deleted file mode 100644 index c76f64637..000000000 Binary files a/html/html/images/flags/ru.png and /dev/null differ diff --git a/html/html/images/flags/rw.png b/html/html/images/flags/rw.png deleted file mode 100644 index b05833ba9..000000000 Binary files a/html/html/images/flags/rw.png and /dev/null differ diff --git a/html/html/images/flags/sa.png b/html/html/images/flags/sa.png deleted file mode 100644 index 177143012..000000000 Binary files a/html/html/images/flags/sa.png and /dev/null differ diff --git a/html/html/images/flags/sb.png b/html/html/images/flags/sb.png deleted file mode 100644 index e1ca39b5d..000000000 Binary files a/html/html/images/flags/sb.png and /dev/null differ diff --git a/html/html/images/flags/sc.png b/html/html/images/flags/sc.png deleted file mode 100644 index 0d42691b7..000000000 Binary files a/html/html/images/flags/sc.png and /dev/null differ diff --git a/html/html/images/flags/sd.png b/html/html/images/flags/sd.png deleted file mode 100644 index d9a8e943c..000000000 Binary files a/html/html/images/flags/sd.png and /dev/null differ diff --git a/html/html/images/flags/se.png b/html/html/images/flags/se.png deleted file mode 100644 index 56f85793f..000000000 Binary files a/html/html/images/flags/se.png and /dev/null differ diff --git a/html/html/images/flags/sg.png b/html/html/images/flags/sg.png deleted file mode 100644 index debeda780..000000000 Binary files a/html/html/images/flags/sg.png and /dev/null differ diff --git a/html/html/images/flags/sh.png b/html/html/images/flags/sh.png deleted file mode 100644 index 070cd3bb8..000000000 Binary files a/html/html/images/flags/sh.png and /dev/null differ diff --git a/html/html/images/flags/si.png b/html/html/images/flags/si.png deleted file mode 100644 index a8525d41f..000000000 Binary files a/html/html/images/flags/si.png and /dev/null differ diff --git a/html/html/images/flags/sj.png b/html/html/images/flags/sj.png deleted file mode 100644 index 2b44b90e4..000000000 Binary files a/html/html/images/flags/sj.png and /dev/null differ diff --git a/html/html/images/flags/sk.png b/html/html/images/flags/sk.png deleted file mode 100644 index 9477a5855..000000000 Binary files a/html/html/images/flags/sk.png and /dev/null differ diff --git a/html/html/images/flags/sl.png b/html/html/images/flags/sl.png deleted file mode 100644 index 9178f63f6..000000000 Binary files a/html/html/images/flags/sl.png and /dev/null differ diff --git a/html/html/images/flags/sm.png b/html/html/images/flags/sm.png deleted file mode 100644 index 9dc99fa25..000000000 Binary files a/html/html/images/flags/sm.png and /dev/null differ diff --git a/html/html/images/flags/sn.png b/html/html/images/flags/sn.png deleted file mode 100644 index 0f0e66ced..000000000 Binary files a/html/html/images/flags/sn.png and /dev/null differ diff --git a/html/html/images/flags/so.png b/html/html/images/flags/so.png deleted file mode 100644 index 680bfc28b..000000000 Binary files a/html/html/images/flags/so.png and /dev/null differ diff --git a/html/html/images/flags/sr.png b/html/html/images/flags/sr.png deleted file mode 100644 index 339bbb65e..000000000 Binary files a/html/html/images/flags/sr.png and /dev/null differ diff --git a/html/html/images/flags/st.png b/html/html/images/flags/st.png deleted file mode 100644 index 3b6db1627..000000000 Binary files a/html/html/images/flags/st.png and /dev/null differ diff --git a/html/html/images/flags/sv.png b/html/html/images/flags/sv.png deleted file mode 100644 index d71be3e65..000000000 Binary files a/html/html/images/flags/sv.png and /dev/null differ diff --git a/html/html/images/flags/sy.png b/html/html/images/flags/sy.png deleted file mode 100644 index 5b350b780..000000000 Binary files a/html/html/images/flags/sy.png and /dev/null differ diff --git a/html/html/images/flags/sz.png b/html/html/images/flags/sz.png deleted file mode 100644 index 48deaaf37..000000000 Binary files a/html/html/images/flags/sz.png and /dev/null differ diff --git a/html/html/images/flags/tc.png b/html/html/images/flags/tc.png deleted file mode 100644 index 6e164c348..000000000 Binary files a/html/html/images/flags/tc.png and /dev/null differ diff --git a/html/html/images/flags/td.png b/html/html/images/flags/td.png deleted file mode 100644 index 0fb0e321b..000000000 Binary files a/html/html/images/flags/td.png and /dev/null differ diff --git a/html/html/images/flags/tf.png b/html/html/images/flags/tf.png deleted file mode 100644 index d986c0617..000000000 Binary files a/html/html/images/flags/tf.png and /dev/null differ diff --git a/html/html/images/flags/tg.png b/html/html/images/flags/tg.png deleted file mode 100644 index 354772f18..000000000 Binary files a/html/html/images/flags/tg.png and /dev/null differ diff --git a/html/html/images/flags/th.png b/html/html/images/flags/th.png deleted file mode 100644 index 88e94a01d..000000000 Binary files a/html/html/images/flags/th.png and /dev/null differ diff --git a/html/html/images/flags/tj.png b/html/html/images/flags/tj.png deleted file mode 100644 index dd802f02e..000000000 Binary files a/html/html/images/flags/tj.png and /dev/null differ diff --git a/html/html/images/flags/tk.png b/html/html/images/flags/tk.png deleted file mode 100644 index 233a7af8c..000000000 Binary files a/html/html/images/flags/tk.png and /dev/null differ diff --git a/html/html/images/flags/tl.png b/html/html/images/flags/tl.png deleted file mode 100644 index 22169214c..000000000 Binary files a/html/html/images/flags/tl.png and /dev/null differ diff --git a/html/html/images/flags/tm.png b/html/html/images/flags/tm.png deleted file mode 100644 index efc4867d3..000000000 Binary files a/html/html/images/flags/tm.png and /dev/null differ diff --git a/html/html/images/flags/tn.png b/html/html/images/flags/tn.png deleted file mode 100644 index 7dc6df969..000000000 Binary files a/html/html/images/flags/tn.png and /dev/null differ diff --git a/html/html/images/flags/to.png b/html/html/images/flags/to.png deleted file mode 100644 index 27df6fdaf..000000000 Binary files a/html/html/images/flags/to.png and /dev/null differ diff --git a/html/html/images/flags/tp.png b/html/html/images/flags/tp.png deleted file mode 100644 index f612ed837..000000000 Binary files a/html/html/images/flags/tp.png and /dev/null differ diff --git a/html/html/images/flags/tr.png b/html/html/images/flags/tr.png deleted file mode 100644 index ca88f97d5..000000000 Binary files a/html/html/images/flags/tr.png and /dev/null differ diff --git a/html/html/images/flags/tt.png b/html/html/images/flags/tt.png deleted file mode 100644 index 37d38fe4b..000000000 Binary files a/html/html/images/flags/tt.png and /dev/null differ diff --git a/html/html/images/flags/tv.png b/html/html/images/flags/tv.png deleted file mode 100644 index b86f1bc54..000000000 Binary files a/html/html/images/flags/tv.png and /dev/null differ diff --git a/html/html/images/flags/tw.png b/html/html/images/flags/tw.png deleted file mode 100644 index 85eb1ffa4..000000000 Binary files a/html/html/images/flags/tw.png and /dev/null differ diff --git a/html/html/images/flags/tz.png b/html/html/images/flags/tz.png deleted file mode 100644 index 2b0880afb..000000000 Binary files a/html/html/images/flags/tz.png and /dev/null differ diff --git a/html/html/images/flags/ua.png b/html/html/images/flags/ua.png deleted file mode 100644 index 46b0aaf5d..000000000 Binary files a/html/html/images/flags/ua.png and /dev/null differ diff --git a/html/html/images/flags/ug.png b/html/html/images/flags/ug.png deleted file mode 100644 index 22dd07f28..000000000 Binary files a/html/html/images/flags/ug.png and /dev/null differ diff --git a/html/html/images/flags/um.png b/html/html/images/flags/um.png deleted file mode 100644 index e959d3126..000000000 Binary files a/html/html/images/flags/um.png and /dev/null differ diff --git a/html/html/images/flags/us.png b/html/html/images/flags/us.png deleted file mode 100644 index cebf56260..000000000 Binary files a/html/html/images/flags/us.png and /dev/null differ diff --git a/html/html/images/flags/uy.png b/html/html/images/flags/uy.png deleted file mode 100644 index 3aed8f7eb..000000000 Binary files a/html/html/images/flags/uy.png and /dev/null differ diff --git a/html/html/images/flags/uz.png b/html/html/images/flags/uz.png deleted file mode 100644 index 1c9ca1538..000000000 Binary files a/html/html/images/flags/uz.png and /dev/null differ diff --git a/html/html/images/flags/va.png b/html/html/images/flags/va.png deleted file mode 100644 index fd3984bf0..000000000 Binary files a/html/html/images/flags/va.png and /dev/null differ diff --git a/html/html/images/flags/vc.png b/html/html/images/flags/vc.png deleted file mode 100644 index 230ef4c22..000000000 Binary files a/html/html/images/flags/vc.png and /dev/null differ diff --git a/html/html/images/flags/ve.png b/html/html/images/flags/ve.png deleted file mode 100644 index 292db90c9..000000000 Binary files a/html/html/images/flags/ve.png and /dev/null differ diff --git a/html/html/images/flags/vg.png b/html/html/images/flags/vg.png deleted file mode 100644 index 5c0acd3f2..000000000 Binary files a/html/html/images/flags/vg.png and /dev/null differ diff --git a/html/html/images/flags/vi.png b/html/html/images/flags/vi.png deleted file mode 100644 index a9a9c6bf0..000000000 Binary files a/html/html/images/flags/vi.png and /dev/null differ diff --git a/html/html/images/flags/vn.png b/html/html/images/flags/vn.png deleted file mode 100644 index 20ef1c268..000000000 Binary files a/html/html/images/flags/vn.png and /dev/null differ diff --git a/html/html/images/flags/vu.png b/html/html/images/flags/vu.png deleted file mode 100644 index 0ce47d09a..000000000 Binary files a/html/html/images/flags/vu.png and /dev/null differ diff --git a/html/html/images/flags/wf.png b/html/html/images/flags/wf.png deleted file mode 100644 index 98cf4f577..000000000 Binary files a/html/html/images/flags/wf.png and /dev/null differ diff --git a/html/html/images/flags/ws.png b/html/html/images/flags/ws.png deleted file mode 100644 index 9d8cc2ca8..000000000 Binary files a/html/html/images/flags/ws.png and /dev/null differ diff --git a/html/html/images/flags/ye.png b/html/html/images/flags/ye.png deleted file mode 100644 index 09199ca03..000000000 Binary files a/html/html/images/flags/ye.png and /dev/null differ diff --git a/html/html/images/flags/yt.png b/html/html/images/flags/yt.png deleted file mode 100644 index 2fdd8d4fe..000000000 Binary files a/html/html/images/flags/yt.png and /dev/null differ diff --git a/html/html/images/flags/yu.png b/html/html/images/flags/yu.png deleted file mode 100644 index 056048321..000000000 Binary files a/html/html/images/flags/yu.png and /dev/null differ diff --git a/html/html/images/flags/za.png b/html/html/images/flags/za.png deleted file mode 100644 index 77f4aa5fe..000000000 Binary files a/html/html/images/flags/za.png and /dev/null differ diff --git a/html/html/images/flags/zm.png b/html/html/images/flags/zm.png deleted file mode 100644 index b053a8d30..000000000 Binary files a/html/html/images/flags/zm.png and /dev/null differ diff --git a/html/html/images/flags/zw.png b/html/html/images/flags/zw.png deleted file mode 100644 index 98095dfea..000000000 Binary files a/html/html/images/flags/zw.png and /dev/null differ diff --git a/lfs/apache2 b/lfs/apache2 index 0d7b11ed0..57c344718 100644 --- a/lfs/apache2 +++ b/lfs/apache2 @@ -31,11 +31,8 @@ THISAPP = httpd-$(VER) DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) -ifeq "$(PASS)" "C" - TARGET = $(DIR_INFO)/$(THISAPP)-config -else - TARGET = $(DIR_INFO)/$(THISAPP) -endif + +TARGET = $(DIR_INFO)/$(THISAPP) ############################################################################### # Top-level Rules @@ -77,32 +74,6 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) -ifeq "$(PASS)" "C" - # DO THIS IN AN EXTRA STEP BECAUSE PHP AND SUBVERSION WILL FAIL. - - cp -rf $(DIR_CONF)/httpd/* /etc/httpd/conf - ln -sf $(CONFIG_ROOT)/main/hostname.conf /etc/httpd/conf/ - - # Copy all html/cgi-bin files - mkdir -p /srv/web/ipfire/{cgi-bin,html} - mkdir -p /var/updatecache/{download,metadata} - cp -aR $(DIR_SRC)/html/* /srv/web/ipfire - - # Change CONFIG_ROOT in cgi-scripts - for i in /srv/web/ipfire/cgi-bin/{*,logs.cgi/*,vpn.cgi/*}; do \ - if [ -f $$i ]; then \ - sed -i "s+CONFIG_ROOT+$(CONFIG_ROOT)+g" $$i; \ - fi; \ - done - chown -R root:root /srv/web/ipfire - chmod -R 755 /srv/web/ipfire/cgi-bin - chmod -R 644 /srv/web/ipfire/html - chmod 755 /srv/web/ipfire/html /srv/web/ipfire/html/{index.cgi,redirect.cgi,dial.cgi,images,include,themes,themes/*,themes/*/*} - ln -svf ipfire /srv/web/ipfire/html/themes/ipfire-rounded - - # Reset permissions of redirect templates and theme directories - find /srv/web/ipfire/html/{redirect-templates,themes} -type d | xargs chmod -v 755 -else @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 -i $(DIR_DL)/httpd-2.2.2-config-1.patch @@ -140,6 +111,10 @@ else /usr/share/man/man1/{dbmmanage,ht{dbm,digest,passwd,txt2dbm}}.1 \ /usr/share/man/man8/{ab,apachectl,apxs,htcacheclean,httpd}.8 \ /usr/share/man/man8/{logresolve,rotatelogs,suexec}.8 + + # Install apache config + cp -rf $(DIR_CONF)/httpd/* /etc/httpd/conf + ln -sf $(CONFIG_ROOT)/main/hostname.conf /etc/httpd/conf/ + @rm -rf $(DIR_APP) -endif @$(POSTBUILD) diff --git a/lfs/dracut b/lfs/dracut index fef3ad77d..97d12f3f5 100644 --- a/lfs/dracut +++ b/lfs/dracut @@ -71,6 +71,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dracut-038-always-enable-mdraid.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dracut-038_add_sdhci-pci.patch cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install sbindir=/sbin sysconfdir=/etc diff --git a/lfs/flag-icons b/lfs/flag-icons new file mode 100644 index 000000000..8f3364cdc --- /dev/null +++ b/lfs/flag-icons @@ -0,0 +1,90 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2015 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.6 + +THISAPP = flag-icons-$(VER) +DL_FILE = $(THISAPP).zip +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 992db1bc950dfdd436699b7d2ad33c2d + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +############################################################################### +# 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) + # Create DIR_APP and move the source tarball to its location. + @rm -rf $(DIR_APP) && mkdir -pv $(DIR_APP) && cd $(DIR_SRC) && cp -avf $(DIR_DL)/$(DL_FILE) $(DIR_APP) + + # Extract the source tarball. + cd $(DIR_APP) && unzip $(DL_FILE) + + # Create flage image folder. + cd $(DIR_APP) && mkdir -pv /srv/web/ipfire/html/images/flags/ + + # Only copy the country flags. + cd $(DIR_APP) && cp -avf flags-iso/shiny/16/??.png \ + /srv/web/ipfire/html/images/flags/ + + # Copy flag icon for unknown countries. + cd $(DIR_APP) && cp -avf flags-iso/shiny/16/_unknown.png \ + /srv/web/ipfire/html/images/flags/unknown.png + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/qemu b/lfs/qemu index 2fc0476b0..8512568b6 100644 --- a/lfs/qemu +++ b/lfs/qemu @@ -24,16 +24,16 @@ include Config -VER = 0.15.0 +VER = 2.3.0 -THISAPP = qemu-kvm-$(VER) -DL_FILE = $(THISAPP).tar.gz +THISAPP = qemu-$(VER) +DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) SUP_ARCH = i586 PROG = qemu -PAK_VER = 14 +PAK_VER = 15 DEPS = "sdl" @@ -45,7 +45,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = b45b0deebba4ce47dcaaab3807f6ed47 +$(DL_FILE)_MD5 = 2fab3ea4460de9b57192e5b8b311f221 install : $(TARGET) @@ -77,12 +77,20 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/qemu-0.15.0_missing_definitions_hack.patch + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc \ + --enable-kvm --disable-attr \ --target-list="i386-linux-user i386-softmmu arm-softmmu" \ --extra-cflags="$(CFLAGS)" cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install + + # install wrapper for old kvm parameter handling + install -m 755 $(DIR_SRC)/config/qemu/qemu /usr/bin/qemu + + # disable PaX MPROTECT + paxctl -m /usr/bin/qemu-system-arm + paxctl -m /usr/bin/qemu-system-i386 + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/web-user-interface b/lfs/web-user-interface new file mode 100644 index 000000000..919acbe76 --- /dev/null +++ b/lfs/web-user-interface @@ -0,0 +1,72 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2015 IPFire Team # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = ipfire + +THISAPP = web-user-interface-$(VER) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +install: $(TARGET) + +check: + +download: + +md5: + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + + # Copy all html/cgi-bin files + mkdir -p /srv/web/ipfire/{cgi-bin,html} + mkdir -p /var/updatecache/{download,metadata} + cp -aR $(DIR_SRC)/html/* /srv/web/ipfire + + # Change CONFIG_ROOT in cgi-scripts + for i in /srv/web/ipfire/cgi-bin/{*,logs.cgi/*,vpn.cgi/*}; do \ + if [ -f $$i ]; then \ + sed -i "s+CONFIG_ROOT+$(CONFIG_ROOT)+g" $$i; \ + fi; \ + done + chown -R root:root /srv/web/ipfire + chmod -R 755 /srv/web/ipfire/cgi-bin + chmod -R 644 /srv/web/ipfire/html + chmod 755 /srv/web/ipfire/html /srv/web/ipfire/html/{index.cgi,redirect.cgi,dial.cgi,images,include,themes,themes/*,themes/*/*} + ln -svf ipfire /srv/web/ipfire/html/themes/ipfire-rounded + + # Reset permissions of redirect templates and theme directories + find /srv/web/ipfire/html/{redirect-templates,themes} -type d | xargs chmod -v 755 + @$(POSTBUILD) diff --git a/make.sh b/make.sh index cd78bf705..1d287469d 100755 --- a/make.sh +++ b/make.sh @@ -507,7 +507,8 @@ buildipfire() { ipfiremake openldap ipfiremake apache2 ipfiremake php - ipfiremake apache2 PASS=C + ipfiremake web-user-interface + ipfiremake flag-icons ipfiremake jquery ipfiremake arping ipfiremake beep diff --git a/src/patches/dracut-038_add_sdhci-pci.patch b/src/patches/dracut-038_add_sdhci-pci.patch new file mode 100644 index 000000000..b002246d4 --- /dev/null +++ b/src/patches/dracut-038_add_sdhci-pci.patch @@ -0,0 +1,12 @@ +diff -Naur dracut-038.org/modules.d/90kernel-modules/module-setup.sh dracut-038/modules.d/90kernel-modules/module-setup.sh +--- dracut-038.org/modules.d/90kernel-modules/module-setup.sh 2014-06-30 12:03:12.000000000 +0200 ++++ dracut-038/modules.d/90kernel-modules/module-setup.sh 2015-05-05 14:58:56.820197839 +0200 +@@ -47,7 +47,7 @@ + atkbd i8042 usbhid hid-apple hid-sunplus hid-cherry hid-logitech \ + hid-logitech-dj hid-microsoft firewire-ohci \ + pcmcia usb_storage nvme hid-hyperv hv-vmbus \ +- sdhci_acpi ++ sdhci_acpi sdhci_pci + + if [[ "$(uname -p)" == arm* ]]; then + # arm specific modules diff --git a/src/patches/qemu-0.15.0_missing_definitions_hack.patch b/src/patches/qemu-0.15.0_missing_definitions_hack.patch deleted file mode 100644 index 4ff2c0847..000000000 --- a/src/patches/qemu-0.15.0_missing_definitions_hack.patch +++ /dev/null @@ -1,40 +0,0 @@ -diff -Naur qemu-kvm-0.15.0.org/hw/9pfs/virtio-9p-local.c qemu-kvm-0.15.0/hw/9pfs/virtio-9p-local.c ---- qemu-kvm-0.15.0.org/hw/9pfs/virtio-9p-local.c 2011-08-09 14:40:29.000000000 +0200 -+++ qemu-kvm-0.15.0/hw/9pfs/virtio-9p-local.c 2011-08-14 10:31:22.711480316 +0200 -@@ -21,6 +21,16 @@ - #include - #include - -+#ifndef AT_FDCWD -+/* Copied from linux/include/linux/fcntl.h * because direct include fails */ -+#define AT_FDCWD -100 /* Special value used to indicate -+ openat should use the current -+ working directory. */ -+#define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */ -+#define AT_REMOVEDIR 0x200 /* Remove directory instead of -+ unlinking file. */ -+#define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */ -+#endif - - static int local_lstat(FsContext *fs_ctx, const char *path, struct stat *stbuf) - { -diff -Naur qemu-kvm-0.15.0.org/linux-user/syscall.c qemu-kvm-0.15.0/linux-user/syscall.c ---- qemu-kvm-0.15.0.org/linux-user/syscall.c 2011-08-09 14:40:29.000000000 +0200 -+++ qemu-kvm-0.15.0/linux-user/syscall.c 2011-08-14 12:43:43.190231600 +0200 -@@ -971,6 +971,16 @@ - return result; - } - -+/* Copied from linux/include/asm/resource.h * because direct include fails */ -+ -+#ifndef RLIMIT_NICE -+#define RLIMIT_NICE 13 /* max nice prio allowed to raise to -+ 0-39 for nice level 19 .. -20 */ -+#endif -+#ifndef RLIMIT_RTPRIO -+#define RLIMIT_RTPRIO 14 /* maximum realtime priority */ -+#endif -+ - static inline int target_to_host_resource(int code) - { - switch (code) { diff --git a/src/scripts/ovpn-ccd-convert b/src/scripts/ovpn-ccd-convert index 7aa8cf13e..f49670656 100644 --- a/src/scripts/ovpn-ccd-convert +++ b/src/scripts/ovpn-ccd-convert @@ -42,7 +42,7 @@ foreach my $key (keys %ovpnconfig){ }else{ print "Client $ovpnconfig{$key}[2] NOT converted!\n"; } - $ovpnconfig{$key}[32] = 'dynamic'; + $ovpnconfig{$key}[32] = 'dynamic' if ($ovpnconfig{$key}[32] eq ''); } &General::writehasharray("/var/ipfire/ovpn/ovpnconfig", \%ovpnconfig); if ($running eq 'on')