]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Merge branch 'master' into check_mk
authorTimo Eissler <timo@eissler.pro>
Sat, 19 Oct 2013 22:46:53 +0000 (00:46 +0200)
committerTimo Eissler <timo@eissler.pro>
Sat, 19 Oct 2013 22:46:53 +0000 (00:46 +0200)
297 files changed:
config/backup/include
config/backup/includes/igmpproxy [new file with mode: 0644]
config/backup/includes/keepalived [new file with mode: 0644]
config/backup/includes/lcdproc [new file with mode: 0644]
config/backup/includes/postfix [new file with mode: 0644]
config/backup/includes/tor [new file with mode: 0644]
config/backup/includes/vdr
config/cfgroot/general-functions.pl
config/cfgroot/header.pl
config/kernel/kernel.config.armv5tel-ipfire-kirkwood
config/kernel/kernel.config.armv5tel-ipfire-omap
config/kernel/kernel.config.armv5tel-ipfire-rpi
config/kernel/kernel.config.i586-ipfire
config/kernel/kernel.config.i586-ipfire-pae
config/kernel/kernel.config.i586-ipfire-xen
config/lcdproc/LCDd.conf [new file with mode: 0644]
config/lcdproc/lcdproc.conf [new file with mode: 0644]
config/menu/10-system.menu
config/menu/30-network.menu
config/menu/EX-tor.menu [new file with mode: 0644]
config/outgoingfw/outgoingfw.pl
config/ovpn/verify
config/rootfiles/common/apache2
config/rootfiles/common/armv5tel/initscripts
config/rootfiles/common/armv5tel/linux-kirkwood
config/rootfiles/common/armv5tel/linux-omap
config/rootfiles/common/armv5tel/linux-rpi
config/rootfiles/common/bitstream [new file with mode: 0644]
config/rootfiles/common/configroot
config/rootfiles/common/daq
config/rootfiles/common/gperf [new file with mode: 0644]
config/rootfiles/common/i586/initscripts
config/rootfiles/common/i586/ipfire-netboot [new file with mode: 0644]
config/rootfiles/common/i586/linux
config/rootfiles/common/inetutils
config/rootfiles/common/jwhois [new file with mode: 0644]
config/rootfiles/common/libjpeg
config/rootfiles/common/misc-progs
config/rootfiles/common/snort
config/rootfiles/common/squid
config/rootfiles/common/strongswan
config/rootfiles/common/usb_modeswitch_data
config/rootfiles/core/70/exclude [moved from config/rootfiles/core/68/exclude with 100% similarity]
config/rootfiles/core/70/filelists/armv5tel/linux-kirkwood [new symlink]
config/rootfiles/core/70/filelists/armv5tel/linux-omap [new symlink]
config/rootfiles/core/70/filelists/armv5tel/linux-rpi [new symlink]
config/rootfiles/core/70/filelists/crda [new symlink]
config/rootfiles/core/70/filelists/files [new file with mode: 0644]
config/rootfiles/core/70/filelists/i586/grub.conf [new file with mode: 0644]
config/rootfiles/core/70/filelists/i586/linux [new symlink]
config/rootfiles/core/70/filelists/iw [new symlink]
config/rootfiles/core/70/filelists/libjpeg [new symlink]
config/rootfiles/core/70/filelists/wireless-regdb [new symlink]
config/rootfiles/core/70/meta [moved from config/rootfiles/core/67/meta with 100% similarity]
config/rootfiles/core/70/update.sh [new file with mode: 0644]
config/rootfiles/core/71/exclude [new file with mode: 0644]
config/rootfiles/core/71/filelists/GeoIP [moved from config/rootfiles/core/68/filelists/GeoIP with 100% similarity]
config/rootfiles/core/71/filelists/curl [new symlink]
config/rootfiles/core/71/filelists/files [new file with mode: 0644]
config/rootfiles/core/71/filelists/hwdata [moved from config/rootfiles/core/68/filelists/hwdata with 100% similarity]
config/rootfiles/core/71/filelists/jwhois [new symlink]
config/rootfiles/core/71/filelists/oinkmaster [new symlink]
config/rootfiles/core/71/filelists/snort [new symlink]
config/rootfiles/core/71/filelists/squid [moved from config/rootfiles/core/67/filelists/squid with 100% similarity]
config/rootfiles/core/71/filelists/usb_modeswitch [new symlink]
config/rootfiles/core/71/filelists/usb_modeswitch_data [new symlink]
config/rootfiles/core/71/meta [moved from config/rootfiles/core/68/meta with 100% similarity]
config/rootfiles/core/71/update.sh [new file with mode: 0644]
config/rootfiles/core/72/exclude [new file with mode: 0644]
config/rootfiles/core/72/filelists/daq [new symlink]
config/rootfiles/core/72/filelists/files [new file with mode: 0644]
config/rootfiles/core/72/filelists/i586/strongswan-padlock [new symlink]
config/rootfiles/core/72/filelists/snort [new symlink]
config/rootfiles/core/72/filelists/squid [new symlink]
config/rootfiles/core/72/filelists/strongswan [moved from config/rootfiles/core/68/filelists/strongswan with 100% similarity]
config/rootfiles/core/72/meta [new file with mode: 0644]
config/rootfiles/core/72/update.sh [new file with mode: 0644]
config/rootfiles/oldcore/27/filelists/files
config/rootfiles/oldcore/67/exclude [moved from config/rootfiles/core/67/exclude with 100% similarity]
config/rootfiles/oldcore/67/filelists/IO-Socket-SSL [moved from config/rootfiles/core/67/filelists/IO-Socket-SSL with 100% similarity]
config/rootfiles/oldcore/67/filelists/armv5tel/compat-drivers-modules-kirkwood [moved from config/rootfiles/core/67/filelists/armv5tel/compat-drivers-modules-kirkwood with 100% similarity]
config/rootfiles/oldcore/67/filelists/armv5tel/compat-drivers-modules-omap [moved from config/rootfiles/core/67/filelists/armv5tel/compat-drivers-modules-omap with 100% similarity]
config/rootfiles/oldcore/67/filelists/armv5tel/compat-drivers-modules-rpi [moved from config/rootfiles/core/67/filelists/armv5tel/compat-drivers-modules-rpi with 100% similarity]
config/rootfiles/oldcore/67/filelists/compat-drivers [moved from config/rootfiles/core/67/filelists/compat-drivers with 100% similarity]
config/rootfiles/oldcore/67/filelists/files [moved from config/rootfiles/core/67/filelists/files with 100% similarity]
config/rootfiles/oldcore/67/filelists/fireinfo [moved from config/rootfiles/core/67/filelists/fireinfo with 100% similarity]
config/rootfiles/oldcore/67/filelists/i586/compat-drivers-modules [moved from config/rootfiles/core/67/filelists/i586/compat-drivers-modules with 100% similarity]
config/rootfiles/oldcore/67/filelists/i586/compat-drivers-modules-pae [moved from config/rootfiles/core/67/filelists/i586/compat-drivers-modules-pae with 100% similarity]
config/rootfiles/oldcore/67/filelists/i586/compat-drivers-modules-pae-xen [moved from config/rootfiles/core/67/filelists/i586/compat-drivers-modules-pae-xen with 100% similarity]
config/rootfiles/oldcore/67/filelists/squid [new symlink]
config/rootfiles/oldcore/67/meta [new file with mode: 0644]
config/rootfiles/oldcore/67/update.sh [moved from config/rootfiles/core/67/update.sh with 100% similarity]
config/rootfiles/oldcore/68/exclude [new file with mode: 0644]
config/rootfiles/oldcore/68/filelists/GeoIP [new file with mode: 0644]
config/rootfiles/oldcore/68/filelists/dejavu-fonts-ttf [moved from config/rootfiles/core/68/filelists/dejavu-fonts-ttf with 100% similarity]
config/rootfiles/oldcore/68/filelists/files [moved from config/rootfiles/core/68/filelists/files with 100% similarity]
config/rootfiles/oldcore/68/filelists/freefont [moved from config/rootfiles/core/68/filelists/freefont with 100% similarity]
config/rootfiles/oldcore/68/filelists/hwdata [new file with mode: 0644]
config/rootfiles/oldcore/68/filelists/perl-Sort-Naturally [moved from config/rootfiles/core/68/filelists/perl-Sort-Naturally with 100% similarity]
config/rootfiles/oldcore/68/filelists/smartmontools [moved from config/rootfiles/core/68/filelists/smartmontools with 100% similarity]
config/rootfiles/oldcore/68/filelists/strongswan [new symlink]
config/rootfiles/oldcore/68/filelists/vlan [moved from config/rootfiles/core/68/filelists/vlan with 100% similarity]
config/rootfiles/oldcore/68/meta [new file with mode: 0644]
config/rootfiles/oldcore/68/update.sh [moved from config/rootfiles/core/68/update.sh with 100% similarity]
config/rootfiles/oldcore/69/exclude [new file with mode: 0644]
config/rootfiles/oldcore/69/filelists/armv5tel/linux-kirkwood [new symlink]
config/rootfiles/oldcore/69/filelists/armv5tel/linux-omap [new symlink]
config/rootfiles/oldcore/69/filelists/armv5tel/linux-rpi [new symlink]
config/rootfiles/oldcore/69/filelists/files [new file with mode: 0644]
config/rootfiles/oldcore/69/filelists/i586/grub.conf [new file with mode: 0644]
config/rootfiles/oldcore/69/filelists/i586/linux [new symlink]
config/rootfiles/oldcore/69/filelists/openssh [new symlink]
config/rootfiles/oldcore/69/filelists/setup [new symlink]
config/rootfiles/oldcore/69/meta [new file with mode: 0644]
config/rootfiles/oldcore/69/update.sh [new file with mode: 0644]
config/rootfiles/packages/alsa
config/rootfiles/packages/arm [new file with mode: 0644]
config/rootfiles/packages/igmpproxy
config/rootfiles/packages/ipvsadm [new file with mode: 0644]
config/rootfiles/packages/keepalived [new file with mode: 0644]
config/rootfiles/packages/lcdproc [new file with mode: 0644]
config/rootfiles/packages/linux-pae
config/rootfiles/packages/linux-xen
config/rootfiles/packages/mc
config/rootfiles/packages/motion
config/rootfiles/packages/multicat [new file with mode: 0644]
config/rootfiles/packages/perl-Carp-Clan [new file with mode: 0644]
config/rootfiles/packages/perl-Date-Calc [new file with mode: 0644]
config/rootfiles/packages/perl-Date-Manip [new file with mode: 0644]
config/rootfiles/packages/perl-File-Tail [new file with mode: 0644]
config/rootfiles/packages/perl-TimeDate [new file with mode: 0644]
config/rootfiles/packages/postfix
config/rootfiles/packages/pound
config/rootfiles/packages/samba
config/rootfiles/packages/strace [new file with mode: 0644]
config/rootfiles/packages/swatch [new file with mode: 0644]
config/rootfiles/packages/tcpdump
config/rootfiles/packages/tor [new file with mode: 0644]
config/snort/snort.conf
config/squidclamav/squidclamav.conf
config/syslinux/boot.msg [deleted file]
config/syslinux/boot.png [new file with mode: 0644]
config/syslinux/splash.lss [deleted file]
config/syslinux/syslinux.cfg
config/syslinux/unattended.conf
config/tor/defaults-torrc [new file with mode: 0644]
config/tor/tor.logrotate [new file with mode: 0644]
config/vdr/vdr.sysconfig
doc/language_issues.de
doc/language_issues.en
doc/language_issues.es
doc/language_issues.fr
doc/language_issues.nl
doc/language_issues.pl
doc/language_issues.ru
doc/language_issues.tr [new file with mode: 0644]
doc/language_missings
html/cgi-bin/ddns.cgi
html/cgi-bin/dnsforward.cgi [new file with mode: 0644]
html/cgi-bin/ids.cgi
html/cgi-bin/ovpnmain.cgi
html/cgi-bin/pppsetup.cgi
html/cgi-bin/proxy.cgi
html/cgi-bin/tor.cgi [new file with mode: 0755]
html/cgi-bin/vpnmain.cgi
html/cgi-bin/wirelessclient.cgi [new file with mode: 0644]
langs/de/cgi-bin/de.pl
langs/en/cgi-bin/en.pl
langs/list
langs/nl/cgi-bin/nl.pl
langs/pl/cgi-bin/pl.pl
langs/ru/cgi-bin/ru.pl
langs/tr/cgi-bin/tr.pl [new file with mode: 0644]
langs/tr/install/lang_tr.c [new file with mode: 0644]
lfs/GeoIP
lfs/alsa
lfs/arm [new file with mode: 0644]
lfs/bitstream [new file with mode: 0644]
lfs/cdrom
lfs/compat-drivers
lfs/configroot
lfs/crda
lfs/cryptodev
lfs/curl
lfs/daq
lfs/e1000
lfs/e1000e
lfs/gperf [new file with mode: 0644]
lfs/htop
lfs/igb
lfs/igmpproxy
lfs/inetutils
lfs/initscripts
lfs/installer
lfs/ipfire-netboot [new file with mode: 0644]
lfs/ipvsadm [new file with mode: 0644]
lfs/iw
lfs/jwhois [new file with mode: 0644]
lfs/keepalived [new file with mode: 0644]
lfs/lcd4linux
lfs/lcdproc [new file with mode: 0644]
lfs/libjpeg
lfs/linux
lfs/linux2
lfs/mISDN
lfs/mc
lfs/motion
lfs/multicat [new file with mode: 0644]
lfs/oinkmaster
lfs/openssh
lfs/perl-Carp-Clan [new file with mode: 0644]
lfs/perl-Date-Calc [new file with mode: 0644]
lfs/perl-Date-Manip [new file with mode: 0644]
lfs/perl-File-Tail [new file with mode: 0644]
lfs/perl-TimeDate [new file with mode: 0644]
lfs/postfix
lfs/pound
lfs/r8101
lfs/r8168
lfs/r8169
lfs/samba
lfs/snort
lfs/squid
lfs/squidclamav
lfs/strace [new file with mode: 0644]
lfs/strongswan
lfs/swatch [new file with mode: 0644]
lfs/tcpdump
lfs/tor [new file with mode: 0644]
lfs/transmission
lfs/usb-stick
lfs/usb_modeswitch
lfs/usb_modeswitch_data
lfs/v4l-dvb
lfs/vdr
lfs/wireless-regdb
make.sh
src/hwdata/pci.ids
src/hwdata/usb.ids
src/initscripts/init.d/console
src/initscripts/init.d/dnsmasq
src/initscripts/init.d/firewall
src/initscripts/init.d/keepalived [new file with mode: 0644]
src/initscripts/init.d/lcdproc [new file with mode: 0644]
src/initscripts/init.d/network-vlans
src/initscripts/init.d/networking/functions.network [new file with mode: 0644]
src/initscripts/init.d/networking/red
src/initscripts/init.d/networking/wpa_supplicant.exe [new file with mode: 0644]
src/initscripts/init.d/pound
src/initscripts/init.d/squid
src/initscripts/init.d/tor [new file with mode: 0644]
src/initscripts/init.d/wlanclient [new file with mode: 0644]
src/install+setup/install/main.c
src/install+setup/install/mountsource.sh
src/install+setup/libsmooth/main.c
src/install+setup/setup/keymap.c
src/install+setup/setup/main.c
src/misc-progs/Makefile
src/misc-progs/dnsmasqctrl.c [new file with mode: 0644]
src/misc-progs/ipsecctrl.c
src/misc-progs/openvpnctrl.c
src/misc-progs/torctrl.c [new file with mode: 0644]
src/misc-progs/wirelessclient.c [new file with mode: 0644]
src/pakfire/pakfire.conf
src/paks/igmpproxy/install.sh [new file with mode: 0644]
src/paks/igmpproxy/uninstall.sh [new file with mode: 0644]
src/paks/igmpproxy/update.sh [new file with mode: 0644]
src/paks/linux-xen/install.sh
src/paks/squidclamav/update.sh
src/patches/arm-dont-require-distutils.patch [new file with mode: 0644]
src/patches/bitstream-makefile.patch [new file with mode: 0644]
src/patches/compat-drivers-3.8-1-u-kref_get_unless_zero.patch [new file with mode: 0644]
src/patches/compat-drivers-3.8-arm_missing_vmalloc.patch [deleted file]
src/patches/igmpproxy-001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch [new file with mode: 0644]
src/patches/igmpproxy-002-Change-default-interface-state-to-disabled-wrt-29458.patch [new file with mode: 0644]
src/patches/igmpproxy-003-Restrict-igmp-reports-for-downstream-interfaces-wrt-.patch [new file with mode: 0644]
src/patches/igmpproxy-004-Restrict-igmp-reports-forwarding-to-upstream-interfa.patch [new file with mode: 0644]
src/patches/igmpproxy-100-use-monotic-clock-instead-of-time-of-day.patch [new file with mode: 0644]
src/patches/jwhois-4.0-conf_update.patch [new file with mode: 0644]
src/patches/jwhois-4.0-conf_update2.patch [new file with mode: 0644]
src/patches/jwhois-4.0-connect.patch [new file with mode: 0644]
src/patches/jwhois-4.0-fclose.patch [new file with mode: 0644]
src/patches/jwhois-4.0-idna.patch [new file with mode: 0644]
src/patches/jwhois-4.0-ipv6match.patch [new file with mode: 0644]
src/patches/jwhois-4.0-multi-homed.patch [new file with mode: 0644]
src/patches/jwhois-4.0-select.patch [new file with mode: 0644]
src/patches/lcdproc-0.5.6-menuitem.patch [new file with mode: 0644]
src/patches/multicat-makefile.patch [new file with mode: 0644]
src/patches/oinkmaster-2.0-add_community_rules.patch [new file with mode: 0644]
src/patches/squid-3.1-10486.patch [new file with mode: 0644]
src/patches/squid-3.1-10487.patch [new file with mode: 0644]
src/patches/squidclamav-5.11-dont_use_ipv6.patch [new file with mode: 0644]
src/patches/tcpdump-4.0.0-noINET.patch [deleted file]
src/scripts/setddns.pl
tools/checknewlog.pl
tools/checkwronginitlinks [new file with mode: 0755]
tools/make-functions

index 9b086831142858547b104a20da5841877f995ffc..c863a0e560ed525c74653fe612be75249a75a64f 100644 (file)
@@ -14,6 +14,7 @@
 /etc/ssh/ssh_host*
 /var/ipfire/auth/users
 /var/ipfire/dhcp/*
+/var/ipfire/dnsforward/*
 /var/ipfire/main/*
 /var/ipfire/outgoing/groups
 /var/ipfire/outgoing/macgroups
@@ -39,3 +40,4 @@
 /root/.gitconfig
 /root/.bash_history
 /var/ipfire/ethernet/aliases
+/var/ipfire/ethernet/wireless
diff --git a/config/backup/includes/igmpproxy b/config/backup/includes/igmpproxy
new file mode 100644 (file)
index 0000000..dc47ad3
--- /dev/null
@@ -0,0 +1 @@
+/etc/igmpproxy.conf
diff --git a/config/backup/includes/keepalived b/config/backup/includes/keepalived
new file mode 100644 (file)
index 0000000..4f4cd67
--- /dev/null
@@ -0,0 +1 @@
+/etc/keepalived/keepalived.conf
diff --git a/config/backup/includes/lcdproc b/config/backup/includes/lcdproc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/config/backup/includes/postfix b/config/backup/includes/postfix
new file mode 100644 (file)
index 0000000..0354b64
--- /dev/null
@@ -0,0 +1 @@
+/etc/postfix
diff --git a/config/backup/includes/tor b/config/backup/includes/tor
new file mode 100644 (file)
index 0000000..bff4956
--- /dev/null
@@ -0,0 +1,4 @@
+/etc/tor
+/var/ipfire/tor
+/var/lib/tor/fingerprint
+/var/lib/tor/keys
index 38bd82a4426c722b9f2aae3019cf2a3f01e70de1..a2b5d83f06f3a9cd89f4209b491dfcb06381a766 100644 (file)
@@ -1 +1,2 @@
 /etc/vdr
+/etc/sysconfig/vdr
index a70f2673e6b4751cadb1530b6bd80c3aab5573e9..41643d8d7451c25aebda2475600b0f9c170845a4 100644 (file)
@@ -857,13 +857,14 @@ sub FetchPublicIp {
         my ($peer, $peerport) = (/^(?:[a-zA-Z ]+\:\/\/)?(?:[A-Za-z0-9\_\.\-]*?(?:\:[A-Za-z0-9\_\.\-]*?)?\@)?([a-zA-Z0-9\.\_\-]*?)(?:\:([0-9]{1,5}))?(?:\/.*?)?$/);
         Net::SSLeay::set_proxy($peer,$peerport,$proxysettings{'UPSTREAM_USER'},$proxysettings{'UPSTREAM_PASSWORD'} );
     }
-    my ($out, $response) = Net::SSLeay::get_http(  'checkip.dyndns.org',
+    my $user_agent = &MakeUserAgent();
+    my ($out, $response) = Net::SSLeay::get_http(  'checkip4.dns.lightningwirelabs.com',
                                                    80,
                                                    "/",
-                                                   Net::SSLeay::make_headers('User-Agent' => 'IPFire' )
+                                                   Net::SSLeay::make_headers('User-Agent' => $user_agent )
                                                );
     if ($response =~ m%HTTP/1\.. 200 OK%) {
-       $out =~ /Current IP Address: (\d+.\d+.\d+.\d+)/;
+       $out =~ /Your IP address is: (\d+.\d+.\d+.\d+)/;
        return $1;
     }
     return '';
@@ -919,9 +920,11 @@ sub GetDyndnsRedIP {
     close(IP);
     chomp $ip;
 
+    # 100.64.0.0/10 is reserved for dual-stack lite (http://tools.ietf.org/html/rfc6598).
     if (&General::IpInSubnet ($ip,'10.0.0.0','255.0.0.0') ||
         &General::IpInSubnet ($ip,'172.16.0.0.','255.240.0.0') ||
-        &General::IpInSubnet ($ip,'192.168.0.0','255.255.0.0'))
+        &General::IpInSubnet ($ip,'192.168.0.0','255.255.0.0') ||
+        &General::IpInSubnet ($ip,'100.64.0.0', '255.192.0.0'))
     {
        if ($settings{'BEHINDROUTER'} eq 'FETCH_IP') {
            my $RealIP = &General::FetchPublicIp;
@@ -980,4 +983,74 @@ sub GetIcmpDescription ($) {
     'Experimental');
     if ($index>41) {return 'unknown'} else {return @icmp_description[$index]};
 }
+
+sub GetCoreUpdateVersion() {
+       my $core_update;
+
+       open(FILE, "/opt/pakfire/db/core/mine");
+       while (<FILE>) {
+               $core_update = $_;
+               last;
+       }
+       close(FILE);
+
+       return $core_update;
+}
+
+sub MakeUserAgent() {
+       my $user_agent = "IPFire/$General::version";
+
+       my $core_update = &GetCoreUpdateVersion();
+       if ($core_update ne "") {
+               $user_agent .= "/$core_update";
+       }
+
+       return $user_agent;
+}
+
+sub RedIsWireless() {
+       # This function checks if a network device is a wireless device.
+
+       my %settings = ();
+       &readhash("${General::swroot}/ethernet/settings", \%settings);
+
+       # Find the name of the network device.
+       my $device = $settings{'RED_DEV'};
+
+       # Exit, if no device is configured.
+       return 0 if ($device eq "");
+
+       # Return 1 if the device is a wireless one.
+       my $path = "/sys/class/net/$device/wireless";
+       if (-d $path) {
+               return 1;
+       }
+
+       # Otherwise return zero.
+       return 0;
+}
+
+# Function to read a file with UTF-8 charset.
+sub read_file_utf8 ($) {
+       my ($file) = @_;
+
+       open my $in, '<:encoding(UTF-8)', $file or die "Could not open '$file' for reading $!";
+       local $/ = undef;
+       my $all = <$in>;
+       close $in;
+
+       return $all;
+}
+
+# Function to write a file with UTF-8 charset.
+sub write_file_utf8 ($) {
+       my ($file, $content) = @_;
+
+       open my $out, '>:encoding(UTF-8)', $file or die "Could not open '$file' for writing $!";;           
+       print $out $content;
+       close $out;
+
+       return; 
+}
+
 1;
index 0f10bf9f863b843cd70128a0a275cde218cb0101..a7f209d9cbaed7c7ef485b0f2cd74c2ad6978d21 100644 (file)
@@ -157,6 +157,10 @@ sub genmenu {
     if ( $ethsettings{'CONFIG_TYPE'} =~ /^(1|2|3|4)$/ && $ethsettings{'RED_TYPE'} eq 'STATIC' ) {
        $menu->{'03.network'}{'subMenu'}->{'70.aliases'}{'enabled'} = 1;
     }
+
+    if (&General::RedIsWireless()) {
+        $menu->{'01.system'}{'subMenu'}->{'21.wlan'}{'enabled'} = 1;
+    }
 }
 
 sub showhttpheaders
index 59f7dedc15d898f8c1f3d2b1878e739202c5665d..70a7e23d49d4f9b43fa831ab9d1b8031843b2f81 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.2.35 Kernel Configuration
+# Linux/arm 3.2.47 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -644,31 +644,33 @@ CONFIG_IP_VS_TAB_BITS=12
 #
 # IPVS transport protocol load balancing support
 #
-# CONFIG_IP_VS_PROTO_TCP is not set
-# CONFIG_IP_VS_PROTO_UDP is not set
-# CONFIG_IP_VS_PROTO_AH_ESP is not set
-# CONFIG_IP_VS_PROTO_ESP is not set
-# CONFIG_IP_VS_PROTO_AH is not set
-# CONFIG_IP_VS_PROTO_SCTP is not set
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
 
 #
 # IPVS scheduler
 #
-# CONFIG_IP_VS_RR is not set
-# CONFIG_IP_VS_WRR is not set
-# CONFIG_IP_VS_LC is not set
-# CONFIG_IP_VS_WLC is not set
-# CONFIG_IP_VS_LBLC is not set
-# CONFIG_IP_VS_LBLCR is not set
-# CONFIG_IP_VS_DH is not set
-# CONFIG_IP_VS_SH is not set
-# CONFIG_IP_VS_SED is not set
-# CONFIG_IP_VS_NQ is not set
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
 
 #
 # IPVS application helper
 #
-# CONFIG_IP_VS_NFCT is not set
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
 
 #
 # IP: Netfilter Configuration
index a5177827a89cd37e40a7b864cc1b106fcf7de47b..e2adae747959f022e3f0e49b0b56314ef3eac06f 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.2.35 Kernel Configuration
+# Linux/arm 3.2.48-ipfire-omap Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_HAVE_PWM=y
@@ -739,31 +739,33 @@ CONFIG_IP_VS_TAB_BITS=12
 #
 # IPVS transport protocol load balancing support
 #
-# CONFIG_IP_VS_PROTO_TCP is not set
-# CONFIG_IP_VS_PROTO_UDP is not set
-# CONFIG_IP_VS_PROTO_AH_ESP is not set
-# CONFIG_IP_VS_PROTO_ESP is not set
-# CONFIG_IP_VS_PROTO_AH is not set
-# CONFIG_IP_VS_PROTO_SCTP is not set
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
 
 #
 # IPVS scheduler
 #
-# CONFIG_IP_VS_RR is not set
-# CONFIG_IP_VS_WRR is not set
-# CONFIG_IP_VS_LC is not set
-# CONFIG_IP_VS_WLC is not set
-# CONFIG_IP_VS_LBLC is not set
-# CONFIG_IP_VS_LBLCR is not set
-# CONFIG_IP_VS_DH is not set
-# CONFIG_IP_VS_SH is not set
-# CONFIG_IP_VS_SED is not set
-# CONFIG_IP_VS_NQ is not set
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
 
 #
 # IPVS application helper
 #
-# CONFIG_IP_VS_NFCT is not set
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
 
 #
 # IP: Netfilter Configuration
@@ -1544,7 +1546,11 @@ CONFIG_HOSTAP_FIRMWARE=y
 # CONFIG_RT2X00 is not set
 # CONFIG_RTL8192CU is not set
 # CONFIG_WL1251 is not set
-# CONFIG_WL12XX_MENU is not set
+CONFIG_WL12XX_MENU=m
+CONFIG_WL12XX=m
+CONFIG_WL12XX_SDIO=m
+# CONFIG_WL12XX_SDIO_TEST is not set
+CONFIG_WL12XX_PLATFORM_DATA=y
 # CONFIG_ZD1211RW is not set
 # CONFIG_MWIFIEX is not set
 
@@ -2759,7 +2765,6 @@ CONFIG_USB_STORAGE_ONETOUCH=m
 CONFIG_USB_STORAGE_KARMA=m
 CONFIG_USB_STORAGE_CYPRESS_ATACB=m
 CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_UAS=m
 # CONFIG_USB_LIBUSUAL is not set
 
 #
index a149d03b34137eb10e88d461be074ddf5edd0adb..1e5588613e737c931356e2d5aa240ddf690db9c1 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 3.2.35 Kernel Configuration
+# Linux/arm 3.2.47 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -639,31 +639,33 @@ CONFIG_IP_VS_TAB_BITS=12
 #
 # IPVS transport protocol load balancing support
 #
-# CONFIG_IP_VS_PROTO_TCP is not set
-# CONFIG_IP_VS_PROTO_UDP is not set
-# CONFIG_IP_VS_PROTO_AH_ESP is not set
-# CONFIG_IP_VS_PROTO_ESP is not set
-# CONFIG_IP_VS_PROTO_AH is not set
-# CONFIG_IP_VS_PROTO_SCTP is not set
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
 
 #
 # IPVS scheduler
 #
-# CONFIG_IP_VS_RR is not set
-# CONFIG_IP_VS_WRR is not set
-# CONFIG_IP_VS_LC is not set
-# CONFIG_IP_VS_WLC is not set
-# CONFIG_IP_VS_LBLC is not set
-# CONFIG_IP_VS_LBLCR is not set
-# CONFIG_IP_VS_DH is not set
-# CONFIG_IP_VS_SH is not set
-# CONFIG_IP_VS_SED is not set
-# CONFIG_IP_VS_NQ is not set
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
 
 #
 # IPVS application helper
 #
-# CONFIG_IP_VS_NFCT is not set
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
 
 #
 # IP: Netfilter Configuration
index 51f34133aa2a0ef22fd5b0faebf2de8651a4c7e9..ae5e3718a066cbedaa443f16df2f7a49acad6f7c 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.2.35 Kernel Configuration
+# Linux/i386 3.2.47 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -799,31 +799,33 @@ CONFIG_IP_VS_TAB_BITS=12
 #
 # IPVS transport protocol load balancing support
 #
-# CONFIG_IP_VS_PROTO_TCP is not set
-# CONFIG_IP_VS_PROTO_UDP is not set
-# CONFIG_IP_VS_PROTO_AH_ESP is not set
-# CONFIG_IP_VS_PROTO_ESP is not set
-# CONFIG_IP_VS_PROTO_AH is not set
-# CONFIG_IP_VS_PROTO_SCTP is not set
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
 
 #
 # IPVS scheduler
 #
-# CONFIG_IP_VS_RR is not set
-# CONFIG_IP_VS_WRR is not set
-# CONFIG_IP_VS_LC is not set
-# CONFIG_IP_VS_WLC is not set
-# CONFIG_IP_VS_LBLC is not set
-# CONFIG_IP_VS_LBLCR is not set
-# CONFIG_IP_VS_DH is not set
-# CONFIG_IP_VS_SH is not set
-# CONFIG_IP_VS_SED is not set
-# CONFIG_IP_VS_NQ is not set
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
 
 #
 # IPVS application helper
 #
-# CONFIG_IP_VS_NFCT is not set
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
 
 #
 # IP: Netfilter Configuration
@@ -3778,7 +3780,6 @@ CONFIG_USB_STORAGE_ONETOUCH=m
 CONFIG_USB_STORAGE_KARMA=m
 CONFIG_USB_STORAGE_CYPRESS_ATACB=m
 CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_UAS=m
 # CONFIG_USB_LIBUSUAL is not set
 
 #
@@ -4107,7 +4108,7 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y
 # CONFIG_USB_SERIAL_QUATECH_USB2 is not set
 # CONFIG_VT6655 is not set
 # CONFIG_VT6656 is not set
-CONFIG_HYPERV_STORAGE=m
+# CONFIG_HYPERV_STORAGE is not set
 CONFIG_HYPERV_NET=m
 CONFIG_HYPERV_MOUSE=m
 # CONFIG_VME_BUS is not set
index 6f39769a289d8d7d9dda0419145c4d1cf0752929..b9fd2aac964f3a233cb8fbe37f9d05a5709958eb 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 3.2.35 Kernel Configuration
+# Linux/i386 3.2.47 Kernel Configuration
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -316,7 +316,7 @@ CONFIG_M586TSC=y
 # CONFIG_MCORE2 is not set
 # CONFIG_MATOM is not set
 CONFIG_X86_GENERIC=y
-CONFIG_X86_INTERNODE_CACHE_SHIFT=7
+CONFIG_X86_INTERNODE_CACHE_SHIFT=6
 CONFIG_X86_CMPXCHG=y
 CONFIG_CMPXCHG_LOCAL=y
 CONFIG_CMPXCHG_DOUBLE=y
@@ -379,31 +379,20 @@ CONFIG_HIGHMEM=y
 CONFIG_X86_PAE=y
 CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
 CONFIG_ARCH_DMA_ADDR_T_64BIT=y
-CONFIG_NUMA=y
-# CONFIG_NUMA_EMU is not set
-CONFIG_NODES_SHIFT=3
-CONFIG_HAVE_ARCH_BOOTMEM=y
-CONFIG_HAVE_ARCH_ALLOC_REMAP=y
-CONFIG_ARCH_HAVE_MEMORY_PRESENT=y
-CONFIG_NEED_NODE_MEMMAP_SIZE=y
-CONFIG_ARCH_DISCONTIGMEM_ENABLE=y
-CONFIG_ARCH_DISCONTIGMEM_DEFAULT=y
+CONFIG_ARCH_FLATMEM_ENABLE=y
 CONFIG_ARCH_SPARSEMEM_ENABLE=y
 CONFIG_ARCH_SELECT_MEMORY_MODEL=y
 CONFIG_ILLEGAL_POINTER_VALUE=0
 CONFIG_SELECT_MEMORY_MODEL=y
-CONFIG_DISCONTIGMEM_MANUAL=y
+CONFIG_FLATMEM_MANUAL=y
 # CONFIG_SPARSEMEM_MANUAL is not set
-CONFIG_DISCONTIGMEM=y
+CONFIG_FLATMEM=y
 CONFIG_FLAT_NODE_MEM_MAP=y
-CONFIG_NEED_MULTIPLE_NODES=y
-CONFIG_HAVE_MEMORY_PRESENT=y
 CONFIG_SPARSEMEM_STATIC=y
 CONFIG_HAVE_MEMBLOCK=y
 CONFIG_PAGEFLAGS_EXTENDED=y
 CONFIG_SPLIT_PTLOCK_CPUS=4
 # CONFIG_COMPACTION is not set
-CONFIG_MIGRATION=y
 CONFIG_PHYS_ADDR_T_64BIT=y
 CONFIG_ZONE_DMA_FLAG=1
 CONFIG_BOUNCE=y
@@ -442,7 +431,6 @@ CONFIG_HOTPLUG_CPU=y
 CONFIG_COMPAT_VDSO=y
 # CONFIG_CMDLINE_BOOL is not set
 CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
-CONFIG_USE_PERCPU_NUMA_NODE_ID=y
 
 #
 # Power management and ACPI options
@@ -473,7 +461,6 @@ CONFIG_ACPI_IPMI=m
 CONFIG_ACPI_HOTPLUG_CPU=y
 CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
 CONFIG_ACPI_THERMAL=m
-# CONFIG_ACPI_NUMA is not set
 CONFIG_ACPI_CUSTOM_DSDT_FILE=""
 # CONFIG_ACPI_CUSTOM_DSDT is not set
 CONFIG_ACPI_BLACKLIST_YEAR=0
@@ -822,31 +809,33 @@ CONFIG_IP_VS_TAB_BITS=12
 #
 # IPVS transport protocol load balancing support
 #
-# CONFIG_IP_VS_PROTO_TCP is not set
-# CONFIG_IP_VS_PROTO_UDP is not set
-# CONFIG_IP_VS_PROTO_AH_ESP is not set
-# CONFIG_IP_VS_PROTO_ESP is not set
-# CONFIG_IP_VS_PROTO_AH is not set
-# CONFIG_IP_VS_PROTO_SCTP is not set
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
 
 #
 # IPVS scheduler
 #
-# CONFIG_IP_VS_RR is not set
-# CONFIG_IP_VS_WRR is not set
-# CONFIG_IP_VS_LC is not set
-# CONFIG_IP_VS_WLC is not set
-# CONFIG_IP_VS_LBLC is not set
-# CONFIG_IP_VS_LBLCR is not set
-# CONFIG_IP_VS_DH is not set
-# CONFIG_IP_VS_SH is not set
-# CONFIG_IP_VS_SED is not set
-# CONFIG_IP_VS_NQ is not set
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
 
 #
 # IPVS application helper
 #
-# CONFIG_IP_VS_NFCT is not set
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
 
 #
 # IP: Netfilter Configuration
@@ -3810,7 +3799,6 @@ CONFIG_USB_STORAGE_ONETOUCH=m
 CONFIG_USB_STORAGE_KARMA=m
 CONFIG_USB_STORAGE_CYPRESS_ATACB=m
 CONFIG_USB_STORAGE_ENE_UB6250=m
-CONFIG_USB_UAS=m
 # CONFIG_USB_LIBUSUAL is not set
 
 #
@@ -4155,7 +4143,7 @@ CONFIG_DRM_NOUVEAU_BACKLIGHT=y
 # CONFIG_USB_SERIAL_QUATECH_USB2 is not set
 # CONFIG_VT6655 is not set
 # CONFIG_VT6656 is not set
-CONFIG_HYPERV_STORAGE=m
+# CONFIG_HYPERV_STORAGE is not set
 CONFIG_HYPERV_NET=m
 CONFIG_HYPERV_MOUSE=m
 # CONFIG_VME_BUS is not set
index dcdf545611da4a09e2aef74be0631e43548a8000..5be047d2f1b2d3cfbe204fd92d798c8d9934a992 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.32.60
-# Sat Dec  8 11:41:33 2012
+# Linux kernel version: 2.6.32.61-ipfire-xen
+# Wed Jun 19 10:32:43 2013
 #
 # CONFIG_64BIT is not set
 CONFIG_X86_32=y
@@ -584,28 +584,30 @@ CONFIG_IP_VS_TAB_BITS=12
 #
 # IPVS transport protocol load balancing support
 #
-# CONFIG_IP_VS_PROTO_TCP is not set
-# CONFIG_IP_VS_PROTO_UDP is not set
-# CONFIG_IP_VS_PROTO_ESP is not set
-# CONFIG_IP_VS_PROTO_AH is not set
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
 
 #
 # IPVS scheduler
 #
-# CONFIG_IP_VS_RR is not set
-# CONFIG_IP_VS_WRR is not set
-# CONFIG_IP_VS_LC is not set
-# CONFIG_IP_VS_WLC is not set
-# CONFIG_IP_VS_LBLC is not set
-# CONFIG_IP_VS_LBLCR is not set
-# CONFIG_IP_VS_DH is not set
-# CONFIG_IP_VS_SH is not set
-# CONFIG_IP_VS_SED is not set
-# CONFIG_IP_VS_NQ is not set
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
 
 #
 # IPVS application helper
 #
+CONFIG_IP_VS_FTP=m
 
 #
 # IP: Netfilter Configuration
diff --git a/config/lcdproc/LCDd.conf b/config/lcdproc/LCDd.conf
new file mode 100644 (file)
index 0000000..8c418f4
--- /dev/null
@@ -0,0 +1,1189 @@
+# LCDd.conf -- configuration file for the LCDproc server daemon LCDd
+#
+# This file contains the configuration for the LCDd server.
+#
+# The format is ini-file-like. It is divided into sections that start at
+# markers that look like [section]. Comments are all line-based comments,
+# and are lines that start with '#' or ';'.
+#
+# The server has a 'central' section named [server]. For the menu there is
+# a section called [menu]. Further each driver has a section which
+# defines how the driver acts.
+#
+# The drivers are activated by specifying them in a driver= line in the
+# server section, like:
+#
+#   Driver=curses
+#
+# This tells LCDd to use the curses driver.
+# The first driver that is loaded and is capable of output defines the
+# size of the display. The default driver to use is curses.
+# If the driver is specified using the -d <driver> command line option,
+# the Driver= options in the config file are ignored.
+#
+# The drivers read their own options from the respective sections.
+
+## Server section with all kinds of settings for the LCDd server ##
+[server]
+
+# Where can we find the driver modules ?
+# IMPORTANT: Make sure to change this setting to reflect your
+#            specific setup! Otherwise LCDd won't be able to find
+#            the driver modules and will thus not be able to
+#            function properly.
+# NOTE: Always place a slash as last character !
+DriverPath=/usr/lib/lcdproc/
+
+# Tells the server to load the given drivers. Multiple lines can be given.
+# The name of the driver is case sensitive and determines the section
+# where to look for further configuration options of the specific driver
+# as well as the name of the dynamic driver module to load at runtime.
+# The latter one can be changed by giving a File= directive in the
+# driver specific section.
+#
+# The following drivers are supported:
+#   bayrad, CFontz, CFontz633, CFontzPacket, curses, CwLnx, ea65,
+#   EyeboxOne, g15, glcdlib, glk, hd44780, icp_a106, imon, imonlcd,
+#   IOWarrior, irman, joy, lb216, lcdm001, lcterm, lirc, lis, MD8800,
+#   mdm166a, ms6931, mtc_s16209x, MtxOrb, mx5000, NoritakeVFD, picolcd,
+#   pyramid, sed1330, sed1520, serialPOS, serialVFD, shuttleVFD, sli,
+#   stv5730, svga, t6963, text, tyan, ula200, xosd
+Driver=CFontz
+
+# Tells the driver to bind to the given interface
+Bind=127.0.0.1
+
+# Listen on this specified port; defaults to 13666.
+Port=13666
+
+# Sets the reporting level; defaults to 2 (warnings and errors only).
+#ReportLevel=3
+
+# Should we report to syslog instead of stderr ? [default: no; legal: yes, no]
+#ReportToSyslog=yes
+
+# User to run as.  LCDd will drop its root privileges, if any,
+# and run as this user instead.
+User=root
+
+# The server will stay in the foreground if set to true.
+#Foreground=no
+
+# Hello message: each entry represents a display line; default: builtin
+#Hello="  Welcome to"
+#Hello="   LCDproc!"
+
+# GoodBye message: each entry represents a display line; default: builtin
+#GoodBye="Thanks for using"
+#GoodBye="   LCDproc!"
+
+# Sets the default time in seconds to displays a screen.
+WaitTime=10
+
+# If set to no, LCDd will start with screen rotation disabled. This has the
+# same effect as if the ToggleRotateKey had been pressed. Rotation will start
+# if the ToggleRotateKey is pressed. Note that this setting does not turn off
+# priority sorting of screens. [default: on; legal: on, off]
+#AutoRotate=no
+
+# If yes, the the serverscreen will be rotated as a usual info screen. If no,
+# it will be a background screen, only visible when no other screens are
+# active. The special value 'blank' is similar to no, but only a blank screen
+# is displayed. [default: on; legal: on, off, blank]
+#ServerScreen=no
+
+# Set master backlight setting. If set to 'open' a client may control the
+# backlight for its own screens (only). [default: open; legal: off, open, on]
+#Backlight=open
+
+# Set master heartbeat setting. If set to 'open' a client may control the
+# heartbeat for its own screens (only). [default: open; legal: off, open, on]
+#Heartbeat=open
+
+# set title scrolling speed [default: 10; legal: 0-10]
+#TitleSpeed=10
+
+# The "...Key=" lines define what the server does with keypresses that
+# don't go to any client. The ToggleRotateKey stops rotation of screens, while
+# the PrevScreenKey and NextScreenKey go back / forward one screen (even if
+# rotation is disabled.
+# Assign the key string returned by the driver to the ...Key setting. These
+# are the defaults:
+ToggleRotateKey=Enter
+PrevScreenKey=Left
+NextScreenKey=Right
+#ScrollUpKey=Up
+#ScrollDownKey=Down
+
+
+## The menu section. The menu is an internal LCDproc client. ##
+[menu]
+# You can configure what keys the menu should use. Note that the MenuKey
+# will be reserved exclusively, the others work in shared mode.
+
+# Up to six keys are supported. The MenuKey (to enter and exit the menu), the
+# EnterKey (to select values) and at least one movement keys are required.
+# These are the default key assignments:
+MenuKey=Escape
+EnterKey=Enter
+UpKey=Up
+DownKey=Down
+#LeftKey=Left
+#RightKey=Right
+
+
+### Driver sections are below this line, in alphabetical order  ###
+
+
+## EMAC BayRAD driver ##
+[bayrad]
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/lcd
+
+# Set the communication speed [default: 9600; legal:  1200, 2400, 9600, 19200]
+Speed=9600
+
+
+
+## CrystalFontz driver (for CF632 & CF634) ##
+[CFontz]
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/ttyS0
+# Select the LCD size [default: 20x4]
+Size=20x4
+# Set the initial contrast [default: 560; legal: 0 - 1000]
+Contrast=560
+# Set the initial brightness [default: 1000; legal: 0 - 1000]
+Brightness=800
+# Set the initial off-brightness [default: 0; legal: 0 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+OffBrightness=800
+# Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200,
+# 115200]
+Speed=19200
+# Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
+NewFirmware=yes
+# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
+# normally you shouldn't need this
+Reboot=no
+
+
+
+## CrystalFontz633 driver (for CF633 only) ##
+[CFontz633]
+# Note: Use of this driver is deprecated, please use CFontzPacket driver
+# with Model=633 instead.
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/ttyS0
+# Select the LCD type (size) [default: 16x2]
+Size=16x2
+# Set the initial contrast [default: 560; legal: 0 - 1000]
+Contrast=350
+# Set the initial brightness [default: 1000; legal: 0 - 1000]
+Brightness=1000
+# Set the initial off-brightness [default: 0; legal: 0 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+OffBrightness=50
+# Set the communication speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
+Speed=19200
+# Set the firmware version (New means >= 2.0) [default: no; legal: yes, no]
+# Currently this flag is not in use, there is no such thing as NewFirmware. ;=)
+#NewFirmware=no
+# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
+# I want to reboot the LCD to make sure we start from a known state
+Reboot=yes
+
+
+
+## CrystalFontz packet driver (for CFA533, CFA631, CFA633 & CFA635) ##
+[CFontzPacket]
+
+# Select the LCD model [default: 633; legal: 533, 631, 633, 635]
+Model=633
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/ttyUSB0
+
+# Set the initial contrast [default: 560; legal: 0 - 1000]
+Contrast=350
+
+# Set the initial brightness [default: 1000; legal: 0 - 1000]
+Brightness=1000
+
+# Set the initial off-brightness [default: 0; legal: 0 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+OffBrightness=50
+
+# Reinitialize the LCD's BIOS on driver start. [default: no; legal: yes, no]
+Reboot=yes
+
+# Enable the USB flag if the device is connected to an USB port. For
+# serial ports leave it disabled. [default: no; legal: yes, no]
+#USB=yes
+
+# Very old 633 firmware versions do not support partial screen updates using
+# 'Send Data to LCD' command (31). For those devices it may be necessary to
+# enable this flag. [default: no; legal: yes, no]
+#OldFirmware=yes
+
+# Override the LCD size known for the selected model. Usually setting this
+# value should not be necessary.
+#Size=20x4
+
+# Override the default communication speed known for the selected model.
+# Default value depends on model [legal: 19200, 115200]
+#Speed=115200
+
+
+
+## Curses driver ##
+[curses]
+
+# color settings
+# foreground color [default: blue]
+Foreground=blue
+# background color when "backlight" is off [default: cyan]
+Background=cyan
+# background color when "backlight" is on [default: red]
+Backlight=red
+
+# display size [default: 20x4]
+Size=20x4
+
+# What position (X,Y) to start the left top corner at...
+# Default: (7,7)
+TopLeftX=7
+TopLeftY=7
+
+# use ASC symbols for icons & bars [default: no; legal: yes, no]
+UseACS=no
+
+# draw Border [default: yes; legal: yes, no]
+DrawBorder=yes
+
+
+
+## Cwlinux driver ##
+[CwLnx]
+
+# Select the LCD model [default: 12232; legal: 12232, 12832, 1602]
+Model=12232
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/ttyUSB0
+
+# Select the LCD size. Default depends on model:
+# 12232: 20x4
+# 12832: 21x4
+# 1602: 16x2
+Size=20x4
+
+# Set the communication speed [default: 19200; legal: 9600, 19200]
+Speed=19200
+
+# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
+# normally you shouldn't need this
+Reboot=no
+
+# If you have a keypad connected. Keypad layout is currently not
+# configureable from the config file.
+Keypad=yes
+
+# If you have a non-standard keypad you can associate any keystrings to keys.
+# There are 6 input keys in the CwLnx hardware that generate characters
+# from 'A' to 'F'.
+#
+# The following is the built-in default mapping hardcoded in the driver.
+# You can leave those unchanged if you have a standard keypad.
+# You can change it if you want to report other keystrings or have a non
+# standard keypad.
+# KeyMap_A=Up
+# KeyMap_B=Down
+# KeyMap_C=Left
+# KeyMap_D=Right
+# KeyMap_E=Enter
+# KeyMap_F=Escape
+
+# keypad_test_mode permits one to test keypad assignment
+# Default value is no
+#keypad_test_mode=yes
+
+
+
+## ea65 driver for the display in AOpen XC Cube AV EA65 media barebones ##
+[ea65]
+
+# Device is fixed /dev/ttyS1
+# Width and Height are fixed 9x1
+
+# As the VFD is self luminescent we don't have a backlight
+# But we can use the backlight functions to control the front LEDs
+# Brightness 0 to 299 -> LEDs off
+# Brightness 300 to 699 -> LEDs half bright
+# Brightness 700 to 1000 -> LEDs full bright
+Brightness=500
+# OffBrightness is the the value used for the 'backlight off' state
+OffBrightness=0
+
+
+
+## EyeboxOne driver ##
+[EyeboxOne]
+
+# Select the output device to use [default: /dev/ttyS1]
+#Device=/dev/cua01
+Device=/dev/ttyS1
+
+# Set the display size [default: 20x4]
+Size=20x4
+
+# Switch on the backlight? [default: yes]
+Backlight=yes
+
+# Switch on the cursor? [default: no]
+Cursor=no
+
+# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
+Speed=19200
+
+# Enter Key is a \r character, so it's hardcoded in the driver
+LeftKey=D
+RightKey=C
+UpKey=A
+DownKey=B
+EscapeKey=P
+
+# You can find out which key of your display sends which
+# character by setting keypad_test_mode to yes and running
+# LCDd. LCDd will output all characters it receives.
+# Afterwards you can modify the settings above and set
+# keypad_set_mode to no again.
+keypad_test_mode=no
+
+
+
+## g15 driver for Logitech G15 Keyboard LCDs ##
+[g15]
+
+# Display size (currently unused)
+size=20x5
+
+
+
+## glcdlib meta driver for graphical LCDs ##
+[glcdlib]
+
+## mandatory:
+
+# which graphical display supported by graphlcd-base to use [default: image]
+# (see /etc/graphlcd.conf for possible drivers)
+Driver=t6963c
+
+# no=use graphlcd bitmap fonts (they have only one size / font file)
+# yes=use fonts supported by FreeType2 (needs Freetype2 support in
+# libglcdprocdriver and its dependants)
+UseFT2=no
+
+# text resolution in fixed width characters [default: 16x4]
+# (if it won't fit according to available physical pixel resolution
+# and the minimum available font face size in pixels, then
+# 'DebugBorder' will automatically be turned on)
+TextResolution=20x4
+
+# path to font file to use
+#FontFile=/usr/share/fonts/corefonts/courbd.ttf
+
+## these only apply if UseFT2=yes:
+
+# character encoding to use
+CharEncoding=iso8859-2
+
+# minimum size in pixels in which fonts should be rendered
+MinFontFaceSize=7x12
+
+## optional:
+Brightness=50                   # Brightness (in %) if applicable
+Contrast=50                     # Contrast (in %) if applicable
+Backlight=no                    # Backlight if applicable
+UpsideDown=no                   # flip image upside down
+Invert=no                       # invert light/dark pixels
+ShowDebugFrame=no               # turns on/off 1 pixel thick debugging
+                                # border within the usable text area,
+                                # for setting up TextResolution and
+                                # MinFontFaceSize (if using FT2);
+ShowBigBorder=no                # border around the unused area
+ShowThinBorder=yes              # border around the unused area
+PixelShiftX=0
+PixelShiftY=2
+
+
+
+## Matrix Orbital GLK driver ##
+[glk]
+
+# select the serial device to use [default: /dev/lcd]
+Device=/dev/lcd
+
+# set the initial contrast value [default: 560; legal: 0 - 1000]
+Contrast=560
+
+# set the serial port speed [default: 19200; legal: 9600, 19200, 38400]
+Speed=19200
+
+
+
+## Hitachi HD44780 driver ##
+[hd44780]
+
+# Select what type of connection. See documentation for types.
+ConnectionType=4bit
+
+# Port where the LPT is. Usual value are: 0x278, 0x378 and 0x3BC
+Port=0x378
+
+# Device of the serial interface [default: /dev/lcd]
+Device=/dev/ttyS0
+
+# Bitrate of the serial port (0 for interface default)
+Speed=0
+
+# If you have a keypad connected.
+# You may also need to configure the keypad layout further on in this file.
+Keypad=no
+
+# Set the initial contrast (bwctusb and lcd2usb) [default: 500; legal: 0 - 1000]
+Contrast=0
+
+# Set brightness of the backlight (lcd2usb only) [default: 0; legal: 0 - 1000]
+#Brightness=1000
+#OffBrightness=0
+
+# If you have a switchable backlight.
+Backlight=no
+
+# If you have the additional output port ("bargraph") and you want to
+# be able to control it with the lcdproc OUTPUT command
+OutputPort=no
+
+# Specifies if the last line is pixel addressable (yes) or it controls an
+# underline effect (no). [default: yes; legal: yes, no]
+#Lastline=yes
+
+# Specifies the size of the LCD.
+# In case of multiple combined displays, this should be the total size.
+Size=20x4
+
+# For multiple combined displays: how many lines does each display have.
+# Vspan=2,2 means both displays have 2 lines.
+#vspan=2,2
+
+# If you have an HD66712, a KS0073 or another 'almost HD44780-compatible',
+# set this flag to get into extended mode (4-line linear).
+#ExtendedMode=yes
+
+# In extended mode, on some controllers like the ST7036 (in 3 line mode)
+# the next line in DDRAM won't start 0x20 higher. [default: 0x20]
+#LineAddress=0x10
+
+# Character map to to map ISO-8859-1 to the LCD's character set
+# [default: hd44780_default; legal: hd44780_default, hd44780_euro, ea_ks0073,
+# sed1278f_0b, hd44780_koi8_r, hd44780_cp1251, hd44780_8859_5, upd16314 ]
+# (hd44780_koi8_r, hd44780_cp1251, hd44780_8859_5 and upd16314 are possible if
+# compiled with additional charmaps)
+CharMap=hd44780_default
+
+# If your display is slow and cannot keep up with the flow of data from
+# LCDd, garbage can appear on the LCDd. Set this delay factor to 2 or 4
+# to increase the delays. Default: 1.
+#DelayMult=2
+
+# Some displays (e.g. vdr-wakeup) need a message from the driver to that it
+# is still alive. When set to a value bigger then null the character in the
+# upper left corner is updated every <KeepAliveDisplay> seconds. Default: 0.
+#KeepAliveDisplay=0
+
+# If you experience occasional garbage on your display you can use this
+# option as workaround. If set to a value bigger than null it forces a
+# full screen refresh <RefreshDiplay> seconds. Default: 0.
+#RefreshDisplay=5
+
+# You can reduce the inserted delays by setting this to false.
+# On fast PCs it is possible your LCD does not respond correctly.
+# Default: true.
+DelayBus=true
+
+# If you have a keypad you can assign keystrings to the keys.
+# See documentation for used terms and how to wire it.
+# For example to give directly connected key 4 the string "Enter", use:
+#   KeyDirect_4=Enter
+# For matrix keys use the X and Y coordinates of the key:
+#   KeyMatrix_1_3=Enter
+KeyMatrix_4_1=Enter
+KeyMatrix_4_2=Up
+KeyMatrix_4_3=Down
+KeyMatrix_4_4=Escape
+
+
+
+## ICP A106 driver ##
+[icp_a106]
+Device=/dev/ttyS1
+
+
+
+## Code Mercenaries IO-Warrior driver ##
+[IOWarrior]
+
+# display dimensions
+Size=20x4
+
+# serial number. Must be exactly as listed by usbview
+# (if not given, the 1st IOWarrior found gets used)
+#SerialNumber=00000674
+
+# If you have an HD66712, a KS0073 or another 'almost HD44780-compatible',
+# set this flag to get into extended mode (4-line linear).
+#ExtendedMode=yes
+
+# Specifies if the last line is pixel addressable (yes) or it controls an
+# underline effect (no). [default: yes; legal: yes, no]
+#Lastline=yes
+
+
+
+## Soundgraph/Ahanix/Silverstone/Uneed/Accent iMON driver ##
+[imon]
+
+# select the device to use
+Device=/dev/lcd0
+
+# display dimensions
+Size=16x2
+
+# Character map to to map ISO-8859-1 to the displays character set.
+# [default: none; legal: none, hd44780_euro, upd16314, hd44780_koi8_r,
+# hd44780_cp1251, hd44780_8859_5 ] (upd16314, hd44780_koi8_r,
+# hd44780_cp1251, hd44780_8859_5 are possible if compiled with additional
+# charmaps)
+CharMap=hd44780_euro
+
+## Soundgraph iMON LCD ##
+[imonlcd]
+# Specify which iMon protocol should be used
+# [legal: 0, 1; default: 0]
+# Choose 0 for 15c2:ffdc device,
+# Choose 1 for 15c2:0038 device
+Protocol=0
+
+# Set the exit behavior [legal: 0-2; default: 1]
+# 0 means leave shutdown message,
+# 1 means show the big clock,
+# 2 means blank device
+#OnExit=2
+
+# Select the output device to use [default: /dev/lcd0]
+Device=/dev/lcd0
+
+# Select the displays contrast [default: 200; legal: 0-1000]
+Contrast=200
+
+# Specify the size of the display in pixels [default: 96x16]
+#Size=96x16
+
+# Set the backlight state [default: on; legal: on, off]
+#Backlight=on
+
+# Set the disc mode [legal: 0,1; default: 0]
+# 0 => spin the "slim" disc - two disc segments,
+# 1 => their complement spinning;
+#DiscMode=0
+
+
+
+## IrMan driver ##
+[IrMan]
+# in case of trouble with IrMan, try the Lirc emulator for IrMan
+
+# Select the input device to use
+#Device=/dev/irman
+
+# Select the configuration file to use
+#Config=/etc/irman.cfg
+
+
+
+## IRtrans driver ##
+[irtrans]
+
+# Does the device have a backlight? [default: no; legal: yes, no]
+#Backlight=no
+
+# IRTrans device to connect to [default: localhost]
+#Hostname=localhost
+
+# display dimensions
+Size=16x2
+
+
+
+## Joystick driver ##
+[joy]
+
+# Select the input device to use [default: /dev/js0]
+Device=/dev/js0
+
+# set the axis map
+Map_Axis1neg=Left
+Map_Axis1pos=Right
+Map_Axis2neg=Up
+Map_Axis2pos=Down
+
+# set the button map
+Map_Button1=Enter
+Map_Button2=Escape
+
+
+
+## LB216 driver ##
+[lb216]
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/lcd
+
+# Set the initial brightness [default: 255; legal: 0 - 255]
+Brightness=255
+
+# Set the communication speed [default: 9600; legal: 2400, 9600]
+Speed=9600
+
+# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
+Reboot=no
+
+
+
+## LCDM001 driver ##
+[lcdm001]
+
+Device=/dev/ttyS1
+
+# keypad settings
+# Keyname      Function
+#              Normal context              Menu context
+# -------      --------------              ------------
+# PauseKey     Pause/Continue              Enter/select
+# BackKey      Back(Go to previous screen) Up/Left
+# ForwardKey   Forward(Go to next screen)  Down/Right
+# MainMenuKey  Open main menu              Exit/Cancel
+PauseKey=LeftKey
+BackKey=UpKey
+ForwardKey=DownKey
+MainMenuKey=RightKey
+
+# You can rearrange the settings here.
+# If your device is broken, have a look at server/drivers/lcdm001.h
+
+
+
+## HNE LCTerm driver ##
+[lcterm]
+Device=/dev/ttyS1
+Size=16x2
+
+
+
+## LIRC input driver ##
+[lirc]
+
+# Specify an alternative location of the lircrc file [default: ~/.lircrc]
+#lircrc=/etc/lircrc.lcdproc
+
+# Must be the same as in your lircrc
+#prog=lcdd
+
+
+
+## LIS MCE 2005 driver ##
+[lis]
+
+# Set the initial brightness [default: 1000; legal: 0 - 1000]
+# 0-250 = 25%, 251-500 = 50%, 501-750 = 75%, 751-1000 = 100%
+#Brightness=1000
+
+# Columns by lines [default: 20x2]
+#Size=20x2
+
+# USB Vendor ID [default: 0x0403]
+# Change only if testing a compatible device.
+#VendorID=0x0403
+
+# USB Product ID [default: 0x6001]
+# Change only if testing a compatible device.
+#ProductID=0x6001
+
+
+
+##The driver for the VFD of the Medion MD8800 PC ##
+[MD8800]
+# device to use [default: /dev/ttyS1]
+#Device=/dev/ttyS1
+
+# display size [default: 16x2]
+#Size=16x2
+
+# Set the initial brightness [default: 1000; legal: 0 - 1000]
+Brightness=1000
+# Set the initial off-brightness [default: 0; legal: 0 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+OffBrightness=50
+
+
+
+## Futuba MDM166A Display
+[mdm166a]
+# Show self-running clock after LCDd shutdown
+# Possible values: [default: no; legal: no, small, big]
+Clock=big
+# Dim display, no dimming gives full brightness [default: no, legal: yes, no]
+Dimming=no
+# Dim display in case LCDd is inactive [default: no, legal: yes, no]
+OffDimming=yes
+
+
+
+## MSI MS-6931 driver for displays in 1HU servers ##
+[ms6931]
+
+# device to use [default: /dev/ttyS1]
+Device=/dev/ttyS1
+
+# display size [default: 16x2]
+#Size=16x2
+
+
+
+## MTC-S16209x driver ##
+[mtc_s16209x]
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/lcd
+
+# Set the initial brightness [default: 255; legal: 0 - 255]
+Brightness=255
+
+# Reinitialize the LCD's BIOS [default: no; legal: yes, no]
+Reboot=no
+
+
+
+## Matrix Orbital driver ##
+[MtxOrb]
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/ttyS0
+
+# Set the display size [default: 20x4]
+Size=20x4
+
+# Set the display type [default: lcd; legal: lcd, lkd, vfd, vkd]
+Type=lkd
+
+# Set the initial contrast [default: 480]
+# NOTE: The driver will ignore this if the display
+#       is a vfd or vkd as they don't have this feature
+Contrast=480
+
+# Some old displays do not have an adjustable backlight but only can
+# switch the backlight on/off. If you experience randomly appearing block
+# characters, try setting this to false. [default: yes; legal: yes, no]
+hasAdjustableBacklight=no
+
+# Set the initial brightness [default: 1000; legal: 0 - 1000]
+Brightness=1000
+# Set the initial off-brightness [default: 0; legal: 0 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+OffBrightness=0
+
+# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200]
+Speed=19200
+
+# The following table translates from MtxOrb key letters to logical key names.
+# By default no keys are mapped, meaning the keypad is not used at all.
+#KeyMap_A=Left
+#KeyMap_B=Right
+#KeyMap_C=Up
+#KeyMap_D=Down
+#KeyMap_E=Enter
+#KeyMap_F=Escape
+# See the [menu] section for an explanation of the key mappings
+
+# You can find out which key of your display sends which
+# character by setting keypad_test_mode to yes and running
+# LCDd. LCDd will output all characters it receives.
+# Afterwards you can modify the settings above and set
+# keypad_set_mode to no again.
+keypad_test_mode=no
+
+
+
+## mx5000 driver for LCD display on the Logitech MX5000 keyboard ##
+[mx5000]
+
+# Select the output device to use [default: /dev/hiddev0]
+Device = /dev/hiddev0
+# Time to wait in ms after the refresh screen has been sent [default: 1000]
+WaitAfterRefresh = 1000
+
+
+
+## Noritake VFD driver ##
+[NoritakeVFD]
+# device where the VFD is. Usual values are /dev/ttyS0 and /dev/ttyS1
+# [default: /dev/lcd]
+Device=/dev/ttyS0
+# Specifies the size of the LCD.
+Size=20x4
+# Set the initial brightness [default: 1000; legal: 0 - 1000]
+Brightness=1000
+# Set the initial off-brightness [default: 0; legal: 0 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+OffBrightness=50
+# set the serial port speed [default: 9600, legal: 1200, 2400, 9600, 19200, 115200]
+Speed=9600
+# Set serial data parity [default: 0; legal: 0-2 ]
+# Meaning: 0(=none), 1(=odd), 2(=even)
+Parity=0
+# re-initialize the VFD [default: no; legal: yes, no]
+Reboot=no
+
+
+
+## Mini-box.com picoLCD (usblcd) driver ##
+[picolcd]
+
+# KeyTimeout is the time in ms that LCDd spends waiting for a key press before
+# cycling through other duties.  Higher values make LCDd use less CPU time and
+# make key presses more detectable.  Lower values make LCDd more responsive
+# but a little prone to missing key presses.  500 (.5 second) is the default
+# and a balanced value. [default: 500; legal: 0 - 1000]
+KeyTimeout=500
+
+# Sets the initial state of the backlight upon start-up.
+# [default: on; legal: on, off]
+#Backlight=on
+
+# Set the initial brightness [default: 1000; legal: 0 - 1000]. Works only
+# with the 20x4 device
+Brightness=1000
+
+# Set the brightness while the backlight is 'off' [default: 0; legal: 0 - 1000].
+# Works only with the 20x4 device.
+#OffBrightness=0
+
+# Set the initial contrast [default: 1000; legal: 0 - 1000]
+Contrast=1000
+
+# Light the keys? [default: on; legal: on, off]
+Keylights=on
+
+# If Keylights is on, the you can unlight specific keys below:
+# Key0 is the directional pad.  Key1 - Key5 correspond to the F1 - F5 keys.
+# There is no LED for the +/- keys.  This is a handy way to indicate to users
+# which keys are disabled.  [default: on; legal: on, off]
+Key0Light=on
+Key1Light=on
+Key2Light=on
+Key3Light=on
+Key4Light=on
+Key5Light=on
+
+# Host name or IP address of the LIRC instance that is to receive IR codes
+# If not set, or set to an empty value, IR support is disabled.
+#LircHost=127.0.0.1
+
+# UDP port on which LIRC is listening [default: 8765; legal: 1 - 65535]
+LircPort=8765
+
+# Threshold in jiffies of synthesized gap that triggers flushing the IR data
+# to lirc [default: 100 ; max: 32767 ]
+# 100 means 6.1ms. legal: 16 - 32767; Use 0 to disable.
+LircFlushThreshold=100
+
+
+
+## Pyramid LCD driver ##
+[pyramid]
+
+# device to connect to [default: /dev/lcd]
+Device=/dev/ttyUSB0
+
+
+
+## Seiko Epson 1330 driver ##
+[sed1330]
+
+# Port where the LPT is. Common values are 0x278, 0x378 and 0x3BC
+Port=0x378
+
+# Type of LCD module (legal: G321D, G121C, G242C, G191D, G2446, SP14Q002)
+# Note: Currently only tested with G321D & SP14Q002.
+Type=G321D
+
+# Width x Height of a character cell in pixels [legal: 6x7 - 8x16; default: 6x10]
+CellSize=6x10
+
+# Select what type of connection [legal: classic, bitshaker; default: classic]
+ConnectionType=classic
+
+
+
+## Seiko Epson 1520 driver ##
+[sed1520]
+
+# Port where the LPT is. Usual values are 0x278, 0x378 and 0x3BC
+Port=0x378
+
+# Select the interface type (wiring) for the display. Supported values are
+# 68 for 68-style connection (RESET level high) and 80 for 80-style connection
+# (RESET level low). [legal: 68, 80; default: 80]
+InterfaceType=68
+
+# On fast machines it may be necessary to slow down transfer to the display.
+# If this value is set to zero, delay is disabled. Any value greater than
+# zero slows down each write by one microsecond. [legal: 0-1000; default: 1]
+DelayMult=0
+
+
+## serial POS display driver ##
+[serialPOS]
+
+# Device to use in serial mode [default: /dev/lcd]
+Device=/dev/lcd
+
+# Specifies the size of the display in characters. [default: 16x2]
+Size=16x2
+
+# Set the communication protocol to use with the POS display.
+# [default: AEDEX; legal: IEE, Epson, Emax, IBM, LogicControls, Ultimate]
+Type=AEDEX
+
+# communication baud rate with the display [default: 9600; legal: 1200, 2400,
+# 19200, 115200]
+Speed=9600
+
+
+
+## Serial VFD driver ##
+## Drives various (see below) serial 5x7dot VFD's.  ##
+[serialVFD]
+
+# Specifies the displaytype.[default: 0]
+# 0 NEC (FIPC8367 based) VFDs.
+# 1 KD Rev 2.1.
+# 2 Noritake VFDs (*).
+# 3 Futaba VFDs
+# 4 IEE S03601-95B
+# 5 IEE S03601-96-080 (*)
+# 6 Futaba NA202SD08FA (allmost IEE compatible)
+# 7 Samsung 20S207DA4 and 20S207DA6
+# 8 Nixdorf BA6x / VT100
+# (* most should work, not tested yet.)
+Type=0
+
+# "no" if display connected serial, "yes" if connected parallel. [default: no]
+# I.e. serial by default
+use_parallel=no
+
+# Number of Custom-Characters. default is display type dependent
+#Custom-Characters=0
+
+# Portaddress where the LPT is. Used in parallel mode only. Usual values are
+# 0x278, 0x378 and 0x3BC.
+Port=0x378
+
+# Set parallel port timing delay (us). Used in parallel mode only.
+# [default: 2; legal: 0 - 255]
+#PortWait=2
+
+# Device to use in serial mode. Usual values are /dev/ttyS0 and /dev/ttyS1
+Device=/dev/ttyS1
+
+# Specifies the size of the VFD.
+Size=20x2
+
+# Set the initial brightness [default: 1000; legal: 0 - 1000]
+# (4 steps 0-250, 251-500, 501-750, 751-1000)
+Brightness=1000
+# Set the initial off-brightness [default: 0; legal: 0 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+# (4 steps 0-250, 251-500, 501-750, 751-1000)
+OffBrightness=0
+
+# set the serial port speed [default: 9600; legal: 1200, 2400, 9600, 19200, 115200]
+Speed=9600
+
+# enable ISO 8859 1 compatibility [default: yes; legal: yes, no]
+#ISO_8859_1=yes
+
+
+
+## shuttleVFD driver ##
+[shuttleVFD]
+# No options
+
+
+
+## stv5730 driver ##
+[stv5730]
+
+# Port the device is connected to [default: 0x378]
+Port=0x378
+
+
+[SureElec]
+
+# Port the device is connected to  (by default first USB serial port)
+Device=/dev/ttyUSB0
+
+# Edition level of the device (can be 1, 2 or 3) [default: 2]
+#Edition=1
+
+# set display size
+# Note: The size can be obtained directly from device for edition 2 & 3.
+#Size=16x2
+
+# Set the initial contrast [default: 480; legal: 0 - 1000]
+#Contrast=200
+
+# Set the initial brightness [default: 480; legal: 1 - 1000]
+#Brightness=480
+
+# Set the initial off-brightness [default: 100; legal: 1 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+#OffBrightness=100
+
+
+## SVGAlib driver ##
+[svga]
+
+# svgalib mode to use [default: G320x240x256 ]
+# legal values are supported svgalib modes
+#Mode=G640x480x256
+
+# set display size [default: 20x4]
+Size=20x4
+
+# Set the initial contrast [default: 500; legal: 0 - 1000]
+# Can be set but does not change anything internally
+Contrast=500
+
+# Set the initial brightness [default: 1000; legal: 1 - 1000]
+Brightness=1000
+
+# Set the initial off-brightness [default: 500; legal: 1 - 1000]
+# This value is used when the display is normally
+# switched off in case LCDd is inactive
+OffBrightness=500
+
+
+
+## Text driver ##
+[text]
+# Set the display size [default: 20x4]
+Size=20x4
+
+
+
+## Toshiba T6963 driver ##
+[t6963]
+
+# set display size in pixels [default: 128x64]
+Size=240x128
+
+# port to use [default: 0x378; legal: 0x200 - 0x400]
+Port=0x378
+
+# Use LPT port in bi-directional mode. This should work on most LPT port and
+# is required for proper timing! [default: yes; legal: yes, no]
+bidirectional=yes
+
+# Insert additional delays into reads / writes. [default: no; legal: yes, no]
+#delayBus=no
+
+# Clear graphic memory on start-up. [default: no; legal: yes, no]
+ClearGraphic=yes
+
+
+
+## Tyan Barebones LCD driver (GS10 & GS12 series) ##
+[tyan]
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/lcd
+
+# Set the communication speed [default: 9600; legal: 4800, 9600]
+Speed=9600
+
+# set display size [default: 16x2]
+Size=16x2
+
+
+
+## ELV ula200 driver ##
+[ula200]
+
+# Select the LCD size [default: 20x4]
+Size=20x4
+
+# If you have a non standard keypad you can associate any keystrings to keys.
+# There are 6 input key in the CwLnx hardware that generate characters
+# from 'A' to 'F'.
+#
+# The following it the built-in default mapping hardcoded in the driver.
+# You can leave those unchanged if you have a standard keypad.
+# You can change it if you want to report other keystrings or have a non
+# standard keypad.
+# KeyMap_A=Up
+# KeyMap_B=Down
+# KeyMap_C=Left
+# KeyMap_D=Right
+# KeyMap_E=Enter
+# KeyMap_F=Escape
+
+
+
+## Wirz SLI LCD driver ##
+[sli]
+
+# Select the output device to use [default: /dev/lcd]
+Device=/dev/lcd
+
+# Set the communication speed [default: 19200; legal: 1200, 2400, 9600, 19200,
+# 38400, 57600, 115200]
+Speed=19200
+
+
+
+## OnScreen Display using libxosd ##
+[xosd]
+
+# set display size [default: 20x4]
+Size=20x4
+
+# Offset in pixels from the top-left corner of the monitor [default: 0x0]
+Offset=200x200
+
+# X font to use, in XLFD format, as given by "xfontsel"
+Font=-*-terminus-*-r-*-*-*-320-*-*-*-*-*
+
+# EOF
diff --git a/config/lcdproc/lcdproc.conf b/config/lcdproc/lcdproc.conf
new file mode 100644 (file)
index 0000000..807238c
--- /dev/null
@@ -0,0 +1,129 @@
+# LCDproc client configuration file
+
+## general options ##
+[lcdproc]
+# address of the LCDd server to connect to
+Server=localhost
+
+# Port of the server to connect to
+Port=13666
+
+# set reporting level
+ReportLevel=2
+
+# report to to syslog ?
+ReportToSyslog=false
+
+# run in foreground [default: false; legal: true, false]
+#Foreground=true
+
+# PidFile location when running as daemon [default: /var/run/lcdproc.pid]
+#PidFile=/var/run/lcdproc.pid
+
+# slow down initial announcement of modes (in 1/100s)
+#delay=2
+
+# display name for the main menu [default: LCDproc HOST]
+#DisplayName=lcdproc
+
+## screen specific configuration options ##
+
+[CPU]
+# Show screen
+Active=True
+OnTime=1
+OffTime=2
+ShowInvisible=false
+
+[Iface]
+# Show screen
+Active=True
+
+# Show stats for Interface0
+Interface0=green0
+# Interface alias name to display [default: <interface name>]
+Alias0=LAN
+
+# Show stats for Interface1
+Interface1=red0
+Alias1=WAN
+
+# Show stats for Interface2
+Interface2=blue0
+Alias2=WIFI
+
+# for more than 3 interfaces change MAX_INTERFACES in iface.h and rebuild
+
+# Units to display [default: byte; legal: byte, bit, packet]
+unit=bit
+
+# add screen with transferred traffic
+#transfer=TRUE
+
+[Memory]
+# Show screen
+Active=True
+
+[Load]
+# Show screen
+Active=True
+# Min Load Avg at which the backlight will be turned off [default: 0.05]
+LowLoad=0.00
+# Max Load Avg at which the backlight will start blinking [default: 1.3]
+HighLoad=2.5
+
+[TimeDate]
+# Show screen
+Active=True
+# time format [default: %H:%M:%S; legal: see strftime(3)]
+TimeFormat="%H:%M:%S"
+# date format [default: %x; legal: see strftime(3)]
+DateFormat="%x"
+
+[About]
+# Show screen
+Active=false
+
+[SMP-CPU]
+# Show screen
+Active=false
+
+[OldTime]
+# Show screen
+Active=false
+# time format [default: %H:%M:%S; legal: see strftime(3)]
+TimeFormat="%H:%M:%S"
+# date format [default: %x; legal: see strftime(3)]
+DateFormat="%x"
+
+[BigClock]
+# Show screen
+Active=false
+
+[Uptime]
+# Show screen
+Active=false
+
+[Battery]
+# Show screen
+Active=false
+
+[CPUGraph]
+# Show screen
+Active=false
+
+[ProcSize]
+# Show screen
+Active=false
+
+[Disk]
+# Show screen
+Active=false
+
+[MiniClock]
+# Show screen
+Active=True
+# time format [default: %H:%M; legal: see strftime(3)]
+TimeFormat="%H:%M"
+
+# EOF
index 9248663bd4b9ee1368576a5bd3b4fe935a583ef6..b56a1ec04f2acea5e6943874b3f71e383a8577b7 100644 (file)
                                'title' => "$Lang::tr{'alt dialup'}",
                                'enabled' => 1,
                                };
+    $subsystem->{'21.wlan'} = {
+                               'caption' => $Lang::tr{'wlan client'},
+                               'uri' => '/cgi-bin/wirelessclient.cgi',
+                               'title' => "$Lang::tr{'wlan client'}",
+                               'enabled' => 0,
+                               };
     $subsystem->{'30.ssh'} = {
                                'caption' => $Lang::tr{'ssh access'},
                                'uri' => '/cgi-bin/remote.cgi',
index f4645b8fc7647882bc006572998f08f5263a674f..c50508f818b8e7b47187e6bd90e52cfda1179a89 100644 (file)
                                 'title' => "$Lang::tr{'edit hosts'}",
                                 'enabled' => 1,
                                 };
-    $subnetwork->{'51.routes'} = {
+    $subnetwork->{'51.dnsmenu'} = {
+                                  'caption' => $Lang::tr{'dns menu'},
+                                  'uri' => '/cgi-bin/dns.cgi',
+                                  'title' => "$Lang::tr{'dns menu'}",
+                                  'enabled' => `grep "RED_TYPE=DHCP" /var/ipfire/ethernet/settings`,
+                                  };
+    $subnetwork->{'52.dnsforward'} = {
+                                  'caption' => $Lang::tr{'dnsforward'},
+                                  'uri' => '/cgi-bin/dnsforward.cgi',
+                                  'title' => "$Lang::tr{'dnsforward'}",
+                                  'enabled' => 1
+                                  };
+    $subnetwork->{'60.routes'} = {
                                 'caption' => $Lang::tr{'static routes'},
                                 'uri' => '/cgi-bin/routing.cgi',
                                 'title' => "$Lang::tr{'static routes'}",
                                 'enabled' => 1,
                                 };
-    $subnetwork->{'60.upload'} = {
-                                 'caption' => $Lang::tr{'upload'},
-                                 'uri' => '/cgi-bin/upload.cgi',
-                                 'title' => "$Lang::tr{'upload'}",
-                                 'enabled' => 0,
-                                 };
     $subnetwork->{'70.aliases'} = {
                                  'caption' => $Lang::tr{'aliases'},
                                  'uri' => '/cgi-bin/aliases.cgi',
                                  'title' => "$Lang::tr{'aliases'}",
                                  'enabled' => `grep "RED_TYPE=STATIC" /var/ipfire/ethernet/settings`,
                                  };
-       $subnetwork->{'80.dnsmenu'} = {
-                                 'caption' => $Lang::tr{'dns menu'},
-                                 'uri' => '/cgi-bin/dns.cgi',
-                                 'title' => "$Lang::tr{'dns menu'}",
-                                 'enabled' => `grep "RED_TYPE=DHCP" /var/ipfire/ethernet/settings`,
-                                 };
-       $subnetwork->{'90.macadressmenu'} = {
+    $subnetwork->{'80.macadressmenu'} = {
                                  'caption' => $Lang::tr{'mac address menu'},
                                  'uri' => '/cgi-bin/mac.cgi',
                                  'title' => "$Lang::tr{'mac address menu'}",
                                  'enabled' => 1,
                                  };
-        $subnetwork->{'99.wakeonlan'} = {
+    $subnetwork->{'90.wakeonlan'} = {
                                  'caption' => $Lang::tr{'WakeOnLan'},
                                  'uri' => '/cgi-bin/wakeonlan.cgi',
                                  'title' => "$Lang::tr{'WakeOnLan'}",
diff --git a/config/menu/EX-tor.menu b/config/menu/EX-tor.menu
new file mode 100644 (file)
index 0000000..00ddffe
--- /dev/null
@@ -0,0 +1,6 @@
+$subipfire->{'50.tor'} = {
+       'caption' => $Lang::tr{'tor'},
+       'uri' => '/cgi-bin/tor.cgi',
+       'title' => $Lang::tr{'tor'},
+       'enabled' => 1,
+};
index 7dd14303a10c2d9d67c5dead71b56e6b28b488a8..1208567dd7ad015bc290e2e4debb8628ec708ab1 100644 (file)
@@ -105,6 +105,7 @@ system("/sbin/iptables --delete-chain OUTGOINGFWMAC >/dev/null 2>&1");
 system("/sbin/iptables -N OUTGOINGFWMAC >/dev/null 2>&1");
 
 if ( $outfwsettings{'POLICY'} eq 'MODE0' ) {
+       &firewall_local_reload();
        exit 0
 }
 
@@ -264,6 +265,8 @@ if ( $outfwsettings{'POLICY'} eq 'MODE1' ) {
        applyrule("-o $netsettings{'RED_DEV'} -j DROP -m comment --comment 'DROP_OUTGOINGFW '", 0);
 }
 
+&firewall_local_reload();
+
 sub applyrule($$) {
        my $cmd = shift;
        my $macrule = shift;
@@ -273,3 +276,11 @@ sub applyrule($$) {
                system("/sbin/iptables -A OUTGOINGFW $cmd");
        }
 }
+
+sub firewall_local_reload() {
+       my $script = "/etc/sysconfig/firewall.local";
+
+       if ( -x $script ) {
+               system("$script reload >/dev/null 2>&1");
+       }
+}
index 72334296cabf27d8991b9a34687ca22963922511..44ed1105df3446204dba7a816a15fc3afe57636d 100644 (file)
@@ -49,7 +49,7 @@ if (-f "${General::swroot}/ovpn/ovpnconfig"){
                exit 0 if ($cn eq $CN);
 
                # Compatibility code for incorrectly saved CNs.
-               $cn =~ s/\ /_/;
+               $cn =~ s/\ /_/g;
                exit 0 if ($cn eq $CN);
        }
 }
index 802ddcb72a447be5a85936ca1e4cc95f99ed9734..9be3581cb5a6edfad5e7f9c5753ad1c1536a3a0a 100644 (file)
@@ -1431,6 +1431,7 @@ 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/xtaccess.cgi
 srv/web/ipfire/html
 var/updatecache
index 1a613ac34a447999c44b81d6583d1d2544fd4d4a..25fca8db4594873cdccb3021c8a9dbb040d03bd6 100644 (file)
@@ -37,7 +37,9 @@ etc/rc.d/init.d/halt
 #etc/rc.d/init.d/icecream
 #etc/rc.d/init.d/imspector
 etc/rc.d/init.d/ipsec
+#etc/rc.d/init.d/keepalived
 #etc/rc.d/init.d/lcd4linux
+#etc/rc.d/init.d/lcdproc
 #etc/rc.d/init.d/lcr
 etc/rc.d/init.d/leds
 etc/rc.d/init.d/localnet
@@ -62,6 +64,7 @@ etc/rc.d/init.d/network-vlans
 etc/rc.d/init.d/networking/any
 etc/rc.d/init.d/networking/blue
 etc/rc.d/init.d/networking/dhcpcd.exe
+etc/rc.d/init.d/networking/functions.network
 etc/rc.d/init.d/networking/green
 etc/rc.d/init.d/networking/orange
 etc/rc.d/init.d/networking/red
@@ -92,6 +95,7 @@ etc/rc.d/init.d/networking/red.up/98-leds
 etc/rc.d/init.d/networking/red.up/99-U-dialctrl.pl
 etc/rc.d/init.d/networking/red.up/99-fireinfo
 etc/rc.d/init.d/networking/red.up/99-pakfire-update
+etc/rc.d/init.d/networking/wpa_supplicant.exe
 #etc/rc.d/init.d/nfs-server
 etc/rc.d/init.d/ntp
 #etc/rc.d/init.d/nut
@@ -122,6 +126,7 @@ etc/rc.d/init.d/teamspeak
 etc/rc.d/init.d/template
 #etc/rc.d/init.d/tftpd
 etc/rc.d/init.d/tmpfs
+#etc/rc.d/init.d/tor
 etc/rc.d/init.d/udev
 etc/rc.d/init.d/udev_retry
 etc/rc.d/init.d/upnpd
@@ -130,6 +135,7 @@ etc/rc.d/init.d/upnpd
 #etc/rc.d/init.d/vsftpd
 #etc/rc.d/init.d/watchdog
 #etc/rc.d/init.d/winbind
+etc/rc.d/init.d/wlanclient
 #etc/rc.d/init.d/xinetd
 #etc/rc.d/rc0.d
 #etc/rc.d/rc0.d/K01imspetor
@@ -147,6 +153,7 @@ etc/rc.d/rc0.d/K49cyrus-sasl
 etc/rc.d/rc0.d/K78snort
 etc/rc.d/rc0.d/K79leds
 etc/rc.d/rc0.d/K80network
+etc/rc.d/rc0.d/K82wlanclient
 #etc/rc.d/rc0.d/K84bluetooth
 #etc/rc.d/rc0.d/K85messagebus
 etc/rc.d/rc0.d/K85tmpfs
@@ -163,6 +170,7 @@ etc/rc.d/rc3.d/S10sysklogd
 #etc/rc.d/rc3.d/S16bluetooth
 #etc/rc.d/rc3.d/S18cpufreq
 etc/rc.d/rc3.d/S19smartenabler
+etc/rc.d/rc3.d/S19wlanclient
 etc/rc.d/rc3.d/S20network
 etc/rc.d/rc3.d/S21leds
 etc/rc.d/rc3.d/S24cyrus-sasl
@@ -193,6 +201,7 @@ etc/rc.d/rc6.d/K49cyrus-sasl
 etc/rc.d/rc6.d/K78snort
 etc/rc.d/rc6.d/K79leds
 etc/rc.d/rc6.d/K80network
+etc/rc.d/rc6.d/K82wlanclient
 #etc/rc.d/rc6.d/K84bluetooth
 #etc/rc.d/rc6.d/K85messagebus
 etc/rc.d/rc6.d/K85tmpfs
index c24aebeb272f321084bafcfc42c4b5fd355e6e3b..58acd22d297523737007df4a3e8806b328707cd5 100644 (file)
@@ -1736,6 +1736,18 @@ lib/modules/KVER-ipfire-kirkwood
 #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter
 #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs
 #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_dh.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_ftp.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_lblc.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_lc.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_nq.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_rr.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_sed.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_sh.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_wlc.ko
+#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_wrr.ko
 #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack.ko
 #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_amanda.ko
 #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_broadcast.ko
index f3bf7c6d87c20ba21b8e79bee8ff49116739c450..708ec05968432d7a8d4e59560458f11d81771140 100644 (file)
@@ -1239,6 +1239,18 @@ lib/modules/KVER-ipfire-omap
 #lib/modules/KVER-ipfire-omap/kernel/net/netfilter
 #lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs
 #lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_dh.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_ftp.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_lblc.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_lc.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_nq.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_rr.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_sed.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_sh.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_wlc.ko
+#lib/modules/KVER-ipfire-omap/kernel/net/netfilter/ipvs/ip_vs_wrr.ko
 #lib/modules/KVER-ipfire-omap/kernel/net/netfilter/nf_conntrack.ko
 #lib/modules/KVER-ipfire-omap/kernel/net/netfilter/nf_conntrack_amanda.ko
 #lib/modules/KVER-ipfire-omap/kernel/net/netfilter/nf_conntrack_broadcast.ko
index 0b8c57c6481e60ff65082a9045448c14f6de2be1..602107994e16812e20d676a33cb6ead9855ea74c 100644 (file)
@@ -1225,6 +1225,18 @@ lib/modules/KVER-ipfire-rpi
 #lib/modules/KVER-ipfire-rpi/kernel/net/netfilter
 #lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs
 #lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_dh.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_ftp.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_lblc.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_lc.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_nq.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_rr.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_sed.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_sh.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_wlc.ko
+#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_wrr.ko
 #lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack.ko
 #lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_amanda.ko
 #lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_broadcast.ko
diff --git a/config/rootfiles/common/bitstream b/config/rootfiles/common/bitstream
new file mode 100644 (file)
index 0000000..583d8f2
--- /dev/null
@@ -0,0 +1,138 @@
+#usr/include/bitstream
+#usr/include/bitstream/common.h
+#usr/include/bitstream/dvb
+#usr/include/bitstream/dvb/ci.h
+#usr/include/bitstream/dvb/si
+#usr/include/bitstream/dvb/si.h
+#usr/include/bitstream/dvb/si/bat.h
+#usr/include/bitstream/dvb/si/bat_print.h
+#usr/include/bitstream/dvb/si/datetime.h
+#usr/include/bitstream/dvb/si/desc_40.h
+#usr/include/bitstream/dvb/si/desc_41.h
+#usr/include/bitstream/dvb/si/desc_42.h
+#usr/include/bitstream/dvb/si/desc_43.h
+#usr/include/bitstream/dvb/si/desc_44.h
+#usr/include/bitstream/dvb/si/desc_45.h
+#usr/include/bitstream/dvb/si/desc_46.h
+#usr/include/bitstream/dvb/si/desc_47.h
+#usr/include/bitstream/dvb/si/desc_48.h
+#usr/include/bitstream/dvb/si/desc_49.h
+#usr/include/bitstream/dvb/si/desc_4a.h
+#usr/include/bitstream/dvb/si/desc_4b.h
+#usr/include/bitstream/dvb/si/desc_4c.h
+#usr/include/bitstream/dvb/si/desc_4d.h
+#usr/include/bitstream/dvb/si/desc_4e.h
+#usr/include/bitstream/dvb/si/desc_4f.h
+#usr/include/bitstream/dvb/si/desc_50.h
+#usr/include/bitstream/dvb/si/desc_51.h
+#usr/include/bitstream/dvb/si/desc_52.h
+#usr/include/bitstream/dvb/si/desc_53.h
+#usr/include/bitstream/dvb/si/desc_54.h
+#usr/include/bitstream/dvb/si/desc_55.h
+#usr/include/bitstream/dvb/si/desc_56.h
+#usr/include/bitstream/dvb/si/desc_57.h
+#usr/include/bitstream/dvb/si/desc_58.h
+#usr/include/bitstream/dvb/si/desc_59.h
+#usr/include/bitstream/dvb/si/desc_5a.h
+#usr/include/bitstream/dvb/si/desc_5b.h
+#usr/include/bitstream/dvb/si/desc_5c.h
+#usr/include/bitstream/dvb/si/desc_5d.h
+#usr/include/bitstream/dvb/si/desc_5e.h
+#usr/include/bitstream/dvb/si/desc_5f.h
+#usr/include/bitstream/dvb/si/desc_60.h
+#usr/include/bitstream/dvb/si/desc_61.h
+#usr/include/bitstream/dvb/si/desc_62.h
+#usr/include/bitstream/dvb/si/desc_63.h
+#usr/include/bitstream/dvb/si/desc_64.h
+#usr/include/bitstream/dvb/si/desc_65.h
+#usr/include/bitstream/dvb/si/desc_66.h
+#usr/include/bitstream/dvb/si/desc_67.h
+#usr/include/bitstream/dvb/si/desc_68.h
+#usr/include/bitstream/dvb/si/desc_69.h
+#usr/include/bitstream/dvb/si/desc_6a.h
+#usr/include/bitstream/dvb/si/desc_6b.h
+#usr/include/bitstream/dvb/si/desc_6c.h
+#usr/include/bitstream/dvb/si/desc_6d.h
+#usr/include/bitstream/dvb/si/desc_6e.h
+#usr/include/bitstream/dvb/si/desc_7a.h
+#usr/include/bitstream/dvb/si/desc_7b.h
+#usr/include/bitstream/dvb/si/desc_7c.h
+#usr/include/bitstream/dvb/si/desc_83p28.h
+#usr/include/bitstream/dvb/si/desc_88p28.h
+#usr/include/bitstream/dvb/si/descs_list.h
+#usr/include/bitstream/dvb/si/dit.h
+#usr/include/bitstream/dvb/si/dit_print.h
+#usr/include/bitstream/dvb/si/eit.h
+#usr/include/bitstream/dvb/si/eit_print.h
+#usr/include/bitstream/dvb/si/nit.h
+#usr/include/bitstream/dvb/si/nit_print.h
+#usr/include/bitstream/dvb/si/numbers.h
+#usr/include/bitstream/dvb/si/rst.h
+#usr/include/bitstream/dvb/si/rst_print.h
+#usr/include/bitstream/dvb/si/sdt.h
+#usr/include/bitstream/dvb/si/sdt_print.h
+#usr/include/bitstream/dvb/si/sit.h
+#usr/include/bitstream/dvb/si/sit_print.h
+#usr/include/bitstream/dvb/si/st.h
+#usr/include/bitstream/dvb/si/strings.h
+#usr/include/bitstream/dvb/si/tdt.h
+#usr/include/bitstream/dvb/si/tdt_print.h
+#usr/include/bitstream/dvb/si/tot.h
+#usr/include/bitstream/dvb/si/tot_print.h
+#usr/include/bitstream/dvb/si_print.h
+#usr/include/bitstream/dvb/sim.h
+#usr/include/bitstream/ietf
+#usr/include/bitstream/ietf/rtp.h
+#usr/include/bitstream/mpeg
+#usr/include/bitstream/mpeg/aac.h
+#usr/include/bitstream/mpeg/pes.h
+#usr/include/bitstream/mpeg/psi
+#usr/include/bitstream/mpeg/psi.h
+#usr/include/bitstream/mpeg/psi/cat.h
+#usr/include/bitstream/mpeg/psi/cat_print.h
+#usr/include/bitstream/mpeg/psi/desc_02.h
+#usr/include/bitstream/mpeg/psi/desc_03.h
+#usr/include/bitstream/mpeg/psi/desc_04.h
+#usr/include/bitstream/mpeg/psi/desc_05.h
+#usr/include/bitstream/mpeg/psi/desc_06.h
+#usr/include/bitstream/mpeg/psi/desc_07.h
+#usr/include/bitstream/mpeg/psi/desc_08.h
+#usr/include/bitstream/mpeg/psi/desc_09.h
+#usr/include/bitstream/mpeg/psi/desc_0a.h
+#usr/include/bitstream/mpeg/psi/desc_0b.h
+#usr/include/bitstream/mpeg/psi/desc_0c.h
+#usr/include/bitstream/mpeg/psi/desc_0d.h
+#usr/include/bitstream/mpeg/psi/desc_0e.h
+#usr/include/bitstream/mpeg/psi/desc_0f.h
+#usr/include/bitstream/mpeg/psi/desc_10.h
+#usr/include/bitstream/mpeg/psi/desc_11.h
+#usr/include/bitstream/mpeg/psi/desc_12.h
+#usr/include/bitstream/mpeg/psi/desc_1b.h
+#usr/include/bitstream/mpeg/psi/desc_1c.h
+#usr/include/bitstream/mpeg/psi/desc_1d.h
+#usr/include/bitstream/mpeg/psi/desc_1e.h
+#usr/include/bitstream/mpeg/psi/desc_1f.h
+#usr/include/bitstream/mpeg/psi/desc_20.h
+#usr/include/bitstream/mpeg/psi/desc_21.h
+#usr/include/bitstream/mpeg/psi/desc_22.h
+#usr/include/bitstream/mpeg/psi/desc_23.h
+#usr/include/bitstream/mpeg/psi/desc_24.h
+#usr/include/bitstream/mpeg/psi/desc_25.h
+#usr/include/bitstream/mpeg/psi/desc_26.h
+#usr/include/bitstream/mpeg/psi/desc_27.h
+#usr/include/bitstream/mpeg/psi/desc_28.h
+#usr/include/bitstream/mpeg/psi/desc_2a.h
+#usr/include/bitstream/mpeg/psi/desc_2b.h
+#usr/include/bitstream/mpeg/psi/desc_2c.h
+#usr/include/bitstream/mpeg/psi/descriptors.h
+#usr/include/bitstream/mpeg/psi/descs_list.h
+#usr/include/bitstream/mpeg/psi/descs_print.h
+#usr/include/bitstream/mpeg/psi/pat.h
+#usr/include/bitstream/mpeg/psi/pat_print.h
+#usr/include/bitstream/mpeg/psi/pmt.h
+#usr/include/bitstream/mpeg/psi/pmt_print.h
+#usr/include/bitstream/mpeg/psi/psi.h
+#usr/include/bitstream/mpeg/psi/tsdt.h
+#usr/include/bitstream/mpeg/psi/tsdt_print.h
+#usr/include/bitstream/mpeg/psi_print.h
+#usr/include/bitstream/mpeg/ts.h
index 51fd388fb8661b70a7456a96e6d204e881f23554..8965ff70e5a071acf96de06daf92feff2806a464 100644 (file)
@@ -30,12 +30,15 @@ var/ipfire/dmzholes
 #var/ipfire/dmzholes/config
 var/ipfire/dns
 #var/ipfire/dns/settings
+var/ipfire/dnsforward
+#var/ipfire/dnsforward/config
 var/ipfire/ethernet
 #var/ipfire/ethernet/aliases
 #var/ipfire/ethernet/known_nics
 #var/ipfire/ethernet/scanned_nics
 #var/ipfire/ethernet/settings
 #var/ipfire/ethernet/vlans
+#var/ipfire/ethernet/wireless
 #var/ipfire/extrahd
 #var/ipfire/extrahd/bin
 var/ipfire/extrahd/bin/extrahd.pl
@@ -62,6 +65,7 @@ var/ipfire/langs
 #var/ipfire/langs/nl.pl
 #var/ipfire/langs/pl.pl
 #var/ipfire/langs/ru.pl
+#var/ipfire/langs/tr.pl
 var/ipfire/logging
 #var/ipfire/logging/settings
 var/ipfire/mac
@@ -87,6 +91,7 @@ var/ipfire/menu.d/70-log.menu
 #var/ipfire/menu.d/EX-imspector.menu
 #var/ipfire/menu.d/EX-mpfire.menu
 #var/ipfire/menu.d/EX-samba.menu
+#var/ipfire/menu.d/EX-tor.menu
 #var/ipfire/menu.d/EX-tripwire.menu
 #var/ipfire/menu.d/EX-wlanap.menu
 var/ipfire/modem
index 10ec777b266d3e3cf2693a3c73e5fb8c64f32473..4467545ae53a3fe999e2582fb54f5981c72089ea 100644 (file)
@@ -21,7 +21,7 @@ usr/lib/daq
 #usr/lib/libdaq.la
 #usr/lib/libdaq.so
 usr/lib/libdaq.so.2
-usr/lib/libdaq.so.2.0.0
+usr/lib/libdaq.so.2.0.1
 #usr/lib/libdaq_static.a
 #usr/lib/libdaq_static.la
 #usr/lib/libdaq_static_modules.a
diff --git a/config/rootfiles/common/gperf b/config/rootfiles/common/gperf
new file mode 100644 (file)
index 0000000..7c3a1cb
--- /dev/null
@@ -0,0 +1,4 @@
+#usr/bin/gperf
+#usr/share/doc/gperf.html
+#usr/share/info/gperf.info
+#usr/share/man/man1/gperf.1
index f26e2446dc815aa78b4be6134e5e5723bfca0bda..3aca59ece3f4332114bb463227fdaf26983ba9e9 100644 (file)
@@ -39,7 +39,9 @@ etc/rc.d/init.d/halt
 #etc/rc.d/init.d/icecream
 #etc/rc.d/init.d/imspector
 etc/rc.d/init.d/ipsec
+#etc/rc.d/init.d/keepalived
 #etc/rc.d/init.d/lcd4linux
+#etc/rc.d/init.d/lcdproc
 #etc/rc.d/init.d/lcr
 etc/rc.d/init.d/leds
 etc/rc.d/init.d/localnet
@@ -64,6 +66,7 @@ etc/rc.d/init.d/network-vlans
 etc/rc.d/init.d/networking/any
 etc/rc.d/init.d/networking/blue
 etc/rc.d/init.d/networking/dhcpcd.exe
+etc/rc.d/init.d/networking/functions.network
 etc/rc.d/init.d/networking/green
 etc/rc.d/init.d/networking/orange
 etc/rc.d/init.d/networking/red
@@ -94,6 +97,7 @@ etc/rc.d/init.d/networking/red.up/98-leds
 etc/rc.d/init.d/networking/red.up/99-U-dialctrl.pl
 etc/rc.d/init.d/networking/red.up/99-fireinfo
 etc/rc.d/init.d/networking/red.up/99-pakfire-update
+etc/rc.d/init.d/networking/wpa_supplicant.exe
 #etc/rc.d/init.d/nfs-server
 etc/rc.d/init.d/ntp
 #etc/rc.d/init.d/nut
@@ -124,6 +128,7 @@ etc/rc.d/init.d/teamspeak
 etc/rc.d/init.d/template
 #etc/rc.d/init.d/tftpd
 etc/rc.d/init.d/tmpfs
+#etc/rc.d/init.d/tor
 #etc/rc.d/init.d/transmission
 etc/rc.d/init.d/udev
 etc/rc.d/init.d/udev_retry
@@ -133,6 +138,7 @@ etc/rc.d/init.d/upnpd
 #etc/rc.d/init.d/vsftpd
 #etc/rc.d/init.d/watchdog
 #etc/rc.d/init.d/winbind
+etc/rc.d/init.d/wlanclient
 #etc/rc.d/init.d/xinetd
 #etc/rc.d/rc0.d
 #etc/rc.d/rc0.d/K01imspetor
@@ -150,6 +156,7 @@ etc/rc.d/rc0.d/K49cyrus-sasl
 etc/rc.d/rc0.d/K78snort
 etc/rc.d/rc0.d/K79leds
 etc/rc.d/rc0.d/K80network
+etc/rc.d/rc0.d/K82wlanclient
 #etc/rc.d/rc0.d/K84bluetooth
 #etc/rc.d/rc0.d/K85messagebus
 etc/rc.d/rc0.d/K85tmpfs
@@ -168,6 +175,7 @@ etc/rc.d/rc3.d/S12acpid
 #etc/rc.d/rc3.d/S16bluetooth
 #etc/rc.d/rc3.d/S18cpufreq
 etc/rc.d/rc3.d/S19smartenabler
+etc/rc.d/rc3.d/S19wlanclient
 etc/rc.d/rc3.d/S20network
 etc/rc.d/rc3.d/S21leds
 etc/rc.d/rc3.d/S24cyrus-sasl
@@ -198,6 +206,7 @@ etc/rc.d/rc6.d/K49cyrus-sasl
 etc/rc.d/rc6.d/K78snort
 etc/rc.d/rc6.d/K79leds
 etc/rc.d/rc6.d/K80network
+etc/rc.d/rc6.d/K82wlanclient
 #etc/rc.d/rc6.d/K84bluetooth
 #etc/rc.d/rc6.d/K85messagebus
 etc/rc.d/rc6.d/K85tmpfs
diff --git a/config/rootfiles/common/i586/ipfire-netboot b/config/rootfiles/common/i586/ipfire-netboot
new file mode 100644 (file)
index 0000000..b73261f
--- /dev/null
@@ -0,0 +1,2 @@
+#usr/share/ipfire-netboot
+#usr/share/ipfire-netboot/ipxe.lkrn
index 750b61e377d009b13ad20d613389f3f25b51a78d..20b64102b1b2ae10802ece41b52ae28f1c7a33c4 100644 (file)
@@ -2085,6 +2085,18 @@ lib/modules/KVER-ipfire
 #lib/modules/KVER-ipfire/kernel/net/netfilter
 #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs
 #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_dh.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_ftp.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lblc.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lc.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_nq.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_rr.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_sed.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_sh.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_wlc.ko
+#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_wrr.ko
 #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack.ko
 #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_amanda.ko
 #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_broadcast.ko
index 3cea63cb369e0ae88c4d090cc2678664734c6bf7..fb33fb07e5ba5bb3464c8b1b0819dd57d3ab7180 100644 (file)
@@ -5,7 +5,6 @@ bin/ping
 #usr/bin/rsh
 #usr/bin/talk
 #usr/bin/tftp
-usr/bin/whois
 #usr/sbin/ftpd
 #usr/sbin/inetd
 #usr/sbin/rexecd
diff --git a/config/rootfiles/common/jwhois b/config/rootfiles/common/jwhois
new file mode 100644 (file)
index 0000000..135b453
--- /dev/null
@@ -0,0 +1,25 @@
+etc/jwhois.conf
+usr/bin/jwhois
+usr/bin/whois
+#usr/share/info/jwhois.info
+#usr/share/locale/es/LC_MESSAGES/jwhois.mo
+#usr/share/locale/fr/LC_MESSAGES/jwhois.mo
+#usr/share/locale/hu/LC_MESSAGES/jwhois.mo
+#usr/share/locale/id/LC_MESSAGES/jwhois.mo
+#usr/share/locale/it/LC_MESSAGES/jwhois.mo
+#usr/share/locale/nl/LC_MESSAGES/jwhois.mo
+#usr/share/locale/pl/LC_MESSAGES/jwhois.mo
+#usr/share/locale/pt_BR/LC_MESSAGES/jwhois.mo
+#usr/share/locale/ro
+#usr/share/locale/ro/LC_MESSAGES
+#usr/share/locale/ro/LC_MESSAGES/jwhois.mo
+#usr/share/locale/ru/LC_MESSAGES/jwhois.mo
+#usr/share/locale/rw/LC_MESSAGES/jwhois.mo
+#usr/share/locale/sv/LC_MESSAGES/jwhois.mo
+#usr/share/locale/tr/LC_MESSAGES/jwhois.mo
+#usr/share/locale/vi/LC_MESSAGES/jwhois.mo
+#usr/share/locale/zh_TW/LC_MESSAGES/jwhois.mo
+#usr/share/man/man1/jwhois.1
+#usr/share/man/sv
+#usr/share/man/sv/man1
+#usr/share/man/sv/man1/jwhois.1
index 770185f2aa1549f1ac74318793837ad77e20829c..7ceb697d991cc08dda8097fd2bc06fff968a0bee 100644 (file)
@@ -2,18 +2,32 @@
 #usr/bin/djpeg
 #usr/bin/jpegtran
 #usr/bin/rdjpgcom
+#usr/bin/tjbench
 #usr/bin/wrjpgcom
 #usr/include/jconfig.h
 #usr/include/jerror.h
 #usr/include/jmorecfg.h
 #usr/include/jpeglib.h
+#usr/include/turbojpeg.h
 #usr/lib/libjpeg.a
 #usr/lib/libjpeg.la
-usr/lib/libjpeg.so
+#usr/lib/libjpeg.so
 usr/lib/libjpeg.so.62
-usr/lib/libjpeg.so.62.0.0
+usr/lib/libjpeg.so.62.1.0
+#usr/lib/libturbojpeg.a
+#usr/lib/libturbojpeg.la
+#usr/lib/libturbojpeg.so
+usr/lib/libturbojpeg.so.0
+usr/lib/libturbojpeg.so.0.0.0
 #usr/man/man1/cjpeg.1
 #usr/man/man1/djpeg.1
 #usr/man/man1/jpegtran.1
 #usr/man/man1/rdjpgcom.1
 #usr/man/man1/wrjpgcom.1
+#usr/share/doc/README
+#usr/share/doc/README-turbo.txt
+#usr/share/doc/example.c
+#usr/share/doc/libjpeg.txt
+#usr/share/doc/structure.txt
+#usr/share/doc/usage.txt
+#usr/share/doc/wizard.txt
index d2cf7102c14c1b5c27a8baa1f23df9fba6fd3033..8fd9b0bfc1cd14d3900c1b168b2ff0ebe6bafab5 100644 (file)
@@ -3,6 +3,7 @@ usr/local/bin/addonctrl
 usr/local/bin/backupctrl
 #usr/local/bin/clamavctrl
 usr/local/bin/dhcpctrl
+usr/local/bin/dnsmasqctrl
 usr/local/bin/extrahdctrl
 usr/local/bin/fireinfoctrl
 usr/local/bin/getconntracktable
@@ -31,9 +32,11 @@ usr/local/bin/squidctrl
 usr/local/bin/sshctrl
 usr/local/bin/syslogdctrl
 usr/local/bin/timectrl
+#usr/local/bin/torctrl
 #usr/local/bin/tripwirectrl
 usr/local/bin/updxlratorctrl
 usr/local/bin/upnpctrl
 usr/local/bin/urlfilterctrl
+usr/local/bin/wirelessclient
 usr/local/bin/wirelessctrl
 #usr/local/bin/wlanapctrl
index 8404486533e062ffa2da128216971a4afc7880ff..e35838d03529277de64107427bf41a128a08e17f 100644 (file)
@@ -3,6 +3,7 @@ etc/snort/rules
 #etc/snort/rules/classification.config
 #etc/snort/rules/reference.config
 etc/snort/snort.conf
+etc/snort/snort.conf.template
 etc/snort/unicode.map
 usr/bin/u2boat
 usr/bin/u2spewfoo
@@ -179,7 +180,6 @@ usr/sbin/snort
 #usr/share/doc/snort/README.dnp3
 #usr/share/doc/snort/README.dns
 #usr/share/doc/snort/README.event_queue
-#usr/share/doc/snort/README.file
 #usr/share/doc/snort/README.filters
 #usr/share/doc/snort/README.flowbits
 #usr/share/doc/snort/README.frag3
index 159161ae594d32b930fa6586d268ea77de0099c5..671f2174ae5cfd64c2f9203cc32f961d7e2ab792 100644 (file)
@@ -1759,47 +1759,47 @@ usr/lib/squid/errors/ru/error-details.txt
 #usr/lib/squid/errors/th/error-details.txt
 #usr/lib/squid/errors/tr
 #usr/lib/squid/errors/tr-tr
-#usr/lib/squid/errors/tr/ERR_ACCESS_DENIED
-#usr/lib/squid/errors/tr/ERR_ACL_TIME_QUOTA_EXCEEDED
-#usr/lib/squid/errors/tr/ERR_AGENT_CONFIGURE
-#usr/lib/squid/errors/tr/ERR_AGENT_WPAD
-#usr/lib/squid/errors/tr/ERR_CACHE_ACCESS_DENIED
-#usr/lib/squid/errors/tr/ERR_CACHE_MGR_ACCESS_DENIED
-#usr/lib/squid/errors/tr/ERR_CANNOT_FORWARD
-#usr/lib/squid/errors/tr/ERR_CONNECT_FAIL
-#usr/lib/squid/errors/tr/ERR_DIR_LISTING
-#usr/lib/squid/errors/tr/ERR_DNS_FAIL
-#usr/lib/squid/errors/tr/ERR_ESI
-#usr/lib/squid/errors/tr/ERR_FORWARDING_DENIED
-#usr/lib/squid/errors/tr/ERR_FTP_DISABLED
-#usr/lib/squid/errors/tr/ERR_FTP_FAILURE
-#usr/lib/squid/errors/tr/ERR_FTP_FORBIDDEN
-#usr/lib/squid/errors/tr/ERR_FTP_NOT_FOUND
-#usr/lib/squid/errors/tr/ERR_FTP_PUT_CREATED
-#usr/lib/squid/errors/tr/ERR_FTP_PUT_ERROR
-#usr/lib/squid/errors/tr/ERR_FTP_PUT_MODIFIED
-#usr/lib/squid/errors/tr/ERR_FTP_UNAVAILABLE
-#usr/lib/squid/errors/tr/ERR_GATEWAY_FAILURE
-#usr/lib/squid/errors/tr/ERR_ICAP_FAILURE
-#usr/lib/squid/errors/tr/ERR_INVALID_REQ
-#usr/lib/squid/errors/tr/ERR_INVALID_RESP
-#usr/lib/squid/errors/tr/ERR_INVALID_URL
-#usr/lib/squid/errors/tr/ERR_LIFETIME_EXP
-#usr/lib/squid/errors/tr/ERR_NO_RELAY
-#usr/lib/squid/errors/tr/ERR_ONLY_IF_CACHED_MISS
-#usr/lib/squid/errors/tr/ERR_PRECONDITION_FAILED
-#usr/lib/squid/errors/tr/ERR_READ_ERROR
-#usr/lib/squid/errors/tr/ERR_READ_TIMEOUT
-#usr/lib/squid/errors/tr/ERR_SECURE_CONNECT_FAIL
-#usr/lib/squid/errors/tr/ERR_SHUTTING_DOWN
-#usr/lib/squid/errors/tr/ERR_SOCKET_FAILURE
-#usr/lib/squid/errors/tr/ERR_TOO_BIG
-#usr/lib/squid/errors/tr/ERR_UNSUP_HTTPVERSION
-#usr/lib/squid/errors/tr/ERR_UNSUP_REQ
-#usr/lib/squid/errors/tr/ERR_URN_RESOLVE
-#usr/lib/squid/errors/tr/ERR_WRITE_ERROR
-#usr/lib/squid/errors/tr/ERR_ZERO_SIZE_OBJECT
-#usr/lib/squid/errors/tr/error-details.txt
+usr/lib/squid/errors/tr/ERR_ACCESS_DENIED
+usr/lib/squid/errors/tr/ERR_ACL_TIME_QUOTA_EXCEEDED
+usr/lib/squid/errors/tr/ERR_AGENT_CONFIGURE
+usr/lib/squid/errors/tr/ERR_AGENT_WPAD
+usr/lib/squid/errors/tr/ERR_CACHE_ACCESS_DENIED
+usr/lib/squid/errors/tr/ERR_CACHE_MGR_ACCESS_DENIED
+usr/lib/squid/errors/tr/ERR_CANNOT_FORWARD
+usr/lib/squid/errors/tr/ERR_CONNECT_FAIL
+usr/lib/squid/errors/tr/ERR_DIR_LISTING
+usr/lib/squid/errors/tr/ERR_DNS_FAIL
+usr/lib/squid/errors/tr/ERR_ESI
+usr/lib/squid/errors/tr/ERR_FORWARDING_DENIED
+usr/lib/squid/errors/tr/ERR_FTP_DISABLED
+usr/lib/squid/errors/tr/ERR_FTP_FAILURE
+usr/lib/squid/errors/tr/ERR_FTP_FORBIDDEN
+usr/lib/squid/errors/tr/ERR_FTP_NOT_FOUND
+usr/lib/squid/errors/tr/ERR_FTP_PUT_CREATED
+usr/lib/squid/errors/tr/ERR_FTP_PUT_ERROR
+usr/lib/squid/errors/tr/ERR_FTP_PUT_MODIFIED
+usr/lib/squid/errors/tr/ERR_FTP_UNAVAILABLE
+usr/lib/squid/errors/tr/ERR_GATEWAY_FAILURE
+usr/lib/squid/errors/tr/ERR_ICAP_FAILURE
+usr/lib/squid/errors/tr/ERR_INVALID_REQ
+usr/lib/squid/errors/tr/ERR_INVALID_RESP
+usr/lib/squid/errors/tr/ERR_INVALID_URL
+usr/lib/squid/errors/tr/ERR_LIFETIME_EXP
+usr/lib/squid/errors/tr/ERR_NO_RELAY
+usr/lib/squid/errors/tr/ERR_ONLY_IF_CACHED_MISS
+usr/lib/squid/errors/tr/ERR_PRECONDITION_FAILED
+usr/lib/squid/errors/tr/ERR_READ_ERROR
+usr/lib/squid/errors/tr/ERR_READ_TIMEOUT
+usr/lib/squid/errors/tr/ERR_SECURE_CONNECT_FAIL
+usr/lib/squid/errors/tr/ERR_SHUTTING_DOWN
+usr/lib/squid/errors/tr/ERR_SOCKET_FAILURE
+usr/lib/squid/errors/tr/ERR_TOO_BIG
+usr/lib/squid/errors/tr/ERR_UNSUP_HTTPVERSION
+usr/lib/squid/errors/tr/ERR_UNSUP_REQ
+usr/lib/squid/errors/tr/ERR_URN_RESOLVE
+usr/lib/squid/errors/tr/ERR_WRITE_ERROR
+usr/lib/squid/errors/tr/ERR_ZERO_SIZE_OBJECT
+usr/lib/squid/errors/tr/error-details.txt
 #usr/lib/squid/errors/uk
 #usr/lib/squid/errors/uk-ua
 #usr/lib/squid/errors/uk/ERR_ACCESS_DENIED
index 2d5d42b43160940adfc6f9de0875f0321b405f4e..5d61ec17b4d0ba4ff5cc616f282e896265f5f846 100644 (file)
@@ -31,6 +31,11 @@ usr/lib/ipsec/libradius.so.0.0.0
 usr/lib/ipsec/libstrongswan.so
 usr/lib/ipsec/libstrongswan.so.0
 usr/lib/ipsec/libstrongswan.so.0.0.0
+#usr/lib/ipsec/libtls.a
+#usr/lib/ipsec/libtls.la
+usr/lib/ipsec/libtls.so
+usr/lib/ipsec/libtls.so.0
+usr/lib/ipsec/libtls.so.0.0.0
 #usr/lib/ipsec/plugins
 usr/lib/ipsec/plugins/libstrongswan-aes.so
 usr/lib/ipsec/plugins/libstrongswan-attr.so
@@ -39,7 +44,12 @@ usr/lib/ipsec/plugins/libstrongswan-constraints.so
 usr/lib/ipsec/plugins/libstrongswan-curl.so
 usr/lib/ipsec/plugins/libstrongswan-des.so
 usr/lib/ipsec/plugins/libstrongswan-dnskey.so
+usr/lib/ipsec/plugins/libstrongswan-eap-identity.so
+usr/lib/ipsec/plugins/libstrongswan-eap-mschapv2.so
+usr/lib/ipsec/plugins/libstrongswan-eap-peap.so
 usr/lib/ipsec/plugins/libstrongswan-eap-radius.so
+usr/lib/ipsec/plugins/libstrongswan-eap-tls.so
+usr/lib/ipsec/plugins/libstrongswan-eap-ttls.so
 usr/lib/ipsec/plugins/libstrongswan-fips-prf.so
 usr/lib/ipsec/plugins/libstrongswan-gmp.so
 usr/lib/ipsec/plugins/libstrongswan-hmac.so
@@ -51,18 +61,22 @@ usr/lib/ipsec/plugins/libstrongswan-openssl.so
 usr/lib/ipsec/plugins/libstrongswan-pem.so
 usr/lib/ipsec/plugins/libstrongswan-pgp.so
 usr/lib/ipsec/plugins/libstrongswan-pkcs1.so
+usr/lib/ipsec/plugins/libstrongswan-pkcs12.so
 usr/lib/ipsec/plugins/libstrongswan-pkcs7.so
 usr/lib/ipsec/plugins/libstrongswan-pkcs8.so
 usr/lib/ipsec/plugins/libstrongswan-pubkey.so
 usr/lib/ipsec/plugins/libstrongswan-random.so
+usr/lib/ipsec/plugins/libstrongswan-rc2.so
 usr/lib/ipsec/plugins/libstrongswan-resolve.so
 usr/lib/ipsec/plugins/libstrongswan-revocation.so
 usr/lib/ipsec/plugins/libstrongswan-sha1.so
 usr/lib/ipsec/plugins/libstrongswan-sha2.so
 usr/lib/ipsec/plugins/libstrongswan-socket-default.so
+usr/lib/ipsec/plugins/libstrongswan-sshkey.so
 usr/lib/ipsec/plugins/libstrongswan-stroke.so
 usr/lib/ipsec/plugins/libstrongswan-updown.so
 usr/lib/ipsec/plugins/libstrongswan-x509.so
+usr/lib/ipsec/plugins/libstrongswan-xauth-eap.so
 usr/lib/ipsec/plugins/libstrongswan-xauth-generic.so
 usr/lib/ipsec/plugins/libstrongswan-xcbc.so
 #usr/libexec/ipsec
index 448a19ea8f8537651a75de74afc948e1f5301c0a..a454c61e3480db995f6856e2deb378084eaf363d 100644 (file)
@@ -5,20 +5,24 @@ usr/share/usb_modeswitch/03f0:002a
 usr/share/usb_modeswitch/0408:f000
 usr/share/usb_modeswitch/0421:060c
 usr/share/usb_modeswitch/0421:0610
+usr/share/usb_modeswitch/0421:0618
 usr/share/usb_modeswitch/0421:061d
 usr/share/usb_modeswitch/0421:0622
 usr/share/usb_modeswitch/0421:0627
 usr/share/usb_modeswitch/0421:062c
+usr/share/usb_modeswitch/0421:0632
 usr/share/usb_modeswitch/0421:0637
 usr/share/usb_modeswitch/0471:1210:uMa=Philips
 usr/share/usb_modeswitch/0471:1210:uMa=Wisue
 usr/share/usb_modeswitch/0471:1237
 usr/share/usb_modeswitch/0482:024d
 usr/share/usb_modeswitch/04bb:bccd
+usr/share/usb_modeswitch/04cc:225c
 usr/share/usb_modeswitch/04e8:680c
 usr/share/usb_modeswitch/04e8:689a
 usr/share/usb_modeswitch/04e8:f000:sMo=U209
 usr/share/usb_modeswitch/057c:84ff
+usr/share/usb_modeswitch/05c6:0010
 usr/share/usb_modeswitch/05c6:1000:sVe=GT
 usr/share/usb_modeswitch/05c6:1000:sVe=Option
 usr/share/usb_modeswitch/05c6:1000:uMa=AnyDATA
@@ -27,6 +31,7 @@ usr/share/usb_modeswitch/05c6:1000:uMa=DGT
 usr/share/usb_modeswitch/05c6:1000:uMa=Option
 usr/share/usb_modeswitch/05c6:1000:uMa=SAMSUNG
 usr/share/usb_modeswitch/05c6:1000:uMa=SSE
+usr/share/usb_modeswitch/05c6:1000:uMa=StrongRising
 usr/share/usb_modeswitch/05c6:1000:uMa=Vertex
 usr/share/usb_modeswitch/05c6:2000
 usr/share/usb_modeswitch/05c6:2001
@@ -83,6 +88,7 @@ usr/share/usb_modeswitch/0af0:8700
 usr/share/usb_modeswitch/0af0:8800
 usr/share/usb_modeswitch/0af0:8900
 usr/share/usb_modeswitch/0af0:9000
+usr/share/usb_modeswitch/0af0:9200
 usr/share/usb_modeswitch/0af0:c031
 usr/share/usb_modeswitch/0af0:c100
 usr/share/usb_modeswitch/0af0:d001
@@ -104,7 +110,7 @@ usr/share/usb_modeswitch/0cf3:20ff
 usr/share/usb_modeswitch/0d46:45a1
 usr/share/usb_modeswitch/0d46:45a5
 usr/share/usb_modeswitch/0df7:0800
-usr/share/usb_modeswitch/0e8d:0002
+usr/share/usb_modeswitch/0e8d:0002:uPr=MT
 usr/share/usb_modeswitch/0e8d:7109
 usr/share/usb_modeswitch/0fce:d0cf
 usr/share/usb_modeswitch/0fce:d0e1
@@ -115,14 +121,19 @@ usr/share/usb_modeswitch/1004:607f
 usr/share/usb_modeswitch/1004:613a
 usr/share/usb_modeswitch/1004:613f
 usr/share/usb_modeswitch/1004:614e
+usr/share/usb_modeswitch/1004:6156
 usr/share/usb_modeswitch/1004:6190
+usr/share/usb_modeswitch/1004:61aa
 usr/share/usb_modeswitch/1004:61dd
 usr/share/usb_modeswitch/1004:61e7
 usr/share/usb_modeswitch/1004:61eb
+usr/share/usb_modeswitch/1004:6327
 usr/share/usb_modeswitch/1033:0035
 usr/share/usb_modeswitch/106c:3b03
 usr/share/usb_modeswitch/106c:3b05
 usr/share/usb_modeswitch/106c:3b06
+usr/share/usb_modeswitch/106c:3b11
+usr/share/usb_modeswitch/106c:3b14
 usr/share/usb_modeswitch/1076:7f40
 usr/share/usb_modeswitch/109b:f009
 usr/share/usb_modeswitch/1199:0fff
@@ -139,6 +150,7 @@ usr/share/usb_modeswitch/12d1:1449
 usr/share/usb_modeswitch/12d1:14ad
 usr/share/usb_modeswitch/12d1:14b5
 usr/share/usb_modeswitch/12d1:14b7
+usr/share/usb_modeswitch/12d1:14ba
 usr/share/usb_modeswitch/12d1:14c1
 usr/share/usb_modeswitch/12d1:14c3
 usr/share/usb_modeswitch/12d1:14c4
@@ -146,24 +158,33 @@ usr/share/usb_modeswitch/12d1:14c5
 usr/share/usb_modeswitch/12d1:14d1
 usr/share/usb_modeswitch/12d1:14fe
 usr/share/usb_modeswitch/12d1:1505
+usr/share/usb_modeswitch/12d1:151a
 usr/share/usb_modeswitch/12d1:1520
 usr/share/usb_modeswitch/12d1:1521
 usr/share/usb_modeswitch/12d1:1523
+usr/share/usb_modeswitch/12d1:1526
 usr/share/usb_modeswitch/12d1:1553
 usr/share/usb_modeswitch/12d1:1557
+usr/share/usb_modeswitch/12d1:155b
+usr/share/usb_modeswitch/12d1:1805
 usr/share/usb_modeswitch/12d1:1c0b
+usr/share/usb_modeswitch/12d1:1c1b
 usr/share/usb_modeswitch/12d1:1c24
 usr/share/usb_modeswitch/12d1:1d50
 usr/share/usb_modeswitch/12d1:1da1
 usr/share/usb_modeswitch/12d1:1f01
+usr/share/usb_modeswitch/12d1:1f03
+usr/share/usb_modeswitch/12d1:1f11
 usr/share/usb_modeswitch/12d1:380b
 usr/share/usb_modeswitch/1307:1169
 usr/share/usb_modeswitch/1410:5010
 usr/share/usb_modeswitch/1410:5020
+usr/share/usb_modeswitch/1410:5023
 usr/share/usb_modeswitch/1410:5030
 usr/share/usb_modeswitch/1410:5031
 usr/share/usb_modeswitch/1410:5041
 usr/share/usb_modeswitch/1410:5059
+usr/share/usb_modeswitch/1410:7001
 usr/share/usb_modeswitch/148e:a000
 usr/share/usb_modeswitch/148f:2578
 usr/share/usb_modeswitch/15eb:7153
@@ -173,6 +194,7 @@ usr/share/usb_modeswitch/16d8:6804
 usr/share/usb_modeswitch/16d8:700a
 usr/share/usb_modeswitch/16d8:700b
 usr/share/usb_modeswitch/16d8:f000
+usr/share/usb_modeswitch/1726:f00e
 usr/share/usb_modeswitch/198a:0003
 usr/share/usb_modeswitch/198f:bccd
 usr/share/usb_modeswitch/19d2:0003
@@ -181,16 +203,20 @@ usr/share/usb_modeswitch/19d2:0026
 usr/share/usb_modeswitch/19d2:0031
 usr/share/usb_modeswitch/19d2:0040
 usr/share/usb_modeswitch/19d2:0053
+usr/share/usb_modeswitch/19d2:0083
 usr/share/usb_modeswitch/19d2:0083:uPr=WCDMA
 usr/share/usb_modeswitch/19d2:0101
 usr/share/usb_modeswitch/19d2:0103
 usr/share/usb_modeswitch/19d2:0110
 usr/share/usb_modeswitch/19d2:0115
+usr/share/usb_modeswitch/19d2:0120
 usr/share/usb_modeswitch/19d2:0146
 usr/share/usb_modeswitch/19d2:0149
+usr/share/usb_modeswitch/19d2:0150
 usr/share/usb_modeswitch/19d2:0154
 usr/share/usb_modeswitch/19d2:0166
 usr/share/usb_modeswitch/19d2:0169
+usr/share/usb_modeswitch/19d2:0266
 usr/share/usb_modeswitch/19d2:0325
 usr/share/usb_modeswitch/19d2:1001
 usr/share/usb_modeswitch/19d2:1007
@@ -203,9 +229,13 @@ usr/share/usb_modeswitch/19d2:1179
 usr/share/usb_modeswitch/19d2:1201
 usr/share/usb_modeswitch/19d2:1216
 usr/share/usb_modeswitch/19d2:1224
+usr/share/usb_modeswitch/19d2:1227
 usr/share/usb_modeswitch/19d2:1514
 usr/share/usb_modeswitch/19d2:1517
 usr/share/usb_modeswitch/19d2:1520
+usr/share/usb_modeswitch/19d2:1523
+usr/share/usb_modeswitch/19d2:1528
+usr/share/usb_modeswitch/19d2:1542
 usr/share/usb_modeswitch/19d2:2000
 usr/share/usb_modeswitch/19d2:bccd
 usr/share/usb_modeswitch/19d2:ffde
@@ -216,6 +246,7 @@ usr/share/usb_modeswitch/1a8d:1000
 usr/share/usb_modeswitch/1a8d:2000
 usr/share/usb_modeswitch/1ab7:5700
 usr/share/usb_modeswitch/1b7d:0700
+usr/share/usb_modeswitch/1bbb:000f
 usr/share/usb_modeswitch/1bbb:00ca
 usr/share/usb_modeswitch/1bbb:f000
 usr/share/usb_modeswitch/1bbb:f017
@@ -226,6 +257,7 @@ usr/share/usb_modeswitch/1c9e:9200
 usr/share/usb_modeswitch/1c9e:9800
 usr/share/usb_modeswitch/1c9e:98ff
 usr/share/usb_modeswitch/1c9e:9e00
+usr/share/usb_modeswitch/1c9e:9e08
 usr/share/usb_modeswitch/1c9e:f000
 usr/share/usb_modeswitch/1da5:f000
 usr/share/usb_modeswitch/1dd6:1000
@@ -237,16 +269,28 @@ usr/share/usb_modeswitch/1ee8:0009
 usr/share/usb_modeswitch/1ee8:0013
 usr/share/usb_modeswitch/1ee8:0040
 usr/share/usb_modeswitch/1ee8:004a
+usr/share/usb_modeswitch/1ee8:0054
 usr/share/usb_modeswitch/1ee8:0060
+usr/share/usb_modeswitch/1ee8:0063
+usr/share/usb_modeswitch/1ee8:0068
 usr/share/usb_modeswitch/1f28:0021
 usr/share/usb_modeswitch/1fac:0032
 usr/share/usb_modeswitch/1fac:0130
+usr/share/usb_modeswitch/1fac:0150
+usr/share/usb_modeswitch/1fac:0151
+usr/share/usb_modeswitch/2001:a706
+usr/share/usb_modeswitch/2001:a707
+usr/share/usb_modeswitch/2001:a708
+usr/share/usb_modeswitch/2001:a805
 usr/share/usb_modeswitch/2001:a80b
 usr/share/usb_modeswitch/201e:1023
 usr/share/usb_modeswitch/201e:2009
+usr/share/usb_modeswitch/2020:0002
 usr/share/usb_modeswitch/2020:f00e
+usr/share/usb_modeswitch/2077:1000
 usr/share/usb_modeswitch/2077:f000
 usr/share/usb_modeswitch/21f5:1000
+usr/share/usb_modeswitch/22de:6801
 usr/share/usb_modeswitch/22de:6803
 usr/share/usb_modeswitch/22f4:0021
 usr/share/usb_modeswitch/230d:0001
diff --git a/config/rootfiles/core/70/filelists/armv5tel/linux-kirkwood b/config/rootfiles/core/70/filelists/armv5tel/linux-kirkwood
new file mode 120000 (symlink)
index 0000000..7217107
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/armv5tel/linux-kirkwood
\ No newline at end of file
diff --git a/config/rootfiles/core/70/filelists/armv5tel/linux-omap b/config/rootfiles/core/70/filelists/armv5tel/linux-omap
new file mode 120000 (symlink)
index 0000000..50bf786
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/armv5tel/linux-omap
\ No newline at end of file
diff --git a/config/rootfiles/core/70/filelists/armv5tel/linux-rpi b/config/rootfiles/core/70/filelists/armv5tel/linux-rpi
new file mode 120000 (symlink)
index 0000000..a651a49
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/armv5tel/linux-rpi
\ No newline at end of file
diff --git a/config/rootfiles/core/70/filelists/crda b/config/rootfiles/core/70/filelists/crda
new file mode 120000 (symlink)
index 0000000..d68c46e
--- /dev/null
@@ -0,0 +1 @@
+../../../common/crda
\ No newline at end of file
diff --git a/config/rootfiles/core/70/filelists/files b/config/rootfiles/core/70/filelists/files
new file mode 100644 (file)
index 0000000..1809e77
--- /dev/null
@@ -0,0 +1,52 @@
+etc/system-release
+etc/issue
+etc/rc.d/init.d/firewall
+etc/rc.d/init.d/network-vlans
+etc/rc.d/init.d/squid
+usr/local/bin/openvpnctrl
+srv/web/ipfire/cgi-bin/ddns.cgi
+srv/web/ipfire/cgi-bin/proxy.cgi
+usr/lib/squid/errors/tr/ERR_ACCESS_DENIED
+usr/lib/squid/errors/tr/ERR_ACL_TIME_QUOTA_EXCEEDED
+usr/lib/squid/errors/tr/ERR_AGENT_CONFIGURE
+usr/lib/squid/errors/tr/ERR_AGENT_WPAD
+usr/lib/squid/errors/tr/ERR_CACHE_ACCESS_DENIED
+usr/lib/squid/errors/tr/ERR_CACHE_MGR_ACCESS_DENIED
+usr/lib/squid/errors/tr/ERR_CANNOT_FORWARD
+usr/lib/squid/errors/tr/ERR_CONNECT_FAIL
+usr/lib/squid/errors/tr/ERR_DIR_LISTING
+usr/lib/squid/errors/tr/ERR_DNS_FAIL
+usr/lib/squid/errors/tr/ERR_ESI
+usr/lib/squid/errors/tr/ERR_FORWARDING_DENIED
+usr/lib/squid/errors/tr/ERR_FTP_DISABLED
+usr/lib/squid/errors/tr/ERR_FTP_FAILURE
+usr/lib/squid/errors/tr/ERR_FTP_FORBIDDEN
+usr/lib/squid/errors/tr/ERR_FTP_NOT_FOUND
+usr/lib/squid/errors/tr/ERR_FTP_PUT_CREATED
+usr/lib/squid/errors/tr/ERR_FTP_PUT_ERROR
+usr/lib/squid/errors/tr/ERR_FTP_PUT_MODIFIED
+usr/lib/squid/errors/tr/ERR_FTP_UNAVAILABLE
+usr/lib/squid/errors/tr/ERR_GATEWAY_FAILURE
+usr/lib/squid/errors/tr/ERR_ICAP_FAILURE
+usr/lib/squid/errors/tr/ERR_INVALID_REQ
+usr/lib/squid/errors/tr/ERR_INVALID_RESP
+usr/lib/squid/errors/tr/ERR_INVALID_URL
+usr/lib/squid/errors/tr/ERR_LIFETIME_EXP
+usr/lib/squid/errors/tr/ERR_NO_RELAY
+usr/lib/squid/errors/tr/ERR_ONLY_IF_CACHED_MISS
+usr/lib/squid/errors/tr/ERR_PRECONDITION_FAILED
+usr/lib/squid/errors/tr/ERR_READ_ERROR
+usr/lib/squid/errors/tr/ERR_READ_TIMEOUT
+usr/lib/squid/errors/tr/ERR_SECURE_CONNECT_FAIL
+usr/lib/squid/errors/tr/ERR_SHUTTING_DOWN
+usr/lib/squid/errors/tr/ERR_SOCKET_FAILURE
+usr/lib/squid/errors/tr/ERR_TOO_BIG
+usr/lib/squid/errors/tr/ERR_UNSUP_HTTPVERSION
+usr/lib/squid/errors/tr/ERR_UNSUP_REQ
+usr/lib/squid/errors/tr/ERR_URN_RESOLVE
+usr/lib/squid/errors/tr/ERR_WRITE_ERROR
+usr/lib/squid/errors/tr/ERR_ZERO_SIZE_OBJECT
+usr/lib/squid/errors/tr/error-details.txt
+usr/local/bin/setddns.pl
+var/ipfire/general-functions.pl
+var/ipfire/outgoing/bin/outgoingfw.pl
diff --git a/config/rootfiles/core/70/filelists/i586/grub.conf b/config/rootfiles/core/70/filelists/i586/grub.conf
new file mode 100644 (file)
index 0000000..b120cc5
--- /dev/null
@@ -0,0 +1 @@
+boot/grub/grub.conf
diff --git a/config/rootfiles/core/70/filelists/i586/linux b/config/rootfiles/core/70/filelists/i586/linux
new file mode 120000 (symlink)
index 0000000..693ec4b
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/i586/linux
\ No newline at end of file
diff --git a/config/rootfiles/core/70/filelists/iw b/config/rootfiles/core/70/filelists/iw
new file mode 120000 (symlink)
index 0000000..7c58a20
--- /dev/null
@@ -0,0 +1 @@
+../../../common/iw
\ No newline at end of file
diff --git a/config/rootfiles/core/70/filelists/libjpeg b/config/rootfiles/core/70/filelists/libjpeg
new file mode 120000 (symlink)
index 0000000..3b1a782
--- /dev/null
@@ -0,0 +1 @@
+../../../common/libjpeg
\ No newline at end of file
diff --git a/config/rootfiles/core/70/filelists/wireless-regdb b/config/rootfiles/core/70/filelists/wireless-regdb
new file mode 120000 (symlink)
index 0000000..c9205b3
--- /dev/null
@@ -0,0 +1 @@
+../../../common/wireless-regdb
\ No newline at end of file
diff --git a/config/rootfiles/core/70/update.sh b/config/rootfiles/core/70/update.sh
new file mode 100644 (file)
index 0000000..4076f06
--- /dev/null
@@ -0,0 +1,274 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire is free software; you can redistribute it and/or modify           #
+# it under the terms of the GNU General Public License as published by     #
+# the Free Software Foundation; either version 3 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire is distributed in the hope that it will be useful,                #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
+# GNU General Public License for more details.                             #
+#                                                                          #
+# You should have received a copy of the GNU General Public License        #
+# along with IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2013 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+function add_to_backup ()
+{
+       # Add path to ROOTFILES but remove old entries to prevent double
+       # files in the tar
+       grep -v "^$1" /opt/pakfire/tmp/ROOTFILES > /opt/pakfire/tmp/ROOTFILES.tmp
+       mv /opt/pakfire/tmp/ROOTFILES.tmp /opt/pakfire/tmp/ROOTFILES
+       echo $1 >> /opt/pakfire/tmp/ROOTFILES
+}
+
+#
+# Remove old core updates from pakfire cache to save space...
+core=70
+for (( i=1; i<=$core; i++ ))
+do
+       rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+#
+# Do some sanity checks.
+case $(uname -r) in
+       *-ipfire-versatile )
+               /usr/bin/logger -p syslog.emerg -t ipfire \
+                       "core-update-${core}: ERROR cannot update. versatile support is dropped."
+               # Report no error to pakfire. So it does not try to install it again.
+               exit 0
+               ;;
+       *-ipfire-xen )
+               BOOTSIZE=`df /boot -Pk | sed "s| * | |g" | cut -d" " -f2 | tail -n 1`
+               if [ $BOOTSIZE -lt 28000 ]; then
+                       /usr/bin/logger -p syslog.emerg -t ipfire \
+                               "core-update-${core}: ERROR cannot update because not enough space on boot."
+                       exit 2
+               fi
+               ;;
+       *-ipfire* )
+               # Ok.
+               ;;
+       * )
+               /usr/bin/logger -p syslog.emerg -t ipfire \
+                       "core-update-${core}: ERROR cannot update. No IPFire Kernel."
+               # Report no error to pakfire. So it does not try to install it again.
+               exit 0
+       ;;
+esac
+
+
+#
+#
+KVER="3.2.48"
+MOUNT=`grep "kernel" /boot/grub/grub.conf 2>/dev/null | tail -n 1 `
+# Nur den letzten Parameter verwenden
+echo $MOUNT > /dev/null
+MOUNT=$_
+if [ ! $MOUNT == "rw" ]; then
+       MOUNT="ro"
+fi
+
+#
+# check if we the backup file already exist
+if [ -e /var/ipfire/backup/core-upgrade${core}_$KVER.tar.xz ]; then
+    echo Moving backup to backup-old ...
+    mv -f /var/ipfire/backup/core-upgrade${core}_$KVER.tar.xz \
+       /var/ipfire/backup/core-upgrade${core}_$KVER-old.tar.xz
+fi
+echo First we made a backup of all files that was inside of the
+echo update archive. This may take a while ...
+# Add some files that are not in the package to backup
+add_to_backup lib/modules
+add_to_backup boot
+add_to_backup etc/sysconfig/lm_sensors
+add_to_backup etc/sysconfig/rc.local
+
+# Backup the files
+tar cJvf /var/ipfire/backup/core-upgrade${core}_$KVER.tar.xz \
+    -C / -T /opt/pakfire/tmp/ROOTFILES --exclude='#*' --exclude='/var/cache' > /dev/null 2>&1
+
+# Check diskspace on root
+ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+
+if [ $ROOTSPACE -lt 70000 ]; then
+       /usr/bin/logger -p syslog.emerg -t ipfire \
+               "core-update-${core}: ERROR cannot update because not enough free space on root."
+       exit 2
+fi
+
+echo
+echo Update Kernel to $KVER ...
+#
+# Remove old kernel, configs, initrd, modules ...
+#
+rm -rf /boot/System.map-*
+rm -rf /boot/config-*
+rm -rf /boot/ipfirerd-*
+rm -rf /boot/vmlinuz-*
+rm -rf /boot/uImage-ipfire-*
+rm -rf /boot/uInit-ipfire-*
+rm -rf /lib/modules
+
+case $(uname -m) in
+       i?86 )
+               #
+               # Backup grub.conf
+               #
+               cp -vf /boot/grub/grub.conf /boot/grub/grub.conf.org
+       ;;
+esac
+
+#
+# Remove meta's of packages that are now common...
+#
+rm -rf /opt/pakfire/db/*/meta-freefont
+
+#
+#Stop services
+
+#
+#Extract files
+tar xavf /opt/pakfire/tmp/files* --no-overwrite-dir -p --numeric-owner -C /
+
+# Check diskspace on boot
+BOOTSPACE=`df /boot -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+
+if [ $BOOTSPACE -lt 1000 ]; then
+       case $(uname -r) in
+               *-ipfire-kirkwood )
+                       # Special handling for old kirkwood images.
+                       # (install only kirkwood kernel)
+                       rm -rf /boot/*
+                       tar xavf /opt/pakfire/tmp/files* --no-overwrite-dir -p \
+                               --numeric-owner -C / --wildcards 'boot/*-kirkwood*'
+                       ;;
+               * )
+                       /usr/bin/logger -p syslog.emerg -t ipfire \
+                               "core-update-${core}: FATAL-ERROR space run out on boot. System is not bootable..."
+                       /etc/init.d/apache start
+                       exit 4
+                       ;;
+       esac
+fi
+
+
+#
+#Start services
+
+case $(uname -m) in
+       i?86 )
+               #
+               # Modify grub.conf
+               #
+               echo
+               echo Update grub configuration ...
+               ROOT=`mount | grep " / " | cut -d" " -f1`
+
+               if [ ! -z $ROOT ]; then
+                       ROOTUUID=`blkid -c /dev/null -sUUID $ROOT | cut -d'"' -f2`
+               fi
+
+               if [ ! -z $ROOTUUID ]; then
+                       sed -i "s|ROOT|UUID=$ROOTUUID|g" /boot/grub/grub.conf
+               else
+                       sed -i "s|ROOT|$ROOT|g" /boot/grub/grub.conf
+               fi
+               sed -i "s|KVER|$KVER|g" /boot/grub/grub.conf
+               sed -i "s|MOUNT|$MOUNT|g" /boot/grub/grub.conf
+
+               if [ "$(grep "^serial" /boot/grub/grub.conf.org)" == "" ]; then
+                       echo "grub use default console ..."
+               else
+                       echo "grub use serial console ..."
+                       sed -i -e "s|splashimage|#splashimage|g" /boot/grub/grub.conf
+                       sed -i -e "s|#serial|serial|g" /boot/grub/grub.conf
+                       sed -i -e "s|#terminal|terminal|g" /boot/grub/grub.conf
+                       sed -i -e "s| panic=10 | console=ttyS0,115200n8 panic=10 |g" /boot/grub/grub.conf
+               fi
+
+               #
+               # ReInstall grub
+               #
+                       echo "(hd0) ${ROOT::`expr length $ROOT`-1}" > /boot/grub/device.map
+                       grub-install --no-floppy ${ROOT::`expr length $ROOT`-1}
+       ;;
+esac
+#
+# Delete old lm-sensor modullist to force search at next boot
+#
+rm -rf /etc/sysconfig/lm_sensors
+
+#
+#Update Language cache
+perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
+
+# Force (re)install pae kernel if pae is supported
+rm -rf /opt/pakfire/db/*/meta-linux-pae
+if [ ! "$(grep "^flags.* pae " /proc/cpuinfo)" == "" ]; then
+       ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+       BOOTSPACE=`df /boot -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+       if [ $BOOTSPACE -lt 8000 -o $ROOTSPACE -lt 70000 ]; then
+               /usr/bin/logger -p syslog.emerg -t ipfire \
+                       "core-update-${core}: WARNING not enough space for pae kernel."
+       else
+               rm -f /boot/grub/grub-backup-*-pae_install.conf
+               echo "Name: linux-pae" > /opt/pakfire/db/installed/meta-linux-pae
+               echo "ProgVersion: 3.2.46" >> /opt/pakfire/db/installed/meta-linux-pae
+               echo "Release: 29"     >> /opt/pakfire/db/installed/meta-linux-pae
+       fi
+fi
+
+# Force reinstall xen kernel if it was installed
+if [ -e "/opt/pakfire/db/installed/meta-linux-xen" ]; then
+       rm -f /boot/grub/grub-backup-*-xen.conf
+       echo "Name: linux-xen" > /opt/pakfire/db/installed/meta-linux-xen
+       echo "ProgVersion: 2.6.32.60" >> /opt/pakfire/db/installed/meta-linux-xen
+       echo "Release: 26"     >> /opt/pakfire/db/installed/meta-linux-xen
+fi
+
+#
+# After pakfire has ended run it again and update the lists and do upgrade
+#
+echo '#!/bin/bash'                                        >  /tmp/pak_update
+echo 'while [ "$(ps -A | grep " update.sh")" != "" ]; do' >> /tmp/pak_update
+echo '    sleep 1'                                        >> /tmp/pak_update
+echo 'done'                                               >> /tmp/pak_update
+echo 'while [ "$(ps -A | grep " pakfire")" != "" ]; do'   >> /tmp/pak_update
+echo '    sleep 1'                                        >> /tmp/pak_update
+echo 'done'                                               >> /tmp/pak_update
+echo '/opt/pakfire/pakfire update -y --force'             >> /tmp/pak_update
+echo '/opt/pakfire/pakfire upgrade -y'                    >> /tmp/pak_update
+echo '/opt/pakfire/pakfire upgrade -y'                    >> /tmp/pak_update
+echo '/opt/pakfire/pakfire upgrade -y'                    >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t ipfire "Core-upgrade finished. If you use a customized grub.cfg"' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t ipfire "Check it before reboot !!!"' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t ipfire " *** Please reboot... *** "' >> /tmp/pak_update
+echo 'touch /var/run/need_reboot ' >> /tmp/pak_update
+#
+chmod +x /tmp/pak_update
+/tmp/pak_update &
+
+
+sync
+# This update need a reboot...
+#touch /var/run/need_reboot
+
+#
+#Finish
+/etc/init.d/fireinfo start
+sendprofile
+#Don't report the exitcode last command
+exit 0
diff --git a/config/rootfiles/core/71/exclude b/config/rootfiles/core/71/exclude
new file mode 100644 (file)
index 0000000..321a931
--- /dev/null
@@ -0,0 +1,17 @@
+srv/web/ipfire/html/proxy.pac
+boot/config.txt
+etc/udev/rules.d/30-persistent-network.rules
+etc/collectd.custom
+etc/shadow
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+var/log/cache
+var/updatecache
+etc/localtime
+var/ipfire/ovpn
+etc/ssh/ssh_config
+etc/ssh/sshd_config
+etc/ssl/openssl.cnf
+var/state/dhcp/dhcpd.leases
diff --git a/config/rootfiles/core/71/filelists/curl b/config/rootfiles/core/71/filelists/curl
new file mode 120000 (symlink)
index 0000000..4b84bef
--- /dev/null
@@ -0,0 +1 @@
+../../../common/curl
\ No newline at end of file
diff --git a/config/rootfiles/core/71/filelists/files b/config/rootfiles/core/71/filelists/files
new file mode 100644 (file)
index 0000000..c7df219
--- /dev/null
@@ -0,0 +1,25 @@
+etc/system-release
+etc/issue
+var/ipfire/general-functions.pl
+var/ipfire/header.pl
+var/ipfire/menu.d/10-system.menu
+var/ipfire/menu.d/30-network.menu
+etc/rc.d/init.d/dnsmasq
+etc/rc.d/init.d/wlanclient
+etc/rc.d/init.d/networking/functions.network
+etc/rc.d/init.d/networking/wpa_supplicant.exe
+etc/rc.d/init.d/networking/red
+etc/rc.d/rc0.d/K82wlanclient
+etc/rc.d/rc3.d/S19wlanclient
+etc/rc.d/rc6.d/K82wlanclient
+usr/local/bin/dnsmasqctrl
+usr/local/bin/wirelessclient
+srv/web/ipfire/cgi-bin/dnsforward.cgi
+srv/web/ipfire/cgi-bin/ids.cgi
+srv/web/ipfire/cgi-bin/proxy.cgi
+srv/web/ipfire/cgi-bin/pppsetup.cgi
+srv/web/ipfire/cgi-bin/wirelessclient.cgi
+var/ipfire/dnsforward/config
+var/ipfire/general-functions.pl
+var/ipfire/langs
+var/ipfire/backup/include
diff --git a/config/rootfiles/core/71/filelists/jwhois b/config/rootfiles/core/71/filelists/jwhois
new file mode 120000 (symlink)
index 0000000..b984a7f
--- /dev/null
@@ -0,0 +1 @@
+../../../common/jwhois
\ No newline at end of file
diff --git a/config/rootfiles/core/71/filelists/oinkmaster b/config/rootfiles/core/71/filelists/oinkmaster
new file mode 120000 (symlink)
index 0000000..75029e6
--- /dev/null
@@ -0,0 +1 @@
+../../../common/oinkmaster
\ No newline at end of file
diff --git a/config/rootfiles/core/71/filelists/snort b/config/rootfiles/core/71/filelists/snort
new file mode 120000 (symlink)
index 0000000..9406ce0
--- /dev/null
@@ -0,0 +1 @@
+../../../common/snort
\ No newline at end of file
diff --git a/config/rootfiles/core/71/filelists/usb_modeswitch b/config/rootfiles/core/71/filelists/usb_modeswitch
new file mode 120000 (symlink)
index 0000000..acbab6f
--- /dev/null
@@ -0,0 +1 @@
+../../../common/usb_modeswitch
\ No newline at end of file
diff --git a/config/rootfiles/core/71/filelists/usb_modeswitch_data b/config/rootfiles/core/71/filelists/usb_modeswitch_data
new file mode 120000 (symlink)
index 0000000..4cbce46
--- /dev/null
@@ -0,0 +1 @@
+../../../common/usb_modeswitch_data
\ No newline at end of file
diff --git a/config/rootfiles/core/71/update.sh b/config/rootfiles/core/71/update.sh
new file mode 100644 (file)
index 0000000..e45ccd8
--- /dev/null
@@ -0,0 +1,80 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire is free software; you can redistribute it and/or modify           #
+# it under the terms of the GNU General Public License as published by     #
+# the Free Software Foundation; either version 3 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire is distributed in the hope that it will be useful,                #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
+# GNU General Public License for more details.                             #
+#                                                                          #
+# You should have received a copy of the GNU General Public License        #
+# along with IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2013 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+#
+# Remove old core updates from pakfire cache to save space...
+core=71
+for (( i=1; i<=$core; i++ ))
+do
+       rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+#
+# Backup snort.conf
+cp -f /etc/snort/snort.conf /etc/snort/snort.conf.backup
+
+#
+#Stop services
+/etc/init.d/snort stop
+/etc/init.d/squid stop
+#
+#Remove old usb-modeswitch file
+rm /usr/share/usb_modeswitch/0e8d:0002
+
+#
+#Extract files
+extract_files
+
+#
+#Create wireless config file...
+touch /var/ipfire/ethernet/wireless
+chown nobody:nobody /var/ipfire/ethernet/wireless
+
+#
+# Import active rules to new snort.conf
+grep "^include $RULE_PATH" /etc/snort/snort.conf.backup >> /etc/snort/snort.conf
+
+#
+#Start services
+/etc/init.d/squid start
+/etc/init.d/snort start
+
+#
+#Update Language cache
+perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
+
+sync
+
+# This update need a reboot...
+#touch /var/run/need_reboot
+
+#
+#Finish
+/etc/init.d/fireinfo start
+sendprofile
+#Don't report the exitcode last command
+exit 0
+
diff --git a/config/rootfiles/core/72/exclude b/config/rootfiles/core/72/exclude
new file mode 100644 (file)
index 0000000..e8ae55d
--- /dev/null
@@ -0,0 +1,17 @@
+srv/web/ipfire/html/proxy.pac
+boot/config.txt
+etc/udev/rules.d/30-persistent-network.rules
+etc/collectd.custom
+etc/shadow
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+var/log/cache
+var/updatecache
+etc/localtime
+etc/ssh/ssh_config
+etc/ssh/sshd_config
+etc/ssl/openssl.cnf
+var/state/dhcp/dhcpd.leases
+etc/snort/snort.conf
diff --git a/config/rootfiles/core/72/filelists/daq b/config/rootfiles/core/72/filelists/daq
new file mode 120000 (symlink)
index 0000000..d0e0956
--- /dev/null
@@ -0,0 +1 @@
+../../../common/daq
\ No newline at end of file
diff --git a/config/rootfiles/core/72/filelists/files b/config/rootfiles/core/72/filelists/files
new file mode 100644 (file)
index 0000000..e8f90a1
--- /dev/null
@@ -0,0 +1,11 @@
+etc/system-release
+etc/issue
+etc/rc.d/init.d/firewall
+srv/web/ipfire/cgi-bin/ddns.cgi
+srv/web/ipfire/cgi-bin/ids.cgi
+srv/web/ipfire/cgi-bin/vpnmain.cgi
+srv/web/ipfire/cgi-bin/ovpnmain.cgi
+usr/local/bin/openvpnctrl
+usr/local/bin/setddns.pl
+var/ipfire/langs
+var/ipfire/ovpn/verify
diff --git a/config/rootfiles/core/72/filelists/i586/strongswan-padlock b/config/rootfiles/core/72/filelists/i586/strongswan-padlock
new file mode 120000 (symlink)
index 0000000..2412824
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/i586/strongswan-padlock
\ No newline at end of file
diff --git a/config/rootfiles/core/72/filelists/snort b/config/rootfiles/core/72/filelists/snort
new file mode 120000 (symlink)
index 0000000..9406ce0
--- /dev/null
@@ -0,0 +1 @@
+../../../common/snort
\ No newline at end of file
diff --git a/config/rootfiles/core/72/filelists/squid b/config/rootfiles/core/72/filelists/squid
new file mode 120000 (symlink)
index 0000000..2dc8372
--- /dev/null
@@ -0,0 +1 @@
+../../../common/squid
\ No newline at end of file
diff --git a/config/rootfiles/core/72/meta b/config/rootfiles/core/72/meta
new file mode 100644 (file)
index 0000000..d547fa8
--- /dev/null
@@ -0,0 +1 @@
+DEPS=""
diff --git a/config/rootfiles/core/72/update.sh b/config/rootfiles/core/72/update.sh
new file mode 100644 (file)
index 0000000..c3dc20a
--- /dev/null
@@ -0,0 +1,69 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire is free software; you can redistribute it and/or modify           #
+# it under the terms of the GNU General Public License as published by     #
+# the Free Software Foundation; either version 3 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire is distributed in the hope that it will be useful,                #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
+# GNU General Public License for more details.                             #
+#                                                                          #
+# You should have received a copy of the GNU General Public License        #
+# along with IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2013 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+#
+# Remove old core updates from pakfire cache to save space...
+core=72
+for (( i=1; i<=$core; i++ ))
+do
+       rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+#
+#Stop services
+/etc/init.d/ipsec stop
+/etc/init.d/snort stop
+/etc/init.d/squid stop
+
+#
+#Extract files
+extract_files
+
+
+#
+#Start services
+/etc/init.d/squid start
+/etc/init.d/snort start
+if [ `grep "ENABLED=on" /var/ipfire/vpn/settings` ]; then
+       /etc/init.d/ipsec start
+fi
+
+
+#
+#Update Language cache
+perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
+
+sync
+
+# This update need a reboot...
+#touch /var/run/need_reboot
+
+#
+#Finish
+/etc/init.d/fireinfo start
+sendprofile
+#Don't report the exitcode last command
+exit 0
index 12dcde1d26e6ce5a109a5da892d4dc2befb5dbfb..3b65c4fee8a84d45e2efa499413c6dcb66ebfa31 100644 (file)
@@ -1,4 +1,4 @@
-etc/init.d/squid
+etc/rc.d/init.d/squid
 etc/sysctl.conf
 etc/squid/errors
 usr/bin/squidclient
@@ -32,7 +32,7 @@ srv/web/ipfire/cgi-bin/updatexlrator.cgi
 var/ipfire/langs
 lib/modules/KVER-ipfire/kernel/drivers/net/imq.ko
 var/ipfire/qos/bin/makeqosscripts.pl
-etc/init.d/network
+etc/rc.d/init.d/network
 bin/ntfs-3g
 lib/libntfs-3g.so
 lib/libntfs-3g.so.49
diff --git a/config/rootfiles/oldcore/67/filelists/squid b/config/rootfiles/oldcore/67/filelists/squid
new file mode 120000 (symlink)
index 0000000..2dc8372
--- /dev/null
@@ -0,0 +1 @@
+../../../common/squid
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/67/meta b/config/rootfiles/oldcore/67/meta
new file mode 100644 (file)
index 0000000..d547fa8
--- /dev/null
@@ -0,0 +1 @@
+DEPS=""
diff --git a/config/rootfiles/oldcore/68/exclude b/config/rootfiles/oldcore/68/exclude
new file mode 100644 (file)
index 0000000..321a931
--- /dev/null
@@ -0,0 +1,17 @@
+srv/web/ipfire/html/proxy.pac
+boot/config.txt
+etc/udev/rules.d/30-persistent-network.rules
+etc/collectd.custom
+etc/shadow
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+var/log/cache
+var/updatecache
+etc/localtime
+var/ipfire/ovpn
+etc/ssh/ssh_config
+etc/ssh/sshd_config
+etc/ssl/openssl.cnf
+var/state/dhcp/dhcpd.leases
diff --git a/config/rootfiles/oldcore/68/filelists/GeoIP b/config/rootfiles/oldcore/68/filelists/GeoIP
new file mode 100644 (file)
index 0000000..0258236
--- /dev/null
@@ -0,0 +1 @@
+usr/local/share/GeoIP/GeoIP.dat
diff --git a/config/rootfiles/oldcore/68/filelists/hwdata b/config/rootfiles/oldcore/68/filelists/hwdata
new file mode 100644 (file)
index 0000000..5a9672f
--- /dev/null
@@ -0,0 +1,2 @@
+usr/share/hwdata/pci.ids
+usr/share/hwdata/usb.ids
diff --git a/config/rootfiles/oldcore/68/filelists/strongswan b/config/rootfiles/oldcore/68/filelists/strongswan
new file mode 120000 (symlink)
index 0000000..90c727e
--- /dev/null
@@ -0,0 +1 @@
+../../../common/strongswan
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/68/meta b/config/rootfiles/oldcore/68/meta
new file mode 100644 (file)
index 0000000..d547fa8
--- /dev/null
@@ -0,0 +1 @@
+DEPS=""
diff --git a/config/rootfiles/oldcore/69/exclude b/config/rootfiles/oldcore/69/exclude
new file mode 100644 (file)
index 0000000..321a931
--- /dev/null
@@ -0,0 +1,17 @@
+srv/web/ipfire/html/proxy.pac
+boot/config.txt
+etc/udev/rules.d/30-persistent-network.rules
+etc/collectd.custom
+etc/shadow
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/ipsec.user.conf
+etc/ipsec.user.secrets
+var/log/cache
+var/updatecache
+etc/localtime
+var/ipfire/ovpn
+etc/ssh/ssh_config
+etc/ssh/sshd_config
+etc/ssl/openssl.cnf
+var/state/dhcp/dhcpd.leases
diff --git a/config/rootfiles/oldcore/69/filelists/armv5tel/linux-kirkwood b/config/rootfiles/oldcore/69/filelists/armv5tel/linux-kirkwood
new file mode 120000 (symlink)
index 0000000..7217107
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/armv5tel/linux-kirkwood
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/69/filelists/armv5tel/linux-omap b/config/rootfiles/oldcore/69/filelists/armv5tel/linux-omap
new file mode 120000 (symlink)
index 0000000..50bf786
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/armv5tel/linux-omap
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/69/filelists/armv5tel/linux-rpi b/config/rootfiles/oldcore/69/filelists/armv5tel/linux-rpi
new file mode 120000 (symlink)
index 0000000..a651a49
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/armv5tel/linux-rpi
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/69/filelists/files b/config/rootfiles/oldcore/69/filelists/files
new file mode 100644 (file)
index 0000000..2bed42e
--- /dev/null
@@ -0,0 +1,6 @@
+etc/system-release
+etc/issue
+etc/rc.d/init.d/console
+var/ipfire/langs/list
+var/ipfire/langs/tr.pl
+var/ipfire/ovpn/verify
diff --git a/config/rootfiles/oldcore/69/filelists/i586/grub.conf b/config/rootfiles/oldcore/69/filelists/i586/grub.conf
new file mode 100644 (file)
index 0000000..b120cc5
--- /dev/null
@@ -0,0 +1 @@
+boot/grub/grub.conf
diff --git a/config/rootfiles/oldcore/69/filelists/i586/linux b/config/rootfiles/oldcore/69/filelists/i586/linux
new file mode 120000 (symlink)
index 0000000..693ec4b
--- /dev/null
@@ -0,0 +1 @@
+../../../../common/i586/linux
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/69/filelists/openssh b/config/rootfiles/oldcore/69/filelists/openssh
new file mode 120000 (symlink)
index 0000000..d8c77fd
--- /dev/null
@@ -0,0 +1 @@
+../../../common/openssh
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/69/filelists/setup b/config/rootfiles/oldcore/69/filelists/setup
new file mode 120000 (symlink)
index 0000000..209374b
--- /dev/null
@@ -0,0 +1 @@
+../../../common/setup
\ No newline at end of file
diff --git a/config/rootfiles/oldcore/69/meta b/config/rootfiles/oldcore/69/meta
new file mode 100644 (file)
index 0000000..d547fa8
--- /dev/null
@@ -0,0 +1 @@
+DEPS=""
diff --git a/config/rootfiles/oldcore/69/update.sh b/config/rootfiles/oldcore/69/update.sh
new file mode 100644 (file)
index 0000000..984f174
--- /dev/null
@@ -0,0 +1,274 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire is free software; you can redistribute it and/or modify           #
+# it under the terms of the GNU General Public License as published by     #
+# the Free Software Foundation; either version 3 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire is distributed in the hope that it will be useful,                #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
+# GNU General Public License for more details.                             #
+#                                                                          #
+# You should have received a copy of the GNU General Public License        #
+# along with IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2013 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+/usr/local/bin/backupctrl exclude >/dev/null 2>&1
+
+function add_to_backup ()
+{
+       # Add path to ROOTFILES but remove old entries to prevent double
+       # files in the tar
+       grep -v "^$1" /opt/pakfire/tmp/ROOTFILES > /opt/pakfire/tmp/ROOTFILES.tmp
+       mv /opt/pakfire/tmp/ROOTFILES.tmp /opt/pakfire/tmp/ROOTFILES
+       echo $1 >> /opt/pakfire/tmp/ROOTFILES
+}
+
+#
+# Remove old core updates from pakfire cache to save space...
+core=69
+for (( i=1; i<=$core; i++ ))
+do
+       rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire
+done
+
+#
+# Do some sanity checks.
+case $(uname -r) in
+       *-ipfire-versatile )
+               /usr/bin/logger -p syslog.emerg -t ipfire \
+                       "core-update-${core}: ERROR cannot update. versatile support is dropped."
+               # Report no error to pakfire. So it does not try to install it again.
+               exit 0
+               ;;
+       *-ipfire-xen )
+               BOOTSIZE=`df /boot -Pk | sed "s| * | |g" | cut -d" " -f2 | tail -n 1`
+               if [ $BOOTSIZE -lt 28000 ]; then
+                       /usr/bin/logger -p syslog.emerg -t ipfire \
+                               "core-update-${core}: ERROR cannot update because not enough space on boot."
+                       exit 2
+               fi
+               ;;
+       *-ipfire* )
+               # Ok.
+               ;;
+       * )
+               /usr/bin/logger -p syslog.emerg -t ipfire \
+                       "core-update-${core}: ERROR cannot update. No IPFire Kernel."
+               # Report no error to pakfire. So it does not try to install it again.
+               exit 0
+       ;;
+esac
+
+
+#
+#
+KVER="3.2.46"
+MOUNT=`grep "kernel" /boot/grub/grub.conf 2>/dev/null | tail -n 1 `
+# Nur den letzten Parameter verwenden
+echo $MOUNT > /dev/null
+MOUNT=$_
+if [ ! $MOUNT == "rw" ]; then
+       MOUNT="ro"
+fi
+
+#
+# check if we the backup file already exist
+if [ -e /var/ipfire/backup/core-upgrade${core}_$KVER.tar.xz ]; then
+    echo Moving backup to backup-old ...
+    mv -f /var/ipfire/backup/core-upgrade${core}_$KVER.tar.xz \
+       /var/ipfire/backup/core-upgrade${core}_$KVER-old.tar.xz
+fi
+echo First we made a backup of all files that was inside of the
+echo update archive. This may take a while ...
+# Add some files that are not in the package to backup
+add_to_backup lib/modules
+add_to_backup boot
+add_to_backup etc/sysconfig/lm_sensors
+add_to_backup etc/sysconfig/rc.local
+
+# Backup the files
+tar cJvf /var/ipfire/backup/core-upgrade${core}_$KVER.tar.xz \
+    -C / -T /opt/pakfire/tmp/ROOTFILES --exclude='#*' --exclude='/var/cache' > /dev/null 2>&1
+
+# Check diskspace on root
+ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+
+if [ $ROOTSPACE -lt 70000 ]; then
+       /usr/bin/logger -p syslog.emerg -t ipfire \
+               "core-update-${core}: ERROR cannot update because not enough free space on root."
+       exit 2
+fi
+
+echo
+echo Update Kernel to $KVER ...
+#
+# Remove old kernel, configs, initrd, modules ...
+#
+rm -rf /boot/System.map-*
+rm -rf /boot/config-*
+rm -rf /boot/ipfirerd-*
+rm -rf /boot/vmlinuz-*
+rm -rf /boot/uImage-ipfire-*
+rm -rf /boot/uInit-ipfire-*
+rm -rf /lib/modules
+
+case $(uname -m) in
+       i?86 )
+               #
+               # Backup grub.conf
+               #
+               cp -vf /boot/grub/grub.conf /boot/grub/grub.conf.org
+       ;;
+esac
+
+#
+# Remove meta's of packages that are now common...
+#
+rm -rf /opt/pakfire/db/*/meta-freefont
+
+#
+#Stop services
+
+#
+#Extract files
+tar xavf /opt/pakfire/tmp/files* --no-overwrite-dir -p --numeric-owner -C /
+
+# Check diskspace on boot
+BOOTSPACE=`df /boot -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+
+if [ $BOOTSPACE -lt 1000 ]; then
+       case $(uname -r) in
+               *-ipfire-kirkwood )
+                       # Special handling for old kirkwood images.
+                       # (install only kirkwood kernel)
+                       rm -rf /boot/*
+                       tar xavf /opt/pakfire/tmp/files* --no-overwrite-dir -p \
+                               --numeric-owner -C / --wildcards 'boot/*-kirkwood*'
+                       ;;
+               * )
+                       /usr/bin/logger -p syslog.emerg -t ipfire \
+                               "core-update-${core}: FATAL-ERROR space run out on boot. System is not bootable..."
+                       /etc/init.d/apache start
+                       exit 4
+                       ;;
+       esac
+fi
+
+
+#
+#Start services
+
+case $(uname -m) in
+       i?86 )
+               #
+               # Modify grub.conf
+               #
+               echo
+               echo Update grub configuration ...
+               ROOT=`mount | grep " / " | cut -d" " -f1`
+
+               if [ ! -z $ROOT ]; then
+                       ROOTUUID=`blkid -c /dev/null -sUUID $ROOT | cut -d'"' -f2`
+               fi
+
+               if [ ! -z $ROOTUUID ]; then
+                       sed -i "s|ROOT|UUID=$ROOTUUID|g" /boot/grub/grub.conf
+               else
+                       sed -i "s|ROOT|$ROOT|g" /boot/grub/grub.conf
+               fi
+               sed -i "s|KVER|$KVER|g" /boot/grub/grub.conf
+               sed -i "s|MOUNT|$MOUNT|g" /boot/grub/grub.conf
+
+               if [ "$(grep "^serial" /boot/grub/grub.conf.org)" == "" ]; then
+                       echo "grub use default console ..."
+               else
+                       echo "grub use serial console ..."
+                       sed -i -e "s|splashimage|#splashimage|g" /boot/grub/grub.conf
+                       sed -i -e "s|#serial|serial|g" /boot/grub/grub.conf
+                       sed -i -e "s|#terminal|terminal|g" /boot/grub/grub.conf
+                       sed -i -e "s| panic=10 | console=ttyS0,115200n8 panic=10 |g" /boot/grub/grub.conf
+               fi
+
+               #
+               # ReInstall grub
+               #
+                       echo "(hd0) ${ROOT::`expr length $ROOT`-1}" > /boot/grub/device.map
+                       grub-install --no-floppy ${ROOT::`expr length $ROOT`-1}
+       ;;
+esac
+#
+# Delete old lm-sensor modullist to force search at next boot
+#
+rm -rf /etc/sysconfig/lm_sensors
+
+#
+#Update Language cache
+perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
+
+# Force (re)install pae kernel if pae is supported
+rm -rf /opt/pakfire/db/*/meta-linux-pae
+if [ ! "$(grep "^flags.* pae " /proc/cpuinfo)" == "" ]; then
+       ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+       BOOTSPACE=`df /boot -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1`
+       if [ $BOOTSPACE -lt 8000 -o $ROOTSPACE -lt 70000 ]; then
+               /usr/bin/logger -p syslog.emerg -t ipfire \
+                       "core-update-${core}: WARNING not enough space for pae kernel."
+       else
+               rm -f /boot/grub/grub-backup-*-pae_install.conf
+               echo "Name: linux-pae" > /opt/pakfire/db/installed/meta-linux-pae
+               echo "ProgVersion: 3.2.38" >> /opt/pakfire/db/installed/meta-linux-pae
+               echo "Release: 28"     >> /opt/pakfire/db/installed/meta-linux-pae
+       fi
+fi
+
+# Force reinstall xen kernel if it was installed
+if [ -e "/opt/pakfire/db/installed/meta-linux-xen" ]; then
+       rm -f /boot/grub/grub-backup-*-xen.conf
+       echo "Name: linux-xen" > /opt/pakfire/db/installed/meta-linux-xen
+       echo "ProgVersion: 2.6.32.60" >> /opt/pakfire/db/installed/meta-linux-xen
+       echo "Release: 25"     >> /opt/pakfire/db/installed/meta-linux-xen
+fi
+
+#
+# After pakfire has ended run it again and update the lists and do upgrade
+#
+echo '#!/bin/bash'                                        >  /tmp/pak_update
+echo 'while [ "$(ps -A | grep " update.sh")" != "" ]; do' >> /tmp/pak_update
+echo '    sleep 1'                                        >> /tmp/pak_update
+echo 'done'                                               >> /tmp/pak_update
+echo 'while [ "$(ps -A | grep " pakfire")" != "" ]; do'   >> /tmp/pak_update
+echo '    sleep 1'                                        >> /tmp/pak_update
+echo 'done'                                               >> /tmp/pak_update
+echo '/opt/pakfire/pakfire update -y --force'             >> /tmp/pak_update
+echo '/opt/pakfire/pakfire upgrade -y'                    >> /tmp/pak_update
+echo '/opt/pakfire/pakfire upgrade -y'                    >> /tmp/pak_update
+echo '/opt/pakfire/pakfire upgrade -y'                    >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t ipfire "Core-upgrade finished. If you use a customized grub.cfg"' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t ipfire "Check it before reboot !!!"' >> /tmp/pak_update
+echo '/usr/bin/logger -p syslog.emerg -t ipfire " *** Please reboot... *** "' >> /tmp/pak_update
+echo 'touch /var/run/need_reboot ' >> /tmp/pak_update
+#
+chmod +x /tmp/pak_update
+/tmp/pak_update &
+
+
+sync
+# This update need a reboot...
+touch /var/run/need_reboot
+
+#
+#Finish
+/etc/init.d/fireinfo start
+sendprofile
+#Don't report the exitcode last command
+exit 0
index 33e935bc1eaf1fce278ba1f7bf2b4201ebed3024..1c0d744ab642a357a9aa55237f583c7c1c3b56af 100644 (file)
@@ -8,6 +8,8 @@ lib/firmware/asihpi/dsp6400.bin
 lib/firmware/asihpi/dsp6600.bin
 lib/firmware/asihpi/dsp8700.bin
 lib/firmware/asihpi/dsp8900.bin
+lib/firmware/ctefx.bin
+lib/firmware/ctspeq.bin
 lib/firmware/digiface_firmware.bin
 lib/firmware/digiface_firmware_rev11.bin
 #lib/firmware/ea
@@ -40,16 +42,6 @@ lib/firmware/ea/mona_301_dsp.fw
 lib/firmware/ea/mona_361_1_asic_48.fw
 lib/firmware/ea/mona_361_1_asic_96.fw
 lib/firmware/ea/mona_361_dsp.fw
-#lib/firmware/emagic
-lib/firmware/emagic/emi26-bitstream.bin
-lib/firmware/emagic/emi26-firmware.bin
-lib/firmware/emagic/emi26-loader.bin
-lib/firmware/emagic/emi62-bitstream.bin
-lib/firmware/emagic/emi62-firmware-midi.bin
-lib/firmware/emagic/emi62-firmware-spdif.bin
-lib/firmware/emagic/emi62-firmware.bin
-lib/firmware/emagic/emi62-loader.bin
-lib/firmware/emagic/license.txt
 #lib/firmware/emu
 lib/firmware/emu/audio_dock.fw
 lib/firmware/emu/emu0404.fw
@@ -106,7 +98,6 @@ lib/firmware/vx/x1_1_vp4.xlx
 lib/firmware/vx/x1_1_vx2.xlx
 lib/firmware/vx/x1_1_vxp.xlx
 lib/firmware/vx/x1_2_v22.xlx
-lib/udev/rules.d/90-alsa-restore.rules
 usr/bin/aconnect
 usr/bin/alsaloop
 usr/bin/alsamixer
@@ -346,6 +337,36 @@ usr/share/alsa/alsa.conf.d/README
 #usr/share/alsa/sndo-mixer.alisp
 #usr/share/alsa/speaker-test
 #usr/share/alsa/speaker-test/sample_map.csv
+#usr/share/alsa/ucm
+usr/share/alsa/ucm/DAISY-I2S
+usr/share/alsa/ucm/DAISY-I2S/DAISY-I2S.conf
+usr/share/alsa/ucm/DAISY-I2S/HiFi.conf
+#usr/share/alsa/ucm/PandaBoard
+usr/share/alsa/ucm/PandaBoard/FMAnalog
+usr/share/alsa/ucm/PandaBoard/PandaBoard.conf
+usr/share/alsa/ucm/PandaBoard/hifi
+usr/share/alsa/ucm/PandaBoard/hifiLP
+usr/share/alsa/ucm/PandaBoard/record
+usr/share/alsa/ucm/PandaBoard/voice
+usr/share/alsa/ucm/PandaBoard/voiceCall
+#usr/share/alsa/ucm/PandaBoardES
+usr/share/alsa/ucm/PandaBoardES/FMAnalog
+usr/share/alsa/ucm/PandaBoardES/PandaBoardES.conf
+usr/share/alsa/ucm/PandaBoardES/hifi
+usr/share/alsa/ucm/PandaBoardES/hifiLP
+usr/share/alsa/ucm/PandaBoardES/record
+usr/share/alsa/ucm/PandaBoardES/voice
+usr/share/alsa/ucm/PandaBoardES/voiceCall
+#usr/share/alsa/ucm/SDP4430
+usr/share/alsa/ucm/SDP4430/FMAnalog
+usr/share/alsa/ucm/SDP4430/SDP4430.conf
+usr/share/alsa/ucm/SDP4430/hifi
+usr/share/alsa/ucm/SDP4430/hifiLP
+usr/share/alsa/ucm/SDP4430/record
+usr/share/alsa/ucm/SDP4430/voice
+usr/share/alsa/ucm/SDP4430/voiceCall
+#usr/share/alsa/ucm/tegraalc5632
+usr/share/alsa/ucm/tegraalc5632/tegraalc5632.conf
 #usr/share/locale/de/LC_MESSAGES/alsa-utils.mo
 #usr/share/locale/fr/LC_MESSAGES/alsa-utils.mo
 #usr/share/locale/ja/LC_MESSAGES/alsa-utils.mo
diff --git a/config/rootfiles/packages/arm b/config/rootfiles/packages/arm
new file mode 100644 (file)
index 0000000..eb9d128
--- /dev/null
@@ -0,0 +1,166 @@
+usr/bin/arm
+#usr/share/arm
+#usr/share/arm-1.4.5.0-py2.7.egg-info
+usr/share/arm/TorCtl
+usr/share/arm/TorCtl/GeoIPSupport.py
+usr/share/arm/TorCtl/GeoIPSupport.pyc
+usr/share/arm/TorCtl/PathSupport.py
+usr/share/arm/TorCtl/PathSupport.pyc
+usr/share/arm/TorCtl/SQLSupport.py
+usr/share/arm/TorCtl/SQLSupport.pyc
+usr/share/arm/TorCtl/ScanSupport.py
+usr/share/arm/TorCtl/ScanSupport.pyc
+usr/share/arm/TorCtl/StatsSupport.py
+usr/share/arm/TorCtl/StatsSupport.pyc
+usr/share/arm/TorCtl/TorCtl.py
+usr/share/arm/TorCtl/TorCtl.pyc
+usr/share/arm/TorCtl/TorUtil.py
+usr/share/arm/TorCtl/TorUtil.pyc
+usr/share/arm/TorCtl/__init__.py
+usr/share/arm/TorCtl/__init__.pyc
+usr/share/arm/TorCtl/example.py
+usr/share/arm/TorCtl/example.pyc
+usr/share/arm/__init__.py
+usr/share/arm/__init__.pyc
+usr/share/arm/cli
+usr/share/arm/cli/__init__.py
+usr/share/arm/cli/__init__.pyc
+usr/share/arm/cli/configPanel.py
+usr/share/arm/cli/configPanel.pyc
+usr/share/arm/cli/connections
+usr/share/arm/cli/connections/__init__.py
+usr/share/arm/cli/connections/__init__.pyc
+usr/share/arm/cli/connections/circEntry.py
+usr/share/arm/cli/connections/circEntry.pyc
+usr/share/arm/cli/connections/connEntry.py
+usr/share/arm/cli/connections/connEntry.pyc
+usr/share/arm/cli/connections/connPanel.py
+usr/share/arm/cli/connections/connPanel.pyc
+usr/share/arm/cli/connections/countPopup.py
+usr/share/arm/cli/connections/countPopup.pyc
+usr/share/arm/cli/connections/descriptorPopup.py
+usr/share/arm/cli/connections/descriptorPopup.pyc
+usr/share/arm/cli/connections/entries.py
+usr/share/arm/cli/connections/entries.pyc
+usr/share/arm/cli/controller.py
+usr/share/arm/cli/controller.pyc
+usr/share/arm/cli/graphing
+usr/share/arm/cli/graphing/__init__.py
+usr/share/arm/cli/graphing/__init__.pyc
+usr/share/arm/cli/graphing/bandwidthStats.py
+usr/share/arm/cli/graphing/bandwidthStats.pyc
+usr/share/arm/cli/graphing/connStats.py
+usr/share/arm/cli/graphing/connStats.pyc
+usr/share/arm/cli/graphing/graphPanel.py
+usr/share/arm/cli/graphing/graphPanel.pyc
+usr/share/arm/cli/graphing/resourceStats.py
+usr/share/arm/cli/graphing/resourceStats.pyc
+usr/share/arm/cli/headerPanel.py
+usr/share/arm/cli/headerPanel.pyc
+usr/share/arm/cli/interpretorPanel.py
+usr/share/arm/cli/interpretorPanel.pyc
+usr/share/arm/cli/logPanel.py
+usr/share/arm/cli/logPanel.pyc
+usr/share/arm/cli/menu
+usr/share/arm/cli/menu/__init__.py
+usr/share/arm/cli/menu/__init__.pyc
+usr/share/arm/cli/menu/actions.py
+usr/share/arm/cli/menu/actions.pyc
+usr/share/arm/cli/menu/item.py
+usr/share/arm/cli/menu/item.pyc
+usr/share/arm/cli/menu/menu.py
+usr/share/arm/cli/menu/menu.pyc
+usr/share/arm/cli/popups.py
+usr/share/arm/cli/popups.pyc
+usr/share/arm/cli/torrcPanel.py
+usr/share/arm/cli/torrcPanel.pyc
+usr/share/arm/cli/wizard.py
+usr/share/arm/cli/wizard.pyc
+usr/share/arm/gui
+usr/share/arm/gui/__init__.py
+usr/share/arm/gui/__init__.pyc
+usr/share/arm/gui/arm.xml
+usr/share/arm/gui/configPanel.py
+usr/share/arm/gui/configPanel.pyc
+usr/share/arm/gui/connections
+usr/share/arm/gui/connections/__init__.py
+usr/share/arm/gui/connections/__init__.pyc
+usr/share/arm/gui/connections/circEntry.py
+usr/share/arm/gui/connections/circEntry.pyc
+usr/share/arm/gui/connections/connEntry.py
+usr/share/arm/gui/connections/connEntry.pyc
+usr/share/arm/gui/connections/connPanel.py
+usr/share/arm/gui/connections/connPanel.pyc
+usr/share/arm/gui/controller.py
+usr/share/arm/gui/controller.pyc
+usr/share/arm/gui/generalPanel.py
+usr/share/arm/gui/generalPanel.pyc
+usr/share/arm/gui/graphing
+usr/share/arm/gui/graphing/__init__.py
+usr/share/arm/gui/graphing/__init__.pyc
+usr/share/arm/gui/graphing/bandwidthStats.py
+usr/share/arm/gui/graphing/bandwidthStats.pyc
+usr/share/arm/gui/graphing/graphPanel.py
+usr/share/arm/gui/graphing/graphPanel.pyc
+usr/share/arm/gui/logPanel.py
+usr/share/arm/gui/logPanel.pyc
+usr/share/arm/prereq.py
+usr/share/arm/prereq.pyc
+#usr/share/arm/resources
+#usr/share/arm/resources/arm.1
+#usr/share/arm/resources/exitNotice
+#usr/share/arm/resources/exitNotice/how_tor_works_thumb.png
+#usr/share/arm/resources/exitNotice/index.html
+#usr/share/arm/resources/startTor
+#usr/share/arm/resources/tor-arm.desktop
+#usr/share/arm/resources/tor-arm.svg
+#usr/share/arm/resources/torConfigDesc.txt
+#usr/share/arm/resources/torrcOverride
+#usr/share/arm/resources/torrcOverride/override.c
+#usr/share/arm/resources/torrcOverride/override.h
+#usr/share/arm/resources/torrcOverride/override.py
+#usr/share/arm/resources/torrcTemplate.txt
+usr/share/arm/settings.cfg
+usr/share/arm/starter.py
+usr/share/arm/starter.pyc
+usr/share/arm/test.py
+usr/share/arm/test.pyc
+#usr/share/arm/uninstall
+usr/share/arm/util
+usr/share/arm/util/__init__.py
+usr/share/arm/util/__init__.pyc
+usr/share/arm/util/conf.py
+usr/share/arm/util/conf.pyc
+usr/share/arm/util/connections.py
+usr/share/arm/util/connections.pyc
+usr/share/arm/util/enum.py
+usr/share/arm/util/enum.pyc
+usr/share/arm/util/gtkTools.py
+usr/share/arm/util/gtkTools.pyc
+usr/share/arm/util/hostnames.py
+usr/share/arm/util/hostnames.pyc
+usr/share/arm/util/log.py
+usr/share/arm/util/log.pyc
+usr/share/arm/util/panel.py
+usr/share/arm/util/panel.pyc
+usr/share/arm/util/procName.py
+usr/share/arm/util/procName.pyc
+usr/share/arm/util/procTools.py
+usr/share/arm/util/procTools.pyc
+usr/share/arm/util/sysTools.py
+usr/share/arm/util/sysTools.pyc
+usr/share/arm/util/textInput.py
+usr/share/arm/util/textInput.pyc
+usr/share/arm/util/torConfig.py
+usr/share/arm/util/torConfig.pyc
+usr/share/arm/util/torInterpretor.py
+usr/share/arm/util/torInterpretor.pyc
+usr/share/arm/util/torTools.py
+usr/share/arm/util/torTools.pyc
+usr/share/arm/util/uiTools.py
+usr/share/arm/util/uiTools.pyc
+usr/share/arm/version.py
+usr/share/arm/version.pyc
+#usr/share/doc/arm
+#usr/share/doc/arm/armrc.sample
+#usr/share/man/man1/arm.1.gz
index 439c21f781d758a59edf7300e83165c2ad34cccd..1b3452140d79e9c2be20ffc9c9a1c57a55a1dc53 100644 (file)
@@ -2,3 +2,4 @@ etc/igmpproxy.conf
 usr/local/sbin/igmpproxy
 #usr/local/share/man/man5/igmpproxy.conf.5
 #usr/local/share/man/man8/igmpproxy.8
+var/ipfire/backup/addons/includes/igmpproxy
diff --git a/config/rootfiles/packages/ipvsadm b/config/rootfiles/packages/ipvsadm
new file mode 100644 (file)
index 0000000..9937a32
--- /dev/null
@@ -0,0 +1 @@
+usr/sbin/ipvsadm
diff --git a/config/rootfiles/packages/keepalived b/config/rootfiles/packages/keepalived
new file mode 100644 (file)
index 0000000..410128b
--- /dev/null
@@ -0,0 +1,37 @@
+#etc/keepalived
+etc/keepalived/keepalived.conf
+etc/keepalived/samples
+#etc/keepalived/samples/client.pem
+#etc/keepalived/samples/dh1024.pem
+#etc/keepalived/samples/keepalived.conf.HTTP_GET.port
+#etc/keepalived/samples/keepalived.conf.IPv6
+#etc/keepalived/samples/keepalived.conf.SMTP_CHECK
+#etc/keepalived/samples/keepalived.conf.SSL_GET
+#etc/keepalived/samples/keepalived.conf.fwmark
+#etc/keepalived/samples/keepalived.conf.inhibit
+#etc/keepalived/samples/keepalived.conf.misc_check
+#etc/keepalived/samples/keepalived.conf.misc_check_arg
+#etc/keepalived/samples/keepalived.conf.quorum
+#etc/keepalived/samples/keepalived.conf.sample
+#etc/keepalived/samples/keepalived.conf.status_code
+#etc/keepalived/samples/keepalived.conf.track_interface
+#etc/keepalived/samples/keepalived.conf.virtual_server_group
+#etc/keepalived/samples/keepalived.conf.virtualhost
+#etc/keepalived/samples/keepalived.conf.vrrp
+#etc/keepalived/samples/keepalived.conf.vrrp.localcheck
+#etc/keepalived/samples/keepalived.conf.vrrp.lvs_syncd
+#etc/keepalived/samples/keepalived.conf.vrrp.routes
+#etc/keepalived/samples/keepalived.conf.vrrp.scripts
+#etc/keepalived/samples/keepalived.conf.vrrp.static_ipaddress
+#etc/keepalived/samples/keepalived.conf.vrrp.sync
+#etc/keepalived/samples/root.pem
+#etc/keepalived/samples/sample.misccheck.smbcheck.sh
+#etc/rc.d/init.d/keepalived
+#etc/sysconfig
+#etc/sysconfig/keepalived
+usr/bin/genhash
+usr/sbin/keepalived
+#usr/share/man/man1/genhash.1
+#usr/share/man/man5/keepalived.conf.5
+#usr/share/man/man8/keepalived.8
+var/ipfire/backup/addons/includes/keepalived
diff --git a/config/rootfiles/packages/lcdproc b/config/rootfiles/packages/lcdproc
new file mode 100644 (file)
index 0000000..8bef5a3
--- /dev/null
@@ -0,0 +1,65 @@
+etc/rc.d/init.d/lcdproc
+etc/rc.d/rc0.d/K40lcdproc
+etc/rc.d/rc3.d/S60lcdproc
+etc/rc.d/rc6.d/K40lcdproc
+#etc/lcdproc
+etc/lcdproc/LCDd.conf
+etc/lcdproc/lcdexec.conf
+etc/lcdproc/lcdproc.conf
+etc/lcdproc/lcdvc.conf
+usr/bin/fortune.pl
+usr/bin/iosock.pl
+usr/bin/lcdexec
+usr/bin/lcdident.pl
+usr/bin/lcdmetar.pl
+usr/bin/lcdproc
+usr/bin/lcdvc
+usr/bin/tail.pl
+usr/bin/x11amp.pl
+usr/lib/lcdproc
+#usr/lib/lcdproc/CFontz.so
+#usr/lib/lcdproc/CFontzPacket.so
+#usr/lib/lcdproc/CwLnx.so
+#usr/lib/lcdproc/EyeboxOne.so
+#usr/lib/lcdproc/IOWarrior.so
+#usr/lib/lcdproc/MD8800.so
+#usr/lib/lcdproc/MtxOrb.so
+#usr/lib/lcdproc/NoritakeVFD.so
+#usr/lib/lcdproc/SureElec.so
+#usr/lib/lcdproc/bayrad.so
+#usr/lib/lcdproc/curses.so
+#usr/lib/lcdproc/ea65.so
+#usr/lib/lcdproc/glcd.so
+#usr/lib/lcdproc/glk.so
+#usr/lib/lcdproc/hd44780.so
+#usr/lib/lcdproc/icp_a106.so
+#usr/lib/lcdproc/imon.so
+#usr/lib/lcdproc/imonlcd.so
+#usr/lib/lcdproc/irtrans.so
+#usr/lib/lcdproc/joy.so
+#usr/lib/lcdproc/lb216.so
+#usr/lib/lcdproc/lcdm001.so
+#usr/lib/lcdproc/lcterm.so
+#usr/lib/lcdproc/ms6931.so
+#usr/lib/lcdproc/mtc_s16209x.so
+#usr/lib/lcdproc/picolcd.so
+#usr/lib/lcdproc/pyramid.so
+#usr/lib/lcdproc/sdeclcd.so
+#usr/lib/lcdproc/sed1330.so
+#usr/lib/lcdproc/sed1520.so
+#usr/lib/lcdproc/serialPOS.so
+#usr/lib/lcdproc/serialVFD.so
+#usr/lib/lcdproc/shuttleVFD.so
+#usr/lib/lcdproc/sli.so
+#usr/lib/lcdproc/stv5730.so
+#usr/lib/lcdproc/t6963.so
+#usr/lib/lcdproc/text.so
+#usr/lib/lcdproc/tyan.so
+#usr/lib/lcdproc/vlsys_m428.so
+usr/sbin/LCDd
+#usr/share/man/man1/lcdexec.1
+#usr/share/man/man1/lcdproc.1
+#usr/share/man/man1/lcdvc.1
+#usr/share/man/man5/lcdproc-config.5
+#usr/share/man/man8/LCDd.8
+var/ipfire/backup/addons/includes/lcdproc
index 5a54f2487aa7fb3b20232911e0c213ba0a9dead3..1e65746378a5295a05688b86a44933ead51108fc 100644 (file)
@@ -2095,6 +2095,18 @@ lib/modules/KVER-ipfire-pae
 #lib/modules/KVER-ipfire-pae/kernel/net/netfilter
 #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs
 #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_dh.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_ftp.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_lblc.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_lc.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_nq.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_rr.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_sed.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_sh.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_wlc.ko
+#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_wrr.ko
 #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack.ko
 #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_amanda.ko
 #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_broadcast.ko
index a05e1e72d2605287a00963a34a39f11600d1cd9f..9d0f46cc1447c1517fdb164ee6ed3a0757446150 100644 (file)
-boot/System.map-2.6.32.60-ipfire-xen
+boot/System.map-2.6.32.61-ipfire-xen
 boot/System.map-ipfire-xen
-boot/config-2.6.32.60-ipfire-xen
-boot/vmlinuz-2.6.32.60-ipfire-xen
+boot/config-2.6.32.61-ipfire-xen
+boot/vmlinuz-2.6.32.61-ipfire-xen
 boot/vmlinuz-ipfire-xen
 #lib/firmware/bnx2x-e1-5.0.21.0.fw
 #lib/firmware/bnx2x-e1h-5.0.21.0.fw
 #lib/modules
-lib/modules/2.6.32.60-ipfire-xen
-#lib/modules/2.6.32.60-ipfire-xen/build
-#lib/modules/2.6.32.60-ipfire-xen/kernel
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/crypto
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/crypto/aes-i586.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/crypto/crc32c-intel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/crypto/salsa20-i586.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/crypto/twofish-i586.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/kernel
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/kernel/microcode.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/kernel/msr.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/arch/x86/kernel/scx200.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/aes_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/ansi_cprng.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/anubis.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/arc4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/async_tx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/async_tx/async_memcpy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/async_tx/async_pq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/async_tx/async_raid6_recov.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/async_tx/async_tx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/async_tx/async_xor.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/authenc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/blowfish.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/camellia.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/cast5.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/cast6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/cbc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/ccm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/crc32c.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/cryptd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/ctr.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/cts.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/des_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/ecb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/fcrypt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/gcm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/gf128mul.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/ghash-generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/khazad.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/lrw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/lzo.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/md5.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/michael_mic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/pcbc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/rmd128.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/rmd160.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/rmd256.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/rmd320.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/salsa20_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/seed.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/seqiv.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/serpent.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/sha1_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/sha256_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/sha512_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/tea.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/tgr192.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/twofish.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/twofish_common.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/vmac.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/wp512.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/xcbc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/xor.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/xts.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/crypto/zlib.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/ac.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/acpi_pad.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/battery.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/button.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/container.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/fan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/pci_slot.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/power_meter.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/processor.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/sbs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/sbshc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/thermal.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/acpi/video.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/ahci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/ata_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/ata_piix.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/libata.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_acpi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_ali.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_amd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_artop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_atiixp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_atp867x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_cmd640.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_cmd64x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_cs5520.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_cs5530.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_cs5535.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_cs5536.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_cypress.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_efar.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_hpt366.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_hpt37x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_hpt3x2n.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_hpt3x3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_it8213.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_it821x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_jmicron.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_marvell.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_mpiix.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_netcell.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_ninja32.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_ns87410.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_ns87415.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_oldpiix.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_opti.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_optidma.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_pcmcia.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_pdc2027x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_pdc202xx_old.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_radisys.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_rdc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_rz1000.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_sc1200.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_sch.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_serverworks.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_sil680.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_sis.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_sl82c105.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_triflex.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pata_via.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/pdc_adma.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_inic162x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_mv.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_nv.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_promise.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_qstor.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_sil.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_sil24.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_sis.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_svw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_sx4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_uli.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_via.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ata/sata_vsc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/ambassador.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/atmtcp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/eni.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/firestream.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/fore_200e.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/he.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/horizon.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/idt77105.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/idt77252.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/iphase.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/lanai.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/nicstar.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/solos-pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/suni.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/uPD98402.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/atm/zatm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/DAC960.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/aoe
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/aoe/aoe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/cciss.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/cpqarray.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/cryptoloop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/floppy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/nbd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/osdblk.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/block/sx8.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/bcm203x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/bfusb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/bluecard_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/bpa10x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/bt3c_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/btmrvl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/btmrvl_sdio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/btsdio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/btuart_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/btusb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/dtl1_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/hci_uart.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/bluetooth/hci_vhci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/agpgart.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/ali-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/amd-k7-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/amd64-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/ati-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/efficeon-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/intel-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/nvidia-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/sis-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/sworks-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/agp/via-agp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/cs5535_gpio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/hangcheck-timer.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/hw_random
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/hw_random/amd-rng.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/hw_random/geode-rng.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/hw_random/intel-rng.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/hw_random/rng-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/hw_random/timeriomem-rng.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/hw_random/via-rng.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/i8k.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/ipmi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/ipmi/ipmi_devintf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/ipmi/ipmi_msghandler.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/ipmi/ipmi_poweroff.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/ipmi/ipmi_si.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/ipmi/ipmi_watchdog.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/lp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/nozomi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/nsc_gpio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/nvram.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/pc8736x_gpio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/pcmcia
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/pcmcia/ipwireless
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/pcmcia/ipwireless/ipwireless.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/pcmcia/synclink_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/ppdev.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/scx200_gpio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/char/toshiba.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/clocksource
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/clocksource/scx200_hrt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/connector
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/connector/cn.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/crypto
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/crypto/geode-aes.ko.off
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/crypto/hifn_795x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/crypto/padlock-aes.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/crypto/padlock-sha.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/dca
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/dca/dca.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/dma
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/dma/dmatest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/dma/ioat
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/dma/ioat/ioatdma.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/firewire
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/firewire/firewire-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/firewire/firewire-net.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/firewire/firewire-ohci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/firewire/firewire-sbp2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/firmware
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/firmware/iscsi_ibft.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/drm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/drm_kms_helper.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/i810
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/i810/i810.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/i830
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/i830/i830.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/i915
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/i915/i915.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/mga
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/mga/mga.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/r128
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/r128/r128.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/radeon
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/radeon/radeon.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/savage
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/savage/savage.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/sis
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/sis/sis.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/tdfx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/tdfx/tdfx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/ttm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/ttm/ttm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/via
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/gpu/drm/via/via.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-a4tech.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-apple.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-belkin.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-cherry.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-chicony.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-cypress.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-drff.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-ezkey.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-gaff.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-gyration.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-kensington.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-kye.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-logitech.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-microsoft.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-monterey.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-ntrig.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-petalynx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-pl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-samsung.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-sjoy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-sony.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-sunplus.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-tmff.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-topseed.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-twinhan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-wacom.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/hid-zpff.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/usbhid
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hid/usbhid/usbhid.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/abituguru.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/abituguru3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/ad7414.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/ad7418.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adm1021.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adm1025.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adm1026.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adm1029.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adm1031.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adm9240.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/ads7828.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adt7462.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adt7470.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adt7473.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/adt7475.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/applesmc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/asb100.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/asus_atk0110.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/atxp1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/coretemp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/dme1737.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/ds1621.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/f71805f.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/f71882fg.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/f75375s.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/fschmd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/g760a.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/gl518sm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/gl520sm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/hdaps.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/hp_accel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/hwmon-vid.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/hwmon.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/i5k_amb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/ibmaem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/ibmpex.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/it87.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/k8temp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lis3lv02d.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm63.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm75.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm77.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm78.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm80.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm83.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm85.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm87.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm90.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm92.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm93.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/lm95241.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/ltc4215.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/ltc4245.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/max1619.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/max6650.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/pc87360.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/pc87427.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/pcf8591.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/sis5595.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/smsc47b397.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/smsc47m1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/smsc47m192.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/thmc50.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/tmp401.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/tmp421.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/via686a.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/vt1211.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/vt8231.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/w83627ehf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/w83627hf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/w83781d.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/w83791d.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/w83792d.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/w83793.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/w83l785ts.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/w83l786ng.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/wm831x-hwmon.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/hwmon/wm8350-hwmon.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/algos
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/algos/i2c-algo-bit.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/algos/i2c-algo-pca.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-ali1535.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-ali1563.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-ali15x3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-amd756.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-amd8111.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-i801.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-isch.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-nforce2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-ocores.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-parport-light.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-parport.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-pca-platform.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-piix4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-scmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-simtec.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-sis5595.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-sis630.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-sis96x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-stub.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-tiny-usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-via.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-viapro.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/i2c-voodoo3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/busses/scx200_acb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/chips
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/chips/ds1682.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/chips/tsl2550.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/i2c-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/i2c/i2c-dev.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ieee802154
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ieee802154/fakehard.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/ff-memless.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/input-polldev.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/adp5588-keys.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/lkkbd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/lm8323.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/max7359_keypad.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/newtonkbd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/opencores-kbd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/stowaway.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/sunkbd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/keyboard/xtkbd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/apanel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/ati_remote.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/ati_remote2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/cm109.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/keyspan_remote.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/pcf50633-input.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/pcspkr.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/powermate.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/winbond-cir.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/wm831x-on.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/input/misc/yealink.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/capi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/capi/capi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/capi/capidrv.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/capi/kernelcapi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/divert
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/divert/dss1_divert.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/gigaset
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/gigaset/bas_gigaset.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/gigaset/gigaset.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/gigaset/ser_gigaset.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/gigaset/usb_gigaset.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/avm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/avm/avm_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/avm/b1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/avm/b1dma.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/avm/b1pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/avm/c4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/avm/t1pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/eicon
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/eicon/diva_idi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/eicon/divacapi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/eicon/divadidd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hardware/eicon/divas.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/avma1_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/elsa_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/hfc4s8s_l1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/hfc_usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/hisax.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/hisax_isac.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/hisax_st5481.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/sedlbauer_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hisax/teles_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hysdn
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/hysdn/hysdn.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/i4l
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/i4l/isdn.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/i4l/isdn_bsdcomp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/isdn/i4l/isdnhdlc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/led-class.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-alix2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-bd2802.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-clevo-mail.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-lp3944.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-net48xx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-pca9532.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-pca955x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-wm831x-status.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-wm8350.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/leds-wrap.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/ledtrig-backlight.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/ledtrig-default-on.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/ledtrig-heartbeat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/ledtrig-netdev.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/leds/ledtrig-timer.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-crypt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-delay.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-log-userspace.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-log.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-mirror.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-mod.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-multipath.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-queue-length.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-region-hash.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-round-robin.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-service-time.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-snapshot.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/dm-zero.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/linear.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/md-mod.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/multipath.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/raid0.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/raid1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/raid10.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/raid456.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/md/raid6_pq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/mc44s803.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/mt20xx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/tda8290.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/tda9887.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/tea5761.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/tea5767.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/tuner-simple.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/tuner-types.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/tuner-xc2028.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/common/tuners/xc5000.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/dvb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/dvb/dvb-core
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/video
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/video/v4l1-compat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/video/v4l2-common.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/video/v4l2-int-device.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/media/video/videodev.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/memstick
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/memstick/core
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/memstick/core/memstick.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/memstick/core/mspro_block.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/memstick/host
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/memstick/host/jmb38x_ms.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/memstick/host/tifm_ms.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/message
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/message/fusion
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/message/fusion/mptbase.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/message/fusion/mptctl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/message/fusion/mptfc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/message/fusion/mptsas.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/message/fusion/mptscsih.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/message/fusion/mptspi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/ab3100-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/ab3100-otp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/htc-pasic3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/mfd-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/pcf50633-adc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/pcf50633-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/pcf50633-gpio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/sm501.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/wm831x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/wm8350-i2c.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/wm8350.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mfd/wm8400-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/c2port
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/c2port/c2port-duramar2150.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/c2port/core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/cb710
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/cb710/cb710.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/eeprom
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/eeprom/at24.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/eeprom/eeprom.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/eeprom/eeprom_93cx6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/eeprom/max6875.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/enclosure.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/hpilo.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/ics932s401.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/isl29003.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/tifm_7xx1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/misc/tifm_core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/card
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/card/mmc_block.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/card/mmc_test.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/card/sdio_uart.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/core
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/core/mmc_core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/cb710-mmc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/ricoh_mmc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/sdhci-pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/sdhci-pltfm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/sdhci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/sdricoh_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/tifm_sd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/via-sdmmc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mmc/host/wbsd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/ar7part.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/chips
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/chips/chipreg.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/lpddr
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/lpddr/lpddr_cmds.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/lpddr/qinfo_probe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/maps
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/maps/physmap.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/mtd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/mtd_blkdevs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/mtdblock.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/mtdchar.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/mtdconcat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/tests
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/tests/mtd_oobtest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/tests/mtd_pagetest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/tests/mtd_readtest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/tests/mtd_speedtest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/tests/mtd_stresstest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/tests/mtd_subpagetest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/tests/mtd_torturetest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/ubi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/mtd/ubi/ubi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/3c59x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/8139cp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/8139too.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/8390.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/acenic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/amd8111e.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/atl1c
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/atl1c/atl1c.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/atl1e
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/atl1e/atl1e.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/atlx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/atlx/atl1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/atlx/atl2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/atp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/b44.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/benet
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/benet/be2net.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/bnx2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/bnx2x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/bonding
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/bonding/bonding.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/bsd_comp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/cassini.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/chelsio
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/chelsio/cxgb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/cnic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/cxgb3
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/cxgb3/cxgb3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/de600.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/de620.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/dl2k.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/dnet.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/dummy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/e100.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/e1000
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/e1000/e1000.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/e1000e
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/e1000e/e1000e.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/enic
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/enic/enic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/epic100.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/eql.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ethoc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/fealnx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/forcedeth.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/hamachi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/hp100.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ifb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/igb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/igb/igb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/igbvf
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/igbvf/igbvf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/imq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ipg.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/ali-ircc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/donauboe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/irda-usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/irtty-sir.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/kingsun-sir.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/ks959-sir.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/ksdazzle-sir.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/mcs7780.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/nsc-ircc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/sir-dev.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/smsc-ircc2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/stir4200.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/via-ircc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/vlsi_ir.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/irda/w83977af_ir.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ixgb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ixgb/ixgb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ixgbe
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ixgbe/ixgbe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/jme.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ks8842.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ks8851_mll.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/macvlan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/mdio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/mii.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/mlx4
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/mlx4/mlx4_core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/mlx4/mlx4_en.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/myri10ge
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/myri10ge/myri10ge.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/natsemi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ne2k-pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/netxen
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/netxen/netxen_nic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/niu.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ns83820.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia/3c574_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia/3c589_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia/axnet_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia/fmvj18x_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia/nmclan_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia/pcnet_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia/smc91c92_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcmcia/xirc2ps_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pcnet32.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/broadcom.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/cicada.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/davicom.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/et1011c.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/icplus.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/lxt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/marvell.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/mdio-bitbang.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/national.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/qsemi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/realtek.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/smsc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/ste10Xp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/phy/vitesse.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ppp_async.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ppp_deflate.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ppp_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ppp_mppe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/ppp_synctty.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pppoe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pppol2tp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/pppox.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/qla3xxx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/qlge
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/qlge/qlge.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/r6040.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/r8169.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/s2io.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sb1000.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sc92031.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sis190.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sis900.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/skge.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sky2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/slhc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/slip.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/smsc9420.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/starfire.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sundance.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sungem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sungem_phy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/sunhme.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tehuti.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tg3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tlan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tulip
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tulip/de2104x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tulip/de4x5.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tulip/dmfe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tulip/tulip.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tulip/uli526x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tulip/winbond-840.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tulip/xircom_cb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/tun.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/typhoon.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/asix.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/catc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/cdc-phonet.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/cdc_eem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/cdc_ether.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/cdc_subset.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/dm9601.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/gl620a.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/hso.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/int51x1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/kaweth.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/mcs7830.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/net1080.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/pegasus.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/plusb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/rndis_host.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/rtl8150.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/smsc95xx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/usbnet.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/usb/zaurus.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/veth.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/via-rhine.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/via-velocity.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/vxge
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/vxge/vxge.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wimax
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wimax/i2400m
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wimax/i2400m/i2400m-sdio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wimax/i2400m/i2400m-usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wimax/i2400m/i2400m.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/adm8211.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/airo.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/airo_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/at76c50x-usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ath
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ath/ar9170
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ath/ar9170/ar9170usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ath/ath.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ath/ath5k
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/atmel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/atmel_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/atmel_pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/b43
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/b43/b43.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/b43legacy
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/hostap
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_plx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ipw2x00
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/libipw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/iwlwifi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/iwmc3200wifi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/libertas
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_sdio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/libertas/usb8xxx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/libertas_tf
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/mwl8k.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/orinoco
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/p54
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/p54/p54common.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/p54/p54pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/p54/p54usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/prism54
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/prism54/prism54.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/ray_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rndis_wlan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt61pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rtl818x
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rtl818x/rtl8180.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/wl12xx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/wl12xx/wl1251.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/wl12xx/wl1251_sdio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/wl3501_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/zd1201.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/zd1211rw
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/net/yellowfin.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/parport
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/parport/parport.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/parport/parport_ax88796.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/parport/parport_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/parport/parport_pc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pci
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pci/pci-stub.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pcmcia
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pcmcia/i82092.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pcmcia/pcmcia.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pcmcia/pcmcia_core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pcmcia/pd6729.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pcmcia/rsrc_nonstatic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pcmcia/yenta_socket.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/acer-wmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/asus-laptop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/asus_acpi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/compal-laptop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/dell-wmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/fujitsu-laptop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/hp-wmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/intel_menlow.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/msi-laptop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/panasonic-laptop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/sony-laptop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/tc1100-wmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/thinkpad_acpi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/topstar-laptop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/toshiba_acpi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/platform/x86/wmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/power
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/power/bq27x00_battery.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/power/ds2782_battery.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/power/max17040_battery.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/power/pcf50633-charger.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/power/wm831x_power.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/power/wm8350_power.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pps
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/pps/pps_core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-ab3100.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-bq4802.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-cmos.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-ds1286.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-ds1307.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-ds1374.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-ds1511.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-ds1553.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-ds1672.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-ds1742.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-fm3130.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-isl1208.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-lib.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-m41t80.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-m48t35.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-m48t59.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-m48t86.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-max6900.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-pcf50633.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-pcf8563.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-pcf8583.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-rs5c372.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-rx8025.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-rx8581.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-s35390a.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-stk17ta8.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-test.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-v3020.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-wm831x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-wm8350.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/rtc/rtc-x1205.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/3w-9xxx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/3w-xxxx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/BusLogic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/a100u2w.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/aacraid
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/aacraid/aacraid.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/advansys.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/aic7xxx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/aic7xxx/aic79xx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/aic94xx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/aic94xx/aic94xx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/arcmsr
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/arcmsr/arcmsr.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/atp870u.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/be2iscsi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/be2iscsi/be2iscsi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/bfa
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/bfa/bfa.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/bnx2i
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/bnx2i/bnx2i.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/ch.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/cxgb3i
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/cxgb3i/cxgb3i.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/dc395x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/device_handler
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/dmx3191d.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/dpt_i2o.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/eata.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/fcoe
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/fcoe/fcoe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/fcoe/libfcoe.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/fdomain.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/fnic
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/fnic/fnic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/gdth.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/hptiop.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/imm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/initio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/ipr.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/ips.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/iscsi_tcp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/libfc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/libfc/libfc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/libiscsi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/libiscsi_tcp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/libsas
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/libsas/libsas.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/lpfc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/lpfc/lpfc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/megaraid
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/megaraid.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/megaraid/megaraid_mbox.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/megaraid/megaraid_mm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/megaraid/megaraid_sas.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/mvsas
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/mvsas/mvsas.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/nsp32.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/osd
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/osd/libosd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/osd/osd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/pcmcia
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/pcmcia/aha152x_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/pcmcia/fdomain_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/pcmcia/nsp_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/pcmcia/qlogic_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/pcmcia/sym53c500_cs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/pmcraid.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/ppa.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/qla1280.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/qla2xxx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/qla2xxx/qla2xxx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/qla4xxx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/qla4xxx/qla4xxx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/qlogicfas408.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/scsi_mod.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/scsi_transport_fc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/scsi_transport_iscsi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/scsi_transport_sas.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/scsi_transport_spi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/scsi_transport_srp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/scsi_wait_scan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/sd_mod.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/ses.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/sg.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/sr_mod.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/stex.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/sym53c8xx_2
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/scsi/tmscsim.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/serial
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/serial/jsm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/serial/jsm/jsm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/serial/serial_core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ssb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/ssb/ssb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/staging
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/staging/et131x
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/staging/et131x/et131x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/staging/slicoss
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/staging/slicoss/slicoss.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio/uio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio/uio_aec.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio/uio_cif.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio/uio_pci_generic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio/uio_pdrv.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio/uio_pdrv_genirq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio/uio_sercos3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uio/uio_smx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/atm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/atm/cxacru.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/atm/speedtch.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/atm/ueagle-atm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/atm/usbatm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/atm/xusbatm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/class
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/class/cdc-acm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/class/cdc-wdm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/class/usblp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/class/usbtmc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/core
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/core/usbcore.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/ehci-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/hwa-hc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/isp116x-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/isp1362-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/ohci-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/oxu210hp-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/r8a66597-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/sl811-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/u132-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/uhci-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/whci
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/whci/whci-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/host/xhci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/berry_charge.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/cypress_cy7c63.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/cytherm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/emi26.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/emi62.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/ftdi-elan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/iowarrior.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/isight_firmware.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/sisusbvga
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/usblcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/usbled.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/usbsevseg.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/uss720.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/misc/vstusb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/otg
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/otg/nop-usb-xceiv.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/aircable.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/ark3116.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/belkin_sa.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/ch341.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/cp210x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/cypress_m8.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/digi_acceleport.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/empeg.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/ftdi_sio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/garmin_gps.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/hp4x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/io_edgeport.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/ipw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/iuu_phoenix.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/keyspan_pda.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/mct_u232.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/mos7720.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/mos7840.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/moto_modem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/opticon.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/option.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/oti6858.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/pl2303.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/safe_serial.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/siemens_mpi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/sierra.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/spcp8x5.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/symbolserial.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/ti_usb_3410_5052.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/usbserial.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/serial/whiteheat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-alauda.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-cypress.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-freecom.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-isd200.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-jumpshot.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-karma.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-onetouch.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-sddr09.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-sddr55.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/ums-usbat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/storage/usb-storage.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/wusbcore
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/wusbcore/wusb-cbaf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/wusbcore/wusb-wa.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/usb/wusbcore/wusbcore.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/hwa-rc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/i1480
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/i1480/dfu
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/i1480/i1480-est.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/i1480/i1480u-wlp
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/i1480/i1480u-wlp/i1480u-wlp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/umc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/uwb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/whc-rc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/whci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/wlp
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/uwb/wlp/wlp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/arkfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/aty
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/aty/aty128fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/aty/atyfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/aty/radeonfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight/cr_bllcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight/generic_bl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight/kb3886_bl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight/lcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight/mbp_nvidia_bl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight/platform_lcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight/progear_bl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/backlight/wm831x_bl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/broadsheetfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/cirrusfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/cyber2000fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/display
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/display/display.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/fb_ddc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/fb_sys_fops.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/geode
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/geode/gx1fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/geode/gxfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/geode/lxfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/i810
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/i810/i810fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/kyro
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/kyro/kyrofb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/macmodes.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/g450_pll.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/i2c-matroxfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/matroxfb_DAC1064.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/matroxfb_Ti3026.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/matroxfb_accel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/matroxfb_base.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/matroxfb_crtc2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/matroxfb_g450.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/matroxfb_maven.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/matrox/matroxfb_misc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/mb862xx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/mb862xx/mb862xxfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/metronomefb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/neofb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/nvidia
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/nvidia/nvidiafb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/output.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/pm2fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/pm3fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/riva
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/riva/rivafb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/s3fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/savage
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/savage/savagefb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/sis
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/sis/sisfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/sm501fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/sstfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/svgalib.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/syscopyarea.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/sysfillrect.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/sysimgblt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/tdfxfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/tmiofb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/tridentfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/uvesafb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/vermilion
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/vermilion/crvml.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/vermilion/vmlfb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/vgastate.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/via
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/via/viafb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/video/vt8623fb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/masters
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/masters/ds2482.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/masters/ds2490.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/masters/matrox_w1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/slaves
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/slaves/w1_bq27000.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/slaves/w1_ds2431.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/slaves/w1_ds2433.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/slaves/w1_ds2760.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/slaves/w1_smem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/slaves/w1_therm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/w1/wire.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/acquirewdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/advantechwdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/alim1535_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/alim7101_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/cpu5wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/eurotechwdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/hpwdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/i6300esb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/iTCO_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/ib700wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/ibmasr.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/it8712f_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/it87_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/machzwd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/pc87413_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/pcwd_pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/pcwd_usb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/sbc60xxwdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/sbc7240_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/sbc8360.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/sbc_epx_c3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/sc1200wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/sc520_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/sch311x_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/scx200_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/smsc37b787_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/softdog.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/w83627hf_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/w83697hf_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/w83697ug_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/w83877f_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/w83977f_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/wafer5823wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/wdt_pci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/wm831x_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/watchdog/wm8350_wdt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/blktap2
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/blktap2/blktap.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/scsiback
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/scsiback/xen-scsibk.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/scsifront
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/scsifront/xenscsi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/usbback
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/usbback/usbbk.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/usbfront
-#lib/modules/2.6.32.60-ipfire-xen/kernel/drivers/xen/usbfront/xen-hcd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/autofs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/autofs/autofs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/autofs4
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/autofs4/autofs4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/cifs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/cifs/cifs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ecryptfs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ecryptfs/ecryptfs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/exportfs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/exportfs/exportfs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ext2
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ext2/ext2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ext3
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ext3/ext3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ext4
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ext4/ext4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/fat
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/fat/fat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/fat/vfat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/fuse
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/fuse/cuse.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/fuse/fuse.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/isofs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/isofs/isofs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/jbd
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/jbd/jbd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/jbd2
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/jbd2/jbd2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/jffs2
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/jffs2/jffs2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/jfs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/jfs/jfs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/lockd
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/lockd/lockd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/mbcache.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/nfs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/nfs/nfs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/nfs_common
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/nfs_common/nfs_acl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/nfsd
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/nfsd/nfsd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/quota
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/quota/quota_tree.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/quota/quota_v1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/quota/quota_v2.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/reiser4
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/reiser4/reiser4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/reiserfs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/reiserfs/reiserfs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/smbfs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/smbfs/smbfs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/udf
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/udf/udf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ufs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/ufs/xfs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/xfs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/fs/xfs/xfs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/crc-ccitt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/crc-itu-t.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/crc-t10dif.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/crc16.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/crc7.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/libcrc32c.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/lzo
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/lzo/lzo_compress.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/lzo/lzo_decompress.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/ts_bm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/ts_fsm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/lib/ts_kmp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/802
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/802/garp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/802/p8022.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/802/psnap.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/802/stp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/8021q
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/8021q/8021q.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/atm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/atm/atm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/atm/br2684.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/atm/clip.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/atm/pppoatm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/bluetooth.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/bnep
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/bnep/bnep.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/cmtp
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/cmtp/cmtp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/hidp
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/hidp/hidp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/l2cap.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/rfcomm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/rfcomm/rfcomm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bluetooth/sco.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/bridge.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_802_3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_among.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_arp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_arpreply.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_dnat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_ip.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_ip6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_limit.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_log.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_mark.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_mark_m.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_nflog.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_pkttype.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_redirect.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_snat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_stp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_ulog.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebt_vlan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebtable_broute.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebtable_filter.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebtable_nat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/bridge/netfilter/ebtables.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ieee802154
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ieee802154/af_802154.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ieee802154/nl802154.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ieee802154/wpan-class.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/ah4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/esp4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/inet_diag.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/ip_gre.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/ipcomp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/ipip.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/arp_tables.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/arpt_mangle.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/arptable_filter.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ip_queue.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ip_tables.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ECN.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_LOG.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_NETMAP.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_REDIRECT.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_REJECT.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ULOG.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_addrtype.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ah.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ecn.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ipp2p.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/iptable_filter.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/iptable_mangle.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/iptable_nat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/iptable_raw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_conntrack_ipv4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_amanda.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_ftp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_h323.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_irc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_pptp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_proto_dccp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_proto_sctp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_proto_udplite.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_sip.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_tftp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_bic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_cubic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_diag.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_highspeed.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_htcp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_hybla.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_illinois.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_lp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_scalable.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_vegas.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_veno.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_westwood.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tcp_yeah.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/tunnel4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv4/xfrm4_tunnel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/ah6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/esp6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/ip6_tunnel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/ipcomp6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/ipv6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/mip6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6_queue.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6_tables.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_LOG.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_REJECT.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_ah.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_eui64.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_frag.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_hbh.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_mh.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_rt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6table_filter.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6table_mangle.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/ip6table_raw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/netfilter/nf_conntrack_ipv6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/sit.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/tunnel6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/xfrm6_mode_beet.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/xfrm6_mode_ro.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/xfrm6_mode_transport.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/xfrm6_mode_tunnel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/ipv6/xfrm6_tunnel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda/ircomm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda/ircomm/ircomm-tty.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda/ircomm/ircomm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda/irda.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda/irlan
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda/irlan/irlan.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda/irnet
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/irda/irnet/irnet.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/key
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/key/af_key.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/llc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/llc/llc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/mac80211
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/mac80211/mac80211.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/ipvs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/ipvs/ip_vs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_amanda.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_ftp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_h323.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_irc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_netbios_ns.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_netlink.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_pptp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_proto_dccp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_proto_gre.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_proto_sctp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_proto_udplite.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_sane.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_sip.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_conntrack_tftp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nf_tproxy_core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nfnetlink.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nfnetlink_log.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/nfnetlink_queue.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/x_tables.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_CLASSIFY.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_CONNMARK.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_DSCP.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_HL.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_IMQ.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_LED.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_MARK.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_NFLOG.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_NFQUEUE.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_NOTRACK.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_RATEEST.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_TCPMSS.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_TCPOPTSTRIP.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_TPROXY.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_TRACE.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_cluster.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_comment.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_connbytes.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_connlimit.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_connmark.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_conntrack.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_dccp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_dscp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_esp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_hashlimit.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_helper.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_hl.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_iprange.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_layer7.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_length.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_limit.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_mac.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_mark.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_multiport.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_osf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_owner.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_physdev.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_pkttype.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_policy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_quota.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_rateest.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_realm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_recent.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_sctp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_socket.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_state.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_statistic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_string.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_tcpmss.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_tcpudp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_time.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/netfilter/xt_u32.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/phonet
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/phonet/phonet.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/phonet/pn_pep.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/rds
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/rds/rds.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/rds/rds_tcp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/rfkill
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/rfkill/rfkill.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/rxrpc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/rxrpc/af-rxrpc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/rxrpc/rxkad.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/act_gact.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/act_ipt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/act_mirred.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/act_nat.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/act_pedit.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/act_police.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/act_skbedit.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/cls_basic.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/cls_flow.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/cls_fw.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/cls_route.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/cls_rsvp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/cls_rsvp6.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/cls_tcindex.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/cls_u32.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/em_cmp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/em_meta.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/em_nbyte.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/em_text.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/em_u32.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_atm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_cbq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_drr.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_dsmark.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_gred.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_hfsc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_htb.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_ingress.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_multiq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_netem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_prio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_red.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_sfq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_tbf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sched/sch_teql.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sunrpc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sunrpc/auth_gss
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/sunrpc/sunrpc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/wimax
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/wimax/wimax.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/wireless
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/wireless/cfg80211.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/wireless/lib80211.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/wireless/lib80211_crypt_ccmp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/wireless/lib80211_crypt_tkip.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/wireless/lib80211_crypt_wep.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/xfrm
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/xfrm/xfrm_ipcomp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/net/xfrm/xfrm_user.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/ac97_bus.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/oss
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/oss/snd-mixer-oss.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/oss/snd-pcm-oss.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/oss
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/oss/snd-seq-oss.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/snd-seq-device.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/snd-seq-dummy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/snd-seq-midi-emul.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/snd-seq-midi-event.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/snd-seq-midi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/snd-seq-virmidi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/seq/snd-seq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/snd-hwdep.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/snd-page-alloc.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/snd-pcm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/snd-rawmidi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/snd-timer.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/core/snd.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/mpu401
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/mpu401/snd-mpu401.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/opl3
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/opl3/snd-opl3-lib.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/opl3/snd-opl3-synth.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/snd-dummy.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/snd-mtpav.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/snd-mts64.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/snd-portman2x4.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/snd-serial-u16550.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/snd-virmidi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/vx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/drivers/vx/snd-vx-lib.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/i2c
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/i2c/other
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/i2c/other/snd-ak4114.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/i2c/other/snd-ak4117.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/i2c/other/snd-ak4xxx-adda.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/i2c/other/snd-pt2258.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/i2c/snd-cs8427.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/i2c/snd-i2c.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/isa
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/isa/sb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/isa/sb/snd-sb-common.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/isa/sb/snd-sb16-dsp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ac97
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ac97/snd-ac97-codec.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ali5451
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ali5451/snd-ali5451.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/au88x0
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/au88x0/snd-au8810.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/au88x0/snd-au8820.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/au88x0/snd-au8830.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ca0106
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ca0106/snd-ca0106.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/cs46xx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/cs46xx/snd-cs46xx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/cs5535audio
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ctxfi
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ctxfi/snd-ctxfi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-darla20.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-darla24.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-echo3g.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-gina20.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-gina24.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigo.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigodj.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigodjx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigoio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigoiox.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-layla20.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-layla24.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-mia.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/echoaudio/snd-mona.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/emu10k1
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/emu10k1/snd-emu10k1.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/emu10k1/snd-emu10k1x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-analog.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-atihdmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-conexant.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-idt.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-intelhdmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-nvhdmi.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-realtek.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-si3054.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-via.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/hda/snd-hda-intel.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ice1712
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ice1712/snd-ice1712.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ice1712/snd-ice1724.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/korg1212
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/korg1212/snd-korg1212.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/lx6464es
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/lx6464es/snd-lx6464es.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/mixart
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/mixart/snd-mixart.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/nm256
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/nm256/snd-nm256.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/oxygen
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/oxygen/snd-hifier.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/oxygen/snd-oxygen-lib.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/oxygen/snd-oxygen.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/oxygen/snd-virtuoso.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/pcxhr
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/pcxhr/snd-pcxhr.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/riptide
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/riptide/snd-riptide.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/rme9652
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/rme9652/snd-hdsp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/rme9652/snd-hdspm.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/rme9652/snd-rme9652.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-ad1889.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-als300.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-als4000.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-atiixp-modem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-atiixp.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-bt87x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-cmipci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-cs4281.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-cs5530.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-ens1370.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-ens1371.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-es1938.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-es1968.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-fm801.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-intel8x0.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-intel8x0m.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-maestro3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-rme32.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-rme96.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-sis7019.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-sonicvibes.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-via82xx-modem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/snd-via82xx.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/trident
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/trident/snd-trident.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/vx222
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/vx222/snd-vx222.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ymfpci
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pci/ymfpci/snd-ymfpci.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pcmcia
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pcmcia/pdaudiocf
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pcmcia/vx
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/pcmcia/vx/snd-vxpocket.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-ad73311.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-ak4535.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-ak4642.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-cs4270.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-l3.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-max9877.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-pcm3008.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-spdif.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-ssm2602.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-tlv320aic23.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-tlv320aic3x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-uda134x.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-uda1380.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm-hubs.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8350.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8400.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8510.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8523.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8580.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8728.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8731.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8750.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8753.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8776.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8900.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8903.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8940.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8960.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8961.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8971.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8974.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8988.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8990.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8993.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm9081.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soc/snd-soc-core.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/soundcore.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/synth
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/synth/emux
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/synth/emux/snd-emux-synth.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/synth/snd-util-mem.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/usb
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/usb/caiaq
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/usb/caiaq/snd-usb-caiaq.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/usb/snd-usb-audio.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/usb/snd-usb-lib.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/usb/usx2y
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/usb/usx2y/snd-usb-us122l.ko
-#lib/modules/2.6.32.60-ipfire-xen/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
-#lib/modules/2.6.32.60-ipfire-xen/modules.alias
-#lib/modules/2.6.32.60-ipfire-xen/modules.alias.bin
-#lib/modules/2.6.32.60-ipfire-xen/modules.ccwmap
-#lib/modules/2.6.32.60-ipfire-xen/modules.dep
-#lib/modules/2.6.32.60-ipfire-xen/modules.dep.bin
-#lib/modules/2.6.32.60-ipfire-xen/modules.ieee1394map
-#lib/modules/2.6.32.60-ipfire-xen/modules.inputmap
-#lib/modules/2.6.32.60-ipfire-xen/modules.isapnpmap
-#lib/modules/2.6.32.60-ipfire-xen/modules.ofmap
-#lib/modules/2.6.32.60-ipfire-xen/modules.order
-#lib/modules/2.6.32.60-ipfire-xen/modules.pcimap
-#lib/modules/2.6.32.60-ipfire-xen/modules.seriomap
-#lib/modules/2.6.32.60-ipfire-xen/modules.symbols
-#lib/modules/2.6.32.60-ipfire-xen/modules.symbols.bin
-#lib/modules/2.6.32.60-ipfire-xen/modules.usbmap
-#lib/modules/2.6.32.60-ipfire-xen/source
+lib/modules/2.6.32.61-ipfire-xen
+#lib/modules/2.6.32.61-ipfire-xen/build
+#lib/modules/2.6.32.61-ipfire-xen/kernel
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/crypto
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/crypto/aes-i586.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/crypto/crc32c-intel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/crypto/salsa20-i586.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/crypto/twofish-i586.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/kernel
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/kernel/microcode.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/kernel/msr.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/arch/x86/kernel/scx200.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/aes_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/ansi_cprng.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/anubis.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/arc4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/async_tx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/async_tx/async_memcpy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/async_tx/async_pq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/async_tx/async_raid6_recov.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/async_tx/async_tx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/async_tx/async_xor.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/authenc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/blowfish.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/camellia.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/cast5.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/cast6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/cbc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/ccm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/crc32c.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/cryptd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/ctr.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/cts.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/des_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/ecb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/fcrypt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/gcm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/gf128mul.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/ghash-generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/khazad.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/lrw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/lzo.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/md5.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/michael_mic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/pcbc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/rmd128.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/rmd160.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/rmd256.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/rmd320.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/salsa20_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/seed.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/seqiv.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/serpent.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/sha1_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/sha256_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/sha512_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/tea.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/tgr192.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/twofish.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/twofish_common.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/vmac.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/wp512.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/xcbc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/xor.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/xts.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/crypto/zlib.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/ac.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/acpi_pad.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/battery.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/button.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/container.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/fan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/pci_slot.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/power_meter.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/processor.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/sbs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/sbshc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/thermal.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/acpi/video.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/ahci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/ata_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/ata_piix.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/libata.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_acpi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_ali.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_amd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_artop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_atiixp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_atp867x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_cmd640.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_cmd64x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_cs5520.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_cs5530.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_cs5535.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_cs5536.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_cypress.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_efar.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_hpt366.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_hpt37x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_hpt3x2n.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_hpt3x3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_it8213.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_it821x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_jmicron.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_marvell.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_mpiix.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_netcell.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_ninja32.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_ns87410.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_ns87415.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_oldpiix.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_opti.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_optidma.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_pcmcia.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_pdc2027x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_pdc202xx_old.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_radisys.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_rdc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_rz1000.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_sc1200.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_sch.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_serverworks.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_sil680.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_sis.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_sl82c105.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_triflex.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pata_via.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/pdc_adma.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_inic162x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_mv.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_nv.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_promise.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_qstor.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_sil.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_sil24.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_sis.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_svw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_sx4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_uli.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_via.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ata/sata_vsc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/ambassador.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/atmtcp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/eni.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/firestream.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/fore_200e.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/he.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/horizon.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/idt77105.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/idt77252.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/iphase.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/lanai.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/nicstar.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/solos-pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/suni.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/uPD98402.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/atm/zatm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/DAC960.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/aoe
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/aoe/aoe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/cciss.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/cpqarray.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/cryptoloop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/floppy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/nbd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/osdblk.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/block/sx8.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/bcm203x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/bfusb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/bluecard_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/bpa10x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/bt3c_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/btmrvl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/btmrvl_sdio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/btsdio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/btuart_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/btusb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/dtl1_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/hci_uart.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/bluetooth/hci_vhci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/agpgart.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/ali-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/amd-k7-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/amd64-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/ati-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/efficeon-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/intel-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/nvidia-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/sis-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/sworks-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/agp/via-agp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/cs5535_gpio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/hangcheck-timer.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/hw_random
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/hw_random/amd-rng.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/hw_random/geode-rng.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/hw_random/intel-rng.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/hw_random/rng-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/hw_random/timeriomem-rng.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/hw_random/via-rng.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/i8k.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/ipmi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/ipmi/ipmi_devintf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/ipmi/ipmi_msghandler.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/ipmi/ipmi_poweroff.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/ipmi/ipmi_si.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/ipmi/ipmi_watchdog.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/lp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/nozomi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/nsc_gpio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/nvram.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/pc8736x_gpio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/pcmcia
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/pcmcia/ipwireless
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/pcmcia/ipwireless/ipwireless.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/pcmcia/synclink_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/ppdev.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/scx200_gpio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/char/toshiba.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/clocksource
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/clocksource/scx200_hrt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/connector
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/connector/cn.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/crypto
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/crypto/geode-aes.ko.off
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/crypto/hifn_795x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/crypto/padlock-aes.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/crypto/padlock-sha.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/dca
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/dca/dca.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/dma
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/dma/dmatest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/dma/ioat
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/dma/ioat/ioatdma.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/firewire
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/firewire/firewire-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/firewire/firewire-net.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/firewire/firewire-ohci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/firewire/firewire-sbp2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/firmware
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/firmware/iscsi_ibft.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/drm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/drm_kms_helper.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/i810
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/i810/i810.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/i830
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/i830/i830.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/i915
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/i915/i915.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/mga
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/mga/mga.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/r128
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/r128/r128.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/radeon
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/radeon/radeon.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/savage
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/savage/savage.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/sis
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/sis/sis.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/tdfx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/tdfx/tdfx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/ttm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/ttm/ttm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/via
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/gpu/drm/via/via.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-a4tech.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-apple.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-belkin.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-cherry.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-chicony.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-cypress.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-drff.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-ezkey.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-gaff.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-gyration.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-kensington.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-kye.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-logitech.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-microsoft.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-monterey.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-ntrig.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-petalynx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-pl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-samsung.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-sjoy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-sony.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-sunplus.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-tmff.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-topseed.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-twinhan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-wacom.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/hid-zpff.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/usbhid
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hid/usbhid/usbhid.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/abituguru.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/abituguru3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/ad7414.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/ad7418.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adm1021.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adm1025.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adm1026.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adm1029.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adm1031.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adm9240.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/ads7828.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adt7462.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adt7470.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adt7473.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/adt7475.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/applesmc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/asb100.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/asus_atk0110.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/atxp1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/coretemp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/dme1737.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/ds1621.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/f71805f.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/f71882fg.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/f75375s.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/fschmd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/g760a.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/gl518sm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/gl520sm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/hdaps.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/hp_accel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/hwmon-vid.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/hwmon.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/i5k_amb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/ibmaem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/ibmpex.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/it87.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/k8temp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lis3lv02d.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm63.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm75.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm77.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm78.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm80.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm83.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm85.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm87.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm90.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm92.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm93.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/lm95241.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/ltc4215.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/ltc4245.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/max1619.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/max6650.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/pc87360.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/pc87427.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/pcf8591.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/sis5595.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/smsc47b397.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/smsc47m1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/smsc47m192.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/thmc50.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/tmp401.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/tmp421.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/via686a.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/vt1211.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/vt8231.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/w83627ehf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/w83627hf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/w83781d.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/w83791d.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/w83792d.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/w83793.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/w83l785ts.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/w83l786ng.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/wm831x-hwmon.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/hwmon/wm8350-hwmon.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/algos
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/algos/i2c-algo-bit.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/algos/i2c-algo-pca.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-ali1535.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-ali1563.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-ali15x3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-amd756.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-amd8111.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-i801.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-isch.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-nforce2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-ocores.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-parport-light.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-parport.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-pca-platform.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-piix4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-scmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-simtec.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-sis5595.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-sis630.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-sis96x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-stub.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-tiny-usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-via.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-viapro.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/i2c-voodoo3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/busses/scx200_acb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/chips
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/chips/ds1682.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/chips/tsl2550.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/i2c-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/i2c/i2c-dev.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ieee802154
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ieee802154/fakehard.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/ff-memless.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/input-polldev.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/adp5588-keys.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/lkkbd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/lm8323.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/max7359_keypad.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/newtonkbd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/opencores-kbd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/stowaway.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/sunkbd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/keyboard/xtkbd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/apanel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/ati_remote.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/ati_remote2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/cm109.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/keyspan_remote.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/pcf50633-input.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/pcspkr.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/powermate.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/winbond-cir.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/wm831x-on.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/input/misc/yealink.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/capi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/capi/capi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/capi/capidrv.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/capi/kernelcapi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/divert
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/divert/dss1_divert.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/gigaset
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/gigaset/bas_gigaset.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/gigaset/gigaset.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/gigaset/ser_gigaset.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/gigaset/usb_gigaset.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/avm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/avm/avm_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/avm/b1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/avm/b1dma.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/avm/b1pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/avm/b1pcmcia.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/avm/c4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/avm/t1pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/eicon
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/eicon/diva_idi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/eicon/divacapi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/eicon/divadidd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hardware/eicon/divas.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/avma1_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/elsa_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/hfc4s8s_l1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/hfc_usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/hisax.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/hisax_isac.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/hisax_st5481.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/sedlbauer_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hisax/teles_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hysdn
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/hysdn/hysdn.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/i4l
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/i4l/isdn.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/i4l/isdn_bsdcomp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/isdn/i4l/isdnhdlc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/led-class.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-alix2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-bd2802.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-clevo-mail.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-lp3944.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-net48xx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-pca9532.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-pca955x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-wm831x-status.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-wm8350.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/leds-wrap.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/ledtrig-backlight.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/ledtrig-default-on.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/ledtrig-heartbeat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/ledtrig-netdev.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/leds/ledtrig-timer.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-crypt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-delay.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-log-userspace.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-log.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-mirror.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-mod.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-multipath.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-queue-length.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-region-hash.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-round-robin.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-service-time.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-snapshot.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/dm-zero.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/linear.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/md-mod.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/multipath.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/raid0.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/raid1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/raid10.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/raid456.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/md/raid6_pq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/mc44s803.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/mt20xx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/tda8290.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/tda9887.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/tea5761.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/tea5767.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/tuner-simple.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/tuner-types.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/tuner-xc2028.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/common/tuners/xc5000.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/dvb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/dvb/dvb-core
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/dvb/dvb-core/dvb-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/video
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/video/v4l1-compat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/video/v4l2-common.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/video/v4l2-int-device.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/media/video/videodev.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/memstick
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/memstick/core
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/memstick/core/memstick.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/memstick/core/mspro_block.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/memstick/host
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/memstick/host/jmb38x_ms.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/memstick/host/tifm_ms.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/message
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/message/fusion
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/message/fusion/mptbase.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/message/fusion/mptctl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/message/fusion/mptfc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/message/fusion/mptsas.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/message/fusion/mptscsih.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/message/fusion/mptspi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/ab3100-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/ab3100-otp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/htc-pasic3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/mfd-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/pcf50633-adc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/pcf50633-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/pcf50633-gpio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/sm501.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/wm831x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/wm8350-i2c.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/wm8350.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mfd/wm8400-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/c2port
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/c2port/c2port-duramar2150.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/c2port/core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/cb710
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/cb710/cb710.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/eeprom
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/eeprom/at24.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/eeprom/eeprom.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/eeprom/eeprom_93cx6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/eeprom/max6875.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/enclosure.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/hpilo.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/ics932s401.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/isl29003.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/tifm_7xx1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/misc/tifm_core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/card
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/card/mmc_block.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/card/mmc_test.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/card/sdio_uart.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/core
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/core/mmc_core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/cb710-mmc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/ricoh_mmc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/sdhci-pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/sdhci-pltfm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/sdhci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/sdricoh_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/tifm_sd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/via-sdmmc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mmc/host/wbsd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/ar7part.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/chips
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/chips/chipreg.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/lpddr
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/lpddr/lpddr_cmds.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/lpddr/qinfo_probe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/maps
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/maps/physmap.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/mtd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/mtd_blkdevs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/mtdblock.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/mtdchar.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/mtdconcat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/tests
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/tests/mtd_oobtest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/tests/mtd_pagetest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/tests/mtd_readtest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/tests/mtd_speedtest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/tests/mtd_stresstest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/tests/mtd_subpagetest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/tests/mtd_torturetest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/ubi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/mtd/ubi/ubi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/3c59x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/8139cp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/8139too.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/8390.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/acenic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/amd8111e.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/atl1c
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/atl1c/atl1c.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/atl1e
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/atl1e/atl1e.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/atlx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/atlx/atl1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/atlx/atl2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/atp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/b44.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/benet
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/benet/be2net.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/bnx2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/bnx2x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/bonding
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/bonding/bonding.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/bsd_comp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/cassini.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/chelsio
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/chelsio/cxgb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/cnic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/cxgb3
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/cxgb3/cxgb3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/de600.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/de620.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/dl2k.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/dnet.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/dummy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/e100.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/e1000
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/e1000/e1000.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/e1000e
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/e1000e/e1000e.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/enic
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/enic/enic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/epic100.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/eql.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ethoc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/fealnx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/forcedeth.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/hamachi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/hp100.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ifb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/igb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/igb/igb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/igbvf
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/igbvf/igbvf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/imq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ipg.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/ali-ircc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/donauboe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/irda-usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/irtty-sir.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/kingsun-sir.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/ks959-sir.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/ksdazzle-sir.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/mcs7780.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/nsc-ircc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/sir-dev.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/smsc-ircc2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/stir4200.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/via-ircc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/vlsi_ir.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/irda/w83977af_ir.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ixgb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ixgb/ixgb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ixgbe
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ixgbe/ixgbe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/jme.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ks8842.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ks8851_mll.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/macvlan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/mdio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/mii.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/mlx4
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/mlx4/mlx4_core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/mlx4/mlx4_en.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/myri10ge
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/myri10ge/myri10ge.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/natsemi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ne2k-pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/netxen
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/netxen/netxen_nic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/niu.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ns83820.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia/3c574_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia/3c589_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia/axnet_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia/fmvj18x_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia/nmclan_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia/pcnet_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia/smc91c92_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcmcia/xirc2ps_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pcnet32.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/broadcom.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/cicada.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/davicom.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/et1011c.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/icplus.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/lxt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/marvell.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/mdio-bitbang.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/national.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/qsemi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/realtek.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/smsc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/ste10Xp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/phy/vitesse.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ppp_async.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ppp_deflate.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ppp_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ppp_mppe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/ppp_synctty.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pppoe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pppol2tp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/pppox.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/qla3xxx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/qlge
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/qlge/qlge.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/r6040.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/r8169.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/s2io.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sb1000.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sc92031.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sis190.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sis900.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/skge.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sky2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/slhc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/slip.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/smsc9420.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/starfire.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sundance.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sungem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sungem_phy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/sunhme.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tehuti.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tg3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tlan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tulip
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tulip/de2104x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tulip/de4x5.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tulip/dmfe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tulip/tulip.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tulip/uli526x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tulip/winbond-840.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tulip/xircom_cb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/tun.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/typhoon.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/asix.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/catc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/cdc-phonet.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/cdc_eem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/cdc_ether.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/cdc_subset.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/dm9601.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/gl620a.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/hso.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/int51x1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/kaweth.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/mcs7830.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/net1080.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/pegasus.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/plusb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/rndis_host.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/rtl8150.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/smsc95xx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/usbnet.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/usb/zaurus.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/veth.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/via-rhine.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/via-velocity.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/vxge
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/vxge/vxge.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wimax
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wimax/i2400m
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wimax/i2400m/i2400m-sdio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wimax/i2400m/i2400m-usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wimax/i2400m/i2400m.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/adm8211.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/airo.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/airo_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/at76c50x-usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ath
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ath/ar9170
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ath/ar9170/ar9170usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ath/ath.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ath/ath5k
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/atmel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/atmel_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/atmel_pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/b43
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/b43/b43.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/b43legacy
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/hostap
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/hostap/hostap_plx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ipw2x00
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/libipw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/iwlwifi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/iwmc3200wifi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/libertas
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_sdio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/libertas/usb8xxx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/libertas_tf
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/mwl8k.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/orinoco
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/p54
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/p54/p54common.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/p54/p54pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/p54/p54usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/prism54
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/prism54/prism54.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/ray_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rndis_wlan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt61pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rtl818x
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rtl818x/rtl8180.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/wl12xx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/wl12xx/wl1251.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/wl12xx/wl1251_sdio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/wl3501_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/zd1201.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/zd1211rw
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/net/yellowfin.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/parport
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/parport/parport.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/parport/parport_ax88796.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/parport/parport_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/parport/parport_pc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pci
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pci/pci-stub.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pcmcia
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pcmcia/i82092.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pcmcia/pcmcia.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pcmcia/pcmcia_core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pcmcia/pd6729.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pcmcia/rsrc_nonstatic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pcmcia/yenta_socket.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/acer-wmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/asus-laptop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/asus_acpi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/compal-laptop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/dell-wmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/fujitsu-laptop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/hp-wmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/intel_menlow.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/msi-laptop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/panasonic-laptop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/sony-laptop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/tc1100-wmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/thinkpad_acpi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/topstar-laptop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/toshiba_acpi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/platform/x86/wmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/power
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/power/bq27x00_battery.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/power/ds2782_battery.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/power/max17040_battery.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/power/pcf50633-charger.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/power/wm831x_power.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/power/wm8350_power.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pps
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/pps/pps_core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-ab3100.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-bq4802.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-cmos.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-ds1286.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-ds1307.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-ds1374.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-ds1511.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-ds1553.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-ds1672.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-ds1742.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-fm3130.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-isl1208.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-lib.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-m41t80.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-m48t35.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-m48t59.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-m48t86.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-max6900.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-pcf50633.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-pcf8563.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-pcf8583.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-rs5c372.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-rx8025.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-rx8581.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-s35390a.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-stk17ta8.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-test.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-v3020.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-wm831x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-wm8350.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/rtc/rtc-x1205.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/3w-9xxx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/3w-xxxx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/BusLogic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/a100u2w.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/aacraid
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/aacraid/aacraid.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/advansys.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/aic7xxx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/aic7xxx/aic79xx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/aic94xx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/aic94xx/aic94xx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/arcmsr
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/arcmsr/arcmsr.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/atp870u.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/be2iscsi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/be2iscsi/be2iscsi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/bfa
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/bfa/bfa.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/bnx2i
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/bnx2i/bnx2i.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/ch.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/cxgb3i
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/cxgb3i/cxgb3i.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/dc395x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/device_handler
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/dmx3191d.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/dpt_i2o.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/eata.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/fcoe
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/fcoe/fcoe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/fcoe/libfcoe.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/fdomain.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/fnic
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/fnic/fnic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/gdth.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/hptiop.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/imm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/initio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/ipr.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/ips.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/iscsi_tcp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/libfc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/libfc/libfc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/libiscsi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/libiscsi_tcp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/libsas
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/libsas/libsas.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/lpfc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/lpfc/lpfc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/megaraid
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/megaraid.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/megaraid/megaraid_mbox.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/megaraid/megaraid_mm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/megaraid/megaraid_sas.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/mvsas
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/mvsas/mvsas.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/nsp32.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/osd
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/osd/libosd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/osd/osd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/pcmcia
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/pcmcia/aha152x_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/pcmcia/fdomain_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/pcmcia/nsp_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/pcmcia/qlogic_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/pcmcia/sym53c500_cs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/pmcraid.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/ppa.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/qla1280.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/qla2xxx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/qla2xxx/qla2xxx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/qla4xxx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/qla4xxx/qla4xxx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/qlogicfas408.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/scsi_mod.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/scsi_transport_fc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/scsi_transport_iscsi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/scsi_transport_sas.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/scsi_transport_spi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/scsi_transport_srp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/scsi_wait_scan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/sd_mod.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/ses.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/sg.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/sr_mod.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/stex.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/sym53c8xx_2
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/scsi/tmscsim.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/serial
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/serial/jsm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/serial/jsm/jsm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/serial/serial_core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ssb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/ssb/ssb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/staging
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/staging/et131x
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/staging/et131x/et131x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/staging/slicoss
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/staging/slicoss/slicoss.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio/uio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio/uio_aec.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio/uio_cif.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio/uio_pci_generic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio/uio_pdrv.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio/uio_pdrv_genirq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio/uio_sercos3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uio/uio_smx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/atm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/atm/cxacru.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/atm/speedtch.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/atm/ueagle-atm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/atm/usbatm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/atm/xusbatm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/class
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/class/cdc-acm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/class/cdc-wdm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/class/usblp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/class/usbtmc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/core
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/core/usbcore.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/ehci-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/hwa-hc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/isp116x-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/isp1362-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/ohci-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/oxu210hp-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/r8a66597-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/sl811-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/u132-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/uhci-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/whci
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/whci/whci-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/host/xhci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/berry_charge.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/cypress_cy7c63.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/cytherm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/emi26.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/emi62.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/ftdi-elan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/iowarrior.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/isight_firmware.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/sisusbvga
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/usblcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/usbled.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/usbsevseg.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/uss720.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/misc/vstusb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/otg
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/otg/nop-usb-xceiv.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/aircable.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/ark3116.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/belkin_sa.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/ch341.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/cp210x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/cypress_m8.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/digi_acceleport.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/empeg.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/ftdi_sio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/garmin_gps.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/hp4x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/io_edgeport.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/ipw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/iuu_phoenix.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/keyspan_pda.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/mct_u232.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/mos7720.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/mos7840.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/moto_modem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/opticon.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/option.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/oti6858.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/pl2303.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/safe_serial.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/siemens_mpi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/sierra.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/spcp8x5.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/symbolserial.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/ti_usb_3410_5052.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/usbserial.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/serial/whiteheat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-alauda.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-cypress.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-freecom.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-isd200.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-jumpshot.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-karma.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-onetouch.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-sddr09.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-sddr55.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/ums-usbat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/storage/usb-storage.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/wusbcore
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/wusbcore/wusb-cbaf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/wusbcore/wusb-wa.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/usb/wusbcore/wusbcore.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/hwa-rc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/i1480
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/i1480/dfu
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/i1480/i1480-est.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/i1480/i1480u-wlp
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/i1480/i1480u-wlp/i1480u-wlp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/umc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/uwb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/whc-rc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/whci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/wlp
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/uwb/wlp/wlp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/arkfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/aty
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/aty/aty128fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/aty/atyfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/aty/radeonfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight/cr_bllcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight/generic_bl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight/kb3886_bl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight/lcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight/mbp_nvidia_bl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight/platform_lcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight/progear_bl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/backlight/wm831x_bl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/broadsheetfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/cirrusfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/cyber2000fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/display
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/display/display.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/fb_ddc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/fb_sys_fops.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/geode
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/geode/gx1fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/geode/gxfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/geode/lxfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/i810
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/i810/i810fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/kyro
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/kyro/kyrofb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/macmodes.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/g450_pll.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/i2c-matroxfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/matroxfb_DAC1064.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/matroxfb_Ti3026.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/matroxfb_accel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/matroxfb_base.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/matroxfb_crtc2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/matroxfb_g450.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/matroxfb_maven.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/matrox/matroxfb_misc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/mb862xx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/mb862xx/mb862xxfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/metronomefb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/neofb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/nvidia
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/nvidia/nvidiafb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/output.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/pm2fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/pm3fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/riva
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/riva/rivafb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/s3fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/savage
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/savage/savagefb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/sis
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/sis/sisfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/sm501fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/sstfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/svgalib.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/syscopyarea.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/sysfillrect.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/sysimgblt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/tdfxfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/tmiofb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/tridentfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/uvesafb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/vermilion
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/vermilion/crvml.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/vermilion/vmlfb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/vgastate.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/via
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/via/viafb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/video/vt8623fb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/masters
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/masters/ds2482.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/masters/ds2490.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/masters/matrox_w1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/slaves
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/slaves/w1_bq27000.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/slaves/w1_ds2431.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/slaves/w1_ds2433.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/slaves/w1_ds2760.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/slaves/w1_smem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/slaves/w1_therm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/w1/wire.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/acquirewdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/advantechwdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/alim1535_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/alim7101_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/cpu5wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/eurotechwdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/hpwdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/i6300esb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/iTCO_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/ib700wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/ibmasr.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/it8712f_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/it87_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/machzwd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/pc87413_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/pcwd_pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/pcwd_usb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/sbc60xxwdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/sbc7240_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/sbc8360.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/sbc_epx_c3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/sc1200wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/sc520_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/sch311x_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/scx200_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/smsc37b787_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/softdog.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/w83627hf_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/w83697hf_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/w83697ug_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/w83877f_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/w83977f_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/wafer5823wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/wdt_pci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/wm831x_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/watchdog/wm8350_wdt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/blktap2
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/blktap2/blktap.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/scsiback
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/scsiback/xen-scsibk.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/scsifront
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/scsifront/xenscsi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/usbback
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/usbback/usbbk.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/usbfront
+#lib/modules/2.6.32.61-ipfire-xen/kernel/drivers/xen/usbfront/xen-hcd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/autofs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/autofs/autofs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/autofs4
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/autofs4/autofs4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/cifs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/cifs/cifs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ecryptfs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ecryptfs/ecryptfs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/exportfs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/exportfs/exportfs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ext2
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ext2/ext2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ext3
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ext3/ext3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ext4
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ext4/ext4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/fat
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/fat/fat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/fat/vfat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/fuse
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/fuse/cuse.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/fuse/fuse.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/isofs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/isofs/isofs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/jbd
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/jbd/jbd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/jbd2
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/jbd2/jbd2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/jffs2
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/jffs2/jffs2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/jfs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/jfs/jfs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/lockd
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/lockd/lockd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/mbcache.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/nfs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/nfs/nfs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/nfs_common
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/nfs_common/nfs_acl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/nfsd
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/nfsd/nfsd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/quota
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/quota/quota_tree.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/quota/quota_v1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/quota/quota_v2.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/reiser4
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/reiser4/reiser4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/reiserfs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/reiserfs/reiserfs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/smbfs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/smbfs/smbfs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/udf
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/udf/udf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ufs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/ufs/xfs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/xfs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/fs/xfs/xfs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/crc-ccitt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/crc-itu-t.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/crc-t10dif.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/crc16.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/crc7.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/libcrc32c.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/lzo
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/lzo/lzo_compress.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/lzo/lzo_decompress.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/ts_bm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/ts_fsm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/lib/ts_kmp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/802
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/802/garp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/802/p8022.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/802/psnap.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/802/stp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/8021q
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/8021q/8021q.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/atm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/atm/atm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/atm/br2684.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/atm/clip.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/atm/pppoatm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/bluetooth.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/bnep
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/bnep/bnep.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/cmtp
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/cmtp/cmtp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/hidp
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/hidp/hidp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/l2cap.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/rfcomm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/rfcomm/rfcomm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bluetooth/sco.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/bridge.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_802_3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_among.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_arp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_arpreply.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_dnat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_ip.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_ip6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_limit.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_log.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_mark.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_mark_m.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_nflog.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_pkttype.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_redirect.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_snat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_stp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_ulog.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebt_vlan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebtable_broute.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebtable_filter.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebtable_nat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/bridge/netfilter/ebtables.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ieee802154
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ieee802154/af_802154.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ieee802154/nl802154.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ieee802154/wpan-class.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/ah4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/esp4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/inet_diag.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/ip_gre.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/ipcomp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/ipip.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/arp_tables.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/arpt_mangle.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/arptable_filter.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ip_queue.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ip_tables.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ECN.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_LOG.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_NETMAP.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_REDIRECT.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_REJECT.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ULOG.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_addrtype.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ah.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ecn.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/ipt_ipp2p.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/iptable_filter.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/iptable_mangle.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/iptable_nat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/iptable_raw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_conntrack_ipv4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_amanda.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_ftp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_h323.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_irc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_pptp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_proto_dccp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_proto_sctp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_proto_udplite.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_sip.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/netfilter/nf_nat_tftp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_bic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_cubic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_diag.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_highspeed.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_htcp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_hybla.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_illinois.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_lp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_scalable.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_vegas.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_veno.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_westwood.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tcp_yeah.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/tunnel4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv4/xfrm4_tunnel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/ah6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/esp6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/ip6_tunnel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/ipcomp6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/ipv6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/mip6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6_queue.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6_tables.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_LOG.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_REJECT.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_ah.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_eui64.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_frag.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_hbh.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_mh.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6t_rt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6table_filter.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6table_mangle.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/ip6table_raw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/netfilter/nf_conntrack_ipv6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/sit.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/tunnel6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/xfrm6_mode_beet.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/xfrm6_mode_ro.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/xfrm6_mode_transport.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/xfrm6_mode_tunnel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/ipv6/xfrm6_tunnel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda/ircomm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda/ircomm/ircomm-tty.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda/ircomm/ircomm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda/irda.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda/irlan
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda/irlan/irlan.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda/irnet
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/irda/irnet/irnet.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/key
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/key/af_key.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/llc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/llc/llc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/mac80211
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/mac80211/mac80211.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/ipvs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/ipvs/ip_vs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_amanda.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_ftp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_h323.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_irc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_netbios_ns.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_netlink.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_pptp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_proto_dccp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_proto_gre.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_proto_sctp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_proto_udplite.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_sane.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_sip.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_conntrack_tftp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nf_tproxy_core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nfnetlink.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nfnetlink_log.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/nfnetlink_queue.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/x_tables.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_CLASSIFY.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_CONNMARK.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_DSCP.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_HL.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_IMQ.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_LED.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_MARK.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_NFLOG.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_NFQUEUE.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_NOTRACK.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_RATEEST.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_TCPMSS.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_TCPOPTSTRIP.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_TPROXY.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_TRACE.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_cluster.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_comment.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_connbytes.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_connlimit.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_connmark.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_conntrack.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_dccp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_dscp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_esp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_hashlimit.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_helper.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_hl.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_iprange.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_layer7.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_length.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_limit.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_mac.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_mark.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_multiport.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_osf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_owner.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_physdev.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_pkttype.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_policy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_quota.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_rateest.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_realm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_recent.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_sctp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_socket.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_state.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_statistic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_string.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_tcpmss.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_tcpudp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_time.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/netfilter/xt_u32.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/phonet
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/phonet/phonet.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/phonet/pn_pep.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/rds
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/rds/rds.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/rds/rds_tcp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/rfkill
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/rfkill/rfkill.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/rxrpc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/rxrpc/af-rxrpc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/rxrpc/rxkad.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/act_gact.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/act_ipt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/act_mirred.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/act_nat.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/act_pedit.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/act_police.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/act_skbedit.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/cls_basic.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/cls_flow.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/cls_fw.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/cls_route.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/cls_rsvp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/cls_rsvp6.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/cls_tcindex.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/cls_u32.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/em_cmp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/em_meta.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/em_nbyte.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/em_text.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/em_u32.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_atm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_cbq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_drr.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_dsmark.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_gred.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_hfsc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_htb.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_ingress.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_multiq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_netem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_prio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_red.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_sfq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_tbf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sched/sch_teql.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sunrpc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sunrpc/auth_gss
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/sunrpc/sunrpc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/wimax
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/wimax/wimax.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/wireless
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/wireless/cfg80211.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/wireless/lib80211.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/wireless/lib80211_crypt_ccmp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/wireless/lib80211_crypt_tkip.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/wireless/lib80211_crypt_wep.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/xfrm
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/xfrm/xfrm_ipcomp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/net/xfrm/xfrm_user.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/ac97_bus.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/oss
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/oss/snd-mixer-oss.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/oss/snd-pcm-oss.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/oss
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/oss/snd-seq-oss.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/snd-seq-device.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/snd-seq-dummy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/snd-seq-midi-emul.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/snd-seq-midi-event.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/snd-seq-midi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/snd-seq-virmidi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/seq/snd-seq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/snd-hwdep.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/snd-page-alloc.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/snd-pcm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/snd-rawmidi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/snd-timer.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/core/snd.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/mpu401
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/mpu401/snd-mpu401.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/opl3
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/opl3/snd-opl3-lib.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/opl3/snd-opl3-synth.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/snd-dummy.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/snd-mtpav.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/snd-mts64.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/snd-portman2x4.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/snd-serial-u16550.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/snd-virmidi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/vx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/drivers/vx/snd-vx-lib.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/i2c
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/i2c/other
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/i2c/other/snd-ak4114.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/i2c/other/snd-ak4117.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/i2c/other/snd-ak4xxx-adda.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/i2c/other/snd-pt2258.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/i2c/snd-cs8427.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/i2c/snd-i2c.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/isa
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/isa/sb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/isa/sb/snd-sb-common.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/isa/sb/snd-sb16-dsp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ac97
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ac97/snd-ac97-codec.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ali5451
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ali5451/snd-ali5451.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/au88x0
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/au88x0/snd-au8810.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/au88x0/snd-au8820.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/au88x0/snd-au8830.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ca0106
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ca0106/snd-ca0106.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/cs46xx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/cs46xx/snd-cs46xx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/cs5535audio
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ctxfi
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ctxfi/snd-ctxfi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-darla20.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-darla24.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-echo3g.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-gina20.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-gina24.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigo.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigodj.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigodjx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigoio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-indigoiox.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-layla20.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-layla24.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-mia.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/echoaudio/snd-mona.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/emu10k1
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/emu10k1/snd-emu10k1.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/emu10k1/snd-emu10k1x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-analog.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-atihdmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-conexant.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-idt.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-intelhdmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-nvhdmi.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-realtek.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-si3054.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec-via.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-codec.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/hda/snd-hda-intel.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ice1712
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ice1712/snd-ice1712.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ice1712/snd-ice1724.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/korg1212
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/korg1212/snd-korg1212.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/lx6464es
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/lx6464es/snd-lx6464es.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/mixart
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/mixart/snd-mixart.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/nm256
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/nm256/snd-nm256.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/oxygen
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/oxygen/snd-hifier.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/oxygen/snd-oxygen-lib.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/oxygen/snd-oxygen.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/oxygen/snd-virtuoso.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/pcxhr
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/pcxhr/snd-pcxhr.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/riptide
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/riptide/snd-riptide.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/rme9652
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/rme9652/snd-hdsp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/rme9652/snd-hdspm.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/rme9652/snd-rme9652.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-ad1889.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-als300.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-als4000.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-atiixp-modem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-atiixp.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-bt87x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-cmipci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-cs4281.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-cs5530.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-ens1370.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-ens1371.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-es1938.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-es1968.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-fm801.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-intel8x0.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-intel8x0m.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-maestro3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-rme32.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-rme96.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-sis7019.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-sonicvibes.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-via82xx-modem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/snd-via82xx.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/trident
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/trident/snd-trident.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/vx222
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/vx222/snd-vx222.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ymfpci
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pci/ymfpci/snd-ymfpci.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pcmcia
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pcmcia/pdaudiocf
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pcmcia/vx
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/pcmcia/vx/snd-vxpocket.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-ad73311.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-ak4535.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-ak4642.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-cs4270.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-l3.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-max9877.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-pcm3008.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-spdif.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-ssm2602.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-tlv320aic23.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-tlv320aic3x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-uda134x.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-uda1380.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm-hubs.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8350.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8400.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8510.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8523.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8580.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8728.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8731.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8750.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8753.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8776.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8900.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8903.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8940.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8960.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8961.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8971.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8974.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8988.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8990.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm8993.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/codecs/snd-soc-wm9081.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soc/snd-soc-core.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/soundcore.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/synth
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/synth/emux
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/synth/emux/snd-emux-synth.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/synth/snd-util-mem.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/usb
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/usb/caiaq
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/usb/caiaq/snd-usb-caiaq.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/usb/snd-usb-audio.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/usb/snd-usb-lib.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/usb/usx2y
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/usb/usx2y/snd-usb-us122l.ko
+#lib/modules/2.6.32.61-ipfire-xen/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
+#lib/modules/2.6.32.61-ipfire-xen/modules.alias
+#lib/modules/2.6.32.61-ipfire-xen/modules.alias.bin
+#lib/modules/2.6.32.61-ipfire-xen/modules.ccwmap
+#lib/modules/2.6.32.61-ipfire-xen/modules.dep
+#lib/modules/2.6.32.61-ipfire-xen/modules.dep.bin
+#lib/modules/2.6.32.61-ipfire-xen/modules.ieee1394map
+#lib/modules/2.6.32.61-ipfire-xen/modules.inputmap
+#lib/modules/2.6.32.61-ipfire-xen/modules.isapnpmap
+#lib/modules/2.6.32.61-ipfire-xen/modules.ofmap
+#lib/modules/2.6.32.61-ipfire-xen/modules.order
+#lib/modules/2.6.32.61-ipfire-xen/modules.pcimap
+#lib/modules/2.6.32.61-ipfire-xen/modules.seriomap
+#lib/modules/2.6.32.61-ipfire-xen/modules.symbols
+#lib/modules/2.6.32.61-ipfire-xen/modules.symbols.bin
+#lib/modules/2.6.32.61-ipfire-xen/modules.usbmap
+#lib/modules/2.6.32.61-ipfire-xen/source
index 47109e9afac93670920645ea71203eac0d620e7e..10b5f33af4819771d98a75d9212d4ec12b9e654c 100644 (file)
@@ -1,10 +1,10 @@
 #etc/mc
 etc/mc/edit.indent.rc
 etc/mc/filehighlight.ini
+etc/mc/mc.default.keymap
+etc/mc/mc.emacs.keymap
 etc/mc/mc.ext
 etc/mc/mc.keymap
-etc/mc/mc.keymap.default
-etc/mc/mc.keymap.emacs
 etc/mc/mc.menu
 etc/mc/mc.menu.sr
 etc/mc/mcedit.menu
@@ -110,6 +110,14 @@ usr/share/mc/skins/double-lines.ini
 usr/share/mc/skins/featured.ini
 usr/share/mc/skins/gotar.ini
 usr/share/mc/skins/mc46.ini
+usr/share/mc/skins/modarcon16-defbg.ini
+usr/share/mc/skins/modarcon16.ini
+usr/share/mc/skins/modarcon16root-defbg.ini
+usr/share/mc/skins/modarcon16root.ini
+usr/share/mc/skins/modarin256-defbg.ini
+usr/share/mc/skins/modarin256.ini
+usr/share/mc/skins/modarin256root-defbg.ini
+usr/share/mc/skins/modarin256root.ini
 usr/share/mc/skins/nicedark.ini
 usr/share/mc/skins/sand256.ini
 usr/share/mc/skins/xoria256.ini
@@ -124,6 +132,7 @@ usr/share/mc/syntax/awk.syntax
 usr/share/mc/syntax/c.syntax
 usr/share/mc/syntax/cabal.syntax
 usr/share/mc/syntax/changelog.syntax
+usr/share/mc/syntax/cmake.syntax
 usr/share/mc/syntax/cs.syntax
 usr/share/mc/syntax/css.syntax
 usr/share/mc/syntax/cxx.syntax
@@ -134,6 +143,7 @@ usr/share/mc/syntax/debian-control.syntax
 usr/share/mc/syntax/debian-description.syntax
 usr/share/mc/syntax/debian-sources-list.syntax
 usr/share/mc/syntax/diff.syntax
+usr/share/mc/syntax/dlink.syntax
 usr/share/mc/syntax/dos.syntax
 usr/share/mc/syntax/ebuild.syntax
 usr/share/mc/syntax/eiffel.syntax
@@ -146,10 +156,12 @@ usr/share/mc/syntax/html.syntax
 usr/share/mc/syntax/idl.syntax
 usr/share/mc/syntax/ini.syntax
 usr/share/mc/syntax/j.syntax
+usr/share/mc/syntax/jal.syntax
 usr/share/mc/syntax/java.syntax
 usr/share/mc/syntax/js.syntax
 usr/share/mc/syntax/latex.syntax
 usr/share/mc/syntax/lisp.syntax
+usr/share/mc/syntax/lkr.syntax
 usr/share/mc/syntax/lsm.syntax
 usr/share/mc/syntax/lua.syntax
 usr/share/mc/syntax/m4.syntax
index 1492b8b1c5671d88690e411db497dfcd6e2f2ad5..aa3e5b78b205ab170e5daf3ef3c1021edd34b832 100644 (file)
@@ -1,24 +1,25 @@
 #etc/motion-dist.conf
 etc/motion.conf
 usr/bin/motion
-#usr/share/doc/motion-3.2.11
-#usr/share/doc/motion-3.2.11/CHANGELOG
-#usr/share/doc/motion-3.2.11/COPYING
-#usr/share/doc/motion-3.2.11/CREDITS
-#usr/share/doc/motion-3.2.11/INSTALL
-#usr/share/doc/motion-3.2.11/README
-#usr/share/doc/motion-3.2.11/motion_guide.html
+#usr/share/doc/motion-3.2.12
+#usr/share/doc/motion-3.2.12/CHANGELOG
+#usr/share/doc/motion-3.2.12/COPYING
+#usr/share/doc/motion-3.2.12/CREDITS
+#usr/share/doc/motion-3.2.12/INSTALL
+#usr/share/doc/motion-3.2.12/README
+#usr/share/doc/motion-3.2.12/motion_guide.html
 #usr/share/man/man1/motion.1
-#usr/share/motion-3.2.11
-#usr/share/motion-3.2.11/examples
-#usr/share/motion-3.2.11/examples/motion-dist.conf
-#usr/share/motion-3.2.11/examples/motion.init-Debian
-#usr/share/motion-3.2.11/examples/motion.init-FreeBSD.sh
-#usr/share/motion-3.2.11/examples/motion.init-RH
-#usr/share/motion-3.2.11/examples/thread1.conf
-#usr/share/motion-3.2.11/examples/thread2.conf
-#usr/share/motion-3.2.11/examples/thread3.conf
-#usr/share/motion-3.2.11/examples/thread4.conf
+#usr/share/motion-3.2.12
+#usr/share/motion-3.2.12/examples
+#usr/share/motion-3.2.12/examples/motion-dist.conf
+#usr/share/motion-3.2.12/examples/motion.init-Debian
+#usr/share/motion-3.2.12/examples/motion.init-Fedora
+#usr/share/motion-3.2.12/examples/motion.init-FreeBSD.sh
+#usr/share/motion-3.2.12/examples/motion.init-RH
+#usr/share/motion-3.2.12/examples/thread1.conf
+#usr/share/motion-3.2.12/examples/thread2.conf
+#usr/share/motion-3.2.12/examples/thread3.conf
+#usr/share/motion-3.2.12/examples/thread4.conf
 var/ipfire/backup/addons/includes/motion
 etc/rc.d/init.d/motion
 etc/rc.d/rc0.d/K01motion
diff --git a/config/rootfiles/packages/multicat b/config/rootfiles/packages/multicat
new file mode 100644 (file)
index 0000000..8d06000
--- /dev/null
@@ -0,0 +1,13 @@
+usr/bin/aggregartp
+usr/bin/ingests
+usr/bin/lasts
+usr/bin/multicat
+usr/bin/multicat_validate
+usr/bin/offsets
+usr/bin/reordertp
+#usr/share/man/man1/aggregartp.1
+#usr/share/man/man1/ingests.1
+#usr/share/man/man1/lasts.1
+#usr/share/man/man1/multicat.1
+#usr/share/man/man1/offsets.1
+#usr/share/man/man1/reordertp.1
diff --git a/config/rootfiles/packages/perl-Carp-Clan b/config/rootfiles/packages/perl-Carp-Clan
new file mode 100644 (file)
index 0000000..8d7b581
--- /dev/null
@@ -0,0 +1,7 @@
+#usr/lib/perl5/site_perl/5.12.3/Carp
+usr/lib/perl5/site_perl/5.12.3/Carp/Clan.pm
+usr/lib/perl5/site_perl/5.12.3/Carp/Clan.pod
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Carp
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Carp/Clan
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Carp/Clan/.packlist
+#usr/share/man/man3/Carp::Clan.3
diff --git a/config/rootfiles/packages/perl-Date-Calc b/config/rootfiles/packages/perl-Date-Calc
new file mode 100644 (file)
index 0000000..5566d8e
--- /dev/null
@@ -0,0 +1,24 @@
+#usr/lib/perl5/site_perl/5.12.3/Date
+#usr/lib/perl5/site_perl/5.12.3/Date/Calc
+usr/lib/perl5/site_perl/5.12.3/Date/Calc.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Calc.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Calc/Object.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Calc/Object.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Calc/PP.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Calc/PP.pod
+#usr/lib/perl5/site_perl/5.12.3/Date/Calendar
+usr/lib/perl5/site_perl/5.12.3/Date/Calendar.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Calendar.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Calendar/Profiles.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Calendar/Profiles.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Calendar/Year.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Calendar/Year.pod
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Date
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Date/Calc
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Date/Calc/.packlist
+#usr/share/man/man3/Date::Calc.3
+#usr/share/man/man3/Date::Calc::Object.3
+#usr/share/man/man3/Date::Calc::PP.3
+#usr/share/man/man3/Date::Calendar.3
+#usr/share/man/man3/Date::Calendar::Profiles.3
+#usr/share/man/man3/Date::Calendar::Year.3
diff --git a/config/rootfiles/packages/perl-Date-Manip b/config/rootfiles/packages/perl-Date-Manip
new file mode 100644 (file)
index 0000000..52fad4f
--- /dev/null
@@ -0,0 +1,1069 @@
+usr/bin/dm_date
+usr/bin/dm_zdump
+#usr/lib/perl5/site_perl/5.12.3/Date/Manip
+usr/lib/perl5/site_perl/5.12.3/Date/Manip.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Base.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Base.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Calc.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Changes5.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Changes5to6.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Changes6.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Config.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/ConfigFile.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/DM5.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/DM5.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/DM5abbrevs.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/DM6.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/DM6.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Date.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Date.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Delta.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Delta.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Examples.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Holidays.pod
+#usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/catalan.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/catalan.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/danish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/danish.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/dutch.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/dutch.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/english.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/english.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/finnish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/finnish.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/french.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/french.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/german.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/german.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/index.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/italian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/italian.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/norwegian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/norwegian.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/polish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/polish.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/portugue.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/portugue.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/romanian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/romanian.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/russian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/russian.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/spanish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/spanish.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/swedish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/swedish.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/turkish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Lang/turkish.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Migration5to6.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Misc.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Obj.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Obj.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Objects.pod
+#usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off000.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off001.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off002.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off003.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off004.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off005.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off006.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off007.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off008.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off009.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off010.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off011.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off012.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off013.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off014.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off015.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off016.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off017.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off018.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off019.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off020.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off021.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off022.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off023.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off024.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off025.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off026.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off027.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off028.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off029.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off030.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off031.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off032.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off033.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off034.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off035.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off036.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off037.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off038.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off039.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off040.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off041.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off042.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off043.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off044.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off045.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off046.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off047.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off048.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off049.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off050.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off051.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off052.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off053.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off054.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off055.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off056.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off057.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off058.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off059.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off060.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off061.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off062.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off063.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off064.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off065.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off066.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off067.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off068.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off069.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off070.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off071.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off072.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off073.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off074.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off075.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off076.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off077.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off078.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off079.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off080.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off081.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off082.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off083.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off084.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off085.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off086.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off087.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off088.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off089.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off090.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off091.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off092.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off093.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off094.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off095.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off096.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off097.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off098.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off099.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off100.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off101.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off102.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off103.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off104.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off105.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off106.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off107.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off108.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off109.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off110.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off111.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off112.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off113.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off114.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off115.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off116.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off117.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off118.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off119.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off120.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off121.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off122.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off123.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off124.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off125.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off126.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off127.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off128.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off129.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off130.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off131.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off132.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off133.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off134.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off135.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off136.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off137.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off138.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off139.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off140.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off141.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off142.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off143.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off144.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off145.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off146.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off147.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off148.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off149.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off150.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off151.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off152.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off153.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off154.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off155.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off156.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off157.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off158.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off159.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off160.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off161.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off162.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off163.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off164.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off165.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off166.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off167.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off168.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off169.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off170.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off171.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off172.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off173.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off174.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off175.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off176.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off177.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off178.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off179.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off180.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off181.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off182.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off183.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off184.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off185.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off186.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off187.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off188.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off189.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off190.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off191.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off192.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off193.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off194.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off195.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off196.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off197.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off198.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off199.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off200.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off201.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off202.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off203.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off204.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off205.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off206.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off207.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off208.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off209.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off210.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off211.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off212.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off213.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off214.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off215.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off216.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off217.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off218.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off219.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off220.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off221.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off222.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off223.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off224.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off225.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off226.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off227.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off228.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off229.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off230.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off231.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off232.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off233.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off234.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off235.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off236.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off237.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off238.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off239.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off240.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off241.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off242.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off243.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off244.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off245.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off246.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off247.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off248.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off249.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off250.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off251.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off252.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off253.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off254.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off255.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off256.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off257.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off258.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off259.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off260.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off261.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off262.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off263.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off264.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off265.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off266.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off267.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off268.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off269.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off270.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off271.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off272.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off273.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off274.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off275.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off276.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off277.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off278.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off279.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off280.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off281.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off282.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off283.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off284.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off285.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off286.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off287.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off288.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off289.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off290.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off291.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off292.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off293.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off294.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off295.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off296.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off297.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off298.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off299.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off300.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off301.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off302.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off303.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off304.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off305.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off306.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off307.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off308.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off309.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off310.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off311.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off312.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off313.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off314.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off315.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off316.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off317.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off318.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off319.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off320.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off321.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off322.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off323.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off324.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off325.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off326.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off327.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off328.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off329.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off330.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off331.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off332.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off333.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off334.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off335.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off336.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off337.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off338.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off339.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off340.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off341.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off342.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off343.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off344.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off345.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off346.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off347.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off348.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off349.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off350.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off351.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off352.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off353.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off354.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off355.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off356.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off357.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off358.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off359.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off360.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off361.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off362.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off363.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off364.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off365.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off366.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off367.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off368.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off369.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off370.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off371.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off372.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off373.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off374.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off375.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off376.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off377.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off378.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off379.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off380.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off381.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off382.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off383.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off384.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off385.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off386.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off387.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off388.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off389.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off390.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off391.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off392.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off393.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off394.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off395.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off396.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off397.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off398.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off399.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off400.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off401.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off402.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off403.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off404.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off405.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off406.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off407.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off408.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off409.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off410.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off411.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off412.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off413.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off414.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off415.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off416.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off417.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off418.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off419.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off420.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off421.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off422.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off423.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off424.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off425.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off426.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off427.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off428.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off429.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off430.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off431.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off432.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off433.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off434.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off435.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off436.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off437.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off438.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off439.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off440.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off441.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off442.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off443.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off444.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off445.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off446.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off447.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off448.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off449.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off450.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off451.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off452.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off453.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off454.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off455.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off456.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off457.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off458.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off459.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off460.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off461.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off462.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off463.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off464.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off465.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off466.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off467.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off468.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off469.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off470.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off471.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off472.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off473.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off474.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off475.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off476.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off477.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off478.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off479.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off480.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off481.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off482.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off483.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off484.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off485.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off486.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off487.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off488.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Offset/off489.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Problems.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Recur.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Recur.pod
+#usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/a00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afabid00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afaccr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afaddi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afalgi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afasma00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afbama00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afbang00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afbanj00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afbiss00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afblan00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afbraz00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afbuju00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afcair00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afcasa00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afceut00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afcona00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afdaka00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afdar_00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afdjib00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afdoua00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afel_a00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/affree00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afgabo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afhara00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afjoha00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afjuba00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afkamp00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afkhar00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afkiga00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afkins00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aflago00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aflibr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aflome00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afluan00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aflubu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aflusa00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afmala00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afmapu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afmase00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afmbab00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afmoga00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afmonr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afnair00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afndja00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afniam00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afnoua00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afouag00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afport00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afsao_00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aftrip00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aftuni00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/afwind00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amadak00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amanch00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amangu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amanti00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amarag00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amarub00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amasun00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amatik00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambahi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambahi01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambarb00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambele00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambeli00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambeul00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amblan00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amboa_00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambogo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambois00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ambuen00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcamb00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcamp00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcanc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcara00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcata00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcaye00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcaym00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcent00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amchic00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amchih00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcord00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcost00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcres00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcuia00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amcura00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amdanm00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amdaws00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amdaws01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amdenv00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amdetr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amdomi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amedmo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ameiru00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amel_s00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amfort00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amglac00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amgodt00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amgoos00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amgran00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amgren00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amguad00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amguat00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amguay00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amguya00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amhali00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amhava00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amherm00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amindi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aminuv00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amiqal00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amjama00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amjuju00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amjune00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amknox00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amla_p00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amla_r00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amlima00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amlos_00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amloui00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammace00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammana00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammana01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammare00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammart00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammata00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammaza00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammend00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammeno00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammeri00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammetl00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammexi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammiqu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammonc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammont00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammont01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammont02.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammont03.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ammont04.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amnass00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amnew_00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amnew_01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amnipi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amnome00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amnoro00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amojin00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ampana00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ampang00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ampara00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ampete00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amphoe00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amport00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amport01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amport02.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ampuer00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amrain00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amrank00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amreci00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amregi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amreso00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amrio_00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amrio_01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsalt00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsan_00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsan_01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsant00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsant01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsant02.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsant03.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsao_00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amscor00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amsitk00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amst_j00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amst_k00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amst_l00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amst_t00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amst_v00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amswif00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amtegu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amtell00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amthul00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amthun00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amtiju00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amtoro00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amtort00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amtucu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amushu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amvanc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amveva00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amvinc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amwhit00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amwina00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amwinn00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amyaku00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/amyell00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ancase00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/andavi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/andumo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/anmacq00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/anmaws00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/anmcmu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/anpalm00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/anroth00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ansyow00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/anvost00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asaden00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asalma00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asamma00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asanad00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asaqta00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asaqto00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asashg00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asbagh00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asbahr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asbaku00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asbang00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asbeir00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asbish00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asbrun00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aschoi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aschon00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ascolo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asdama00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asdhak00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asdili00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asduba00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asdush00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asgaza00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asharb00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ashebr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asho_c00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ashong00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ashovd00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asirku00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asjaka00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asjaya00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asjeru00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askabu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askamc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askara00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askash00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askath00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askhan00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askolk00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askras00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askual00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askuch00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/askuwa00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asmaca00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asmaga00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asmaka00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asmani00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asmusc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asnico00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asnovo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asnovo01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asomsk00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asoral00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asphno00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aspont00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aspyon00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asqata00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asqyzy00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asrang00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asriya00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/assakh00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/assama00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asseou00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asshan00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/assing00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/astaip00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/astash00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/astbil00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/astehr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asthim00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/astoky00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asulaa00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asurum00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asustm00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asvien00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asvlad00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asyaku00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asyeka00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/asyere00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atazor00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atberm00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atcana00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atcape00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atfaro00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atmade00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atreyk00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atsout00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atst_h00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/atstan00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/auadel00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aubris00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aubrok00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aucurr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/audarw00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aueucl00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/auhoba00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aulind00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aulord00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aumelb00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/aupert00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ausydn00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/b00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/c00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/cet00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/d00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/e00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eet00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmt00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm02.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm03.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm04.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm05.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm06.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm07.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm08.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm09.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm10.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm11.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm12.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtm13.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp01.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp02.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp03.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp04.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp05.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp06.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp07.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp08.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp09.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp10.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/etgmtp11.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euamst00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euando00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euathe00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eubelg00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euberl00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eubrus00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eubuch00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eubuda00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euchis00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eucope00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eudubl00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eugibr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euhels00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euista00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eukali00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eukiev00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eulisb00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eulond00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euluxe00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eumadr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eumalt00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eumins00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eumona00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eumosc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euoslo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eupari00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euprag00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euriga00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eurome00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eusama00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eusimf00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eusofi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eustoc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eutall00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/eutira00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euuzhg00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euvadu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euvien00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euviln00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euvolg00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euwars00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euzapo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/euzuri00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/f00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/g00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/h00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/i00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inanta00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inchag00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inchri00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/incoco00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/incomo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inkerg00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inmahe00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inmald00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inmaur00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inmayo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/inreun00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/k00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/l00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/m00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/met00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/n00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/o00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/p00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paapia00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paauck00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pachat00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pachuu00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paeast00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paefat00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paende00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pafaka00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pafiji00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pafuna00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pagala00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pagamb00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paguad00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paguam00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pahono00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pakiri00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pakosr00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pakwaj00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pamaju00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pamarq00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pamidw00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/panaur00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paniue00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/panorf00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/panoum00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/papago00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/papala00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/papitc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/papohn00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/paport00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pararo00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pasaip00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/patahi00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/patara00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/patong00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pawake00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/pawall00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/q00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/r00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/s00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/t00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/u00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/ut00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/utc00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/v00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/w00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/wet00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/x00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/y00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ/z00.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ_Base.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZ_Base.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZdata.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/TZdata.pod
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Zones.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Manip/Zones.pod
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Date/Manip
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/Date/Manip/.packlist
+#usr/share/man/man1/dm_date.1
+#usr/share/man/man1/dm_zdump.1
+#usr/share/man/man3/Date::Manip.3
+#usr/share/man/man3/Date::Manip::Base.3
+#usr/share/man/man3/Date::Manip::Calc.3
+#usr/share/man/man3/Date::Manip::Changes5.3
+#usr/share/man/man3/Date::Manip::Changes5to6.3
+#usr/share/man/man3/Date::Manip::Changes6.3
+#usr/share/man/man3/Date::Manip::Config.3
+#usr/share/man/man3/Date::Manip::ConfigFile.3
+#usr/share/man/man3/Date::Manip::DM5.3
+#usr/share/man/man3/Date::Manip::DM5abbrevs.3
+#usr/share/man/man3/Date::Manip::DM6.3
+#usr/share/man/man3/Date::Manip::Date.3
+#usr/share/man/man3/Date::Manip::Delta.3
+#usr/share/man/man3/Date::Manip::Examples.3
+#usr/share/man/man3/Date::Manip::Holidays.3
+#usr/share/man/man3/Date::Manip::Lang.3
+#usr/share/man/man3/Date::Manip::Lang::catalan.3
+#usr/share/man/man3/Date::Manip::Lang::danish.3
+#usr/share/man/man3/Date::Manip::Lang::dutch.3
+#usr/share/man/man3/Date::Manip::Lang::english.3
+#usr/share/man/man3/Date::Manip::Lang::finnish.3
+#usr/share/man/man3/Date::Manip::Lang::french.3
+#usr/share/man/man3/Date::Manip::Lang::german.3
+#usr/share/man/man3/Date::Manip::Lang::index.3
+#usr/share/man/man3/Date::Manip::Lang::italian.3
+#usr/share/man/man3/Date::Manip::Lang::norwegian.3
+#usr/share/man/man3/Date::Manip::Lang::polish.3
+#usr/share/man/man3/Date::Manip::Lang::portugue.3
+#usr/share/man/man3/Date::Manip::Lang::romanian.3
+#usr/share/man/man3/Date::Manip::Lang::russian.3
+#usr/share/man/man3/Date::Manip::Lang::spanish.3
+#usr/share/man/man3/Date::Manip::Lang::swedish.3
+#usr/share/man/man3/Date::Manip::Lang::turkish.3
+#usr/share/man/man3/Date::Manip::Migration5to6.3
+#usr/share/man/man3/Date::Manip::Misc.3
+#usr/share/man/man3/Date::Manip::Obj.3
+#usr/share/man/man3/Date::Manip::Objects.3
+#usr/share/man/man3/Date::Manip::Problems.3
+#usr/share/man/man3/Date::Manip::Recur.3
+#usr/share/man/man3/Date::Manip::TZ.3
+#usr/share/man/man3/Date::Manip::TZ_Base.3
+#usr/share/man/man3/Date::Manip::TZdata.3
+#usr/share/man/man3/Date::Manip::Zones.3
diff --git a/config/rootfiles/packages/perl-File-Tail b/config/rootfiles/packages/perl-File-Tail
new file mode 100644 (file)
index 0000000..49d6223
--- /dev/null
@@ -0,0 +1,6 @@
+#usr/lib/perl5/site_perl/5.12.3/File
+usr/lib/perl5/site_perl/5.12.3/File/Tail.pm
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/File
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/File/Tail
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/File/Tail/.packlist
+#usr/share/man/man3/File::Tail.3
diff --git a/config/rootfiles/packages/perl-TimeDate b/config/rootfiles/packages/perl-TimeDate
new file mode 100644 (file)
index 0000000..9256e36
--- /dev/null
@@ -0,0 +1,45 @@
+usr/lib/perl5/site_perl/5.12.3/Date/Format.pm
+#usr/lib/perl5/site_perl/5.12.3/Date/Language
+usr/lib/perl5/site_perl/5.12.3/Date/Language.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Afar.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Amharic.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Austrian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Brazilian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Chinese.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Chinese_GB.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Czech.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Danish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Dutch.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/English.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Finnish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/French.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Gedeo.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/German.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Greek.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Hungarian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Icelandic.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Italian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Norwegian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Oromo.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Romanian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Russian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Russian_cp1251.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Russian_koi8r.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Sidama.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Somali.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Spanish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Swedish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Tigrinya.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/TigrinyaEritrean.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/TigrinyaEthiopian.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Language/Turkish.pm
+usr/lib/perl5/site_perl/5.12.3/Date/Parse.pm
+#usr/lib/perl5/site_perl/5.12.3/Time
+usr/lib/perl5/site_perl/5.12.3/Time/Zone.pm
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/TimeDate
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/TimeDate/.packlist
+#usr/share/man/man3/Date::Format.3
+#usr/share/man/man3/Date::Language.3
+#usr/share/man/man3/Date::Language::Hungarian.3
+#usr/share/man/man3/Date::Parse.3
+#usr/share/man/man3/Time::Zone.3
index b01832e7c2b06028e6816ac8b4483be977b39727..c347bb8a3b84ee0e4264c17c3d22e37594c3a956 100644 (file)
@@ -17,6 +17,7 @@ etc/postfix/mysql-virtual.cf
 etc/postfix/relocated
 etc/postfix/transport
 etc/postfix/virtual
+etc/rc.d/init.d/postfix
 usr/bin/mailq
 usr/bin/newaliases
 #usr/lib/postfix
@@ -24,6 +25,7 @@ usr/lib/postfix/anvil
 usr/lib/postfix/bounce
 usr/lib/postfix/cleanup
 usr/lib/postfix/discard
+usr/lib/postfix/dnsblog
 usr/lib/postfix/error
 usr/lib/postfix/flush
 usr/lib/postfix/lmtp
@@ -40,6 +42,7 @@ usr/lib/postfix/postfix-files
 usr/lib/postfix/postfix-script
 usr/lib/postfix/postfix-wrapper
 usr/lib/postfix/postmulti-script
+usr/lib/postfix/postscreen
 usr/lib/postfix/proxymap
 usr/lib/postfix/qmgr
 usr/lib/postfix/qmqpd
@@ -49,6 +52,7 @@ usr/lib/postfix/smtp
 usr/lib/postfix/smtpd
 usr/lib/postfix/spawn
 usr/lib/postfix/tlsmgr
+usr/lib/postfix/tlsproxy
 usr/lib/postfix/trivial-rewrite
 usr/lib/postfix/verify
 usr/lib/postfix/virtual
@@ -90,6 +94,7 @@ usr/sbin/sendmail
 #usr/share/man/man5/header_checks.5
 #usr/share/man/man5/ldap_table.5
 #usr/share/man/man5/master.5
+#usr/share/man/man5/memcache_table.5
 #usr/share/man/man5/mysql_table.5
 #usr/share/man/man5/nisplus_table.5
 #usr/share/man/man5/pcre_table.5
@@ -98,6 +103,7 @@ usr/sbin/sendmail
 #usr/share/man/man5/postfix-wrapper.5
 #usr/share/man/man5/regexp_table.5
 #usr/share/man/man5/relocated.5
+#usr/share/man/man5/sqlite_table.5
 #usr/share/man/man5/tcp_table.5
 #usr/share/man/man5/transport.5
 #usr/share/man/man5/virtual.5
@@ -106,6 +112,7 @@ usr/sbin/sendmail
 #usr/share/man/man8/cleanup.8
 #usr/share/man/man8/defer.8
 #usr/share/man/man8/discard.8
+#usr/share/man/man8/dnsblog.8
 #usr/share/man/man8/error.8
 #usr/share/man/man8/flush.8
 #usr/share/man/man8/lmtp.8
@@ -114,6 +121,7 @@ usr/sbin/sendmail
 #usr/share/man/man8/oqmgr.8
 #usr/share/man/man8/pickup.8
 #usr/share/man/man8/pipe.8
+#usr/share/man/man8/postscreen.8
 #usr/share/man/man8/proxymap.8
 #usr/share/man/man8/qmgr.8
 #usr/share/man/man8/qmqpd.8
@@ -123,10 +131,12 @@ usr/sbin/sendmail
 #usr/share/man/man8/smtpd.8
 #usr/share/man/man8/spawn.8
 #usr/share/man/man8/tlsmgr.8
+#usr/share/man/man8/tlsproxy.8
 #usr/share/man/man8/trace.8
 #usr/share/man/man8/trivial-rewrite.8
 #usr/share/man/man8/verify.8
 #usr/share/man/man8/virtual.8
+var/ipfire/backup/addons/includes/postfix
 var/lib/postfix
 #var/spool/postfix
 var/spool/postfix/active
@@ -143,4 +153,3 @@ var/spool/postfix/private
 var/spool/postfix/public
 var/spool/postfix/saved
 var/spool/postfix/trace
-etc/rc.d/init.d/postfix
index 45e218b14045b301e5916bfbc6b319f7ad90287b..a935172a73d93effb7646cc3473d5e25b4fa89c7 100644 (file)
@@ -1,8 +1,10 @@
-#root/.rnd
+etc/rc.d/init.d/pound
+etc/rc.d/rc0.d/K40pound
+etc/rc.d/rc3.d/S60pound
+etc/rc.d/rc6.d/K40pound
 #etc/pound.cfg
 usr/sbin/pound
 usr/sbin/poundctl
 #usr/share/man/man8/pound.8
 #usr/share/man/man8/poundctl.8
 var/ipfire/backup/addons/includes/pound
-etc/rc.d/init.d/pound
index 4238ae5a347ff30d4900b158989b901a09b061c2..9882067685a73ca56a5f97e291aab755aa7965ef 100644 (file)
@@ -29,6 +29,8 @@ usr/bin/wbinfo
 #usr/include/smb_share_modes.h
 #usr/include/talloc.h
 #usr/include/tdb.h
+#usr/include/tevent.h
+#usr/include/tevent_internal.h
 #usr/include/wbclient.h
 usr/lib/libnetapi.so
 usr/lib/libnetapi.so.0
@@ -42,6 +44,9 @@ usr/lib/libtalloc.so.2.0.5
 usr/lib/libtdb.so
 usr/lib/libtdb.so.1
 usr/lib/libtdb.so.1.2.9
+usr/lib/libtevent.so
+usr/lib/libtevent.so.0
+usr/lib/libtevent.so.0.9.11
 usr/lib/libwbclient.so
 usr/lib/libwbclient.so.0
 #usr/lib/samba
diff --git a/config/rootfiles/packages/strace b/config/rootfiles/packages/strace
new file mode 100644 (file)
index 0000000..4730d8c
--- /dev/null
@@ -0,0 +1,4 @@
+usr/bin/strace
+#usr/bin/strace-graph
+#usr/bin/strace-log-merge
+#usr/share/man/man1/strace.1
diff --git a/config/rootfiles/packages/swatch b/config/rootfiles/packages/swatch
new file mode 100644 (file)
index 0000000..3789dba
--- /dev/null
@@ -0,0 +1,14 @@
+usr/bin/swatch
+#usr/lib/perl5/site_perl/5.12.3/Swatch
+usr/lib/perl5/site_perl/5.12.3/Swatch/Actions.pm
+usr/lib/perl5/site_perl/5.12.3/Swatch/Threshold.pm
+usr/lib/perl5/site_perl/5.12.3/Swatch/Throttle.pm
+#usr/lib/perl5/site_perl/5.12.3/auto/Swatch
+#usr/lib/perl5/site_perl/5.12.3/auto/Swatch/Actions
+usr/lib/perl5/site_perl/5.12.3/auto/Swatch/Actions/autosplit.ix
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/swatch
+#usr/lib/perl5/site_perl/5.12.3/MACHINE-linux-thread-multi/auto/swatch/.packlist
+#usr/share/man/man1/swatch.1
+#usr/share/man/man3/Swatch::Actions.3
+#usr/share/man/man3/Swatch::Threshold.3
+#usr/share/man/man3/Swatch::Throttle.3
index b2d4b66b4b3542f45fa00c40031d0ddd886d4601..7db74e80d2e919256caa88d85ed9e475fcaae5d1 100644 (file)
@@ -1,3 +1,2 @@
 usr/sbin/tcpdump
-usr/sbin/tcpdump.4.0.0
 #usr/share/man/man1/tcpdump.1
diff --git a/config/rootfiles/packages/tor b/config/rootfiles/packages/tor
new file mode 100644 (file)
index 0000000..58de7da
--- /dev/null
@@ -0,0 +1,34 @@
+#etc/logrotate.d
+etc/logrotate.d/tor
+etc/rc.d/init.d/tor
+etc/rc.d/rc0.d/K40tor
+etc/rc.d/rc3.d/S60tor
+etc/rc.d/rc6.d/K40tor
+#etc/tor
+etc/tor/tor-tsocks.conf
+etc/tor/torrc
+srv/web/ipfire/cgi-bin/tor.cgi
+usr/bin/tor
+usr/bin/tor-gencert
+usr/bin/tor-resolve
+#usr/bin/torify
+usr/local/bin/torctrl
+#usr/share/doc/tor
+#usr/share/doc/tor/tor-gencert.html
+#usr/share/doc/tor/tor-resolve.html
+#usr/share/doc/tor/tor.html
+#usr/share/doc/tor/torify.html
+#usr/share/man/man1/tor-gencert.1
+#usr/share/man/man1/tor-resolve.1
+#usr/share/man/man1/tor.1
+#usr/share/man/man1/torify.1
+usr/share/tor
+usr/share/tor/defaults-torrc
+usr/share/tor/geoip
+var/ipfire/backup/addons/includes/tor
+var/ipfire/menu.d/EX-tor.menu
+var/ipfire/tor
+var/ipfire/tor/settings
+var/ipfire/tor/torrc
+var/lib/tor
+var/log/tor
index ea9f81f3a2531d896c7c569cc5f2e1e1318f3aa9..950ae3e551bd8b5a5219ad7cdadfddbb719fe77c 100644 (file)
@@ -3,7 +3,7 @@
 #
 # some parts of this file are changed/updated by the webif
 ###################################################
-# VERSIONS : 2.9.1.1
+# VERSIONS : 2.9.5.0
 
 include /etc/snort/vars
 
@@ -42,7 +42,7 @@ ipvar FTP_SERVERS $HOME_NET
 ipvar SIP_SERVERS $HOME_NET
 
 # List of ports you run web servers on
-portvar HTTP_PORTS [80,81,311,444,591,593,901,1220,1414,1830,2301,2381,2809,3128,3702,5250,7001,7777,7779,8000,8008,8028,8080,8088,8118,8123,8180,8181,8243,8280,8888,9090,9091,9443,9999,11371,50002,55555]
+portvar HTTP_PORTS [80,81,82,83,84,85,86,87,88,89,311,383,444,591,593,631,901,1220,1414,1741,1830,2301,2381,2809,3037,3057,3128,3702,4343,4848,5250,6080,6988,7000,7001,7144,7145,7510,7777,7779,8000,8008,8014,8028,8080,8085,8088,8090,8118,8123,8180,8181,8222,8243,8280,8300,8500,8800,8888,8899,9000,9060,9080,9090,9091,9443,9999,11371,34443,34444,41080,50002,55555]
 
 # List of ports you want to look for SHELLCODE on.
 portvar SHELLCODE_PORTS !80
@@ -75,6 +75,14 @@ var RULE_PATH /etc/snort/rules
 var SO_RULE_PATH /etc/snort/so_rules
 var PREPROC_RULE_PATH /etc/snort/preproc_rules
 
+# If you are using reputation preprocessor set these
+# Currently there is a bug with relative paths, they are relative to where snort is
+# not relative to snort.conf like the above variables
+# This is completely inconsistent with how other vars work, BUG 89986
+# Set the absolute path appropriately
+var WHITE_LIST_PATH /etc/snort/rules
+var BLACK_LIST_PATH /etc/snort/rules
+
 
 ###################################################
 # Step #2: Configure the decoder.  For more information, see README.decode
@@ -161,7 +169,7 @@ config pcre_match_limit_recursion: 1500
 config detection: search-method ac-split search-optimize max-pattern-len 20
 
 # Configure the event queue.  For more information, see README.event_queue
-config event_queue: max_queue 8 log 3 order_events content_length
+config event_queue: max_queue 8 log 5 order_events content_length
 
 ###################################################
 ## Configure GTP if it is to be used.
@@ -215,6 +223,7 @@ dynamicengine /usr/lib/snort_dynamicengine/libsf_engine.so
 # path to dynamic rules libraries
 # dynamicdetection directory /usr/local/lib/snort_dynamicrules
 
+
 ###################################################
 # Step #5: Configure preprocessors
 # For more information, see the Snort Manual, Configuring Snort - Preprocessors
@@ -245,12 +254,12 @@ preprocessor stream5_global: track_tcp yes, \
    min_response_seconds 5
 preprocessor stream5_tcp: policy windows, detect_anomalies, require_3whs 180, \
    overlap_limit 10, small_segments 3 bytes 150, timeout 180, \
-    ports client 21 22 23 25 42 53 79 109 110 111 113 119 135 136 137 139 143 \
-        161 445 513 514 587 593 691 1433 1521 2100 3306 6070 6665 6666 6667 6668 6669 \
+    ports client 21 22 23 25 42 53 70 79 109 110 111 113 119 135 136 137 139 143 \
+        161 222 445 513 514 587 593 691 1433 1521 1741 2100 3306 6070 6665 6666 6667 6668 6669 \
         7000 8181 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779, \
-    ports both 80 81 311 443 465 563 591 593 636 901 989 992 993 994 995 1220 1414 1830 2301 2381 2809 3128 3702 5250 7907 7001 7802 7777 7779 \
+    ports both 80 81 82 83 84 85 86 87 88 89 110 311 383 443 444 465 563 591 593 631 636 901 989 992 993 994 995 1220 1414 1830 2301 2381 2809 3037 3057 3128 3702 4343 4848 5250 6080 6988 7907 7000 7001 7144 7145 7510 7802 7777 7779 \
         7801 7900 7901 7902 7903 7904 7905 7906 7908 7909 7910 7911 7912 7913 7914 7915 7916 \
-        7917 7918 7919 7920 8000 8008 8028 8080 8088 8118 8123 8180 8243 8280 8888 9090 9091 9443 9999 11371 50002 55555
+        7917 7918 7919 7920 8000 8008 8014 8028 8080 8085 8088 8090 8118 8123 8180 8222 8243 8280 8300 8500 8800 8888 8899 9000 9060 9080 9090 9091 9443 9999 11371 34443 34444 41080 50002 55555
 preprocessor stream5_udp: timeout 180
 
 # performance statistics.  For more information, see the Snort Manual, Configuring Snort - Preprocessors - Performance Monitor
@@ -269,7 +278,7 @@ preprocessor http_inspect_server: server default \
     max_headers 100 \
     max_spaces 200 \
     small_chunk_length { 10 5 } \
-    ports { 80 81 311 591 593 901 1220 1414 1830 2301 2381 2809 3128 3702 5250 7001 7777 7779 8000 8008 8028 8080 8088 8118 8123 8180 8181 8243 8280 8888 9090 9091 9443 9999 11371 50002 55555 } \
+    ports { 80 81 82 83 84 85 86 87 88 89 311 383 444 591 593 631 901 1220 1414 1741 1830 2301 2381 2809 3037 3057 3128 3702 4343 4848 5250 6080 6988 7000 7001 7144 7145 7510 7777 7779 8000 8008 8014 8028 8080 8085 8088 8090 8118 8123 8180 8181 8222 8243 8280 8300 8500 8800 8888 8899 9000 9060 9080 9090 9091 9443 9999 11371 34443 34444 41080 50002 55555 } \
     non_rfc_char { 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 } \
     enable_cookie \
     extended_response_inspection \
@@ -286,7 +295,7 @@ preprocessor http_inspect_server: server default \
     iis_delimiter no \
     iis_unicode no \
     multi_slash no \
-   utf_8 no \
+    utf_8 no \
     u_encode yes \
     webroot no
 
@@ -384,7 +393,7 @@ preprocessor sfportscan: proto  { all } memcap { 10000000 } sense_level { medium
 # preprocessor arpspoof_detect_host: 192.168.40.1 f0:0f:00:f0:0f:00
 
 # SSH anomaly detection.  For more information, see README.ssh
-preprocessor ssh: server_ports { 22,222 } \
+preprocessor ssh: server_ports { 22 222 } \
                   autodetect \
                   max_client_bytes 19600 \
                   max_encrypted_packets 20 \
@@ -409,7 +418,7 @@ preprocessor ssl: ports { 443 444 465 563 636 989 992 993 994 995 7801 7802 7900
 preprocessor sensitive_data: alert_threshold 25
 
 # SIP Session Initiation Protocol preprocessor.  For more information see README.sip
-preprocessor sip: max_sessions 10000, \
+preprocessor sip: max_sessions 40000, \
    ports { 5060 5061 5600 }, \
    methods { invite \
              cancel \
@@ -439,7 +448,7 @@ preprocessor sip: max_sessions 10000, \
    max_to_len 256, \
    max_via_len 1024, \
    max_contact_len 512, \
-   max_content_len 1024
+   max_content_len 2048 
 
 # IMAP preprocessor.  For more information see README.imap
 preprocessor imap: \
@@ -465,6 +474,15 @@ preprocessor dnp3: ports { 20000 } \
    memcap 262144 \
    check_crc
 
+# Reputation preprocessor. For more information see README.reputation
+#preprocessor reputation: \
+#   memcap 500, \
+#   priority whitelist, \
+#   nested_ip inner, \
+#   whitelist $WHITE_LIST_PATH/white_list.rules, \
+#   blacklist $BLACK_LIST_PATH/black_list.rules 
+
+
 ###################################################
 # Step #6: Configure output plugins
 # For more information, see Snort Manual, Configuring Snort - Output Modules
index 19bffa0606d338fff91cecdcd106e5a7b8589879..2b8f5dc02eb95a8d2b138656b9bb32a3cc228734 100644 (file)
@@ -1,6 +1,5 @@
-#squid_ip 127.0.0.1
-#squid_port 3128
-proxy none
+squid_ip 127.0.0.1
+squid_port 800
 #
 logfile /var/log/squid/squidclamav.log
 redirect http://127.0.0.1:81/clwarn.cgi
@@ -15,7 +14,7 @@ clamd_local /var/run/clamav/clamd
 maxsize 5000000
 maxredir 30
 timeout 60
-#trust_cache 1
+trust_cache 1
 #
 # Do not scan standard HTTP images
 abort ^.*\.(ico|gif|png|jpg)$
@@ -37,4 +36,4 @@ abortcontent ^video\/x-flv$
 abortcontent ^.*application\/x-mms-framed.*$
 #
 # White list some sites
-whitelist .*\.clamav.net
\ No newline at end of file
+whitelist .*\.clamav.net
diff --git a/config/syslinux/boot.msg b/config/syslinux/boot.msg
deleted file mode 100644 (file)
index dd6fc1f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-\f 
-\18splash.lss
-
-
- -  To install IPFire on your system, press the \ f04<ENTER>\ f07 key.
- -  To disable vga mode, type: \ f04novga <ENTER>\ f07.  
- -  To test the memory in your system type: \ f04memtest <ENTER>\ f07.
-
diff --git a/config/syslinux/boot.png b/config/syslinux/boot.png
new file mode 100644 (file)
index 0000000..cd7463f
Binary files /dev/null and b/config/syslinux/boot.png differ
diff --git a/config/syslinux/splash.lss b/config/syslinux/splash.lss
deleted file mode 100644 (file)
index 0ab1f9b..0000000
Binary files a/config/syslinux/splash.lss and /dev/null differ
index 5a6a975a205c6df275a36ddbfbb9ac522d9af80e..88320890cc0ca736d0ace02498547ed9b1eac4d1 100644 (file)
@@ -1,17 +1,96 @@
-TIMEOUT 5000
-DISPLAY boot.msg
-PROMPT 1
-DEFAULT vmlinuz
-  APPEND initrd=instroot vga=791 splash=silent ro
-LABEL ipfire
-  KERNEL vmlinuz
-  APPEND initrd=instroot vga=791 splash=silent ro
-LABEL novga
-  KERNEL vmlinuz
-  APPEND initrd=instroot ro
-LABEL unattended
-  KERNEL vmlinuz
-  APPEND initrd=instroot vga=791 splash=silent unattended ro
-LABEL memtest
-  KERNEL memtest
-  APPEND -
+
+UI vesamenu.c32
+PROMPT 0
+DEFAULT installer
+TIMEOUT 600
+
+MENU HSHIFT 0
+MENU WIDTH  40
+MENU MARGIN 1
+MENU VSHIFT 8
+MENU ROWS  10
+MENU HELPMSGROW 16
+MENU BACKGROUND boot.png
+MENU CLEAR
+
+# Coloring
+MENU COLOR TITLE       * #FFFFFFFF *
+MENU COLOR BORDER      * #00000000 #00000000 none
+MENU COLOR SEL         * #FFFFFFFF #FFE74C2E *
+MENU COLOR HOTSEL      1;7;37;40 #FFFFFFFF #99E74C2E *
+MENU COLOR TABMSG      * #FFFFFFFF #00000000 *
+
+MENU TITLE Welcome!
+
+LABEL installer
+       MENU LABEL Install IPFire VERSION
+       TEXT HELP
+Install the version of IPFire that is
+on this disk.
+       ENDTEXT
+       KERNEL vmlinuz
+       INITRD instroot
+       APPEND vga=791
+
+MENU SEPARATOR
+
+MENU BEGIN other
+       MENU TITLE Other installation options
+
+       LABEL other.back
+               MENU LABEL Back
+               MENU EXIT
+
+       MENU SEPARATOR
+
+       LABEL novga
+               MENU LABEL Install IPFire (text mode)
+               TEXT HELP
+Run the installer in text mode.
+               ENDTEXT
+               KERNEL vmlinuz
+               INITRD instroot
+
+       LABEL unattended
+               MENU LABEL Unattended installation
+               TEXT HELP
+Run an unattended installation.
+               ENDTEXT
+               KERNEL vmlinuz
+               INITRD instroot
+               APPEND unattended
+MENU END
+
+MENU BEGIN tools
+       MENU TITLE Tools
+
+       LABEL tools.back
+               MENU LABEL Back
+               MENU EXIT
+
+       MENU SEPARATOR
+
+       LABEL memtest
+               MENU LABEL memtest86+
+               TEXT HELP
+Diagnose memory problems with memtest86+.
+               ENDTEXT
+               KERNEL memtest
+
+       LABEL hdt
+               MENU LABEL Hardware Detection Tool
+               TEXT HELP
+Check your hardware with the Hardware Detection
+Tool!
+               ENDTEXT
+               KERNEL hdt.c32
+MENU END
+
+MENU SEPARATOR
+
+LABEL netboot
+       MENU LABEL boot.ipfire.org
+       TEXT HELP
+Boot from the IPFire Boot Server!
+       ENDTEXT
+       KERNEL netboot
index 5adf279001c2c7274bbf8235a77172086a7284ee..169463bb9cfce805c112a57e2583fe0c377b06af 100644 (file)
@@ -1,12 +1,12 @@
 DOMAINNAME=localdomain
 HOSTNAME=ipfire
-KEYMAP=/lib/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz
-LANGUAGE=de
+KEYMAP=/lib/kbd/keymaps/i386/qwerty/us.map.gz
+LANGUAGE=en
 TIMEZONE=/usr/share/zoneinfo/posix/Europe/Berlin
 THEME=ipfire
-GREEN_ADDRESS=192.168.180.30
+GREEN_ADDRESS=192.168.0.1
 GREEN_NETMASK=255.255.255.0
-GREEN_NETADDRESS=192.168.180.0
-GREEN_BROADCAST=192.168.180.255
+GREEN_NETADDRESS=192.168.0.0
+GREEN_BROADCAST=192.168.0.255
 ROOT_PASSWORD=ipfire
 ADMIN_PASSWORD=ipfire
diff --git a/config/tor/defaults-torrc b/config/tor/defaults-torrc
new file mode 100644 (file)
index 0000000..703d821
--- /dev/null
@@ -0,0 +1,3 @@
+DataDirectory /var/lib/tor
+User nobody
+Log notice syslog
diff --git a/config/tor/tor.logrotate b/config/tor/tor.logrotate
new file mode 100644 (file)
index 0000000..49fe002
--- /dev/null
@@ -0,0 +1,13 @@
+/var/log/tor/*.log {
+    daily
+    rotate 5
+    compress
+    delaycompress
+    missingok
+    notifempty
+    create 0640 nobody nobody
+    sharedscripts
+    postrotate
+        /etc/init.d/tor reload >/dev/null 2>&1 || :
+    endscript
+}
index a1cebf10f808a58dac1da6e54a32dacbd822e509..9c7906912c9c1ca6a1a8573e5ebec099d6a975b8 100644 (file)
@@ -3,7 +3,7 @@
 # The "master" options.  Some examples of options you may want to set
 # here are -r, -t, and --rcu.  See the vdr(1) man page for more info.
 #
-VDR_OPTIONS=(--vfat)
+VDR_OPTIONS=(--vfat --log=1)
 
 # VDR_PLUGIN_ORDER is a space separated list of plugins that should be
 # loaded in a specific order.  This affects eg. the order the plugins'
index de0c4d30ccf8ec7119b66e2b2e0a9ad407d6bcf8..bbe5e1de78abdaf21ae7c3d4d7e6880fbeebd9d1 100644 (file)
@@ -406,6 +406,10 @@ WARNING: translation string unused: to email adr
 WARNING: translation string unused: to install an update
 WARNING: translation string unused: to warn email bad
 WARNING: translation string unused: too long 80 char max
+WARNING: translation string unused: tor accounting period daily
+WARNING: translation string unused: tor accounting period monthly
+WARNING: translation string unused: tor accounting period weekly
+WARNING: translation string unused: tor exit country
 WARNING: translation string unused: traffic back
 WARNING: translation string unused: traffic calc time
 WARNING: translation string unused: traffic calc time bad
@@ -429,7 +433,6 @@ WARNING: translation string unused: transparent on
 WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
-WARNING: translation string unused: unknown
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updates
 WARNING: translation string unused: updates is old1
@@ -478,6 +481,8 @@ WARNING: translation string unused: year-graph
 WARNING: translation string unused: yearly firewallhits
 WARNING: untranslated string: Scan for Songs
 WARNING: untranslated string: bytes
+WARNING: untranslated string: community rules
+WARNING: untranslated string: emerging rules
 WARNING: untranslated string: new
 WARNING: untranslated string: outgoing firewall reserved groupname
 WARNING: untranslated string: qos add subclass
@@ -485,4 +490,3 @@ WARNING: untranslated string: route config changed
 WARNING: untranslated string: routing config added
 WARNING: untranslated string: routing config changed
 WARNING: untranslated string: routing table
-WARNING: untranslated string: wlanap country
index d7a7d72acf39c2a2bde5cb8e614ee5aea631e61b..12489577b404c2c94ade77687e7cc8690046bbf3 100644 (file)
@@ -437,6 +437,12 @@ WARNING: translation string unused: to email adr
 WARNING: translation string unused: to install an update
 WARNING: translation string unused: to warn email bad
 WARNING: translation string unused: too long 80 char max
+WARNING: translation string unused: tor accounting period daily
+WARNING: translation string unused: tor accounting period monthly
+WARNING: translation string unused: tor accounting period weekly
+WARNING: translation string unused: tor bridge enabled
+WARNING: translation string unused: tor errmsg invalid node id
+WARNING: translation string unused: tor exit country
 WARNING: translation string unused: traffic back
 WARNING: translation string unused: traffic calc time
 WARNING: translation string unused: traffic calc time bad
@@ -460,7 +466,6 @@ WARNING: translation string unused: transparent on
 WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
-WARNING: translation string unused: unknown
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updates
 WARNING: translation string unused: updates is old1
index 0dea29c181febe014fa2708de86bcfecd2223fe2..fe4635527eca7db4f9f35e0197c55afb5e3238b6 100644 (file)
@@ -456,7 +456,6 @@ WARNING: translation string unused: transparent on
 WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
-WARNING: translation string unused: unknown
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updates
 WARNING: translation string unused: updates is old1
@@ -550,6 +549,14 @@ WARNING: untranslated string: ccd routes
 WARNING: untranslated string: ccd subnet
 WARNING: untranslated string: ccd used
 WARNING: untranslated string: deprecated fs warn
+WARNING: untranslated string: dnsforward
+WARNING: untranslated string: dnsforward add a new entry
+WARNING: untranslated string: dnsforward configuration
+WARNING: untranslated string: dnsforward edit an entry
+WARNING: untranslated string: dnsforward entries
+WARNING: untranslated string: dnsforward forward_server
+WARNING: untranslated string: dnsforward zone
+WARNING: untranslated string: emerging rules
 WARNING: untranslated string: fireinfo ipfire version
 WARNING: untranslated string: fireinfo is disabled
 WARNING: untranslated string: fireinfo is enabled
@@ -618,7 +625,83 @@ WARNING: untranslated string: routing table
 WARNING: untranslated string: server restart
 WARNING: untranslated string: static routes
 WARNING: untranslated string: system information
+WARNING: untranslated string: tor
+WARNING: untranslated string: tor accounting
+WARNING: untranslated string: tor accounting bytes
+WARNING: untranslated string: tor accounting bytes left
+WARNING: untranslated string: tor accounting interval
+WARNING: untranslated string: tor accounting limit
+WARNING: untranslated string: tor accounting period
+WARNING: untranslated string: tor acls
+WARNING: untranslated string: tor allowed subnets
+WARNING: untranslated string: tor bandwidth burst
+WARNING: untranslated string: tor bandwidth rate
+WARNING: untranslated string: tor bandwidth settings
+WARNING: untranslated string: tor bandwidth unlimited
+WARNING: untranslated string: tor common settings
+WARNING: untranslated string: tor configuration
+WARNING: untranslated string: tor connected relays
+WARNING: untranslated string: tor contact info
+WARNING: untranslated string: tor daemon
+WARNING: untranslated string: tor enabled
+WARNING: untranslated string: tor errmsg invalid accounting limit
+WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay address
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
+WARNING: untranslated string: tor exit country any
+WARNING: untranslated string: tor exit nodes
+WARNING: untranslated string: tor relay address
+WARNING: untranslated string: tor relay configuration
+WARNING: untranslated string: tor relay enabled
+WARNING: untranslated string: tor relay external address
+WARNING: untranslated string: tor relay fingerprint
+WARNING: untranslated string: tor relay mode
+WARNING: untranslated string: tor relay mode bridge
+WARNING: untranslated string: tor relay mode exit
+WARNING: untranslated string: tor relay mode private bridge
+WARNING: untranslated string: tor relay mode relay
+WARNING: untranslated string: tor relay nickname
+WARNING: untranslated string: tor relay port
+WARNING: untranslated string: tor service
+WARNING: untranslated string: tor socks port
+WARNING: untranslated string: tor stats
+WARNING: untranslated string: tor traffic limit hard
+WARNING: untranslated string: tor traffic limit soft
+WARNING: untranslated string: tor traffic read written
+WARNING: untranslated string: tor use exit nodes
 WARNING: untranslated string: uptime load average
 WARNING: untranslated string: visit us at
 WARNING: untranslated string: vpn keyexchange
+WARNING: untranslated string: wlan client
+WARNING: untranslated string: wlan client advanced settings
+WARNING: untranslated string: wlan client and
+WARNING: untranslated string: wlan client bssid
+WARNING: untranslated string: wlan client ccmp
+WARNING: untranslated string: wlan client configuration
+WARNING: untranslated string: wlan client disconnected
+WARNING: untranslated string: wlan client duplicate ssid
+WARNING: untranslated string: wlan client edit entry
+WARNING: untranslated string: wlan client encryption
+WARNING: untranslated string: wlan client encryption none
+WARNING: untranslated string: wlan client encryption wep
+WARNING: untranslated string: wlan client encryption wpa
+WARNING: untranslated string: wlan client encryption wpa2
+WARNING: untranslated string: wlan client group cipher
+WARNING: untranslated string: wlan client group key algorithm
+WARNING: untranslated string: wlan client invalid key length
+WARNING: untranslated string: wlan client new entry
+WARNING: untranslated string: wlan client new network
+WARNING: untranslated string: wlan client pairwise cipher
+WARNING: untranslated string: wlan client pairwise key algorithm
+WARNING: untranslated string: wlan client pairwise key group key
+WARNING: untranslated string: wlan client psk
+WARNING: untranslated string: wlan client ssid
+WARNING: untranslated string: wlan client tkip
+WARNING: untranslated string: wlan client wpa mode
+WARNING: untranslated string: wlan client wpa mode all
+WARNING: untranslated string: wlan client wpa mode ccmp ccmp
+WARNING: untranslated string: wlan client wpa mode ccmp tkip
+WARNING: untranslated string: wlan client wpa mode tkip tkip
 WARNING: untranslated string: wlanap country
index bec72239401a982fd8c0c303139b8362bbfb3f37..d5a10574f982fa987f1e102328523b8635bfd053 100644 (file)
@@ -455,7 +455,6 @@ WARNING: translation string unused: transparent on
 WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
-WARNING: translation string unused: unknown
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updates
 WARNING: translation string unused: updates is old1
@@ -550,6 +549,14 @@ WARNING: untranslated string: ccd subnet
 WARNING: untranslated string: ccd used
 WARNING: untranslated string: deprecated fs warn
 WARNING: untranslated string: dns address deleted txt
+WARNING: untranslated string: dnsforward
+WARNING: untranslated string: dnsforward add a new entry
+WARNING: untranslated string: dnsforward configuration
+WARNING: untranslated string: dnsforward edit an entry
+WARNING: untranslated string: dnsforward entries
+WARNING: untranslated string: dnsforward forward_server
+WARNING: untranslated string: dnsforward zone
+WARNING: untranslated string: emerging rules
 WARNING: untranslated string: fireinfo ipfire version
 WARNING: untranslated string: fireinfo is disabled
 WARNING: untranslated string: fireinfo is enabled
@@ -603,12 +610,88 @@ WARNING: untranslated string: server restart
 WARNING: untranslated string: snort working
 WARNING: untranslated string: static routes
 WARNING: untranslated string: system information
+WARNING: untranslated string: tor
+WARNING: untranslated string: tor accounting
+WARNING: untranslated string: tor accounting bytes
+WARNING: untranslated string: tor accounting bytes left
+WARNING: untranslated string: tor accounting interval
+WARNING: untranslated string: tor accounting limit
+WARNING: untranslated string: tor accounting period
+WARNING: untranslated string: tor acls
+WARNING: untranslated string: tor allowed subnets
+WARNING: untranslated string: tor bandwidth burst
+WARNING: untranslated string: tor bandwidth rate
+WARNING: untranslated string: tor bandwidth settings
+WARNING: untranslated string: tor bandwidth unlimited
+WARNING: untranslated string: tor common settings
+WARNING: untranslated string: tor configuration
+WARNING: untranslated string: tor connected relays
+WARNING: untranslated string: tor contact info
+WARNING: untranslated string: tor daemon
+WARNING: untranslated string: tor enabled
+WARNING: untranslated string: tor errmsg invalid accounting limit
+WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay address
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
+WARNING: untranslated string: tor exit country any
+WARNING: untranslated string: tor exit nodes
+WARNING: untranslated string: tor relay address
+WARNING: untranslated string: tor relay configuration
+WARNING: untranslated string: tor relay enabled
+WARNING: untranslated string: tor relay external address
+WARNING: untranslated string: tor relay fingerprint
+WARNING: untranslated string: tor relay mode
+WARNING: untranslated string: tor relay mode bridge
+WARNING: untranslated string: tor relay mode exit
+WARNING: untranslated string: tor relay mode private bridge
+WARNING: untranslated string: tor relay mode relay
+WARNING: untranslated string: tor relay nickname
+WARNING: untranslated string: tor relay port
+WARNING: untranslated string: tor service
+WARNING: untranslated string: tor socks port
+WARNING: untranslated string: tor stats
+WARNING: untranslated string: tor traffic limit hard
+WARNING: untranslated string: tor traffic limit soft
+WARNING: untranslated string: tor traffic read written
+WARNING: untranslated string: tor use exit nodes
 WARNING: untranslated string: upload new ruleset
 WARNING: untranslated string: uptime load average
 WARNING: untranslated string: urlfilter file ext block
 WARNING: untranslated string: urlfilter mode block
 WARNING: untranslated string: visit us at
 WARNING: untranslated string: vpn keyexchange
+WARNING: untranslated string: wlan client
+WARNING: untranslated string: wlan client advanced settings
+WARNING: untranslated string: wlan client and
+WARNING: untranslated string: wlan client bssid
+WARNING: untranslated string: wlan client ccmp
+WARNING: untranslated string: wlan client configuration
+WARNING: untranslated string: wlan client disconnected
+WARNING: untranslated string: wlan client duplicate ssid
+WARNING: untranslated string: wlan client edit entry
+WARNING: untranslated string: wlan client encryption
+WARNING: untranslated string: wlan client encryption none
+WARNING: untranslated string: wlan client encryption wep
+WARNING: untranslated string: wlan client encryption wpa
+WARNING: untranslated string: wlan client encryption wpa2
+WARNING: untranslated string: wlan client group cipher
+WARNING: untranslated string: wlan client group key algorithm
+WARNING: untranslated string: wlan client invalid key length
+WARNING: untranslated string: wlan client new entry
+WARNING: untranslated string: wlan client new network
+WARNING: untranslated string: wlan client pairwise cipher
+WARNING: untranslated string: wlan client pairwise key algorithm
+WARNING: untranslated string: wlan client pairwise key group key
+WARNING: untranslated string: wlan client psk
+WARNING: untranslated string: wlan client ssid
+WARNING: untranslated string: wlan client tkip
+WARNING: untranslated string: wlan client wpa mode
+WARNING: untranslated string: wlan client wpa mode all
+WARNING: untranslated string: wlan client wpa mode ccmp ccmp
+WARNING: untranslated string: wlan client wpa mode ccmp tkip
+WARNING: untranslated string: wlan client wpa mode tkip tkip
 WARNING: untranslated string: wlanap access point
 WARNING: untranslated string: wlanap channel
 WARNING: untranslated string: wlanap country
index c6fa36f191f95881f0936e8f09bc35986aabbe6c..c8249ff7aa506dfca8b6ff0e038fe83a407fa4b3 100644 (file)
@@ -460,7 +460,6 @@ WARNING: translation string unused: transparent on
 WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
-WARNING: translation string unused: unknown
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updates
 WARNING: translation string unused: updates is old1
@@ -514,6 +513,13 @@ WARNING: untranslated string: age sminute
 WARNING: untranslated string: age ssecond
 WARNING: untranslated string: bytes
 WARNING: untranslated string: ccd iroute2
+WARNING: untranslated string: dnsforward
+WARNING: untranslated string: dnsforward add a new entry
+WARNING: untranslated string: dnsforward configuration
+WARNING: untranslated string: dnsforward edit an entry
+WARNING: untranslated string: dnsforward entries
+WARNING: untranslated string: dnsforward forward_server
+WARNING: untranslated string: dnsforward zone
 WARNING: untranslated string: new
 WARNING: untranslated string: outgoing firewall reserved groupname
 WARNING: untranslated string: qos enter bandwidths
@@ -521,4 +527,80 @@ WARNING: untranslated string: route config changed
 WARNING: untranslated string: routing config added
 WARNING: untranslated string: routing config changed
 WARNING: untranslated string: routing table
+WARNING: untranslated string: tor
+WARNING: untranslated string: tor accounting
+WARNING: untranslated string: tor accounting bytes
+WARNING: untranslated string: tor accounting bytes left
+WARNING: untranslated string: tor accounting interval
+WARNING: untranslated string: tor accounting limit
+WARNING: untranslated string: tor accounting period
+WARNING: untranslated string: tor acls
+WARNING: untranslated string: tor allowed subnets
+WARNING: untranslated string: tor bandwidth burst
+WARNING: untranslated string: tor bandwidth rate
+WARNING: untranslated string: tor bandwidth settings
+WARNING: untranslated string: tor bandwidth unlimited
+WARNING: untranslated string: tor common settings
+WARNING: untranslated string: tor configuration
+WARNING: untranslated string: tor connected relays
+WARNING: untranslated string: tor contact info
+WARNING: untranslated string: tor daemon
+WARNING: untranslated string: tor enabled
+WARNING: untranslated string: tor errmsg invalid accounting limit
+WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay address
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
+WARNING: untranslated string: tor exit country any
+WARNING: untranslated string: tor exit nodes
+WARNING: untranslated string: tor relay address
+WARNING: untranslated string: tor relay configuration
+WARNING: untranslated string: tor relay enabled
+WARNING: untranslated string: tor relay external address
+WARNING: untranslated string: tor relay fingerprint
+WARNING: untranslated string: tor relay mode
+WARNING: untranslated string: tor relay mode bridge
+WARNING: untranslated string: tor relay mode exit
+WARNING: untranslated string: tor relay mode private bridge
+WARNING: untranslated string: tor relay mode relay
+WARNING: untranslated string: tor relay nickname
+WARNING: untranslated string: tor relay port
+WARNING: untranslated string: tor service
+WARNING: untranslated string: tor socks port
+WARNING: untranslated string: tor stats
+WARNING: untranslated string: tor traffic limit hard
+WARNING: untranslated string: tor traffic limit soft
+WARNING: untranslated string: tor traffic read written
+WARNING: untranslated string: tor use exit nodes
 WARNING: untranslated string: uptime load average
+WARNING: untranslated string: wlan client
+WARNING: untranslated string: wlan client advanced settings
+WARNING: untranslated string: wlan client and
+WARNING: untranslated string: wlan client bssid
+WARNING: untranslated string: wlan client ccmp
+WARNING: untranslated string: wlan client configuration
+WARNING: untranslated string: wlan client disconnected
+WARNING: untranslated string: wlan client duplicate ssid
+WARNING: untranslated string: wlan client edit entry
+WARNING: untranslated string: wlan client encryption
+WARNING: untranslated string: wlan client encryption none
+WARNING: untranslated string: wlan client encryption wep
+WARNING: untranslated string: wlan client encryption wpa
+WARNING: untranslated string: wlan client encryption wpa2
+WARNING: untranslated string: wlan client group cipher
+WARNING: untranslated string: wlan client group key algorithm
+WARNING: untranslated string: wlan client invalid key length
+WARNING: untranslated string: wlan client new entry
+WARNING: untranslated string: wlan client new network
+WARNING: untranslated string: wlan client pairwise cipher
+WARNING: untranslated string: wlan client pairwise key algorithm
+WARNING: untranslated string: wlan client pairwise key group key
+WARNING: untranslated string: wlan client psk
+WARNING: untranslated string: wlan client ssid
+WARNING: untranslated string: wlan client tkip
+WARNING: untranslated string: wlan client wpa mode
+WARNING: untranslated string: wlan client wpa mode all
+WARNING: untranslated string: wlan client wpa mode ccmp ccmp
+WARNING: untranslated string: wlan client wpa mode ccmp tkip
+WARNING: untranslated string: wlan client wpa mode tkip tkip
index 0dea29c181febe014fa2708de86bcfecd2223fe2..fe4635527eca7db4f9f35e0197c55afb5e3238b6 100644 (file)
@@ -456,7 +456,6 @@ WARNING: translation string unused: transparent on
 WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
-WARNING: translation string unused: unknown
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updates
 WARNING: translation string unused: updates is old1
@@ -550,6 +549,14 @@ WARNING: untranslated string: ccd routes
 WARNING: untranslated string: ccd subnet
 WARNING: untranslated string: ccd used
 WARNING: untranslated string: deprecated fs warn
+WARNING: untranslated string: dnsforward
+WARNING: untranslated string: dnsforward add a new entry
+WARNING: untranslated string: dnsforward configuration
+WARNING: untranslated string: dnsforward edit an entry
+WARNING: untranslated string: dnsforward entries
+WARNING: untranslated string: dnsforward forward_server
+WARNING: untranslated string: dnsforward zone
+WARNING: untranslated string: emerging rules
 WARNING: untranslated string: fireinfo ipfire version
 WARNING: untranslated string: fireinfo is disabled
 WARNING: untranslated string: fireinfo is enabled
@@ -618,7 +625,83 @@ WARNING: untranslated string: routing table
 WARNING: untranslated string: server restart
 WARNING: untranslated string: static routes
 WARNING: untranslated string: system information
+WARNING: untranslated string: tor
+WARNING: untranslated string: tor accounting
+WARNING: untranslated string: tor accounting bytes
+WARNING: untranslated string: tor accounting bytes left
+WARNING: untranslated string: tor accounting interval
+WARNING: untranslated string: tor accounting limit
+WARNING: untranslated string: tor accounting period
+WARNING: untranslated string: tor acls
+WARNING: untranslated string: tor allowed subnets
+WARNING: untranslated string: tor bandwidth burst
+WARNING: untranslated string: tor bandwidth rate
+WARNING: untranslated string: tor bandwidth settings
+WARNING: untranslated string: tor bandwidth unlimited
+WARNING: untranslated string: tor common settings
+WARNING: untranslated string: tor configuration
+WARNING: untranslated string: tor connected relays
+WARNING: untranslated string: tor contact info
+WARNING: untranslated string: tor daemon
+WARNING: untranslated string: tor enabled
+WARNING: untranslated string: tor errmsg invalid accounting limit
+WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay address
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
+WARNING: untranslated string: tor exit country any
+WARNING: untranslated string: tor exit nodes
+WARNING: untranslated string: tor relay address
+WARNING: untranslated string: tor relay configuration
+WARNING: untranslated string: tor relay enabled
+WARNING: untranslated string: tor relay external address
+WARNING: untranslated string: tor relay fingerprint
+WARNING: untranslated string: tor relay mode
+WARNING: untranslated string: tor relay mode bridge
+WARNING: untranslated string: tor relay mode exit
+WARNING: untranslated string: tor relay mode private bridge
+WARNING: untranslated string: tor relay mode relay
+WARNING: untranslated string: tor relay nickname
+WARNING: untranslated string: tor relay port
+WARNING: untranslated string: tor service
+WARNING: untranslated string: tor socks port
+WARNING: untranslated string: tor stats
+WARNING: untranslated string: tor traffic limit hard
+WARNING: untranslated string: tor traffic limit soft
+WARNING: untranslated string: tor traffic read written
+WARNING: untranslated string: tor use exit nodes
 WARNING: untranslated string: uptime load average
 WARNING: untranslated string: visit us at
 WARNING: untranslated string: vpn keyexchange
+WARNING: untranslated string: wlan client
+WARNING: untranslated string: wlan client advanced settings
+WARNING: untranslated string: wlan client and
+WARNING: untranslated string: wlan client bssid
+WARNING: untranslated string: wlan client ccmp
+WARNING: untranslated string: wlan client configuration
+WARNING: untranslated string: wlan client disconnected
+WARNING: untranslated string: wlan client duplicate ssid
+WARNING: untranslated string: wlan client edit entry
+WARNING: untranslated string: wlan client encryption
+WARNING: untranslated string: wlan client encryption none
+WARNING: untranslated string: wlan client encryption wep
+WARNING: untranslated string: wlan client encryption wpa
+WARNING: untranslated string: wlan client encryption wpa2
+WARNING: untranslated string: wlan client group cipher
+WARNING: untranslated string: wlan client group key algorithm
+WARNING: untranslated string: wlan client invalid key length
+WARNING: untranslated string: wlan client new entry
+WARNING: untranslated string: wlan client new network
+WARNING: untranslated string: wlan client pairwise cipher
+WARNING: untranslated string: wlan client pairwise key algorithm
+WARNING: untranslated string: wlan client pairwise key group key
+WARNING: untranslated string: wlan client psk
+WARNING: untranslated string: wlan client ssid
+WARNING: untranslated string: wlan client tkip
+WARNING: untranslated string: wlan client wpa mode
+WARNING: untranslated string: wlan client wpa mode all
+WARNING: untranslated string: wlan client wpa mode ccmp ccmp
+WARNING: untranslated string: wlan client wpa mode ccmp tkip
+WARNING: untranslated string: wlan client wpa mode tkip tkip
 WARNING: untranslated string: wlanap country
index b513b59f2610776504ef0803087548be3e53f247..ef7b31c2e37ff230fc5f900c0f411a34d0936432 100644 (file)
@@ -449,7 +449,6 @@ WARNING: translation string unused: transparent on
 WARNING: translation string unused: umount
 WARNING: translation string unused: umount removable media before to unplug
 WARNING: translation string unused: unencrypted
-WARNING: translation string unused: unknown
 WARNING: translation string unused: update transcript
 WARNING: translation string unused: updates
 WARNING: translation string unused: updates is old1
@@ -540,8 +539,17 @@ WARNING: untranslated string: ccd none
 WARNING: untranslated string: ccd routes
 WARNING: untranslated string: ccd subnet
 WARNING: untranslated string: ccd used
+WARNING: untranslated string: community rules
 WARNING: untranslated string: deprecated fs warn
 WARNING: untranslated string: disk access per
+WARNING: untranslated string: dnsforward
+WARNING: untranslated string: dnsforward add a new entry
+WARNING: untranslated string: dnsforward configuration
+WARNING: untranslated string: dnsforward edit an entry
+WARNING: untranslated string: dnsforward entries
+WARNING: untranslated string: dnsforward forward_server
+WARNING: untranslated string: dnsforward zone
+WARNING: untranslated string: emerging rules
 WARNING: untranslated string: extrahd because there is already a device mounted
 WARNING: untranslated string: extrahd cant umount
 WARNING: untranslated string: extrahd install or load driver
@@ -582,7 +590,83 @@ WARNING: untranslated string: routing config changed
 WARNING: untranslated string: routing table
 WARNING: untranslated string: server restart
 WARNING: untranslated string: static routes
+WARNING: untranslated string: tor
+WARNING: untranslated string: tor accounting
+WARNING: untranslated string: tor accounting bytes
+WARNING: untranslated string: tor accounting bytes left
+WARNING: untranslated string: tor accounting interval
+WARNING: untranslated string: tor accounting limit
+WARNING: untranslated string: tor accounting period
+WARNING: untranslated string: tor acls
+WARNING: untranslated string: tor allowed subnets
+WARNING: untranslated string: tor bandwidth burst
+WARNING: untranslated string: tor bandwidth rate
+WARNING: untranslated string: tor bandwidth settings
+WARNING: untranslated string: tor bandwidth unlimited
+WARNING: untranslated string: tor common settings
+WARNING: untranslated string: tor configuration
+WARNING: untranslated string: tor connected relays
+WARNING: untranslated string: tor contact info
+WARNING: untranslated string: tor daemon
+WARNING: untranslated string: tor enabled
+WARNING: untranslated string: tor errmsg invalid accounting limit
+WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay address
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
+WARNING: untranslated string: tor exit country any
+WARNING: untranslated string: tor exit nodes
+WARNING: untranslated string: tor relay address
+WARNING: untranslated string: tor relay configuration
+WARNING: untranslated string: tor relay enabled
+WARNING: untranslated string: tor relay external address
+WARNING: untranslated string: tor relay fingerprint
+WARNING: untranslated string: tor relay mode
+WARNING: untranslated string: tor relay mode bridge
+WARNING: untranslated string: tor relay mode exit
+WARNING: untranslated string: tor relay mode private bridge
+WARNING: untranslated string: tor relay mode relay
+WARNING: untranslated string: tor relay nickname
+WARNING: untranslated string: tor relay port
+WARNING: untranslated string: tor service
+WARNING: untranslated string: tor socks port
+WARNING: untranslated string: tor stats
+WARNING: untranslated string: tor traffic limit hard
+WARNING: untranslated string: tor traffic limit soft
+WARNING: untranslated string: tor traffic read written
+WARNING: untranslated string: tor use exit nodes
 WARNING: untranslated string: uptime load average
 WARNING: untranslated string: visit us at
 WARNING: untranslated string: vpn keyexchange
+WARNING: untranslated string: wlan client
+WARNING: untranslated string: wlan client advanced settings
+WARNING: untranslated string: wlan client and
+WARNING: untranslated string: wlan client bssid
+WARNING: untranslated string: wlan client ccmp
+WARNING: untranslated string: wlan client configuration
+WARNING: untranslated string: wlan client disconnected
+WARNING: untranslated string: wlan client duplicate ssid
+WARNING: untranslated string: wlan client edit entry
+WARNING: untranslated string: wlan client encryption
+WARNING: untranslated string: wlan client encryption none
+WARNING: untranslated string: wlan client encryption wep
+WARNING: untranslated string: wlan client encryption wpa
+WARNING: untranslated string: wlan client encryption wpa2
+WARNING: untranslated string: wlan client group cipher
+WARNING: untranslated string: wlan client group key algorithm
+WARNING: untranslated string: wlan client invalid key length
+WARNING: untranslated string: wlan client new entry
+WARNING: untranslated string: wlan client new network
+WARNING: untranslated string: wlan client pairwise cipher
+WARNING: untranslated string: wlan client pairwise key algorithm
+WARNING: untranslated string: wlan client pairwise key group key
+WARNING: untranslated string: wlan client psk
+WARNING: untranslated string: wlan client ssid
+WARNING: untranslated string: wlan client tkip
+WARNING: untranslated string: wlan client wpa mode
+WARNING: untranslated string: wlan client wpa mode all
+WARNING: untranslated string: wlan client wpa mode ccmp ccmp
+WARNING: untranslated string: wlan client wpa mode ccmp tkip
+WARNING: untranslated string: wlan client wpa mode tkip tkip
 WARNING: untranslated string: wlanap country
diff --git a/doc/language_issues.tr b/doc/language_issues.tr
new file mode 100644 (file)
index 0000000..1821fb4
--- /dev/null
@@ -0,0 +1,601 @@
+WARNING: translation string unused: Client status and controlc
+WARNING: translation string unused: ConnSched scheduler
+WARNING: translation string unused: ConnSched select profile
+WARNING: translation string unused: HDD temperature
+WARNING: translation string unused: Level7 rule
+WARNING: translation string unused: Local VPN IP
+WARNING: translation string unused: Ping
+WARNING: translation string unused: Queuelenght
+WARNING: translation string unused: Remote IP
+WARNING: translation string unused: Remote VPN IP
+WARNING: translation string unused: Resolv
+WARNING: translation string unused: TOS Bits
+WARNING: translation string unused: Verbose
+WARNING: translation string unused: access refused with this oinkcode
+WARNING: translation string unused: add network
+WARNING: translation string unused: add new ovpn
+WARNING: translation string unused: add service
+WARNING: translation string unused: add-route
+WARNING: translation string unused: admin user password has been changed
+WARNING: translation string unused: administrator user password
+WARNING: translation string unused: advproxy LDAP auth
+WARNING: translation string unused: advproxy NTLM auth
+WARNING: translation string unused: advproxy advanced proxy
+WARNING: translation string unused: advproxy chgwebpwd ERROR
+WARNING: translation string unused: advproxy chgwebpwd SUCCESS
+WARNING: translation string unused: advproxy chgwebpwd change password
+WARNING: translation string unused: advproxy chgwebpwd change web password
+WARNING: translation string unused: advproxy chgwebpwd new password
+WARNING: translation string unused: advproxy chgwebpwd new password confirm
+WARNING: translation string unused: advproxy chgwebpwd old password
+WARNING: translation string unused: advproxy chgwebpwd username
+WARNING: translation string unused: advproxy cre disabled
+WARNING: translation string unused: advproxy errmsg change fail
+WARNING: translation string unused: advproxy errmsg change success
+WARNING: translation string unused: advproxy errmsg invalid user
+WARNING: translation string unused: advproxy errmsg no password
+WARNING: translation string unused: advproxy errmsg password incorrect
+WARNING: translation string unused: advproxy no cre groups
+WARNING: translation string unused: advproxy ssadvanced proxy
+WARNING: translation string unused: advproxy update information
+WARNING: translation string unused: advproxy update notification
+WARNING: translation string unused: alcatelusb help
+WARNING: translation string unused: alcatelusb upload
+WARNING: translation string unused: all interfaces
+WARNING: translation string unused: all updates installed
+WARNING: translation string unused: allmsg
+WARNING: translation string unused: alt information
+WARNING: translation string unused: alt ovpn
+WARNING: translation string unused: and
+WARNING: translation string unused: ansi t1.483
+WARNING: translation string unused: apply
+WARNING: translation string unused: archive not exist
+WARNING: translation string unused: available updates
+WARNING: translation string unused: backup archive
+WARNING: translation string unused: backup clear archive
+WARNING: translation string unused: backup config floppy
+WARNING: translation string unused: backup configuration
+WARNING: translation string unused: backup erase key
+WARNING: translation string unused: backup explain key
+WARNING: translation string unused: backup explain key li1
+WARNING: translation string unused: backup explain key li2
+WARNING: translation string unused: backup explain key li3
+WARNING: translation string unused: backup explain key no1
+WARNING: translation string unused: backup explain key no2
+WARNING: translation string unused: backup export key
+WARNING: translation string unused: backup extract key
+WARNING: translation string unused: backup generate key
+WARNING: translation string unused: backup import dat file
+WARNING: translation string unused: backup import key
+WARNING: translation string unused: backup key
+WARNING: translation string unused: backup key file
+WARNING: translation string unused: backup key info
+WARNING: translation string unused: backup media info
+WARNING: translation string unused: backup missing key
+WARNING: translation string unused: backup password
+WARNING: translation string unused: backup protect key password
+WARNING: translation string unused: backup sets
+WARNING: translation string unused: backup to floppy
+WARNING: translation string unused: bad characters in
+WARNING: translation string unused: bewan adsl pci st
+WARNING: translation string unused: bewan adsl usb
+WARNING: translation string unused: bitrate
+WARNING: translation string unused: bleeding rules
+WARNING: translation string unused: blue access use hint
+WARNING: translation string unused: blue interface
+WARNING: translation string unused: cache management
+WARNING: translation string unused: cache size
+WARNING: translation string unused: calamaris report interval (in minutes)
+WARNING: translation string unused: calc traffic all x minutes
+WARNING: translation string unused: capsinactive
+WARNING: translation string unused: ccd err iroute
+WARNING: translation string unused: ccd err netadr
+WARNING: translation string unused: cfg restart
+WARNING: translation string unused: check for net traffic update
+WARNING: translation string unused: choose config
+WARNING: translation string unused: choose media
+WARNING: translation string unused: clear cache
+WARNING: translation string unused: compression
+WARNING: translation string unused: connect
+WARNING: translation string unused: connect the modem
+WARNING: translation string unused: core notice 1
+WARNING: translation string unused: core notice 2
+WARNING: translation string unused: core notice 3
+WARNING: translation string unused: could not connect to
+WARNING: translation string unused: could not connect to www ipcop org
+WARNING: translation string unused: could not connect to www ipfire org
+WARNING: translation string unused: could not create directory
+WARNING: translation string unused: could not download latest patch list
+WARNING: translation string unused: could not download the available updates list
+WARNING: translation string unused: could not open available updates file
+WARNING: translation string unused: could not open installed updates file
+WARNING: translation string unused: could not open update information file
+WARNING: translation string unused: create
+WARNING: translation string unused: create new backup
+WARNING: translation string unused: current dynamic leases
+WARNING: translation string unused: current media
+WARNING: translation string unused: current ovpn
+WARNING: translation string unused: current profile
+WARNING: translation string unused: custom networks
+WARNING: translation string unused: custom services
+WARNING: translation string unused: daily firewallhits
+WARNING: translation string unused: dat without key
+WARNING: translation string unused: day-graph
+WARNING: translation string unused: dbfile
+WARNING: translation string unused: ddns help dnsmadeeasy
+WARNING: translation string unused: ddns help freedns
+WARNING: translation string unused: ddns help plus
+WARNING: translation string unused: debugme
+WARNING: translation string unused: deep scan directories
+WARNING: translation string unused: default networks
+WARNING: translation string unused: default services
+WARNING: translation string unused: dhcp base ip fixed lease
+WARNING: translation string unused: dhcp create fixed leases
+WARNING: translation string unused: dhcp fixed lease err1
+WARNING: translation string unused: dhcp fixed lease help1
+WARNING: translation string unused: dhcp mode
+WARNING: translation string unused: dhcp server disabled on blue interface
+WARNING: translation string unused: dhcp server enabled on blue interface
+WARNING: translation string unused: dial user password
+WARNING: translation string unused: dial user password has been changed
+WARNING: translation string unused: dialup settings
+WARNING: translation string unused: disconnect
+WARNING: translation string unused: display traffic at home
+WARNING: translation string unused: dns server
+WARNING: translation string unused: do not log this port list
+WARNING: translation string unused: donation-link
+WARNING: translation string unused: done
+WARNING: translation string unused: driver
+WARNING: translation string unused: dynamic dns client
+WARNING: translation string unused: eciadsl help
+WARNING: translation string unused: eciadsl upload
+WARNING: translation string unused: edit network
+WARNING: translation string unused: edit service
+WARNING: translation string unused: editor
+WARNING: translation string unused: email server can not be empty
+WARNING: translation string unused: enable javascript
+WARNING: translation string unused: enabled on
+WARNING: translation string unused: enabledtitle
+WARNING: translation string unused: encrypted
+WARNING: translation string unused: err bk 1
+WARNING: translation string unused: err bk 10 password
+WARNING: translation string unused: err bk 2 key
+WARNING: translation string unused: err bk 3 tar
+WARNING: translation string unused: err bk 4 gz
+WARNING: translation string unused: err bk 5 encrypt
+WARNING: translation string unused: err rs 1
+WARNING: translation string unused: err rs 6 decrypt
+WARNING: translation string unused: err rs 7 untartst
+WARNING: translation string unused: err rs 8 untar
+WARNING: translation string unused: error config
+WARNING: translation string unused: error external access
+WARNING: translation string unused: expected
+WARNING: translation string unused: expertoptions
+WARNING: translation string unused: exportkey
+WARNING: translation string unused: external access rule changed
+WARNING: translation string unused: extrahd unable to read
+WARNING: translation string unused: extrahd unable to write
+WARNING: translation string unused: filename
+WARNING: translation string unused: firewall graphs
+WARNING: translation string unused: firewall log viewer
+WARNING: translation string unused: firmware
+WARNING: translation string unused: firmware upload
+WARNING: translation string unused: force update
+WARNING: translation string unused: frequency
+WARNING: translation string unused: fritzdsl help
+WARNING: translation string unused: fritzdsl upload
+WARNING: translation string unused: from email adr
+WARNING: translation string unused: from email pw
+WARNING: translation string unused: from email server
+WARNING: translation string unused: from email user
+WARNING: translation string unused: from warn email bad
+WARNING: translation string unused: g.dtm
+WARNING: translation string unused: g.lite
+WARNING: translation string unused: gen static key
+WARNING: translation string unused: generate
+WARNING: translation string unused: genkey
+WARNING: translation string unused: green interface
+WARNING: translation string unused: gz with key
+WARNING: translation string unused: hint
+WARNING: translation string unused: host
+WARNING: translation string unused: host configuration
+WARNING: translation string unused: hostname and domain already in use
+WARNING: translation string unused: hour-graph
+WARNING: translation string unused: hours2
+WARNING: translation string unused: ibod for dual isdn only
+WARNING: translation string unused: icmp selected but no type
+WARNING: translation string unused: icmp type
+WARNING: translation string unused: id
+WARNING: translation string unused: ids preprocessor
+WARNING: translation string unused: import
+WARNING: translation string unused: importkey
+WARNING: translation string unused: in
+WARNING: translation string unused: incorrect password
+WARNING: translation string unused: insert floppy
+WARNING: translation string unused: insert removable device
+WARNING: translation string unused: install new update
+WARNING: translation string unused: installed
+WARNING: translation string unused: installed updates
+WARNING: translation string unused: intrusion detection system log viewer
+WARNING: translation string unused: invalid cache size
+WARNING: translation string unused: invalid date entered
+WARNING: translation string unused: invalid downlink speed
+WARNING: translation string unused: invalid loaded file
+WARNING: translation string unused: invalid md5sum
+WARNING: translation string unused: invalid port list
+WARNING: translation string unused: invalid time entered
+WARNING: translation string unused: invalid uplink speed
+WARNING: translation string unused: invalid upstream proxy username or password setting
+WARNING: translation string unused: invert
+WARNING: translation string unused: ip address in use
+WARNING: translation string unused: ipfire side
+WARNING: translation string unused: iptable rules
+WARNING: translation string unused: isdn
+WARNING: translation string unused: isdn settings
+WARNING: translation string unused: isdn1
+WARNING: translation string unused: isdn2
+WARNING: translation string unused: javascript menu error1
+WARNING: translation string unused: javascript menu error2
+WARNING: translation string unused: kernel version
+WARNING: translation string unused: key stuff
+WARNING: translation string unused: lateprompting
+WARNING: translation string unused: length
+WARNING: translation string unused: line
+WARNING: translation string unused: loaded modules
+WARNING: translation string unused: local hard disk
+WARNING: translation string unused: localkeyfile
+WARNING: translation string unused: log enabled
+WARNING: translation string unused: log viewer
+WARNING: translation string unused: loosedirectorychecking
+WARNING: translation string unused: ls_dhcpd
+WARNING: translation string unused: ls_disk space
+WARNING: translation string unused: ls_free/swan
+WARNING: translation string unused: ls_httpd
+WARNING: translation string unused: ls_init
+WARNING: translation string unused: ls_kernel
+WARNING: translation string unused: ls_modprobe
+WARNING: translation string unused: ls_pam_unix
+WARNING: translation string unused: ls_sshd
+WARNING: translation string unused: ls_syslogd
+WARNING: translation string unused: mac address error not 00
+WARNING: translation string unused: manage ovpn
+WARNING: translation string unused: manual control and status
+WARNING: translation string unused: marked
+WARNING: translation string unused: max incoming size
+WARNING: translation string unused: max outgoing size
+WARNING: translation string unused: max size
+WARNING: translation string unused: mbmon fan in
+WARNING: translation string unused: mbmon graphs
+WARNING: translation string unused: mbmon temp in
+WARNING: translation string unused: mbmon value
+WARNING: translation string unused: min size
+WARNING: translation string unused: missing dat
+WARNING: translation string unused: missing gz
+WARNING: translation string unused: modem on com1
+WARNING: translation string unused: modem on com2
+WARNING: translation string unused: modem on com3
+WARNING: translation string unused: modem on com4
+WARNING: translation string unused: modem on com5
+WARNING: translation string unused: modulation
+WARNING: translation string unused: month-graph
+WARNING: translation string unused: monthly firewallhits
+WARNING: translation string unused: monthly start day bad
+WARNING: translation string unused: monthly traffic bad
+WARNING: translation string unused: monthly volume
+WARNING: translation string unused: monthly volume start day
+WARNING: translation string unused: monthly volume start day short
+WARNING: translation string unused: mount
+WARNING: translation string unused: mtu QoS
+WARNING: translation string unused: nat-traversal
+WARNING: translation string unused: net address
+WARNING: translation string unused: net config type
+WARNING: translation string unused: net config type help
+WARNING: translation string unused: net-traffic configuration
+WARNING: translation string unused: network added
+WARNING: translation string unused: network configuration
+WARNING: translation string unused: network removed
+WARNING: translation string unused: network status information
+WARNING: translation string unused: network traffic graphs
+WARNING: translation string unused: network updated
+WARNING: translation string unused: networks settings
+WARNING: translation string unused: new optionsfw must boot
+WARNING: translation string unused: no alcatelusb firmware
+WARNING: translation string unused: no cfg upload
+WARNING: translation string unused: no eciadsl synch.bin file
+WARNING: translation string unused: no fritzdsl driver
+WARNING: translation string unused: no information available
+WARNING: translation string unused: no modem selected
+WARNING: translation string unused: no set selected
+WARNING: translation string unused: nonetworkname
+WARNING: translation string unused: noservicename
+WARNING: translation string unused: notes
+WARNING: translation string unused: o-no
+WARNING: translation string unused: o-yes
+WARNING: translation string unused: online help en
+WARNING: translation string unused: only red
+WARNING: translation string unused: openvpn disabled
+WARNING: translation string unused: openvpn enabled
+WARNING: translation string unused: optional data
+WARNING: translation string unused: optionsfw portlist hint
+WARNING: translation string unused: optionsfw warning
+WARNING: translation string unused: or
+WARNING: translation string unused: original
+WARNING: translation string unused: other countries
+WARNING: translation string unused: our donors
+WARNING: translation string unused: out
+WARNING: translation string unused: outgoing firewall outgoing firewall reserved groupname
+WARNING: translation string unused: override mtu
+WARNING: translation string unused: ovpn
+WARNING: translation string unused: ovpn config
+WARNING: translation string unused: ovpn dl
+WARNING: translation string unused: ovpn log
+WARNING: translation string unused: ovpn_fastio
+WARNING: translation string unused: ovpn_fragment
+WARNING: translation string unused: ovpn_mssfix
+WARNING: translation string unused: ovpn_mtudisc
+WARNING: translation string unused: ovpn_processprio
+WARNING: translation string unused: ovpn_processprioD
+WARNING: translation string unused: ovpn_processprioED
+WARNING: translation string unused: ovpn_processprioEH
+WARNING: translation string unused: ovpn_processprioEN
+WARNING: translation string unused: ovpn_processprioH
+WARNING: translation string unused: ovpn_processprioLN
+WARNING: translation string unused: ovpn_processprioN
+WARNING: translation string unused: ovpn_processprioVD
+WARNING: translation string unused: ovpn_processprioVH
+WARNING: translation string unused: ovpnstatus log
+WARNING: translation string unused: ovpnsys log
+WARNING: translation string unused: package failed to install
+WARNING: translation string unused: pakfire core update auto
+WARNING: translation string unused: pakfire updates
+WARNING: translation string unused: password contains illegal characters
+WARNING: translation string unused: password crypting key
+WARNING: translation string unused: passwords must be at least 6 characters in length
+WARNING: translation string unused: phonebook entry
+WARNING: translation string unused: ping disabled
+WARNING: translation string unused: polfile
+WARNING: translation string unused: ports
+WARNING: translation string unused: pots
+WARNING: translation string unused: pppoe
+WARNING: translation string unused: present
+WARNING: translation string unused: profiles
+WARNING: translation string unused: proxy access graphs
+WARNING: translation string unused: proxy no proxy extend
+WARNING: translation string unused: proxy no proxy local
+WARNING: translation string unused: proxy port
+WARNING: translation string unused: psk
+WARNING: translation string unused: quick control
+WARNING: translation string unused: reboot schedule
+WARNING: translation string unused: rebooting
+WARNING: translation string unused: refresh update list
+WARNING: translation string unused: released
+WARNING: translation string unused: removable device advice
+WARNING: translation string unused: reportfile
+WARNING: translation string unused: requested data
+WARNING: translation string unused: restore hardware settings
+WARNING: translation string unused: root
+WARNING: translation string unused: root path
+WARNING: translation string unused: root user password
+WARNING: translation string unused: route subnet is invalid
+WARNING: translation string unused: router ip
+WARNING: translation string unused: rules already up to date
+WARNING: translation string unused: safe removal of umounted device
+WARNING: translation string unused: save error
+WARNING: translation string unused: select media
+WARNING: translation string unused: selecttraffic
+WARNING: translation string unused: send email notification
+WARNING: translation string unused: send test mail
+WARNING: translation string unused: server reserved
+WARNING: translation string unused: service added
+WARNING: translation string unused: service removed
+WARNING: translation string unused: service updated
+WARNING: translation string unused: servicename
+WARNING: translation string unused: services settings
+WARNING: translation string unused: shaping add options
+WARNING: translation string unused: shaping list options
+WARNING: translation string unused: show areas
+WARNING: translation string unused: show lines
+WARNING: translation string unused: shutdown control
+WARNING: translation string unused: shutdown2
+WARNING: translation string unused: shutting down
+WARNING: translation string unused: sitekeyfile
+WARNING: translation string unused: smbreload
+WARNING: translation string unused: squid extension methods
+WARNING: translation string unused: squid extension methods invalid
+WARNING: translation string unused: squid fix cache
+WARNING: translation string unused: ssh access tip
+WARNING: translation string unused: ssh1 disabled
+WARNING: translation string unused: ssh1 enabled
+WARNING: translation string unused: ssh1 support
+WARNING: translation string unused: ssnetwork status
+WARNING: translation string unused: sspasswords
+WARNING: translation string unused: ssproxy graphs
+WARNING: translation string unused: sssystem status
+WARNING: translation string unused: sstraffic graphs
+WARNING: translation string unused: subject test
+WARNING: translation string unused: subject warn
+WARNING: translation string unused: subnet
+WARNING: translation string unused: subnet is invalid
+WARNING: translation string unused: successfully refreshed updates list
+WARNING: translation string unused: system graphs
+WARNING: translation string unused: system log viewer
+WARNING: translation string unused: system status information
+WARNING: translation string unused: test
+WARNING: translation string unused: test email could not be sent
+WARNING: translation string unused: test email was sent
+WARNING: translation string unused: the following update was successfully installed
+WARNING: translation string unused: there are updates
+WARNING: translation string unused: there are updates available
+WARNING: translation string unused: this feature has been sponsored by
+WARNING: translation string unused: this is not a valid archive
+WARNING: translation string unused: this is not an authorised update
+WARNING: translation string unused: this months volume
+WARNING: translation string unused: this update is already installed
+WARNING: translation string unused: this weeks volume
+WARNING: translation string unused: time date manually reset
+WARNING: translation string unused: to email adr
+WARNING: translation string unused: to install an update
+WARNING: translation string unused: to warn email bad
+WARNING: translation string unused: too long 80 char max
+WARNING: translation string unused: traffic back
+WARNING: translation string unused: traffic calc time
+WARNING: translation string unused: traffic calc time bad
+WARNING: translation string unused: traffic info messages
+WARNING: translation string unused: traffic monitor
+WARNING: translation string unused: traffic shaping
+WARNING: translation string unused: traffic shaping settings
+WARNING: translation string unused: traffic warn level bad
+WARNING: translation string unused: trafficblue
+WARNING: translation string unused: trafficdate
+WARNING: translation string unused: trafficfrom
+WARNING: translation string unused: trafficgreen
+WARNING: translation string unused: trafficin
+WARNING: translation string unused: trafficorange
+WARNING: translation string unused: trafficout
+WARNING: translation string unused: trafficred
+WARNING: translation string unused: trafficsum
+WARNING: translation string unused: trafficto
+WARNING: translation string unused: transfer limits
+WARNING: translation string unused: transparent on
+WARNING: translation string unused: umount
+WARNING: translation string unused: umount removable media before to unplug
+WARNING: translation string unused: unencrypted
+WARNING: translation string unused: update transcript
+WARNING: translation string unused: updates
+WARNING: translation string unused: updates is old1
+WARNING: translation string unused: updates is old2
+WARNING: translation string unused: updxlrtr children
+WARNING: translation string unused: updxlrtr invalid num of children
+WARNING: translation string unused: updxlrtr sources
+WARNING: translation string unused: updxlrtr standard view
+WARNING: translation string unused: updxlrtr unknown
+WARNING: translation string unused: updxlrtr update information
+WARNING: translation string unused: updxlrtr update notification
+WARNING: translation string unused: updxlrtr used by
+WARNING: translation string unused: upload fcdsl.o
+WARNING: translation string unused: upload file
+WARNING: translation string unused: upload static key
+WARNING: translation string unused: upload successful
+WARNING: translation string unused: upload synch.bin
+WARNING: translation string unused: upload update file
+WARNING: translation string unused: upstream password
+WARNING: translation string unused: upstream proxy host:port
+WARNING: translation string unused: upstream username
+WARNING: translation string unused: uptime
+WARNING: translation string unused: uptime and users
+WARNING: translation string unused: urlfilter background image
+WARNING: translation string unused: urlfilter background text
+WARNING: translation string unused: urlfilter enable jpeg
+WARNING: translation string unused: urlfilter update information
+WARNING: translation string unused: urlfilter update notification
+WARNING: translation string unused: urlfilter update results
+WARNING: translation string unused: urlfilter upload background
+WARNING: translation string unused: use
+WARNING: translation string unused: use dov
+WARNING: translation string unused: use ibod
+WARNING: translation string unused: view log
+WARNING: translation string unused: vpn aggrmode
+WARNING: translation string unused: vpn incompatible use of defaultroute
+WARNING: translation string unused: vpn mtu invalid
+WARNING: translation string unused: vpn on blue
+WARNING: translation string unused: vpn on green
+WARNING: translation string unused: vpn on orange
+WARNING: translation string unused: vpn watch
+WARNING: translation string unused: warn when traffic reaches
+WARNING: translation string unused: web proxy configuration
+WARNING: translation string unused: week-graph
+WARNING: translation string unused: weekly firewallhits
+WARNING: translation string unused: xtaccess bad transfert
+WARNING: translation string unused: year-graph
+WARNING: translation string unused: yearly firewallhits
+WARNING: untranslated string: Scan for Songs
+WARNING: untranslated string: bytes
+WARNING: untranslated string: dnsforward
+WARNING: untranslated string: dnsforward add a new entry
+WARNING: untranslated string: dnsforward configuration
+WARNING: untranslated string: dnsforward edit an entry
+WARNING: untranslated string: dnsforward entries
+WARNING: untranslated string: dnsforward forward_server
+WARNING: untranslated string: dnsforward zone
+WARNING: untranslated string: new
+WARNING: untranslated string: outgoing firewall reserved groupname
+WARNING: untranslated string: route config changed
+WARNING: untranslated string: routing config added
+WARNING: untranslated string: routing config changed
+WARNING: untranslated string: routing table
+WARNING: untranslated string: tor
+WARNING: untranslated string: tor accounting
+WARNING: untranslated string: tor accounting bytes
+WARNING: untranslated string: tor accounting bytes left
+WARNING: untranslated string: tor accounting interval
+WARNING: untranslated string: tor accounting limit
+WARNING: untranslated string: tor accounting period
+WARNING: untranslated string: tor acls
+WARNING: untranslated string: tor allowed subnets
+WARNING: untranslated string: tor bandwidth burst
+WARNING: untranslated string: tor bandwidth rate
+WARNING: untranslated string: tor bandwidth settings
+WARNING: untranslated string: tor bandwidth unlimited
+WARNING: untranslated string: tor common settings
+WARNING: untranslated string: tor configuration
+WARNING: untranslated string: tor connected relays
+WARNING: untranslated string: tor contact info
+WARNING: untranslated string: tor daemon
+WARNING: untranslated string: tor enabled
+WARNING: untranslated string: tor errmsg invalid accounting limit
+WARNING: untranslated string: tor errmsg invalid ip or mask
+WARNING: untranslated string: tor errmsg invalid relay address
+WARNING: untranslated string: tor errmsg invalid relay name
+WARNING: untranslated string: tor errmsg invalid relay port
+WARNING: untranslated string: tor errmsg invalid socks port
+WARNING: untranslated string: tor exit country any
+WARNING: untranslated string: tor exit nodes
+WARNING: untranslated string: tor relay address
+WARNING: untranslated string: tor relay configuration
+WARNING: untranslated string: tor relay enabled
+WARNING: untranslated string: tor relay external address
+WARNING: untranslated string: tor relay fingerprint
+WARNING: untranslated string: tor relay mode
+WARNING: untranslated string: tor relay mode bridge
+WARNING: untranslated string: tor relay mode exit
+WARNING: untranslated string: tor relay mode private bridge
+WARNING: untranslated string: tor relay mode relay
+WARNING: untranslated string: tor relay nickname
+WARNING: untranslated string: tor relay port
+WARNING: untranslated string: tor service
+WARNING: untranslated string: tor socks port
+WARNING: untranslated string: tor stats
+WARNING: untranslated string: tor traffic limit hard
+WARNING: untranslated string: tor traffic limit soft
+WARNING: untranslated string: tor traffic read written
+WARNING: untranslated string: tor use exit nodes
+WARNING: untranslated string: wlan client
+WARNING: untranslated string: wlan client advanced settings
+WARNING: untranslated string: wlan client and
+WARNING: untranslated string: wlan client bssid
+WARNING: untranslated string: wlan client ccmp
+WARNING: untranslated string: wlan client configuration
+WARNING: untranslated string: wlan client disconnected
+WARNING: untranslated string: wlan client duplicate ssid
+WARNING: untranslated string: wlan client edit entry
+WARNING: untranslated string: wlan client encryption
+WARNING: untranslated string: wlan client encryption none
+WARNING: untranslated string: wlan client encryption wep
+WARNING: untranslated string: wlan client encryption wpa
+WARNING: untranslated string: wlan client encryption wpa2
+WARNING: untranslated string: wlan client group cipher
+WARNING: untranslated string: wlan client group key algorithm
+WARNING: untranslated string: wlan client invalid key length
+WARNING: untranslated string: wlan client new entry
+WARNING: untranslated string: wlan client new network
+WARNING: untranslated string: wlan client pairwise cipher
+WARNING: untranslated string: wlan client pairwise key algorithm
+WARNING: untranslated string: wlan client pairwise key group key
+WARNING: untranslated string: wlan client psk
+WARNING: untranslated string: wlan client ssid
+WARNING: untranslated string: wlan client tkip
+WARNING: untranslated string: wlan client wpa mode
+WARNING: untranslated string: wlan client wpa mode all
+WARNING: untranslated string: wlan client wpa mode ccmp ccmp
+WARNING: untranslated string: wlan client wpa mode ccmp tkip
+WARNING: untranslated string: wlan client wpa mode tkip tkip
index 85e59ab73834992b656431f2906b8b7e39acdcb1..865a42a56aeb9d5248aabbf86dd5987e7d2ed855 100644 (file)
 < ccd used
 < deprecated fs warn
 < dns address deleted txt
+< dnsforward
+< dnsforward add a new entry
+< dnsforward configuration
+< dnsforward edit an entry
+< dnsforward entries
+< dnsforward forward_server
+< dnsforward zone
 < fireinfo ipfire version
 < fireinfo is disabled
 < fireinfo is enabled
 < snort working
 < static routes
 < system information
+< tor
+< tor accounting
+< tor accounting bytes
+< tor accounting bytes left
+< tor accounting interval
+< tor accounting limit
+< tor accounting period
+< tor accounting period daily
+< tor accounting period monthly
+< tor accounting period weekly
+< tor acls
+< tor allowed subnets
+< tor bandwidth burst
+< tor bandwidth rate
+< tor bandwidth settings
+< tor bandwidth unlimited
+< tor common settings
+< tor configuration
+< tor connected relays
+< tor contact info
+< tor daemon
+< tor enabled
+< tor errmsg invalid accounting limit
+< tor errmsg invalid ip or mask
+< tor errmsg invalid relay address
+< tor errmsg invalid relay name
+< tor errmsg invalid relay port
+< tor errmsg invalid socks port
+< tor exit country
+< tor exit country any
+< tor exit nodes
+< tor relay address
+< tor relay configuration
+< tor relay enabled
+< tor relay external address
+< tor relay fingerprint
+< tor relay mode
+< tor relay mode bridge
+< tor relay mode exit
+< tor relay mode private bridge
+< tor relay mode relay
+< tor relay nickname
+< tor relay port
+< tor service
+< tor socks port
+< tor stats
+< tor traffic limit hard
+< tor traffic limit soft
+< tor traffic read written
+< tor use exit nodes
 < updxlrtr sources
 < updxlrtr standard view
 < upload new ruleset
 < vpn keyexchange
 < wlanap access point
 < wlanap channel
+< wlanap country
 < wlanap debugging
 < wlanap del interface
 < wlanap encryption
 < wlanap wlan services
 < wlanap wlan settings
 < wlanap wlan status
+< wlan client
+< wlan client advanced settings
+< wlan client and
+< wlan client bssid
+< wlan client ccmp
+< wlan client configuration
+< wlan client disconnected
+< wlan client duplicate ssid
+< wlan client edit entry
+< wlan client encryption
+< wlan client encryption none
+< wlan client encryption wep
+< wlan client encryption wpa
+< wlan client encryption wpa2
+< wlan client group cipher
+< wlan client group key algorithm
+< wlan client invalid key length
+< wlan client new entry
+< wlan client new network
+< wlan client pairwise cipher
+< wlan client pairwise key algorithm
+< wlan client pairwise key group key
+< wlan client psk
+< wlan client ssid
+< wlan client tkip
+< wlan client wpa mode
+< wlan client wpa mode all
+< wlan client wpa mode ccmp ccmp
+< wlan client wpa mode ccmp tkip
+< wlan client wpa mode tkip tkip
 ############################################################################
 # Checking install/setup translations for language: es                     #
 ############################################################################
 < ccd subnet
 < ccd used
 < deprecated fs warn
+< dnsforward
+< dnsforward add a new entry
+< dnsforward configuration
+< dnsforward edit an entry
+< dnsforward entries
+< dnsforward forward_server
+< dnsforward zone
 < fireinfo ipfire version
 < fireinfo is disabled
 < fireinfo is enabled
 < Set time on boot
 < static routes
 < system information
+< tor
+< tor accounting
+< tor accounting bytes
+< tor accounting bytes left
+< tor accounting interval
+< tor accounting limit
+< tor accounting period
+< tor accounting period daily
+< tor accounting period monthly
+< tor accounting period weekly
+< tor acls
+< tor allowed subnets
+< tor bandwidth burst
+< tor bandwidth rate
+< tor bandwidth settings
+< tor bandwidth unlimited
+< tor common settings
+< tor configuration
+< tor connected relays
+< tor contact info
+< tor daemon
+< tor enabled
+< tor errmsg invalid accounting limit
+< tor errmsg invalid ip or mask
+< tor errmsg invalid relay address
+< tor errmsg invalid relay name
+< tor errmsg invalid relay port
+< tor errmsg invalid socks port
+< tor exit country
+< tor exit country any
+< tor exit nodes
+< tor relay address
+< tor relay configuration
+< tor relay enabled
+< tor relay external address
+< tor relay fingerprint
+< tor relay mode
+< tor relay mode bridge
+< tor relay mode exit
+< tor relay mode private bridge
+< tor relay mode relay
+< tor relay nickname
+< tor relay port
+< tor service
+< tor socks port
+< tor stats
+< tor traffic limit hard
+< tor traffic limit soft
+< tor traffic read written
+< tor use exit nodes
 < updxlrtr sources
 < updxlrtr standard view
 < uptime
 < uptime load average
 < visit us at
 < vpn keyexchange
+< wlanap country
+< wlan client
+< wlan client advanced settings
+< wlan client and
+< wlan client bssid
+< wlan client ccmp
+< wlan client configuration
+< wlan client disconnected
+< wlan client duplicate ssid
+< wlan client edit entry
+< wlan client encryption
+< wlan client encryption none
+< wlan client encryption wep
+< wlan client encryption wpa
+< wlan client encryption wpa2
+< wlan client group cipher
+< wlan client group key algorithm
+< wlan client invalid key length
+< wlan client new entry
+< wlan client new network
+< wlan client pairwise cipher
+< wlan client pairwise key algorithm
+< wlan client pairwise key group key
+< wlan client psk
+< wlan client ssid
+< wlan client tkip
+< wlan client wpa mode
+< wlan client wpa mode all
+< wlan client wpa mode ccmp ccmp
+< wlan client wpa mode ccmp tkip
+< wlan client wpa mode tkip tkip
 ############################################################################
 # Checking install/setup translations for language: pl                     #
 ############################################################################
 < ccd subnet
 < ccd used
 < deprecated fs warn
+< dnsforward
+< dnsforward add a new entry
+< dnsforward configuration
+< dnsforward edit an entry
+< dnsforward entries
+< dnsforward forward_server
+< dnsforward zone
 < extrahd because there is already a device mounted
 < extrahd cant umount
 < extrahd install or load driver
 < qos enter bandwidths
 < server restart
 < static routes
+< tor
+< tor accounting
+< tor accounting bytes
+< tor accounting bytes left
+< tor accounting interval
+< tor accounting limit
+< tor accounting period
+< tor accounting period daily
+< tor accounting period monthly
+< tor accounting period weekly
+< tor acls
+< tor allowed subnets
+< tor bandwidth burst
+< tor bandwidth rate
+< tor bandwidth settings
+< tor bandwidth unlimited
+< tor common settings
+< tor configuration
+< tor connected relays
+< tor contact info
+< tor daemon
+< tor enabled
+< tor errmsg invalid accounting limit
+< tor errmsg invalid ip or mask
+< tor errmsg invalid relay address
+< tor errmsg invalid relay name
+< tor errmsg invalid relay port
+< tor errmsg invalid socks port
+< tor exit country
+< tor exit country any
+< tor exit nodes
+< tor relay address
+< tor relay configuration
+< tor relay enabled
+< tor relay external address
+< tor relay fingerprint
+< tor relay mode
+< tor relay mode bridge
+< tor relay mode exit
+< tor relay mode private bridge
+< tor relay mode relay
+< tor relay nickname
+< tor relay port
+< tor service
+< tor socks port
+< tor stats
+< tor traffic limit hard
+< tor traffic limit soft
+< tor traffic read written
+< tor use exit nodes
 < updxlrtr sources
 < updxlrtr standard view
 < uptime
 < uptime load average
 < visit us at
 < vpn keyexchange
+< wlanap country
+< wlan client
+< wlan client advanced settings
+< wlan client and
+< wlan client bssid
+< wlan client ccmp
+< wlan client configuration
+< wlan client disconnected
+< wlan client duplicate ssid
+< wlan client edit entry
+< wlan client encryption
+< wlan client encryption none
+< wlan client encryption wep
+< wlan client encryption wpa
+< wlan client encryption wpa2
+< wlan client group cipher
+< wlan client group key algorithm
+< wlan client invalid key length
+< wlan client new entry
+< wlan client new network
+< wlan client pairwise cipher
+< wlan client pairwise key algorithm
+< wlan client pairwise key group key
+< wlan client psk
+< wlan client ssid
+< wlan client tkip
+< wlan client wpa mode
+< wlan client wpa mode all
+< wlan client wpa mode ccmp ccmp
+< wlan client wpa mode ccmp tkip
+< wlan client wpa mode tkip tkip
 ############################################################################
 # Checking install/setup translations for language: ru                     #
 ############################################################################
 < day-graph
 < deprecated fs warn
 < disk access per
+< dnsforward
+< dnsforward add a new entry
+< dnsforward configuration
+< dnsforward edit an entry
+< dnsforward entries
+< dnsforward forward_server
+< dnsforward zone
 < Edit an existing route
 < extrahd because there is already a device mounted
 < extrahd cant umount
 < qos enter bandwidths
 < server restart
 < static routes
+< tor
+< tor accounting
+< tor accounting bytes
+< tor accounting bytes left
+< tor accounting interval
+< tor accounting limit
+< tor accounting period
+< tor accounting period daily
+< tor accounting period monthly
+< tor accounting period weekly
+< tor acls
+< tor allowed subnets
+< tor bandwidth burst
+< tor bandwidth rate
+< tor bandwidth settings
+< tor bandwidth unlimited
+< tor common settings
+< tor configuration
+< tor connected relays
+< tor contact info
+< tor daemon
+< tor enabled
+< tor errmsg invalid accounting limit
+< tor errmsg invalid ip or mask
+< tor errmsg invalid relay address
+< tor errmsg invalid relay name
+< tor errmsg invalid relay port
+< tor errmsg invalid socks port
+< tor exit country
+< tor exit country any
+< tor exit nodes
+< tor relay address
+< tor relay configuration
+< tor relay enabled
+< tor relay external address
+< tor relay fingerprint
+< tor relay mode
+< tor relay mode bridge
+< tor relay mode exit
+< tor relay mode private bridge
+< tor relay mode relay
+< tor relay nickname
+< tor relay port
+< tor service
+< tor socks port
+< tor stats
+< tor traffic limit hard
+< tor traffic limit soft
+< tor traffic read written
+< tor use exit nodes
 < updxlrtr sources
 < updxlrtr standard view
 < uptime
 < visit us at
 < vpn keyexchange
 < week-graph
+< wlanap country
+< wlan client
+< wlan client advanced settings
+< wlan client and
+< wlan client bssid
+< wlan client ccmp
+< wlan client configuration
+< wlan client disconnected
+< wlan client duplicate ssid
+< wlan client edit entry
+< wlan client encryption
+< wlan client encryption none
+< wlan client encryption wep
+< wlan client encryption wpa
+< wlan client encryption wpa2
+< wlan client group cipher
+< wlan client group key algorithm
+< wlan client invalid key length
+< wlan client new entry
+< wlan client new network
+< wlan client pairwise cipher
+< wlan client pairwise key algorithm
+< wlan client pairwise key group key
+< wlan client psk
+< wlan client ssid
+< wlan client tkip
+< wlan client wpa mode
+< wlan client wpa mode all
+< wlan client wpa mode ccmp ccmp
+< wlan client wpa mode ccmp tkip
+< wlan client wpa mode tkip tkip
 < year-graph
index 4453542475ac6a0cd6996cb148c8bcadd9403778..88847a050b04171d9b191aca28e4a1f18db25bd0 100644 (file)
@@ -232,9 +232,11 @@ if ($settings{'ACTION'} eq '')
 &Header::openbigbox('100%', 'left', '', $errormessage);
 
 my %checked =();     # Checkbox manipulations
+$checked{'SERVICE'}{'all-inkl.com'} = '';
 $checked{'SERVICE'}{'cjb.net'} = '';
 $checked{'SERVICE'}{'dhs.org'} = '';
 $checked{'SERVICE'}{'dnspark.com'} = '';
+$checked{'SERVICE'}{'dns.lightningwirelabs.com'} = '';
 $checked{'SERVICE'}{'dtdns.com'} = '';
 $checked{'SERVICE'}{'dyndns.org'} = '';
 $checked{'SERVICE'}{'dyndns-custom'} = '';
@@ -326,9 +328,11 @@ print <<END
 <tr>
     <td width='25%' class='base'>$Lang::tr{'service'}:</td>
     <td width='25%'><select size='1' name='SERVICE'>
+    <option $checked{'SERVICE'}{'all-inkl.com'}>all-inkl.com</option>
     <option $checked{'SERVICE'}{'cjb.net'}>cjb.net</option>
     <option $checked{'SERVICE'}{'dhs.org'}>dhs.org</option>
     <option $checked{'SERVICE'}{'dnspark.com'}>dnspark.com</option>
+    <option $checked{'SERVICE'}{'dns.lightningwirelabs.com'}>dns.lightningwirelabs.com</option>
     <option $checked{'SERVICE'}{'dtdns.com'}>dtdns.com</option>
     <option $checked{'SERVICE'}{'dyndns.org'}>dyndns.org</option>
     <option $checked{'SERVICE'}{'dyndns-custom'}>dyndns-custom</option>
diff --git a/html/cgi-bin/dnsforward.cgi b/html/cgi-bin/dnsforward.cgi
new file mode 100644 (file)
index 0000000..15d430c
--- /dev/null
@@ -0,0 +1,359 @@
+#!/usr/bin/perl
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2013  IPFire Development 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 <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+use strict;
+
+# enable only the following on debugging purpose
+#use warnings;
+#use CGI::Carp 'fatalsToBrowser';
+
+require '/var/ipfire/general-functions.pl';
+require "${General::swroot}/lang.pl";
+require "${General::swroot}/header.pl";
+
+#workaround to suppress a warning when a variable is used only once
+my @dummy = ( ${Header::colouryellow} );
+undef (@dummy);
+
+my %cgiparams=();
+my %checked=();
+my %selected=();
+my $errormessage = '';
+my $filename = "${General::swroot}/dnsforward/config";
+my $changed = 'no';
+
+my %color = ();
+my %mainsettings = ();
+&General::readhash("${General::swroot}/main/settings", \%mainsettings);
+&General::readhash("/srv/web/ipfire/html/themes/".$mainsettings{'THEME'}."/include/colors.txt", \%color);
+
+&Header::showhttpheaders();
+
+$cgiparams{'ENABLED'} = 'off';
+$cgiparams{'ACTION'} = '';
+$cgiparams{'ZONE'} = '';
+$cgiparams{'FORWARD_SERVER'} = '';
+$cgiparams{'REMARK'} ='';
+&Header::getcgihash(\%cgiparams);
+open(FILE, $filename) or die 'Unable to open config file.';
+my @current = <FILE>;
+close(FILE);
+
+###
+# Add / Edit entries.
+#
+if ($cgiparams{'ACTION'} eq $Lang::tr{'add'})
+{
+       # Check if the entered domainname is valid.
+       unless (&General::validdomainname($cgiparams{'ZONE'})) {
+               $errormessage = $Lang::tr{'invalid domain name'};
+       }
+
+       # Check if the settings for the forward server are valid.
+       unless(&General::validip($cgiparams{'FORWARD_SERVER'})) {
+               $errormessage = $Lang::tr{'invalid ip'};
+       }
+
+       # Go further if there was no error.
+       if ( ! $errormessage)
+       {
+           # Check if a remark has been entered.
+           $cgiparams{'REMARK'} = &Header::cleanhtml($cgiparams{'REMARK'});
+
+               # Check if we want to edit an existing or add a new entry.
+               if($cgiparams{'EDITING'} eq 'no') {
+                       open(FILE,">>$filename") or die 'Unable to open config file.';
+                       flock FILE, 2;
+                       print FILE "$cgiparams{'ENABLED'},$cgiparams{'ZONE'},$cgiparams{'FORWARD_SERVER'},$cgiparams{'REMARK'}\n";
+               } else {
+                       open(FILE, ">$filename") or die 'Unable to open config file.';
+                       flock FILE, 2;
+                       my $id = 0;
+                       foreach my $line (@current)
+                       {
+                               $id++;
+                               if ($cgiparams{'EDITING'} eq $id) {
+                                       print FILE "$cgiparams{'ENABLED'},$cgiparams{'ZONE'},$cgiparams{'FORWARD_SERVER'},$cgiparams{'REMARK'}\n";
+                               } else { print FILE "$line"; }
+                       }
+               }
+               close(FILE);
+               undef %cgiparams;
+               $changed = 'yes';
+       } else {
+               # stay on edit mode if an error occur
+               if ($cgiparams{'EDITING'} ne 'no')
+               {
+                       $cgiparams{'ACTION'} = $Lang::tr{'edit'};
+                       $cgiparams{'ID'} = $cgiparams{'EDITING'};
+               }
+       }
+       # Restart dnsmasq.
+       system('/usr/local/bin/dnsmasqctrl restart >/dev/null');
+}
+
+###
+# Remove existing entries.
+#
+if ($cgiparams{'ACTION'} eq $Lang::tr{'remove'})
+{
+       my $id = 0;
+       open(FILE, ">$filename") or die 'Unable to open config file.';
+       flock FILE, 2;
+       foreach my $line (@current)
+       {
+               $id++;
+               unless ($cgiparams{'ID'} eq $id) { print FILE "$line"; }
+       }
+       close(FILE);
+       # Restart dnsmasq.
+       system('/usr/local/bin/dnsmasqctrl restart >/dev/null');
+}
+
+###
+# Toggle Enable/Disable for entries.
+#
+if ($cgiparams{'ACTION'} eq $Lang::tr{'toggle enable disable'})
+{
+       open(FILE, ">$filename") or die 'Unable to open config file.';
+       flock FILE, 2;
+       my $id = 0;
+       foreach my $line (@current)
+       {
+               $id++;
+               unless ($cgiparams{'ID'} eq $id) { print FILE "$line"; }
+               else
+               {
+                       chomp($line);
+                       my @temp = split(/\,/,$line);
+                       print FILE "$cgiparams{'ENABLE'},$temp[1],$temp[2],$temp[3]\n";
+               }
+       }
+       close(FILE);
+       # Restart dnsmasq.
+       system('/usr/local/bin/dnsmasqctrl restart >/dev/null');
+}
+
+###
+# Read items for edit mode.
+#
+if ($cgiparams{'ACTION'} eq $Lang::tr{'edit'})
+{
+       my $id = 0;
+       foreach my $line (@current)
+       {
+               $id++;
+               if ($cgiparams{'ID'} eq $id)
+               {
+                       chomp($line);
+                       my @temp = split(/\,/,$line);
+                       $cgiparams{'ENABLED'} = $temp[0];
+                       $cgiparams{'ZONE'} = $temp[1];
+                       $cgiparams{'FORWARD_SERVER'} = $temp[2];
+                       $cgiparams{'REMARK'} = $temp[3];
+               }
+       }
+}
+
+$checked{'ENABLED'}{'off'} = '';
+$checked{'ENABLED'}{'on'} = '';
+$checked{'ENABLED'}{$cgiparams{'ENABLED'}} = "checked='checked'";
+
+&Header::openpage($Lang::tr{'dnsforward configuration'}, 1, '');
+
+&Header::openbigbox('100%', 'left', '', $errormessage);
+
+###
+# Error messages layout.
+#
+if ($errormessage) {
+       &Header::openbox('100%', 'left', $Lang::tr{'error messages'});
+       print "<class name='base'>$errormessage\n";
+       print "&nbsp;</class>\n";
+       &Header::closebox();
+}
+
+print "<form method='post' action='$ENV{'SCRIPT_NAME'}'>\n";
+
+my $buttontext = $Lang::tr{'add'};
+if ($cgiparams{'ACTION'} eq $Lang::tr{'edit'}) {
+       &Header::openbox('100%', 'left', $Lang::tr{'dnsforward edit an entry'});
+       $buttontext = $Lang::tr{'update'};
+} else {
+       &Header::openbox('100%', 'left', $Lang::tr{'dnsforward add a new entry'});
+}
+
+###
+# Content of the main page.
+#
+print <<END
+<table width='100%'>
+       <tr>
+               <td width='20%' class='base'><font>$Lang::tr{'dnsforward zone'}:</font></td>
+               <td><input type='text' name='ZONE' value='$cgiparams{'ZONE'}' size='24' /></td>
+               <td width='30%' class='base'>$Lang::tr{'enabled'}<input type='checkbox' name='ENABLED' $checked{'ENABLED'}{'on'} /></td>
+       </tr>
+
+       <tr>
+               <td width='20%' class='base'><font>$Lang::tr{'dnsforward forward_server'}:</font></td>
+               <td><input type='text' name='FORWARD_SERVER' value='$cgiparams{'FORWARD_SERVER'}' size='24' /></td>
+       </tr>
+</table>
+
+<table width='100%'>
+       <tr>
+               <td width ='20%' class='base'><font class='boldbase'>$Lang::tr{'remark'}:</font>&nbsp;<img src='/blob.gif' alt='*' /></td>
+               <td><input type='text' name='REMARK' value='$cgiparams{'REMARK'}' size='40' maxlength='50' /></td>
+       </tr>
+</table>
+
+<hr>
+
+<table width='100%'>
+       <tr>
+               <td class='base' width='55%'><img src='/blob.gif' alt ='*' align='top' />&nbsp;<font class='base'>$Lang::tr{'this field may be blank'}</font></td>
+               <td width='40%' align='center'>
+                       <input type='hidden' name='ACTION' value='$Lang::tr{'add'}' />
+                       <input type='submit' name='SUBMIT' value='$buttontext' />
+               </td>
+       </tr>
+</table>
+END
+;
+if ($cgiparams{'ACTION'} eq $Lang::tr{'edit'}) {
+       print "<input type='hidden' name='EDITING' value='$cgiparams{'ID'}' />\n";
+} else {
+       print "<input type='hidden' name='EDITING' value='no' />\n";
+}
+
+&Header::closebox();
+print "</form>\n";
+
+###
+# Existing rules.
+#
+&Header::openbox('100%', 'left', $Lang::tr{'dnsforward entries'});
+print <<END
+<table width='100%'>
+       <tr>
+               <td width='35%' class='boldbase' align='center'><b>$Lang::tr{'dnsforward zone'}</b></td>
+               <td width='30%' class='boldbase' align='center'><b>$Lang::tr{'dnsforward forward_server'}</b></td>
+               <td width='30%' class='boldbase' align='center'><b>$Lang::tr{'remark'}</b></td>
+               <td width='5%' class='boldbase' colspan='3' align='center'><b>$Lang::tr{'action'}</b></td>
+       </tr>
+END
+;
+
+# If something has happened re-read config
+if($cgiparams{'ACTION'} ne '' or $changed ne 'no')
+{
+       open(FILE, $filename) or die 'Unable to open config file.';
+       @current = <FILE>;
+       close(FILE);
+}
+
+###
+# Re-read entries and highlight selected item for editing.
+#
+my $id = 0;
+foreach my $line (@current)
+{
+       $id++;
+       chomp($line);
+       my @temp = split(/\,/,$line);
+       my $toggle = '';
+       my $gif = '';
+       my $gdesc = '';
+       my $toggle = '';
+       
+       if($cgiparams{'ACTION'} eq $Lang::tr{'edit'} && $cgiparams{'ID'} eq $id) {
+               print "<tr bgcolor='${Header::colouryellow}'>\n"; }
+       elsif ($id % 2) {
+               print "<tr bgcolor='$color{'color22'}'>\n"; }
+       else {
+               print "<tr bgcolor='$color{'color20'}'>\n"; }
+
+       if ($temp[0] eq 'on') { $gif='on.gif'; $toggle='off'; $gdesc=$Lang::tr{'click to disable'};}
+       else { $gif='off.gif'; $toggle='on'; $gdesc=$Lang::tr{'click to enable'}; }
+
+###
+# Display edit page.
+#
+print <<END
+       <td align='center'>$temp[1]</td>
+       <td align='center'>$temp[2]</td>
+       <td align='center'>$temp[3]</td>
+       <td align='center'>
+               <form method='post' name='frma$id' action='$ENV{'SCRIPT_NAME'}'>
+                       <input type='image' name='$Lang::tr{'toggle enable disable'}' src='/images/$gif' title='$gdesc' alt='$gdesc' />
+                       <input type='hidden' name='ID' value='$id' />
+                       <input type='hidden' name='ENABLE' value='$toggle' />
+                       <input type='hidden' name='ACTION' value='$Lang::tr{'toggle enable disable'}' />
+               </form>
+       </td>
+       <td align='center'>
+               <form method='post' name='frmb$id' action='$ENV{'SCRIPT_NAME'}'>
+                       <input type='image' name='$Lang::tr{'edit'}' src='/images/edit.gif' title='$Lang::tr{'edit'}' alt='$Lang::tr{'edit'}' />
+                       <input type='hidden' name='ID' value='$id' />
+                       <input type='hidden' name='ACTION' value='$Lang::tr{'edit'}' />
+               </form>
+       </td>
+       <td align='center'>
+               <form method='post' name='frmc$id' action='$ENV{'SCRIPT_NAME'}'>
+                       <input type='image' name='$Lang::tr{'remove'}' src='/images/delete.gif' title='$Lang::tr{'remove'}' alt='$Lang::tr{'remove'}' />
+                       <input type='hidden' name='ID' value='$id' />
+                       <input type='hidden' name='ACTION' value='$Lang::tr{'remove'}' />
+               </form>
+       </td>
+</tr>
+END
+       ;
+}
+print "</table>\n";
+
+###
+# Print the legend at the bottom if there are any configured entries.
+#
+# Check if the file size is zero - no existing entries.
+if ( ! -z "$filename") {
+print <<END
+<table>
+       <tr>
+               <td class='boldbase'>&nbsp; <b>$Lang::tr{'legend'}:</b></td>
+               <td>&nbsp; <img src='/images/on.gif' alt='$Lang::tr{'click to disable'}' /></td>
+               <td class='base'>$Lang::tr{'click to disable'}</td>
+               <td>&nbsp; &nbsp; <img src='/images/off.gif' alt='$Lang::tr{'click to enable'}' /></td>
+               <td class='base'>$Lang::tr{'click to enable'}</td>
+               <td>&nbsp; &nbsp; <img src='/images/edit.gif' alt='$Lang::tr{'edit'}' /></td>
+               <td class='base'>$Lang::tr{'edit'}</td>
+               <td>&nbsp; &nbsp; <img src='/images/delete.gif' alt='$Lang::tr{'remove'}' /></td>
+               <td class='base'>$Lang::tr{'remove'}</td>
+       </tr>
+</table>
+END
+;
+}
+
+&Header::closebox();
+
+&Header::closebigbox();
+
+&Header::closepage();
index 5c0bcffe3f7984e3def120c46a489d4ad732a6bc..4bd0128cb4cf4a5e4ff6e0de3d76e4010e393da2 100644 (file)
@@ -263,9 +263,11 @@ if (-e "/etc/snort/snort.conf") {
 #######################  End added for snort rules control  #################################
 
 if ($snortsettings{'RULES'} eq 'subscripted') {
-       $url=" http://www.snort.org/sub-rules/snortrules-snapshot-2940.tar.gz/$snortsettings{'OINKCODE'}";
+       $url=" http://www.snort.org/sub-rules/snortrules-snapshot-2953.tar.gz/$snortsettings{'OINKCODE'}";
 } elsif ($snortsettings{'RULES'} eq 'registered') {
-       $url=" http://www.snort.org/reg-rules/snortrules-snapshot-2940.tar.gz/$snortsettings{'OINKCODE'}";
+       $url=" http://www.snort.org/reg-rules/snortrules-snapshot-2950.tar.gz/$snortsettings{'OINKCODE'}";
+} elsif ($snortsettings{'RULES'} eq 'community') {
+       $url=" http://s3.amazonaws.com/snort-org/www/rules/community/community-rules.tar.gz";
 } else {
        $url="http://rules.emergingthreats.net/open/snort-2.9.0/emerging.rules.tar.gz";
 }
@@ -274,8 +276,9 @@ if ($snortsettings{'ACTION'} eq $Lang::tr{'save'} && $snortsettings{'ACTION2'} e
 {
        $errormessage = $Lang::tr{'invalid input for oink code'} unless (
            ($snortsettings{'OINKCODE'} =~ /^[a-z0-9]+$/)  ||
-           ($snortsettings{'RULESTYPE'} eq 'nothing' ) ||
-           ($snortsettings{'RULESTYPE'} eq 'community' ));
+           ($snortsettings{'RULES'} eq 'nothing' ) ||
+           ($snortsettings{'RULES'} eq 'emerging' ) ||
+           ($snortsettings{'RULES'} eq 'community' ));
 
        &General::writehash("${General::swroot}/snort/settings", \%snortsettings);
        if ($snortsettings{'ENABLE_SNORT'} eq 'on')
@@ -402,6 +405,7 @@ $checked{'ENABLE_GUARDIAN'}{'on'} = '';
 $checked{'ENABLE_GUARDIAN'}{$snortsettings{'ENABLE_GUARDIAN'}} = "checked='checked'";
 $selected{'RULES'}{'nothing'} = '';
 $selected{'RULES'}{'community'} = '';
+$selected{'RULES'}{'emerging'} = '';
 $selected{'RULES'}{'registered'} = '';
 $selected{'RULES'}{'subscripted'} = '';
 $selected{'RULES'}{$snortsettings{'RULES'}} = "selected='selected'";
@@ -515,6 +519,7 @@ print <<END
 <tr>
        <td><select name='RULES'>
                                <option value='nothing' $selected{'RULES'}{'nothing'} >$Lang::tr{'no'}</option>
+                               <option value='emerging' $selected{'RULES'}{'emerging'} >$Lang::tr{'emerging rules'}</option>
                                <option value='community' $selected{'RULES'}{'community'} >$Lang::tr{'community rules'}</option>
                                <option value='registered' $selected{'RULES'}{'registered'} >$Lang::tr{'registered user rules'}</option>
                                <option value='subscripted' $selected{'RULES'}{'subscripted'} >$Lang::tr{'subscripted user rules'}</option>
index a4953ffe496185991e6ecd70996160604d391258..73e610bfdfeaa82783403252cd8d4723dc602290 100644 (file)
@@ -127,21 +127,6 @@ sub sizeformat{
     return("$newsize $units[$i]");
 }
 
-sub valid_dns_host {
-       my $hostname = $_[0];
-       unless ($hostname) { return "No hostname"};
-       my $res = new Net::DNS::Resolver;
-       my $query = $res->search("$hostname");
-       if ($query) {
-               foreach my $rr ($query->answer) {
-                       ## Potential bug - we are only looking at A records:
-                       return 0 if $rr->type eq "A";
-               }
-       } else {
-               return $res->errorstring;
-       }
-}
-
 sub cleanssldatabase
 {
     if (open(FILE, ">${General::swroot}/ovpn/certs/serial")) {
@@ -982,7 +967,11 @@ unless(-d "${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}"){mkdir "${General
   print SERVERCONF "persist-key\n";
   print SERVERCONF "script-security 2\n";
   print SERVERCONF "# IP/DNS for remote Server Gateway\n"; 
+
+  if ($cgiparams{'REMOTE'} ne '') {
   print SERVERCONF "remote $cgiparams{'REMOTE'}\n";
+  }
+
   print SERVERCONF "float\n";
   print SERVERCONF "# IP adresses of the VPN Subnet\n"; 
   print SERVERCONF "ifconfig $ovsubnet.1 $ovsubnet.2\n"; 
@@ -2206,14 +2195,15 @@ else
 # m.a.d net2net
 ###
 
- if ($confighash{$cgiparams{'KEY'}}[3] eq 'net') {
-
+if ($confighash{$cgiparams{'KEY'}}[3] eq 'net') {
        my $conffile = glob("${General::swroot}/ovpn/n2nconf/$confighash{$cgiparams{'KEY'}}[1]/$confighash{$cgiparams{'KEY'}}[1].conf");
-  my $certfile = glob("${General::swroot}/ovpn/certs/$confighash{$cgiparams{'KEY'}}[1].p12");
-  unlink ($certfile) or die "Removing $certfile fail: $!";
-  unlink ($conffile) or die "Removing $conffile fail: $!";
-  rmdir ("${General::swroot}/ovpn/n2nconf/$confighash{$cgiparams{'KEY'}}[1]") || die "Kann Verzeichnis nicht loeschen: $!";
-  
+       my $certfile = glob("${General::swroot}/ovpn/certs/$confighash{$cgiparams{'KEY'}}[1].p12");
+       unlink ($certfile);
+       unlink ($conffile);
+
+       if (-e "${General::swroot}/ovpn/n2nconf/$confighash{$cgiparams{'KEY'}}[1]") {
+               rmdir ("${General::swroot}/ovpn/n2nconf/$confighash{$cgiparams{'KEY'}}[1]") || die "Kann Verzeichnis nicht loeschen: $!";
+       }
 }
 
   unlink ("${General::swroot}/ovpn/certs/$confighash{$cgiparams{'KEY'}}[1]cert.pem");
@@ -2339,6 +2329,9 @@ ADV_ERROR:
     if ($cgiparams{'LOG_VERB'} eq '') {
        $cgiparams{'LOG_VERB'} =  '3';
     }
+    if ($cgiparams{'PMTU_DISCOVERY'} eq '') {
+       $cgiparams{'PMTU_DISCOVERY'} = 'off';
+    }
     $checked{'CLIENT2CLIENT'}{'off'} = '';
     $checked{'CLIENT2CLIENT'}{'on'} = '';
     $checked{'CLIENT2CLIENT'}{$cgiparams{'CLIENT2CLIENT'}} = 'CHECKED';
@@ -3520,6 +3513,14 @@ if ($cgiparams{'TYPE'} eq 'net') {
       goto VPNCONF_ERROR;                      
                }
 
+    # Check if the input for the transfer net is valid.
+    if (!&General::validipandmask($cgiparams{'OVPN_SUBNET'})){
+                       $errormessage = $Lang::tr{'ccd err invalidnet'};
+                       unlink ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}/$cgiparams{'NAME'}.conf") or die "Removing Configfile fail: $!";
+           rmdir ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}") || die "Removing Directory fail: $!";
+                       goto VPNCONF_ERROR;
+               }
+
     if ($cgiparams{'OVPN_SUBNET'} eq  $vpnsettings{'DOVPN_SUBNET'}) {
                        $errormessage = $Lang::tr{'openvpn subnet is used'};
                        unlink ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}/$cgiparams{'NAME'}.conf") or die "Removing Configfile fail: $!";
@@ -3603,34 +3604,36 @@ if ($cgiparams{'TYPE'} eq 'net') {
            }
        }
 
-       if (($cgiparams{'TYPE'} eq 'net') && (! $cgiparams{'REMOTE'})) {
-           $errormessage = $Lang::tr{'invalid input for remote host/ip'};
-           if ($cgiparams{'TYPE'} eq 'net') {
-      unlink ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}/$cgiparams{'NAME'}.conf") or die "Removing Configfile fail: $!";
-           rmdir ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}") || die "Removing Directory fail: $!";
-      }
-           goto VPNCONF_ERROR;
-       }
+       # Check if a remote host/IP has been set for the client.
+       if ($cgiparams{'TYPE'} eq 'net') {
+               if ($cgiparams{'SIDE'} ne 'server' && $cgiparams{'REMOTE'} eq '') {
+                       $errormessage = $Lang::tr{'invalid input for remote host/ip'};
 
-       if ($cgiparams{'REMOTE'}) {
-           if (! &General::validip($cgiparams{'REMOTE'})) {
-               if (! &General::validfqdn ($cgiparams{'REMOTE'}))  {
-                   $errormessage = $Lang::tr{'invalid input for remote host/ip'};
-                   if ($cgiparams{'TYPE'} eq 'net') {
-        unlink ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}/$cgiparams{'NAME'}.conf") or die "Removing Configfile fail: $!";
-             rmdir ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}") || die "Removing Directory fail: $!";
-        }
-                   goto VPNCONF_ERROR;
-               } else {
-                   if (&valid_dns_host($cgiparams{'REMOTE'})) {
-                       $warnmessage = "$Lang::tr{'check vpn lr'} $cgiparams{'REMOTE'}. $Lang::tr{'dns check failed'}";
-                       if ($cgiparams{'TYPE'} eq 'net') {
+                       # Check if this is a N2N connection and drop temporary config.
+                       unlink ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}/$cgiparams{'NAME'}.conf") or die "Removing Configfile fail: $!";
+                       rmdir ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}") || die "Removing Directory fail: $!";
 
-      }
-                   }
+                       goto VPNCONF_ERROR;
+               }
+
+               # Check if a remote host/IP has been configured - the field can be empty on the server side.
+               if ($cgiparams{'REMOTE'} ne '') {
+                       # Check if the given IP is valid - otherwise check if it is a valid domain.
+                       if (! &General::validip($cgiparams{'REMOTE'})) {
+                               # Check for a valid domain.
+                               if (! &General::validfqdn ($cgiparams{'REMOTE'}))  {
+                                       $errormessage = $Lang::tr{'invalid input for remote host/ip'};
+
+                                       # Check if this is a N2N connection and drop temporary config.
+                                       unlink ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}/$cgiparams{'NAME'}.conf") or die "Removing Configfile fail: $!";
+                                       rmdir ("${General::swroot}/ovpn/n2nconf/$cgiparams{'NAME'}") || die "Removing Directory fail: $!";
+
+                                       goto VPNCONF_ERROR;
+                               }
+                       }
                }
-           }
        }
+
        if ($cgiparams{'TYPE'} ne 'host') {
             unless (&General::validipandmask($cgiparams{'LOCAL_SUBNET'})) {
                    $errormessage = $Lang::tr{'local subnet is invalid'}; 
@@ -4147,6 +4150,9 @@ if ($cgiparams{'TYPE'} eq 'net') {
     $checked{'MSSFIX'}{'on'} = '';
     $checked{'MSSFIX'}{$cgiparams{'MSSFIX'}} = 'CHECKED';
 
+    if ($cgiparams{'PMTU_DISCOVERY'} eq '') {
+       $cgiparams{'PMTU_DISCOVERY'} = 'off';
+    }
     $checked{'PMTU_DISCOVERY'}{$cgiparams{'PMTU_DISCOVERY'}} = 'checked=\'checked\'';
 
 
index f6b29e199bd5ac8b0c840dba6c8dda178e62ecb4..ca6892bf151b0ce18482da67b014207641d115bc 100644 (file)
@@ -818,11 +818,11 @@ print <<END
 </tr>
 <tr>
 <tr>
-        <td width='25%'>MTU</td>
+        <td width='25%'>MTU&nbsp;<img src='/blob.gif' alt='*' /></td>
         <td width='25%'><input type='text' name='MTU' value='$pppsettings{'MTU'}' /></td>
 </tr>
 <tr>
-        <td width='25%'>MRU</td>
+        <td width='25%'>MRU&nbsp;<img src='/blob.gif' alt='*' /></td>
         <td width='25%'><input type='text' name='MRU' value='$pppsettings{'MRU'}' /></td>
 </tr>
 END
@@ -943,8 +943,8 @@ sub initprofile
        $pppsettings{'PPTP_NICCFG'} = '10.0.0.140/24 broadcast 10.0.0.255';
        $pppsettings{'PPTP_ROUTE'} = '';
         $pppsettings{'PROTOCOL'} = 'RFC2364';
-        $pppsettings{'MTU'} = '1492';
-        $pppsettings{'MRU'} = '1492';
+        $pppsettings{'MTU'} = '';
+        $pppsettings{'MRU'} = '';
         $pppsettings{'DIALMODE'} = 'T';
         $pppsettings{'MAXRETRIES'} = 5;
         $pppsettings{'HOLDOFF'} = 30;
index 901ed7250466d84a2aa6a0c043a3b3745d5e6098..870042ae519e2044119d8fbe06bd8a848626e197 100644 (file)
@@ -381,7 +381,7 @@ if (($proxysettings{'ACTION'} eq $Lang::tr{'save'}) || ($proxysettings{'ACTION'}
                }
        }
        if (!($proxysettings{'FILEDESCRIPTORS'} =~ /^\d+/) ||
-               ($proxysettings{'FILEDESCRIPTORS'} < 1) || ($proxysettings{'FILEDESCRIPTORS'} > 16384))
+               ($proxysettings{'FILEDESCRIPTORS'} < 1) || ($proxysettings{'FILEDESCRIPTORS'} > 65536))
        {
                $errormessage = $Lang::tr{'proxy errmsg filedescriptors'};
                goto ERROR;
@@ -699,6 +699,16 @@ if (!$errormessage)
        &read_acls;
 }
 
+# ------------------------------------------------------------------
+
+# Hook to regenerate the configuration files, if cgi got called from command line.
+if ($ENV{"REMOTE_ADDR"} eq "") {
+        writeconfig();
+        exit(0);
+}
+
+# -------------------------------------------------------------------
+
 $checked{'ENABLE'}{'off'} = '';
 $checked{'ENABLE'}{'on'} = '';
 $checked{'ENABLE'}{$proxysettings{'ENABLE'}} = "checked='checked'";
@@ -3061,6 +3071,12 @@ icp_port 0
 
 END
        ;
+
+       # Include file with user defined settings.
+       if (-e "/etc/squid/squid.conf.pre.local") {
+               print FILE "include /etc/squid/squid.conf.pre.local\n\n";
+       }
+
        print FILE "http_port $netsettings{'GREEN_ADDRESS'}:$proxysettings{'PROXY_PORT'}";
        if ($proxysettings{'TRANSPARENT'} eq 'on') { print FILE " transparent" }
        if ($proxysettings{'NO_CONNECTION_AUTH'} eq 'on') { print FILE " no-connection-auth" }
@@ -3442,6 +3458,19 @@ END
                close (ACL);
        }
        if ((!-z $extgrp) && ($proxysettings{'AUTH_METHOD'} eq 'ncsa') && ($proxysettings{'NCSA_BYPASS_REDIR'} eq 'on')) { print FILE "\nredirector_access deny for_extended_users\n"; }
+
+       # Check if squidclamav is enabled.
+       if ($proxysettings{'ENABLE_CLAMAV'} eq 'on') {
+               print FILE "\n#Settings for squidclamav:\n";
+               print FILE "http_port 127.0.0.1:$proxysettings{'PROXY_PORT'} transparent\n";
+               print FILE "acl to_localhost dst 127.0.0.0/8\n";
+               print FILE "acl purge method PURGE\n";
+               print FILE "http_access deny to_localhost\n";
+               print FILE "http_access allow localhost\n";
+               print FILE "http_access allow purge localhost\n";
+               print FILE "http_access deny purge\n";
+               print FILE "url_rewrite_access deny localhost\n";
+       }
        print FILE <<END
 
 #Access to squid:
@@ -3957,6 +3986,18 @@ END
                print FILE "include /etc/squid/squid.conf.local\n";
        }
        close FILE;
+
+       # Proxy settings for squidclamav - if installed.
+       #
+       # Check if squidclamav is enabled.
+       if ($proxysettings{'ENABLE_CLAMAV'} eq 'on') {
+
+               my $configfile='/etc/squidclamav.conf';
+
+               my $data = &General::read_file_utf8($configfile);
+               $data =~ s/squid_port [0-9]+/squid_port $proxysettings{'PROXY_PORT'}/g;
+               &General::write_file_utf8($configfile, $data);
+       }
 }
 
 # -------------------------------------------------------------------
diff --git a/html/cgi-bin/tor.cgi b/html/cgi-bin/tor.cgi
new file mode 100755 (executable)
index 0000000..b920724
--- /dev/null
@@ -0,0 +1,969 @@
+#!/usr/bin/perl
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2013  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+use strict;
+use Locale::Country;
+
+# enable only the following on debugging purpose
+use warnings;
+use CGI::Carp 'fatalsToBrowser';
+
+require '/var/ipfire/general-functions.pl';
+require "${General::swroot}/lang.pl";
+require "${General::swroot}/header.pl";
+
+#workaround to suppress a warning when a variable is used only once
+my @dummy = ( ${Header::colouryellow} );
+undef (@dummy);
+
+my @bandwidth_limits = (
+       1000 * 1024, # 1G
+        500 * 1024,
+        200 * 1024,
+        100 * 1024, # 100M
+         64 * 1024,
+         50 * 1024,
+         25 * 1024,
+         20 * 1024,
+         16 * 1024,
+         10 * 1024,
+          8 * 1024,
+          4 * 1024,
+          2 * 1024,
+              1024, # 1M
+               512,
+               256,
+               160
+);
+my @accounting_periods = ('daily', 'weekly', 'monthly');
+
+my $TOR_CONTROL_PORT = 9051;
+
+my $string=();
+my $memory=();
+my @memory=();
+my @pid=();
+my @tor=();
+sub daemonstats
+{
+       $memory = 0;
+       # for pid and memory
+       open(FILE, '/usr/local/bin/addonctrl tor status | ');
+       @tor = <FILE>;
+       close(FILE);
+       $string = join("", @tor);
+       $string =~ s/[a-z_]//gi;
+       $string =~ s/\[[0-1]\;[0-9]+//gi;
+       $string =~ s/[\(\)\.]//gi;
+       $string =~ s/  //gi;
+       $string =~ s/\e//gi;
+       @pid = split(/\s/,$string);
+       if (open(FILE, "/proc/$pid[0]/statm")){
+               my $temp = <FILE>;
+               @memory = split(/ /,$temp);
+               close(FILE);
+               }
+       $memory+=$memory[0];
+}
+daemonstats();
+
+our %netsettings = ();
+&General::readhash("${General::swroot}/ethernet/settings", \%netsettings);
+
+our %color = ();
+our %mainsettings = ();
+&General::readhash("${General::swroot}/main/settings", \%mainsettings);
+&General::readhash("/srv/web/ipfire/html/themes/".$mainsettings{'THEME'}."/include/colors.txt", \%color);
+
+our %settings = ();
+
+$settings{'TOR_ENABLED'} = 'off';
+$settings{'TOR_SOCKS_PORT'} = 9050;
+$settings{'TOR_EXIT_COUNTRY'} = '';
+$settings{'TOR_USE_EXIT_NODES'} = '';
+$settings{'TOR_ALLOWED_SUBNETS'} = "$netsettings{'GREEN_NETADDRESS'}\/$netsettings{'GREEN_NETMASK'}";
+if (&Header::blue_used()) {
+       $settings{'TOR_ALLOWED_SUBNETS'} .= ",$netsettings{'BLUE_NETADDRESS'}\/$netsettings{'BLUE_NETMASK'}";
+}
+
+$settings{'TOR_RELAY_ENABLED'} = 'off';
+$settings{'TOR_RELAY_MODE'} = 'exit';
+$settings{'TOR_RELAY_ADDRESS'} = '';
+$settings{'TOR_RELAY_PORT'} = 9001;
+$settings{'TOR_RELAY_NICKNAME'} = '';
+$settings{'TOR_RELAY_CONTACT_INFO'} = '';
+$settings{'TOR_RELAY_BANDWIDTH_RATE'} = 0;
+$settings{'TOR_RELAY_BANDWIDTH_BURST'} = 0;
+$settings{'TOR_RELAY_ACCOUNTING_LIMIT'} = 0;
+$settings{'TOR_RELAY_ACCOUNTING_PERIOD'} = 'daily';
+
+$settings{'ACTION'} = '';
+
+my $errormessage = '';
+my $warnmessage = '';
+
+&Header::showhttpheaders();
+
+# Get GUI values.
+&Header::getcgihash(\%settings);
+
+# Create tor command connection.
+our $torctrl = &TorConnect();
+
+# Toggle enable/disable field.
+if ($settings{'ACTION'} eq $Lang::tr{'save'}) {
+       if ($settings{'TOR_RELAY_NICKNAME'} ne '') {
+               if ($settings{'TOR_RELAY_NICKNAME'} !~ /^[a-zA-Z0-9]+$/) {
+                       $errormessage = "$Lang::tr{'tor errmsg invalid relay name'}: $settings{'TOR_RELAY_NICKNAME'}";
+               }
+       }
+
+       if (!&General::validport($settings{'TOR_SOCKS_PORT'})) {
+               $errormessage = "$Lang::tr{'tor errmsg invalid socks port'}: $settings{'TOR_SOCKS_PORT'}";
+       }
+
+       if (!&General::validport($settings{'TOR_RELAY_PORT'})) {
+               $errormessage = "$Lang::tr{'tor errmsg invalid relay port'}: $settings{'TOR_RELAY_PORT'}";
+       }
+
+       if ($settings{'TOR_RELAY_ADDRESS'} ne '') {
+               if ((!&General::validfqdn($settings{'TOR_RELAY_ADDRESS'})) && (!&General::validip($settings{'TOR_RELAY_ADDRESS'}))) {
+                       $errormessage = "$Lang::tr{'tor errmsg invalid relay address'}: $settings{'TOR_RELAY_ADDRESS'}";
+               }
+       }
+
+       if ($settings{'TOR_RELAY_ACCOUNTING_LIMIT'} !~ /^\d+$/) {
+               $errormessage = "$Lang::tr{'tor errmsg invalid accounting limit'}: $settings{'TOR_RELAY_ACCOUNTING_LIMIT'}";
+       }
+
+       my @temp = split(/[\n,]/,$settings{'TOR_ALLOWED_SUBNETS'});
+       $settings{'TOR_ALLOWED_SUBNETS'} = "";
+       foreach (@temp) {
+               s/^\s+//g; s/\s+$//g;
+               if ($_) {
+                       unless (&General::validipandmask($_)) {
+                               $errormessage = "$Lang::tr{'tor errmsg invalid ip or mask'}: $_";
+                       }
+                       $settings{'TOR_ALLOWED_SUBNETS'} .= $_.",";
+               }
+       }
+
+       @temp = split(/[\n,]/,$settings{'TOR_USE_EXIT_NODES'});
+       $settings{'TOR_USE_EXIT_NODES'} = "";
+       foreach (@temp) {
+               s/^\s+//g; s/\s+$//g;
+               if ($_) {
+                       $settings{'TOR_USE_EXIT_NODES'} .= $_.",";
+               }
+       }
+
+       # Burst bandwidth must be less or equal to bandwidth rate.
+       if ($settings{'TOR_RELAY_BANDWIDTH_RATE'} == 0) {
+               $settings{'TOR_RELAY_BANDWIDTH_BURST'} = 0;
+
+       } elsif ($settings{'TOR_RELAY_BANDWIDTH_BURST'} < $settings{'TOR_RELAY_BANDWIDTH_RATE'}) {
+               $settings{'TOR_RELAY_BANDWIDTH_BURST'} = $settings{'TOR_RELAY_BANDWIDTH_RATE'};
+       }
+
+       if ($errormessage eq '') {
+               # Write configuration settings to file.
+               &General::writehash("${General::swroot}/tor/settings", \%settings);
+
+               # Update configuration files.
+               &BuildConfiguration();
+       }
+} else {
+       # Load settings from file.
+       &General::readhash("${General::swroot}/tor/settings", \%settings);
+}
+
+&showMainBox();
+
+# Close Tor control connection.
+&TorClose($torctrl);
+
+# Functions
+
+sub showMainBox() {
+       my %checked = ();
+       my %selected = ();
+
+       $checked{'TOR_ENABLED'}{'on'} = '';
+       $checked{'TOR_ENABLED'}{'off'} = '';
+       $checked{'TOR_ENABLED'}{$settings{'TOR_ENABLED'}} = 'checked';
+
+       $checked{'TOR_RELAY_ENABLED'}{'on'} = '';
+       $checked{'TOR_RELAY_ENABLED'}{'off'} = '';
+       $checked{'TOR_RELAY_ENABLED'}{$settings{'TOR_RELAY_ENABLED'}} = 'checked';
+
+       &Header::openpage($Lang::tr{'tor configuration'}, 1, '');
+       &Header::openbigbox('100%', 'left', '', $errormessage);
+
+       if ($errormessage) {
+               &Header::openbox('100%', 'left', $Lang::tr{'error messages'});
+               print "<font class='base'>$errormessage&nbsp;</font>\n";
+               &Header::closebox();
+       }
+
+       print "<form method='post' action='$ENV{'SCRIPT_NAME'}'>\n";
+
+       &Header::openbox('100%', 'center', $Lang::tr{'tor'});
+
+
+if ( ($memory != 0) && (@pid[0] ne "///") ){
+               print "<table width='95%' cellspacing='0'>";
+               print "<tr><td bgcolor='$color{'color20'}' colspan='3' align='left'><strong>$Lang::tr{'tor service'}</strong></td></tr>";
+               print "<tr><td class='base'>$Lang::tr{'tor daemon'}</td>";
+               print "<td align='center' colspan='2' width='75%' bgcolor='${Header::colourgreen}'><font color='white'><strong>$Lang::tr{'running'}</strong></font></td></tr>";
+               print "<tr><td class='base'></td>";
+               print "<td bgcolor='$color{'color20'}' align='center'><strong>PID</strong></td>";
+               print "<td bgcolor='$color{'color20'}' align='center'><strong>$Lang::tr{'memory'}</strong></td></tr>";
+               print "<tr><td class='base'></td>";
+               print "<td bgcolor='$color{'color22'}' align='center'>@pid[0]</td>";
+               print "<td bgcolor='$color{'color22'}' align='center'>$memory KB</td></tr>";
+               print "</table>";
+       } else {
+               print "<table width='95%' cellspacing='0'>";
+               print "<tr><td bgcolor='$color{'color20'}' colspan='3' align='left'><strong>$Lang::tr{'tor service'}</strong></td></tr>";
+               print "<tr><td class='base'>$Lang::tr{'tor daemon'}</td>";
+               print "<td align='center' width='75%' bgcolor='${Header::colourred}'><font color='white'><strong>$Lang::tr{'stopped'}</strong></font></td></tr>";
+               print "</table>";
+       }
+
+       &Header::closebox();
+
+       &Header::openbox('100%', 'center', $Lang::tr{'tor configuration'});
+
+       print <<END;
+               <table width='95%'>
+                       <tr>
+                               <td colspan='4' class='base' bgcolor='$color{'color20'}'><b>$Lang::tr{'tor common settings'}</b></td>
+                       </tr>
+                       <tr>
+                               <td width='25%' class='base'>$Lang::tr{'tor enabled'}:</td>
+                               <td width='30%'><input type='checkbox' name='TOR_ENABLED' $checked{'TOR_ENABLED'}{'on'} /></td>
+                               <td width='25%' class='base'>$Lang::tr{'tor socks port'}:</td>
+                               <td width='20%'><input type='text' name='TOR_SOCKS_PORT' value='$settings{'TOR_SOCKS_PORT'}' size='5' /></td>
+                       </tr>
+                       <tr>
+                               <td width='25%' class='base'>$Lang::tr{'tor relay enabled'}:</td>
+                               <td width='30%'><input type='checkbox' name='TOR_RELAY_ENABLED' $checked{'TOR_RELAY_ENABLED'}{'on'} /></td>
+                               <td width='25%' class='base'></td>
+                               <td width='20%'></td>
+                       </tr>
+               </table>
+END
+
+       my @temp = split(",", $settings{'TOR_ALLOWED_SUBNETS'});
+       $settings{'TOR_ALLOWED_SUBNETS'} = join("\n", @temp);
+
+       @temp = split(",", $settings{'TOR_USE_EXIT_NODES'});
+       $settings{'TOR_USE_EXIT_NODES'} = join("\n", @temp);
+
+       print <<END;
+               <br>
+               <br>
+
+               <table width='95%'>
+                       <tr>
+                               <td colspan='4' class='base' bgcolor='$color{'color20'}'><b>$Lang::tr{'tor acls'}</b></td>
+                       </tr>
+                       <tr>
+                               <td colspan='2' class='base' width='55%'>
+                                       $Lang::tr{'tor allowed subnets'}:
+                               </td>
+                               <td colspan='2' width='45%'></td>
+                       </tr>
+                       <tr>
+                               <td colspan='2' class='base' width='55%'>
+                                       <textarea name='TOR_ALLOWED_SUBNETS' cols='32' rows='3' wrap='off'>$settings{'TOR_ALLOWED_SUBNETS'}</textarea>
+                               </td>
+                               <td colspan='2' width='45%'></td>
+                       </tr>
+               </table>
+
+               <br>
+               <br>
+
+               <table width='95%'>
+                       <tr>
+                               <td colspan='4' class='base' bgcolor='$color{'color20'}'><b>$Lang::tr{'tor exit nodes'}</b></td>
+                       </tr>
+                       <tr>
+                               <td colspan='2' class='base' width='55%'></td>
+                               <td colspan='2' class='base' width='45%'>$Lang::tr{'tor use exit nodes'}:</td>
+                       </tr>
+                       <tr>
+                               <td width='50%' colspan='2'>
+                                       <select name='TOR_EXIT_COUNTRY'>
+                                               <option value=''>- $Lang::tr{'tor exit country any'} -</option>
+END
+
+               my @country_names = Locale::Country::all_country_names();
+               foreach my $country_name (sort @country_names) {
+                       my $country_code = Locale::Country::country2code($country_name);
+                       $country_code = uc($country_code);
+                       print "<option value='$country_code'";
+
+                       if ($settings{'TOR_EXIT_COUNTRY'} eq $country_code) {
+                               print " selected";
+                       }
+
+                       print ">$country_name ($country_code)</option>\n";
+               }
+
+       print <<END;
+                                       </select>
+                               </td>
+                               <td width='50%' colspan='2'>
+                                       <textarea name='TOR_USE_EXIT_NODES' cols='32' rows='3' wrap='off'>$settings{'TOR_USE_EXIT_NODES'}</textarea>
+                               </td>
+                       </tr>
+               </table>
+END
+
+       &Header::closebox();
+
+       # Tor relay box
+       $selected{'TOR_RELAY_MODE'}{'bridge'} = '';
+       $selected{'TOR_RELAY_MODE'}{'exit'} = '';
+       $selected{'TOR_RELAY_MODE'}{'private-bridge'} = '';
+       $selected{'TOR_RELAY_MODE'}{'relay'} = '';
+       $selected{'TOR_RELAY_MODE'}{$settings{'TOR_RELAY_MODE'}} = 'selected';
+
+       $selected{'TOR_RELAY_BANDWIDTH_RATE'}{'0'} = '';
+       foreach (@bandwidth_limits) {
+               $selected{'TOR_RELAY_BANDWIDTH_RATE'}{$_} = '';
+       }
+       $selected{'TOR_RELAY_BANDWIDTH_RATE'}{$settings{'TOR_RELAY_BANDWIDTH_RATE'}} = 'selected';
+
+       $selected{'TOR_RELAY_BANDWIDTH_BURST'}{'0'} = '';
+       foreach (@bandwidth_limits) {
+               $selected{'TOR_RELAY_BANDWIDTH_BURST'}{$_} = '';
+       }
+       $selected{'TOR_RELAY_BANDWIDTH_BURST'}{$settings{'TOR_RELAY_BANDWIDTH_BURST'}} = 'selected';
+
+       foreach (@accounting_periods) {
+               $selected{'TOR_RELAY_ACCOUNTING_PERIOD'}{$_} = '';
+       }
+       $selected{'TOR_RELAY_ACCOUNTING_PERIOD'}{$settings{'TOR_RELAY_ACCOUNTING_PERIOD'}} = 'selected';
+
+       &Header::openbox('100%', 'center', $Lang::tr{'tor relay configuration'});
+
+       print <<END;
+               <table width='95%'>
+                       <tr>
+                               <td width='25%' class='base'>$Lang::tr{'tor relay mode'}:</td>
+                               <td width='30%'>
+                                       <select name='TOR_RELAY_MODE'>
+                                               <option value='exit' $selected{'TOR_RELAY_MODE'}{'exit'}>$Lang::tr{'tor relay mode exit'}</option>
+                                               <option value='relay' $selected{'TOR_RELAY_MODE'}{'relay'}>$Lang::tr{'tor relay mode relay'}</option>
+                                               <option value='bridge' $selected{'TOR_RELAY_MODE'}{'bridge'}>$Lang::tr{'tor relay mode bridge'}</option>
+                                               <option value='private-bridge' $selected{'TOR_RELAY_MODE'}{'private-bridge'}>$Lang::tr{'tor relay mode private bridge'}</option>
+                                       </select>
+                               </td>
+                               <td width='25%' class='base'>$Lang::tr{'tor relay nickname'}:&nbsp;<img src='/blob.gif' alt='*' /></td>
+                               <td width='20%'>
+                                       <input type='text' name='TOR_RELAY_NICKNAME' value='$settings{'TOR_RELAY_NICKNAME'}' />
+                               </td>
+                       </tr>
+                       <tr>
+                               <td width='25%' class='base'>$Lang::tr{'tor relay address'}:&nbsp;<img src='/blob.gif' alt='*' /></td>
+                               <td width='30%'>
+                                       <input type='text' name='TOR_RELAY_ADDRESS' value='$settings{'TOR_RELAY_ADDRESS'}' />
+                               </td>
+                               <td width='25%' class='base'>$Lang::tr{'tor relay port'}:</td>
+                               <td width='20%'>
+                                       <input type='text' name='TOR_RELAY_PORT' value='$settings{'TOR_RELAY_PORT'}' size='5' />
+                               </td>
+                       </tr>
+                       <tr>
+                               <td width='25%' class='base'>$Lang::tr{'tor contact info'}:&nbsp;<img src='/blob.gif' alt='*' /></td>
+                               <td width='75%' colspan='3'>
+                                       <input type='text' name='TOR_RELAY_CONTACT_INFO' value='$settings{'TOR_RELAY_CONTACT_INFO'}' style='width: 98%;' />
+                               </td>
+                       </tr>
+               </table>
+
+               <br>
+
+               <table width='95%'>
+                       <tr>
+                               <td colspan='4' class='base' bgcolor='$color{'color20'}'><b>$Lang::tr{'tor bandwidth settings'}</b></td>
+                       </tr>
+                       <tr>
+                               <td width='25%' class='base'>$Lang::tr{'tor bandwidth rate'}:</td>
+                               <td width='30%' class='base'>
+                                       <select name='TOR_RELAY_BANDWIDTH_RATE'>
+END
+
+       foreach (@bandwidth_limits) {
+               if ($_ >= 1024) {
+                       print "<option value='$_' $selected{'TOR_RELAY_BANDWIDTH_RATE'}{$_}>". $_ / 1024 ." MBit/s</option>\n";
+               } else {
+                       print "<option value='$_' $selected{'TOR_RELAY_BANDWIDTH_RATE'}{$_}>$_ kBit/s</option>\n";
+               }
+       }
+
+       print <<END;
+                                               <option value='0' $selected{'TOR_RELAY_BANDWIDTH_RATE'}{'0'}>$Lang::tr{'tor bandwidth unlimited'}</option>
+                                       </select>
+                               </td>
+                               <td width='25%' class='base'>$Lang::tr{'tor accounting limit'}:</td>
+                               <td width='20%'>
+                                       <input type='text' name='TOR_RELAY_ACCOUNTING_LIMIT' value='$settings{'TOR_RELAY_ACCOUNTING_LIMIT'}' size='12' />
+                               </td>
+                       </tr>
+                       <tr>
+                               <td width='25%' class='base'>$Lang::tr{'tor bandwidth burst'}:</td>
+                               <td width='20%' class='base'>
+                                       <select name='TOR_RELAY_BANDWIDTH_BURST'>
+END
+
+       foreach (@bandwidth_limits) {
+               if ($_ >= 1024) {
+                       print "<option value='$_' $selected{'TOR_RELAY_BANDWIDTH_BURST'}{$_}>". $_ / 1024 ." MBit/s</option>\n";
+               } else {
+                       print "<option value='$_' $selected{'TOR_RELAY_BANDWIDTH_BURST'}{$_}>$_ kBit/s</option>\n";
+               }
+       }
+       print <<END;
+                                               <option value='0' $selected{'TOR_RELAY_BANDWIDTH_BURST'}{'0'}>$Lang::tr{'tor bandwidth unlimited'}</option>
+                                       </select>
+                               </td>
+                               <td width='25%' class='base'>$Lang::tr{'tor accounting period'}:</td>
+                               <td width='20%'>
+                                       <select name='TOR_RELAY_ACCOUNTING_PERIOD'>
+END
+
+       foreach (@accounting_periods) {
+               print "<option value='$_' $selected{'TOR_RELAY_ACCOUNTING_PERIOD'}{$_}>$Lang::tr{'tor accounting period '.$_}</option>";
+       }
+
+       print <<END;
+                                       </select>
+                               </td>
+                       </tr>
+               </table>
+END
+
+       &Header::closebox();
+
+       print <<END;
+               <table width='95%'>
+                       <tr>
+                               <td>
+                                       <img src='/blob.gif' align='top' alt='*' />&nbsp;<font class='base'>$Lang::tr{'this field may be blank'}</font>
+                               </td>
+                               <td align='right'>&nbsp;</td>
+                       </tr>
+               </table>
+
+               <hr>
+
+               <table width='95%'>
+                       <tr>
+                               <td>&nbsp;</td>
+                               <td align='center'><input type='submit' name='ACTION' value='$Lang::tr{'save'}' /></td>
+                               <td>&nbsp;</td>
+                       </tr>
+               </table>
+END
+
+       # If we have a control connection, show the stats.
+       if ($torctrl) {
+               &Header::openbox('100%', 'center', $Lang::tr{'tor stats'});
+
+               my @traffic = &TorTrafficStats($torctrl);
+
+               if (@traffic) {
+                       print <<END;
+                               <table width='95%'>
+END
+
+               if ($settings{'TOR_RELAY_ENABLED'} eq 'on') {
+                       my $fingerprint = &TorRelayFingerprint($torctrl);
+                       if ($fingerprint) {
+                               print <<END;
+                                       <tr>
+                                               <td width='40%' class='base'>$Lang::tr{'tor relay fingerprint'}:</td>
+                                               <td width='60%'>
+                                                       <a href='https://atlas.torproject.org/#details/$fingerprint' target='_blank'>$fingerprint</a>
+                                               </td>
+                                       </tr>
+END
+                       }
+               }
+
+               my $address = TorGetInfo($torctrl, "address");
+               if ($address) {
+                       print <<END;
+                               <tr>
+                                       <td width='40%' class='base'>$Lang::tr{'tor relay external address'}:</td>
+                                       <td width='60%'>$address</td>
+                               </tr>
+END
+               }
+
+               print <<END;
+                                       <tr>
+                                               <td width='40%'>$Lang::tr{'tor traffic read written'}:</td>
+END
+                       print "<td width='60%'>" . &FormatBytes($traffic[0]) ."/". &FormatBytes($traffic[1]) . "</td>";
+                       print <<END;
+                                       </tr>
+                               </table>
+END
+               }
+
+               my $accounting = &TorAccountingStats($torctrl);
+               if ($accounting) {
+                       print <<END;
+                               <table width='95%'>
+                                       <tr>
+                                               <td colspan='2' class='base'><b>$Lang::tr{'tor accounting'}</b></td>
+                                       </tr>
+END
+
+                       if ($accounting->{'hibernating'} eq "hard") {
+                               print <<END;
+                                       <tr>
+                                               <td class='base' colspan='2' bgcolor="$Header::colourred" align='center'>
+                                                       <font color='white'>$Lang::tr{'tor traffic limit hard'}</font>
+                                               </td>
+                                       </tr>
+END
+                       } elsif ($accounting->{'hibernating'} eq "soft") {
+                               print <<END;
+                                       <tr>
+                                               <td class='base' colspan='2' bgcolor="$Header::colourorange" align='center'>
+                                                       <font color='white'>$Lang::tr{'tor traffic limit soft'}</font>
+                                               </td>
+                                       </tr>
+END
+                       }
+
+                       print <<END;
+                                       <tr>
+                                               <td width='40%' class='base'>$Lang::tr{'tor accounting interval'}</td>
+                                               <td width='60%'>
+                                                       $accounting->{'interval-start'} - $accounting->{'interval-end'}
+                                               </td>
+                                       </tr>
+                                       <tr>
+                                               <td width='40%' class='base'>$Lang::tr{'tor accounting bytes'}</td>
+                                               <td width='60%'>
+END
+
+                       print &FormatBytes($accounting->{'bytes_read'}) . "/" . &FormatBytes($accounting->{'bytes_written'});
+                       print " (" . &FormatBytes($accounting->{'bytes-left_read'}) . "/" . &FormatBytes($accounting->{'bytes-left_written'});
+                       print " $Lang::tr{'tor accounting bytes left'})";
+
+                       print <<END;
+                                               </td>
+                                       </tr>
+                               </table>
+END
+               }
+
+               my @nodes = &TorORConnStatus($torctrl);
+               if (@nodes) {
+                       my $nodes_length = scalar @nodes;
+                       print <<END;
+                               <table width='95%'>
+                                       <tr>
+                                               <td width='40%' class='base'><b>$Lang::tr{'tor connected relays'}</b></td>
+                                               <td width='60%' colspan='2'>($nodes_length)</td>
+                                       </tr>
+END
+
+                       foreach my $node (@nodes) {
+                               print <<END;
+                                       <tr>
+                                               <td width='40%'>
+                                                       <a href='https://atlas.torproject.org/#details/$node->{'fingerprint'}' target='_blank'>
+                                                               $node->{'name'}
+                                                       </a>
+                                               </td>
+                                               <td width='30%'>
+END
+
+                               if (exists($node->{'country_code'})) {
+                                       if ($node->{'country_code'} eq '??') {
+                                               print "<img src='/images/flags/blank.png' border='0' align='absmiddle'/>";
+                                       } else {
+                                               print "<a href='country.cgi#$node->{'country_code'}'><img src='/images/flags/$node->{'country_code'}.png' border='0' align='absmiddle' alt='$node->{'country_code'}'></a>";
+                                       }
+                               }
+
+                               print <<END;
+                                                       <a href='ipinfo.cgi?ip=$node->{'address'}'>$node->{'address'}</a>:$node->{'port'}
+                                               </td>
+                                               <td width='30%' align='right'>
+                                                       ~$node->{'bandwidth_string'}
+                                               </td>
+                                       </tr>
+END
+                       }
+                       print "</table>";
+               }
+
+               &Header::closebox();
+       }
+
+       print "</form>\n";
+
+       &Header::closebigbox();
+       &Header::closepage();
+}
+
+sub BuildConfiguration() {
+       my %settings = ();
+       &General::readhash("${General::swroot}/tor/settings", \%settings);
+
+       my $torrc = "${General::swroot}/tor/torrc";
+
+       open(FILE, ">$torrc");
+
+       # Global settings.
+       print FILE "ControlPort $TOR_CONTROL_PORT\n";
+
+       if ($settings{'TOR_ENABLED'} eq 'on') {
+               my $strict_nodes = 0;
+
+               print FILE "SocksPort 0.0.0.0:$settings{'TOR_SOCKS_PORT'}\n";
+
+               my @subnets = split(",", $settings{'TOR_ALLOWED_SUBNETS'});
+               foreach (@subnets) {
+                       print FILE "SocksPolicy accept $_\n" if (&General::validipandmask($_));
+               }
+               print FILE "SocksPolicy reject *\n" if (@subnets);
+
+               if ($settings{'TOR_EXIT_COUNTRY'} ne '') {
+                       $strict_nodes = 1;
+
+                       print FILE "ExitNodes {$settings{'TOR_EXIT_COUNTRY'}}\n";
+               }
+
+               if ($settings{'TOR_USE_EXIT_NODES'} ne '') {
+                       $strict_nodes = 1;
+
+                       my @nodes = split(",", $settings{'TOR_USE_EXIT_NODES'});
+                       foreach (@nodes) {
+                               print FILE "ExitNode $_\n";
+                       }
+               }
+
+               if ($strict_nodes > 0) {
+                       print FILE "StrictNodes 1\n";
+               }
+       }
+
+       if ($settings{'TOR_RELAY_ENABLED'} eq 'on') {
+               # Reject access to private networks.
+               print FILE "ExitPolicyRejectPrivate 1\n";
+
+               print FILE "ORPort $settings{'TOR_RELAY_PORT'}\n";
+
+               if ($settings{'TOR_RELAY_ADDRESS'} ne '') {
+                       print FILE "Address $settings{'TOR_RELAY_ADDRESS'}\n";
+               }
+
+               if ($settings{'TOR_RELAY_NICKNAME'} ne '') {
+                       print FILE "Nickname $settings{'TOR_RELAY_NICKNAME'}\n";
+               }
+
+               if ($settings{'TOR_RELAY_CONTACT_INFO'} ne '') {
+                       print FILE "ContactInfo $settings{'TOR_RELAY_CONTACT_INFO'}\n";
+               }
+
+               # Limit to bridge mode.
+               my $is_bridge = 0;
+
+               if ($settings{'TOR_RELAY_MODE'} eq 'bridge') {
+                       $is_bridge++;
+
+               # Private bridge.
+               } elsif ($settings{'TOR_RELAY_MODE'} eq 'private-bridge') {
+                       $is_bridge++;
+
+                       print FILE "PublishServerDescriptor 0\n";
+
+               # Exit node.
+               } elsif ($settings{'TOR_RELAY_MODE'} eq 'exit') {
+                       print FILE "ExitPolicy accept *:*\n";
+
+               # Relay only.
+               } elsif ($settings{'TOR_RELAY_MODE'} eq 'relay') {
+                       print FILE "ExitPolicy reject *:*\n";
+               }
+
+               if ($is_bridge > 0) {
+                       print FILE "BridgeRelay 1\n";
+                       print FILE "Exitpolicy reject *:*\n";
+               }
+
+               if ($settings{'TOR_RELAY_BANDWIDTH_RATE'} > 0) {
+                       print FILE "RelayBandwidthRate ";
+                       print FILE $settings{'TOR_RELAY_BANDWIDTH_RATE'} / 8;
+                       print FILE " KB\n";
+
+                       if ($settings{'TOR_RELAY_BANDWIDTH_BURST'} > 0) {
+                               print FILE "RelayBandwidthBurst ";
+                               print FILE $settings{'TOR_RELAY_BANDWIDTH_BURST'} / 8;
+                               print FILE " KB\n";
+                       }
+               }
+
+               if ($settings{'TOR_RELAY_ACCOUNTING_LIMIT'} > 0) {
+                       print FILE "AccountingMax ".$settings{'TOR_RELAY_ACCOUNTING_LIMIT'}." MB\n";
+
+                       if ($settings{'TOR_RELAY_ACCOUNTING_PERIOD'} eq 'daily') {
+                               print FILE "AccountingStart day 00:00\n";
+                       } elsif ($settings{'TOR_RELAY_ACCOUNTING_PERIOD'} eq 'weekly') {
+                               print FILE "AccountingStart week 1 00:00\n";
+                       } elsif ($settings{'TOR_RELAY_ACCOUNTING_PERIOD'} eq 'monthly') {
+                               print FILE "AccountingStart month 1 00:00\n";
+                       }
+               }
+       }
+
+       close(FILE);
+
+       # Restart the service.
+       if (($settings{'TOR_ENABLED'} eq 'on') || ($settings{'TOR_RELAY_ENABLED'} eq 'on')) {
+               system("/usr/local/bin/torctrl restart &>/dev/null");
+       } else {
+               system("/usr/local/bin/torctrl stop &>/dev/null");
+       }
+       # Update pid and memory
+       daemonstats();
+}
+
+sub TorConnect() {
+       my $socket = new IO::Socket::INET(
+               Proto => 'tcp', PeerAddr => '127.0.0.1', PeerPort => $TOR_CONTROL_PORT,
+       ) or return;
+
+       $socket->autoflush(1);
+
+       # Authenticate.
+       &TorSendCommand($socket, "AUTHENTICATE");
+
+       return $socket;
+}
+
+sub TorSendCommand() {
+       my ($socket, $cmd) = @_;
+
+       # Replace line ending with \r\n.
+       chomp $cmd;
+       $cmd .= "\r\n";
+
+       $socket->send($cmd);
+
+       my @output = ();
+       while (my $line = <$socket>) {
+               # Skip empty lines.
+               if ($line =~ /^.\r\n$/) {
+                       next;
+               }
+
+               # Command has been successfully executed.
+               if ($line =~ /250 OK/) {
+                       last;
+
+               # Error.
+               } elsif ($line =~ /^5\d+/) {
+                       last;
+
+               } else {
+                       # Remove line endings.
+                       $line =~ s/\r\n$//;
+
+                       push(@output, $line);
+               }
+       }
+
+       return @output;
+}
+
+sub TorSendCommandOneLine() {
+       my ($tor, $cmd) = @_;
+
+       my @output = &TorSendCommand($tor, $cmd);
+       return $output[0];
+}
+
+sub TorGetInfo() {
+       my ($tor, $cmd) = @_;
+
+       my $output = &TorSendCommandOneLine($tor, "GETINFO ".$cmd);
+
+       my ($key, $value) = split("=", $output);
+       return $value;
+}
+
+sub TorClose() {
+       my $socket = shift;
+
+       if ($socket) {
+               $socket->shutdown(2);
+       }
+}
+
+sub TorTrafficStats() {
+       my $tor = shift;
+
+       my $output_read    = &TorGetInfo($tor, "traffic/read");
+       my $output_written = &TorGetInfo($tor, "traffic/written");
+
+       return ($output_read, $output_written);
+}
+
+sub TorRelayFingerprint() {
+       my $tor = shift;
+
+       return &TorGetInfo($tor, "fingerprint");
+}
+
+sub TorORConnStatus() {
+       my $tor = shift;
+       my @nodes = ();
+
+       my @output = &TorSendCommand($tor, "GETINFO orconn-status");
+       foreach (@output) {
+               $_ =~ s/^250[\+-]orconn-status=//;
+               next if ($_ eq "");
+               last if ($_ eq ".");
+               next unless ($_ =~ /^\$/);
+
+               my @line = split(" ", $_);
+               my @node = split(/[=~]/, $line[0]);
+
+               my $node = &TorNodeDescription($tor, $node[0]);
+               if ($node) {
+                       push(@nodes, $node);
+               }
+       }
+
+       # Sort by names.
+       @nodes = sort { $a->{'name'} cmp $b->{'name'} } @nodes;
+
+       return @nodes;
+}
+
+sub TorNodeDescription() {
+       my ($tor, $fingerprint) = @_;
+       $fingerprint =~ s/\$//;
+
+       my $node = {
+               fingerprint  => $fingerprint,
+               exit_node    => 0,
+       };
+
+       my @output = &TorSendCommand($tor, "GETINFO ns/id/$node->{'fingerprint'}");
+
+       foreach (@output) {
+               # Router
+               if ($_ =~ /^r (\w+) (.*) (\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}) (\d+)/) {
+                       $node->{'name'}    = $1;
+                       $node->{'address'} = $3;
+                       $node->{'port'}    = $4;
+
+                       my $country_code = &TorGetInfo($tor, "ip-to-country/$node->{'address'}");
+                       $node->{'country_code'} = $country_code;
+
+               # Flags
+               } elsif ($_ =~ /^s (.*)$/) {
+                       $node->{'flags'} = split(" ", $1);
+
+                       foreach my $flag ($node->{'flags'}) {
+                               if ($flag eq "Exit") {
+                                       $node->{'exit_node'}++;
+                               }
+                       }
+
+               # Bandwidth
+               } elsif ($_ =~ /^w Bandwidth=(\d+)/) {
+                       $node->{'bandwidth'} = $1 * 8;
+                       $node->{'bandwidth_string'} = &FormatBitsPerSecond($node->{'bandwidth'});
+               }
+       }
+
+       if (exists($node->{'name'})) {
+               return $node;
+       }
+}
+
+sub TorAccountingStats() {
+       my $tor = shift;
+       my $ret = {};
+
+       my $enabled = &TorGetInfo($tor, "accounting/enabled");
+       if ($enabled ne '1') {
+               return;
+       }
+
+       my @cmds = ("hibernating", "interval-start", "interval-end");
+       foreach (@cmds) {
+               $ret->{$_} = &TorGetInfo($tor, "accounting/$_");
+       }
+
+       my @cmds = ("bytes", "bytes-left");
+       foreach (@cmds) {
+               my $output = &TorGetInfo($tor, "accounting/$_");
+               my @bytes = split(" ", $output);
+
+               $ret->{$_."_read"}    = $bytes[0];
+               $ret->{$_."_written"} = $bytes[1];
+       }
+
+       return $ret;
+}
+
+sub FormatBytes() {
+       my $bytes = shift;
+
+       my @units = ("B", "KB", "MB", "GB", "TB");
+       my $units_index = 0;
+
+       while (($units_index <= $#units) && ($bytes >= 1024)) {
+               $units_index++;
+               $bytes /= 1024;
+       }
+
+       return sprintf("%.2f %s", $bytes, $units[$units_index]);
+}
+
+sub FormatBitsPerSecond() {
+       my $bits = shift;
+
+       my @units = ("Bit/s", "KBit/s", "MBit/s", "GBit/s", "TBit/s");
+       my $units_index = 0;
+
+       while (($units_index <= $#units) && ($bits >= 1024)) {
+               $units_index++;
+               $bits /= 1024;
+       }
+
+       return sprintf("%.2f %s", $bits, $units[$units_index]);
+}
index 26f1793416e8840c9285674e23b7e4c6a356558e..58645c39c2cf8a85156582b78ecd6c73ea84e6db 100644 (file)
@@ -316,9 +316,16 @@ sub writeipsecfiles {
                foreach my $j (@ints) {
                    foreach my $k (@groups) {
                        if ($comma != 0) { print CONF ","; } else { $comma = 1; }
-                   print CONF "$i-$j-modp$k";
-               }
+
+                       my @l = split("", $k);
+                       if ($l[0] eq "e") {
+                           shift @l;
+                           print CONF "$i-$j-ecp".join("", @l);
+                       } else {
+                           print CONF "$i-$j-modp$k";
+                       }
                    }
+               }
            }
            if ($lconfighash{$key}[24] eq 'on') {       #only proposed algorythms?
                print CONF "!\n";
@@ -339,7 +346,12 @@ sub writeipsecfiles {
                                foreach my $k (@groups) {
                                    if ($comma != 0) { print CONF ","; } else { $comma = 1; }
                                    if ($pfs eq "on") {
-                                       $modp = "-modp$k";
+                                       my @l = split("", $k);
+                                       if ($l[0] eq "e") {
+                                               $modp = "";
+                                       } else {
+                                               $modp = "-modp$k";
+                                       }
                                    } else {
                                        $modp = "";
                                    }
@@ -411,7 +423,7 @@ sub writeipsecfiles {
 
 # Hook to regenerate the configuration files.
 if ($ENV{"REMOTE_ADDR"} eq "") {
-       writeipsecfiles;
+       writeipsecfiles();
        exit(0);
 }
 
@@ -1828,7 +1840,7 @@ END
        #use default advanced value
        $cgiparams{'IKE_ENCRYPTION'} = 'aes256|aes192|aes128|3des';     #[18];
        $cgiparams{'IKE_INTEGRITY'}  = 'sha2_256|sha|md5';      #[19];
-       $cgiparams{'IKE_GROUPTYPE'}  = '8192|6144|4096|3072|2048|1536|1024';            #[20];
+       $cgiparams{'IKE_GROUPTYPE'}  = '4096|3072|2048|1536|1024';              #[20];
        $cgiparams{'IKE_LIFETIME'}   = '3';             #[16];
        $cgiparams{'ESP_ENCRYPTION'} = 'aes256|aes192|aes128|3des';     #[21];
        $cgiparams{'ESP_INTEGRITY'}  = 'sha2_256|sha1|md5';     #[22];
@@ -2111,7 +2123,7 @@ if(($cgiparams{'ACTION'} eq $Lang::tr{'advanced'}) ||
            goto ADVANCED_ERROR;
        }
        foreach my $val (@temp) {
-           if ($val !~ /^(1024|1536|2048|3072|4096|6144|8192)$/) {
+           if ($val !~ /^(e521|e384|e256|e224|e192|1024|1536|2048|3072|4096|6144|8192)$/) {
                $errormessage = $Lang::tr{'invalid input'};
                goto ADVANCED_ERROR;
            }
@@ -2147,6 +2159,7 @@ if(($cgiparams{'ACTION'} eq $Lang::tr{'advanced'}) ||
            }
        }
        if ($cgiparams{'ESP_GROUPTYPE'} ne '' &&
+           $cgiparams{'ESP_GROUPTYPE'} !~  /^ecp(192|224|256|384|512)$/ &&
            $cgiparams{'ESP_GROUPTYPE'} !~  /^modp(1024|1536|2048|3072|4096|6144|8192)$/) {
            $errormessage = $Lang::tr{'invalid input'};
            goto ADVANCED_ERROR;
@@ -2305,6 +2318,11 @@ if(($cgiparams{'ACTION'} eq $Lang::tr{'advanced'}) ||
        
            <td class='boldbase' align='right' valign='top'>$Lang::tr{'ike grouptype'}</td><td class='boldbase' valign='top'>
                <select name='IKE_GROUPTYPE' multiple='multiple' size='4'>
+               <option value='e521' $checked{'IKE_GROUPTYPE'}{'e521'}>ECP-521</option>
+               <option value='e384' $checked{'IKE_GROUPTYPE'}{'e384'}>ECP-384</option>
+               <option value='e256' $checked{'IKE_GROUPTYPE'}{'e256'}>ECP-256</option>
+               <option value='e224' $checked{'IKE_GROUPTYPE'}{'e224'}>ECP-224</option>
+               <option value='e192' $checked{'IKE_GROUPTYPE'}{'e192'}>ECP-192</option>
                <option value='8192' $checked{'IKE_GROUPTYPE'}{'8192'}>MODP-8192</option>
                <option value='6144' $checked{'IKE_GROUPTYPE'}{'6144'}>MODP-6144</option>
                <option value='4096' $checked{'IKE_GROUPTYPE'}{'4096'}>MODP-4096</option>
diff --git a/html/cgi-bin/wirelessclient.cgi b/html/cgi-bin/wirelessclient.cgi
new file mode 100644 (file)
index 0000000..5ff0e2c
--- /dev/null
@@ -0,0 +1,703 @@
+#!/usr/bin/perl
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2012  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+# DEVICE,ENABLED,MODE,WPA_MODE,SSID,PSK,PRIO
+# wlan0,on,WPA2,,Use This One Mum,ThisIsTheKey,2
+
+use strict;
+
+# enable only the following on debugging purpose
+use warnings;
+use CGI::Carp 'fatalsToBrowser';
+
+require '/var/ipfire/general-functions.pl';
+require "${General::swroot}/lang.pl";
+require "${General::swroot}/header.pl";
+
+#workaround to suppress a warning when a variable is used only once
+my @dummy = ( ${Header::colouryellow} );
+undef (@dummy);
+
+# Files used
+my $setting = "${General::swroot}/main/settings";
+our $datafile = "${General::swroot}/ethernet/wireless";
+
+my %color = ();
+my %mainsettings = ();
+&General::readhash("${General::swroot}/main/settings", \%mainsettings);
+&General::readhash("/srv/web/ipfire/html/themes/".$mainsettings{'THEME'}."/include/colors.txt", \%color);
+
+our %settings = ();
+our %netsettings = ();
+
+$settings{'ID'} = '';
+$settings{'INTERFACE'} = '';
+$settings{'ENABLED'} = '';
+$settings{'ENCRYPTION'} = '';
+$settings{'WPA_MODE'} = '';
+$settings{'SSID'} = '';
+$settings{'PSK'} = '';
+$settings{'PRIO'} = '';
+
+$settings{'ACTION'} = '';              # add/edit/remove
+$settings{'ID'} = '';                  # point record for ACTION
+
+my $errormessage = '';
+my $warnmessage = '';
+
+&Header::showhttpheaders();
+
+#Get GUI values
+&Header::getcgihash(\%settings);
+
+# Load multiline data
+our @configs = ();
+if (open(FILE, "$datafile")) {
+    @configs = <FILE>;
+    close (FILE);
+}
+
+&General::readhash("${General::swroot}/main/settings", \%settings);
+&General::readhash("${General::swroot}/ethernet/settings", \%netsettings);
+
+# Toggle enable/disable field.
+if ($settings{'ACTION'} eq $Lang::tr{'toggle enable disable'}) {
+       my @update;
+
+       foreach my $line (@configs) {
+               chomp($line);
+               my @config = split(/\,/, $line);
+
+               # Update the entry with the matching ID.
+               if ($config[0] eq $settings{'ID'}) {
+                       # Toggle enabled/disabled status.
+
+                       if ($config[2] eq 'on') {
+                               $config[2] = 'off';
+                       } else {
+                               $config[2] = 'on';
+                       }
+
+                       $line = join(',', @config);
+               }
+
+               push(@update, $line."\n");
+       }
+
+    # Save updated configuration settings.
+    open(FILE, ">$datafile") or die 'wlan client datafile error';
+    print FILE @update;
+    close(FILE);
+
+       @configs = @update;
+
+       # Update configuration files.
+       &BuildConfiguration();
+
+       # Reset ACTION.
+       $settings{'ACTION'} = '';
+}
+
+if ($settings{'ACTION'} eq $Lang::tr{'add'}) {
+       # Validate input data.
+       $errormessage = ValidateInput("add");
+
+       unless ($errormessage) {
+               # Search for the next free id.
+               my $next_id = NextID();
+
+               my @config = ($next_id);
+               push(@config, $settings{'INTERFACE'});
+               push(@config, $settings{'ENABLED'});
+               push(@config, $settings{'ENCRYPTION'});
+               push(@config, $settings{'WPA_MODE'});
+               push(@config, $settings{'SSID'});
+               push(@config, $settings{'PSK'});
+               push(@config, $settings{'PRIO'});
+
+               # Add the new configuration and write all the stuff to the configuration file.
+               my $line = join(',', @config) . "\n";
+               push(@configs, $line);
+
+               # Save updated configuration settings.
+               open(FILE, ">$datafile") or die 'wlan client datafile error';
+               print FILE @configs;
+               close(FILE);
+
+               # Update configuration files.
+               &BuildConfiguration();
+
+               # Reset ACTION.
+               $settings{'ACTION'} = '';
+       }
+}
+
+if ($settings{'ACTION'} eq $Lang::tr{'edit'}) {
+       foreach my $line (@configs) {
+               chomp($line);
+               my @config = split(/\,/, $line);
+
+               if ($config[0] eq $settings{'ID'}) {
+                       $settings{'ID'}         = $config[0];
+                       $settings{'INTERFACE'}  = $config[1];
+                       $settings{'ENABLED'}    = $config[2];
+                       $settings{'ENCRYPTION'} = $config[3];
+                       $settings{'WPA_MODE'}   = $config[4];
+                       $settings{'SSID'}       = $config[5];
+                       $settings{'PSK'}        = $config[6];
+                       $settings{'PRIO'}       = $config[7];
+               }
+       }
+}
+
+if ($settings{'ACTION'} eq $Lang::tr{'update'}) {
+       $errormessage = ValidateInput("update");
+
+       unless ($errormessage) {
+               my @update;
+               foreach my $line (@configs) {
+                       chomp($line);
+                       my @config = split(/\,/, $line);
+
+                       # Update the entry with the matching ID.
+                       if ($config[0] eq $settings{'ID'}) {
+                               # Update all configuration settings.
+                               # ID and INTERFACE cannot be changed.
+                               $config[2] = $settings{'ENABLED'};
+                               $config[3] = $settings{'ENCRYPTION'};
+                               $config[4] = $settings{'WPA_MODE'};
+                               $config[5] = $settings{'SSID'};
+                               $config[6] = $settings{'PSK'};
+                               $config[7] = $settings{'PRIO'};
+
+                               $line = join(',', @config);
+                       }
+
+                       push(@update, $line."\n");
+               }
+
+               # Save updated configuration settings.
+               open(FILE, ">$datafile") or die 'wlan client datafile error';
+               print FILE @update;
+               close(FILE);
+
+               @configs = @update;
+
+               # Update configuration files.
+               &BuildConfiguration();
+
+               # Reset ACTION.
+               $settings{'ACTION'} = '';
+       }
+}
+
+if ($settings{'ACTION'} eq $Lang::tr{'remove'}) {
+       my @update;
+
+       foreach my $line (@configs) {
+               chomp($line);
+               my @config = split(/\,/, $line);
+
+               # Skip the to be removed entry.
+               if ($config[0] eq $settings{'ID'}) {
+                       next;
+               }
+
+               push(@update, $line."\n");
+       }
+
+    # Save updated configuration settings.
+    open(FILE, ">$datafile") or die 'wlan client datafile error';
+    print FILE @update;
+    close(FILE);
+
+       @configs = @update;
+
+       # Update configuration files.
+       &BuildConfiguration();
+
+       # Reset ACTION.
+       $settings{'ACTION'} = '';
+}
+
+if ($settings{'ACTION'} eq '') { # First launch from GUI
+       &showMainBox();
+} else {
+       # Action has been set, so show the edit box.
+       &showEditBox();
+}
+
+sub showMainBox() {
+       &Header::openpage($Lang::tr{'wlan client configuration'}, 1, '');
+       &Header::openbigbox('100%', 'left', '', $errormessage);
+
+       &Header::openbox('100%', 'left', $Lang::tr{'wlan client configuration'});
+
+       print <<END;
+               <form method='POST' action='$ENV{'SCRIPT_NAME'}' style='text-align: center;'>
+                       <input type='submit' name='ACTION' value='$Lang::tr{'wlan client new network'}' />
+               </form>
+
+               <br><hr><br>
+
+               <table width="100%">
+                       <tr>
+                               <th align='center'>$Lang::tr{'wlan client ssid'}</th>
+                               <th align='center'>$Lang::tr{'wlan client encryption'}</th>
+                               <th align='center'>$Lang::tr{'priority'}</th>
+                       </tr>
+END
+
+       #
+       # Print each line of @configs list
+       #
+
+       my $key = 0;
+       foreach my $line (@configs) {
+               # Skip commented lines.
+               my $firstchar = substr($line, 0, 1);
+               next if ($firstchar eq "#");
+
+               chomp($line);
+               my @config = split(/\,/,$line);
+
+               #Choose icon for checkbox
+               my $gif = '';
+               my $gdesc = '';
+               if ($config[2] eq 'on' ) {
+                       $gif = 'on.gif';
+                       $gdesc = $Lang::tr{'click to disable'};
+               } else {
+                       $gif = 'off.gif';
+                       $gdesc = $Lang::tr{'click to enable'}; 
+               }
+
+               # Colorize each line
+               if ($key % 2) {
+                       print "<tr bgcolor='$color{'color22'}'>";
+               } else {
+                       print "<tr bgcolor='$color{'color20'}'>"; 
+               }
+
+               my $encryption_mode = $Lang::tr{'unknown'};
+               if ($config[3] eq "NONE") {
+                       $encryption_mode = $Lang::tr{'wlan client encryption none'};
+               } elsif ($config[3] eq "WEP") {
+                       $encryption_mode = $Lang::tr{'wlan client encryption wep'};
+               } elsif ($config[3] eq "WPA") {
+                       $encryption_mode = $Lang::tr{'wlan client encryption wpa'};
+               } elsif ($config[3] eq "WPA2") {
+                       $encryption_mode = $Lang::tr{'wlan client encryption wpa2'};
+               }
+
+               if (($config[3] eq "WPA") || ($config[3] eq "WPA2")) {
+                       my $wpa_pairwise = "$Lang::tr{'wlan client ccmp'} $Lang::tr{'wlan client and'} $Lang::tr{'wlan client tkip'}";
+                       my $wpa_group = "$Lang::tr{'wlan client ccmp'} $Lang::tr{'wlan client and'} $Lang::tr{'wlan client tkip'}";
+
+                       if ($config[4] eq "CCMP-CCMP") {
+                               $wpa_pairwise = $Lang::tr{'wlan client ccmp'};
+                               $wpa_group = $Lang::tr{'wlan client ccmp'};
+                       } elsif ($config[4] eq "CCMP-TKIP") {
+                               $wpa_pairwise = $Lang::tr{'wlan client ccmp'};
+                               $wpa_group = $Lang::tr{'wlan client tkip'};
+                       } elsif ($config[4] eq "TKIP-TKIP") {
+                               $wpa_pairwise = $Lang::tr{'wlan client tkip'};
+                               $wpa_group = $Lang::tr{'wlan client tkip'};
+                       }
+
+                       $encryption_mode .= "<hr>";
+                       $encryption_mode .= "<strong>$Lang::tr{'wlan client pairwise key algorithm'}</strong>: ";
+                       $encryption_mode .= $wpa_pairwise;
+                       $encryption_mode .= "<br>";
+                       $encryption_mode .= "<strong>$Lang::tr{'wlan client group key algorithm'}</strong>: ";
+                       $encryption_mode .= $wpa_group;
+               }
+
+               print <<END;
+                               <td align='center'>$config[5]</td>
+                               <td align='center'>$encryption_mode</td>
+                               <td align='center'>$config[7]</td>
+                               <td align='center' width='5%'>
+                                       <form method='post' action='$ENV{'SCRIPT_NAME'}'>
+                                               <input type='hidden' name='ACTION' value='$Lang::tr{'toggle enable disable'}' />
+                                               <input type='image' name='$Lang::tr{'toggle enable disable'}' src='/images/$gif' alt='$gdesc' title='$gdesc' />
+                                               <input type='hidden' name='ID' value='$config[0]' />
+                                       </form>
+                               </td>
+                               <td align='center' width='5%'>
+                                       <form method='post' action='$ENV{'SCRIPT_NAME'}'>
+                                               <input type='hidden' name='ACTION' value='$Lang::tr{'edit'}' />
+                                               <input type='image' name='$Lang::tr{'edit'}' src='/images/edit.gif' alt='$Lang::tr{'edit'}' title='$Lang::tr{'edit'}' />
+                                               <input type='hidden' name='ID' value='$config[0]' />
+                                       </form>
+                               </td>
+                               <td align='center' width='5%'>
+                                       <form method='post' action='$ENV{'SCRIPT_NAME'}'>
+                                               <input type='hidden' name='ACTION' value='$Lang::tr{'remove'}' />
+                                               <input type='image' name='$Lang::tr{'remove'}' src='/images/delete.gif' alt='$Lang::tr{'remove'}' title='$Lang::tr{'remove'}' />
+                                               <input type='hidden' name='ID' value='$config[0]' />
+                                       </form>
+                               </td>
+                       </tr>
+END
+               $key++;
+       }
+       print "</table>";
+
+       # If table contains entries, print 'Key to action icons'
+       if ($key) {
+               print <<END;
+                       <table>
+                               <tr>
+                                       <td class='boldbase'>&nbsp;<b>$Lang::tr{'legend'}:&nbsp;</b></td>
+                                       <td><img src='/images/on.gif' alt='$Lang::tr{'click to disable'}' /></td>
+                                       <td class='base'>$Lang::tr{'click to disable'}</td>
+                                       <td>&nbsp;&nbsp;</td>
+                                       <td><img src='/images/off.gif' alt='$Lang::tr{'click to enable'}' /></td>
+                                       <td class='base'>$Lang::tr{'click to enable'}</td>
+                                       <td>&nbsp;&nbsp;</td>
+                                       <td><img src='/images/edit.gif' alt='$Lang::tr{'edit'}' /></td>
+                                       <td class='base'>$Lang::tr{'edit'}</td>
+                                       <td>&nbsp;&nbsp;</td>
+                                       <td><img src='/images/delete.gif' alt='$Lang::tr{'remove'}' /></td>
+                                       <td class='base'>$Lang::tr{'remove'}</td>
+                               </tr>
+                       </table>
+END
+       }
+
+       &Header::closebox();
+
+       # Show status box.
+       &ShowStatus();
+
+       &Header::closebigbox();
+       &Header::closepage();
+}
+
+sub showEditBox() {
+       &Header::openpage($Lang::tr{'wlan client configuration'}, 1, '');
+       &Header::openbigbox('100%', 'left', '', $errormessage);
+
+       if ($errormessage) {
+               &Header::openbox('100%', 'left', $Lang::tr{'error messages'});
+               print "<font class='base'>$errormessage&nbsp;</font>";
+               &Header::closebox();
+       }
+
+       my $buttontext = $Lang::tr{'add'};
+       if ($settings{'ID'} ne '') {
+               $buttontext = $Lang::tr{'update'};
+               &Header::openbox('100%', 'left', $Lang::tr{'wlan client edit entry'});
+       } else {
+               &Header::openbox('100%', 'left', $Lang::tr{'wlan client new entry'});
+               $settings{'ENABLED'} = 'on';
+       }
+       my $action = $buttontext;
+
+       my %checked = ();
+       $checked{'ENABLED'} = ($settings{'ENABLED'} ne 'on' ) ? '' : "checked='checked'";
+
+       my %selected = ();
+       $selected{'ENCRYPTION'} = ();
+       $selected{'ENCRYPTION'}{'NONE'} = '';
+       $selected{'ENCRYPTION'}{'WPA2'} = '';
+       $selected{'ENCRYPTION'}{'WPA'} = '';
+       $selected{'ENCRYPTION'}{'WEP'} = '';
+       $selected{'ENCRYPTION'}{$settings{'ENCRYPTION'}} = "selected='selected'";
+
+       $selected{'WPA_MODE'} = ();
+       $selected{'WPA_MODE'}{''} = '';
+       $selected{'WPA_MODE'}{'CCMP-CCMP'} = '';
+       $selected{'WPA_MODE'}{'CCMP-TKIP'} = '';
+       $selected{'WPA_MODE'}{'TKIP-TKIP'} = '';
+       $selected{'WPA_MODE'}{$settings{'WPA_MODE'}} = "selected='selected'";
+
+       $selected{'PRIO'} = ();
+       $selected{'PRIO'}{'0'} = '';
+       $selected{'PRIO'}{'1'} = '';
+       $selected{'PRIO'}{'2'} = '';
+       $selected{'PRIO'}{'3'} = '';
+       $selected{'PRIO'}{'4'} = '';
+       $selected{'PRIO'}{$settings{'PRIO'}} = "selected='selected'";
+
+       print <<END;
+               <form method='POST' action='$ENV{'SCRIPT_NAME'}'>
+                       <input type='hidden' name='ID' value='$settings{'ID'}'>
+
+                       <table width='100%'>
+                               <tr>
+                                       <td class='base' width='20%'>$Lang::tr{'wlan client ssid'}:</td>
+                                       <td width='40%'><input type='text' name='SSID' value='$settings{'SSID'}' size='25'/></td>
+                                       <td class='base' width='10%'>$Lang::tr{'enabled'}</td>
+                                       <td width='30%'><input type='checkbox' name='ENABLED' $checked{'ENABLED'} /></td>
+                               </tr>
+                               <tr>
+                                       <td class='base' width='20%'>$Lang::tr{'wlan client encryption'}:</td>
+                                       <td width='40%'>
+                                               <select name='ENCRYPTION'>
+                                                       <option value="NONE" $selected{'ENCRYPTION'}{'NONE'}>$Lang::tr{'wlan client encryption none'}</option>
+                                                       <option value="WPA2" $selected{'ENCRYPTION'}{'WPA2'}>$Lang::tr{'wlan client encryption wpa2'}</option>
+                                                       <option value="WPA"  $selected{'ENCRYPTION'}{'WPA'}>$Lang::tr{'wlan client encryption wpa'}</option>
+                                                       <option value="WEP"  $selected{'ENCRYPTION'}{'WEP'}>$Lang::tr{'wlan client encryption wep'}</option>                                                    
+                                               </select>
+                                       </td>
+                                       <td colspan="2" width='40%'></td>
+                               </tr>
+                               <tr>
+                                       <td class='base' width='20%'>$Lang::tr{'wlan client psk'}:&nbsp;</td>
+                                       <td width='40%'><input type='password' name='PSK' value='$settings{'PSK'}' size='25'/></td>
+                                       <td colspan="2" width='40%'></td>
+                               </tr>
+                       </table>
+
+                       <br>
+                       <hr>
+                       
+                       <strong>
+                               $Lang::tr{'wlan client advanced settings'}:
+                       </strong>
+
+                       <table width='100%'>
+                               <tr>
+                                       <td class='base' width='20%'>
+                                               $Lang::tr{'wlan client wpa mode'}:
+                                       </td>
+                                       <td width='40%'>
+                                               <select name='WPA_MODE'>
+                                                       <option value="" $selected{'WPA_MODE'}{''}>$Lang::tr{'wlan client wpa mode all'}</option>
+                                                       <option value="CCMP-CCMP" $selected{'WPA_MODE'}{'CCMP-CCMP'}>$Lang::tr{'wlan client wpa mode ccmp ccmp'}</option>
+                                                       <option value="CCMP-TKIP" $selected{'WPA_MODE'}{'CCMP-TKIP'}>$Lang::tr{'wlan client wpa mode ccmp tkip'}</option>
+                                                       <option value="TKIP-TKIP" $selected{'WPA_MODE'}{'TKIP-TKIP'}>$Lang::tr{'wlan client wpa mode tkip tkip'}</option>
+                                               </select>
+                                       </td>
+                                       <td colspan="2" width='40%'>
+                                               <em>($Lang::tr{'wlan client pairwise key group key'})</em>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td class='base' width='20%'>
+                                               $Lang::tr{'priority'}:
+                                       </td>
+                                       <td width='40%'>
+                                               <select name='PRIO'>
+                                                       <option value="0" $selected{'PRIO'}{'0'}>0</option>
+                                                       <option value="1" $selected{'PRIO'}{'1'}>1</option>
+                                                       <option value="2" $selected{'PRIO'}{'2'}>2</option>
+                                                       <option value="3" $selected{'PRIO'}{'3'}>3</option>
+                                                       <option value="4" $selected{'PRIO'}{'4'}>4</option>
+                                               </select>
+                                       </td>
+                                       <td colspan="2" width='40%'></td>
+                               </tr>
+                       </table>
+
+                       <br>
+                       <hr>
+
+                       <table width='100%'>
+                               <tr>
+                                       <td width='50%' align='center'>
+                                               <input type='hidden' name='ACTION' value='$action' />
+                                               <input type='submit' name='SUBMIT' value='$buttontext' />
+                                       </td>
+                               </tr>
+                       </table>
+               </form>
+END
+       &Header::closebox();
+
+       &Header::closebigbox();
+       &Header::closepage();
+}
+
+sub ShowStatus() {
+       my $device = $netsettings{'RED_DEV'};
+
+       # Exit if no device is configured.
+       return if ($device eq "");
+
+       # Exit if wpa_supplicant is not running on this interface.
+       #return if (! -e "/var/run/wpa_supplicant/$device");
+
+       open(FILE, "/usr/local/bin/wirelessclient status |");
+
+       my %status = ();
+       while (<FILE>) {
+               chomp($_);
+
+               my ($key, $value) = split("=", $_);
+               $status{$key} = $value;
+       }
+
+       close(FILE);
+
+       # End here, if no there is no input.
+       return if (!keys %status);
+
+       &Header::openbox('100%', 'left', $Lang::tr{'status'});
+
+       if ($status{'ssid'} eq "") {
+               print "<p>$Lang::tr{'wlan client disconnected'}</p>";
+
+       } else {
+               print <<END;
+                       <table width='100%'>
+                               <tr>
+                                       <td width='20%'>
+                                               $Lang::tr{'wlan client ssid'}
+                                       </td>
+                                       <td width='80%'>
+                                               $status{'ssid'}
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td width='20%'>
+                                               $Lang::tr{'wlan client bssid'}
+                                       </td>
+                                       <td width='80%'>
+                                               $status{'bssid'}
+                                       </td>
+                               </tr>
+END
+
+               if (($status{'pairwise_cipher'} ne "NONE") || ($status{'group_cipher'} ne "NONE")) {
+                       print <<END;
+                               <tr>
+                                       <td colspan='2'>
+                                               <strong>$Lang::tr{'wlan client encryption wpa'}</strong>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td width='20%'>
+                                               $Lang::tr{'wlan client pairwise cipher'}
+                                       </td>
+                                       <td width='80%'>
+                                               $status{'pairwise_cipher'}
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td width='20%'>
+                                               $Lang::tr{'wlan client group cipher'}
+                                       </td>
+                                       <td width='80%'>
+                                               $status{'group_cipher'}
+                                       </td>
+                               </tr>
+END
+               }
+
+               print "</table>";
+       }
+
+       &Header::closebox();
+}
+
+sub BuildConfiguration() {
+       system("/usr/local/bin/wirelessclient restart");
+}
+
+sub NextID() {
+       my $highest_id = 0;
+       foreach my $line (@configs) {
+               # Skip commented lines.
+               my $firstchar = substr($line, 0, 1);
+               next if ($firstchar eq "#");
+
+               my @config = split(/\,/, $line);
+               if ($config[0] > $highest_id) {
+                       $highest_id = $config[0];
+               }
+       }
+
+       return $highest_id + 1;
+}
+
+sub DuplicateSSID($) {
+       my $ssid = shift;
+
+       foreach my $line (@configs) {
+               # Skip commented lines.
+               my $firstchar = substr($line, 0, 1);
+               next if ($firstchar eq "#");
+
+               my @config = split(/\,/, $line);
+               if ($config[5] eq $ssid) {
+                       return 1;
+               }
+       }
+
+       return 0;
+}
+
+sub ValidKeyLength($$) {
+       my $algo = shift;
+       my $key = shift;
+
+       my $key_length = length($key);
+
+       if ($algo eq "WEP") {
+               # Key must be 13 or 26 characters.
+               if (($key_length == 13) || ($key_length == 26)) {
+                       return 0;
+               }
+
+               return 1;
+
+       } elsif (($algo eq "WPA2") || ($algo eq "WPA")) {
+               # Key must be between 8 and 63 chars.
+               if (($key_length >= 8) && ($key_length <= 63)) {
+                       return 0;
+               }
+
+               return 1;
+       }
+
+       # Say okay for all other algorithms.
+       return 0;
+}
+
+sub ValidateInput($) {
+       my $mode = shift;
+
+       # Check for duplicate SSIDs.
+       if (($mode eq "add") && (DuplicateSSID($settings{'SSID'}))) {
+               return "$Lang::tr{'wlan client duplicate ssid'}: $settings{'SSID'}";
+
+       # Check for invalid key length.
+       } elsif (ValidKeyLength($settings{'ENCRYPTION'}, $settings{'PSK'})) {
+               return "$Lang::tr{'wlan client invalid key length'}";
+
+       }
+
+       # Reset WPA mode, if WPA(2) is not selected.
+       if (($settings{'ENCRYPTION'} ne "WPA") && ($settings{'ENCRYPTION'} ne "WPA2")) {
+               $settings{'WPA_MODE'} = '';
+       }
+
+       if ($settings{'ENABLED'} ne "") {
+               $settings{'ENABLED'} = 'on';
+       } else {
+               $settings{'ENABLED'} = 'off';
+       }
+
+       return;
+}
index 6275d8a0782758807b2cc97cf3b6cbc0076f6eba..b55179f6d64d62a88f80f107e4f22f223435ffe8 100644 (file)
 'clock last synchronized at' => 'Die Uhr wurde zuletzt synchronisiert um',
 'comment' => 'Kommentar',
 'common name' => 'Gemeinsamer Name',
-'community rules' => 'Emergingthreats.net Community Rules',
 'comp-lzo' => 'LZO-Kompression',
 'compression' => 'Kompression:',
 'computer to modem rate' => 'Übertragungsrate zwischen Computer und Modem:',
 'dns saved txt' => 'Die beiden eingegebenen DNS-Server-Adressen wurde erfolgreich gespeichert.<br/>Um die Änderung wirksam zu machen, müssen Sie neustarten oder wiederverbinden!',
 'dns server' => 'DNS Server',
 'dns title' => 'Domain Name System',
+'dnsforward' => 'DNS-Weiterleitung',
+'dnsforward add a new entry' => 'Neuen Eintrag hinzufügen:',
+'dnsforward configuration' => 'Einstellungen für DNS Weiterleitung',
+'dnsforward edit an entry' => 'Existierenden Eintrag bearbeiten:',
+'dnsforward entries' => 'Aktuelle Einträge:',
+'dnsforward forward_server' => 'DNS-Server',
+'dnsforward zone' => 'Zone',
 'do not log this port list' => 'Verwerfe diese Port-Liste kurz bevor sie protokolliert werden (reduziert Protokollgröße)',
 'dod' => 'Dial-on-Demand-Modus',
 'dod for dns' => 'Dial-on-Demand für DNS:',
 'tone' => 'Ton',
 'tone dial' => 'Tonwahl:',
 'too long 80 char max' => ' ist zu lang, es sind maximal 80 Zeichen erlaubt',
+'tor' => 'Tor',
+'tor accounting' => 'Accounting',
+'tor accounting bytes' => 'Traffic (empfangen/gesendet)',
+'tor accounting bytes left' => 'übrig',
+'tor accounting interval' => 'Intervall (UTC)',
+'tor accounting limit' => 'Übertragungslimit (MB)',
+'tor accounting period' => 'Accounting-Periode',
+'tor accounting period daily' => 'täglich',
+'tor accounting period monthly' => 'monatlich',
+'tor accounting period weekly' => 'wöchentlich',
+'tor acls' => 'Zugriffskontrolle',
+'tor allowed subnets' => 'Erlaubte Subnetze (eins pro Zeile)',
+'tor bandwidth burst' => 'Max. Spitzenwert (Burst)',
+'tor bandwidth rate' => 'Max. Bandbreite',
+'tor bandwidth settings' => 'Bandbreiteneinstellungen',
+'tor bandwidth unlimited' => 'unlimitiert',
+'tor common settings' => 'Einstellungen',
+'tor configuration' => 'Tor-Konfiguration',
+'tor connected relays' => 'Verbundene Relays',
+'tor contact info' => 'Kontaktinformationen',
+'tor daemon' => 'Daemon',
+'tor enabled' => 'Tor einschalten',
+'tor errmsg invalid accounting limit' => 'Ungültiges Accounting-Limit',
+'tor errmsg invalid ip or mask' => 'Ungültiges IP-Subnetz',
+'tor errmsg invalid relay address' => 'Ungültige Relay-Adresse',
+'tor errmsg invalid relay name' => 'Ungültiger Relay-Nickname.',
+'tor errmsg invalid relay port' => 'Ungültiger Relay-Port',
+'tor errmsg invalid socks port' => 'Ungültiger SOCKS-Port',
+'tor exit country' => 'Exit-Land',
+'tor exit country any' => 'Beliebig',
+'tor exit nodes' => 'Exit-Nodes',
+'tor relay address' => 'Relay-Adresse',
+'tor relay configuration' => 'Tor-Relay-Konfiguration',
+'tor relay enabled' => 'Tor-Relay einschalten',
+'tor relay external address' => 'Externe Relay-Adresse',
+'tor relay fingerprint' => 'Relay-Fingerabdruck',
+'tor relay mode' => 'Relay-Modues',
+'tor relay mode bridge' => 'Bridge',
+'tor relay mode exit' => 'Exit-Node',
+'tor relay mode private bridge' => 'private Bridge',
+'tor relay mode relay' => 'Nur Relay',
+'tor relay nickname' => 'Relay-Nickname',
+'tor relay port' => 'Relay-Port',
+'tor service' => 'Tor-Service',
+'tor socks port' => 'SOCKS-Port',
+'tor stats' => 'Statistiken',
+'tor traffic limit hard' => 'Das Übertragungslimit wurde erreicht.',
+'tor traffic limit soft' => 'Das Übertragungslimit wurde fast erreicht. Es werden keine neuen Verbindungen akzeptiert.',
+'tor traffic read written' => 'Gesamter Traffic (empfangen/gesendet)',
+'tor use exit nodes' => 'Nur diese Exit-Nodes benutzen (eins pro Zeile)',
 'total connection time' => 'Verbindungszeit',
 'total hits for log section' => 'Gesamte Treffer für Log Sektion',
 'traffic back' => 'Zurück',
 'wireless config added' => 'Wireless-Konfiguration hinzugefügt',
 'wireless config changed' => 'Wireless-Konfiguration geändert',
 'wireless configuration' => 'Wireless-Konfiguration',
+'wlan client' => 'WLAN-Client',
+'wlan client advanced settings' => 'Erweiterte Einstellungen',
+'wlan client and' => 'und',
+'wlan client bssid' => 'BSSID',
+'wlan client ccmp' => 'CCMP',
+'wlan client configuration' => 'WLAN-Client-Konfiguration',
+'wlan client disconnected' => 'Nicht verbunden',
+'wlan client duplicate ssid' => 'Doppelte SSID',
+'wlan client edit entry' => 'Verbindung bearbeiten',
+'wlan client encryption' => 'Verschlüsselung',
+'wlan client encryption none' => 'Keine',
+'wlan client encryption wep' => 'WEP',
+'wlan client encryption wpa' => 'WPA',
+'wlan client encryption wpa2' => 'WPA2',
+'wlan client group cipher' => 'Gruppenchiffre',
+'wlan client group key algorithm' => 'GKA',
+'wlan client invalid key length' => 'Ungültige Schlüssellänge.',
+'wlan client new entry' => 'Neue WLAN-Client-Konfiguration erstellen',
+'wlan client new network' => 'Neues Netzwerk',
+'wlan client pairwise cipher' => 'Paarweise Chiffre',
+'wlan client pairwise key algorithm' => 'PKA',
+'wlan client pairwise key group key' => 'Paarweise-/Gruppenschlüssel',
+'wlan client psk' => 'Schlüssel',
+'wlan client ssid' => 'SSID',
+'wlan client tkip' => 'TKIP',
+'wlan client wpa mode' => 'WPA-Modus',
+'wlan client wpa mode all' => 'Automatisch',
+'wlan client wpa mode ccmp ccmp' => 'CCMP-CCMP',
+'wlan client wpa mode ccmp tkip' => 'CCMP-TKIP',
+'wlan client wpa mode tkip tkip' => 'TKIP-TKIP',
 'wlanap access point' => 'Access Point',
 'wlanap channel' => 'Kanal',
+'wlanap country' => 'Ländercode',
 'wlanap debugging' => 'Debugging',
 'wlanap del interface' => 'Ausgewähltes Interface zurücksetzen?',
 'wlanap encryption' => 'Verschlüsselung',
index 75138f55779485fb10985ca7625537cb61b8dab4..7035bed243e04b8c6ce7a90c4e19c6fda7ff8c4c 100644 (file)
 'clock last synchronized at' => 'Clock was last synchronized at',
 'comment' => 'Description:',
 'common name' => 'Common name',
-'community rules' => 'Emergingthreats.net Community Rules',
+'community rules' => 'Snort/VRT GPLv2 Community Rules',
 'comp-lzo' => 'LZO-Compression:',
 'compression' => 'Compression:',
 'computer to modem rate' => 'Computer to modem rate:',
 'dns saved txt' => 'The two entered DNS server addresses have been saved successfully.<br />You have to reboot or reconnect that the changes have effect!',
 'dns server' => 'DNS Server',
 'dns title' => 'Domain Name System',
+'dnsforward' => 'DNS forwarding',
+'dnsforward add a new entry' => 'Add a new entry:',
+'dnsforward configuration' => 'DNS forward configuration',
+'dnsforward edit an entry' => 'Edit an existing entry:',
+'dnsforward entries' => 'Current entries:',
+'dnsforward forward_server' => 'Nameserver',
+'dnsforward zone' => 'Zone',
 'do not log this port list' => 'Drop this port list just before they are logged (reduces log size)',
 'dod' => 'Dial on Demand',
 'dod for dns' => 'Dial on Demand for DNS:',
 'eg' => 'e.g.:',
 'email server can not be empty' => 'E-mail server can not be empty',
 'emailreportlevel' => 'E-mailreportlevel',
+'emerging rules' => 'Emergingthreats.net Community Rules',
 'empty' => 'This field may be left blank',
 'empty profile' => 'empty',
 'enable ignore filter' => 'Enable ignore filter',
 'tone' => 'Tone',
 'tone dial' => 'Tone dial:',
 'too long 80 char max' => ' is too long, maximum allowed is 80 characters',
+'tor' => 'Tor',
+'tor accounting' => 'Accounting',
+'tor accounting bytes' => 'Traffic (read/written)',
+'tor accounting bytes left' => 'left',
+'tor accounting interval' => 'Interval (UTC)',
+'tor accounting limit' => 'Accounting limit (MB)',
+'tor accounting period' => 'Accounting period',
+'tor accounting period daily' => 'daily',
+'tor accounting period monthly' => 'monthly',
+'tor accounting period weekly' => 'weekly',
+'tor acls' => 'Access Control',
+'tor allowed subnets' => 'Allowed subnets (one per line)',
+'tor bandwidth burst' => 'Max. burst',
+'tor bandwidth rate' => 'Max. rate',
+'tor bandwidth settings' => 'Bandwidth Settings',
+'tor bandwidth unlimited' => 'unlimited',
+'tor bridge enabled' => 'Enable Tor bridge',
+'tor common settings' => 'Common Settings',
+'tor configuration' => 'Tor Configuration',
+'tor connected relays' => 'Connected relays',
+'tor contact info' => 'Contact Info',
+'tor daemon' => 'Daemon',
+'tor enabled' => 'Enable Tor',
+'tor errmsg invalid accounting limit' => 'Invalid accounting limit',
+'tor errmsg invalid ip or mask' => 'Invalid IP subnet',
+'tor errmsg invalid node id' => 'Invalid node ID',
+'tor errmsg invalid relay address' => 'Invalid relay address',
+'tor errmsg invalid relay name' => 'Invalid relay nickname',
+'tor errmsg invalid relay port' => 'Invalid relay port',
+'tor errmsg invalid socks port' => 'Invalid SOCKS port',
+'tor exit country' => 'Exit country',
+'tor exit country any' => 'Any country',
+'tor exit nodes' => 'Exit Nodes',
+'tor relay address' => 'Relay address',
+'tor relay configuration' => 'Tor Relay Configuration',
+'tor relay enabled' => 'Enable Tor Relay',
+'tor relay external address' => 'Relay external address',
+'tor relay fingerprint' => 'Relay fingerprint',
+'tor relay mode' => 'Relay mode',
+'tor relay mode bridge' => 'Bridge',
+'tor relay mode exit' => 'Exit-Node',
+'tor relay mode private bridge' => 'Private bridge',
+'tor relay mode relay' => 'Relay only',
+'tor relay nickname' => 'Relay nickname',
+'tor relay port' => 'Relay port',
+'tor service' => 'Tor Service',
+'tor socks port' => 'SOCKS port',
+'tor stats' => 'Statistics',
+'tor traffic limit hard' => 'Traffic limit has been reached.',
+'tor traffic limit soft' => 'Traffic limit almost reached. Not accepting any new connections.',
+'tor traffic read written' => 'Total traffic (read/written)',
+'tor use exit nodes' => 'Use only these exit nodes (one per line)',
 'total connection time' => 'Total connection time',
 'total hits for log section' => 'Total hits for log section',
 'traffic back' => 'Back',
 'wireless config added' => 'Wireless config added',
 'wireless config changed' => 'Wireless config changed',
 'wireless configuration' => 'Wireless Configuration',
+'wlan client' => 'Wireless client',
+'wlan client advanced settings' => 'Advanced settings',
+'wlan client and' => 'and',
+'wlan client bssid' => 'BSSID',
+'wlan client ccmp' => 'CCMP',
+'wlan client configuration' => 'Wireless Client Configuration',
+'wlan client disconnected' => 'Disconnected',
+'wlan client duplicate ssid' => 'Duplicate SSID',
+'wlan client edit entry' => 'Edit wireless client configuration',
+'wlan client encryption' => 'Encryption',
+'wlan client encryption none' => 'None',
+'wlan client encryption wep' => 'WEP',
+'wlan client encryption wpa' => 'WPA',
+'wlan client encryption wpa2' => 'WPA2',
+'wlan client group cipher' => 'Group cipher',
+'wlan client group key algorithm' => 'GKA',
+'wlan client invalid key length' => 'Invalid key length.',
+'wlan client new entry' => 'Create new wireless client configuration',
+'wlan client new network' => 'New network',
+'wlan client pairwise cipher' => 'Pairwise cipher',
+'wlan client pairwise key algorithm' => 'PKA',
+'wlan client pairwise key group key' => 'Pairwise key/group key',
+'wlan client psk' => 'Pre-shared key',
+'wlan client ssid' => 'SSID',
+'wlan client tkip' => 'TKIP',
+'wlan client wpa mode' => 'WPA mode',
+'wlan client wpa mode all' => 'Auto',
+'wlan client wpa mode ccmp ccmp' => 'CCMP-CCMP',
+'wlan client wpa mode ccmp tkip' => 'CCMP-TKIP',
+'wlan client wpa mode tkip tkip' => 'TKIP-TKIP',
 'wlanap access point' => 'Access Point',
 'wlanap channel' => 'Channel',
 'wlanap country' => 'Country Code',
index d7ea4e84c2be526901a26f976d40b0b5e4cc82c6..552ca87e731c8842535b6bf56f75ac15300b08fa 100644 (file)
@@ -5,3 +5,4 @@ es:Español:Spanish
 pl:Polski:Polish
 ru:Русский:Russian
 nl:Nederlands:Dutch
+tr:Türkçe:Turkish
index 0c45a0bfcb074142120d71efb0c189cac24e8ad8..427dba6a12cadf9511e065170c1448f5f02730b8 100644 (file)
 'clock last synchronized at' => 'Klok was voor het laatst gesynchroniseerd om',
 'comment' => 'Omschrijving:',
 'common name' => 'Algemene naam',
-'community rules' => 'Emergingthreats.net community regels',
+'community rules' => 'Snort/VRT GPLv2 community regels',
 'comp-lzo' => 'LZO-Compressie:',
 'compression' => 'Compressie:',
 'computer to modem rate' => 'Computer naar modem rato:',
 'eg' => 'bijv.:',
 'email server can not be empty' => 'E-mailserver mag niet leeg zijn',
 'emailreportlevel' => 'E-mailrapport detailniveau',
+'emerging rules' => 'Emergingthreats.net community regels',
 'empty' => 'Dit veld mag niet leeg worden gelaten',
 'empty profile' => 'leeg',
 'enable ignore filter' => 'Inschakelen negeer-filter',
index d85a90a0daed25ecd1c1d53ffabc568c80ff822e..19f68e4ccb871ed9b6a17f2242b5ee626adc456c 100644 (file)
 'clock last synchronized at' => 'Ostatnia synchronizacja zegara: ',
 'comment' => 'Opis:',
 'common name' => 'Common name',
-'community rules' => 'Emergingthreats.net Community Rules',
 'comp-lzo' => 'Kompresja LZO:',
 'compression' => 'Kompresja:',
 'computer to modem rate' => 'Szybkość połączenia z komputerem:',
index 0b22f697482fa20ca2f91e475537ae7236114b70..69c45996ef85a5393902b4e717dc97efe0cc99b5 100644 (file)
 'clock last synchronized at' => 'В последний раз время синхронизировалось в',
 'comment' => 'Description:',
 'common name' => 'Короткое имя',
-'community rules' => 'Emergingthreats.net Community Rules',
 'comp-lzo' => 'LZO-Сжатие:',
 'compression' => 'Compression:',
 'computer to modem rate' => 'Computer to modem rate:',
diff --git a/langs/tr/cgi-bin/tr.pl b/langs/tr/cgi-bin/tr.pl
new file mode 100644 (file)
index 0000000..9888121
--- /dev/null
@@ -0,0 +1,2285 @@
+%tr = ( 
+%tr,
+
+'Act as' => 'Görev:',
+'Add Level7 rule' => 'Seviye7 kuralı ekle',
+'Add Port Rule' => 'Bağlantı noktası kuralı ekle',
+'Add Rule' => 'Kural ekle',
+'Add a route' => 'Yol ekle',
+'Async logging enabled' => 'Syslog dosyanın eşzamansız yazmasını etkinleştirin',
+'Choose Rule' => 'Aşağıdaki kurallardan <u>birini</u> seçin.',
+'Class' => 'Sınıf',
+'Class was deleted' => 'with potential subclasses was deleted',
+'Client status and controlc' => 'İstemci durum ve kontrolü:',
+'ConnSched action' => 'Eylem:',
+'ConnSched add action' => 'Eylem ekle',
+'ConnSched change profile title' => 'Profili değitirin:',
+'ConnSched days' => 'Günler:',
+'ConnSched down' => 'Aşağı',
+'ConnSched ipsecstart' => 'IPSec yeniden başlat',
+'ConnSched ipsecstop' => 'IPSec durudur',
+'ConnSched reconnect' => 'Yeniden bağlan',
+'ConnSched scheduled actions' => 'Planlanmış eylemler',
+'ConnSched scheduler' => 'Zamanlayıcı',
+'ConnSched select profile' => 'Profil seçin',
+'ConnSched time' => 'Zaman:',
+'ConnSched up' => 'Yukarı',
+'ConnSched weekdays' => 'Haftanın günleri:',
+'Edit an existing route' => 'Mevcut bir yolu düzenleyin',
+'Enter TOS' => 'Activate or deactivate TOS-bits <br /> and then press <i>Save</i>.',
+'Existing Files' => 'Veritabanındaki dosyalar',
+'HDD temperature' => 'HDD sıcaklığı',
+'Level7 Protocol' => 'Seviye7-Kuralı',
+'Level7 Rule' => 'Seviye7-Kural',
+'Level7 rule' => 'Seviye7 kuralı',
+'Local VPN IP' => 'Dahili Ağ (YEŞİL):',
+'MTU' => 'MTU boyutu:',
+'Number of IPs for the pie chart' => 'Pasta grafiği için IP numarası',
+'Number of Ports for the pie chart' => 'Pasta grafiği için bağlantı noktası sayısı',
+'OVPN' => 'OpenVPN',
+'OpenVPN' => 'OpenVPN',
+'Pages' => 'Sayfa',
+'Ping' => 'Ping :',
+'Port Rule' => 'Bağlantı Noktası Kuralları',
+'QoS not enabled' => 'QoS aktif değil!',
+'Queuelenght' => 'Sıra uzunluğu',
+'Remote IP' => 'Uzak Bilgisayar IP / Makine Adı (DynDNS):',
+'Remote VPN IP' => 'VPN Alt Ağı (örneğin 10.0.10.0/255.255.255.0):',
+'Resolv' => 'Çöz-Yeniden dene:',
+'Scan for Files' => 'Dosyalardan tara',
+'Scan from Directory' => 'Dizinlerden tara',
+'Set time on boot' => 'Açılışta sistem saatini ayarlamaya zorla',
+'Subclass' => 'Alt Sınıf',
+'TOS Bits' => 'TOS-Bit',
+'TOS Rule' => 'TOS-Kural',
+'TOS rule' => 'TOS kural',
+'The class number does not match the specified interface.' => 'Sınıf sayısı ile belirtilen arabirim eşleşmiyor.',
+'The destination IP address is invalid.' => 'Geçersiz hedef IP.',
+'The source IP address is invalid.' => 'Geçersiz kaynak IP adresi.',
+'Utilization on' => 'Kullanım üzerinde',
+'Verbose' => 'Ayrıntı:',
+'WakeOnLan' => 'Yerel Ağ Üzerinden Aç',
+'a ca certificate with this name already exists' => 'Bu ada sahip bir CA sertifikası zaten var.',
+'a connection with this common name already exists' => 'Bu ortak ad ile bir bağlantısı zaten var.',
+'a connection with this name already exists' => 'Bu ada sahip bir bağlantısı zaten var.',
+'abort' => 'durdur',
+'access allowed' => 'Erişimine izin ver:',
+'access refused with this oinkcode' => 'Erişim bu Oink Kodunu reddetti',
+'accounting' => 'Hesaplama',
+'accounting user nonpdc' => 'Hesaplama - Hiçbir PDC Yöntemi',
+'accounting user pdc' => 'Hesaplama - PDC Yöntemi',
+'action' => 'Eylem',
+'activate' => 'Aktif',
+'activate user' => 'Aktif kullanıcı',
+'active' => 'Aktif',
+'add' => 'Ekle',
+'add a host' => 'Ana bilgisayar ekle:',
+'add a new rule' => 'Yeni bir kural ekle:',
+'add cron' => 'zamanlanmış iş ekle',
+'add device' => 'Aygıt ekle',
+'add network' => 'Ağ ekle',
+'add new alias' => 'Yeni bir takma ad ekle:',
+'add new lease' => 'Yeni bir sabit kira ekle',
+'add new ovpn' => 'OpenVPN Ayarları:',
+'add printer' => 'Yazıcı ekle',
+'add service' => 'Hizmet ekle',
+'add share' => 'Paylaşım ekle',
+'add subclass' => 'Alt sınıf ekle',
+'add user' => 'Kullanıcı ekle',
+'add xtaccess' => 'Harici Erişim Ekle',
+'add-route' => 'Basma ek yolu',
+'added from dhcp lease list' => 'DHCP kira listeden eklendi',
+'admin user password has been changed' => 'Yönetici kullanıcı şifresi değiştirildi.',
+'admin users' => 'Yetkili kullanıcı hakları ile kullanıcı',
+'administrator user password' => 'Admin kullanıcı parolası:',
+'adsl settings' => 'ADSL ayarları',
+'advanced' => 'Gelişmiş',
+'advanced server' => 'Gelişmiş sunucu seçenekleri',
+'advproxy AUTH always required' => 'Sınırsız kaynak adresleri için kimlik doğrulaması iste',
+'advproxy AUTH auth cache TTL' => 'TTL kimlik doğrulama önbelleği (dakikada)',
+'advproxy AUTH global settings' => 'Genel kimlik doğrulama ayarları',
+'advproxy AUTH limit of IP addresses' => 'Kullanıcı başına IP adres sınırı',
+'advproxy AUTH method' => 'Kimlik doğrulama yöntemi',
+'advproxy AUTH method ident' => 'identd',
+'advproxy AUTH method ldap' => 'LDAP',
+'advproxy AUTH method ncsa' => 'Yerel',
+'advproxy AUTH method none' => 'Yok',
+'advproxy AUTH method ntlm' => 'Windows',
+'advproxy AUTH method radius' => 'RADIUS',
+'advproxy AUTH no auth' => 'Kimlik doğrulaması olmayan hedefler (her satırda bir tane)',
+'advproxy AUTH number of auth processes' => 'Kimlik doğrulama işlemlerinin sayısı',
+'advproxy AUTH realm' => 'Kimlik doğrulama uyarısı',
+'advproxy AUTH user IP cache TTL' => 'TTL kullanıcı/ip önbelleği  (dakikada)',
+'advproxy IDENT authorized users' => 'Yetkili kullanıcılar (her satırda bir tane)',
+'advproxy IDENT aware hosts' => 'Ident ayrıcalıklı ana bilgisayarlar (her satırda bir tane)',
+'advproxy IDENT identd settings' => 'Ortak identd ayarları',
+'advproxy IDENT required' => 'Identd kimlik doğrulaması',
+'advproxy IDENT timeout' => 'Ident zaman aşımı (saniyede)',
+'advproxy IDENT unauthorized users' => 'Yetkisiz kullanıcılar (her satırda bir tane)',
+'advproxy IDENT use negative access list' => 'Negatif erişim kontrolü kullan',
+'advproxy IDENT use positive access list' => 'Pozitif erişim kontrolü kullan',
+'advproxy IDENT user based access restrictions' => 'Kullanıcı tabanlı erişim kısıtlamaları',
+'advproxy LDAP ADS' => 'Aktif Dizin',
+'advproxy LDAP NDS' => 'Novell eDizin',
+'advproxy LDAP V2' => 'LDAP sürüm 2',
+'advproxy LDAP V3' => 'LDAP sürüm 3',
+'advproxy LDAP auth' => 'LDAP kimlik doğrulama',
+'advproxy LDAP basedn' => 'Temel DN',
+'advproxy LDAP binddn password' => 'DN bağlantı parolası',
+'advproxy LDAP binddn settings' => 'DN bağlantı ayarları',
+'advproxy LDAP binddn username' => 'DN bağlantı kullanıcı adı',
+'advproxy LDAP common settings' => 'Ortak LDAP ayarları',
+'advproxy LDAP group access control' => 'Grup tabanlı erişim kontrolü',
+'advproxy LDAP group required' => 'Gerekli grup',
+'advproxy LDAP port' => 'Bağlantı noktası',
+'advproxy LDAP server' => 'LDAP Sunucusu',
+'advproxy LDAP type' => 'LDAP türü',
+'advproxy MIME block types' => ' Bu MIME türlerini engelle (her satırda bir tane)',
+'advproxy MIME filter' => 'MIME türü filtre',
+'advproxy NCSA auth' => 'Yerel kullanıcı kimlik doğrulaması',
+'advproxy NCSA create user' => 'Kullanıcı oluştur',
+'advproxy NCSA group' => 'Grup',
+'advproxy NCSA group membership' => 'Grup üyeliği',
+'advproxy NCSA grp disabled' => 'Pasif',
+'advproxy NCSA grp extended' => 'Genişletilmiş',
+'advproxy NCSA grp standard' => 'Standart',
+'advproxy NCSA min password length' => 'En az parola uzunluğu',
+'advproxy NCSA no accounts' => 'Mevcut hiçbir kullanıcı hesabı yok',
+'advproxy NCSA password' => 'Parola',
+'advproxy NCSA password confirm' => 'Parola (tekrar)',
+'advproxy NCSA redirector bypass' => 'Grubun üyeleri için yönlendirmeyi atla',
+'advproxy NCSA update user' => 'Kullanıcıyı güncelle',
+'advproxy NCSA user accounts' => 'Kullanıcı hesabı',
+'advproxy NCSA user management' => 'Kullanıcı yönetimi',
+'advproxy NCSA username' => 'Kullanıcı adı',
+'advproxy NTLM BDC hostname' => 'BDC ana bilgisayar adı',
+'advproxy NTLM PDC hostname' => 'PDC ana bilgisayar adı',
+'advproxy NTLM auth' => 'Windows NT/2003 kimlik doğrulama',
+'advproxy NTLM auth mode' => 'Kimlik doğrulama yöntemi',
+'advproxy NTLM authorized users' => 'Yetkili etki alanı kullanıcıları (her satırda bir tane)',
+'advproxy NTLM domain' => 'Etki alanı',
+'advproxy NTLM domain settings' => 'Ortak etki alanı ayarları',
+'advproxy NTLM unauthorized users' => 'Yetkisiz etki alanı kullanıcıları (her satırda bir tane)',
+'advproxy NTLM use integrated auth' => 'Windows tümleşik kimlik doğrulamasını aktifleştir',
+'advproxy NTLM use negative access list' => 'Negatif erişim kontrolü kullan',
+'advproxy NTLM use positive access list' => 'Pozitif erişim kontrolü kullan',
+'advproxy NTLM user based access restrictions' => 'Kullanıcı tabanlı erişim kısıtlamaları',
+'advproxy RADIUS authorized users' => 'Yetkili kullanıcılar (her satırda bir tane)',
+'advproxy RADIUS identifier' => 'Identifier',
+'advproxy RADIUS port' => 'Bağlantı numarası',
+'advproxy RADIUS radius settings' => 'Ortak RADIUS ayarları',
+'advproxy RADIUS secret' => 'Gizli paylaşım',
+'advproxy RADIUS server' => 'RADIUS Sunucusu',
+'advproxy RADIUS unauthorized users' => 'Yetkisiz kullanıcılar (her satırda bir tane)',
+'advproxy RADIUS use negative access list' => 'Negatif erişim kontrolü kullan',
+'advproxy RADIUS use positive access list' => 'Pozitif erişim kontrolü kullan',
+'advproxy RADIUS user based access restrictions' => 'Kullanıcı tabanlı erişim kısıtlamaları',
+'advproxy UA enable filter' => 'Tarayıcı kontrolü aktif',
+'advproxy access' => 'Erişim',
+'advproxy admin mail' => 'Önbellek yönetici e-postası',
+'advproxy advanced proxy' => 'Gelişmiş Vekil Sunucu',
+'advproxy advanced web proxy' => 'Gelişmiş Web Vekil Sunucusu',
+'advproxy advanced web proxy configuration' => 'Gelişmiş web vekil sunucu ayarları',
+'advproxy allowed subnets' => 'İzin verilen alt ağlar (her satırda bir tane)',
+'advproxy allowed web browsers' => 'Web erişimi için izin verilen istemciler',
+'advproxy back to main page' => 'Ana sayfaya geri dön',
+'advproxy banned ip clients' => 'Yasaklanan IP adresleri (her satırda bir tane)',
+'advproxy banned mac clients' => 'Yasaklanan MAC adresleri (her satırda bir tane)',
+'advproxy cache management' => 'Önbellek yönetimi',
+'advproxy cache replacement policy' => 'Önbellek değiştirme kuralı',
+'advproxy cache-digest' => 'Önbellek-özeti üretimini aktifleştir',
+'advproxy chgwebpwd ERROR' => 'H A T A :',
+'advproxy chgwebpwd SUCCESS' => 'S O N U Ç :',
+'advproxy chgwebpwd change password' => 'Parolayı değiştir',
+'advproxy chgwebpwd change web password' => 'W e b &nbsp; e r i ş i m &nbsp; p a r o l a s ı n ı &nbsp; d e ğ i ş t i r ',
+'advproxy chgwebpwd new password' => 'Yeni parola',
+'advproxy chgwebpwd new password confirm' => 'Yeni parola (tekrar)',
+'advproxy chgwebpwd old password' => 'Geçerli parola',
+'advproxy chgwebpwd username' => 'Kullanıcı adı',
+'advproxy classroom extensions' => 'Sınıf uzantıları',
+'advproxy clear cache' => 'Önbelleği Temizle',
+'advproxy client IP forwarding' => 'İstemci IP adresi yönlendir',
+'advproxy common settings' => 'Genel ayarlar',
+'advproxy content based throttling' => 'İçerik tabanlı kısıtlamaları aktifleştir',
+'advproxy cre disabled' => 'Yönetim arayüzü yönetici tarafından devre dışı bırakıldı',
+'advproxy cre group definitions' => 'Sınıf grup tanımları',
+'advproxy cre supervisors' => 'Süper kullanıcı IP adresleri (her satırda bir tane)',
+'advproxy destination ports' => 'Hedef bağlantı noktaları',
+'advproxy download throttling' => 'İndirme kısıtlamları',
+'advproxy enabled' => 'Aktif',
+'advproxy enabled on' => 'Aktifleştir',
+'advproxy errmsg acl cannot be empty' => 'Aktifleştirilen erişim kontrol listesi boş olamaz',
+'advproxy errmsg auth cache ttl' => 'Kimlik doğrulama önbellek için geçersiz TTL değeri',
+'advproxy errmsg auth children' => 'Kimlik doğrulama işlemleri geçersiz sayısı',
+'advproxy errmsg auth ipcache may not be null' => 'IP adresi sınırları kullanırken kimlik doğrulama TTL önbelleği 0 olmayabilir',
+'advproxy errmsg auth ipcache ttl' => 'Kullanıcı/IP önbelleği için geçersiz TTL değeri',
+'advproxy errmsg cache' => 'RAM önbellek boyutu sabit disk önbellek boyutundan daha büyük:',
+'advproxy errmsg change fail' => 'Parola değiştirilemedi',
+'advproxy errmsg change success' => 'Web erişimi için parola başarıyla değiştirildi',
+'advproxy errmsg hdd cache size' => 'Sabit disk önbellek boyutu için geçersiz değer (en az 10 MB gerekli)',
+'advproxy errmsg ident timeout' => 'Geçersiz ident zaman aşımı',
+'advproxy errmsg invalid bdc' => 'Yedek etki alanı denetleyicisi için geçersiz ana bilgisayar adı',
+'advproxy errmsg invalid destination port' => 'Geçersiz hedef bağlantı noktası',
+'advproxy errmsg invalid ip or mask' => 'Geçersiz IP adresi veya ağ maskesi',
+'advproxy errmsg invalid mac' => 'Geçersiz MAC adresi',
+'advproxy errmsg invalid pdc' => 'Birincil etki alanı denetleyicisi için geçersiz ana bilgisayar adı',
+'advproxy errmsg invalid proxy port' => 'Geçersiz vekil sunucu bağlantı noktası',
+'advproxy errmsg invalid upstream proxy' => 'Geliş yönündeki geçersiz bir vekil sunucu IP adresi veya ana bilgisayar adı',
+'advproxy errmsg invalid upstream proxy username or password setting' => 'Geliş yönündeki geçersiz bir vekil sunucu adı veya parola ayarı',
+'advproxy errmsg invalid user' => 'Kullanıcı adı yok',
+'advproxy errmsg ldap base dn' => 'LDAP temel DN gerekli',
+'advproxy errmsg ldap bind dn' => 'LDAP temel DN kullanıcı adı ve parola gerekli',
+'advproxy errmsg ldap port' => 'Geçersiz LDAP bağlantı noktası numarası',
+'advproxy errmsg ldap server' => 'LDAP sunucusu için geçersiz IP adresi veya ana bilgisayar adı',
+'advproxy errmsg max userip' => 'IP adresi başına geçersiz kullanıcı sayısı',
+'advproxy errmsg mem cache size' => 'Önbellek boyutu için geçersiz değer',
+'advproxy errmsg no browser' => 'En az bir tarayıcı veya istemci web erişimi için seçilmelidir',
+'advproxy errmsg no password' => 'Parola boş olamaza',
+'advproxy errmsg no username' => 'Kullanıcı adı boş olamaz',
+'advproxy errmsg non-transparent proxy required' => 'Web vekil kimlik doğrulaması için şeffaf olmayan yöntemde çalışıyor olması gerekir',
+'advproxy errmsg ntlm domain' => 'Windows etki alanı adı gereklidir',
+'advproxy errmsg ntlm pdc' => 'Gerekli birincil etki alanı denetleyicisi için ana bilgisayar adı',
+'advproxy errmsg password incorrect' => 'Yanlış parola',
+'advproxy errmsg password length' => 'Parola uzunluğu için geçersiz değer',
+'advproxy errmsg password length 1' => 'Parola en az olmalıdır ',
+'advproxy errmsg password length 2' => ' karakter',
+'advproxy errmsg passwords different' => 'Parolalar eşleşmiyor',
+'advproxy errmsg radius port' => 'Geçersiz RADIUS bağlantı noktası numarası',
+'advproxy errmsg radius secret' => 'RADIUS paylaşılan gizli kod gerekli',
+'advproxy errmsg radius server' => 'RADIUS Sunucusu için geçersiz IP adresi',
+'advproxy errmsg time restriction' => 'Geçersiz zaman kısıtlaması',
+'advproxy error design' => 'Hata mesajları tasarımı',
+'advproxy error language' => 'Hata mesajları dili',
+'advproxy fake referer' => 'Sahte referansı harici sitelere gönder',
+'advproxy fake useragent' => 'Sahte yönlendiriciyi harici sitelere gönder',
+'advproxy friday' => 'Cum',
+'advproxy from' => 'Başlangıç',
+'advproxy hdd cache size' => 'Sabit disk önbellek boyutu (MB)',
+'advproxy invalid num of children' => 'Filtre işlemleri geçersiz sayıda',
+'advproxy log enabled' => 'Günlük aktif',
+'advproxy log query' => 'Sorgu terimleri günlüğü',
+'advproxy log settings' => 'Günlük ayarları',
+'advproxy log useragent' => 'Kullanıcı ara yüzleri günlüğü',
+'advproxy max download size' => 'En fazla indirme boyutu (KB)',
+'advproxy max size' => 'En fazla nesne boyutu (KB)',
+'advproxy max upload size' => 'En fazla yükleme boyutu (KB)',
+'advproxy memory replacement policy' => 'Bellek değiştirme kuralı',
+'advproxy min size' => 'En az nesne boyutu (KB)',
+'advproxy mode allow' => 'İzin ver',
+'advproxy mode deny' => 'Engelle',
+'advproxy monday' => 'Pzt',
+'advproxy network based access' => 'Ağ tabanlı erişim kontrolü',
+'advproxy no cache sites' => 'Bu etki alanlarını önbelleğe ekleme (her satırda bir tane)',
+'advproxy no clients defined' => 'Hiçbir istemci tanımlanmış',
+'advproxy no connection auth' => 'Bağlantı yok yönelimli kimlik doğrulama yönlendirme',
+'advproxy no cre groups' => 'Kullanılabilir bir erişim grubu yok',
+'advproxy no internal proxy on blue' => 'Mavi arabirimden diğer alt ağlara, iç vekil sunucu erişimini engelle',
+'advproxy no internal proxy on green' => 'Yeşil arabirimden diğer alt ağlara, iç vekil sunucu erişimini engelle',
+'advproxy number of L1 dirs' => 'Seviye-1 için alt dizinlerin sayısı',
+'advproxy off' => 'Vekil sunucu kapalı',
+'advproxy offline mode' => 'Çevrimdışı yöntemi aktifleştir',
+'advproxy on' => 'Vekil sunucu',
+'advproxy privacy' => 'Gizlilik',
+'advproxy proxy port' => 'Vekil sunucu bağlantı noktası',
+'advproxy ram cache size' => 'Bellek önbellek boyutu (MB)',
+'advproxy redirector children' => 'Filtre işlemlerinin sayısı',
+'advproxy reset' => 'Yeniden Başlat',
+'advproxy saturday' => 'Cmt',
+'advproxy save and restart' => 'Kaydet ve Yeniden Başlat',
+'advproxy squid version' => 'Squid önbellek sürümü',
+'advproxy squidclamav' => 'SquidClamav',
+'advproxy ssadvanced proxy' => 'gelişmiş vekil sunucusu',
+'advproxy ssl ports' => 'İzin verilen SSL bağlantı noktaları (her satırda bir tane)',
+'advproxy standard' => 'Standart',
+'advproxy standard ports' => 'İzin verilen standart bağlantı noktaları (her satırda bir tane)',
+'advproxy sunday' => 'Paz',
+'advproxy supervisor password' => 'Süper kullanıcı parolası',
+'advproxy suppress version' => 'Sürüm bilgilerini göster',
+'advproxy throttle binary' => 'İkili dosyalar',
+'advproxy throttle dskimg' => 'CD kalıpları',
+'advproxy throttle mmedia' => 'Multimedya',
+'advproxy throttling per host on' => 'Bilgisayar başına sınır',
+'advproxy throttling total on' => 'Toplam sınır',
+'advproxy throttling unlimited' => 'sınırsız',
+'advproxy thursday' => 'Per',
+'advproxy time restrictions' => 'Zaman kısıtlamaları',
+'advproxy to' => 'Bitiş',
+'advproxy transfer limits' => 'Transfer limitleri',
+'advproxy transparent on' => 'Şeffaf',
+'advproxy tuesday' => 'Sal',
+'advproxy unknown' => 'Bilinmeyen',
+'advproxy unrestricted ip clients' => 'Yasaksız IP adresleri (her satırda bir tane)',
+'advproxy unrestricted mac clients' => 'Yasaksız MAC adresleri (her satırda bir tane)',
+'advproxy update accelerator' => 'Güncelleme hızlandırıcısı',
+'advproxy update information' => 'Yüklenebilir güncelleştirilmiş bir sürümü vardır. Daha fazla bilgi için <a href="http://www.advproxy.net" target="_blank">http://www.advproxy.net</a> adresini ziyaret edebilirsiniz.',
+'advproxy update notification' => 'Güncelleme bildirimi!',
+'advproxy upstream password' => 'Gönderim parolası',
+'advproxy upstream proxy' => 'Gönderim Vekili',
+'advproxy upstream proxy host:port' => 'Gönderim vekili (makine adı:bağlantı noktası)',
+'advproxy upstream username' => 'Gönderim kullanıcı adı',
+'advproxy url filter' => 'URL filtre',
+'advproxy username forwarding' => 'Kullanıcı adı yönlendirmesi',
+'advproxy via forwarding' => 'Vekil sunucu adres yönlendirmesi',
+'advproxy visible hostname' => 'Ana bilgisayar adını göster',
+'advproxy web browser' => 'İnternet tarayıcısı',
+'advproxy wednesday' => 'Çar',
+'again' => 'Tekrar:',
+'age second' => 'saniye',
+'age seconds' => 'saniye',
+'age shour' => 'sa',
+'age sminute' => 'dk',
+'age ssecond' => 'sn',
+'aktiv' => 'Aktif',
+'album' => 'Albüm',
+'alcatelusb help' => 'Speedtouch 330 veya Speedtouch USB modem kullanıyorsanız IPCop sistemine bunların aygıt yazılımlarını yüklemelisiniz. Lütfen önce SpeedTouch 330 modeminiz için <b>Gömülü Aygıt Yazılımını</b> inidir ve açın. Sonra modeminiz için uygun dosyayı aşağıdaki formu kullanarak yükleyin: Rev<4 için KQD6_3.xxx veya Rev=4 ise ZZL_3.xxx.',
+'alcatelusb upload' => 'Speedtouch USB Aygıt Yazılımı Yüklemesi',
+'alias ip' => 'Takma ad IP',
+'aliases' => 'Takma Adlar',
+'aliases not active' => 'KIRMIZI arabiriminiz STATİK olmadıkça takma adlar aktif olmayacaktır',
+'all' => 'Tümü',
+'all interfaces' => 'Tüm Arabirimler',
+'all services' => 'Tüm Hizmetler',
+'all updates installed' => 'Tüm güncellemeler kuruldu',
+'allmsg' => 'tümünü göster',
+'alt dialup' => 'Çevirmeli Bağlantı',
+'alt home' => 'Ana sayfa',
+'alt information' => 'Bilgi',
+'alt logs' => 'Günlükler',
+'alt ovpn' => 'OpenVPN',
+'alt proxy' => 'Vekil Sunucu',
+'alt services' => 'Hizmetler',
+'alt system' => 'Sistem',
+'alt vpn' => 'VPN',
+'and' => 've',
+'ansi t1.483' => 'KALDIRILACAK',
+'apcupsd' => 'APC-UPS durumu',
+'apply' => 'Şimdi uygula',
+'april' => 'Nisan',
+'archive not exist' => 'Yapılandırma arşivi yok',
+'are you sure' => 'Emin misiniz?',
+'arp table entries' => 'ARP Tablosu Girdileri:',
+'artist' => 'Sanatçı',
+'attemps' => 'Girişim',
+'attention' => 'DİKKAT',
+'august' => 'Ağustos',
+'authentication' => 'Kimlik Doğrulama:',
+'automatic' => 'Otomatik',
+'available updates' => 'Mevcut güncellemeler:',
+'average' => 'Ortalama',
+'avoid dod' => 'Bu seçeneği çevirmeli ağ ile isteğe göre kullanmayın. Genellikle bu, IPFire sisteminiz bir yönlendirici arkasındaysa kullanılır. KIRMIZI IP adresiniz üç bölüme ayrılmış ağ numaralarından oluşmalıdır. Örneğin: 10/8, 172.16/12, 192.168/16',
+'back' => 'GERİ',
+'backup' => 'Yedek',
+'backup archive' => 'Yedek Dosyası (.dat)',
+'backup clear archive' => 'Yedek Dosyasını Temizle (.gz)',
+'backup config floppy' => 'Yedek Yapılandırması - Disket',
+'backup configuration' => 'Yedek Yapılandırması:',
+'backup erase key' => 'Anahtarı sil',
+'backup explain key' => 'Yedekleme bir anahtar kullanılarak şifrelenir. Yasadışı yedekleme işlemlerini önlemek için IPFire burada belirlenecek anahtar ile şifrelenmiş yedekleri geri yükler. Size uygun üç seçenek vardır:',
+'backup explain key li1' => 'IPFire sizin için anahtar oluşturmanızı sağlar.',
+'backup explain key li2' => 'Kaydedilen bir anahtarı al (muhtemelen şifre korumalı).',
+'backup explain key li3' => 'Sadece 1.4.10 yedeğinden şifresiz bir anahtar çıkarın.',
+'backup explain key no1' => 'Yeni makinelere geri yükleme planlıyorsanız bu anahtarı kaydetmeniz gerekir. IPFire sadece bir kez anahtar oluşturma/gönderme kabul eder.',
+'backup explain key no2' => 'Eski disket yedekleri bu anahtar ile ilgili değildir.',
+'backup export key' => 'Anahtarı ver',
+'backup extract key' => 'Anahtarı çıkar',
+'backup from' => 'Yedek',
+'backup generate key' => 'Anahtar oluştur',
+'backup import dat file' => 'Bir yedek (.dat) dosyasını al',
+'backup import key' => 'Anahtar al',
+'backup key' => 'Yedek Şifreleme Anahtarı',
+'backup key file' => 'Yedek anahtar dosyası',
+'backup key info' => 'IPFire yedek anahtar erişimini kısıtlar. Bu yüzden root parolasını bilmeniz gerekir. Bir parola ile bu anahtar dışında IPFire bir koruma olanağı vardır.',
+'backup media info' => 'Disket ve/veya biçimlendirilmemiş medyada en yeni bölüm boyutları görüntülenir. Bu durumda tüm cihazı seçin. Cihazı ayırmadan önce sabit diski bağlamayı unutmayın. Not: Burada oluşturulan disket IPFire yükleyici programı ile kullanılamaz!',
+'backup missing key' => 'Bir dizi geri yüklemek için yedek anahtar ihtiyacınız var',
+'backup password' => 'yedek parolası',
+'backup protect key password' => 'Yedek parola anahtarı',
+'backup sets' => 'Yedek ayarları',
+'backup to floppy' => 'Diskete yedekle',
+'backupaddon' => 'Eklenti Yedekleme',
+'backupprofile' => 'Yeniden bağlanma başarısız durumda. Profile geçin',
+'backups' => 'yedekler',
+'backupwarning' => 'Eklenti yedeklemesi için lütfen önce geri yükleme yedeklemesi oluşturun. İndirme zamanı verilen orjinal dosya ile devam edin.',
+'bad characters in' => 'Yablış karakterler ',
+'bad characters in script field' => 'Komut alanındaki yanlış karakterler',
+'bad characters in the telephone number field' => 'Telefon numarası alanındaki yanlış karakterler.',
+'bad destination range' => 'Hedef bağlantı noktası aralığı büyük veya ikinci değere eşit bir ilk değere sahiptir.',
+'bad ignore filter' => 'Kötü filtreleri görmezden gel:',
+'bad return code' => 'Yardımcı programı hata kodu döndürdü',
+'bad source range' => 'Kaynak bağlantı noktası aralığı büyük veya ikinci değere eşit bir ilk değere sahip.',
+'bandwidth usage' => 'bant genişliği kullanımı (harici)',
+'bandwitherror' => 'QoS aktifken bant genişliği ayarları değiştiremezsiniz. İlk önce QoS devre dışı bırakın.<p>',
+'bandwithsettings' => 'Bant genişliği ayarları',
+'basic options' => 'Temel Seçenekler',
+'beep when ppp connects or disconnects' => 'IPFire bağlanırken veya kapatılırken beep sesi çıkar.',
+'behind a proxy' => 'Bir vekil sunucu arkasında:',
+'bewan adsl pci st' => 'KALDIRILACAK',
+'bewan adsl usb' => 'KALDIRILACAK',
+'bitrate' => 'Bit hızı',
+'bleeding rules' => 'Bleeding Edge Snort Rules',
+'blue' => 'MAVİ',
+'blue access' => 'Mavi Erişim',
+'blue access use hint' => 'Bu MAC ya da cihaz için bir IP adresi girmeniz gerekir. Ayrıca her ikiside girilebilir.',
+'blue interface' => 'Mavi Arabirim',
+'broadcast' => 'Yayın',
+'broken pipe' => 'Bozuk veri yolu',
+'buffered memory' => 'ara bellek belleği',
+'buffers' => 'arabellek',
+'bytes per second' => 'Saniye başına bayt',
+'bytes received' => 'Alınan Bayt',
+'bytes sent' => 'Gönderilen Bayt',
+'ca certificate' => 'CA Sertifika',
+'ca name' => 'CA adı',
+'cache management' => 'Önbellek yönetimi',
+'cache size' => 'Önbellek boyutu (MB):',
+'cached' => 'önbellek',
+'cached memory' => 'önbellek belleği  ',
+'cached swap' => 'takas alanı önbelleği',
+'calamaris available reports' => 'Mevcut raporlar',
+'calamaris byte unit' => 'Bayt birimi',
+'calamaris create report' => 'Rapor oluştur',
+'calamaris enable content report' => 'İçerik raporunu aktifleştir',
+'calamaris enable distribution histogram' => 'Dağıtım histogramını aktifleştir',
+'calamaris enable domain report' => 'Etki alanı raporunu aktifleştir',
+'calamaris enable performance report' => 'Performans raporunu aktifleştir',
+'calamaris enable requester report' => 'Rapor isteklerini aktifleştir',
+'calamaris enable verbose reporting' => 'Ayrıntılı raporlamayı aktifleştir',
+'calamaris high' => 'yüksek',
+'calamaris histogram resolution' => 'Histogram çözünürlüğü',
+'calamaris low' => 'düşük',
+'calamaris medium' => 'orta',
+'calamaris no reports available' => 'Rapor yok',
+'calamaris none' => 'yok',
+'calamaris number of content types' => 'İçerik türlerinin sayısı',
+'calamaris number of domains' => 'Etki alanlarının sayısı',
+'calamaris number of requested urls' => 'İstenen URL adreslerinin sayısı',
+'calamaris number of requesting hosts' => 'Talep eden ana bilgisayarların sayısı',
+'calamaris performance options' => 'Performans seçenekleri',
+'calamaris proxy reports' => 'Vekil Sunucu Raporları',
+'calamaris refresh list' => 'Listeyi yenile',
+'calamaris report interval (in minutes)' => 'Rapor aralığı (dakikada)',
+'calamaris report options' => 'Rapor seçenekleri',
+'calamaris report period' => 'Rapor süresi',
+'calamaris run as background task' => 'Arka plan görevi olarak çalıştır',
+'calamaris show usernames' => 'Kullanıcı adlarını göster',
+'calamaris skip archived logfiles' => 'Arşivlenmiş günlük dosyalarını geç',
+'calamaris unlimited' => 'sınırsız',
+'calamaris view' => 'Görünüm',
+'calamaris view report' => 'Görünüm raporları',
+'calc traffic all x minutes' => 'Tüm trafiği x dakikada hesapla',
+'cancel' => 'İptal',
+'cancel-adv-options' => 'İptal',
+'cannot enable both nat traversal and compression' => 'NAT geçişi ve kısıtlaması aktifleştirilemiyor.',
+'cannot enable ntp without specifying primary' => 'Birincil olan tanımlanmadan NTP başlatılamaz.',
+'cannot specify secondary dns without specifying primary' => 'Birinci dns i belirtmeden, ikinciyi yazamazsınız.',
+'cannot specify secondary ntp without specifying primary' => 'Birincil NTP adresi belirtmeden İkincil olanı belirtemezsiniz.',
+'cannot specify secondary wins without specifying primary' => 'Birincil WINS sunucusu atanmadan ikincil tanımlanamaz.',
+'cant change certificates' => 'Sertikalar değiştirilemiyor.',
+'cant enable xtaccess' => 'İlgili bağlantı noktası yönlendirme kuralı devre dışı, bu nedenle bu kural için harici erişimi etkinleştiremezsiniz.',
+'cant start openssl' => 'OpenSSH başlatılamıyor',
+'caps all' => 'TÜMÜ',
+'capsclosed' => 'BAĞLANTI YOK',
+'capsinactive' => 'PASİF',
+'capsopen' => 'BAĞLI',
+'capswarning' => 'UYARI',
+'caption' => 'Başlık',
+'ccd add' => 'Ağ ekleyin',
+'ccd choose net' => 'Ağı seçin',
+'ccd client options' => 'Gelişmiş istemci seçenekleri',
+'ccd clientip' => 'Ana makine adresi',
+'ccd dynrange' => 'Dinamik OpenVPN IP adres havuzu',
+'ccd err blue' => 'Bu MAVİ alt ağıdır.',
+'ccd err green' => 'Bu YEŞİL alt ağıdır.',
+'ccd err hostinnet' => 'İstemci içeren bir ağı silmek mümkün değildir.',
+'ccd err inuse' => 'Zaten başka bir istemci tarafından kullanılıyor.',
+'ccd err invalidname' => 'Geçersiz ad.. Izin verilen karakter A-Z, a-z, çizgi ve boşluk olabilir.',
+'ccd err invalidnet' => 'Geçersiz IP adresi. Biçim: 192.168.0.0/24 veya 192.168.0.0/255.255.255.0.',
+'ccd err iroute' => 'Ağ adresi için geçersiz yol.',
+'ccd err irouteexist' => 'Bu yol zaten kullanılıyor.',
+'ccd err isipsecnet' => 'Verilen ağ adresi zaten bir IPsec ağ tarafından kullanılıyor.',
+'ccd err isovpnnet' => 'Bu adres zaten OpenVPN Sunucusu için kullanılan alt ağ adresidir.',
+'ccd err issubnet' => 'Bu adres zaten kullanımda olan bir alt ağ adresidir.',
+'ccd err name' => 'Lütfen bir ad seçin.',
+'ccd err nameexist' => 'Bu ad zaten var.',
+'ccd err netadr' => 'Geçersiz alt ağ adresi veya aralık çok büyük.',
+'ccd err netadrexist' => 'Bu ağ zaten var.',
+'ccd err orange' => 'Bu TURUNCU alt ağıdır.',
+'ccd err red' => 'Bu KIRMIZI alt ağıdır.',
+'ccd err routeovpn' => 'Bu adres zaten OpenVPN sunucusu tarafından kullanılıyor.',
+'ccd err routeovpn2' => 'Bu adres zaten OpenVPN sunucudan basıldı.',
+'ccd hint' => 'Bu sayfadan RoadWarrior istemcilerine sabit bir IP adresi alabilir ve statik ağları tanımlayabilirsiniz.',
+'ccd invalid' => 'Geçersiz.',
+'ccd iroute' => 'IPFire istemcilerinin sitesinden bu ağlara eriş',
+'ccd iroute2' => 'İstemcilerin IPFire sitesinden bu ağlara eriş',
+'ccd iroutehint' => 'Dikkat! Bu ayarları değiştirirseniz, değişikliklerin etkili olduğu OpenVPN sunucusunu yeniden başlatmanız gerekir!',
+'ccd modify' => 'Ağı değiştir',
+'ccd name' => 'Ad',
+'ccd net' => 'Statik IP adres havuzu',
+'ccd noaddnet' => 'OpenVPN sunucusu durdurulduğunda sadece yeni bir statik ağ ekleyebilirsiniz.',
+'ccd none' => 'Yok',
+'ccd routes' => 'Yönlendir:',
+'ccd subnet' => 'Alt ağ',
+'ccd used' => 'Kullanılan adresler',
+'cert' => 'Sertifika',
+'certificate' => 'Sertifika',
+'certificate authorities' => 'Sertifika Yetkilileri',
+'certificate does not have a valid ca associated with it' => 'Sertifika ile ilişkili geçerli bir CA yok.',
+'certificate file move failed' => 'Sertifika dosyası taşıması başarısız oldu',
+'cfg restart' => 'Bir yeniden başlatma, yapılandırma arşivi geri yükledikten sonra önerilmektedir.',
+'chain' => 'Zincir',
+'change passwords' => 'Parola değiştir',
+'change share' => 'paylaşım seçeneklerini düzenle',
+'check for net traffic update' => 'Ağ-Trafik güncelleştirmeleri denetle',
+'check vpn lr' => 'Kontrol',
+'choose config' => 'Yapılandırmayı seçin',
+'choose media' => 'Medya seçin',
+'cipher' => 'Şifreleme:',
+'city' => 'Şehir',
+'class in use' => 'Bu sınıf zaten kullanımda.',
+'clear cache' => 'Önbelleği Temizle',
+'clear playlist' => 'Çalma listesi boş',
+'clenabled' => 'Yerel ağa zaman sağla',
+'click to disable' => 'Aktif (pasifleştirmek için tıklayın)',
+'click to enable' => 'Pasif (aktifleştirmek için tıklayın)',
+'client' => 'İş İstasyonu Adı',
+'clock has not been synchronized' => 'Saat eşitlenemedi',
+'clock last synchronized at' => 'Saatin son olarak eşitlendiği zaman:',
+'comment' => 'Açıklama:',
+'common name' => 'Ortak ad',
+'community rules' => 'Snort/VRT GPLv2 Topluluk Kuralları',
+'comp-lzo' => 'LZO-Sıkıştırması:',
+'compression' => 'Sıkıştırma:',
+'computer to modem rate' => 'Bilgisayarın modem hızı:',
+'concentrator name' => 'Değiştirici adı:',
+'confirmation' => 'onay',
+'connect' => 'OVPN Başlat / Bağlan',
+'connect the modem' => 'Modeme bağlan',
+'connect timeout' => 'Zaman aşımını bağlan:',
+'connected' => 'Bağlı',
+'connecting' => 'Bağlanıyor...',
+'connection' => 'Bağlı',
+'connection closed' => 'Bağlı değil...',
+'connection debugging' => 'Hata ayıklama bağlantısı',
+'connection status and controlc' => 'Bağlantı durumu ve kontrol:',
+'connection tracking' => 'IPTablo Bağlantı Takibi',
+'connection type' => 'Bağlantı Türü',
+'connection type is invalid' => 'Geçersiz bağlantı türü.',
+'connections' => 'Bağlantılar',
+'connections are associated with this ca.  deleting the ca will delete these connections as well.' => 'Bu bağlantılar CA ilişkilidir. CA silindiğinde bu bağlantılarda silinecektir.',
+'connscheduler' => 'Bağlantı Zamanlayıcı',
+'core notice 1' => '<strong>Dikkat:</strong> Bir çekirdek güncellemesi var',
+'core notice 2' => '-',
+'core notice 3' => 'kullanılabilir.',
+'could not be opened' => 'açılamadı.',
+'could not connect to' => 'Bağlanamadı',
+'could not connect to www ipcop org' => 'www.ipfire.org sitesine bağlanılamadı',
+'could not connect to www ipfire org' => 'www.ipfire.org sitesine bağlanılamadı',
+'could not create directory' => 'Dizin oluşturulamadı.',
+'could not download latest patch list' => 'Son yama listesi indirilemedi (bağlanamadı).',
+'could not download latest updates' => 'Son güncellemeler indirilemedi.',
+'could not download the available updates list' => 'Kullanılabilir güncelleştirmeler listeden yüklenemiyor.',
+'could not open available updates file' => 'Mevcut güncellemeler dosyası açılamadı.',
+'could not open installed updates file' => 'Yüklü güncelleştirmeler dosya açılamadı',
+'could not open update information file' => 'Güncelleştirme bilgileri dosyası açılamadı. Güncelleme dosyası bozuk.',
+'could not retrieve common name from certificate' => 'Sertifikadan ortak ad alınamadı.',
+'country' => 'Ülke',
+'cpu frequency per' => 'cpu başına frekans - ',
+'cpu idle usage' => 'boş cpu kullanımı',
+'cpu interrupt usage' => 'cpu kullanımını kesme',
+'cpu iowait usage' => 'io için bekleyen cpu',
+'cpu irq usage' => 'irq cpu kullanımı',
+'cpu nice usage' => 'iyi cpu kullanımı',
+'cpu steal usage' => 'cpu kullanımını alma',
+'cpu system usage' => 'sistem cpu kullanımı',
+'cpu usage per' => 'cpu başına kullanım - ',
+'cpu user usage' => 'kullanıcı cpu kullanımı',
+'create' => 'Oluştur',
+'create mask' => 'Yeni oluşturulan dosyalar için UNIX hakları',
+'create new backup' => 'Yeni bir yedek kümesi oluşturma',
+'credits' => 'Yazarlar',
+'crl' => 'Sertifika İptal Listesi',
+'cron server' => 'CRON Sunucusu',
+'current' => 'Geçerli',
+'current aliases' => 'Geçerli takma adlar:',
+'current class' => 'Geçerli sınıflar',
+'current devices' => 'Geçerli aygıtlar',
+'current dhcp leases on blue' => 'Mavi üzerindeki geçerli DHCP atamaları',
+'current dynamic leases' => 'Geçerli dinamik atamalar',
+'current fixed leases' => 'Geçerli sabit atamalar',
+'current hosts' => 'Mevcut ana bilgisayarlar:',
+'current media' => 'Mevcut medya',
+'current ovpn' => 'Aktif OVPN-Bağlantısı:',
+'current playlist' => 'Mevcut çalma listesi',
+'current profile' => 'Mevcut profil:',
+'current rules' => 'Mevcut kurallar:',
+'custom networks' => 'Özel ağlar',
+'custom services' => 'Özel hizmetler',
+'daily firewallhits' => 'günlük güvenlik duvarı kaydı',
+'dat without key' => 'Şifreli bir arşiv anahtarı olmadan geri yüklenemez.',
+'date' => 'Tarih',
+'date not in logs' => 'Sorgulanan gün için hiçbir günlük yok',
+'day' => 'gün',
+'day after' => 'Bir gün sonra',
+'day before' => 'Bir gün önce',
+'day-graph' => 'gün',
+'days' => 'gün',
+'dbfile' => 'Db dosyası',
+'ddns help dnsmadeeasy' => 'Alandaki ana bilgisayar adı için kimlik numarasını girin(veya ayrılmış kimlik listesi;)',
+'ddns help freedns' => 'Alanda kullanıcı adı içinde bağlantı dizesini girin',
+'ddns help plus' => '<b>+</b> zorunlu bir alanı işaretler',
+'ddns hostname added' => 'Dinamik DNS ana bilgisayar adı eklendi',
+'ddns hostname modified' => 'Dinamik DNS ana bilgisayar adı değiştirildi',
+'ddns hostname removed' => 'Dinamik DNS ana bilgisayar adı kaldırıldı',
+'ddns minimize updates' => 'Güncellemeleri azalt: Güncellemelerden önce, sunucu adı \'[host.]domain\' için dns IP adresini KIRMIZI IP ile karşılaştır.',
+'ddns noip prefix' => 'Grup yönteminde ip-yok seçeneğini kullanmak için ana bilgisayar adı öneki: <b>%</b>',
+'deactivate' => 'devre dışı',
+'deactivate user' => 'kullanıcı devre dışı',
+'debugme' => 'Henüz uygulanmadı',
+'december' => 'Aralık',
+'deep scan directories' => 'Ardışık tarama',
+'def lease time' => 'Varsayılan Kira Zamanı',
+'default lease time' => 'Varsayılan kira zamanı (dakika):',
+'default networks' => 'Varsayılan ağlar',
+'default renewal time' => 'Varsayılan Yenileme Zamanı',
+'default services' => 'Varsayılan hizmet',
+'defaultwarning' => 'UYARI - Ayarlarınız varsayılanlar tarafından kaybedilip değiştirilecektir.',
+'delete' => 'Sil',
+'delete cron' => 'Zamanlanmış işi sil',
+'delete pc' => 'İş istasyonunu sil',
+'delete share' => 'Paylaşımı sil',
+'delete user' => 'Kullanıcıyı sil',
+'demon login script' => 'Demon giriş betiği',
+'deprecated fs warn' => 'Dosya sistemi kalktı. Yeni çekirdekte bu destek bırakıldı. Yedekleyip yeniden biçimlendirin!',
+'description' => 'Açıklama',
+'dest ip and port' => 'Hedef IP: Bağlantı noktası',
+'destination' => 'Hedef',
+'destination ip' => 'Hedef IP',
+'destination ip bad' => 'Geçersiz hedef IP',
+'destination ip or net' => 'Hedef IP veya ağ',
+'destination net' => 'Hedef Ağ',
+'destination port' => 'Hedef bağlantı noktası',
+'destination port numbers' => 'Hedef bağlantı noktası geçerli bir bağlantı noktası numarası ya da bağlantı noktası numarası aralığı olmalıdır.',
+'destination port overlaps' => 'Hedef bağlantı noktası aralığı örtüşen mevcut bir bağlantı noktası numarası aralığıdır.',
+'detail level' => 'Detay seviyesi',
+'device' => 'Aygıt',
+'devices on blue' => 'MAVİ üzerindeki aygıt',
+'dhcp advopt add' => 'DHCP seçeneği ekle',
+'dhcp advopt added' => 'DHCP seçeneği eklendi',
+'dhcp advopt blank value' => 'DHCP seçeneği değeri boş olamaz.',
+'dhcp advopt custom definition' => 'Özel seçeneğinizin açıklaması',
+'dhcp advopt definition' => 'Açıklama',
+'dhcp advopt definition exists' => 'Açıklama seçeneği zaten var. Bunu sadece düzenleyebilir veya kaldırabilirsiniz.',
+'dhcp advopt edit' => 'DHCP seçeneğini düzenle',
+'dhcp advopt help' => 'Liste seçenekleri',
+'dhcp advopt list' => 'Ek DHCP seçenekleri',
+'dhcp advopt modified' => 'DHCP seçeneği düzeltildi',
+'dhcp advopt name' => 'Seçenek adı',
+'dhcp advopt removed' => 'DHCP seçeneği kaldırıldı',
+'dhcp advopt scope' => 'Seçenek kapsamı',
+'dhcp advopt scope global' => 'Genel',
+'dhcp advopt scope help' => 'Kontrol arabirimleri için genel kapsam veya sınır kapsamı.',
+'dhcp advopt unknown' => 'DHCP seçeneği adı tanınmıyor',
+'dhcp advopt value' => 'Seçenek değeri',
+'dhcp allow bootp' => 'Bootp istemcilerine izin ver',
+'dhcp base ip fixed lease' => 'Kiralar oluşturmak için temel IP\'yi düzelt',
+'dhcp bootp pxe data' => 'Sabit kira için isteğe bağlı bootp pxe verileri girin',
+'dhcp configuration' => 'DHCP yapılandırması',
+'dhcp create fixed leases' => 'Sabit kiralama oluştur',
+'dhcp fixed lease err1' => 'Bu düzeltme için MAC adresini, ana bilgisayar adını veya her ikisinide girmeniz gerekir',
+'dhcp fixed lease help1' => 'IP adresleri tam tanımlanmış alan adları (FQDN) şeklinde girilmelidir.',
+'dhcp mode' => 'DHCP',
+'dhcp server' => 'DHCP Sunucusu',
+'dhcp server disabled' => 'DHCP sunucusu devre dışı.  Durduruldu.',
+'dhcp server disabled on blue interface' => 'MAVİ arabirim üzerindeki DHCP sunucusu devre dışı',
+'dhcp server enabled' => 'DHCP sunucusu aktif.  Yeniden başlatılıyor.',
+'dhcp server enabled on blue interface' => 'MAVİ arabirim üzerindeki DHCP aktif',
+'dhcp-options' => 'DHCP baskı seçenekleri',
+'dial' => 'Bağlan',
+'dial profile' => 'Profil ile bağlan',
+'dial user password' => 'Çevirmeli bağlantı kullanıcı parolası:',
+'dial user password has been changed' => 'Çevirmeli bağlantı kullanıcı parolası değiştirildi.',
+'dialing mode' => 'Arama yöntemi:',
+'dialup red not ppp' => '<b>KIRMIZI</b> sadece PPP Çevirmeli bağlantı olarak ayarlanırsa profiller kullanılabilir. <BR>Ağ ayarlarını kontrol edin.',
+'dialup settings' => 'Çevirmeli Bağlantı Seçenekleri',
+'directory mask' => 'UNIX dizin hakları',
+'directory writeable' => 'yazılabilir dizin',
+'disabled' => 'devre dışı',
+'disconnect' => 'OVPN Dur / Bağlantıyı kes',
+'disconnects' => 'Bağlantıyı kes',
+'disk access per' => 'erişim başına disk',
+'disk usage' => 'Disk kullanımı',
+'display' => 'Görünüm',
+'display charset' => 'Karakterleri Göster',
+'display hostname in window title' => 'Pencere başlığında ana bilgisayar adını göster',
+'display traffic at home' => 'Başlangıç sayfasının üzerinde hesaplanan trafiği göster',
+'display webinterface effects' => 'Efektleri aktifleştir',
+'dl client arch' => 'İstemci paketlerini indir (zip)',
+'dmz' => 'Açık bölge',
+'dmz pinhole configuration' => 'Açık bölge yapılandırma',
+'dmz pinhole rule added' => 'Açık bölge kuralı eklendi; Açık bölge yeniden başlatılıyor',
+'dmz pinhole rule removed' => 'Açık bölge kuralı silindi; Açık bölge yeniden başlatılıyor',
+'dmzpinholes for same net not necessary' => 'Açık bölge aynı ağ için gerekli değildir. Farklı kaynak veya hedef ağ seçin.',
+'dns address deleted' => 'Başarıyla silindi!',
+'dns address deleted txt' => 'DNS-Sunucusu adresleri başarıyla silindi.<br />Değişikliklerin aktifleştirilmesi için yeniden başlatın!',
+'dns address done' => 'DNS-Sunucusu adresi ayarları kaydedilecektir.',
+'dns address recon' => 'Yeniden bağlanmaya çalışılıyor!',
+'dns check failed' => 'DNS denetimi başarısız oldu',
+'dns desc' => 'Red0 arabirimi sağlayıcısından DHCP üzerinden IP adresi bilgileri girilirse DNS sunucu adresleri otomatik olarak ayarlanır. Şimdi burada DNS sunucusu IP adreslerini değiştirebilirsiniz.',
+'dns error 0' => '<strong>Birincil</strong> DNS sunucu IP adresleri geçerli değil. Lütfen girişleri kontrol edin.<br />Girilen <strong>ikincil</strong> DNS sunucu adresi geçerlidir.',
+'dns error 01' => 'Girilen <strong>birincil</strong> ve <strong>ikincil</strong> DNS sunucu adresleri geçerli değildir. Lütfen kayıtlarınızı kontrol edin.',
+'dns error 1' => '<strong>İkincil</strong> DNS sunucu IP adresleri geçerli değil. Lütfen girişleri kontrol edin.<br />Girilen <strong>birincil</strong> DNS sunucu adresi geçerlidir.',
+'dns header' => 'Red0 üzerindeki DHCP için sadece DNS sunucu adreslerini ata',
+'dns list' => 'Halka açık ücretsiz DNS sunucularının listesi',
+'dns menu' => 'DNS Sunucusu',
+'dns new 0' => 'Yeni <strong>birincil</strong> DNS sunucu IP\'si:',
+'dns new 1' => 'Yeni <strong>ikincil</strong> DNS sunucu IP\'si:',
+'dns proxy server' => 'DNS Vekil Sunucusu',
+'dns saved' => 'Başarıyla kaydedildi!',
+'dns saved txt' => 'Girilen iki DNS sunucu adresi başarılı bir şekilde kaydedildi.<br />Değişikliklerin aktifleştirielebilmesi için yeniden başlatın!',
+'dns server' => 'DNS Sunucusu',
+'dns title' => 'Etki Alanı Ad Sistemi',
+'do not log this port list' => 'Otorumdan hemen önce bu bağlantı noktaları listesini bırak (günlük boyutunu küçültür)',
+'dod' => 'Çevirmeli Bağlantı Üzerinden Talep',
+'dod for dns' => 'DNS için çevirmeli bağlantı üzerinden talep:',
+'dod not compatible with ddns' => 'Talep edilen çevirmeli ağ dinamik dns hizmetleri ile uyumlu değildir',
+'dod waiting' => 'Çevirmeli bağlantı üzerindeki talep bekleniyor',
+'domain' => 'Etki alanı',
+'domain master' => 'Ana etki alanı',
+'domain name' => 'Etki alanı adı',
+'domain name suffix' => 'Etki alanı adı son eki:',
+'domain not set' => 'Etki alanı adı ayarlanmamış.',
+'donation' => 'Bağış',
+'donation-link' => 'https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif',
+'donation-text' => '<strong>IPFire</strong> boş zamanlarında gönüllüer tarafından geliştirlmektedir. Bu projeyi ayakta tutmak için eğer bize destek olmak isterseniz küçük bir bağıştan mutluluk duyarız.',
+'done' => 'Yap',
+'dos charset' => 'DOS Karakter',
+'down and up speed' => 'Gönderme hızı düştüğünde <i>Kaydet</i> düğmesine basın.',
+'downlink speed' => 'İndirme bağlantı hızı (kbit/san)',
+'downlink std class' => 'Standart indirme bağlantısı sınıfı',
+'download' => 'İndir',
+'download ca certificate' => 'CA sertifikası indir',
+'download certificate' => 'Sertifika indir',
+'download host certificate' => 'Ana bilgisayar belgesi indir',
+'download new ruleset' => 'Yeni kural kümesi indir',
+'download pkcs12 file' => 'PKCS12 dosyasını indir',
+'download root certificate' => 'Root sertifikasını indir',
+'dpd action' => 'Hareketsiz eş algılama eylemi',
+'driver' => 'Sürücü',
+'drop input' => 'Günlük giriş paketlerini reddet',
+'drop newnotsyn' => 'Sync paketleri olmayan yeni günlükleri reddet',
+'drop output' => 'Günlük çıkış paketlerini reddet',
+'drop portscan' => 'Günlük portscan paketlerini reddet',
+'drop proxy' => 'Vekil sunucudan yönlendirilmiş tüm paketleri reddet',
+'drop samba' => 'Tüm Microsoft bağlantı noktalarını 135,137,138,139,445,1025 reddet',
+'drop wirelessforward' => 'Kablosuz paket günlüklerini reddet',
+'drop wirelessinput' => 'Kablosuz günlük giriş paketlerini reddet',
+'dst port' => 'Dst Bağlantı Nokatası',
+'dstprt range overlaps' => 'Hedef bağlantı noktası aralığı ile örtüşen önceden tanımlanmış bağlantı noktası.',
+'dstprt within existing' => 'Hedef bağlantı noktası zaten tanımlanmış bağlantı noktası aralığı içinde.',
+'duplicate ip' => 'Yinelenen IP adresi girildi',
+'duplicate ip bold' => 'Yinelenen adresler <b>kalın</b> olanlardır',
+'duplicate mac' => 'Yinelenen MAC adresi girildi',
+'duplicate name' => 'Bu ad zaten kullanılıyor. Başka bir seçin.',
+'dyn dns source choice' => 'Dinamik DNS sağlayıcılarından IPFire sisteminiz için IP adresi alma:',
+'dynamic dns' => 'Dinamik DNS',
+'dynamic dns client' => 'Dinamik DNS İstemcisi',
+'e-mail address too long' => 'E-posta adresi çok uzun; adres 40 karakterden uzun olmamalı.',
+'eciadsl help' => 'ECI ADSL modem ayarlaması için synch.bin dosyasının IPFire üzerine yüklenmesi gerekir. Lütfen ECIADSL internet sitesinden  <b>synch.bin</b> dosyasını indirdikten sonra aşağıdaki formu kullanarak yükleyin.',
+'eciadsl upload' => 'ECI ADSL Synch.bin Dosyasını Yükle',
+'edit' => 'Düzenle',
+'edit a rule' => 'Varolan kuralı düzenle:',
+'edit advanced settings when done' => 'Tamamlandığında gelişmiş ayarları düzenle.',
+'edit an existing alias' => 'Varolan takma adı düzenle',
+'edit an existing host' => 'Varolan sistem adını düzenle',
+'edit an existing lease' => 'Varolan atamayı düzenle',
+'edit device' => 'Aygıtı düzenle',
+'edit hosts' => 'Ana Bilgisayarlar',
+'edit network' => 'Ağı düzenle',
+'edit printer' => 'Yazıcıyı düzenle',
+'edit service' => 'Hizmeti düzenle',
+'edit share' => 'Paylaşımı düzenle',
+'editor' => 'Düzenleyici',
+'eg' => 'e.g.:',
+'email server can not be empty' => 'E-posta sunucusu boş olamaz',
+'emailreportlevel' => 'E-posta rapor seviyesi',
+'emerging rules' => 'Emergingthreats.net Topluluk Kuralları',
+'empty' => 'Bu alan boş bırakılabilir',
+'empty profile' => 'boş',
+'enable ignore filter' => 'Aktif filtreyi yoksay',
+'enable javascript' => 'Javascripti aktifleştir',
+'enable wildcards' => 'Joker karakterleri aktifleştir:',
+'enabled' => 'Aktif:',
+'enabled on' => 'Aktif olacağı yer',
+'enabledtitle' => 'Aktif',
+'encapsulation' => 'Kapsülleme',
+'encrypted' => 'Şifre',
+'end address' => 'Bitiş adresi:',
+'enter ack class' => 'ACK-Sınıfı girin <br />ve sonra <i>Kaydet</i> düğmesine basın.',
+'enter data' => 'Ayarları girin <br />ve sonra <i>Kaydet</i> düğmesine basın.',
+'err bk 1' => 'Arşiv oluşturma hatası',
+'err bk 10 password' => 'Yedek parolası oluşturma hatası',
+'err bk 2 key' => 'Anahtar dosyası oluşturulama hatası',
+'err bk 3 tar' => 'Arşiv dosyaları ekleneme hatası',
+'err bk 4 gz' => 'Arşiv sıkıştırma hatası',
+'err bk 5 encrypt' => 'Arşiv şifreleme hatası',
+'err rs 1' => 'Arşiv geri yüklemesinde hata',
+'err rs 6 decrypt' => 'Arşiv şifresi çözülürken hata',
+'err rs 7 untartst' => 'Geçersiz şifresi çözülmüş arşiv',
+'err rs 8 untar' => 'Arşiv untar dosyası açma hatası',
+'error config' => '/var/ipfire/ovpn/config/ZERINA.ovpn açılamadı!',
+'error external access' => '/var/ipfire/xtaccess/config açılamadı (harici erişim verilemedi)!',
+'error messages' => 'Hata mesajları:',
+'esp encryption' => 'ESP Şifreleme:',
+'esp grouptype' => 'ESP Grup türü:',
+'esp integrity' => 'ESP Bütünlüğü:',
+'esp keylife' => 'ESP Anahtar ömrü:',
+'esp keylife should be between 1 and 24 hours' => 'ESP anahtar ömrü 1 ile 24 saat arasında olmalıdır.',
+'every' => 'Her',
+'exampel' => 'örnek',
+'exclude logfiles' => 'Günlük dosyaları hariç',
+'excluding buffers and cache' => '-/+ arabellek/önbellek',
+'expected' => 'Beklenen',
+'expertoptions' => 'Uzman seçenekleri',
+'expires' => 'Bitiş tarihi',
+'export' => 'Dışarı Aktar',
+'exportkey' => 'PSK dışarı aktar',
+'external access' => 'Harici Erişim',
+'external access configuration' => 'Harici erişim yapılandırması',
+'external access rule added' => 'Harici erişim kuralı eklendi. Erişim denetleyicisi yeniden başlatılıyor.',
+'external access rule changed' => 'Harici erişim kuralı değiştirildi. Erişim denetleyicisi yeniden başlatılıyor.',
+'external access rule removed' => ' Harici erişim kaldırıldı. Erişim denetleyicisi yeniden başlatılıyor.',
+'external aliases configuration' => 'Harici takma ad yapılandırması',
+'extrahd' => 'Yedek Diskler',
+'extrahd because there is already a device mounted' => ', çünkü bu aygıt bağlandı',
+'extrahd cant umount' => 'Ayrılamadı',
+'extrahd detected drives' => 'algılanan diskler',
+'extrahd install or load driver' => 'Aygıtınız buradaki listede yoksa sürücüsünü kurmanız veya yüklemeniz gerekir.<br /> Aygıtınızı görüyor fakat bölümlerini göremiyorsanız önce bunları oluşturmak zorundasınız.',
+'extrahd maybe the device is in use' => '. Belki aygıt kullanımda',
+'extrahd to' => '-',
+'extrahd to root' => 'root',
+'extrahd unable to read' => 'Okumak için açılamıyor',
+'extrahd unable to write' => 'Yazmak için açılamıyor',
+'extrahd you cant mount' => 'Bağlanamadı',
+'false classnumber' => 'Sınıf-Numarası arayüzle eşleşmiyor.',
+'false max bandwith' => 'Yanlış en fazla bant genişliği.',
+'false min bandwith' => 'Yanlış en az bant genişliği.',
+'february' => 'Şubat',
+'fetch ip from' => 'Harici sunucunun yardımıyla tahmini gerçek genel IP',
+'filename' => 'Dosya adı',
+'filesystem full' => 'Dolu dosya sistemi',
+'fireinfo ipfire version' => 'IPFire sürümü',
+'fireinfo is disabled' => 'Güvenlik duvarı bilgisi devre dışı',
+'fireinfo is enabled' => 'Güvenlik duvarı bilgisi aktif',
+'fireinfo is submitted' => 'Profiliniz güvenlik duvarı bilgi hizmetine gönderildi.',
+'fireinfo is submitted button' => 'Hayır artık profilimi göndermek istemiyorum',
+'fireinfo kernel version' => 'Çekirdek sürümü',
+'fireinfo not submitted' => 'Profiliniz güvenlik duvarı bilgi hizmetlerine henüz gönderilmemiştir.',
+'fireinfo not submitted button' => 'Evet profilimi şimdi gönder',
+'fireinfo pakfire version' => 'Pakfire sürümü',
+'fireinfo please enable' => 'Lütfen güvenlik duvarı bilgi hizmetini aktifleştirin.',
+'fireinfo settings' => 'Güvenlik duvarı bilgi ayarları',
+'fireinfo system version' => 'Sistem sürümü',
+'fireinfo why descr1' => 'Bu seçeneği aktifleştirmek IPFire gelişimi için çok önemlidir.',
+'fireinfo why descr2' => 'Bunun ',
+'fireinfo why enable' => 'Neden güvenlik duvarı bilgi hizmetini aktifleştirmeliy im?',
+'fireinfo why read more' => 'nedenleri hakkında bilgi için tıklayın.',
+'fireinfo your profile id' => 'Profil kimliğiniz',
+'firewall' => 'Güvenlik Duvarı',
+'firewall graphs' => 'Güvenlik Duvarı Grafikleri',
+'firewall hits' => 'Güvenlik duvarı için toplam kayıt:',
+'firewall hits per' => 'firewallhits per',
+'firewall log' => 'Güvenlik duvarı günlüğü',
+'firewall log viewer' => 'Güvenlik Duvarı Günlük Görüntüleyicisi',
+'firewall logs' => 'Güvenlik Duvarı Günlükleri',
+'firewall logs ip' => 'Gd-Günlük Grafikleri (IP)',
+'firewall logs port' => 'Gd-Günlük Grafikleri (Port)',
+'firewallhits' => 'güvenlik duvarı kaydı',
+'firmware' => 'Yazılım',
+'firmware upload' => 'Yazılım/Sürücü Yükle',
+'fixed ip lease added' => 'Sabit IP kirası eklendi',
+'fixed ip lease modified' => 'Sabit IP kirası güncellendi',
+'fixed ip lease removed' => 'Sabit IP kirası kaldırıldı',
+'force update' => 'Zorla güncelleştir',
+'force user' => 'kullanıcıya tüm yeni dosyaları zorla',
+'forwarding rule added' => 'Yönlendirme kuralı eklendi. Yeniden başlatmayı gönder.',
+'forwarding rule removed' => 'Yönlendirme kuralı kaldırıldı. Yeniden başlatmayı gönder.',
+'forwarding rule updated' => 'Yönlendirme kuralı güncellendi. Yeniden başlatmayı gönder.',
+'free' => 'Boş',
+'free memory' => 'boş bellek    ',
+'free swap' => 'boş takas alanı',
+'frequency' => 'Frekans',
+'friday' => 'Cuma',
+'fritzdsl help' => 'Fritz!DSL fcdsl / fcdslsl / fcdsl2 modem ayarlaması için, IPFire sisteminize paket yüklemeniz gereklidir. Lütfen IPFire internet sitesinden versiyonunuza uygun tar paketini indirin. Sonrasında <b>ipcop-(sizin_versionunuz)-install-avmdrv.(your_arch).tgz</b> dosyasını aşağıdaki form aracılığı ile yükleyin.',
+'fritzdsl upload' => 'Fritz!DSL Sürücüsünü Yükle',
+'from' => 'Başlangıç',
+'from email adr' => 'Gönderen e-posta adresi',
+'from email pw' => 'Gönderen e-posta parolası',
+'from email server' => 'Gönderen e-posta sunucusu',
+'from email user' => 'Gönderen e-posta kullanıcısı',
+'from warn email bad' => 'Gönderen e-posta adresi geçerli değil',
+'fw blue' => 'MAVİ arabirim için güvenlik duvarı seçenekleri',
+'fw logging' => 'Güvenlik duvarı günlüğü',
+'g.dtm' => 'KALDIRILACAK',
+'g.lite' => 'KALDIRILACAK',
+'gateway' => 'Ağ Geçidi',
+'gateway ip' => 'Ağ Geçidi IP Adresi',
+'gen static key' => 'Statik bir anahtar oluştur',
+'generate' => 'Yönetici/Sunucu Sertifikası Oluştur',
+'generate a certificate' => 'Sertifika oluştur:',
+'generate iso' => 'ISO oluştur',
+'generate root/host certificates' => 'Yönetici/Sunucu sertifikası oluştur',
+'generate tripwire keys and init' => 'tripwire anahtarları ve init oluştur',
+'generatekeys' => 'Anahtar Oluştur',
+'generatepolicy' => 'Yeni kural oluştur',
+'generatereport' => 'Generate new report',
+'generating the root and host certificates may take a long time. it can take up to several minutes on older hardware. please be patient' => 'Yönetici ve sunucu sertifikalarının oluşturulması biraz zaman alır. Eski donanımlarda bu süre birkaç dakikayı bulabilir. Lütfen bekleyin.',
+'genkey' => 'PSK oluştur',
+'genre' => 'Tür',
+'global settings' => 'Genel ayarlar',
+'gpl i accept these terms and conditions' => 'Bu şartları kabul ediyorum',
+'gpl license agreement' => 'Lisans Sözleşmesi',
+'gpl please read carefully the general public license and accept it below' => 'Dikkatlice Genel Kamu Lisansını okuyup kabul edin',
+'gpl unofficial translation of the general public license v3' => 'Resmi olmayan sürüm-3 Genel Kamu Lisansı çevirisi',
+'graph' => 'Grafiği',
+'graph per' => '-',
+'green' => 'YEŞİL',
+'green interface' => 'Yeşil Arabirim',
+'guaranteed bandwith' => 'Garantili bant genişliği',
+'guardian alertfile' => 'Uyarı dosyası',
+'guardian configuration' => 'Koruyucu Yapılandırması',
+'guardian ignorefile' => 'Yoksayılan dosya',
+'guardian interface' => 'Ara birim',
+'guardian logfile' => 'Günlük dosyası',
+'guardian timelimit' => 'Zaman sınırlaması',
+'guest ok' => 'istemcilere erişim izni',
+'gui settings' => 'GUI Ayarları',
+'gz with key' => 'Sadece şifreli bir arşiv bu makinede geri yüklenebilir.',
+'hangup' => 'Bağlantıyı Kes',
+'hangup string' => 'Engel:',
+'harddisk temperature' => 'sabit disk sıcaklığı',
+'harddisk temperature graphs' => 'hdd sıcaklık grafiği',
+'hardware graphs' => 'Donanım Grafikleri',
+'hdd temperature in' => 'Sabit disk sıcaklığı',
+'help' => 'Yardım',
+'high' => 'Yüksek',
+'high memory usage' => 'Yüksek ballek kullanımı',
+'hint' => 'İpucu:',
+'holdoff' => 'Kapalı tutulan zaman (saniye)',
+'host' => 'Ana Bilgisayar',
+'host allow' => 'izin verilen ana bilgisayarların listesi',
+'host certificate' => 'Ana Bilgisayar Sertifikası',
+'host configuration' => 'Ana Bilgisayar Yapılandırması',
+'host deny' => 'engellenen ana bilgisayarlar listesi',
+'host ip' => 'Ana bilgisayar IP adresi',
+'host to net vpn' => 'Sunucudan-Ağa Sanal Özel Ağ (RoadWarrior)',
+'hostname' => 'Ana bilgisayar adı',
+'hostname and domain already in use' => 'Etki alanındaki bu ana bilgisayar adı zaten kullanılıyor.',
+'hostname cant be empty' => 'Ana bilgisayar adı boş olamaz..',
+'hostname not set' => 'Ana bilgisayar adı ayarlanmadı.',
+'hosts config added' => 'Ana bilgisayar yapılandırması eklendi',
+'hosts config changed' => 'Ana bilgisayar yapılandırması değiştirildi',
+'hour' => 'saat',
+'hour-graph' => 'saat',
+'hours' => 'saat',
+'hours2' => 'saat',
+'ibod for dual isdn only' => 'iBOD yalnızca çift ISDN ile kullanılabilir.',
+'icmp selected but no type' => 'ICMP kuralı için seçildi ancak ICMP türü belirtildi.',
+'icmp type' => 'ICMP Türü',
+'id' => 'Kimlik Numarası (ID)',
+'idle' => 'Boş',
+'idle timeout' => 'Boşta kalma zaman aşımı (dakika; 0 devre dışı):',
+'idle timeout not set' => 'Boşta kalma zaman aşımı ayarlanmamış.',
+'ids log viewer' => 'IDS günlük görüntüleyicisi',
+'ids logs' => 'STS Günlükleri',
+'ids preprocessor' => 'IDS önişlemcisi',
+'ids rules license' => 'Sourcefire VRT Sertifikalı Kurallarından yararlanmak için kayıt olmanız gerekmektedir',
+'ids rules license1' => '.',
+'ids rules license2' => 'Lisans kabulü için siteyi ziyaret ede veya e-posta ile aktifleştirin. Sonra ',
+'ids rules license3' => 'adresine gidin. Önce "Kod Oluştur" düğmesine basın ve sonra aşağıdaki alana 40 karakterlik Onikcode kodunu kopyalayın.',
+'ids rules update' => 'Snort kuralları güncelleştirme',
+'iface' => 'Iface',
+'ignore filter' => 'Filtreyi yoksay',
+'ike encryption' => 'IKE Şifreleme:',
+'ike grouptype' => 'IKE Grup Türü:',
+'ike integrity' => 'IKE Bütünlüğü:',
+'ike lifetime' => 'IKE Yaşam Süresi:',
+'ike lifetime should be between 1 and 8 hours' => 'IKE yaşam süresi 1 ila 8 saat arasında olmalıdır.',
+'import' => 'Al',
+'importkey' => 'PSK Al',
+'in' => 'içinde',
+'inactive' => 'Pasif',
+'include logfiles' => 'Günlük dosyaları dahil',
+'incoming' => 'gelen',
+'incoming traffic in bytes per second' => 'gelen trafik',
+'incorrect password' => 'Yanlış parola',
+'info' => 'Bilgi',
+'init string' => 'Init:',
+'insert floppy' => 'Sistem ayarlarını yedeklemek için biçimlendirilmiş bir disketi sürücüye takın ve <i>Diskete yedekle</i> düğmesine tıklayın. Lütfen yedeklemenin sağlığı açısından sonuçları dikkatle inceleyin.',
+'insert removable device' => 'Çıkarılabilir bir aygıt takın',
+'install' => 'Yükle',
+'install new update' => 'Yeni güncellemelieri yükle:',
+'installed' => 'Yüklenenler',
+'installed updates' => 'Yüklenen güncellemeler:',
+'instant update' => 'Hızlı Güncelle',
+'interface' => 'Ara birim',
+'interfaces' => 'Ara birim',
+'internet' => 'İNTERNET',
+'intrusion detection' => 'Saldırı Tespiti',
+'intrusion detection system' => 'Saldırı Tespit Sistemi',
+'intrusion detection system log viewer' => 'Saldırı Tespit Sistemi Günlük Görüntüleyicisi',
+'intrusion detection system rules' => 'saldırı tespit sistemi kuralları',
+'intrusion detection system2' => 'Saldırı Tespit Sistemi:',
+'invalid broadcast ip' => 'Geçersiz yayın IP adresi',
+'invalid cache size' => 'Geçersiz önbellek boyutu.',
+'invalid characters found in pre-shared key' => 'Ön-paylaşımlı anahtarlarda geçersiz karakterler bulundu.',
+'invalid date entered' => 'Geçersiz tarih girdisi.',
+'invalid default lease time' => 'Geçersiz varsayılan kira süresi.',
+'invalid domain name' => 'Geçersiz alan adı.',
+'invalid downlink speed' => 'Geçersiz indirme bağlantı hızı.',
+'invalid end address' => 'Geçersiz bitiş adresi.',
+'invalid fixed ip address' => 'Geçersiz sabit IP adresi',
+'invalid fixed mac address' => 'Geçersiz sabit bir MAC adresi',
+'invalid hostname' => 'Geçersiz ana bilgisayar adı.',
+'invalid input' => 'Geçersiz giriş',
+'invalid input for authentication method' => 'Kimlik doğrulama yöntemi için geçersiz giriş.',
+'invalid input for city' => 'Şehir için geçersiz giriş.',
+'invalid input for country' => 'Ülke için geçersiz giriş.',
+'invalid input for department' => 'Bölümü için geçersiz giriş.',
+'invalid input for dhcp dns' => 'DHCP DNS için geçersiz giriş.',
+'invalid input for dhcp domain' => 'DHCP etki alanı için geçersiz giriş.',
+'invalid input for dhcp wins' => 'DHCP WINS için geçersiz giriş.',
+'invalid input for e-mail address' => 'E-posta adresi için geçersiz giriş.',
+'invalid input for esp keylife' => 'ESP anahtar ömrü için geçersiz giriş.',
+'invalid input for hostname' => 'Ana bilgisayar adı için geçersiz giriş.',
+'invalid input for ike lifetime' => 'IKE ömür boyu geçersiz giriş.',
+'invalid input for keepalive 1' => 'Ping komutunu canlı tutma için geçersiz giriş.',
+'invalid input for keepalive 1:2' => '1:2 oranında, en az bir oranı canlı tutma kullanım için geçersiz giriş',
+'invalid input for keepalive 2' => 'Ping komutunu yeniden başlatmada canlı tutmak için geçersiz giriş.',
+'invalid input for max clients' => 'En fazla istemci için geçersiz giriş.',
+'invalid input for name' => 'Kullanıc\'nın tam adı veya sistem ana bilgisayar adı için geçersiz giriş',
+'invalid input for oink code' => 'Oink kodu için geçersiz giriş.',
+'invalid input for organization' => 'Kuruluş için geçersiz giriş.',
+'invalid input for remote host/ip' => 'Ana bilgisayar/ip uzak giriş için geçersiz giriş.',
+'invalid input for state or province' => 'Devlet veya il için geçersiz giriş.',
+'invalid ip' => 'Geçersiz IP adresi',
+'invalid keep time' => 'Tutma zamanı geçerli bir sayı olmalıdır.',
+'invalid key' => 'Geçersiz anahtar.',
+'invalid loaded file' => 'Geçersiz yüklenen dosya.',
+'invalid local-remote id' => 'Uzak ve yerel kimliği eşit olmadığında "@" işareti ile başlamamalıdır. Bu durum strongswan termonolojisinde leftid ve rightid de vardır.',
+'invalid logserver address' => 'Geçersiz syslogd sunucu adresi',
+'invalid mac address' => 'Geçersiz MAC adresi.',
+'invalid max lease time' => 'Geçersiz en fazla kira süresi.',
+'invalid maximum incoming size' => 'Geçersiz en fazla gelen boyut.',
+'invalid maximum object size' => 'Geçersiz en fazla nesne boyutu.',
+'invalid maximum outgoing size' => 'Geçersiz en fazla giden boyutu.',
+'invalid md5sum' => 'Geçersiz MD5Sum değeri.',
+'invalid minimum object size' => 'Geçersiz en az nesne boyutu.',
+'invalid mtu input' => 'Geçersiz MTU',
+'invalid netmask' => 'Geçersiz ağ',
+'invalid port' => 'Geçersiz bağlantı noktası numarası. Bağlantı noktası bir numara olmalıdır.',
+'invalid port list' => 'Bağlantı noktasındaki söz dizimi: bağlantı noktası[,bağlantı noktası]... bağlantı noktaları /etc/services veya numaralarınn bulunduğu yer',
+'invalid primary dns' => 'Geçersiz birincil DNS.',
+'invalid primary ntp' => 'Geçersiz birincil NTP sunucu adresi',
+'invalid secondary dns' => 'Geçersiz ikincil DNS.',
+'invalid secondary ntp' => 'Geçersiz birincil NTP sunucu adresi',
+'invalid start address' => 'Geçersiz başlangıç adresi',
+'invalid time entered' => 'Geçersiz zaman girdisi',
+'invalid time period' => 'Geçersiz zaman dilimi',
+'invalid uplink speed' => 'Geçersiz yükleme bağlantı hızı.',
+'invalid upstream proxy username or password setting' => 'Geçersiz geliş yönündeki bir vekil sunucu kullanıcı adı veya parola ayarı.',
+'invalid users' => 'kullanıcılar listesine erişmek için reddedildi',
+'invalid vpi vpci' => 'Geçersiz VPI/VPCI ayarları',
+'invalid wins address' => 'Geçersiz WINS sunucu adresi.',
+'invert' => 'Tersi',
+'ip address' => 'IP adresi',
+'ip address in use' => 'Bu IP adresi zaten kullanılıyor',
+'ip address outside subnets' => 'Alt ağ dışındaki IP adresi',
+'ip alias added' => 'Harici IP takma adı eklendi',
+'ip alias changed' => 'Harici IP takma adı değiştirildi',
+'ip alias removed' => 'Harici IP takma adı kaldırıldı',
+'ip info' => 'IP Bilgi',
+'ipfire has now rebooted' => 'IPFire şimdi yeniden başlatılıyor.',
+'ipfire has now shutdown' => 'IPFire şimdi kapatılıyor.',
+'ipfire side' => 'IPFire yan liste:',
+'ipfire side is invalid' => 'Geçersiz IPFire yan listesi.',
+'ipfires hostname' => 'IPFire ana bilgisayar adı',
+'ipinfo' => 'IP bilgi',
+'iptable rules' => 'IPTablo kuralları',
+'iptmangles' => 'IPTablo Sıkıştırmaları',
+'iptnats' => 'IPTablo Ağ Adres Çevrimi',
+'ipts' => 'IPTablolar',
+'isdn' => 'ISDN',
+'isdn settings' => 'Ek ISDN ayarları:',
+'isdn1' => 'Tek ISDN',
+'isdn2' => 'Çift ISDN',
+'january' => 'Ocak',
+'javascript menu error1' => 'Eğer aşağı açılır listeler çalışmıyorsa javascript seçeneğini devre dışı bırakın',
+'javascript menu error2' => 'sayfa.',
+'july' => 'Temmuz',
+'june' => 'Haziran',
+'kernel' => 'Çekirdek',
+'kernel logging server' => 'Çekirdek Günlüğü Sunucusu',
+'kernel version' => 'Çekirdek sürümü:',
+'key stuff' => '2. Anahtarlar ve Sertifikalar',
+'keyreset' => 'Anahtarları Sıfırla',
+'keys' => 'anahtarlar',
+'lan' => 'LAN',
+'lang' => 'tr',
+'languagepurpose' => 'IPFire sistemini görüntülemek istediğiniz dili seçin:',
+'last activity' => 'Son Etkinlik',
+'lateprompting' => 'Geç istenen',
+'lease expires' => 'Kiralama süresi',
+'legend' => 'Açıklamalar',
+'length' => 'Süresi',
+'line' => 'Satırı',
+'linkq' => 'bağlantı kalitesi',
+'load printer' => 'Yazıcı Yükle',
+'loaded modules' => 'Yüklü modüller:',
+'local hard disk' => 'Sabit disk',
+'local master' => 'Yerel Yönetici',
+'local ntp server specified but not enabled' => 'Belirtilen yerel NTP sunucusu etkin değil',
+'local subnet' => 'Yerel Alt Ağ:',
+'local subnet is invalid' => 'Geçersiz yerel alt ağ.',
+'local vpn hostname/ip' => 'Yerel VPN Ana Bilgisayar Adı/IP',
+'localkey' => 'yerel Anahtar',
+'localkeyfile' => 'Yerel Anahtar Dosyası',
+'log' => 'Günlük:',
+'log enabled' => 'Günlük Aktif',
+'log level' => 'Günlük Seviyesi',
+'log lines per page' => 'Sayfa başına satır',
+'log server address' => 'Syslog sunucusu:',
+'log settings' => 'Günlük Ayarları',
+'log summaries' => 'Günlük özetleri',
+'log summary' => 'Günlük Özetleri',
+'log var messages' => '/var/log/messages için ayarlar:',
+'log view' => 'Günlük Kaydı',
+'log viewer' => 'Günlük görüntüleyici',
+'log viewing options' => 'Günlük görüntüleme seçenekleri',
+'log-options' => 'Günlük dosya seçenekleri',
+'loged in at' => 'Giriş yapan',
+'logging' => 'Günlük',
+'logging server' => 'Günlük Sunucusu',
+'loginlogout' => 'Giriş/Çıkış',
+'logs' => 'günlükler',
+'lookup failed' => 'Ters arama başarısız',
+'loosedirectorychecking' => 'Serbest Dizin Denetimi',
+'low' => 'Düşük',
+'ls_dhcpd' => 'DHCP Sunucusu:',
+'ls_disk space' => 'Disk alanı:',
+'ls_free/swan' => 'VPN:',
+'ls_httpd' => 'HTTP Sunucusu:',
+'ls_init' => 'Init:',
+'ls_kernel' => 'Çekirdek ve Güvenlik Duvarı:',
+'ls_modprobe' => 'Module yükleyici:',
+'ls_pam_unix' => 'Yerel kullanıcı girişi:',
+'ls_sshd' => 'Uzak kullanıcı girişi:',
+'ls_syslogd' => 'Syslogd:',
+'mac address' => 'MAC Adresi',
+'mac address deleted' => 'Başarıyla silindi!',
+'mac address deleted txt' => 'MAC adresi başarıyla silindi. Ancak değişiklikler <strong>yeniden başlattıktan</strong> sonra aktif olacaktır.',
+'mac address done' => 'MAC adres ayarları kaydedildi.',
+'mac address error not 00' => 'MAC adresiniz 00 ile başlamalı!',
+'mac address error not valid' => 'MAC adres geçerli değil!',
+'mac address header' => 'Red0 üzerindeki MAC adresi',
+'mac address in use' => 'Bu MAC adresi zaten kullanılıyor',
+'mac address menu' => 'MAC Adresi',
+'mac address recon' => 'Yeniden bağlanmaya çalışılıyor!',
+'mac address saved' => 'Başarıyla kaydedildi!',
+'mac address saved txt' => 'MAC adresi başarıyla kaydedildi. Fakat değişiklikler sadece yeniden başlattıktan sonra veya yeniden bağlandıktan sonra yürürlüğe girecektir.',
+'mac address title' => 'Orta Erişim Kontrolü Adresi',
+'mac desc' => 'Burada red0 üzerindeki MAC adresini değiştirebilirsiniz. Adres onaltılık (0-9,a-f) bir tanımlama arasında olmalıdır.<br />Örneğin: 00-01-02-0e-b8-d6 veya 00:01:02:0e:b8:d6.',
+'mac new' => 'Yeni MAC adresi:',
+'mac1 new' => 'Yeni MAC adresi 1 (vdsl-inet):',
+'mac2 new' => 'Yeni MAC adresi 2 (vdsl-iptv):',
+'magic packet send to:' => 'Uyandırma paketi gönder:',
+'mailmethod' => 'Posta Yöntemi',
+'mailprogramm' => 'Posta Programı',
+'main page' => 'Ana sayfa',
+'manage ovpn' => '5. Tünel Yönetimi:',
+'manage printers' => 'yazıcıları yönet',
+'manage shares' => 'Paylaşım Yönetimi',
+'manual' => 'El ile',
+'manual control and status' => 'El ile kontrol ve durum:',
+'manually' => 'El ile',
+'map to guest' => 'Ziyaretçi Haritası',
+'march' => 'Mart',
+'marked' => 'İşaretli',
+'max bandwith' => 'En fazla bant genişliği',
+'max incoming size' => 'En fazla gelen boyut (KB):',
+'max lease time' => 'En fazla kira süresi (dakika):',
+'max outgoing size' => 'En fazla giden boyutu (KB):',
+'max reliability' => 'En fazla güvenilirlik',
+'max renewal time' => 'En fazla Yenileme Zamanı',
+'max retries not set' => 'En fazla deneme ayarlanmamış.',
+'max size' => 'En fazla nesne boyutu (KB):',
+'max throughput' => 'En fazla hacmi',
+'maximal' => 'En fazla',
+'maximum retries' => 'En fazla yeniden deneme:',
+'may' => 'Mayıs',
+'mbmon display' => 'Görüntü',
+'mbmon fan' => 'fan hızı',
+'mbmon fan in' => 'fan hızı',
+'mbmon graphs' => 'mbmon Grafikleri',
+'mbmon label' => 'Etiket',
+'mbmon settings' => 'mbmon grafik ayarları',
+'mbmon temp' => 'sıcaklık',
+'mbmon temp in' => 'Sıcaklık',
+'mbmon value' => 'Değer',
+'mbmon volt' => 'voltaj',
+'meaning' => 'anlam',
+'media' => 'Medya',
+'media information' => 'medya bilgisi',
+'medium' => 'Orta',
+'memory' => 'Bellek',
+'memory information' => 'bellek bilgisi',
+'memory usage per' => 'bellek başına kullanım - ',
+'messages logging' => '/var/log/messages için günlük ayarları',
+'method' => 'Yöntem:',
+'min costs' => 'En az maliyet',
+'min delay' => 'En az gecikme',
+'min size' => 'En az nesne boyutu (KB):',
+'minimal' => 'En az',
+'minute' => 'dakika',
+'minutes' => 'dakika',
+'misc-options' => 'Çeşitli seçenekler',
+'missing dat' => 'Şifreli arşiv bulunamadı',
+'missing gz' => 'Şifrelenmemiş arşiv bulunamadı',
+'mode' => 'Yöntem',
+'modem' => 'Modem',
+'modem configuration' => 'Modem yapılandırması',
+'modem on com1' => 'COM1 üzerindeki modem',
+'modem on com2' => 'COM2 üzerindeki modem',
+'modem on com3' => 'COM3 üzerindeki modem',
+'modem on com4' => 'COM4 üzerindeki modem',
+'modem on com5' => 'COM5 üzerindeki modem',
+'modem settings have errors' => 'Modem ayarları hatalı',
+'modem speaker on' => 'Modem üzerindeki hoparlör:',
+'modify' => 'Düzenle',
+'modulation' => 'Geçiş',
+'monday' => 'Pazartesi',
+'month' => 'ay',
+'month-graph' => 'ay',
+'monthly firewallhits' => 'aylık güvenlik duvarı kaydı',
+'monthly start day bad' => 'Aylık başlangıç ​​günü doğru değil',
+'monthly traffic bad' => 'Aylık hacim doğru değil',
+'monthly volume' => 'Aylık hacim',
+'monthly volume start day' => 'Aylık dönemin ilk günü',
+'monthly volume start day short' => 'İlk gün',
+'months' => 'ay',
+'more' => 'daha',
+'mount' => 'Bağla',
+'mounted on' => 'Bağlı',
+'mpfire' => 'IPFire için Media Player',
+'mpfire controls' => 'MPFire Kontrol',
+'mpfire playlist' => 'MPFire Çalma Listesi',
+'mpfire scanning' => 'Yeni dosyalar için tara',
+'mpfire search' => 'MPFire Ara',
+'mpfire songs' => 'MPFire şarkı listesi',
+'mpfire webradio' => 'MPFire Webradyo',
+'mtu QoS' => 'Bu genel MTU değiştirilemez. Sadece QoS için MTU ayarı yapılır.',
+'my new share' => 'Yeni paylaşımlarım',
+'name' => 'Ad',
+'name is invalid' => 'Geçersiz ad',
+'name must only contain characters' => 'Ad sadece karakter içermelidir.',
+'name too long' => 'Kullanıcı\'nın tam adı veya sistem ana bilgisayar adı çok uzun',
+'nat-traversal' => 'Nat Geçişi:',
+'needreboot' => 'Bir güncelleştirmeden sonra yeniden başlatmak gerekir',
+'net' => 'Ağ',
+'net address' => 'ağ adresi',
+'net config' => 'Ağ yapılandırma',
+'net config type' => 'ağ yapılandırması türü',
+'net config type help' => 'YEŞİL yerel ağ, KIRMIZI internet, MAVİ kablosuz ağ, TURUNCU açık bölge (dmz) ağıdır.',
+'net to net vpn' => 'Ağdan-Ağa Sanal Özel Ağ',
+'net traffic newversion' => 'Yeni Ağ-Trafik sürümü var:',
+'net-traffic configuration' => 'Ağ-Trafik Yapılandırması',
+'netbios name' => 'Netbios Adı',
+'netmask' => 'Ağ Maskesi',
+'network' => 'Ağ',
+'network added' => 'Özel ağ eklendi',
+'network configuration' => 'Ağ Yapılandırması',
+'network internal' => 'Ağ (dahili)',
+'network options' => 'Ağ seçenekleri',
+'network other' => 'Ağ (diğer)',
+'network red' => 'Ağ (harici)',
+'network removed' => 'Özel ağ kaldırıldı',
+'network status information' => 'Ağ Durum Bilgisi',
+'network time' => 'Bir ağ zaman sunucusu kullanın:',
+'network time from' => 'Bir ağ zaman sunucusundan zamanı al',
+'network traffic graphs' => 'Ağ trafik grafikleri',
+'network traffic graphs external' => 'Ağ-Trafik grafikleri (harici)',
+'network traffic graphs internal' => 'Ağ-Trafik grafikleri (dahili)',
+'network traffic graphs others' => 'Ağ (diğer)',
+'network updated' => 'Özel ağ güncellendi',
+'networks settings' => 'Güvenlik Duvarı - Ağ Ayarları',
+'new optionsfw later' => 'Yaptığınız değişiklikler yeniden başlatıldıktan sonra aktif olacaktır',
+'new optionsfw must boot' => 'IPFire yeniden başlatmanız gerekir',
+'newer' => 'Daha yeni',
+'next' => 'sonraki',
+'no' => 'Hayır',
+'no alcatelusb firmware' => 'Alcatel USB yazılımı yok. Lütfen yükleyin.',
+'no cfg upload' => 'Hiçbir veri yüklenmedi',
+'no dhcp lease' => 'DHCP kira alınmamış',
+'no eciadsl synch.bin file' => 'ECI ADSL synch.bin dosyası yok. Lütfen yükleyin.',
+'no filter pass' => 'Olmayan filtre paketleri için standart sınıfı girin.',
+'no fritzdsl driver' => 'Fritz!DSL sürücüsü yok. Lütfen yükleyin.',
+'no information available' => 'Herhangi bir bilgi bulunmamaktadır.',
+'no log selected' => 'Günlük seçilmedi',
+'no modem selected' => 'Modem seçilmedi',
+'no set selected' => 'Hiçbir ayar seçilmedi',
+'no time limit' => 'sınırsız zaman',
+'none found' => 'hiçbiri bulunamadı',
+'nonetworkname' => 'Ağ adı girilmedi',
+'noservicename' => 'Hizmet adı girilmedi',
+'not a valid ca certificate' => 'Geçerli bir CA sertifikası değil.',
+'not enough disk space' => 'Yeterli disk alanı yok',
+'not present' => 'Mevcut <b>değil</b>',
+'not running' => 'çalışmıyor',
+'not set' => 'ayarlanmamış',
+'notes' => 'Notlar',
+'november' => 'Kasım',
+'ntp common settings' => 'Genel ayarlar',
+'ntp configuration' => 'NTP yapılandırması',
+'ntp must be enabled to have clients' => 'NTP istemciler için etkin olmalıdır.',
+'ntp server' => 'NTP Sunucusu',
+'ntp sync' => 'Eşitleme',
+'ntp syncro disabled' => 'NTP eşitlemesi devre dışı',
+'ntp syncro enabled' => 'NTP eşitlemesi aktif',
+'ntpd restarted' => 'ntpd yeniden başlat',
+'number' => 'Numara:',
+'o-no' => 'Pasif',
+'o-yes' => 'Aktif',
+'october' => 'Ekim',
+'off' => 'kapalı',
+'ok' => 'TAMAM',
+'older' => 'Eski',
+'on' => 'üstünde',
+'online help en' => 'Çevrimiçi yardım (ingilizce)',
+'only digits allowed in holdoff field' => 'Koruma süresi alanında sadece rakama izin verilir',
+'only digits allowed in max retries field' => 'En fazla yeniden deneme alanında sadece rakama izin verilir.',
+'only digits allowed in the idle timeout' => 'Boşta kalma zaman aşımı için sadece rakama izin verilir.',
+'only red' => 'Sadece KIRMIZI',
+'open to all' => 'TÜM harici erişim geçersiz',
+'openssl produced an error' => 'OpenSSL bir hata üretti',
+'openvpn client' => 'OpenVPN istemcisi',
+'openvpn default' => 'Varsayılan',
+'openvpn destination port used' => 'Bu hedef bağlantı noktası zaten başka bir OpenVPN sunucusu tarafından kullanılıyor.',
+'openvpn disabled' => 'DEVRE DIŞI',
+'openvpn enabled' => 'AKTİF',
+'openvpn fragment allowed with udp' => 'UDP kuralı kullanırken sadece parça kullanılmasına izin verilir.',
+'openvpn log' => 'OpenVPN Günlük',
+'openvpn mssfix allowed with udp' => 'UDP kuralı kullanırken sadece "mssfix" ile kullanılmasına izin verilir.',
+'openvpn prefix local subnet' => 'Önek gösterimi kullanımı yerel alt ağ için desteklenmez. Lütfen 255.255.255.0 gibi alt ağ maskeleri girin.',
+'openvpn prefix openvpn subnet' => 'Önek gösterimi kullanımı OpenVPN alt ağ için desteklenmez. Lütfen 255.255.255.0 gibi alt ağ maskeleri girin',
+'openvpn prefix remote subnet' => 'Önek gösterimi kullanımı uzak alt ağ için desteklenmez. Lütfen 255.255.255.0 gibi alt ağ maskeleri girin',
+'openvpn server' => 'OpenVPN sunucusu',
+'openvpn subnet is used' => 'Verilen ağ başka bir OpenVPN sunucusu tarafından kullanılır.',
+'optional at cmd' => 'İsteğe bağlı AT komutu',
+'optional data' => '3. İsteğe Bağlı Ayarlar:',
+'options' => 'Seçenekler',
+'options fw' => 'Güvenlik Duvarı Seçenekleri',
+'optionsfw portlist hint' => 'Bağlantı noktalarının listesi virgülle ayrılmış olması gerekir (örneğin 137,138). Bu kurala göre en fazla 15 bağlantı noktası numarası tanımlayabilirsiniz.',
+'optionsfw warning' => 'Bu seçenekleri değiştirmek güvenlik duvarının yeniden başlatılacağı anlamına gelir',
+'or' => 'veya',
+'orange' => 'TURUNCU',
+'organization cant be empty' => 'Kuruluş boş olamaz.',
+'organization name' => 'Kuruluş Adı',
+'organization too long' => 'Kuruluş adı çok uzun. Kuruluş adı 60 karakterden çok olmamalıdır.',
+'original' => 'Orijinal',
+'os level' => 'OS Seviyesi',
+'other' => 'Diğer',
+'other countries' => 'Diğer ülkelers',
+'other login script' => 'Diğer oturum açma komut dosyası',
+'otherip' => 'Diğer IP',
+'otherport' => 'Diğer bağlantı noktası',
+'our donors' => 'Destekçimiz',
+'out' => 'Dışarı',
+'outgoing' => 'giden',
+'outgoing firewall' => 'Giden Güvenlik Duvarı',
+'outgoing firewall add ip group' => 'IP Adres Grubu Ekle',
+'outgoing firewall add mac group' => 'MAC Adres Grubu Ekle',
+'outgoing firewall edit ip group' => 'IP Adres Grubunu Düzenle',
+'outgoing firewall edit mac group' => 'MAC Adres Grubunu Düzenle',
+'outgoing firewall group error' => 'Aynı ada sahip bir grup var.',
+'outgoing firewall groups' => 'Güvenlik Duvarı Grupları',
+'outgoing firewall ip groups' => 'Giden Güvenlik Duvarı IP Adres Grupları',
+'outgoing firewall mac groups' => 'Giden Güvenlik Duvarı MAC Adres Grupları',
+'outgoing firewall mode0' => 'Bu yöntemin kullanılması ile tüm istemcilere herhangi bir kısıtlama olmadan internet erişimine izin verilecektir.',
+'outgoing firewall mode1' => 'Bu yöntemin kullanılması ile sadece belirlenen kurallara göre izin verilir.',
+'outgoing firewall mode2' => 'Bu yöntemin kullanılması ile tanımlanmış tüm bağlantılara izin verilir.',
+'outgoing firewall outgoing firewall reserved groupname' => 'Lütfen başka bir grup adı kullanın bu ad ayrılmıştır.',
+'outgoing firewall p2p allow' => 'p2p kuralına izin verildi',
+'outgoing firewall p2p deny' => 'p2p kuralı engellendi',
+'outgoing firewall p2p description 1' => 'Düğme',
+'outgoing firewall p2p description 2' => 'p2p kuralı veya izini anlamına gelir',
+'outgoing firewall p2p description 3' => 'p2p kuralı engellendi anlamına gelir',
+'outgoing firewall reset' => 'Tümünü sıfırla',
+'outgoing firewall view group' => 'Grup bilgileri',
+'outgoing firewall warning' => 'Kaynak IP veya MAC seçildiğinde bunlar yok sayılır',
+'outgoing traffic in bytes per second' => 'giden trafik',
+'override mtu' => 'Varsayılan MTU seçeneğini geçersiz kıl',
+'ovpn' => 'OpenVPN',
+'ovpn con stat' => 'OpenVPN Bağlantı İstatistiği',
+'ovpn config' => 'OVPN-Yapılandırması',
+'ovpn device' => 'OpenVPN aygıtı:',
+'ovpn dl' => 'OVPN-Yapılandırması İndir',
+'ovpn errmsg green already pushed' => 'Yeşil ağ için her zaman bir yol ayarla',
+'ovpn errmsg invalid ip or mask' => 'Geçersiz ağ adresi veya alt ağ maskesi',
+'ovpn log' => 'OVPN-Günlük',
+'ovpn mtu-disc' => 'MTU algılama',
+'ovpn mtu-disc and mtu not 1500' => 'MTU algılama 1500 MTU olmasını gerektirir.',
+'ovpn mtu-disc maybe' => 'İsteğe Bağlı',
+'ovpn mtu-disc no' => 'Asla',
+'ovpn mtu-disc off' => 'Devre dışı',
+'ovpn mtu-disc with mssfix or fragment' => 'MTU algılama mssfix veya parçası ile kullanılamaz.',
+'ovpn mtu-disc yes' => 'Zorunlu',
+'ovpn on blue' => 'MAVİ üzerindeki OpenVPN',
+'ovpn on orange' => 'TURUNCU üzerindeki OpenVPN',
+'ovpn on red' => 'KIRMIZI üzerindeki OpenVPN',
+'ovpn routes push' => 'Yollar (her satırda bir tane) örneğin 192.168.10.0/255.255.255.0 192.168.20.0/24',
+'ovpn routes push options' => 'Yol baskı seçenekleri',
+'ovpn server status' => 'Güncel OpenVPN sunucu durumu:',
+'ovpn subnet' => 'OpenVPN alt ağı (örneğin 10.0.10.0/255.255.255.0)',
+'ovpn subnet is invalid' => 'Geçersiz OpenVPN alt ağı.',
+'ovpn subnet overlap' => 'OpenVPN alt ağı ile örtüşenler: ',
+'ovpn_fastio' => 'Hızlı-IO',
+'ovpn_fragment' => 'Parça boyutu',
+'ovpn_mssfix' => 'MSSFIX Boyutu',
+'ovpn_mtudisc' => 'MTU-Keşfi',
+'ovpn_processprio' => 'İşlem Önceliği',
+'ovpn_processprioD' => 'Derinlik',
+'ovpn_processprioED' => 'Oldukça derin',
+'ovpn_processprioEH' => 'Çok yüksek',
+'ovpn_processprioEN' => 'Normalden daha yüksek',
+'ovpn_processprioH' => 'Yüksek',
+'ovpn_processprioLN' => 'Normalden daha derin',
+'ovpn_processprioN' => 'Normal',
+'ovpn_processprioVD' => 'Çok derin',
+'ovpn_processprioVH' => 'Çok yüksek',
+'ovpnstatus log' => 'OVPN-Durum-Günlük',
+'ovpnsys log' => 'OVPN-Durum-Günlük',
+'package failed to install' => 'Paket yüklenemedi.',
+'pagerefresh' => 'Sayfa yenileniyor. Lütfen bekleyin.',
+'pakfire accept all' => 'Tüm paketleri yüklemek istiyor musunuz?',
+'pakfire ago' => 'önce yapıldı.',
+'pakfire available addons' => 'Mevcut Eklentiler:',
+'pakfire configuration' => 'Pakfire Yapılandırması',
+'pakfire core update auto' => 'Otomatik olarak çekirdek ve eklenti güncelleştirmelerini yükle:',
+'pakfire core update level' => 'Çekirdek-Güncelleme-Seviyesi',
+'pakfire health check' => 'Yansımanın ulaşılabilir olup olmadığını kontrol et (ping):',
+'pakfire install description' => 'Aşağıdaki listeden bir veya daha fazla öğeyi seçtikten sonra<br />eklemek için artı simgesine tıklayınız.',
+'pakfire install package' => 'Aşağıdaki paketleri yüklemek istediniz: ',
+'pakfire installed addons' => 'Kurulu Eklentiler:',
+'pakfire last core list update' => 'Son çekirdek listesi güncellemesi',
+'pakfire last package update' => 'Son paket listesi güncellemesi',
+'pakfire last serverlist update' => 'Son sunucu listesi güncellemesi',
+'pakfire last update' => 'Son güncelleme',
+'pakfire possible dependency' => ' Yüklenemesi gereken paketlerin yüklenebilmesi için buradaki paketlere ihtiyaç duyulabilir.',
+'pakfire register' => 'Pakfire-sunucusuna kayıt:',
+'pakfire system state' => 'Sistem Durumu',
+'pakfire uninstall description' => 'Aşağıdaki listeden bir veya daha fazla öğeyi seçtikten sonra<br />kaldırmak için eksi simgesine tıklayınız.',
+'pakfire uninstall package' => 'Aşağıdaki paketleri kaldırmak istiyorum: ',
+'pakfire update daily' => 'Günlük güncellemeleri ara:',
+'pakfire updates' => 'Mevcut Güncelleme:',
+'pakfire working' => 'Pakfire çalışıyor ... Tüm işlemler başarıyla tamamlanana kadar bekleyin.',
+'pap or chap' => 'PAP veya CHAP',
+'parentclass' => 'Ana Sınıf',
+'parentclass add' => 'Ana sınıf ekle',
+'password' => 'Parola:',
+'password contains illegal characters' => 'Parola geçersiz karakterler içeriyor.',
+'password crypting key' => 'Anahtar parolası şifreleme',
+'password not set' => 'Parola ayarlanmamış.',
+'password too short' => 'Parola çok kısa.',
+'passwords do not match' => 'Parolalar eşleşmiyor.',
+'passwords must be at least 6 characters in length' => 'Parolalar en az 6 karakter olmalıdır',
+'path to directory' => 'paylaşım yolu',
+'pc' => 'İş İstasyonu',
+'pc add' => 'İş istasyonu ekle',
+'pdc options' => 'PDC seçenekleri',
+'percentage' => 'Yüzde',
+'persistent' => 'Bellek ekranı',
+'pfs yes no' => 'Kusursuz İletim Gizliliği (PFS)',
+'phase1 group' => 'Aşama 1 Grubu',
+'phonebook entry' => 'Telefon rehber girişi:',
+'ping disabled' => 'Ping yanıtı devre dışı',
+'pkcs12 file password' => 'PKCS12 dosya parolası',
+'play' => 'Oynat',
+'polfile' => 'Pol dosyası',
+'policy' => 'Kural',
+'port' => 'Bağlantı noktası',
+'port forwarding configuration' => 'Bağlantı noktası yönlendirme ayarları',
+'ports' => 'Bağlantı noktaları',
+'portscans' => 'bağlantı noktası taramaları',
+'pots' => 'Analog klasik çizgi',
+'ppp setup' => 'PPP kurulumu',
+'pppoe' => 'PPPoE',
+'pppoe settings' => 'Ek PPPoE ayarları:',
+'pptp settings' => 'Ek PPTP ayarları:',
+'pre-shared key is too short' => 'Ön paylaşımlı anahtar çok kısa.',
+'prefered master' => 'Tercih Edilen Yönetici',
+'present' => 'Mevcut',
+'prev' => 'önceki',
+'primary dns' => 'Birincil DNS:',
+'primary ntp server' => 'Birincil NTP sunucusu',
+'primary wins server address' => 'Birincil WINS sunucu adresi',
+'printcap name' => 'Yazıcı kapak adı',
+'printer' => 'Yazıcı',
+'printername' => 'Yazıcı adı',
+'printing' => 'Yazdırılıyor',
+'printing options' => 'yazdırma seçenekleri',
+'priority' => 'Öncelik',
+'processes' => 'işlemler',
+'profile' => 'Profil',
+'profile deleted' => 'Silinen profiller: ',
+'profile has errors' => 'Profil hataları',
+'profile made current' => 'Geçerli profiller: ',
+'profile name' => 'Profil adı:',
+'profile name not given' => 'Bu profil adı verilemez.',
+'profile saved' => 'Kaydedilen profiller: ',
+'profiles' => 'Profiller:',
+'proto' => 'Kural',
+'protocol' => 'Kural: ',
+'proxy' => 'Vekil sunucu',
+'proxy access graphs' => 'Vekil sunucu erişim grafiği',
+'proxy admin password' => 'Önbellek yönetici parolası',
+'proxy cachemgr' => 'Önbellek yöneticisini aktifleştir',
+'proxy errmsg filedescriptors' => 'Dosya tanimlayıcı sayısı yanlış miktarda',
+'proxy filedescriptors' => 'Dosya tanımlayıcı sayısı miktarı',
+'proxy log viewer' => 'Vekil sunucu günlük görüntüleyici',
+'proxy logs' => 'Vekil Sunucu Günlükleri',
+'proxy no proxy extend' => 'veya temsil edilmeyen hedef listesini belirtin',
+'proxy no proxy local' => 'YEŞİL/MAVİ ağlardaki yerel vekil sunucuya izin verme',
+'proxy port' => 'Vekil Sunucu Bağlantı Noktası',
+'proxy reconfigure' => 'Kaydet ve Güncelle',
+'proxy reports' => 'Vekil Sunucu Raporları',
+'proxy reports daily' => 'Günlük rapor',
+'proxy reports monthly' => 'Aylık rapor',
+'proxy reports today' => 'Bugün',
+'proxy reports weekly' => 'Haftalık rapor',
+'psk' => 'PSK',
+'pulse' => 'Darbe',
+'pulse dial' => 'Darbeli arama:',
+'qos add subclass' => 'Alt sınıf ekle',
+'qos enter bandwidths' => 'Aşağı ve yukarı bant genişliği girmeniz gerekir!',
+'qos graphs' => 'Qos Grafiği',
+'qos warning' => 'Kuralın <strong>kaydedilmesi</strong> gerekir. Aksi takdirde silinecektir!',
+'quick control' => 'Hızlı Kontrol',
+'quick playlist' => 'Hızlı Oynatıcı',
+'ram' => 'RAM',
+'read bytes' => 'okunan bayt',
+'read list' => 'salt okunur bilgisayarlar ile liste',
+'real address' => 'Gerçek Adres',
+'reboot' => 'Yeniden Başlat',
+'reboot ask' => 'Yeniden Başlat?',
+'reboot question' => 'Yeniden başlatma ve kapatma için ek sorgu',
+'reboot schedule' => 'IPFire\'ı yeniden başlatma programı',
+'reboot sure' => 'Yeniden başlatmak istediğinize emin misiniz?',
+'rebooting' => 'Yeniden Başlat',
+'rebooting ipfire' => 'IPFire\'ı Yeniden Başlat',
+'reconnect' => 'Yeniden Bağlan',
+'reconnection' => 'Yeniden Bağlan',
+'red' => 'İnternet',
+'references' => 'Referanslar',
+'refresh' => 'Yenile',
+'refresh index page while connected' => 'Index.cgi sayfası bağlandığında yenile',
+'refresh update list' => 'Güncelleme listesini yenile',
+'registered user rules' => 'Kayıtlı kullanıcılar için kaynak güvenlik duvarı VRT kuralları',
+'released' => 'Çıkış',
+'reload' => 'yeniden yükle',
+'remark' => 'Açıklama',
+'remark title' => 'Açıklama:',
+'remote access' => 'Uzaktan erişim',
+'remote announce' => 'Uzaktan Duyuru',
+'remote browse sync' => 'Remote Browse Sync',
+'remote host/ip' => 'Uzak ana bilgisayar/IP',
+'remote logging' => 'Uzak günlük',
+'remote subnet' => 'Uzak alt ağ:',
+'remote subnet is invalid' => 'Geçersiz uzak alt ağ.',
+'removable device advice' => 'Bir aygıt takıp yenileyin. Aygıtı kullanmadan önce seçip bağlayın. Çıkarmadan önce de ayırın.',
+'remove' => 'Kaldır',
+'remove ca certificate' => 'CA sertifikasını kaldır',
+'remove x509' => 'x509 kaldır',
+'repeat' => 'Tekrar',
+'reportfile' => 'Dosya raporu',
+'reportlevel' => 'Seviye raporu',
+'request' => 'Talep',
+'requested data' => '1. Bağlantı Ayarları:',
+'reserved dst port' => 'IPFire için ayrılmış hedef bağlantı noktası numarası:',
+'reserved src port' => 'IPFire için ayrılmış kaynak bağlantı noktası numarası:',
+'reset' => 'Sıfırla',
+'reset shares' => 'Paylaşımı sıfırla',
+'resetglobals' => 'Genel ayarları sıfırla',
+'resetpolicy' => 'Varsayılan kuralları sıfırla',
+'resetshares' => 'Paylaşım sıfırlansın mı?',
+'resetting the vpn configuration will remove the root ca, the host certificate and all certificate based connections' => 'VPN yapılandırma sıfırlaması root CA, ev sahibi sertifikası ve sertifika tabanlı bağlantıları kaldıracaktır.',
+'restart' => 'Yeniden Başlat',
+'restart ovpn server' => 'OpenVPN sunucusunu yeniden başlat',
+'restore' => 'Geri Yükle',
+'restore defaults' => 'Varsayılanı geri yükle',
+'restore hardware settings' => 'Donanım ayarlarını geri yükle',
+'restore settings' => 'Ayarları Sıfırla',
+'reverse sort' => 'Ters kronolojik sıralama',
+'root' => 'Root',
+'root certificate' => 'Root sertifika',
+'root path' => 'Root yolu',
+'root user password' => 'Root parolası',
+'route subnet is invalid' => 'Alt ağda geçersiz ek basma yolu',
+'router ip' => 'Yönlendirici IP adresi:',
+'routing table entries' => 'Yönlendirici Tablo Girdileri:',
+'rsvd dst port overlap' => 'IPFire için ayrılmış bağlantı noktası ile örtüşen hedef bağlantı noktası aralığı:',
+'rsvd src port overlap' => 'IPFire için ayrılmış bağlantı noktası ile örtüşen kaynak bağlantı noktası aralığı:',
+'rules already up to date' => 'Kurallar zaten yüklenmiş.',
+'running' => 'ÇALIŞIYOR',
+'safe removal of umounted device' => 'Bağlantısı kesilen aygıtı güvenli bir şekilde kaldırabilirsiniz',
+'samba' => 'Samba',
+'samba status' => 'Samba Durumu',
+'saturday' => 'Cumartesi',
+'save' => 'Kaydet',
+'save config' => 'ayarları kaydet',
+'save error' => 'Yapılandırma arşiv dosyası kaydedilemiyor.',
+'save settings' => 'Ayarları kaydet',
+'save-adv-options' => 'Gelişmiş seçenekleri kaydet',
+'script name' => 'Komut adı:',
+'secondary dns' => 'İkincil DNS:',
+'secondary ntp server' => 'İkincil NTP sunucusu',
+'secondary wins server address' => 'İkincil WINS sunucu adresi',
+'seconds' => 'Saniye',
+'section' => 'Bölüm',
+'secure shell server' => 'Güvenli Kabuk Sunucusu',
+'security' => 'Güvenlik',
+'security options' => 'Güvenlik Seçenekleri',
+'select' => 'Seç',
+'select dest net' => 'Bir ağ hedefi seçin.',
+'select media' => 'Ortamı seç <br />(çıkartılabilir ortam için sadece FAT desteklenir)',
+'select source net' => 'Kaynak ağı seçin. Eğer yapılandırılmamış TURUNCU veya MAVİ ağ varsa açık bölgeye gerek yoktur',
+'selecttraffic' => 'Genel bakışkullanımını seçin:',
+'send cr' => 'ISP Satır Başına Alma gerektirir:',
+'send email notification' => 'E-posta gönderme bildirimi aktif',
+'send test mail' => 'Test e-posta gönder',
+'september' => 'Eylül',
+'serial' => 'Dizi',
+'server reserved' => 'Bağlantı adı sunucusu ayrılmıştır, izin verilmez.',
+'server restart' => 'OpenVPN sunucu çalışırken herhangi bir değişikliği kaydetmek mümkün değildir.',
+'server string' => 'Sunucu Dizisi',
+'service' => 'Hizmet',
+'service added' => 'Özel ağ hizmeti eklendi',
+'service name' => 'Hizmet adı:',
+'service removed' => 'Özel ağ hizmeti kaldırıldı',
+'service updated' => 'Özel ağ hizmeti güncellendi',
+'servicename' => 'Hizmet Adı',
+'services' => 'Hizmetler',
+'services settings' => 'Güvenlik Duvarı - Hizmet Ayarları',
+'set' => 'ayar',
+'set time now' => 'Zamanı şimdi ayarla',
+'set time now help' => 'Herhangi bir zamanda eşitleme etkinliği sırasında (hatta yinelenen bir program kullanılırken) <i>Şimdi zamanı ayarla</i> düğmesine basın. Bir eşitleme olmadan önce beş dakika veya daha fazla beklemek zorunda olduğunuzu unutmayın.',
+'settings' => 'Ayarlar',
+'shaping add options' => 'Hizmet ekle',
+'shaping list options' => 'Trafik şekillendirme hizmetleri',
+'shared' => 'paylaşılan',
+'sharename' => 'Paylaşım adı',
+'shares' => 'Paylaşımlar',
+'show ajax speedmeter in footer' => 'Ajax hız sayacını göster',
+'show areas' => 'alanları göster',
+'show ca certificate' => 'CA sertifikalarını göster',
+'show certificate' => 'Sertifika göster',
+'show crl' => 'Sertifika iptal listesini göster',
+'show host certificate' => 'Ana bilgisayar sertifikalarını göster',
+'show last x lines' => 'Son x satırlarını göster',
+'show lines' => 'Satırları göster',
+'show root certificate' => 'Root sertifikasını göster',
+'show share options' => 'Paylaşım seçeneklerini göster',
+'shuffle' => 'Karma',
+'shutdown' => 'Kapat',
+'shutdown ask' => 'Kapat?',
+'shutdown control' => 'Kontrollü kapat',
+'shutdown sure' => 'Kapatmak istediğinize emin misiniz?',
+'shutdown2' => 'Kapat:',
+'shutting down' => 'Şimdi kapatılıyor',
+'shutting down ipfire' => 'IPFire şimdi kapatılıyor',
+'since' => 'since',
+'sitekey' => 'Site anahtarı',
+'sitekeyfile' => 'Site anahtar dosyası',
+'size' => 'Boyut',
+'smart information' => 'S.M.A.R.T. bilgisi',
+'smartwarn1' => 'Aygıt:',
+'smartwarn2' => 'S.M.A.R.T. hata raporları',
+'smbreload' => 'Samba\'yı yeniden yükle',
+'smbrestart' => 'Samba\'yı yeniden başlat',
+'smbstart' => 'Samba\'yı başlat',
+'smbstop' => 'Samba\'yı durdur',
+'smtphost' => 'SMTP ana bilgisayarı',
+'smtpport' => 'SMTP bağlantı noktası numarası',
+'snort hits' => 'Saldırı kuralları için toplam aktif sayı',
+'snort working' => 'Snort çalışıyor ... Tüm işlemler başarıyla tamamlanana kadar bekleyin.',
+'socket options' => 'Soket seçenekleri',
+'sort ascending' => 'Artan sıralama',
+'sort descending' => 'Azalan sıralama',
+'sound' => 'Ses',
+'source' => 'Kaynak',
+'source ip' => 'Kaynak IP',
+'source ip and port' => 'Kaynak IP: Bağlantı noktası numarası',
+'source ip bad' => 'Geçersiz bir IP adresi ya da ağ adresi.',
+'source ip in use' => 'Kullanılan kaynak IP:',
+'source ip or net' => 'Kaynak IP veya Ağ',
+'source net' => 'Kaynak Ağ',
+'source network' => 'Kaynak IP veya ağ ("TÜMÜ" için boş):',
+'source port' => 'Kaynak bağlantı noktası',
+'source port in use' => 'Kullanılan kaynak bağlantı noktası:',
+'source port numbers' => 'Kaynak bağlantı noktası geçerli bir bağlantı noktası numarası ya da bağlantı noktası numarası aralığı olmalıdır.',
+'source port overlaps' => 'Kaynak bağlantı noktası aralığı mevcut bağlantı noktası aralığı ile çakışıyor.',
+'speaker off' => 'Hoparlörü kapat:',
+'speaker on' => 'Hoparlorü aç:',
+'squid extension methods' => '<tt>Uzantı_Yöntemleri</tt> listesi',
+'squid extension methods invalid' => 'Uzantı Yöntemi listesi sadece harf, rakam, büyük harf ve boşluk içerebilir.',
+'squid fix cache' => 'Bakım belleği',
+'src port' => 'Src bağlantı noktası numarası',
+'srcprt range overlaps' => 'Kaynak bağlantı noktası aralığı önceden tanımlanmış bir bağlantı noktası ile çakışıyor.',
+'srcprt within existing' => 'Kaynak bağlantı noktası önceden tanımlanmış bağlantı noktası aralığı içinde.',
+'ssdmz pinholes' => 'Açık Bölge (DMZ)',
+'ssh access' => 'SSH Erişimi',
+'ssh access tip' => 'IPFire SSH varsayılan bağlantı noktası olarak 222 kullanmıyor!',
+'ssh fingerprint' => 'Parmak izi',
+'ssh host keys' => 'SSH Sunucu Anahtarı',
+'ssh is disabled' => 'SSH devre dışı bırakıldı.  Durduruluyor.',
+'ssh is enabled' => 'SSH aktifleştirildi.  Yeniden başlatılıyor.',
+'ssh key' => 'Anahtar',
+'ssh key size' => 'Boyut (bits)',
+'ssh keys' => 'Açık anahtar tabanlı kimlik doğrulamasına izin ver',
+'ssh no auth' => 'Herhangi bir kimlik doğrulama yöntem izni yok. Bu girişinizi durdurur',
+'ssh passwords' => 'Parola tabanlı kimlik doğrulamasına izin ver',
+'ssh port' => 'SSH bağlantı noktasını 22 olarak ayarla (varsayılan 222)',
+'ssh portfw' => 'TCP yönlendirmesine izin ver',
+'ssh tempstart15' => '15 dakika içinde geri planda SSH durudur',
+'ssh tempstart30' => '30 dakika içinde geri planda SSH durudur',
+'ssh1 disabled' => 'SSHv1 devre dışı, bir sürüm 2 istemcisi gerekecektir.',
+'ssh1 enabled' => 'SSHv1 etkinleştirildiğinde, eski istemciler desteklenecektir.',
+'ssh1 support' => 'SSH kuralı sürüm 1 desteği (sadece eski istemciler için gerekli)',
+'ssnetwork status' => 'Ağ Durumu',
+'sspasswords' => 'Parola',
+'ssport forwarding' => 'Bağlantı Noktası Yönlendirme',
+'ssproxy graphs' => 'Vekil Sunucu Grafikleri',
+'sssystem status' => 'Sistem Durumu',
+'sstraffic' => 'Ağ-Trafiği',
+'sstraffic graphs' => 'Trafik Grafiği',
+'standard login script' => 'Standart oturum açma komut dosyası',
+'start' => 'Başlat',
+'start address' => 'Başlangıç adresi:',
+'start ovpn server' => 'OpenVPN Sunucu Başlangıcı',
+'state or province' => 'Bölge',
+'static ip' => 'Statik IP',
+'static routes' => 'Statik Yollar',
+'status' => 'Durum',
+'status information' => 'Durum bilgisi',
+'status ovpn' => '4. OpenVPN Durumu / Yapılandırma:',
+'std classes' => 'Standart sınıflar',
+'stop' => 'Dur',
+'stop ovpn server' => 'OpenVPN Sunucusunu Durdur',
+'stopped' => 'ÇALIŞMIYOR',
+'subject' => 'Konu',
+'subject test' => 'Test e-posta',
+'subject warn' => 'Uyarı - uyarı düzeyine ulaştı',
+'subnet' => 'Alt ağ',
+'subnet is invalid' => 'Geçersiz ağ maskesi',
+'subscripted user rules' => 'Abonelik ile kaynak güvenlik duvarı VRT kuralları',
+'successfully refreshed updates list' => 'Başarıyla güncellemeler listesi yenilendi.',
+'summaries kept' => 'Günlük özetlerini tut:',
+'sunday' => 'Pazar',
+'swap' => 'takas alanı',
+'swap usage per' => 'takas alanı kullanımı - ',
+'system' => 'Sistem',
+'system graphs' => 'Sistem Grafikleri',
+'system information' => 'Sistem bilgisi',
+'system log viewer' => 'Sistem Günlük Görüntüleyicisi',
+'system logs' => 'Sistem Günlükleri',
+'system status information' => 'Sistem Durum Bilgisi',
+'telephone not set' => 'Telefon ayarlanmamış.',
+'template' => 'Ön ayar',
+'template warning' => 'QoS kurmak için iki seçeneğiniz vardır. İlk olarak kaydet düğmesine basıp kendi sınıf ve kurallarınızı oluşturabilirsiniz. İkinci olarak ise ön ayar düğmesine basıp sınıf ve kurallar için bir şablonun kurulmasını sağlayın. ',
+'test' => 'test',
+'test email could not be sent' => 'Test e-posta gönderilemedi',
+'test email was sent' => 'Test e-posta başarıyla gönderildi.',
+'the following update was successfully installed' => 'Aşağıdaki güncelleştirmeler başarıyla yüklendi',
+'the statistics were last updated at' => 'İstatistikler güncellendi',
+'theme' => 'Tema',
+'there are updates' => 'Sisteminiz için kullanılabilir güncelleştirmeler var. Daha fazla bilgi için "güncelleme" bölümüne gidin.',
+'there are updates available' => 'Sisteminiz için kullanılabilir güncelleştirmeler var. Kesinlikle en kısa zamanda bunları yüklemeniz gerekir.',
+'there was no file upload' => 'Hiçbir dosya yüklenemedi.',
+'this feature has been sponsored by' => 'Bu özelliklerin destekçisi',
+'this field may be blank' => 'Bu alan boş kalabilir.',
+'this is not a valid archive' => 'Bu, geçerli bir arşiv değil.',
+'this is not an authorised update' => 'Bu yetkili bir güncelleştirme değil.',
+'this months volume' => 'Bu ayki hacim',
+'this update is already installed' => 'Bu güncelleştirme zaten yüklü.',
+'this weeks volume' => 'Bu haftaki hacim',
+'thursday' => 'Perşembe',
+'time' => 'Zaman',
+'time date manually reset' => 'Zamanı/Tarihi elle sıfırlayın.',
+'time server' => 'Zaman Sunucusu',
+'timeout must be a number' => 'Zaman aşımı bir sayı olmalıdır.',
+'title' => 'Başlık',
+'to' => 'Bitiş',
+'to email adr' => 'Kime e-posta adresi',
+'to install an update' => 'Bir güncelleme dosyası yüklemek için aşağıdaki .tgz.gpg dosyasını yükleyin:',
+'to warn email bad' => 'Kime e-posta adresi geçerli değil',
+'toggle' => 'durudur/devamet',
+'toggle enable disable' => 'Aktif veya Pasif',
+'tone' => 'Ses',
+'tone dial' => 'Sesli çevirme:',
+'too long 80 char max' => ' çok uzun, izin verilen en fazla 80 karakterdir',
+'total connection time' => 'Toplam bağlantı süresi',
+'total hits for log section' => 'Günlük bölümü için toplam kayıt',
+'traffic back' => 'Geri',
+'traffic calc time' => 'Hesaplama zamanı',
+'traffic calc time bad' => 'Hesaplama zamanı doğru değil',
+'traffic info messages' => 'Bilgi mesajı',
+'traffic monitor' => 'Trafik İzleme',
+'traffic on' => 'Trafik',
+'traffic shaping' => 'Trafik Paylaşımı',
+'traffic shaping settings' => 'Trafik Paylaşım Ayarları',
+'traffic warn level bad' => 'Uyarı düzeyi doğru değil',
+'trafficblue' => 'WLAN',
+'trafficdate' => 'Tarih',
+'trafficfrom' => 'From',
+'trafficgreen' => 'Dahili ağ',
+'trafficin' => 'Giriş',
+'trafficorange' => 'DMZ',
+'trafficout' => 'Çıkış',
+'trafficred' => 'İnternet',
+'traffics' => 'Genel kullanım bakışı:',
+'trafficsum' => 'Toplam',
+'trafficto' => '-',
+'transfer limits' => 'Transfer limitleri',
+'transparent on' => 'Şeffaf',
+'tripwire' => 'Tetikleyici',
+'tripwire cronjob' => 'Zamanlanmış iş tetikleyicisi',
+'tripwire functions' => 'Tetikleyiciyi fonksiyonları',
+'tripwire reports' => 'Tetikleyiciyi raporları',
+'tripwireoperating' => 'Süreci başlatılmıştır. Bu işlem birkaç dakika sürebilir, işlem bittikten sonra pencere otomatik olarak yenilenir lütfen bekleyin.',
+'tripwirewarningdatabase' => 'UYARI - Veritabanınız son rapor verileri ile güncellenecektir. Herhangi bir yetkisiz değişikliğini rapor edin. Bundan dolayı yerel-anahtar gereklidir.',
+'tripwirewarningkeys' => 'UYARI - Geşerli anahtar silinecektir. Bu durum yapılandırma ve veritabanını yeniden oluşturacaktır.',
+'tripwirewarningpolicy' => 'UYARI - Kurallar oluşturulduktan sonra veri tabanı yeniden oluşturulacak. Bu nedenle site ve yerel anahtara ihtiyaç vardır.',
+'tuesday' => 'Salı',
+'type' => 'Tür',
+'umount' => 'Ayır',
+'umount removable media before to unplug' => 'Taşınabilir aygıtı çıkartmadan önce <b>Ayır</b> düğmesi ile sistemden ayırın',
+'unable to alter profiles while red is active' => 'KIRMIZI aktifken profil değiştirilemez.',
+'unable to contact' => 'Bağlantı Kurulamadı',
+'unencrypted' => 'Şifresiz',
+'uninstall' => 'Kaldır',
+'unix charset' => 'UNIX Karakterleri',
+'unix group' => ' UNIX kullanıcı grubu',
+'unix password sync' => 'Unix Parola Eşitleme',
+'unix shell' => 'UNIX Kabuğu',
+'unknown' => 'BİLİNMEYEN',
+'unnamed' => 'Adsız',
+'update' => 'Güncelle',
+'update accelerator' => 'Güncelleme Hızlandırıcı',
+'update time' => 'Zamanı güncelleyin:',
+'update transcript' => 'Transkript güncelleme',
+'updatedatabase' => 'Son rapor ile veritabanı güncelleme',
+'updates' => 'Güncellemeler',
+'updates installed' => 'Kural kümelerini güncelleştirme',
+'updates is old1' => 'Güncelleme dosyanız ',
+'updates is old2' => 'eski. <b>Sistem>Güncellemeler</b> sayfasından güncellemenizi yapmalısınız.',
+'updxlrtr 3 months' => 'üç ay',
+'updxlrtr 6 months' => 'altı ay',
+'updxlrtr all files' => 'tüm dosyalar ...',
+'updxlrtr cache dir' => 'Önbellek dizini',
+'updxlrtr cache maintenance' => 'Önbellek bakımı',
+'updxlrtr cache size' => 'Önbellek boyutu (bayt)',
+'updxlrtr cache statistics' => 'Önbellek istatistiği',
+'updxlrtr cancel download' => 'İndirmeyi iptal et',
+'updxlrtr children' => 'Hızlandırıcı işlemlerin sayısı',
+'updxlrtr common settings' => 'Genel ayarlar',
+'updxlrtr condition download' => 'İndir',
+'updxlrtr condition nosource' => 'Kaynak yok',
+'updxlrtr condition ok' => 'Bugüne kadar',
+'updxlrtr condition outdated' => 'Tarihi geçmiş',
+'updxlrtr condition suspended' => 'Askıda',
+'updxlrtr condition unknown' => 'Bilinmeyen',
+'updxlrtr configuration' => 'Güncelleme hızlandırıcı yapılandırması',
+'updxlrtr current downloads' => 'Dosyalar yerel önbelleğe indiriliyor',
+'updxlrtr current files' => 'Yerel önbellekteki mevcut dosyalar',
+'updxlrtr daily' => 'günlük',
+'updxlrtr data from cache' => 'Önbellek verileri (bayt)',
+'updxlrtr disk usage' => 'Disk kullanımı',
+'updxlrtr efficiency index' => 'Önbellek verimlilik dizini',
+'updxlrtr empty repository' => 'Yerel önbellek boş',
+'updxlrtr enable autocheck' => 'Otomatik kaynak kontrolünü aktifleştir',
+'updxlrtr enable log' => 'Günlük aktif',
+'updxlrtr filename' => 'Ad',
+'updxlrtr files' => 'Dosya',
+'updxlrtr filesize' => 'Boyut',
+'updxlrtr full autosync' => 'Kontrol sırasında eski dosyaları değiştir',
+'updxlrtr invalid disk usage' => 'En fazla disk kullanımını için geçersiz değer',
+'updxlrtr invalid download rate' => 'En fazla indirme hızı için geçersiz değer',
+'updxlrtr invalid num of children' => 'Hızlandırıcı işlemlerin geçersiz sayısı',
+'updxlrtr last access' => 'Son önbellek erişim',
+'updxlrtr last checkup' => 'Son kaynak kontrolü',
+'updxlrtr low download priority' => 'İndirme için düşük CPU önceliği',
+'updxlrtr maintenance' => 'Bakım',
+'updxlrtr marked as' => 'işaretli',
+'updxlrtr max disk usage' => 'En fazla disk kullanımı',
+'updxlrtr max download rate' => 'En fazla indirme hızı (KBit/s)',
+'updxlrtr month' => 'bir ay',
+'updxlrtr monthly' => 'aylık',
+'updxlrtr not accessed' => 'tarihinden bu yana erişilemez',
+'updxlrtr not enabled' => 'Güncelleme hızlandırıcı web vekil sunucusu sayfasında etkin değil',
+'updxlrtr other' => 'Diğer',
+'updxlrtr passive mode' => 'Pasif yöntemini aktifleştir',
+'updxlrtr pending downloads' => 'Beklemedekileri indir',
+'updxlrtr performance options' => 'Performans seçenekleri',
+'updxlrtr progress' => 'Geliştirme',
+'updxlrtr purge' => 'Temizlik',
+'updxlrtr remove file' => 'Önbelleği kaldır',
+'updxlrtr save and restart' => 'Kaydet ve Yeniden Başlat',
+'updxlrtr source' => 'Kaynak',
+'updxlrtr source checkup' => 'Kaynak kontrolü',
+'updxlrtr source checkup schedule' => 'Kaynak kontrolü programı',
+'updxlrtr sources' => 'Kaynaklar',
+'updxlrtr standard view' => 'Standart görünüm',
+'updxlrtr statistics' => 'İstatistik',
+'updxlrtr statistics by source' => 'İstatistik kaynağı',
+'updxlrtr summary' => 'Özet',
+'updxlrtr total cache size' => 'Toplam önbellek boyutu (bayt)',
+'updxlrtr total data from cache' => 'Önbellekten teslim edilen toplam veri (bayt)',
+'updxlrtr total files' => 'Önbellekteki toplam dosya',
+'updxlrtr unknown' => 'Bilinmeyen',
+'updxlrtr update accelerator' => 'Güncelleme Hızlandırıcısı',
+'updxlrtr update information' => 'Yüklenebilir bir güncelleştirime sürümü var. Daha fazla bilgi için <a href="http://update-accelerator.advproxy.net" target="_blank">http://update-accelerator.advproxy.net</a> adresini ziyaret edin.',
+'updxlrtr update notification' => 'Güncelleme bildirimi!',
+'updxlrtr used by' => 'Kullanan',
+'updxlrtr web proxy service required' => 'Web vekil sunucu hizmeti güncelleme hızlandırıcı kullanmak için etkin olmalıdır',
+'updxlrtr week' => 'Bir hafta',
+'updxlrtr weekly' => 'haftalık',
+'updxlrtr year' => 'Bir yıl',
+'upgrade' => 'yükselt',
+'uplink speed' => 'Yükleme hızı (kbit/san)',
+'uplink std class' => 'Standart yükleme hızı sınıf',
+'upload' => 'Yükle',
+'upload a certificate' => 'Sertifikası yükle:',
+'upload a certificate request' => 'Sertifika isteği yükle:',
+'upload ca certificate' => 'CA sertifikası yükle',
+'upload fcdsl.o' => 'KALDIRILACAK',
+'upload file' => 'Dosya yükle',
+'upload new ruleset' => 'Yeni kurallar yükle',
+'upload p12 file' => 'PKCS12 dosyası yükle',
+'upload static key' => 'Statik bir anahtar yükle',
+'upload successful' => 'Yükleme başarılı.',
+'upload synch.bin' => 'synch.bin yükle',
+'upload update file' => 'Güncelleme dosyası yükle:',
+'upstream password' => 'Gönderme parolası:',
+'upstream proxy host:port' => 'Gönderim vekil sunucusu (host:port)',
+'upstream username' => 'Gönderme kullanıcı adı:',
+'uptime' => 'Çalışma süresi',
+'uptime and users' => 'Çalışma süresi ve kullanıcı:',
+'uptime load average' => 'Ortalama yük',
+'url filter' => 'İçerik Filtreleme',
+'urlfilter access' => 'Erişim',
+'urlfilter activity detection' => 'Etkinlik algılama',
+'urlfilter add new time constraint rule' => 'Yeni zaman kısıtlaması kuralı ekle',
+'urlfilter add new user quota rule' => 'Yeni kullanıcı kota kuralı ekle',
+'urlfilter add rule' => 'Ekle',
+'urlfilter advanced settings' => 'Gelişmiş ayarlar',
+'urlfilter allow' => 'İzin ver',
+'urlfilter allow access' => 'Erişime izin ver',
+'urlfilter allowed domains' => 'İzin verilen etki alanları (her satırda bir tane)',
+'urlfilter allowed urls' => 'İzin verilen URL adresleri (her satırda bir tane)',
+'urlfilter assigned quota users' => 'Atanan kullanıcılar (her satırda bir tane)',
+'urlfilter assigned users' => 'Atanan kullanıcılar',
+'urlfilter automatic blacklist update' => 'Otomatik olarak kara listeyi güncelleştir',
+'urlfilter automatic update schedule' => 'Otomatik olarak güncelleştirme zamanı',
+'urlfilter back to main page' => 'Ana sayfaya geri dön',
+'urlfilter background image' => 'UrlFilter arka plan resmi',
+'urlfilter background text' => 'Engellenen sayfanın altında özel bir arkaplan görüntüsü kullanmak için .jpg dosyası yükleme',
+'urlfilter backup' => 'Yedek dosyası oluştur',
+'urlfilter backup error' => 'Yedek dosyası oluşturulamıyor',
+'urlfilter backup settings' => 'Yedek URL filtre ayarları',
+'urlfilter banned clients' => 'Yasaklanan IP adresleri',
+'urlfilter blacklist age 1' => 'Son kara liste başarıyla güncellendi',
+'urlfilter blacklist age 2' => 'gün önce',
+'urlfilter blacklist category name' => 'Kara liste kategori adı',
+'urlfilter blacklist editor' => 'Kara liste düzenleyicisi',
+'urlfilter blacklist editor info' => 'Kara liste dosyanızı oluturma ve düzenleme',
+'urlfilter blacklist name' => 'Kara liste adı',
+'urlfilter blacklist update' => 'Kara listeyi güncelleştir',
+'urlfilter block' => 'Engelleme',
+'urlfilter block access' => 'Erişim engelleme',
+'urlfilter block all' => 'Açıkça izin verilen tüm URL adreslerini engelle',
+'urlfilter block archives' => 'Sıkıştırılmış arşiv dosyalarını engelle',
+'urlfilter block audio-video' => 'Ses/Video dosyalarını engelle',
+'urlfilter block categories' => 'Engelleme kategorileri',
+'urlfilter block executables' => 'Çalıştırılabilir dosyaları engelle',
+'urlfilter block ip' => 'IP adreslerinden erişilebilir siteleri engelle',
+'urlfilter block settings' => 'Engellenen sayfa ayarları',
+'urlfilter blocked domains' => 'Engellenen etki alanları (her satırda bir tane)',
+'urlfilter blocked expressions' => 'Engellenen ifadeler (düzenli ifadeler olarak)',
+'urlfilter blocked urls' => 'Engellenen URL adresleri (her satırda bir tane)',
+'urlfilter category' => 'Kategori',
+'urlfilter category all' => 'herhangi biri',
+'urlfilter category data error' => 'Kara liste boş',
+'urlfilter category log' => 'Günlükleri kategoriye göre böl',
+'urlfilter category name error' => 'Kara listeye kategori adı gereklidir',
+'urlfilter client' => 'İstemci',
+'urlfilter configuration' => 'URL filtre yapılandırması',
+'urlfilter constraint definition' => 'Açıklama',
+'urlfilter constraint outside' => 'Dışında',
+'urlfilter constraint within' => 'İçinde',
+'urlfilter copy rule' => 'Kopyala',
+'urlfilter current files' => 'Yerel depodaki mevcut dosya',
+'urlfilter custom blacklist' => 'Özel kara liste',
+'urlfilter custom expression list' => 'Özel ifade listesi',
+'urlfilter custom url' => 'Özel kaynak URL adresi',
+'urlfilter custom url required' => 'Gerekli özel kaynak URL',
+'urlfilter custom whitelist' => 'Özel beyaz liste',
+'urlfilter daily' => 'günlük',
+'urlfilter disabled' => 'Kapalı',
+'urlfilter domains' => 'Etki alanı (her satırda bir tane)',
+'urlfilter dont restart urlfilter' => 'URL filtreyi yeniden başlatma',
+'urlfilter dst' => 'Hedef',
+'urlfilter dst error' => 'Seçilen en az bir kategori olmalıdır.',
+'urlfilter edit domains urls expressions' => 'Etki alanlarını, URL\'leri ve ifadeleri düzenleyin.',
+'urlfilter edit time constraint rule' => 'Mevcut bir süre sınırlaması kuralını düzenle',
+'urlfilter edit user quota rule' => 'Varolan bir kullanıcı kota kuralını düzenle',
+'urlfilter empty ads' => 'Boş bir pencere ile "reklamları" engelle',
+'urlfilter empty repository' => 'Yerel dosya deposu boş',
+'urlfilter enable automatic blacklist update' => 'Otomatik güncellemeyi aktifleştir',
+'urlfilter enable custom blacklist' => 'Özel kara listeyi aktifleştir',
+'urlfilter enable custom expression list' => 'Özel ifade listesini aktifleştir',
+'urlfilter enable custom whitelist' => 'Özel beyaz listeyi aktifleştir',
+'urlfilter enable expression lists' => 'İfade listesini aktifleştir',
+'urlfilter enable full backup' => 'Tamamlanan kara listeyi dahil et',
+'urlfilter enable jpeg' => 'Arka plan resmini aktifleştir',
+'urlfilter enable log' => 'Günlükleri aktifleştir',
+'urlfilter enable rewrite rules' => 'Yerel dosyaya yönlendirmeyi aktifleştir',
+'urlfilter enabled' => 'Aktif:',
+'urlfilter example' => 'Örneğin: www.etkialani.com',
+'urlfilter example ads' => 'Örneğin: www.etkialani.com/reklam/',
+'urlfilter export blacklist' => 'Kara listeyi dışarı aktar',
+'urlfilter export error' => 'Dışarı aktarma dosyası dosyası oluşturulamıyor',
+'urlfilter expressions' => 'İfadeler (her satırda bir tane)',
+'urlfilter file ext block' => 'Engellenen dosya uzantısı',
+'urlfilter filename' => 'Ad',
+'urlfilter filesize' => 'Boyut',
+'urlfilter filter settings' => 'URL filtre ayarları',
+'urlfilter fri' => 'C',
+'urlfilter friday' => 'Cum',
+'urlfilter from' => 'Başlangıç',
+'urlfilter hourly' => 'Saatlik',
+'urlfilter import blacklist' => 'Kara listeyi al',
+'urlfilter import text' => 'Önceden kaydedilmiş *.tar.gz uzantılı kara liste düzenleyici dosyasını yüklemek için aşağıdan seçin',
+'urlfilter install blacklist' => 'Kara listeyi kur',
+'urlfilter install information' => 'Yeni kara liste otomatik olarak oluşturulup veritabanları için derlenecektir. Kara liste boyutuna bağlı olarak güncelleme işlemi birkaç dakika zaman alabilir. URL filtreyi yeniden başlatmadan önce bu görevin muhakkak bitirilmesini bekleyin.',
+'urlfilter invalid content' => 'Dosya squidGuard uyumlu kara liste değil',
+'urlfilter invalid import file' => 'Dosya geçerli URL filtre kara liste düzenleyicisi dosyası değil',
+'urlfilter invalid ip or mask error' => 'Geçersiz IP adresi veya ağ maskesi',
+'urlfilter invalid restore file' => 'Bu dosya geçerli bir URL filtre yedek dosyası değil',
+'urlfilter invalid user error' => 'Geçersiz kullanıcı adı',
+'urlfilter load blacklist' => 'Kara liste dosyasını yükle',
+'urlfilter local file redirection' => 'Yeniden yerel dosyaya yönlendir',
+'urlfilter log' => 'urlfiltre günlükleri',
+'urlfilter log summary' => 'URL filtre kaydı için toplam sayı',
+'urlfilter log viewer' => 'URL filtre günlük görüntüleyici',
+'urlfilter logs' => 'URL Filtre Günlükleri',
+'urlfilter maintenance' => 'URL filtre bakımı',
+'urlfilter manage local file repository' => 'Yerel dosya deposunu yönetin',
+'urlfilter manage repository' => 'Depoyu yönet',
+'urlfilter minutes' => 'dakika',
+'urlfilter mode allow' => 'İzin ver',
+'urlfilter mode block' => 'Engelle',
+'urlfilter mon' => 'P',
+'urlfilter monday' => 'Pzt',
+'urlfilter monthly' => 'aylık',
+'urlfilter msg text 1' => '1. mesaj satırı',
+'urlfilter msg text 2' => '2. mesaj satırı',
+'urlfilter msg text 3' => '3. mesaj satırı',
+'urlfilter network access control' => 'Ağ tabanlı erişim kontrolü',
+'urlfilter no categories' => 'Mevcut hiçbir kategori yok',
+'urlfilter not enabled' => 'URL filtre web vekil sayfasında aktif değil',
+'urlfilter quota restart message' => 'Not: URL filtrenin yeniden başlatılması tüm kullanıcılar için zaman sayaçlarını sıfırlar',
+'urlfilter quota time error' => 'Zaman kotası için geçersiz değer',
+'urlfilter quota user error' => 'En az bir kullanıcı adı gereklidir',
+'urlfilter redirectpage' => 'Bu URL adresine yönlendir',
+'urlfilter remove file' => 'Deposundan dosyayı kaldır',
+'urlfilter renewal' => 'Yenile',
+'urlfilter renewal period' => 'Yenileme süresi',
+'urlfilter repository information' => 'Dosyalar indirilirken istekler orjinal kaynağından yerel dosya havuzuna yönlendirilir.',
+'urlfilter reset' => 'Sıfırla',
+'urlfilter restart' => 'URL filtreyi yeniden başlat',
+'urlfilter restart message' => 'Değişen URL filtre kurallarının aktifleştirilmesi için yeniden başlatılmalıdır',
+'urlfilter restart notification' => 'Değişen kuralları aktifleştir',
+'urlfilter restore' => 'Yedek dosyasını içeri aktar',
+'urlfilter restore results' => 'Sonuçları geri yükle',
+'urlfilter restore settings' => 'URL filtre ayarlarını geri yükle',
+'urlfilter restore success' => 'URL filtre yapılandırması geri yüklendi. URL filtresi yeni ayarlarını aktifleştirmek için yeniden başlatılması gerekir.',
+'urlfilter restore text' => 'Önceden kaydedilmiş .tar.gz uzantılı bir yapılandırma dosyasını geri yüklemek için aşağıdan seçin',
+'urlfilter safesearch' => 'Güvenli aramayı aktifleştir',
+'urlfilter sat' => 'C',
+'urlfilter saturday' => 'Cmt',
+'urlfilter save and restart' => 'Kaydet ve Yeniden Başlat',
+'urlfilter save schedule' => 'Güncelleme ayarlarını kaydet',
+'urlfilter select blacklist' => 'Mevcut kara listeyi seçin',
+'urlfilter select multi' => 'Birden çok kategori seçmek için Ctrl tuşuna basın',
+'urlfilter select source' => 'İndirmek için kaynağı seçin',
+'urlfilter set time constraints' => 'Zaman kısıtlamalarını ayarla',
+'urlfilter set user quota' => 'Kullanıcı kotasını ayarla',
+'urlfilter show category' => 'Engellenen sayfada kategori göster',
+'urlfilter show dnserror' => '"DNS Hatası" URL adreslerini engellemek için kullan',
+'urlfilter show ip' => 'Engellenen sayfada IP göster',
+'urlfilter show url' => 'Engellenen sayfada URL adresi göster',
+'urlfilter source' => 'Kaynak ana bilgisayarlar veya ağ kaynakları',
+'urlfilter src' => 'Kaynak',
+'urlfilter src error' => 'Kaynak boş olamaz',
+'urlfilter sun' => 'P',
+'urlfilter sunday' => 'Paz',
+'urlfilter tar error' => 'Tar arşivlerinden dosyalar çıkartılamadı',
+'urlfilter thu' => 'P',
+'urlfilter thursday' => 'Per',
+'urlfilter time' => 'zaman',
+'urlfilter time quota' => 'Zaman kotası',
+'urlfilter time space' => 'Zaman alanı',
+'urlfilter timebased access control' => 'Zaman tabanlı erişim kontrolü',
+'urlfilter timespace error' => 'Zaman alan bildiriminde hata',
+'urlfilter to' => 'Bitiş',
+'urlfilter tue' => 'S',
+'urlfilter tuesday' => 'Sal',
+'urlfilter unfiltered clients' => 'Yasaksız IP adresleri',
+'urlfilter update information' => 'Yüklenebilir güncelleştirilmiş bir sürümü var. Daha fazla bilgi için <a href="http://www.urlfilter.net" target="_blank">http://www.urlfilter.net</a> adresini ziyaret edin.',
+'urlfilter update notification' => 'Güncelleme bildirimi!',
+'urlfilter update now' => 'Şimdi güncelle',
+'urlfilter update results' => 'Kara liste güncelleştirme sonuçları',
+'urlfilter update rule' => 'Güncelle',
+'urlfilter upload background' => 'Resim yükle',
+'urlfilter upload blacklist' => 'Kara liste dosyası yükle',
+'urlfilter upload file' => 'Dosya yükle',
+'urlfilter upload file information 1' => 'Not',
+'urlfilter upload file information 2' => 'URL filtre depo değişikliklerini aktifleştirmek için yeniden başlatılması gerekir.',
+'urlfilter upload file text' => 'Yerel depoya dosya eklemek için aşağıdan bir dosya yükleyin',
+'urlfilter upload information' => 'Yeni kara liste otomatik olarak oluşturulup veritabanları için derlenecektir. Kara liste boyutuna bağlı olarak güncelleme işlemi birkaç dakika zaman alabilir. URL filtreyi yeniden başlatmadan önce bu görevin muhakkak bitirilmesini bekleyin.',
+'urlfilter upload success' => 'Kara liste yüklemesi başarıyla tamamlandı.',
+'urlfilter upload text' => 'Güncellenmiş bir kara liste dosyasını yüklemek için aşağıdaki .tar.gz dosyasını yükle',
+'urlfilter url filter' => 'URL filtresi',
+'urlfilter urlfilter blacklist editor' => 'URL filtre kara liste düzenleyicisi',
+'urlfilter urls' => 'URL adresleri (her satırda bir tane)',
+'urlfilter user time quota' => 'Zaman kotası (dakika)',
+'urlfilter username' => 'Kullanıcı adı',
+'urlfilter username log' => 'Kullanıcı adı günlükleri',
+'urlfilter web proxy service required' => 'Ağ vekil hizmeti URL filtre kullanmak için aktif olmalıdır',
+'urlfilter wed' => 'Ç',
+'urlfilter wednesday' => 'Çar',
+'urlfilter weekday error' => 'Seçilmiş en az bir gün olmalıdır',
+'urlfilter weekly' => 'haftalık',
+'urlfilter whitelist always allowed' => 'Yasaklı istemciler için özel beyaz liste izini',
+'urlfilter wrong filetype' => 'Uzantısı .tar.gz olan dosya yok',
+'usb modem on acm0' => 'ACM0 üzerindeki USB Modem',
+'usb modem on acm1' => 'ACM1 üzerindeki USB Modem',
+'usb modem on acm2' => 'ACM2 üzerindeki USB Modem',
+'usb modem on acm3' => 'ACM3 üzerindeki USB Modem',
+'use' => 'Kullan',
+'use a pre-shared key' => 'Ön-Paylaşımlı anahtar kullan:',
+'use dov' => 'Ses üzerinden veri kullan (DOV):',
+'use ibod' => 'İhtiyaca bağlı bant genişliği kullan (iBOD):',
+'use ipfire red ip' => 'IPFire tarafından bağlantı süresince kullanılan klasik KIRMIZI IP',
+'use only proposed settings' => 'Sadece önerilen ayarları kullan',
+'used' => 'Kullanılan',
+'used memory' => 'kullanılan bellek    ',
+'used swap' => 'kullanılan takas alanı',
+'user' => 'Kullanıcı',
+'user log' => 'kullanıcı günlüğü',
+'user proxy logs' => 'kullanıcı vekil sunucu günlüğü',
+'username' => 'Kullanıcı adı:',
+'username not set' => 'Kullanıcı adı belirlenmemiş.',
+'users department' => 'Kullanıcı\'nın birimi',
+'users email' => 'Kullanıcı\'nın e-posta adresi',
+'users fullname or system hostname' => 'Kullanıcı\'nın tam adı vaya sistemin ana bilgisayar adı',
+'valid root certificate already exists' => 'Geçerli bir yönetici sertifikası zaten mevcut.',
+'valid till' => 'Geçerlilik süresi',
+'vci number' => 'VCI numarası:',
+'view log' => 'günlükleri göster',
+'virtual address' => 'Sanal Adres',
+'virtual private networking' => 'Sanal ÖZel Ağ',
+'visible in browselist' => 'tarayıcı listesinde görünen',
+'visit us at' => 'Bizi ziyaret edin',
+'voldown10' => 'Ses seviyesi 10',
+'voldown5' => 'Ses seviyesi 5',
+'volup10' => 'Ses düzeyi 10',
+'volup5' => 'Ses düzeyi 5',
+'vpi number' => 'VPI numarası:',
+'vpn' => 'VPN',
+'vpn aggrmode' => 'IKE agresif yöntemde izin verildi. Eğer mümkünse kullanmayın (öpaylaşımlı anahtar açık olarak iletiliyor)!',
+'vpn altname syntax' => 'Konu Alternatif İsim virgülle ayrılmış e-posta,dns,uri,rid ve ip objeleridir.<br/>e-posta: e-posta adresidir. Kullanımı e-posta:copy e-posta adresini sertifikadan çıkartarak kullanır.<br/>DNS: geçerli alan adı sunucusu.<br/>URI: geçerli bir URI.<br/>RID: kayıtlı nesne tanımlayıcı.<br/>IP: bir IP adresi.<br/>Not: karakter setleri sınırlı ve büyük/küçük harf duyarlıdır.<br/>Örnek:<br/><b>email:</b>ipcop@foo.org<b>,email:</b>copy<b>,DNS:</b>www.ipcop.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/dizin/biryer',
+'vpn auth-dn' => 'Peer is identified by either IPV4_ADDR, FQDN, USER_FQDN or DER_ASN1_DN string in remote ID field',
+'vpn configuration main' => 'VPN yapılandırma - Ana',
+'vpn delayed start' => 'VPN başlamadan önce bekle (saniye)',
+'vpn delayed start help' => 'Eğer gerekirse, bu gecikme Dinamik DNS güncelleştirmelerini düzgün yayılmasına olanak sağlamak için kullanılabilir. 60, KIRMIZI dinamik IP için ortak bir değerdir.',
+'vpn incompatible use of defaultroute' => 'hostname=%defaultroute izin verilmiyor',
+'vpn keyexchange' => 'Anahtar değişimi',
+'vpn local id' => 'Yerel kimlik',
+'vpn missing remote id' => 'Bu kimlik doğrulaması için doğru görüntüleme adı (DN) girmelisiniz.',
+'vpn mtu invalid' => 'MTU sayısal değer olmak zorunda!',
+'vpn no full pki' => 'sertifika oluşturmak için gerekli özel anahtar eksik',
+'vpn on blue' => 'MAVİ üzerindeki VPN',
+'vpn on green' => 'YEŞİL  üzerindeki VPN',
+'vpn on orange' => 'TURUNCU üzerindeki VPN',
+'vpn payload compression' => 'Yük sıkıştırma anlaşması',
+'vpn red name' => 'KIRMIZI arabirim veya <%defaultroute> için gerçek IP veya FQDN',
+'vpn remote id' => 'Uzak kimlik (ID)',
+'vpn subjectaltname' => 'Alternatif konu adı',
+'vpn vhost' => 'Roadwarrior sanal IP (bazen iç IP olarakta adlandırılır)',
+'vpn watch' => 'Karşı eş IP değiştirdiğinde (dyndns) ağdan-ağa VPN bağlantısını yeniden başlat. Bu DPD ye yardımcı olur.',
+'waiting to synchronize clock' => 'Saat eşleştirmesi bekleniyor',
+'warn when traffic reaches' => 'Trafik x % değere ulaştığında uyar',
+'warning messages' => 'Uyarı mesajı',
+'was deleted' => 'silindi',
+'web hits' => 'Seçilen kriterlerinize uyan web sitelerinin sayısı',
+'web proxy' => 'Web Vekil Sunucusu',
+'web proxy configuration' => 'Web vekil sunucu ayarları',
+'web server' => 'Web Sunucusu',
+'webradio playlist' => 'Web Radyo Çalma Listesi',
+'website' => 'Web sitesi',
+'wednesday' => 'Çarşamba',
+'week' => 'hafta',
+'week-graph' => 'hafta',
+'weekly firewallhits' => 'haftalık güvenlik duvarı kaydı',
+'weeks' => 'hafta',
+'wildcards' => 'Joker karakterler',
+'wins server' => 'Wins Sunucusu',
+'wins support' => 'Wins Desteği',
+'wireless' => 'KABLOSUZ AĞ',
+'wireless config added' => 'Kablosuz ağ yapılandırma eklendi',
+'wireless config changed' => 'Kablosuz ağ yapılandırma değiştirildi',
+'wireless configuration' => 'Kablosuz Ağ ayarları',
+'wlanap access point' => 'Erişim Noktası',
+'wlanap channel' => 'Kanal',
+'wlanap country' => 'Ülke Kodu',
+'wlanap debugging' => 'Hata ayıklama',
+'wlanap del interface' => 'Seçilen arabirim kaldırılsın mı?',
+'wlanap encryption' => 'Şifreleme',
+'wlanap informations' => 'Bilgi',
+'wlanap interface' => 'Arabirimi Seç',
+'wlanap invalid wpa' => 'WPA için geçersiz uzunlukta parola. Parola 8 ile 63 arasında ascii karakterleri olmalıdır.',
+'wlanap link dhcp' => 'Kablosuz ağ lan DHCP yapılandırması',
+'wlanap link wireless' => 'Kablosuz ağ LAN istemcileri etkinleştirin',
+'wlanap no interface' => 'Seçilen ara birim kablosuz ağ lan kartı değil!',
+'wlanap none' => 'yok',
+'wlanap notifications' => 'Bildirimler',
+'wlanap select interface' => 'Lütfen kablosuz ağ LAN arabirimini seçin.',
+'wlanap verbose' => 'Ayrıntı',
+'wlanap warnings' => 'Uyarı',
+'wlanap wlan card' => 'WLan Kart',
+'wlanap wlan services' => 'WLan Hizmetleri',
+'wlanap wlan settings' => 'WLan Ayarları',
+'wlanap wlan status' => 'WLan Durumu',
+'wol wakeup' => 'Kalk',
+'workgroup' => 'Çalışma Grubu',
+'written bytes' => 'yazılan bayt',
+'xtaccess all error' => 'Bu bağlantı noktası yönlendirme kaydı yapıldığında tüm harici erişim ayarlanamaz.',
+'xtaccess bad transfert' => 'Bir bağlantı noktası hedef aralığı belirtirseniz, kaynak aralığı ile aynı olmalıdır!',
+'year' => 'yıl',
+'year-graph' => 'yıl',
+'yearly firewallhits' => 'yıllık güvenlik duvarı kaydı',
+'yes' => 'Evet',
+'you can only define one roadwarrior connection when using pre-shared key authentication' => 'Önceden paylaşılan anahtar kimlik doğrulaması kullanırken sadece bir Roadwarrior bağlantı tanımlayabilirsiniz.<br />Önceden paylaşılan anahtar kimlik doğrulaması ile bir Roadwarrior bağlantısı ile şimdi birini eklemek için çalışıyoruz.',
+'your department' => 'Bölümünüz',
+'your e-mail' => 'E-posta adresiniz',
+);
+
+#EOF
diff --git a/langs/tr/install/lang_tr.c b/langs/tr/install/lang_tr.c
new file mode 100644 (file)
index 0000000..3a959b7
--- /dev/null
@@ -0,0 +1,590 @@
+/*
+ * Turkish (tr) Data File
+ *
+ * This file is part of the IPFire.
+ * 
+ * IPCop 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 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * IPCop 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 IPCop; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+ * 
+ * (c) IPFire Team  <info@ipfire.org>
+ *
+ * based on work of SmoothWall and IPCop
+ *
+ * (c) The SmoothWall Team
+ *  
+ */
+#include "libsmooth.h"
+
+char *tr_tr[] = {
+
+/* TR_ISDN */
+"ISDN",
+/* TR_ERROR_PROBING_ISDN */
+"ISDN aygıtları taramak için açılamıyor.",
+/* TR_PROBING_ISDN */
+"Tara ve ISDN aygıtlarını yapılandır.",
+/* TR_MISSING_GREEN_IP */
+"Yeşil IP yok!",
+/* TR_CHOOSE_FILESYSTEM */
+"Lütfen dosya sistemini seçin:",
+/* TR_NOT_ENOUGH_INTERFACES */
+"Seçiminize göre yeterli ağ kartı yok.\n\nGerekli: %d - Mevcut: %d\n",
+/* TR_INTERFACE_CHANGE */
+"Değiştirmek istediğiniz ara birimi seçiniz.\n\n",
+/* TR_NETCARD_COLOR */
+"Atanan Kartlar",
+/* TR_REMOVE */
+"Kaldır",
+/* TR_MISSING_DNS */
+"Eksik DNS.\n",
+/* TR_MISSING_DEFAULT */
+"Varsayılan Ağ Geçidi Eksik.\n",
+/* TR_JOURNAL_EXT3 */
+"Ext3 için günlük oluşturuluyor...",
+/* TR_CHOOSE_NETCARD */
+"Aşağıdaki ara birim için bir ağ kartı seçin - %s.",
+/* TR_NETCARDMENU2 */
+"Genişletilmiş Ağ Listesi",
+/* TR_ERROR_INTERFACES */
+"Sisteminizde hiç boş ara birim bulunmamaktadır.",
+/* TR_REMOVE_CARD */
+"Ağ kartı için tahsis edilenler silinsin mi? - %s",
+/* TR_JOURNAL_ERROR */
+"Günlük oluşturulamadı son çare olarak ext2 kullanılacak.",
+/* TR_FILESYSTEM */
+"Dosya Sistemini Seçin",
+/* TR_ADDRESS_SETTINGS */
+"Adres ayarları",
+/* TR_ADMIN_PASSWORD */
+"'admin' parolası",
+/* TR_AGAIN_PROMPT */
+"Tekrar:",
+/* TR_ALL_CARDS_SUCCESSFULLY_ALLOCATED */
+"Tüm kartalar başarılı bir şekilde atandı.",
+/* TR_AUTODETECT */
+"* OTOMATİK ALGILAMA *",
+/* TR_BUILDING_INITRD */
+"Ramdisk oluşturuluyor...",
+/* TR_CANCEL */
+"İptal",
+/* TR_CARD_ASSIGNMENT */
+"Kart ataması",
+/* TR_CHECKING */
+"URL kontrol ediliyor...",
+/* TR_CHECKING_FOR */
+"Kontrol: %s",
+/* TR_CHOOSE_THE_ISDN_CARD_INSTALLED */
+"Bu bilgisayarda yüklü ISDN kartını seçin.",
+/* TR_CHOOSE_THE_ISDN_PROTOCOL */
+"İstediğiniz ISDN iletişim kuralını seçin.",
+/* TR_CONFIGURE_DHCP */
+"DHCP ayar bilgilerini girerek DHCP sunucusunu yapılandırın.",
+/* TR_CONFIGURE_NETWORKING */
+"Ağ yapılandırması",
+/* TR_CONFIGURE_NETWORKING_LONG */
+"Şimdi öncelikle YEŞİL ara birim için doğru sürücüyü yükleyerek ağınızı yapılandırmanız gerekir. Bir ağ kartı yüklemek için otomatik tarama yapabilir ya da listeden doğru sürücüyü seçebilirsiniz. Eğer birden fazla ağ kartınız varsa yapılandırmadan sonra da bu ağ kartlarının yüklenebileceğini unutmayın. Ayrıca birden fazla aynı türde ağ kartınız varsa hangi kartı YEŞİL ara birime atadığınızı unutmayın. Her kart için özel modül parametreleri eklemeniz gerekebilir. Eğer YEŞİL ara birimi yapılandırırken tüm ağ kartları aktifse tüm türdeki kartlar için parametreleri girmeniz gerekir.",
+/* TR_CONFIGURE_NETWORK_DRIVERS */
+"Ağ sürücüleri ve hangi ara birim için hangi kartların atanacağını yapılandırın. Mevcut yapılandırma:\n\n",
+/* TR_CONFIGURE_THE_CDROM */
+"Uygun GÇ ve/veya IRQ seçerek CDROM yapılandır.",
+/* TR_CONGRATULATIONS */
+"Tebrikler!",
+/* TR_CONGRATULATIONS_LONG */
+"%s başarıyla yüklendi. Şimdi bilgisayarınızdaki cdyi çıkartın. Kurulum; ISDN, ağ kartları, sistem parolalarını yapılandırabileceğiniz programı çalıştıracaktır. Kurulum tamamlandıktan sonra bir internet tarayıcısı açıp adres satırına https://%s:444 (ya da %s sistem adınız) yazıp çevirmeli ağ (gerekliyse) ve uzaktan erişim yapılandırmalarınızı yapabilirsiniz.",
+/* TR_CONTINUE_NO_SWAP */
+"Sabit diskiniz çok küçük, ancak küçük bir takas alanı ile devam edebilirsiniz. (Dikkatli kullanın).",
+/* TR_CURRENT_CONFIG */
+"Geçerli yapılandırma: %s%s",
+/* TR_DEFAULT_GATEWAY */
+"Varsayılan Ağ Geçidi:",
+/* TR_DEFAULT_GATEWAY_CR */
+"Varsayılan Ağ Geçidi\n",
+/* TR_DEFAULT_LEASE */
+"Varsayılan kira (dakika):",
+/* TR_DEFAULT_LEASE_CR */
+"Varsayılan kira süresi\n",
+/* TR_DETECTED */
+"Algılanan: %s",
+/* TR_DHCP_HOSTNAME */
+"DHCP Ana bilgisayar adı:",
+/* TR_DHCP_HOSTNAME_CR */
+"DHCP Ana bilgisayar adı\n",
+/* TR_DHCP_SERVER_CONFIGURATION */
+"DHCP sunucu yapılandırması",
+/* TR_DISABLED */
+"Devre Dışı",
+/* TR_DISABLE_ISDN */
+"ISDN Devre Dışı",
+/* TR_DISK_TOO_SMALL */
+"Sabit diskiniz çok küçük.",
+/* TR_DNS_AND_GATEWAY_SETTINGS */
+"DNS ve Ağ Geçidi ayarları",
+/* TR_DNS_AND_GATEWAY_SETTINGS_LONG */
+"DNS ve ağ geçidi bilgilerini girin. Bu ayarlar sadece KIRMIZI arabirim adres ayarlarında Sabit seçenği seçilmişse kullanılır. Eğer KIRMIZI arabirim adres ayarlarında DHCP seçeneğini seçtiyseniz bu alanı boş bırakabilirsiniz.",
+/* TR_DNS_GATEWAY_WITH_GREEN */
+"Yapılandırmanız KIRMIZI ara birim için ethernet adaptörünü kullanamaz. DNS ve Çevirmeli ağ kullanıcıları için ağ geçidi bilgisi çevirmeli ağda otomatik olarak yapılandırılır.",
+/* TR_DOMAINNAME */
+"Alan adı",
+/* TR_DOMAINNAME_CANNOT_BE_EMPTY */
+"Alan adı boş olamaz.",
+/* TR_DOMAINNAME_CANNOT_CONTAIN_SPACES */
+"Alan adı boşluk içeremez.",
+/* TR_DOMAINNAME_NOT_VALID_CHARS */
+"Alan adı sadece harfler, sayılar, tire ve noktadan oluşturulabilir.",
+/* TR_DOMAIN_NAME_SUFFIX */
+"Alan adı son eki:",
+/* TR_DOMAIN_NAME_SUFFIX_CR */
+"Alan adı son eki\n",
+/* TR_DONE */
+"Bitti",
+/* TR_DO_YOU_WISH_TO_CHANGE_THESE_SETTINGS */
+"\nBu ayarları değiştirmek istiyor musunuz?",
+/* TR_DRIVERS_AND_CARD_ASSIGNMENTS */
+"Sürücüler ve kart atamaları",
+/* TR_ENABLED */
+"Aktif",
+/* TR_ENABLE_ISDN */
+"ISDN aktif",
+/* TR_END_ADDRESS */
+"Bitiş adresi:",
+/* TR_END_ADDRESS_CR */
+"Bitiş adresi\n",
+/* TR_ENTER_ADDITIONAL_MODULE_PARAMS */
+"Bazı ISDN kartları (özellikle ISA olanlar) IRQ ve GÇ adres bilgilerini ayarlamak için ek modül parametrelerine ihtiyaç duyar.Böyle bir ISDN kartınız varsa burada bu ek parametreleri girin. Örneğin: \"io = 0x280 irq = 9 \". Bunlar kart algılama sırasında kullanılacaktır.",
+/* TR_ENTER_ADMIN_PASSWORD */
+"%s 'admin' kullanıcı parolasını giriniz. Bu, %s web yönetimi sayfalarının kayıtlarına erişebilen kullanıcıdır.",
+/* TR_ENTER_DOMAINNAME */
+"Alan adını girin",
+/* TR_ENTER_HOSTNAME */
+"Makinenin ana bilgisayar adını girin.",
+/* TR_ENTER_IP_ADDRESS_INFO */
+"IP adres bilgilerini girin.",
+/* TR_ENTER_NETWORK_DRIVER */
+"Otomatik olarak bir ağ kartı algılanamadı. Ağ kartı için sürücü ve isteğe bağlı olan parametreleri girin.",
+/* TR_ENTER_ROOT_PASSWORD */
+"IPFire 'root' kullanıcı parolasını girin. Komut satırı erişimi için bu kullanıcı ile oturum açın.",
+/* TR_ENTER_SETUP_PASSWORD */
+"KALDIRILACAK",
+/* TR_ENTER_THE_IP_ADDRESS_INFORMATION */
+"%s ara birimi için IP adres bilgilerini girin.",
+/* TR_ENTER_THE_LOCAL_MSN */
+"Yerel telefon numarasını girin (MSN/EAZ).",
+/* TR_ENTER_URL */
+"IPFire-<version>.tgz ve images/scsidrv-<version>.img dosyaları için URL adresini girin. UYARI: DNS mevcut deği! Bu sadece http://X.X.X.X/<directory> olmalıdır.",
+/* TR_ERROR */
+"Hata",
+/* TR_ERROR_PROBING_CDROM */
+"CD-ROM sürücüsü bulunamadı.",
+/* TR_ERROR_WRITING_CONFIG */
+"Yapılandırma bilgilerini yazma hatası.",
+/* TR_EURO_EDSS1 */
+"Avrupa (EDSS1)",
+/* TR_EXTRACTING_MODULES */
+"Modüller açılıyor...",
+/* TR_FAILED_TO_FIND */
+"URL dosyası bulunamadı.",
+/* TR_FOUND_NIC */
+"%s makinenizde aşağıdaki NIC tespit edildi: %s",
+/* TR_GERMAN_1TR6 */
+"Alman 1TR6",
+/* TR_HELPLINE */
+"              <Tab>/<Alt-Tab> öğeler arasında geçiş   |  <Space> seçim",
+/* TR_HOSTNAME */
+"Ana bilgisayar adı",
+/* TR_HOSTNAME_CANNOT_BE_EMPTY */
+"Ana bilgisayar adı boş olamaz.",
+/* TR_HOSTNAME_CANNOT_CONTAIN_SPACES */
+"Ana bilgisayar adı boşluk içeremez.",
+/* TR_HOSTNAME_NOT_VALID_CHARS */
+"Ana bilgisayar adı sadece harf, rakam ve tire içerebilir.",
+/* TR_INITIALISING_ISDN */
+"ISDN başlatılıyor...",
+/* TR_INSERT_CDROM */
+"Lütfen CD_ROM sürücüsüne %s CDsi yerleştirin.",
+/* TR_INSERT_FLOPPY */
+"Lütfen disket sürücüsüne %s sürücü disketini yerleştirin.",
+/* TR_INSTALLATION_CANCELED */
+"Kurulum iptal edildi.",
+/* TR_INSTALLING_FILES */
+"Dosyalar yükleniyor...",
+/* TR_INSTALLING_GRUB */
+"GRUB yükleniyor...",
+/* TR_INSTALLING_LANG_CACHE */
+"Dil dosyası yükleniyor...",
+/* TR_INTERFACE */
+"Ara birim - %s",
+/* TR_INTERFACE_FAILED_TO_COME_UP */
+"Ara birim yükseltmesi başarısız oldu.",
+/* TR_INVALID_FIELDS */
+"Aşağıdaki alan geçersizdir:\n\n",
+/* TR_INVALID_IO */
+"Girilen GÇ bağlantı noktası detayları geçersiz. ",
+/* TR_INVALID_IRQ */
+"Girilen IRQ ayrıntıları geçersiz.",
+/* TR_IP_ADDRESS_CR */
+"IP adresi\n",
+/* TR_IP_ADDRESS_PROMPT */
+"IP adresi:",
+/* TR_ISDN_CARD */
+"ISDN kartı",
+/* TR_ISDN_CARD_NOT_DETECTED */
+"ISDN kartı algılanamdı. Kart bir ISA türü veya özel gereksinimleri olan bir kartsa ek modül parametreleri belirtmeniz gerekebilir.",
+/* TR_ISDN_CARD_SELECTION */
+"ISDN kart seçimi",
+/* TR_ISDN_CONFIGURATION */
+"ISDN Yapılandırması",
+/* TR_ISDN_CONFIGURATION_MENU */
+"ISDN yapılandırma listesi",
+/* TR_ISDN_NOT_SETUP */
+"ISDN kurulamadı. Bazı ürünleri seçmediniz.",
+/* TR_ISDN_NOT_YET_CONFIGURED */
+"ISDN henüz yapılandırılmamış. Yapılandırmak istediğiniz öğeyi seçin.",
+/* TR_ISDN_PROTOCOL_SELECTION */
+"ISDN kural seçimi",
+/* TR_ISDN_STATUS */
+"ISDN şu anda %s.\n\n   Kural: %s\n   Kart: %s\n   Yerel telefon numarası: %s\n\nYeniden yapılandırmanız için istediğiniz öğeyi seçin ya da geçerli ayarları kullanmayı tercih edin.",
+/* TR_KEYBOARD_MAPPING */
+"Klavye haritası",
+/* TR_KEYBOARD_MAPPING_LONG */
+"Aşağıdaki listeden kullandığınız klavye türünü seçin.",
+/* TR_LEASED_LINE */
+"Kiralık hat",
+/* TR_LOADING_MODULE */
+"Modül yükleniyor...",
+/* TR_LOADING_PCMCIA */
+"PCMCIA modülleri yükleniyor...",
+/* TR_LOOKING_FOR_NIC */
+"Arayan: %s",
+/* TR_MAKING_BOOT_FILESYSTEM */
+"Önyükleme dosya sistemi yapılandırılıyor...",
+/* TR_MAKING_LOG_FILESYSTEM */
+"Günlük dosya sistemi yapılandırılıyor...",
+/* TR_MAKING_ROOT_FILESYSTEM */
+"Root dosya sistemi yapılandırılıyor...",
+/* TR_MAKING_SWAPSPACE */
+"Takas alanı yapılandırılıyor...",
+/* TR_MANUAL */
+"* EL İLE *",
+/* TR_MAX_LEASE */
+"En fazla kira (dak):",
+/* TR_MAX_LEASE_CR */
+"En fazla kira süresi\n",
+/* TR_MISSING_BLUE_IP */
+"MAVİ ara birimdeki IP bilgileri eksik.",
+/* TR_MISSING_ORANGE_IP */
+"TURUNCU ara birimdeki IP bilgileri eksik.",
+/* TR_MISSING_RED_IP */
+"KIRMIZI ara birimdeki IP bilgileri eksik.",
+/* TR_MODULE_NAME_CANNOT_BE_BLANK */
+"Modül adı boş olamaz.",
+/* TR_MODULE_PARAMETERS */
+"Size gereken sürücü için modül adı ve parametrelerini girin.",
+/* TR_MOUNTING_BOOT_FILESYSTEM */
+"Önyükleme dosya sistemi bağlanıyor...",
+/* TR_MOUNTING_LOG_FILESYSTEM */
+"Günlük dosya sistemi bağlanıyor...",
+/* TR_MOUNTING_ROOT_FILESYSTEM */
+"Root dosya sistemi bağlanıyor...",
+/* TR_MOUNTING_SWAP_PARTITION */
+"Takas bölümü bağlanıyor...",
+/* TR_MSN_CONFIGURATION */
+"Yerel telefon numarası (MSN/EAZ)",
+/* TR_NETMASK_PROMPT */
+"Ağ maskesi:",
+/* TR_NETWORKING */
+"Ağ",
+/* TR_NETWORK_ADDRESS_CR */
+"Ağ adresi\n",
+/* TR_NETWORK_ADDRESS_PROMPT */
+"Ağ adresi:",
+/* TR_NETWORK_CONFIGURATION_MENU */
+"Ağ yapılandırma listesi",
+/* TR_NETWORK_CONFIGURATION_TYPE */
+"Ağ yapılandırma türü",
+/* TR_NETWORK_CONFIGURATION_TYPE_LONG */
+"%s için ağ yapılandırmasını seçin. Aşağıdaki yapılandırma türleri ethernet kartına atanmış ara birimleri listeler. Eğer bu ayarları değiştirirseniz ağın yeniden başlatılması gerekir ve yeniden ağ sürücülerinin atanması gerekir.",
+/* TR_NETWORK_MASK_CR */
+"Ağ maskesi\n",
+/* TR_NETWORK_SETUP_FAILED */
+"Ağ kurulumu başarısız oldu.",
+/* TR_NOT_ENOUGH_CARDS_WERE_ALLOCATED */
+"Yeterince kart tahsis edilemedi.",
+/* TR_NO_BLUE_INTERFACE */
+"Hiçbir MAVİ ara birim atanmamış.",
+/* TR_NO_CDROM */
+"CD-ROM bulunamadı.",
+/* TR_NO_GREEN_INTERFACE */
+"Hiçbir YEŞİL ara birim atanmamış.",
+/* TR_NO_HARDDISK */
+"Sabit disk bulunamadı.",
+/* TR_NO_IPCOP_TARBALL_FOUND */
+"Web sunucuda hiçbir ipfire arşivi bulunamadı.",
+/* TR_NO_ORANGE_INTERFACE */
+"Hiçbir TURUNCU ara birim atanmamış.",
+/* TR_NO_RED_INTERFACE */
+"Hiçbir KIRMIZI ara birim atanmamış.",
+/* TR_NO_SCSI_IMAGE_FOUND */
+"Web sunucuda hiçbir SCSI kalıbı bulunamadı.",
+/* TR_NO_UNALLOCATED_CARDS */
+"Daha fazla ayrılmamış kart bulunmaktadır. Otamatik olarak daha fazla kartı aratabilir veya listeden bir sürücü seçebilirsiniz.",
+/* TR_OK */
+"Tamam",
+/* TR_PARTITIONING_DISK */
+"Disk bölümleniyor...",
+/* TR_PASSWORDS_DO_NOT_MATCH */
+"Parolalar eşeleşmiyor.",
+/* TR_PASSWORD_CANNOT_BE_BLANK */
+"Parola boş olamaz.",
+/* TR_PASSWORD_CANNOT_CONTAIN_SPACES */
+"Parla boşluk içeremez.",
+/* TR_PASSWORD_PROMPT */
+"Parola:",
+/* TR_PHONENUMBER_CANNOT_BE_EMPTY */
+"Telefon numarası boş olamaz.",
+/* TR_PREPARE_HARDDISK */
+"Sabit disk kurulum programı /dev/sda üzerindeki %s sabit diski hazırlayacak. İlk olarak diskiniz bölümlendirilir ve daha sonra bu bölüme dosya sistemleri oluşturulur.\n\nDİSKTEKİ TÜM VERİLER SİLİNECEKTİR. Kabul ediyor musunuz?",
+/* TR_PRESS_OK_TO_REBOOT */
+"Yeniden Başlat",
+/* TR_PRIMARY_DNS */
+"Birincil DNS:",
+/* TR_PRIMARY_DNS_CR */
+"Birincil DNS\n",
+/* TR_PROBE */
+"Araştır",
+/* TR_PROBE_FAILED */
+"Otomatik algılama başarısız oldu.",
+/* TR_PROBING_HARDWARE */
+"Donanım algılanıyor...",
+/* TR_PROBING_FOR_NICS */
+"Ağ kartları algılanıyor...",
+/* TR_PROBLEM_SETTING_ADMIN_PASSWORD */
+"%s 'admin' kullanıcı parolası ayarları sorunlu.",
+/* TR_PROBLEM_SETTING_ROOT_PASSWORD */
+"'root' parola ayarları sorunlu.",
+/* TR_PROBLEM_SETTING_SETUP_PASSWORD */
+"KALDIRILACAK",
+/* TR_PROTOCOL_COUNTRY */
+"Kural/Ülke",
+/* TR_PULLING_NETWORK_UP */
+"Ağ başlatılıyor...",
+/* TR_PUSHING_NETWORK_DOWN */
+"Ağ duruduruluyor...",
+/* TR_PUSHING_NON_LOCAL_NETWORK_DOWN */
+"Düşmeyen ağ bitirliyor...",
+/* TR_QUIT */
+"Çık",
+/* TR_RED_IN_USE */
+"ISDN (ya da herhangi bir harici bağlantı) şu anda kullanımda. Kırmızı arabirim aktifken ISDN seçeneğini yapılandıramazsınız.",
+/* TR_RESTART_REQUIRED */
+"\n\nYapılandırma tamamlandığında ağı yeniden başlatmanız gerekir.",
+/* TR_RESTORE */
+"Geri Yükle",
+/* TR_RESTORE_CONFIGURATION */
+"Eğer %s sistem yapılandırması ile ilgili bir disketiniz varsa disketinizi disket sürücüsüne yerleştirin ve Geri Yükle düğmesine basın.",
+/* TR_ROOT_PASSWORD */
+"'root' parolası",
+/* TR_SECONDARY_DNS */
+"İkincil DNS:",
+/* TR_SECONDARY_DNS_CR */
+"İkincil DNS\n",
+/* TR_SECONDARY_WITHOUT_PRIMARY_DNS */
+"Birincil DNS olmadan ikincil DNS belirtilmiş.",
+/* TR_SECTION_MENU */
+"Bölüm listesi",
+/* TR_SELECT */
+"Seç",
+/* TR_SELECT_CDROM_TYPE */
+"CD-ROM türünü seç",
+/* TR_SELECT_CDROM_TYPE_LONG */
+"Bu makinede CD-ROM bulunamadı. %s ile CD-ROM sürücüsüne erişilebilmesi için kullanmak istediğiniz sürücüyü aşağıdan seçin.",
+/* TR_SELECT_INSTALLATION_MEDIA */
+"Kurulum ortamını seçin",
+/* TR_SELECT_INSTALLATION_MEDIA_LONG */
+"%s birden fazla kaynaktan kurulabilir. En basit makineler de CD-ROM sürücüsü kullanmaktadır. Eğer bilgisayarınızda bir sürücü yoksa HTTP veya FTP üzerinden ayrıca kurulum dosyaları olan başka bir LAN üzerindeki makineden kurulum yapabilirsiniz.",
+/* TR_SELECT_NETWORK_DRIVER */
+"Ağ sürücüsünü seçin",
+/* TR_SELECT_NETWORK_DRIVER_LONG */
+"Bu makinede kurulu olan kart için bir ağ sürücüsü seçin. EL İLE seçeneğini seçerseniz özel gereksinimleri olan bir kart için (ISA kartlar gibi) sürücü modül adı ve parametrelerini yazmanız istenecektir",
+/* TR_SELECT_THE_INTERFACE_YOU_WISH_TO_RECONFIGURE */
+"Yeniden yapılandırmak istediğiniz ara birimi seçin.",
+/* TR_SELECT_THE_ITEM */
+"Yapılandırmak istediğiniz nesneyi seçin.",
+/* TR_SETTING_ADMIN_PASSWORD */
+"%s 'admin' kullanıcı parolası ayarlanıyor...",
+/* TR_SETTING_ROOT_PASSWORD */
+"'root' parolası ayarlanıyor....",
+/* TR_SETTING_SETUP_PASSWORD */
+"KALDIRILACAK",
+/* TR_SETUP_FINISHED */
+"Kurulum tamamlandı. Tamam tuşuna basın.",
+/* TR_SETUP_NOT_COMPLETE */
+"Başlangıç kurulumu tamamlanamadı. Şimdi kurulumu tekrar çalıştırarak ayarlarınızın düzgün yapılmış olduğundan emin olun.",
+/* TR_SETUP_PASSWORD */
+"KALDIRILACAK",
+/* TR_SET_ADDITIONAL_MODULE_PARAMETERS */
+"Ek modül parametreleri ayarlayın",
+/* TR_SINGLE_GREEN */
+"Sadece YEŞİL ara birim için ayarlarınızı yapılandırın.",
+/* TR_SKIP */
+"Atla",
+/* TR_START_ADDRESS */
+"Başlangıç adresi:",
+/* TR_START_ADDRESS_CR */
+"Başlangıç adresi\n",
+/* TR_STATIC */
+"Sabit",
+/* TR_SUGGEST_IO */
+"(öneri %x)",
+/* TR_SUGGEST_IRQ */
+"(öneri %d)",
+/* TR_THIS_DRIVER_MODULE_IS_ALREADY_LOADED */
+"Bu sürücü modülü zaten yüklü.",
+/* TR_TIMEZONE */
+"Zaman dilimi",
+/* TR_TIMEZONE_LONG */
+"Aşağıdaki listeden bulunduğunuz zaman dilimini seçin.",
+/* TR_UNABLE_TO_EJECT_CDROM */
+"CD-ROM çıkarmak için açılamıyor.",
+/* TR_UNABLE_TO_EXTRACT_MODULES */
+"Modüller ayıklanamıyor.",
+/* TR_UNABLE_TO_FIND_ANY_ADDITIONAL_DRIVERS */
+"Herhangi bir ek sürücü bulmak için açılamıyor.",
+/* TR_UNABLE_TO_FIND_AN_ISDN_CARD */
+"Bu bilgisayar da bir ISDN kartı bulunamadı. Kart bir ISA türüdür veya özel gereksinimleri olan bir kart olabilir. Bu durumda ek modül parametreleri belirtmeniz gerekebilir.",
+/* TR_UNABLE_TO_INITIALISE_ISDN */
+"ISDN başlatmak için açılamıyor.",
+/* TR_UNABLE_TO_INSTALL_FILES */
+"Dosyaları kurmak için açılamıyor.",
+/* TR_UNABLE_TO_INSTALL_LANG_CACHE */
+"Dil dosyalarını kurmak için açılamıyor.",
+/* TR_UNABLE_TO_INSTALL_GRUB */
+"GRUB kurulamıyor.",
+/* TR_UNABLE_TO_LOAD_DRIVER_MODULE */
+"Sürücü modülü yüklenemiyor.",
+/* TR_UNABLE_TO_MAKE_BOOT_FILESYSTEM */
+"Ön yükleme dosya sistemi oluşturulamıyor.",
+/* TR_UNABLE_TO_MAKE_LOG_FILESYSTEM */
+"Günlük dosya sistemi oluşturulamıyor.",
+/* TR_UNABLE_TO_MAKE_ROOT_FILESYSTEM */
+"Root dosya sistemi oluşturulamıyor.",
+/* TR_UNABLE_TO_MAKE_SWAPSPACE */
+"Takas alanı oluşturulamıyor.",
+/* TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK */
+"Sembolik bağı oluşturulamıyor: /dev/harddisk.",
+/* TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK1 */
+"Sembolik bağı oluşturulamıyor: /dev/harddisk1.",
+/* TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK2 */
+"Sembolik bağı oluşturulamıyor: /dev/harddisk2.",
+/* TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK3 */
+"Sembolik bağı oluşturulamıyor: /dev/harddisk3.",
+/* TR_UNABLE_TO_MAKE_SYMLINK_DEV_HARDDISK4 */
+"Sembolik bağı oluşturulamıyor: /dev/harddisk4.",
+/* TR_UNABLE_TO_MAKE_SYMLINK_DEV_ROOT */
+"Sembolik bağı oluşturulamıyor: /dev/root.",
+/* TR_UNABLE_TO_MOUNT_BOOT_FILESYSTEM */
+"Ön yükleme dosya sistemi bağlanamadı.",
+/* TR_UNABLE_TO_MOUNT_LOG_FILESYSTEM */
+"Günlük dosya sistemi bağlanamadı.",
+/* TR_UNABLE_TO_MOUNT_PROC_FILESYSTEM */
+"Proc dosya sistemi bağlanamadı.",
+/* TR_UNABLE_TO_MOUNT_ROOT_FILESYSTEM */
+"Root dosya sistemi bağlanamadı.",
+/* TR_UNABLE_TO_MOUNT_SWAP_PARTITION */
+"Takas bölümü bağlanamadı.",
+/* TR_UNABLE_TO_OPEN_HOSTS_FILE */
+"Ana bilgisayar dosyası açılamadı.",
+/* TR_UNABLE_TO_OPEN_SETTINGS_FILE */
+"Ayarlar dosyası açılamadı.",
+/* TR_UNABLE_TO_PARTITION */
+"Dsik bölümleri açılamadı.",
+/* TR_UNABLE_TO_REMOVE_TEMP_FILES */
+"Geçici olarak indirilen dosyalar kaldırılamıyor.",
+/* TR_UNABLE_TO_SET_HOSTNAME */
+"Ana bilgisayar adı ayarlamak için açılamıyor.",
+/* TR_UNABLE_TO_UNMOUNT_CDROM */
+"CDROM/floppydisk ayrılamıyor.",
+/* TR_UNABLE_TO_UNMOUNT_HARDDISK */
+"Sabit disk ayrılamıyor.",
+/* TR_UNABLE_TO_WRITE_ETC_FSTAB */
+"Yazmak için açılamıyor: /etc/fstab",
+/* TR_UNABLE_TO_WRITE_ETC_HOSTNAME */
+"Yazmak için açılamıyor: /etc/hostname",
+/* TR_UNABLE_TO_WRITE_ETC_HOSTS */
+"Yazmak için açılamıyor: /etc/hosts.",
+/* TR_UNABLE_TO_WRITE_ETC_HOSTS_ALLOW */
+"Yazmak için açılamıyor: /etc/hosts.allow.",
+/* TR_UNABLE_TO_WRITE_ETC_HOSTS_DENY */
+"Yazmak için açılamıyor: /etc/hosts.deny.",
+/* TR_UNABLE_TO_WRITE_VAR_SMOOTHWALL_ETHERNET_SETTINGS */
+"Yazmak için açılamıyor: %s/ethernet/settings.",
+/* TR_UNABLE_TO_WRITE_VAR_SMOOTHWALL_MAIN_HOSTNAMECONF */
+"Yazmak için açılamıyor: %s/main/hostname.conf",
+/* TR_UNABLE_TO_WRITE_VAR_SMOOTHWALL_MAIN_SETTINGS */
+"Yazmak için açılamıyor: %s/main/settings.",
+/* TR_UNCLAIMED_DRIVER */
+"Bu türe ait sahipsiz bir ethernet kartı yok:\n%s\n\nBunu atayabilirsiniz:",
+/* TR_UNKNOWN */
+"BİLİNMEYEN",
+/* TR_UNSET */
+"KURULMAMIŞ",
+/* TR_USB_KEY_VFAT_ERR */
+"Bu USB anahtarı geçersiz (vfat bölümü bulunamadı).",
+/* TR_US_NI1 */
+"US NI1",
+/* TR_WARNING */
+"UYARI",
+/* TR_WARNING_LONG */
+"Bu IP adresini değiştiriseniz %s makinesi ile uzak oturum bağlantısı kopar ve yeniden IP adresi girmeniz gerekir. Bu riskli bir işlemdir. Bu işlem sırasında bir şeyler ters giderse düzeltmek için makineye fiziksel erişiminiz varsa denemelisiniz.",
+/* TR_WELCOME */
+"%s kurulum programına hoş geldiniz. Sonraki ekranların herhangi birinde İptal seçeneğini seçtiğinizde bilgisayar yeniden başlatılacaktır.",
+/* TR_YOUR_CONFIGURATION_IS_SINGLE_GREEN_ALREADY_HAS_DRIVER */
+"Zaten atanmış bir sürücünüz var. Yapılandırma sadece YEŞİL ara birim için yapılır.",
+/* TR_YES */
+"Evet",
+/* TR_NO */
+"Hayır",
+/* TR_AS */
+"-",
+/* TR_IGNORE */
+"Yok say",
+/* TR_PPP_DIALUP */
+"PPP ÇEVİRMELİ AĞ (PPPoE, modem, ATM ...)",
+/* TR_DHCP */
+"DHCP",
+/* TR_DHCP_STARTSERVER */
+"DHCP-sunucusu başlatılıyor ...",
+/* TR_DHCP_STOPSERVER */
+"DHCP-sunucusu durduruluyor ...",
+/* TR_LICENSE_ACCEPT */
+"Bu lisansı kabul ediyorum.",
+/* TR_LICENSE_NOT_ACCEPTED */
+"Lisans kabul edilmedi. Çık!",
+/* TR_EXT2FS_DESCR */
+"Ext2 - Günlük olmadan dosya sistemi (flash sürücüler için önerilen)",
+/* TR_EXT3FS_DESCR */
+"Ext3 - Günlük ile dosya sistemi",
+/* TR_EXT4FS_DESCR */
+"Ext4 - Günlük ile dosya sistemi",
+/* TR_REISERFS_DESCR */
+"ReiserFS - Günlük ile dosya sistemi",
+/* TR_NO_LOCAL_SOURCE */
+"Yerel kaynak medya bulunamadı. İndirme başlatılıyor​​.",
+/* TR_DOWNLOADING_ISO */
+"Kurulum kalıbı indiriliyor ...",
+/* TR_DOWNLOAD_ERROR */
+"İndirirken hata!",
+/* TR_DHCP_FORCE_MTU */
+"DHCP mtu zorla:",
+};
index 040316d97596252e3439f237cd212ba6bf5f2a83..295598c45591568ae418f3a7fd819e030dabbcf7 100644 (file)
--- a/lfs/GeoIP
+++ b/lfs/GeoIP
@@ -25,7 +25,7 @@
 include Config
 
 VER        = 1.17
-DATVER     = 07052013
+DATVER     = 02072013
 
 THISAPP    = Geo-IP-PurePerl-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -43,7 +43,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 GeoIP.dat-$(DATVER).gz = $(DL_FROM)/GeoIP.dat-$(DATVER).gz
 
 $(DL_FILE)_MD5 = 42a6b9d4dd2563a20c8998556216e1de
-GeoIP.dat-$(DATVER).gz_MD5 = 634d72f4ffbb2de57efa468add572d38
+GeoIP.dat-$(DATVER).gz_MD5 = 25d59395b43d676fcbab05e7610a7b58
 
 install : $(TARGET)
 
index 9189655a828998005dfdcfef55559a0437f2cf97..b9c3bb452ca437f99671a82aea3f8f4bbeb03326 100644 (file)
--- a/lfs/alsa
+++ b/lfs/alsa
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team <info@ipfire.org>                      #
+# Copyright (C) 2007-2013  IPFire Team <info@ipfire.org>                      #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -25,9 +25,9 @@
 include Config
 
 
-VER        = 1.0.26
-UVER       = 1.0.26
-FVER       = 1.0.25
+VER        = 1.0.27.1
+UVER       = 1.0.27.1
+FVER       = 1.0.27
 
 VERSUFIX   = ipfire$(KCFG)
 
@@ -36,7 +36,7 @@ DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 PROG       = alsa
-PAK_VER    = 11
+PAK_VER    = 12
 
 DEPS       = ""
 
@@ -52,9 +52,9 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2
 alsa-firmware-$(FVER).tar.bz2 = $(DL_FROM)/alsa-firmware-$(FVER).tar.bz2
 
-$(DL_FILE)_MD5 = 2dfa35d28471d721e592b616beedf965
-alsa-utils-$(UVER).tar.bz2_MD5 = 4dcf1017fafc91603af96705c073eca9
-alsa-firmware-$(FVER).tar.bz2_MD5 = f1939da45b162c83a726c54a470ef139
+$(DL_FILE)_MD5 = 17102aaab10e9d4b19f6b02937bab015
+alsa-utils-$(UVER).tar.bz2_MD5 = 3d81357b997744a139881ef72bc6921a
+alsa-firmware-$(FVER).tar.bz2_MD5 = b373b350d5151dd7d64db2fc12936b04
 
 install : $(TARGET)
 
diff --git a/lfs/arm b/lfs/arm
new file mode 100644 (file)
index 0000000..2fbf65e
--- /dev/null
+++ b/lfs/arm
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007  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 <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.4.5.0
+
+THISAPP    = arm-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/arm
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = arm
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = f85f306e50b90796ab7097d948e8fcf2
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/arm-dont-require-distutils.patch
+       cd $(DIR_APP) && ./install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/bitstream b/lfs/bitstream
new file mode 100644 (file)
index 0000000..2985f55
--- /dev/null
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007  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 <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.0
+
+THISAPP    = bitstream-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = bitstream
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 5ba0c96d6c7c9131ba60a9a8fc147556
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/bitstream-makefile.patch
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 36dbe01e89b8b34820eeba5df11aa3a5ef929fce..ede343e2abcb521b96ae345baf24ebca800f7b2e 100644 (file)
--- a/lfs/cdrom
+++ b/lfs/cdrom
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2010  IPFire Team  <info@ipfire.org>                          #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -77,6 +77,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd /tmp && tar  cf /install/cdrom/$(SNAME)-$(VERSION).tlz $(TAR_OPTIONS) * && rm -rf *
 
        # Other files
+       touch /install/cdrom/$(SNAME)-$(VERSION)-core$(CORE).media
        sed 's/VERSION/$(VERSION)/' $(DIR_SRC)/config/cdrom/README.txt > /install/cdrom/README.txt
        cp $(DIR_SRC)/doc/COPYING                               /install/cdrom/
        cp $(DIR_SRC)/doc/{ChangeLog,packages-list.txt} /install/cdrom/doc
@@ -91,11 +92,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 ifneq "$(MACHINE_TYPE)" "arm"
        cp /boot/vmlinuz-$(KVER)-ipfire             /install/cdrom/boot/isolinux/vmlinuz
        cp /install/images/initrd                   /install/cdrom/boot/isolinux/instroot
-       cp $(DIR_SRC)/config/syslinux/syslinux.cfg  /install/cdrom/boot/isolinux/isolinux.cfg
-       cp $(DIR_SRC)/config/syslinux/boot.msg      /install/cdrom/boot/isolinux/boot.msg
-       cp $(DIR_SRC)/config/syslinux/splash.lss    /install/cdrom/boot/isolinux/splash.lss
+       cp $(DIR_SRC)/config/syslinux/boot.png      /install/cdrom/boot/isolinux/boot.png
        cp /usr/lib/memtest86+/memtest.bin          /install/cdrom/boot/isolinux/memtest
+       cp /usr/share/ipfire-netboot/ipxe.lkrn      /install/cdrom/boot/isolinux/netboot
        cp /usr/share/syslinux/isolinux.bin         /install/cdrom/boot/isolinux/isolinux.bin
+       cp /usr/share/hwdata/pci.ids                /install/cdrom/boot/isolinux/pci.ids
+       cp -vf /usr/share/syslinux/*.c32            /install/cdrom/boot/isolinux/
+       sed -e "s/VERSION/$(VERSION) - Core $(CORE)/g" \
+               $(DIR_SRC)/config/syslinux/syslinux.cfg \
+               > /install/cdrom/boot/isolinux/isolinux.cfg
 endif
        cd /install/cdrom && find -type f ! -name md5sum.txt | grep -v "./boot" | \
                                                xargs md5sum > md5sum.txt
index b950d454dddd510ddc9ea38ba9e39332b553f4fb..53f65183904898e48d23ff38cd4e965249cfa719 100644 (file)
@@ -26,14 +26,14 @@ include Config
 
 VERSUFIX=ipfire$(KCFG)
 
-VER        = 3.8-1-u
+VER        = 3.8.3-2-snpu
 
 ifeq "$(KCFG)" "-xen"
-       KVER = 2.6.32.60
+       KVER = 2.6.32.61
 endif
 
 THISAPP    = compat-drivers-$(VER)
-DL_FILE    = compat-drivers-$(VER).tar.xz
+DL_FILE    = compat-drivers-$(VER).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)-kmod-$(KVER)-$(VERSUFIX)
@@ -42,13 +42,15 @@ TARGET     = $(DIR_INFO)/$(THISAPP)-kmod-$(KVER)-$(VERSUFIX)
 # Top-level Rules
 ###############################################################################
 
-objects = $(DL_FILE) asix-4.5.0a.tar.xz
+objects = $(DL_FILE) asix-4.7.0a.tar.xz asix_gb-1.4.0a.tar.xz
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-asix-4.5.0a.tar.xz = $(DL_FROM)/asix-4.5.0a.tar.xz
+asix-4.7.0a.tar.xz = $(DL_FROM)/asix-4.7.0a.tar.xz
+asix_gb-1.4.0a.tar.xz = $(DL_FROM)/asix_gb-1.4.0a.tar.xz
 
-$(DL_FILE)_MD5 = 557e3099c642455ec272d9ddf46de484
-asix-4.5.0a.tar.xz_MD5=4219ce7c0cae4fdb580f30ea50cad8e0
+$(DL_FILE)_MD5 = 5a1e27e5b694aa5022116a5a3220bfdc
+asix-4.7.0a.tar.xz_MD5=491f7e8c3ee74433975812d86a0fa98b
+asix_gb-1.4.0a.tar.xz_MD5=9c9db731631abf00da2069d03253f9a7
 
 install : $(TARGET)
 
@@ -78,6 +80,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xaf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/compat-drivers-3.8-1-u-kref_get_unless_zero.patch
 
        # kfifo has no license info and taints kernel
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/compat-wireless-2.6.39_kfifo_module_info.patch
@@ -96,8 +99,13 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/compat-wireless-2.6.34-usbnet_compile.patch
 
-       # Build Updated asix usb-lan driver
-       cd $(DIR_APP)/drivers/net/usb && tar xvJf $(DIR_DL)/asix-4.5.0a.tar.xz
+       # Build Updated asix usb lan driver
+       cd $(DIR_APP)/drivers/net/usb && tar xvJf $(DIR_DL)/asix-4.7.0a.tar.xz
+
+       # Build Updated asix usb gigabit lan driver
+       cd $(DIR_APP)/drivers/net/usb && tar xvJf $(DIR_DL)/asix_gb-1.4.0a.tar.xz
+       echo 'obj-$$(CONFIG_USB_ASIX_GB) += asix_gb.o' >> $(DIR_APP)/drivers/net/usb/Makefile
+       cd $(DIR_APP) && echo export CONFIG_USB_ASIX_GB=m >> config.mk
 
        # Add libartas uAP driver
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/compat-wireless-3.5-libertas_uap.patch
@@ -111,9 +119,6 @@ ifeq "$(MACHINE_TYPE)" "arm"
        # disable video because it not build on Arm
        cd $(DIR_APP) && sed -i -e \
                "s/export CONFIG_COMPAT_VIDEO_MODULES=y//g" config.mk
-
-       # Add a missing vmalloc ti atx
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/compat-drivers-3.8-arm_missing_vmalloc.patch
 endif
 
        # Erase some modules that are obsolete or moved to other path
index f8fe4264293fbb9ff273c8df6b643dadb76b723f..1185236851fa6f695658bcc5db720f121d31a661 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -50,7 +50,7 @@ $(TARGET) :
        @$(PREBUILD)
 
        # Create all directories
-       for i in addon-lang auth backup ca certs connscheduler crls ddns dhcp dhcpc dmzholes dns \
+       for i in addon-lang auth backup ca certs connscheduler crls ddns dhcp dhcpc dmzholes dns dnsforward \
                        ethernet extrahd/bin fwlogs isdn key langs logging mac main  menu.d modem net-traffic \
                        net-traffic/templates nfs optionsfw outgoing/bin outgoing/groups outgoing/groups/ipgroups \
                        outgoing/groups/macgroups ovpn patches pakfire portfw ppp private proxy/advanced/cre \
@@ -63,8 +63,8 @@ $(TARGET) :
        # Touch empty files
        for i in auth/users backup/include.user backup/exclude.user \
            certs/index.txt ddns/config ddns/noipsettings ddns/settings ddns/ipcache dhcp/settings \
-           dhcp/fixleases dhcp/advoptions dhcp/dhcpd.conf.local dmzholes/config dns/settings ethernet/aliases ethernet/settings ethernet/known_nics ethernet/scanned_nics \
-           extrahd/scan extrahd/devices extrahd/partitions extrahd/settings fwlogs/ipsettings fwlogs/portsettings \
+           dhcp/fixleases dhcp/advoptions dhcp/dhcpd.conf.local dmzholes/config dns/settings dnsforward/config ethernet/aliases ethernet/settings ethernet/known_nics ethernet/scanned_nics \
+           ethernet/wireless extrahd/scan extrahd/devices extrahd/partitions extrahd/settings fwlogs/ipsettings fwlogs/portsettings \
            isdn/settings mac/settings main/disable_nf_sip main/hosts main/routing main/settings net-traffic/settings optionsfw/settings outgoing/settings outgoing/rules \
            ovpn/ccd.conf ovpn/ccdroute ovpn/ccdroute2 pakfire/settings portfw/config ppp/settings-1 ppp/settings-2 ppp/settings-3 ppp/settings-4 \
            ppp/settings-5 ppp/settings proxy/settings proxy/advanced/settings proxy/advanced/cre/enable remote/settings qos/settings qos/classes qos/subclasses qos/level7config qos/portconfig \
index 521eb933dfc61081f4f6b007662fb1a0ac679a3f..e87b7adbd3fdf73c8afbdf0e3bf2444cb0dc13c6 100644 (file)
--- a/lfs/crda
+++ b/lfs/crda
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.1.1
+VER        = 1.1.3
 
 THISAPP    = crda-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 5fc77af68b3e21736b8ef2f8b061c810
+$(DL_FILE)_MD5 = 29579185e06a75675507527243d28e5c
 
 install : $(TARGET)
 
index eb0e2f66021becc78dfaf64949b9c9a19982eaed..14e463e2bf5d1bb7ec5f38531511094c7aafa8a1 100644 (file)
@@ -25,7 +25,7 @@
 include Config
 
 ifeq "$(KCFG)" "-xen"
-       KVER = 2.6.32.60
+       KVER = 2.6.32.61
 endif
 
 VERSUFIX=ipfire$(KCFG)
index 1228f392a7c0231cfd6caa44a02ebf7b2305bc66..715d79d07c305e1f80153fbd159ce37d346a8a53 100644 (file)
--- a/lfs/curl
+++ b/lfs/curl
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 7.29.0
+VER        = 7.31.0
 
 THISAPP    = curl-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 4f57d3b4a3963038bd5e04dbff385390
+$(DL_FILE)_MD5 = 6f26843f7e3a2fb06e02f68a55efe8c7
 
 install : $(TARGET)
 
@@ -70,7 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xvf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && ./configure --prefix=/usr
+       cd $(DIR_APP) && ./configure --prefix=/usr --disable-ipv6
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        # Create symlink to new curl lib for old binaries
diff --git a/lfs/daq b/lfs/daq
index cac012bec4b84416581f54bf2e921529453a318e..e6fd8fbdf462885cddb7a8ce0d119880ca84f873 100644 (file)
--- a/lfs/daq
+++ b/lfs/daq
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.0.0
+VER        = 2.0.1
 
 THISAPP    = daq-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = a00855a153647df76d47f1ea454f74ae
+$(DL_FILE)_MD5 = 044aa3663d44580d005293eeb8ccf175
 
 install : $(TARGET)
 
index 50e21fbff0b990b77155b0019cd9b4b368ceabf0..d9ae7c63f8c0cc63b3ab7946e0097b67e32bf67b 100644 (file)
--- a/lfs/e1000
+++ b/lfs/e1000
@@ -29,7 +29,7 @@ VERSUFIX = ipfire$(KCFG)
 # e1000 vendor modul is only for legacy xen kernel
 # The 3.2.x kernel has newer module.
 
-KVER = 2.6.32.60
+KVER = 2.6.32.61
 MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/e1000/
 
 VER        = 8.0.35
index 693c054a7f187cbee1bf1b9fe5cdd0beb3f6f91d..04765a09a20507ae5d980a19a4d1b90aa6c09c02 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team <info@ipfire.org>                      #
+# Copyright (C) 2007-2013  IPFire Team <info@ipfire.org>                      #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,13 +26,13 @@ include Config
 
 VERSUFIX = ipfire$(KCFG)
 ifeq "$(KCFG)" "-xen"
-       KVER = 2.6.32.60
+       KVER = 2.6.32.61
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/e1000e
 else
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/ethernet/intel/e1000e
 endif
 
-VER        = 2.1.4
+VER        = 2.4.14
 
 THISAPP    = e1000e-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = e8dba81bfc86c6c75f39d025fb70899f
+$(DL_FILE)_MD5 = 05bae01409bb699f14297d726df2aa23
 
 install : $(TARGET)
 
diff --git a/lfs/gperf b/lfs/gperf
new file mode 100644 (file)
index 0000000..ac33857
--- /dev/null
+++ b/lfs/gperf
@@ -0,0 +1,76 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2013 IPFire Development 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 <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.0.4
+
+THISAPP    = gperf-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+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 = c1f1db32fb6598d6a93e6e88796a8632
+
+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)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 967fc8ab8440d3ddcc731fb40b35e505df74e9a3..c334a91c0efc11ae069a22ca163b2acb3636e333 100644 (file)
--- a/lfs/htop
+++ b/lfs/htop
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.0
+VER        = 1.0.2
 
 THISAPP    = htop-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = htop
-PAK_VER    = 5
+PAK_VER    = 6
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 325112ca7947ea1f6d6441f631e00384
+$(DL_FILE)_MD5 = 0d01cca8df3349c74569cefebbd9919e
 
 install : $(TARGET)
 
diff --git a/lfs/igb b/lfs/igb
index 0ebf466ea1d81d43770d4e5b0b86a4fff8056441..a7c136a71480e53de931e6e1169511125e6167d0 100644 (file)
--- a/lfs/igb
+++ b/lfs/igb
@@ -26,13 +26,13 @@ include Config
 
 VERSUFIX   = ipfire$(KCFG)
 ifeq "$(KCFG)" "-xen"
-       KVER = 2.6.32.60
+       KVER = 2.6.32.61
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/igb/
 else
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/ethernet/intel/igb/
 endif
 
-VER        = 4.1.2
+VER        = 4.3.0
 
 THISAPP    = igb-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 0a5462b76310b83a40c9023edae50d72
+$(DL_FILE)_MD5 = dcbf7271c016bdb71102eb623b807f83
 
 install : $(TARGET)
 
index 5c0bf131cb564758141fed6c6901aa429784fc42..fb1426fe561bdecb682ffaac8f1570a5fe69a25d 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2013   IPFire Team  <info@ipfire.org>                    #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = igmpproxy
-PAK_VER    = 2
+PAK_VER    = 4
 
 DEPS       = ""
 
@@ -77,8 +77,16 @@ $(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/igmpproxy-001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch
+       cd $(DIR_APP) && patch -Np1  < $(DIR_SRC)/src/patches/igmpproxy-002-Change-default-interface-state-to-disabled-wrt-29458.patch
+       cd $(DIR_APP) && patch -Np1  < $(DIR_SRC)/src/patches/igmpproxy-003-Restrict-igmp-reports-for-downstream-interfaces-wrt-.patch
+       cd $(DIR_APP) && patch -Np1  < $(DIR_SRC)/src/patches/igmpproxy-004-Restrict-igmp-reports-forwarding-to-upstream-interfa.patch
+       cd $(DIR_APP) && patch -Np1  < $(DIR_SRC)/src/patches/igmpproxy-100-use-monotic-clock-instead-of-time-of-day.patch
+       cd $(DIR_APP) && autoreconf
        cd $(DIR_APP) && ./configure --sysconfdir=/etc
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
+       install -v -m 644 $(DIR_SRC)/config/backup/includes/igmpproxy \
+                        /var/ipfire/backup/addons/includes/igmpproxy
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 468c2af32f5cf7600787da6b5c93f76e20cc1137..ba87c9c994cbd093a983dc5cbe849397ada9d5de 100644 (file)
@@ -80,5 +80,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
        mv -v /usr/bin/ping /bin
+
+       # Don't use whois command from here.
+       rm -vf /usr/bin/whois
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 213b46e2724dc95c8deb9e2bfee85566b77f089a..6549147a83afdf68735c2ff3e5503318df3d4bb2 100644 (file)
@@ -173,6 +173,9 @@ $(TARGET) :
        ln -sf ../init.d/localnet    /etc/rc.d/rcsysinit.d/S80localnet
        ln -sf ../init.d/sysctl      /etc/rc.d/rcsysinit.d/S90sysctl
        ln -sf ../init.d/network-vlans /etc/rc.d/rcsysinit.d/S91network-vlans
+       ln -sf ../init.d/wlanclient  /etc/rc.d/rc0.d/K82wlanclient
+       ln -sf ../init.d/wlanclient  /etc/rc.d/rc3.d/S19wlanclient
+       ln -sf ../init.d/wlanclient  /etc/rc.d/rc6.d/K82wlanclient
 
        ln -sf ../../dnsmasq /etc/rc.d/init.d/networking/red.up/05-RS-dnsmasq
        ln -sf ../../firewall /etc/rc.d/init.d/networking/red.up/20-RL-firewall
index 740793a04ac2aea846b8c301c40be9e7d3852536..c02e0bac5c6f374212048e017b255f72e9eb3a1d 100644 (file)
@@ -65,5 +65,8 @@ $(TARGET) :
        #Patch ISO Name for download ...
        sed -i -e "s|ipfire.iso|download.ipfire.org/releases/ipfire-2.x/$(VERSION)-core$(CORE)/$(SNAME)-$(VERSION).$(MACHINE)-full-core$(CORE).iso|g" \
                                /install/initrd/bin/downloadsource.sh
+       #Patch version for mediacheck ...
+       sed -i -e "s|FullIPFireVersion|$(SNAME)-$(VERSION)-core$(CORE)|g" \
+                               /install/initrd/bin/mountsource.sh
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
diff --git a/lfs/ipfire-netboot b/lfs/ipfire-netboot
new file mode 100644 (file)
index 0000000..0590d9b
--- /dev/null
@@ -0,0 +1,88 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = v1.0
+PXE_VER    = c4bce43
+
+THISAPP    = ipfire-netboot-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = http://source.ipfire.org/releases/ipfire-netboot/
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+SUP_ARCH   = i586
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE) ipxe-$(PXE_VER).tar.xz
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+ipxe-$(PXE_VER).tar.xz = $(URL_IPFIRE)/ipxe-$(PXE_VER).tar.xz
+
+$(DL_FILE)_MD5 = 257773a52ed5dda3053eb049bee38a60
+ipxe-$(PXE_VER).tar.xz_MD5 = 8aeb94330eb94f3f1e6170e23db0ba27
+
+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)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+
+       # Extract iPXE source
+       cd $(DIR_APP) && tar axf $(DIR_DL)/ipxe-$(PXE_VER).tar.xz
+       cd $(DIR_APP) && rm -rfv ipxe && ln -s ipxe-$(PXE_VER) ipxe
+       cd $(DIR_APP) && make bin/ipxe.lkrn
+
+       # Installation
+       -mkdir -pv /usr/share/ipfire-netboot
+       cd $(DIR_APP) && install -m 644 bin/ipxe.lkrn /usr/share/ipfire-netboot
+
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/ipvsadm b/lfs/ipvsadm
new file mode 100644 (file)
index 0000000..de9c52d
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2013  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.26
+
+THISAPP    = ipvsadm-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = ipvsadm
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = eac3ba3f62cd4dea2da353aeddd353a8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && make CFLAGS="$(CFLAGS)" #$(MAKETUNING)
+       cd $(DIR_APP) && install -v -m 755 ipvsadm /usr/sbin/ipvsadm
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/iw b/lfs/iw
index ec59f23cac8a476ba498b0bfe2e49a6239222198..6a6627fb72d61a03603ed6adab36ba6d804731e4 100644 (file)
--- a/lfs/iw
+++ b/lfs/iw
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
 
 include Config
 
-VER        = 0.9.22
+VER        = 3.8
 
 THISAPP    = iw-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 561c2602c5ce7c65a590118286c0892a
+$(DL_FILE)_MD5 = 2aae163b7c3b581b7d94f34a5d3e47d8
 
 install : $(TARGET)
 
@@ -69,7 +69,7 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && CFLAGS+=-I/usr/src/linux/include make $(MAKETUNING)
        cd $(DIR_APP) && make install
        @rm -rf $(DIR_APP)
diff --git a/lfs/jwhois b/lfs/jwhois
new file mode 100644 (file)
index 0000000..46abec4
--- /dev/null
@@ -0,0 +1,90 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007  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 <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 4.0
+
+THISAPP    = jwhois-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+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 = 977d0ba90ee058a7998c94d933fc9546
+
+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)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-conf_update.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-conf_update2.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-connect.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-fclose.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-idna.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-ipv6match.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-multi-homed.patch
+       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-select.patch
+
+       cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+
+       # Add alias for whois command.
+       ln -svf jwhois /usr/bin/whois
+
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/keepalived b/lfs/keepalived
new file mode 100644 (file)
index 0000000..1891751
--- /dev/null
@@ -0,0 +1,91 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2013  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 1.2.7
+
+THISAPP    = keepalived-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = keepalived
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 8551a34ee048895dbe5350a031ff29c1
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+
+       install -v -m 644 $(DIR_SRC)/config/backup/includes/keepalived \
+               /var/ipfire/backup/addons/includes/keepalived
+
+       # Restore initscript
+       install -v -m 754 $(DIR_SRC)/src/initscripts/init.d/keepalived \
+               /etc/rc.d/init.d/keepalived
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index b31b961b2600fbd3865499fd17432cfa687103d9..a736381fe20449249d3fd72c54184686a2cd45e6 100644 (file)
 
 include Config
 
-VER        = 0.11.0-svn1158-dpf
+VER        = 0.11.0-svn1200-dpf
 
 THISAPP    = lcd4linux-$(VER)
-DL_FILE    = $(THISAPP).tar.xz
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
+DIR_APP    = $(DIR_SRC)/lcd4linux
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = lcd4linux
-PAK_VER    = 4
+PAK_VER    = 5
 
 DEPS       = "dpfhack libmpdclient"
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 0b7eba14a92ae5d51a3ab99948192b8d
+$(DL_FILE)_MD5 = 5b76a26879849dbd52a5bcfda4107ea4
 
 install : $(TARGET)
 
@@ -76,8 +76,7 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/lcd4linux-scaletext-dpf.patch
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && ./configure  --with-plugins=all,!qnaplog,!dbus --prefix=/usr
        cd $(DIR_APP) && make
        cd $(DIR_APP) && make install
diff --git a/lfs/lcdproc b/lfs/lcdproc
new file mode 100644 (file)
index 0000000..9e88622
--- /dev/null
@@ -0,0 +1,103 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.5.6
+
+THISAPP    = lcdproc-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = lcdproc
+PAK_VER    = 1
+
+DEPS       = 
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = df4f5c2c7285eaf6979b9c7768b4877f
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       $(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/lcdproc-0.5.6-menuitem.patch
+       cd $(DIR_APP) && \
+               ./configure \
+                       --prefix=/usr \
+                       --sysconfdir=/etc/lcdproc \
+                       --enable-libusb \
+                       --enable-drivers=all \
+                       --enable-permissive-menu-goto \
+                       --enable-lcdproc-menus \
+                       --enable-stat-nfs \
+                       --enable-stat-smbfs \
+                       --with-lcdport=13666 \
+                       --enable-seamless-hbars
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+       -mkdir -pv /etc/lcdproc
+       cp -vf $(DIR_SRC)/config/lcdproc/{LCDd,lcdproc}.conf /etc/lcdproc
+       ln -sf ../init.d/lcdproc /etc/rc.d/rc3.d/S60lcdproc
+       ln -sf ../init.d/lcdproc /etc/rc.d/rc0.d/K40lcdproc
+       ln -sf ../init.d/lcdproc /etc/rc.d/rc6.d/K40lcdproc
+       install -v -m 644 $(DIR_SRC)/config/backup/includes/lcdproc \
+               /var/ipfire/backup/addons/includes/lcdproc
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 24d4b89e5ceff204d915b498a0e4f22527d7b327..5e0785926eb3d07e5d90e99bf5495bee4dc3a142 100644 (file)
 
 include Config
 
-VER        = v6b
+VER        = 1.3.0
 
-THISAPP    = jpegsrc.$(VER)
+THISAPP    = libjpeg-turbo-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/jpeg-6b
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = libjpeg
 PAK_VER    = ipfire-beta1
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = dbd5f3b47ed13132f04c685d608a7547
+$(DL_FILE)_MD5 = e1e65cc711a1ade1322c06ad4a647741
 
 install : $(TARGET)
 
index e46a2d4bc2e83bd77794997113627d46c7566780..094f09e6455ede9742fc993e24a33d9eff44b088 100644 (file)
--- a/lfs/linux
+++ b/lfs/linux
 
 include Config
 
-VER           = 3.2.38
+VER        = 3.2.48
 
 RPI_PATCHES = linux-3.2.27-ada8b44
 
 THISAPP    = linux-$(VER)
-DL_FILE    = linux-$(VER).tar.bz2
+DL_FILE    = linux-$(VER).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 CFLAGS     =
 CXXFLAGS   =
 
-PAK_VER    = 28
+PAK_VER    = 30
 DEPS      = ""
 
 VERSUFIX=ipfire$(KCFG)
@@ -71,7 +71,7 @@ objects =$(DL_FILE) \
 $(DL_FILE)                             = $(URL_IPFIRE)/$(DL_FILE)
 rpi-patches-$(RPI_PATCHES).patch.xz    = $(URL_IPFIRE)/rpi-patches-$(RPI_PATCHES).patch.xz
 
-$(DL_FILE)_MD5                         = 16ea59fd8701f82d7d7c534a6e4bb923
+$(DL_FILE)_MD5                         = f560aa5fcf07e57ea0ca66fdfdb53ef1
 rpi-patches-$(RPI_PATCHES).patch.xz_MD5        = 966687ff27e450e04ff50e0da829dc00
 
 
index a412d9eb2eae4f3a40d526eb3f24ea3ff75aa7e4..474e0944080830a3cce8ed2d9ce2382f1edf9281 100644 (file)
 
 include Config
 
-PATCHLEVEL = .60
-VER        = 2.6.32.60
+PATCHLEVEL = .61
+VER        = 2.6.32.61
 
 THISAPP    = linux-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 CFLAGS     =
 CXXFLAGS   =
 
-PAK_VER    = 25
+PAK_VER    = 27
 DEPS      = ""
 
 # Normal build or XEN build.
@@ -82,7 +82,7 @@ patch-2.6.16-nath323-1.3.bz2          = $(URL_IPFIRE)/patch-2.6.16-nath323-1.3.bz2
 reiser4-for-2.6.32.patch.bz2           = $(URL_IPFIRE)/reiser4-for-2.6.32.patch.bz2
 xen-patches-2.6.32-2g.tar.bz2          = $(URL_IPFIRE)/xen-patches-2.6.32-2g.tar.bz2
 
-$(DL_FILE)_MD5                         = a8e037a78c5fabefd2baa83f7ae0b8b1
+$(DL_FILE)_MD5                         = 37e0afeb308b27a81dafa55c367a6105
 netfilter-layer7-v2.22.tar.gz_MD5      = 98dff8a3d5a31885b73341633f69501f
 patch-2.6.16-nath323-1.3.bz2_MD5       = f926409ff703a307baf54b57ab75d138
 reiser4-for-2.6.32.patch.bz2_MD5       = 3246397973d9271eb8e6d7c97c5d2d91
index 57db77fa1e0b12372b238b174e93ac50fb155828..e6a7465b3a9a38e650a91bfbadad8af3c9d1e2fa 100644 (file)
--- a/lfs/mISDN
+++ b/lfs/mISDN
@@ -27,7 +27,7 @@ include Config
 VERSUFIX=ipfire$(KCFG)
 
 ifeq "$(KCFG)" "-xen"
-       KVER = "2.6.32.60"
+       KVER = "2.6.32.61"
 endif
 
 VER        = 20121008
diff --git a/lfs/mc b/lfs/mc
index 32946c17abe4ee734e906405a7247ceaa78f0c46..18613498a7630fac1173607502e1332a740e9344 100644 (file)
--- a/lfs/mc
+++ b/lfs/mc
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2009  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
 
 include Config
 
-VER        = 4.8.4
+VER        = 4.8.9
 
 THISAPP    = mc-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = mc
-PAK_VER    = 6
+PAK_VER    = 8
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = a8edb8226cb25869f925ecce043faf1e
+$(DL_FILE)_MD5 = 0f8a05f9a9708241541ae177c8e2f209
 
 install : $(TARGET)
 
@@ -76,7 +76,7 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && ./configure --prefix=/usr \
                                --sysconfdir=/etc \
                                --without-x --disable-nls \
index fa99ea0b15b00bb456c04c1888ff4dff38a3ff4b..39c6b7352469ac7f67dfc040931778b450dd70a7 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.2.11
+VER        = 3.2.12
 
 THISAPP    = motion-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 3a26c00f3250eacf6fa93c7a7e0249d9
+$(DL_FILE)_MD5 = 1ba0065ed50509aaffb171594c689f46
 
 install : $(TARGET)
 
diff --git a/lfs/multicat b/lfs/multicat
new file mode 100644 (file)
index 0000000..ac29598
--- /dev/null
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007  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 <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 2.0
+
+THISAPP    = multicat-$(VER)
+DL_FILE    = $(THISAPP).tar.bz2
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = multicat
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 3aaa226a421c378c2ede0c8db8fd609c
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/multicat-makefile.patch
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index a13c924740c3faf7149386adfa5beeb9a1aff0f3..6cc075fa402a329cb2988f6ad485058c593c7bf9 100644 (file)
@@ -69,6 +69,7 @@ $(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/oinkmaster-2.0-add_community_rules.patch
        cd $(DIR_APP) && chown nobody:nobody oinkmaster.pl
        cd $(DIR_APP) && cp -f oinkmaster.conf /var/ipfire/snort/
        cd /var/ipfire/snort && patch -Np1 < $(DIR_SRC)/src/patches/oinkmaster-tmp.patch
index 774e18a2fb458c127cec7f627382565e2bdcb6b5..3d4ef2f960431b69d529ec4d27626af66137b9cd 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 6.1p1
+VER        = 6.2p2
 
 THISAPP    = openssh-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 3345cbf4efe90ffb06a78670ab2d05d5
+$(DL_FILE)_MD5 = be46174dcbb77ebb4ea88ef140685de1
 
 install : $(TARGET)
 
diff --git a/lfs/perl-Carp-Clan b/lfs/perl-Carp-Clan
new file mode 100644 (file)
index 0000000..4afc2d6
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+VER        = 6.04
+
+THISAPP    = Carp-Clan-$(VER)
+DL_FILE    = ${THISAPP}.tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = perl-Carp-Clan
+DEPS       = ""
+PAK_VER    = 3
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = b6316bc51bb530d994f2784615939fb2
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && perl Makefile.PL
+       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/perl-Date-Calc b/lfs/perl-Date-Calc
new file mode 100644 (file)
index 0000000..eb4f2fa
--- /dev/null
@@ -0,0 +1,82 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+include Config
+VER        = 6.3
+
+THISAPP    = Date-Calc-$(VER)
+DL_FILE    = ${THISAPP}.tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = perl-Date-Calc
+DEPS       = "perl-Carp-Clan"
+PAK_VER    = 3
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 9b64555b7051c1beb6b61daead2d01b3
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && perl Makefile.PL
+       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/perl-Date-Manip b/lfs/perl-Date-Manip
new file mode 100644 (file)
index 0000000..39d271a
--- /dev/null
@@ -0,0 +1,82 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+include Config
+VER        = 6.40
+
+THISAPP    = Date-Manip-$(VER)
+DL_FILE    = ${THISAPP}.tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = perl-Date-Manip
+DEPS       = ""
+PAK_VER    = 4
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = ae57b05e8ec689de2f23c99639e0109d
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && perl Makefile.PL
+       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/perl-File-Tail b/lfs/perl-File-Tail
new file mode 100644 (file)
index 0000000..2054bc6
--- /dev/null
@@ -0,0 +1,83 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+VER        = 0.99.3
+
+THISAPP    = File-Tail-$(VER)
+DL_FILE    = ${THISAPP}.tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = perl-File-Tail
+DEPS       = ""
+PAK_VER    = 3
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = ef0fb7bcb4181ba593f4a09940f61d1c
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && perl Makefile.PL
+       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
diff --git a/lfs/perl-TimeDate b/lfs/perl-TimeDate
new file mode 100644 (file)
index 0000000..ca4b7f2
--- /dev/null
@@ -0,0 +1,82 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+
+###############################################################################
+# Definitions
+###############################################################################
+include Config
+VER        = 1.20
+
+THISAPP    = TimeDate-$(VER)
+DL_FILE    = ${THISAPP}.tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = perl-TimeDate
+DEPS       = ""
+PAK_VER    = 3
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 7da7452bce4c684e4238e6d09b390200
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && perl Makefile.PL
+       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 5866b97d85ac01cae96f6ecbd8c00fcce4e1fc65..77c6dd0e4aefbccb08c5bd9a6a45492a7e79e005 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.6.5
+VER        = 2.10.0
 
 THISAPP    = postfix-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,12 +32,34 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = postfix
-PAK_VER    = 6
+PAK_VER    = 7
 
 DEPS       = "amavisd mysql"
 
-# Fake kernel release
-export UTS_RELEASE = 2.6.32-ipfire
+CCARGS     = -DNO_IPV6 `getconf LFS_CFLAGS` \
+       -DDEF_DAEMON_DIR="'\"/usr/lib/postfix\"'" \
+       -DDEF_MANPAGE_DIR="'\"/usr/share/man\"'"
+AUXLIBS    =
+
+# LDAP
+CCARGS    += -DHAS_LDAP -DLDAP_DEPRECATED=1
+AUXLIBS   += -lldap -llber
+
+# PCRE
+CCARGS    += -DHAS_PCRE -I/usr/include/pcre
+AUXLIBS   += -lpcre
+
+# MySQL
+CCARGS    += -DHAS_MYSQL -I/usr/include/mysql
+AUXLIBS   += -L/usr/lib/mysql -lmysqlclient -lm
+
+# SASL
+CCARGS    += -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl
+AUXLIBS   += -L/usr/lib/sasl2 -lsasl2
+
+# SSL
+CCARGS    += -DUSE_TLS `pkg-config --cflags openssl`
+AUXLIBS   += `pkg-config --libs openssl`
 
 ###############################################################################
 # Top-level Rules
@@ -47,7 +69,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 6b954cfb3eb6141dac1e773281211717
+$(DL_FILE)_MD5 = b2a563b2d5c53462952886e6fc4e4b7b
 
 install : $(TARGET)
 
@@ -81,8 +103,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && make -f Makefile.init makefiles \
-                               'CCARGS=-DDEF_DAEMON_DIR=\"/usr/lib/postfix\" -DDEF_MANPAGE_DIR=\"/usr/share/man\" -DUSE_TLS -I/usr/include/openssl -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DHAS_MYSQL -I/usr/include/mysql' \
-                               'AUXLIBS=-L/usr/lib -L/usr/lib/sasl2 -lz -lm  -lssl -lcrypto -lmysqlclient -L/usr/lib/mysql -lsasl2 -L/usr/lib'
+               DEBUG="" OPT="$(CFLAGS) -fno-strict-aliasing" CCARGS="$(CCARGS)" AUXLIBS="$(AUXLIBS)"
        cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && sh postfix-install -non-interactive
        ## Install configuration
@@ -91,5 +112,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        mv -vf /etc/postfix/aliases /etc/aliases
        mkdir -p /var/lib/postfix
        chown postfix.root /var/lib/postfix
+
+       install -v -m 644 $(DIR_SRC)/config/backup/includes/postfix \
+                        /var/ipfire/backup/addons/includes/postfix
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index f2a7f5fecd821d2eff9a249ebeaa0170598a7976..9305f4595239d7c4fc5ea8121f38d3535517e7c9 100644 (file)
--- a/lfs/pound
+++ b/lfs/pound
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = pound
-PAK_VER    = 4
+PAK_VER    = 5
 
 DEPS       = ""
 
@@ -84,5 +84,12 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && make install
        install -v -m 644 $(DIR_SRC)/config/backup/includes/pound \
                         /var/ipfire/backup/addons/includes/pound
+       ln -sf ../init.d/pound /etc/rc.d/rc3.d/S60pound
+       ln -sf ../init.d/pound /etc/rc.d/rc0.d/K40pound
+       ln -sf ../init.d/pound /etc/rc.d/rc6.d/K40pound
+
+       # Remove temporary file.
+       rm -vf /root/.rnd
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 85d39007b871c65b5222adaf8dea66beed1abb1c..fb03e56f952cfe550b14bf966b9444372a3d08fc 100644 (file)
--- a/lfs/r8101
+++ b/lfs/r8101
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team <info@ipfire.org>                      #
+# Copyright (C) 2007-2013  IPFire Team <info@ipfire.org>                      #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,10 +26,12 @@ include Config
 
 VERSUFIX = ipfire$(KCFG)
 ifeq "$(KCFG)" "-xen"
-       KVER = 2.6.32.60
+       KVER = 2.6.32.61
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net
+       MODNAME = r8101.ko
 else
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/ethernet/realtek
+       MODNAME = r8101.ko.vendor
 endif
 
 VER        = 1.023.00
@@ -83,6 +85,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/r8101_add_missing_pciids.patch
        cd $(DIR_APP) && make -C /lib/modules/$(KVER)-$(VERSUFIX)/build/ SUBDIRS=$(DIR_APP)/src modules
-       cd $(DIR_APP)/src && install -m 644 r8101.ko $(MODPATH)
+       cd $(DIR_APP)/src && install -m 644 r8101.ko $(MODPATH)/$(MODNAME)
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index c4aa6a960ada3fdf917d99163a5d26503a500bcf..98267370ab03dede08b2bfb6188347bc06c32d03 100644 (file)
--- a/lfs/r8168
+++ b/lfs/r8168
@@ -26,10 +26,12 @@ include Config
 
 VERSUFIX = ipfire$(KCFG)
 ifeq "$(KCFG)" "-xen"
-       KVER = 2.6.32.60
+       KVER = 2.6.32.61
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net
+       MODNAME = r8168.ko
 else
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/ethernet/realtek
+       MODNAME = r8168.ko.vendor
 endif
 
 VER        = 8.035.00
@@ -82,6 +84,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && make -C /lib/modules/$(KVER)-$(VERSUFIX)/build/ SUBDIRS=$(DIR_APP)/src modules
-       cd $(DIR_APP)/src && install -m 644 r8168.ko $(MODPATH)
+       cd $(DIR_APP)/src && install -m 644 r8168.ko $(MODPATH)/$(MODNAME)
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 65c34e610f570061e2d57a0a3f7d9c4fe3d7aefe..5a8be3c31e3ffe17c141996bbbd2f4d6a8b9344b 100644 (file)
--- a/lfs/r8169
+++ b/lfs/r8169
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team <info@ipfire.org>                      #
+# Copyright (C) 2007-2013  IPFire Team <info@ipfire.org>                      #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,10 +26,12 @@ include Config
 
 VERSUFIX = ipfire$(KCFG)
 ifeq "$(KCFG)" "-xen"
-       KVER = 2.6.32.60
+       KVER = 2.6.32.61
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net
+       MODNAME = r8169.ko
 else
        MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/kernel/drivers/net/ethernet/realtek
+       MODNAME = r8169.ko.vendor
 endif
 
 VER        = 6.017.00
@@ -81,11 +83,13 @@ $(subst %,%_MD5,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        #Save original r8169 module
+ifeq "$(KCFG)" "-xen"
        -mv $(MODPATH)/r8169.ko \
            $(MODPATH)/r8169.ko.org
+endif
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/r8169_add_missing_pciids.patch
        cd $(DIR_APP) && make -C /lib/modules/$(KVER)-$(VERSUFIX)/build/ SUBDIRS=$(DIR_APP)/src modules
-       cd $(DIR_APP)/src && install -m 644 r8169.ko $(MODPATH)
+       cd $(DIR_APP)/src && install -m 644 r8169.ko $(MODPATH)/$(MODNAME)
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index d8f680003e6f4173048210350383b481bb1ff4bd..b5980087f485760c81c9a59b57e49fdd2ba4c259 100644 (file)
--- a/lfs/samba
+++ b/lfs/samba
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.6.15
+VER        = 3.6.17
 
 THISAPP    = samba-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = samba
-PAK_VER    = 49
+PAK_VER    = 51
 
 DEPS       = "cups"
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = d9424e9badb089bd51e6cfc752b21dfa
+$(DL_FILE)_MD5 = c67c3330545c8f1f7ee26e017c28439b
 
 install : $(TARGET)
 
index 950b319caff5c31f0191e736e429c055bb30f358..2d5d04a121b596fc8f1853a2a63a56a2d0eef742 100644 (file)
--- a/lfs/snort
+++ b/lfs/snort
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2010  IPFire Team  <info@ipfire.org>                          #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.9.4
+VER        = 2.9.5.3
 
 THISAPP    = snort-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = e79ee6b4fbb32edc5dfed2d7dfcc6813
+$(DL_FILE)_MD5 = f99465c0734a6173bfca899dcb72266b
 
 install : $(TARGET)
 
@@ -75,6 +75,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                --enable-linux-smp-stats --enable-smb-alerts \
                --enable-gre --enable-mpls --enable-targetbased \
                --enable-decoder-preprocessor-rules --enable-ppm \
+               --enable-non-ether-decoders \
                --enable-perfprofiling --enable-zlib --enable-active-response \
                --enable-normalizer --enable-reload --enable-react --enable-flexresp3
        cd $(DIR_APP) && make
@@ -86,6 +87,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
                etc/reference.config etc/classification.config /etc/snort/rules
        cd $(DIR_APP) && install -m 0644 etc/unicode.map /etc/snort
        install -m 0644 $(DIR_SRC)/config/snort/snort.conf /etc/snort
+       cp /etc/snort/snort.conf /etc/snort/snort.conf.template
        chown -R nobody:nobody /etc/snort
        -mkdir -p /var/log/snort
        chown -R snort:snort /var/log/snort
index 3ede976109819caa9d673c7cdeecc3c7e39027c8..81118c2c39663bb2cdf5280b316a3c47ead22124 100644 (file)
--- a/lfs/squid
+++ b/lfs/squid
@@ -71,6 +71,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xjf $(DIR_DL)/$(DL_FILE)
 
+       cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.1-10486.patch
+       cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/squid-3.1-10487.patch
+
        cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls \
           --datadir=/usr/lib/squid \
           --mandir=/usr/share/man --libexecdir=/usr/lib/squid \
@@ -87,8 +90,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
           --enable-referer-log \
              --enable-snmp \
           --with-pthreads --with-dl \
-          --with-maxfd="16384" \
-          --with-filedescriptors=16384 \
+          --with-maxfd="65536" \
+          --with-filedescriptors=65536 \
           --with-large-files \
           --with-aio \
           --enable-async-io=8 \
index 86255f837b0b982b56a862c5c2eace11251dc5a0..7d9e6afec2861342354c2d77a7aa8042b02b1ef7 100644 (file)
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = squidclamav
-PAK_VER    = 15
+PAK_VER    = 17
 
 DEPS       = "clamav"
 
@@ -77,9 +77,11 @@ $(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/squidclamav-5.11-dont_use_ipv6.patch
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make install
-       install -v -m 755  $(DIR_CONF)/squidclamav/squidclamav.conf /etc/squidclamav.conf
+       install -v -m 664 $(DIR_CONF)/squidclamav/squidclamav.conf /etc/squidclamav.conf
+       chown -v root:nobody /etc/squidclamav.conf
        install -v -m 644 $(DIR_SRC)/config/backup/includes/squidclamav /var/ipfire/backup/addons/includes/squidclamav
        chmod 755 /srv/web/ipfire/html/clwarn.cgi
        @rm -rf $(DIR_APP)
diff --git a/lfs/strace b/lfs/strace
new file mode 100644 (file)
index 0000000..f1ffc98
--- /dev/null
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2013  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 4.7
+
+THISAPP    = strace-$(VER)
+DL_FILE    = $(THISAPP).tar.xz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = strace
+PAK_VER    = 1
+
+DEPS       = ""
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 6054c3880a00c6703f83b57f15e04642
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && ./configure --prefix=/usr
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index b3ce846b70fd66db2c8e3f4e793cd63b64454122..4701f34782c6961306841ddde5e72ca9d1d76802 100644 (file)
 
 include Config
 
-VER        = 5.0.4
+VER        = 5.1.0
 
 THISAPP    = strongswan-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
+DL_FILE    = $(THISAPP).tar.bz2
 DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/$(THISAPP)
+DIR_APP    = $(DIR_SRC)/strongswan-$(VER)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
 ifeq "$(MACHINE)" "i586"
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 7085ac1d28dcc250096553fa51c3a4ea
+$(DL_FILE)_MD5 = c1cd0a3ba9960f590cae28c8470800e8
 
 install : $(TARGET)
 
@@ -79,15 +79,22 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 
        cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/strongswan-4.5.3_ipfire.patch
 
+       cd $(DIR_APP) && [ -x "configure" ] || ./autogen.sh
        cd $(DIR_APP) && ./configure \
                --prefix="/usr" \
                --sysconfdir="/etc" \
                --enable-curl \
                --enable-openssl \
+               --enable-xauth-eap \
                --enable-eap-radius \
+               --enable-eap-tls \
+               --enable-eap-ttls \
+               --enable-eap-peap \
+               --enable-eap-mschapv2 \
+               --enable-eap-identity \
                $(PADLOCK)
 
-       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make $(MAKETUNING) LDFLAGS="-lrt"
        cd $(DIR_APP) && make install
 
        # Remove all library files we don't want or need.
diff --git a/lfs/swatch b/lfs/swatch
new file mode 100644 (file)
index 0000000..381cac3
--- /dev/null
@@ -0,0 +1,84 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 3.2.3
+
+THISAPP    = swatch-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = swatch
+PAK_VER    = 2
+
+DEPS       = "perl-File-Tail perl-Date-Calc perl-TimeDate perl-Date-Manip"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 1162f1024cf07fc750ed4960d61ac4e8
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist: 
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && yes 'n' | perl Makefile.PL
+       cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
+       cd $(DIR_APP) && make install
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 4556428b3ef8d25fddef99ee7066e4aee073edf3..934e851787efcb0aaf48a55659971c89d8d2933a 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.0.0
+VER        = 4.4.0
 
 THISAPP    = tcpdump-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = tcpdump
-PAK_VER    = 2
+PAK_VER    = 3
 
 DEPS       = ""
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = b22ca72890df2301d922c9f2d17867f9
+$(DL_FILE)_MD5 = 6f75aabcffd012f73bd7c331bb5d8232
 
 install : $(TARGET)
 
@@ -77,15 +77,18 @@ $(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/tcpdump-3.8.2-rsvp-dos.patch       #CAN 2005-1280
-#      cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/tcpdump-3.8.2-bgp-dos.patch        #CAN 2005-1267
-#      cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/tcpdump-3.8.2-bgp-dos-2.patch      #CAN 2005-1279
-#      cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/tcpdump-3.8.2-isis-dos.patch       #CAN 2005-1278
-#      cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/tcpdump-3.8.2-ldp-dos.patch        #CAN 2005-1279
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/tcpdump-4.0.0-noINET.patch
-       cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls --disable-ipv6
-       cd $(DIR_APP) && sed -i -e 's/#define\ HAVE_PCAP_DEBUG\ 1/#undef\ HAVE_PCAP_DEBUG/' config.h
-       cd $(DIR_APP) && make $(MAKETUNING) DEFS="-D_U_=\"\" -DHAVE_CONFIG_H"
+       cd $(DIR_APP) && \
+               ./configure \
+                       --prefix=/usr \
+                       --disable-nls \
+                       --with-crypto \
+                       --without-smi
+
+       cd $(DIR_APP) && make $(MAKETUNING)
        cd $(DIR_APP) && make install
+
+       # Remove versioned binary
+       rm -vf /usr/sbin/tcpdump.$(VER)
+
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
diff --git a/lfs/tor b/lfs/tor
new file mode 100644 (file)
index 0000000..6161a56
--- /dev/null
+++ b/lfs/tor
@@ -0,0 +1,117 @@
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2013   IPFire Team   <info@ipfire.org>                   #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER        = 0.2.3.25
+
+THISAPP    = tor-$(VER)
+DL_FILE    = $(THISAPP).tar.gz
+DL_FROM    = $(URL_IPFIRE)
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
+TARGET     = $(DIR_INFO)/$(THISAPP)
+PROG       = tor
+PAK_VER    = 3
+
+DEPS       = "libevent2"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = a1c364189a9a66ed9daa8e6436489daf
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+       @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+       @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+       @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+       @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+       @$(PREBUILD)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+       cd $(DIR_APP) && \
+               ./configure \
+                       --prefix=/usr \
+                       --sysconfdir=/etc \
+                       --localstatedir=/var \
+                       --with-tor-user=nobody \
+                       --with-tor-group=nobody
+
+       cd $(DIR_APP) && make $(MAKETUNING)
+       cd $(DIR_APP) && make install
+
+       # Install configuration files.
+       mkdir -pv /var/ipfire/tor /var/lib/tor /var/log/tor
+       touch /var/ipfire/tor/settings
+       mv /etc/tor/torrc.sample /var/ipfire/tor/torrc
+       ln -svf /var/ipfire/tor/torrc /etc/tor/torrc
+
+       # Adjust ownerships.
+       chown -R nobody:nobody /var/lib/tor /var/ipfire/tor
+
+       # Logrotate
+       mkdir -pv /etc/logrotate.d
+       install -v -m 644 $(DIR_SRC)/config/tor/tor.logrotate \
+               /etc/logrotate.d/tor
+
+       # Defaults
+       mkdir -pv /usr/share/tor
+       install -v -m 644 $(DIR_SRC)/config/tor/defaults-torrc \
+               /usr/share/tor/defaults-torrc
+
+       # Install start links and backup include file.
+       ln -sf ../init.d/tor /etc/rc.d/rc3.d/S60tor
+       ln -sf ../init.d/tor /etc/rc.d/rc0.d/K40tor
+       ln -sf ../init.d/tor /etc/rc.d/rc6.d/K40tor
+       install -v -m 644 $(DIR_SRC)/config/backup/includes/tor \
+                        /var/ipfire/backup/addons/includes/tor
+       @rm -rf $(DIR_APP)
+       @$(POSTBUILD)
index 083db58b6b8388862762543b5c6be6e3e7e6ee57..9d5dfa578813bd2736447ca5ac2d912260a526a0 100644 (file)
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.77
+VER        = 2.81
 
 THISAPP    = transmission-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = transmission
-PAK_VER    = 6
+PAK_VER    = 8
 
 DEPS       = "libevent2"
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 60c0e77a1852656215f7102a437b2a3d
+$(DL_FILE)_MD5 = db1ad10ecff07150486dab2365ccb3a8
 
 install : $(TARGET)
 
index 30a14757741186ee3c3eaa575ff552a2df14f97c..1bfc8a167e2c934b66a92dee8a7c8b997908a8a1 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -62,9 +62,9 @@ define COPY_TO_IMG
        losetup $$LOOPDEV $$IMAGE && \
        mount -t vfat $$LOOPDEV /install/mnt && \
        cp -fR /install/cdrom/* /install/mnt && \
-       mv /install/mnt/boot/isolinux/{instroot,vmlinuz,splash.lss,*\.msg,memtest} /install/mnt && \
-       rm -rf /install/mnt/boot/isolinux && \
-       cp $(DIR_SRC)/config/syslinux/syslinux.cfg /install/mnt/syslinux.cfg && \
+       mv /install/mnt/boot/isolinux /install/mnt/boot/syslinux && \
+       mv /install/mnt/boot/syslinux/isolinux.cfg \
+          /install/mnt/boot/syslinux/syslinux.cfg && \
        umount /install/mnt && \
        losetup -d $$LOOPDEV && \
        syslinux $$IMAGE
index f8aea5fd6b81d51f87d1b136b82ec5c2df4b876b..0f280785392b8f192fbe7760d0affcb0d4485747 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.2.4
+VER        = 1.2.6
 
 THISAPP    = usb-modeswitch-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = dbd4ce7966d7b4a5a0604a8280f7164d
+$(DL_FILE)_MD5 = 3cd804ad2dd4cb61fbd77a5cc033496c
 
 install : $(TARGET)
 
index 5beecda7564007a9e81d1f4b3d94dbd407e7d5d3..709434c74ee270f2b7552180532de11e49d6cbe9 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 20120815
+VER        = 20130610
 
 THISAPP    = usb-modeswitch-data-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 12d7de3210e45ad6f48791d12bbdbf61
+$(DL_FILE)_MD5 = 52dff3f54e0c01dad02639d642e089e0
 
 install : $(TARGET)
 
index ef0f383663007f5e3331107733b1cc92eb303e4f..9cf277caf9992d3c95e6fc6d77a3d377a35b3ccb 100644 (file)
@@ -35,7 +35,7 @@ TARGET     = $(DIR_INFO)/$(THISAPP)-kmod-$(KVER)-$(VERSUFIX)
 
 ifeq "$(KCFG)" "-xen"
        XVER = 2.6.32
-       KVER = 2.6.32.60
+       KVER = 2.6.32.61
 else
        XVER = 3.2.0
 endif
diff --git a/lfs/vdr b/lfs/vdr
index 0dd2c0f4628ab3960e895a583e00d7213fbbf570..b1feb0152c3352cc0457124ac242071ebf5d547d 100644 (file)
--- a/lfs/vdr
+++ b/lfs/vdr
@@ -33,7 +33,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = vdr
-PAK_VER    = 6
+PAK_VER    = 7
 
 DEPS       = "vdr_streamdev"
 
index 2228c22b0a4f7382e41cc4a8e435654116ae38ce..7c1dbe8e6f7275d6840331f0165df717594c7797 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
 
 include Config
 
-VER        = 2011.04.28
+VER        = 2013.02.13
 
 THISAPP    = wireless-regdb-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 16b7fabd4d7761ccf206702a3f18cce9
+$(DL_FILE)_MD5 = 46a4aa49282ea6713c3cf28cc2fc600f
 
 install : $(TARGET)
 
@@ -70,7 +70,7 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && make install
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 84df80d7b4f4f3581f33388f07ee4c928a8150a1..eb9421ca5e00fbbfcb2f87f3cdb109093adc3b74 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -17,7 +17,7 @@
 # along with IPFire; if not, write to the Free Software                    #
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
 #                                                                          #
-# Copyright (C) 2007-2012 IPFire Team <info@ipfire.org>.                   #
+# Copyright (C) 2007-2013 IPFire Team <info@ipfire.org>.                   #
 #                                                                          #
 ############################################################################
 #
@@ -25,8 +25,8 @@
 NAME="IPFire"                                                  # Software name
 SNAME="ipfire"                                                 # Short name
 VERSION="2.13"                                                 # Version number
-CORE="68"                                                      # Core Level (Filename)
-PAKFIRE_CORE="68"                                              # Core Level (PAKFIRE)
+CORE="72"                                                      # Core Level (Filename)
+PAKFIRE_CORE="72"                                              # Core Level (PAKFIRE)
 GIT_BRANCH=`git status | head -n1 | cut -d" " -f4`             # Git Branch
 SLOGAN="www.ipfire.org"                                                # Software slogan
 CONFIG_ROOT=/var/ipfire                                                # Configuration rootdir
@@ -333,9 +333,11 @@ buildbase() {
     lfsmake2 gettext
     lfsmake2 grep
     lfsmake2 groff
+    lfsmake2 gperf
     lfsmake2 gzip
     lfsmake2 inetutils
     lfsmake2 iproute2
+    lfsmake2 jwhois
     lfsmake2 kbd
     lfsmake2 less
     lfsmake2 make
@@ -442,7 +444,7 @@ buildipfire() {
     ipfiremake r8169                   KCFG="-kirkwood"
     ipfiremake r8168                   KCFG="-kirkwood"
     ipfiremake r8101                   KCFG="-kirkwood"
-    ipfiremake e1000e                  KCFG="-kirkwood"
+#    ipfiremake e1000e                 KCFG="-kirkwood"
     ipfiremake igb                     KCFG="-kirkwood"
 
   fi
@@ -462,6 +464,7 @@ buildipfire() {
   ipfiremake libnet
   ipfiremake libnl
   ipfiremake libidn
+  ipfiremake nasm
   ipfiremake libjpeg
   ipfiremake libexif
   ipfiremake libpng
@@ -523,7 +526,6 @@ buildipfire() {
   ipfiremake logwatch
   ipfiremake misc-progs
   ipfiremake nano
-  ipfiremake nasm
   ipfiremake URI
   ipfiremake HTML-Tagset
   ipfiremake HTML-Parser
@@ -765,6 +767,21 @@ buildipfire() {
   ipfiremake nginx
   ipfiremake sendEmail
   ipfiremake sysbench
+  ipfiremake strace
+  ipfiremake ipfire-netboot
+  ipfiremake lcdproc
+  ipfiremake bitstream
+  ipfiremake multicat
+  ipfiremake keepalived
+  ipfiremake ipvsadm
+  ipfiremake perl-Carp-Clan
+  ipfiremake perl-Date-Calc
+  ipfiremake perl-Date-Manip
+  ipfiremake perl-File-Tail
+  ipfiremake perl-TimeDate
+  ipfiremake swatch
+  ipfiremake tor
+  ipfiremake arm
   echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
   cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
   echo >> $BASEDIR/build/var/ipfire/firebuild
@@ -943,6 +960,7 @@ build)
 
        cd $BASEDIR
        tools/checknewlog.pl
+       tools/checkwronginitlinks
        cd $PWD
 
        beautify build_end
index b2144f90ba170440cb3ee2bb33b6b17274094293..277a2bab8f20f3e6d463faa308c0db4eba6b03ec 100644 (file)
@@ -1,8 +1,8 @@
 #
 #      List of PCI ID's
 #
-#      Version: 2013.05.04
-#      Date:    2013-05-04 03:15:02
+#      Version: 2013.07.14
+#      Date:    2013-07-14 03:15:01
 #
 #      Maintained by Martin Mares <mj@ucw.cz> and other volunteers from the
 #      PCI ID Project at http://pci-ids.ucw.cz/.
                8086 3513  RMS25CB080 RAID Controller
        005c  SAS1064A PCI-X Fusion-MPT SAS
        005d  MegaRAID SAS-3 3108 [Invader]
+               1028 1f41  PERC H830 Adapter
+               1028 1f42  PERC H730P Adapter
+               1028 1f43  PERC H730 Adapter
+               1028 1f47  PERC H730P Mini
+               1028 1f48  PERC H730P Mini (for blades)
+               1028 1f49  PERC H730 Mini
+               1028 1f4a  PERC H730 Mini (for blades)
        005e  SAS1066 PCI-X Fusion-MPT SAS
        005f  MegaRAID SAS-3 3008 [Fury]
+               1028 1f44  PERC H330 Adapter
+               1028 1f4b  PERC H330 Mini
+               1028 1f4c  PERC H330 Mini (for blades)
+               1028 1f4d  PERC H330 Embedded (for monolithic)
        0060  MegaRAID SAS 1078
                1000 1006  MegaRAID SAS 8888ELP
                1000 100a  MegaRAID SAS 8708ELP
        1305  Kaveri
        1306  Kaveri
        1307  Kaveri
-       1314  Wrestler HDMI Audio [Radeon HD 6250/6310]
-               174b 1001  Sapphire PURE Fusion Mini
+       1309  Kaveri
+       130a  Kaveri
+       130b  Kaveri
+       130c  Kaveri
+       130d  Kaveri
+       130e  Kaveri
+       130f  Kaveri
+       1310  Kaveri
+       1311  Kaveri
+       1313  Kaveri
+       1314  Wrestler HDMI Audio
+               174b 1001  PURE Fusion Mini
+       1315  Kaveri
+       1316  Kaveri
+       131b  Kaveri
+       131c  Kaveri
        1714  BeaverCreek HDMI Audio [Radeon HD 6500D and 6400G-6600G series]
                103c 168b  ProBook 4535s
        3150  RV380/M24 [Mobility Radeon X600]
                1002 0002  R9600 Pro primary (Asus OEM for HP)
                1002 0003  R9600 Pro secondary (Asus OEM for HP)
                1002 4722  All-in-Wonder 2006 AGP Edition
-               1458 4024  Giga-Byte GV-R96128D (Primary)
-               148c 2064  PowerColor R96A-C3N
-               148c 2066  PowerColor R96A-C3N
-               174b 7c19  Sapphire Atlantis Radeon 9600 Pro
-               174b 7c29  GC-R9600PRO [Sapphire] (Primary)
+               1458 4024  GV-R96128D
+               148c 2064  R96A-C3N
+               148c 2066  R96A-C3N
+               174b 7c19  Atlantis Radeon 9600 Pro
+               174b 7c29  GC-R9600PRO
                17ee 2002  Radeon 9600 256Mb Primary
                18bc 0101  GC-R9600PRO (Primary)
        4151  RV350 [Radeon 9600 Series]
                1043 c002  Radeon 9600 XT TVD
                1043 c01a  A9600XT/TD
                1462 9510  RX9600XT (MS-8951)
-               174b 7c29  Sapphire Radeon 9600XT
+               174b 7c29  Radeon 9600XT
                1787 4002  Radeon 9600 XT
        4153  RV350 [Radeon 9550]
                1043 010c  A9550GE/TD
        4170  RV350 [Radeon 9550/9600/X1050 Series] (Secondary)
                1002 0003  R9600 Pro secondary (Asus OEM for HP)
                1002 4723  All-in-Wonder 2006 AGP Edition (Secondary)
-               1458 4025  Giga-Byte GV-R96128D (Secondary)
-               148c 2067  PowerColor R96A-C3N (Secondary)
-               174b 7c28  GC-R9600PRO [Sapphire] (Secondary)
+               1458 4025  GV-R96128D (Secondary)
+               148c 2067  R96A-C3N (Secondary)
+               174b 7c28  GC-R9600PRO (Secondary)
                17ee 2003  Radeon 9600 256Mb (Secondary)
                18bc 0100  GC-R9600PRO (Secondary)
        4171  RV350 [Radeon 9600] (Secondary)
                1002 4773  All-in-Wonder 9600 XT (Secondary)
                1043 c003  A9600XT (Secondary)
                1043 c01b  A9600XT/TD (Secondary)
-               174b 7c28  Sapphire Radeon 9600XT (Secondary)
+               174b 7c28  Radeon 9600XT (Secondary)
                1787 4003  Radeon 9600 XT (Secondary)
        4173  RV350 [Radeon 9550] (Secondary)
                1043 010d  A9550GE/TD (Secondary)
        4242  R200 [All-In-Wonder Radeon 8500 DV]
                1002 02aa  Radeon 8500 AIW DV Edition
+       4243  R200 PCI Bridge [All-in-Wonder Radeon 8500DV]
        4336  RS100 [Radeon IGP 320M]
                1002 4336  Pavilion ze4300 ATI Radeon Mobility U1 (IGP 320 M)
                103c 0024  Pavilion ze4400 builtin Video
                1458 4385  GA-MA770-DS3rev2.0 Motherboard
                1462 7368  K9AG Neo2
                15d9 a811  H8DGU
-               174b 1001  Sapphire PURE Fusion Mini
+               174b 1001  PURE Fusion Mini
                17f2 5000  KI690-AM2 Motherboard
        4386  SB600 USB Controller (EHCI)
                103c 280a  DC5750 Microtower
                103c 1611  Pavilion DM1Z-3000
                1043 82ef  M3A78-EH Motherboard
                1043 8443  M5A88-V EVO
-               174b 1001  Sapphire PURE Fusion Mini
+               174b 1001  PURE Fusion Mini
        4392  SB7x0/SB8x0/SB9x0 SATA Controller [Non-RAID5 mode]
        4393  SB7x0/SB8x0/SB9x0 SATA Controller [RAID5 mode]
        4394  SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
                1043 82ef  M3A78-EH Motherboard
                1043 8443  M5A88-V EVO
                15d9 a811  H8DGU
-               174b 1001  Sapphire PURE Fusion Mini
+               174b 1001  PURE Fusion Mini
        4397  SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
                1019 2120  A785GM-M
                103c 1611  Pavilion DM1Z-3000
                1043 82ef  M3A78-EH Motherboard
                1043 8443  M5A88-V EVO
                15d9 a811  H8DGU
-               174b 1001  Sapphire PURE Fusion Mini
+               174b 1001  PURE Fusion Mini
        4398  SB7x0 USB OHCI1 Controller
                1019 2120  A785GM-M
                1043 82ef  M3A78-EH Motherboard
                1019 2120  A785GM-M
                1043 82ef  M3A78-EH Motherboard
                1043 8443  M5A88-V EVO
-               174b 1001  Sapphire PURE Fusion Mini
+               174b 1001  PURE Fusion Mini
        439c  SB7x0/SB8x0/SB9x0 IDE Controller
                1019 2120  A785GM-M
                1043 82ef  M3A78-EH Motherboard
                103c 1611  Pavilion DM1Z-3000
                1043 82ef  M3A78-EH Motherboard
                1043 8443  M5A88-V EVO
-               174b 1001  Sapphire PURE Fusion Mini
+               174b 1001  PURE Fusion Mini
        43a0  SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
        43a1  SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
        43a2  SB900 PCI to PCI bridge (PCIE port 2)
                148c 2039  RV250 If [Radeon 9000 Pro "Evil Commando"]
                1509 9a00  RV250 If [Radeon 9000 "AT009"]
                1681 0040  RV250 If [3D prophet 9000]
-               174b 7176  RV250 If [Sapphire Radeon 9000 Pro]
+               174b 7176  Radeon 9000 Pro
                174b 7192  RV250 If [Radeon 9000 "Atlantis"]
                17af 2005  RV250 If [Excalibur Radeon 9000 Pro]
                17af 2006  RV250 If [Excalibur Radeon 9000]
                1002 013a  Radeon 8500
                148c 2026  R200 QL [Radeon 8500 Evil Master II Multi Display Edition]
                1681 0010  Radeon 8500 [3D Prophet 8500 128Mb]
-               174b 7149  Radeon R200 QL [Sapphire Radeon 8500 LE]
+               174b 7149  Radeon 8500 LE
                1787 0f08  Radeon R200 QL [PowerMagic Radeon 8500]
        514d  R200 [Radeon 9100]
        5157  RV200 [Radeon 7500/7500 LE]
                148c 2025  RV200 QW [Radeon 7500 Evil Master Multi Display Edition]
                148c 2036  RV200 QW [Radeon 7500 PCI Dual Display]
                174b 7146  RV200 QW [Radeon 7500 LE]
-               174b 7147  RV200 QW [Sapphire Radeon 7500LE]
+               174b 7147  Radeon 7500 LE
                174b 7161  Radeon RV200 QW [Radeon 7500 LE]
                17af 0202  RV200 QW [Excalibur Radeon 7500LE]
        5159  RV100 [Radeon 7000 / Radeon VE]
                148c 2003  RV100 QY [Radeon 7000 Multi-Display Edition]
                148c 2023  RV100 QY [Radeon 7000 Evil Master Multi-Display]
                174b 0280  Radeon RV100 QY [Radeon 7000/VE]
-               174b 7112  RV100 QY [Sapphire Radeon VE 7000]
-               174b 7c28  Sapphire Radeon VE 7000 DDR
+               174b 7112  Radeon VE 7000
+               174b 7c28  Radeon VE 7000 DDR
                1787 0202  RV100 QY [Excalibur Radeon 7000]
                17ee 1001  Radeon 7000 64MB DDR + DVI
        515e  ES1000
        5940  RV280 [Radeon 9200 PRO] (Secondary)
                17af 2021  Excalibur Radeon 9250 (Secondary)
        5941  RV280 [Radeon 9200] (Secondary)
-               1458 4019  Gigabyte Radeon 9200
-               174b 7c12  Sapphire Radeon 9200
+               1458 4019  Radeon 9200
+               174b 7c12  Radeon 9200
                17af 200d  Excalibur Radeon 9200
-               18bc 0050  GeXcube GC-R9200-C3 (Secondary)
+               18bc 0050  GC-R9200-C3 (Secondary)
        5944  RV280 [Radeon 9200 SE PCI]
        5950  RS480/RS482/RS485 Host Bridge
                1025 0080  Aspire 5024WLMMi
                1002 2f72  All-in-Wonder 9200 Series
                1019 4c30  Radeon 9200 VIVO
                12ab 5961  YUAN SMARTVGA Radeon 9200
-               1458 4018  Gigabyte Radeon 9200
-               174b 7c13  Sapphire Radeon 9200
+               1458 4018  Radeon 9200
+               174b 7c13  Radeon 9200
                17af 200c  Excalibur Radeon 9200
                18bc 0050  Radeon 9200 Game Buster
-               18bc 0051  GeXcube GC-R9200-C3
+               18bc 0051  GC-R9200-C3
                18bc 0053  Radeon 9200 Game Buster VIVO
        5962  RV280 [Radeon 9200]
        5964  RV280 [Radeon 9200 SE]
                1002 5964  Radeon 9200 SE, 64-bit 128MB DDR, 200/166MHz
-               1043 c006  ASUS Radeon 9200 SE / TD / 128M
+               1043 c006  Radeon 9200 SE / TD / 128M
                1458 4018  Radeon 9200 SE
                1458 4032  Radeon 9200 SE 128MB
                147b 6191  R9200SE-DT
                148c 2073  CN-AG92E
-               174b 7c13  Sapphire Radeon 9200 SE
+               174b 7c13  Radeon 9200 SE
                1787 5964  Excalibur 9200SE VIVO 128M
                17af 2012  Radeon 9200 SE Excalibur
                18bc 0170  Sapphire Radeon 9200 SE 128MB Game Buster
                103c 280a  DC5750 Microtower
                1462 7141  Aspire L250
        5975  RS482M [Mobility Radeon Xpress 200]
-       5978  RD790 PCI to PCI bridge (external gfx0 port A)
+       5978  RX780/RD790 PCI to PCI bridge (external gfx0 port A)
                1849 5957  A770CrossFire Motherboard
        5979  RD790 PCI to PCI bridge (external gfx0 port B)
        597a  RD790 PCI to PCI bridge (PCI express gpp port A)
-       597b  RD790 PCI to PCI bridge (PCI express gpp port B)
+       597b  RX780/RD790 PCI to PCI bridge (PCI express gpp port B)
        597c  RD790 PCI to PCI bridge (PCI express gpp port C)
-       597d  RD790 PCI to PCI bridge (PCI express gpp port D)
+       597d  RX780/RD790 PCI to PCI bridge (PCI express gpp port D)
        597e  RD790 PCI to PCI bridge (PCI express gpp port E)
                1849 5957  A770CrossFire Motherboard
        597f  RD790 PCI to PCI bridge (PCI express gpp port F)
        5b70  RV370 [Radeon X300 SE]
 # RX300SE-TD128E
                1462 0403  Radeon X300 SE 128MB DDR
-               174b 0501  Sapphire Radeon X300 SE
+               174b 0501  Radeon X300 SE
                196d 1087  Radeon X300 SE HyperMemory
        5b72  RV380 [Radeon X300/X550/X1050 Series] (Secondary)
        5b73  RV370 [Radeon X300/X550/X1050 Series] (Secondary)
                1458 4019  Radeon 9200 SE (Secondary)
                1458 4032  Radeon 9200 SE 128MB
                147b 6190  R9200SE-DT (Secondary)
-               174b 7c12  Sapphire Radeon 9200 SE (Secondary)
+               174b 7c12  Radeon 9200 SE (Secondary)
                1787 5965  Excalibur 9200SE VIVO 128M (Secondary)
                17af 2013  Radeon 9200 SE Excalibur (Secondary)
                18bc 0171  Radeon 9200 SE 128MB Game Buster (Secondary)
        5d50  R480 GL [FireGL V7200]
        5d52  R480 [Radeon X850 XT]
                1002 0b12  PowerColor X850XT PCIe (Primary)
-               1002 0b13  PowerColor X850XT PCIe (Secondary)
        5d57  R423 [Radeon X800 XT]
        5d6d  R480 [Radeon X850 XT Platinum Edition] (Secondary)
        5d6f  R480 [Radeon X800 GTO] (Secondary)
        5d72  R480 [Radeon X850 XT] (Secondary)
+               1002 0b13  PowerColor X850XT PCIe (Secondary)
        5d77  R423 [Radeon X800 XT] (Secondary)
        5e48  RV410 GL [FireGL V5000]
        5e49  RV410 [Radeon X700 Series]
        5e4b  RV410 [Radeon X700 PRO]
        5e4c  RV410 [Radeon X700 SE]
        5e4d  RV410 [Radeon X700]
-               148c 2116  PowerColor Bravo X700
+               148c 2116  Bravo X700
        5e4f  RV410 [Radeon X700]
                1569 1e4f  Radeon X550 XT
        5e6b  RV410 [Radeon X700 PRO] (Secondary)
        5e6d  RV410 [Radeon X700] (Secondary)
-               148c 2117  PowerColor Bravo X700
+               148c 2117  Bravo X700 (Secondary)
        5f57  R423 [Radeon X800 XT]
        6600  Mars [Radeon HD 8670A/8750M]
        6601  Mars [Radeon HD 8730M]
        6606  Mars XTX [Radeon HD 8790M]
        6607  Mars LE [Radeon HD 8530M]
        6610  Oland [Radeon HD 8600 Series]
-       6611  Oland [Radeon HD 8500 Series]
+       6611  Oland [Radeon HD 8570]
        6613  Oland [Radeon HD 8500 Series]
        6620  Mars
        6621  Mars PRO
        6623  Mars
        6631  Oland
-       6640  Saturn XT
+       6640  Saturn [Radeon HD 8950]
        6641  Saturn PRO
        6649  Bonaire
        6650  Bonaire
 # 100356OCL / 11210-01-20G
                174b e253  Radeon HD 7790 Dual-X OC
                1787 2329  Radeon HD 7790 TurboDuo
-       6660  Sun XT [Radeon HD 8600M Series]
+       665d  Bonaire
+       6660  Sun XT [Radeon HD 8670A]
        6663  Sun PRO [Radeon HD 8500M Series]
-       6667  Sun
-       666f  Sun LE
+       6664  Sun [Radeon R5 M200 Series]
+       6665  Sun [Radeon R5 M200 Series]
+       6667  Sun [Radeon R5 M200 Series]
+       666f  Sun [Radeon HD 8500M]
        6670  Hainan
        6704  Cayman PRO GL [FirePro V7900]
        6707  Cayman LE GL [FirePro V5900]
        673e  Barts LE [Radeon HD 6790]
                148c 7720  Radeon HD 7720 OEM
        6740  Whistler [Radeon HD 6730M/6770M/7690M XT]
+               1019 238c  Radeon HD 6730M
+               1019 238e  Radeon HD 6730M
+               1019 2391  Radeon HD 6730M
+               1019 2392  Radeon HD 6770M
                1028 04a3  Precision M4600
-       6741  Whistler [Radeon HD 6600M/6700M/7600M Series]
+               1028 053e  FirePro M5950
+               103c 1630  FirePro M5950
+               103c 1631  FirePro M5950
+               103c 164b  Radeon HD 6730M
+               103c 164e  Radeon HD 6730M
+               103c 1657  Radeon HD 6770M
+               103c 1658  Radeon HD 6770M
+               103c 165a  Radeon HD 6770M
+               103c 165b  Radeon HD 6770M
+               103c 1688  Radeon HD 6770M
+               103c 1689  Radeon HD 6770M
+               103c 168a  Radeon HD 6770M
+               103c 185e  Radeon HD 7690M XT
+               103c 3388  Radeon HD 6770M
+               103c 3389  Radeon HD 6770M
+               103c 3582  Radeon HD 6770M
+               103c 366c  Radeon HD 6730M
+               1043 1d02  Radeon HD 6730M
+               1043 1d12  Radeon HD 6730M
+               104d 9084  Radeon HD 6730M
+               104d 9085  Radeon HD 6730M
+               144d b074  Radeon HD 6730M
+               144d b077  Radeon HD 6730M
+               144d b084  Radeon HD 6730M
+               144d b088  Radeon HD 6730M
+               17aa 3982  Radeon HD 6730M
+       6741  Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
+               1019 238e  Radeon HD 6650M
+               1019 238f  Radeon HD 6650M
+               1025 0379  Radeon HD 6650M
+               1025 037b  Radeon HD 6650M
+               1025 037e  Radeon HD 6650M
+               1025 0382  Radeon HD 6650M
+               1025 0384  Radeon HD 6650M
+               1025 0385  Radeon HD 6650M
+               1025 0386  Radeon HD 6650M
+               1025 0387  Radeon HD 6650M
+               1025 0388  Radeon HD 6650M
+               1025 0442  Radeon HD 6650M
+               1025 0451  Radeon HD 6650M
+               1025 0489  Radeon HD 6650M
+               1025 048b  Radeon HD 6650M
+               1025 048c  Radeon HD 6650M
+               1025 050a  Radeon HD 6650M
+               1025 050b  Radeon HD 6650M
+               1025 050c  Radeon HD 6650M
+               1025 050e  Radeon HD 6650M
+               1025 050f  Radeon HD 6650M
+               1025 0513  Radeon HD 6650M
+               1025 0514  Radeon HD 6650M
+               1025 0515  Radeon HD 6650M
+               1025 0516  Radeon HD 6650M
+               1025 051e  Radeon HD 6650M
+               1025 051f  Radeon HD 6650M
+               1025 0520  Radeon HD 6650M
+               1025 0521  Radeon HD 6650M
+               1025 052a  Radeon HD 6650M
+               1025 0555  Radeon HD 6650M
+               1025 0556  Radeon HD 6650M
+               1025 055d  Radeon HD 6650M
+               1025 055e  Radeon HD 6650M
+               1025 056d  Radeon HD 6650M
+               1025 059a  Radeon HD 6650M
+               1025 059b  Radeon HD 6650M
+               1025 059e  Radeon HD 6650M
+               1025 059f  Radeon HD 6650M
+               1025 0600  Radeon HD 6650M
+               1025 0605  Radeon HD 6650M
+               1025 0606  Radeon HD 6650M
+               1025 0619  Radeon HD 6650M
+               1028 04c1  Radeon HD 6630M
+               1028 04c5  Radeon HD 6630M
+               1028 04cd  Radeon HD 6630M
+               1028 04d7  Radeon HD 6630M
+               1028 04d9  Radeon HD 6630M
+               1028 052d  Radeon HD 6630M
+               103c 1617  Radeon HD 6650M
+               103c 1646  Radeon HD 6750M
+               103c 1647  Radeon HD 6650M
+               103c 164b  Radeon HD 6650M
+               103c 164e  Radeon HD 6650M
+               103c 1688  Radeon HD 6750M
+               103c 1689  Radeon HD 6750M
+               103c 168a  Radeon HD 6750M
+               103c 1860  Radeon HD 7690M
+               103c 3385  Radeon HD 6630M
+               103c 3560  Radeon HD 6750M
+               103c 358d  Radeon HD 6750M
+               103c 3590  Radeon HD 6750M
+               103c 3593  Radeon HD 6750M
+               103c 366c  Radeon HD 6650M
+               1043 1cd2  Radeon HD 6650M
+               1043 2121  Radeon HD 6650M
+               1043 2122  Radeon HD 6650M
+               1043 2123  Radeon HD 6650M
+               1043 2125  Radeon HD 7670M
+               1043 2127  Radeon HD 7670M
+               104d 907b  Radeon HD 6630M
+               104d 9080  Radeon HD 6630M
+               104d 9081  Radeon HD 6630M
                106b 00e2  MacBookPro8,2 [Core i7, 15", Late 2011]
+               1179 fd63  Radeon HD 6630M
+               1179 fd65  Radeon HD 6630M
+               144d c093  Radeon HD 6650M
+               144d c0ac  Radeon HD 6650M
+               144d c0b3  Radeon HD 6750M
+               144d c539  Radeon HD 6630M
+               144d c609  Radeon HD 6630M
+               152d 0914  Radeon HD 6650M
+               17aa 21e1  Radeon HD 6630M
+               17aa 3970  Radeon HD 6650M
+               17aa 3976  Radeon HD 6650M
+               1854 0907  Radeon HD 6650M
        6742  Whistler LE [Radeon HD 6610M/7610M]
+               1002 6570  Turks [Radeon HD 6570]
+               1019 2393  Radeon HD 6610M
                1043 1d82  K53SK Laptop Radeon HD 7610M
+               1179 fb22  Radeon HD 7610M
+               1179 fb23  Radeon HD 7610M
+               1179 fb27  Radeon HD 7610M
+               1179 fb2a  Radeon HD 7610M
+               1179 fb2c  Radeon HD 7610M
+               1179 fb30  Radeon HD 7610M
+               1179 fb31  Radeon HD 7610M
+               1179 fb32  Radeon HD 7610M
+               1179 fb38  Radeon HD 7610M
+               1179 fb39  Radeon HD 7610M
+               1179 fb3a  Radeon HD 7610M
+               1179 fb3b  Radeon HD 7610M
+               1179 fb40  Radeon HD 7610M
+               1179 fb41  Radeon HD 7610M
+               1179 fb47  Radeon HD 7610M
+               1179 fb48  Radeon HD 7610M
+               1179 fb49  Radeon HD 7610M
+               1179 fb51  Radeon HD 7610M
+               1179 fb52  Radeon HD 7610M
+               1179 fb53  Radeon HD 7610M
+               1179 fb56  Radeon HD 7610M
+               1179 fb81  Radeon HD 7610M
+               1179 fb82  Radeon HD 7610M
+               1179 fb83  Radeon HD 7610M
+               1179 fc56  Radeon HD 7610M
+               1179 fcd4  Radeon HD 7610M
+               1179 fcee  Radeon HD 7610M
+               1458 6570  Turks [Radeon HD 6570]
+               1462 6570  Turks [Radeon HD 6570]
+               148c 6570  Turks [Radeon HD 6570]
+               1682 6570  Turks [Radeon HD 6570]
+               174b 6570  Turks [Radeon HD 6570]
+               1787 6570  Turks [Radeon HD 6570]
+               17af 6570  Turks [Radeon HD 6570]
                8086 2111  Radeon HD 6625M
        6743  Whistler [Radeon E6760]
        6749  Turks GL [FirePro V4900]
        674a  Turks GL [FirePro V3900]
-       6750  Onega [Radeon HD 6650A / 7650A]
-       6751  Turks XT [Radeon HD 7670A]
-       6758  Turks XT [Radeon HD 6670]
-       6759  Turks PRO [Radeon HD 6570]
+       6750  Onega [Radeon HD 6650A/7650A]
+               1462 2670  Radeon HD 6670A
+               17aa 3079  Radeon HD 7650A
+               17aa 307a  Radeon HD 6650A
+               17aa 3087  Radeon HD 7650A
+               17aa 3618  Radeon HD 6650A
+               17aa 3623  Radeon HD 6650A
+               17aa 3627  Radeon HD 6650A
+       6751  Turks [Radeon HD 7650A/7670A]
+               1028 0548  Radeon HD 7650A
+               1462 2671  Radeon HD 7670A
+               1462 2672  Radeon HD 7670A
+               1462 2680  Radeon HD 7650A
+               1462 2681  Radeon HD 7650A
+               17aa 3087  Radeon HD 7650A
+       6758  Turks XT [Radeon HD 6670/7670]
+               1028 0b0e  Radeon HD 6670
+               103c 6882  Radeon HD 6670
+               1462 250a  Radeon HD 7670
+               148c 7670  Radeon HD 7670
+               1545 7670  Radeon HD 7670
+               1682 3300  Radeon HD 7670
+               174b 7670  Radeon HD 7670
+               174b e181  Radeon HD 6670
+       6759  Turks PRO [Radeon HD 6570/7570]
+               103c 3130  Radeon HD 6570
+               1462 2500  Radeon HD 6570
+               1462 2509  Radeon HD 7570
                148c 7570  Radeon HD 7570
+               1642 3a67  Radeon HD 6570
+               1682 3280  Radeon HD 7570
                174b 7570  Radeon HD 7570
+               174b e142  Radeon HD 6570
+               174b e181  Radeon HD 6570
+               1b0a 908f  Radeon HD 6570
+               1b0a 9090  Radeon HD 6570
+               1b0a 9091  Radeon HD 6570
+               1b0a 9092  Radeon HD 6570
+               1b0a 909e  Radeon HD 6570
+               1b0a 90b5  Radeon HD 7570
+               1b0a 90b6  Radeon HD 7570
        675d  Turks PRO [Radeon HD 7570]
-       675f  Turks LE [Radeon HD 5570/6510/7510]
+       675f  Turks LE [Radeon HD 5570/6510/7510/8510]
                148c 6510  Radeon HD 6510
+               148c 6530  Radeon HD 6530
+               148c 7510  Radeon HD 7510
+               1545 7570  Radeon HD 7570
                174b 6510  Radeon HD 6510
                174b 7510  Radeon HD 7510
+               174b 8510  Radeon HD 8510
                1787 2012  Radeon HD 5570 2GB GDDR3
                1787 2314  Radeon HD 5570 1GB DDR2/GDDR3
        6760  Seymour [Radeon HD 6400M/7400M Series]
+               1002 0124  Radeon HD 6470M
+               1002 0134  Radeon HD 6470M
+               1019 238b  Radeon HD 6470M
+               1019 238e  Radeon HD 6470M
+               1019 2390  Radeon HD 6470M
+               1019 9985  Radeon HD 6470M
+               1028 04c1  Radeon HD 6470M
+               1028 04c3  Radeon HD 6470M
+               1028 04ca  Radeon HD 6470M
+               1028 04cb  Radeon HD 6470M
                1028 04cc  Vostro 3350
-               1043 84a0  Seymour XT [Radeon HD 6470M]
+               1028 04d1  Radeon HD 6470M
+               1028 04d3  Radeon HD 6470M
+               1028 04d7  Radeon HD 6470M
+               1028 0502  Radeon HD 6470M
+               1028 0503  Radeon HD 6470M
+               1028 0506  Radeon HD 6470M
+               1028 0507  Radeon HD 6470M
+               1028 0514  Radeon HD 6470M
+               1028 051c  Radeon HD 6450M
+               1028 051d  Radeon HD 6450M
+               103c 161a  Radeon HD 6470M
+               103c 161b  Radeon HD 6470M
+               103c 161e  Radeon HD 6470M
+               103c 161f  Radeon HD 6470M
+               103c 1622  Radeon HD 6450M
+               103c 1623  Radeon HD 6450M
+               103c 164a  Radeon HD 6470M
+               103c 164d  Radeon HD 6470M
+               103c 1651  Radeon HD 6470M
+               103c 1656  Radeon HD 6490M
+               103c 1658  Radeon HD 6490M
+               103c 1659  Radeon HD 6490M
+               103c 165b  Radeon HD 6490M
+               103c 165d  Radeon HD 6470M
+               103c 165f  Radeon HD 6470M
+               103c 1661  Radeon HD 6470M
+               103c 1663  Radeon HD 6470M
+               103c 1665  Radeon HD 6470M
+               103c 1667  Radeon HD 6470M
+               103c 1669  Radeon HD 6470M
+               103c 166b  Radeon HD 6470M
+               103c 166c  Radeon HD 6470M
+               103c 166e  Radeon HD 6470M
+               103c 1670  Radeon HD 6470M
+               103c 1672  Radeon HD 6470M
+               103c 167a  Radeon HD 6470M
+               103c 167b  Radeon HD 6470M
+               103c 167d  Radeon HD 6490M
+               103c 167f  Radeon HD 6490M
+               103c 168c  Radeon HD 6470M
+               103c 168f  Radeon HD 6470M
+               103c 1694  Radeon HD 6470M
+               103c 1696  Radeon HD 6470M
+               103c 1698  Radeon HD 6470M
+               103c 169a  Radeon HD 6470M
+               103c 169c  Radeon HD 6490M
+               103c 1855  Radeon HD 7450M
+               103c 1859  Radeon HD 7450M
+               103c 185c  Radeon HD 7450M
+               103c 185d  Radeon HD 7470M
+               103c 185f  Radeon HD 7470M
+               103c 1863  Radeon HD 7450M
+               103c 355c  Radeon HD 6490M
+               103c 355f  Radeon HD 6490M
+               103c 3563  Radeon HD 6470M
+               103c 3565  Radeon HD 6470M
+               103c 3567  Radeon HD 6470M
+               103c 3569  Radeon HD 6470M
+               103c 3581  Radeon HD 6490M
+               103c 3584  Radeon HD 6470M
+               103c 358c  Radeon HD 6490M
+               103c 358f  Radeon HD 6490M
+               103c 3592  Radeon HD 6490M
+               103c 3596  Radeon HD 6490M
+               103c 366b  Radeon HD 6470M
+               103c 3671  FirePro M3900
+               103c 3673  Radeon HD 6470M
+               1043 100a  Radeon HD 7470M
+               1043 100c  Radeon HD 6470M
+               1043 101b  Radeon HD 6470M
+               1043 101c  Radeon HD 6470M
+               1043 102a  Radeon HD 7450M
+               1043 102c  Radeon HD 6470M
+               1043 104b  Radeon HD 7470M
+               1043 105d  Radeon HD 7470M
+               1043 106b  Radeon HD 7470M
+               1043 106d  Radeon HD 7470M
+               1043 107d  Radeon HD 7470M
+               1043 1cb2  Radeon HD 6470M
+               1043 1d22  Radeon HD 6470M
+               1043 1d32  Radeon HD 6470M
+               1043 2001  Radeon HD 6470M
+               1043 2002  Radeon HD 7470M
+               1043 2107  Radeon HD 7470M
+               1043 2108  Radeon HD 7470M
+               1043 2109  Radeon HD 7470M
+               1043 84a0  Radeon HD 6470M
+               1043 84e9  Radeon HD 6470M
+               1043 8515  Radeon HD 7470M
+               1043 8517  Radeon HD 7470M
+               1043 855a  Radeon HD 7470M
+               104d 907b  Radeon HD 6470M
+               104d 9081  Radeon HD 6470M
+               104d 9084  Radeon HD 6470M
+               104d 9085  Radeon HD 6470M
+               1179 0001  Radeon HD 6450M
+               1179 0003  Radeon HD 6450M
+               1179 0004  Radeon HD 6450M
+               1179 fb22  Radeon HD 7470M
+               1179 fb23  Radeon HD 7470M
+               1179 fb2c  Radeon HD 7470M
+               1179 fb31  Radeon HD 7470M
+               1179 fb32  Radeon HD 7470M
+               1179 fb33  Radeon HD 7470M
+               1179 fb38  Radeon HD 7470M
+               1179 fb39  Radeon HD 7470M
+               1179 fb3a  Radeon HD 7470M
+               1179 fb40  Radeon HD 7470M
+               1179 fb41  Radeon HD 7470M
+               1179 fb42  Radeon HD 7470M
+               1179 fb47  Radeon HD 7470M
+               1179 fb48  Radeon HD 7470M
+               1179 fb51  Radeon HD 7470M
+               1179 fb52  Radeon HD 7470M
+               1179 fb53  Radeon HD 7470M
+               1179 fb81  Radeon HD 7470M
+               1179 fb82  Radeon HD 7470M
+               1179 fb83  Radeon HD 7470M
+               1179 fc51  Radeon HD 6470M
+               1179 fc52  Radeon HD 7470M
+               1179 fc56  Radeon HD 7470M
+               1179 fcd3  Radeon HD 7470M
+               1179 fcd4  Radeon HD 7470M
+               1179 fcee  Radeon HD 7470M
+               1179 fdee  Radeon HD 7470M
+               144d b074  Radeon HD 6470M
+               144d b084  Radeon HD 6470M
+               144d c095  Radeon HD 6470M
+               144d c0b3  Radeon HD 6490M
+               144d c538  Radeon HD 6470M
+               144d c581  Radeon HD 6470M
+               144d c589  Radeon HD 6470M
+               144d c609  Radeon HD 7470M
+               144d c625  Radeon HD 7470M
+               144d c636  Radeon HD 7450M
+               1462 10ac  Radeon HD 6470M
+               152d 0916  Radeon HD 6470M
+               17aa 21e5  Radeon HD 6470M
+               17aa 3900  Radeon HD 7450M
+               17aa 3902  Radeon HD 7450M
+               17aa 3969  Radeon HD 6470M
+               17aa 3970  Radeon HD 7450M
+               17aa 3976  Radeon HD 6470M
+               17aa 397b  Radeon HD 6470M
+               17aa 397d  Radeon HD 6470M
+               17aa 5101  Radeon HD 7470M
+               17aa 5102  Radeon HD 7450M
+               17aa 5103  Radeon HD 7450M
+               17aa 5106  Radeon HD 7450M
+               1854 0897  Radeon HD 6470M
+               1854 0900  Radeon HD 6470M
+               1854 0908  Radeon HD 6470M
+               1854 2015  Radeon HD 6470M
        6761  Seymour LP [Radeon HD 6430M]
        6763  Seymour [Radeon E6460]
        6764  Seymour [Radeon HD 6400M Series]
        6767  Caicos
        6768  Caicos
        6770  Caicos [Radeon HD 6450A/7450A]
+               17aa 308d  Radeon HD 7450A
+               17aa 3623  Radeon HD 6450A
+               17aa 3627  Radeon HD 6450A
+               17aa 3629  Radeon HD 6450A
+               17aa 363c  Radeon HD 6450A
+               17aa 3658  Radeon HD 7470A
        6771  Caicos XTX [Radeon HD 8490]
        6772  Caicos [Radeon HD 7450A]
-       6778  Caicos XT [Radeon HD 7470]
+       6778  Caicos XT [Radeon HD 7470/8470]
+               1019 0024  Radeon HD 7470
+               1019 0027  Radeon HD 8470
+               1028 2120  Radeon HD 7470
+               1462 b491  Radeon HD 8470
+               1462 b492  Radeon HD 8470
                1462 b493  Radeon HD 8470 OEM
-       6779  Caicos [Radeon HD 6450]
+               1642 3c65  Radeon HD 8470
+               1642 3c75  Radeon HD 8470
+               174b 8145  Radeon HD 8470
+               174b e145  Radeon HD 7470
+       6779  Caicos [Radeon HD 6450/7450/8450]
+               1019 0016  Radeon HD 6450
+               1019 0017  Radeon HD 6450
+               1019 0018  Radeon HD 6450
+               1028 2120  Radeon HD 6450
+               103c 2128  Radeon HD 6450
+               103c 2aee  Radeon HD 7450A
+               1462 2346  Radeon HD 7450
+               1462 2490  Radeon HD 6450
+               1462 2494  Radeon HD 6450
+               1462 2496  Radeon HD 7450
+               148c 7450  Radeon HD 7450
                148c 8450  Radeon HD 8450 OEM
+               1545 7470  Radeon HD 7470
+               1642 3a65  Radeon HD 6450
+               1642 3a66  Radeon HD 7450
+               1642 3a75  Radeon HD 6450
+               1642 3a76  Radeon HD 7450
+               1682 3200  Radeon HD 7450
                174b 7450  Radeon HD 7450
+               174b e127  Radeon HD 6450
+               174b e153  Radeon HD 6450
                174b e164  Radeon HD 6450 1 GB DDR3
+               174b e180  Radeon HD 6450
+               174b e201  Radeon HD 6450
                17af 8450  Radeon HD 8450 OEM
+               1b0a 9096  Radeon HD 6450
+               1b0a 9097  Radeon HD 6450
+               1b0a 90a8  Radeon HD 6450A
+               1b0a 90b1  Radeon HD 6450
+               1b0a 90b3  Radeon HD 7450A
+               1b0a 90bb  Radeon HD 7450A
        677b  Caicos PRO [Radeon HD 7450]
        6780  Tahiti XT GL [FirePro W9000]
        6784  Tahiti [ATI FirePro V (FireGL V) Graphics Adapter]
        6792  Tahiti
        6798  Tahiti XT [Radeon HD 7970]
                1002 3000  Tahiti XT2 [Radeon HD 7970 GHz Edition]
+               1002 4000  Radeon HD 8970 OEM
                1043 041c  HD 7970 DirectCU II
                1043 0420  HD 7970 DirectCU II TOP
                1043 0444  HD 7970 DirectCU II TOP
                1002 3000  Tahiti PRO2 [Radeon HD 7950 Boost]
                1462 3000  Radeon HD 8950 OEM
        679b  Malta [Radeon HD 7990]
+               1002 0b28  Radeon HD 8990 OEM
+               1002 0b2a  Radeon HD 7990
+               1462 8036  Radeon HD 8990 OEM
        679e  Tahiti LE [Radeon HD 7870 XT]
        679f  Tahiti
+       67a0  Hawaii XT GL
+       67a1  Hawaii GL
+       67a2  Hawaii GL
+       67b0  Hawaii XT [Radeon HD 8970]
+       67b1  Hawaii PRO
+       67b9  Vesuvius
+       67be  Hawaii LE
        6800  Wimbledon XT [Radeon HD 7970M]
                1002 0124  Radeon HD 7970M
                8086 2110  Radeon HD 7970M
        6816  Pitcairn
        6817  Pitcairn
        6818  Pitcairn XT [Radeon HD 7870 GHz Edition]
-               1002 0b05  Pitcairn XT [Radeon HD 8870 OEM]
+               1002 0b05  Radeon HD 8870 OEM
+               174b 8b04  Radeon HD 8860
        6819  Pitcairn PRO [Radeon HD 7850]
-               174b e221  Sapphire Radeon HD 7850 2 GB GDDR5 DVI-I/DVI-D/HDMI/DP
+               174b e221  Radeon HD 7850 2GB GDDR5 DVI-I/DVI-D/HDMI/DP
        6820  Venus XTX [Radeon HD 8800M Series]
+               103c 1851  Radeon HD 7750M
        6821  Venus XT [Radeon HD 8800M Series]
+       6822  Venus PRO
        6823  Venus PRO [Radeon HD 8800M Series]
-       6824  Chelsea [Radeon HD 7700M Series]
        6825  Heathrow XT [Radeon HD 7870M]
                8086 2111  Chelsea PRO
        6826  Chelsea LP [Radeon HD 7700M Series]
        6827  Heathrow PRO [Radeon HD 7850M/8850M]
        6828  Cape Verde PRO [FirePro W600]
        6829  Cape Verde
+       682a  Venus PRO
        682b  Venus LE [Radeon HD 8800M Series]
        682d  Chelsea XT GL [FirePro M4000]
        682f  Chelsea LP [Radeon HD 7730M]
+               103c 1851  Radeon HD 7750M
        6830  Cape Verde [Radeon HD 7800M Series]
        6831  Cape Verde [AMD Radeon HD 7700M Series]
+       6835  Cape Verde PRX
        6837  Cape Verde LE [Radeon HD 7730]
                1787 3000  Radeon HD 6570
        6838  Cape Verde
                1019 0030  Radeon HD 8760 OEM
                103c 6890  Radeon HD 8760 OEM
        683f  Cape Verde PRO [Radeon HD 7750]
-       6840  Thames XT [Radeon HD 7670M]
+       6840  Thames [Radeon HD 7500M/7600M Series]
+               1025 050e  Radeon HD 7670M
+               1025 050f  Radeon HD 7670M
+               1025 0513  Radeon HD 7670M
+               1025 0514  Radeon HD 7670M
+               1025 056d  Radeon HD 7670M
+               1025 059a  Radeon HD 7670M
+               1025 059b  Radeon HD 7670M
+               1025 059e  Radeon HD 7670M
+               1025 0600  Radeon HD 7670M
+               1025 0606  Radeon HD 7670M
+               1025 0696  Radeon HD 7650M
+               1025 0697  Radeon HD 7650M
+               1025 0698  Radeon HD 7650M
+               1025 0699  Radeon HD 7650M
+               1025 0757  Radeon HD 7670M
+               1028 056a  Radeon HD 7670M
+               1028 056e  Radeon HD 7670M
+               1028 0598  Radeon HD 7670M
+               1028 059d  Radeon HD 7670M
+               1028 05a3  Radeon HD 7670M
+               1028 05b9  Radeon HD 7670M
+               1028 05bb  Radeon HD 7670M
+               103c 17f1  Radeon HD 7570M
+               103c 17f4  Radeon HD 7650M
+               103c 1813  Radeon HD 7590M
+               103c 182f  Radeon HD 7670M
+               103c 1830  Radeon HD 7670M
+               103c 1835  Radeon HD 7670M
+               103c 183a  Radeon HD 7670M
+               103c 183c  Radeon HD 7670M
+               103c 183e  Radeon HD 7670M
+               103c 1840  Radeon HD 7670M
+               103c 1842  Radeon HD 7670M
+               103c 1844  Radeon HD 7670M
+               103c 1848  Radeon HD 7670M
+               103c 184a  Radeon HD 7670M
+               103c 184c  Radeon HD 7670M
+               103c 1895  Radeon HD 7670M
+               103c 1897  Radeon HD 7670M
+               103c 18a5  Radeon HD 7670M
+               103c 18a7  Radeon HD 7670M
+               103c 18f4  Radeon HD 7670M
+               1043 100a  Radeon HD 7670M
+               1043 104b  Radeon HD 7670M
+               1043 10dc  Radeon HD 7670M
+               1043 2121  Radeon HD 7670M
+               1043 2122  Radeon HD 7670M
+               1043 2123  Radeon HD 7670M
+               1043 2125  Radeon HD 7670M
+               1043 2127  Radeon HD 7670M
+               1179 fb11  Radeon HD 7670M
+               1179 fb22  Radeon HD 7670M
+               1179 fb23  Radeon HD 7670M
+               1179 fb2c  Radeon HD 7670M
+               1179 fb31  Radeon HD 7670M
+               1179 fb32  Radeon HD 7670M
+               1179 fb38  Radeon HD 7670M
+               1179 fb39  Radeon HD 7670M
+               1179 fb3a  Radeon HD 7670M
+               1179 fb40  Radeon HD 7670M
+               1179 fb41  Radeon HD 7670M
+               1179 fb47  Radeon HD 7670M
+               1179 fb48  Radeon HD 7670M
+               1179 fb51  Radeon HD 7670M
+               1179 fb52  Radeon HD 7670M
+               1179 fb53  Radeon HD 7670M
+               1179 fb81  Radeon HD 7670M
+               1179 fb82  Radeon HD 7670M
+               1179 fb83  Radeon HD 7670M
+               1179 fc56  Radeon HD 7670M
+               1179 fcd4  Radeon HD 7670M
+               1179 fcee  Radeon HD 7670M
+               144d c0c5  Radeon HD 7690M
+               144d c0ce  Radeon HD 7670M
+               144d c0da  Radeon HD 7670M
+               17aa 3970  Radeon HD 7670M
+               17aa 397b  Radeon HD 7670M
+               17aa 5101  Radeon HD 7670M
+               17aa 5102  Radeon HD 7670M
+               17aa 5103  Radeon HD 7670M
        6841  Thames [Radeon 7550M/7570M/7650M]
+               1028 0561  Radeon HD 7650M
+               1028 056c  Radeon HD 7650M
+               1028 057f  Radeon HD 7570M
+               103c 17f1  Radeon HD 7570M
+               103c 17f4  Radeon HD 7650M
+               103c 1813  Radeon HD 7570M
+               103c 183a  Radeon HD 7650M
+               103c 183c  Radeon HD 7650M
+               103c 183e  Radeon HD 7650M
+               103c 1840  Radeon HD 7650M
+               103c 1842  Radeon HD 7650M
+               103c 1844  Radeon HD 7650M
+               1043 100a  Radeon HD 7650M
+               1043 104b  Radeon HD 7650M
+               1043 10dc  Radeon HD 7650M
+               1043 2134  Radeon HD 7650M
+               1179 0001  Radeon HD 7570M
+               1179 0002  Radeon HD 7570M
+               1179 fb43  Radeon HD 7550M
+               1179 fb91  Radeon HD 7550M
+               1179 fb92  Radeon HD 7550M
+               1179 fb93  Radeon HD 7550M
+               1179 fba2  Radeon HD 7550M
+               1179 fba3  Radeon HD 7550M
+               144d c0c7  Radeon HD 7550M
        6842  Thames LE [Radeon HD 7000M Series]
        6843  Thames [Radeon HD 7670M]
-       6849  Lombok [AMD Radeon HD 7400 Series]
-       6880  Cypress
        6888  Cypress XT [FirePro V8800]
        6889  Cypress PRO [FirePro V7800]
                1002 0301  FirePro V7800P
        68a1  Broadway PRO [Mobility Radeon HD 5850]
                106b 00cc  iMac MC511 Mobility Radeon HD 5850 MXM Module
        68a8  Granville [Radeon HD 6850M/6870M]
+               1025 0442  Radeon HD 6850M
+               1025 0451  Radeon HD 6850M
+               1025 050a  Radeon HD 6850M
+               1025 050b  Radeon HD 6850M
+               1025 050c  Radeon HD 6850M
+               1025 050e  Radeon HD 6850M
+               1025 050f  Radeon HD 6850M
+               1025 0513  Radeon HD 6850M
+               1025 0514  Radeon HD 6850M
+               1025 0515  Radeon HD 6850M
+               1025 0516  Radeon HD 6850M
+               1025 0525  Radeon HD 6850M
+               1025 0526  Radeon HD 6850M
+               1025 056d  Radeon HD 6850M
+               1028 048f  Radeon HD 6870M
+               1028 0490  Radeon HD 6870M
+               1028 04b9  Radeon HD 6870M
+               1028 04ba  Radeon HD 6870M
                103c 159b  Radeon HD 6850M
+               144d c0ad  Radeon HD 6850M
        68a9  Juniper XT [FirePro V5800]
        68b8  Juniper XT [Radeon HD 5770]
                106b 00cf  MacPro5,1 [Mac Pro 2.8GHz DDR3]
        68bf  Juniper PRO [Radeon HD 6750]
                174b 6750  Radeon HD 6750
        68c0  Madison [Mobility Radeon HD 5730 / 6570M]
+               1019 2383  Mobility Radeon HD 5730
+               1028 02a2  Mobility Radeon HD 5730
+               1028 02fe  Mobility Radeon HD 5730
+               1028 0419  Mobility Radeon HD 5730
+               103c 147d  Mobility Radeon HD 5730
                103c 1521  Madison XT [FirePro M5800]
                103c 1593  Mobility Radeon HD 6570
                103c 1596  Mobility Radeon HD 6570
                103c 1599  Mobility Radeon HD 6570
-       68c1  Madison [Mobility Radeon HD 5650/5750 / 6550M]
+               1043 1c22  Mobility Radeon HD 5730
+               17aa 3927  Mobility Radeon HD 5730
+               17aa 3952  Mobility Radeon HD 5730
+               17aa 3978  Radeon HD 6570M
+       68c1  Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
+               1025 0205  Mobility Radeon HD 5650
+               1025 0293  Mobility Radeon HD 5650
+               1025 0294  Mobility Radeon HD 5650
+               1025 0296  Mobility Radeon HD 5650
+               1025 0308  Mobility Radeon HD 5650
+               1025 030a  Mobility Radeon HD 5650
+               1025 0311  Mobility Radeon HD 5650
+               1025 0312  Mobility Radeon HD 5650
+               1025 031c  Mobility Radeon HD 5650
+               1025 031d  Mobility Radeon HD 5650
                1025 033d  Mobility Radeon HD 5650
+               1025 033e  Mobility Radeon HD 5650
+               1025 033f  Mobility Radeon HD 5650
+               1025 0346  Mobility Radeon HD 5650
                1025 0347  Aspire 7740G
+               1025 0348  Mobility Radeon HD 5650
+               1025 0356  Mobility Radeon HD 5650
+               1025 0357  Mobility Radeon HD 5650
+               1025 0358  Mobility Radeon HD 5650
+               1025 0359  Mobility Radeon HD 5650
+               1025 035a  Mobility Radeon HD 5650
+               1025 035b  Mobility Radeon HD 5650
+               1025 035c  Mobility Radeon HD 5650
+               1025 035d  Mobility Radeon HD 5650
+               1025 035e  Mobility Radeon HD 5650
+               1025 0360  Mobility Radeon HD 5650
+               1025 0362  Mobility Radeon HD 5650
+               1025 0364  Mobility Radeon HD 5650
+               1025 0365  Mobility Radeon HD 5650
+               1025 0366  Mobility Radeon HD 5650
+               1025 0367  Mobility Radeon HD 5650
+               1025 0368  Mobility Radeon HD 5650
+               1025 036c  Mobility Radeon HD 5650
+               1025 036d  Mobility Radeon HD 5650
+               1025 036e  Mobility Radeon HD 5650
+               1025 036f  Mobility Radeon HD 5650
+               1025 0372  Mobility Radeon HD 5650
+               1025 0373  Mobility Radeon HD 5650
+               1025 0377  Mobility Radeon HD 5650
+               1025 0378  Mobility Radeon HD 5650
+               1025 0379  Mobility Radeon HD 5650
+               1025 037a  Mobility Radeon HD 5650
+               1025 037b  Mobility Radeon HD 5650
+               1025 037e  Mobility Radeon HD 5650
+               1025 037f  Mobility Radeon HD 5650
+               1025 0382  Mobility Radeon HD 5650
+               1025 0383  Mobility Radeon HD 5650
+               1025 0384  Mobility Radeon HD 5650
+               1025 0385  Mobility Radeon HD 5650
+               1025 0386  Mobility Radeon HD 5650
+               1025 0387  Mobility Radeon HD 5650
+               1025 0388  Mobility Radeon HD 5650
+               1025 038b  Mobility Radeon HD 5650
+               1025 038c  Mobility Radeon HD 5650
+               1025 039a  Mobility Radeon HD 5650
+               1025 0411  Mobility Radeon HD 5650
+               1025 0412  Mobility Radeon HD 5650
+               1025 0418  Mobility Radeon HD 5650
+               1025 0419  Mobility Radeon HD 5650
+               1025 0420  Mobility Radeon HD 5650
+               1025 0421  Mobility Radeon HD 5650
+               1025 0425  Mobility Radeon HD 5650
+               1025 042a  Mobility Radeon HD 5650
+               1025 042e  Mobility Radeon HD 5650
+               1025 042f  Mobility Radeon HD 5650
+               1025 0432  Mobility Radeon HD 5650
+               1025 0433  Mobility Radeon HD 5650
+               1025 0442  Mobility Radeon HD 5650
+               1025 044c  Mobility Radeon HD 5650
+               1025 044e  Mobility Radeon HD 5650
+               1025 0451  Mobility Radeon HD 5650
+               1025 0454  Mobility Radeon HD 5650
+               1025 0455  Mobility Radeon HD 5650
+               1025 0475  Mobility Radeon HD 5650
+               1025 0476  Mobility Radeon HD 5650
+               1025 0487  Mobility Radeon HD 5650
+               1025 0489  Mobility Radeon HD 5650
+               1025 0498  Mobility Radeon HD 5650
+               1025 0517  Radeon HD 6550M
+               1025 051a  Radeon HD 6550M
+               1025 051b  Radeon HD 6550M
+               1025 051c  Radeon HD 6550M
+               1025 051d  Radeon HD 6550M
+               1025 0525  Radeon HD 6550M
+               1025 0526  Radeon HD 6550M
+               1025 052b  Radeon HD 6550M
+               1025 052c  Radeon HD 6550M
+               1025 053c  Radeon HD 6550M
+               1025 053d  Radeon HD 6550M
+               1025 053e  Radeon HD 6550M
+               1025 053f  Radeon HD 6550M
+               1025 0607  Radeon HD 6550M
+               1028 041b  Mobility Radeon HD 5650
+               1028 0447  Mobility Radeon HD 5650
+               1028 0448  Mobility Radeon HD 5650
+               1028 0456  Mobility Radeon HD 5650
+               1028 0457  Mobility Radeon HD 5650
+               103c 1436  Mobility Radeon HD 5650
+               103c 1437  Mobility Radeon HD 5650
+               103c 1440  Mobility Radeon HD 5650
+               103c 1448  Mobility Radeon HD 5650
+               103c 1449  Mobility Radeon HD 5650
+               103c 144a  Mobility Radeon HD 5650
+               103c 144b  Mobility Radeon HD 5650
+               103c 147b  Mobility Radeon HD 5650
+               103c 149c  Mobility Radeon HD 5650
+               103c 149e  Mobility Radeon HD 5650
                103c 1521  Madison Pro [FirePro M5800]
+               1043 1bc2  Mobility Radeon HD 5650
+               104d 9071  Mobility Radeon HD 5650
+               104d 9077  Mobility Radeon HD 5650
+               104d 9081  Mobility Radeon HD 5650
+               1179 fd00  Mobility Radeon HD 5650
+               1179 fd12  Mobility Radeon HD 5650
+               1179 fd1a  Mobility Radeon HD 5650
+               1179 fd30  Mobility Radeon HD 5650
+               1179 fd31  Mobility Radeon HD 5650
+               1179 fd50  Mobility Radeon HD 5650
+               1179 fd52  Radeon HD 6530M
+               1179 fd63  Radeon HD 6530M
+               1179 fd65  Radeon HD 6530M
+               1179 fdd0  Mobility Radeon HD 5650
+               1179 fdd2  Radeon HD 6530M
+               144d c07e  Mobility Radeon HD 5650
+               144d c085  Mobility Radeon HD 5650
+               14c0 0043  Mobility Radeon HD 5650
+               14c0 004d  Mobility Radeon HD 5650
+               17aa 3928  Mobility Radeon HD 5650
+               17aa 3951  Mobility Radeon HD 5650
+               17aa 3977  Radeon HD 6550M
        68c7  Madison [Mobility Radeon HD 5570/6550A]
+               1462 2241  Mobility Radeon HD 5570
+               1462 2243  Mobility Radeon HD 5570
+               1462 2244  Mobility Radeon HD 5570
+               1462 2245  Radeon HD 6550A
+               1462 2246  Radeon HD 6550A
        68c8  Redwood XT GL [FirePro V4800]
        68c9  Redwood PRO GL [FirePro V3800]
-       68d8  Redwood XT [Radeon HD 5670]
+       68d8  Redwood XT [Radeon HD 5670/5690/5730]
+               1028 68e0  Radeon HD 5670
+               174b 5690  Radeon HD 5690
+               174b 5730  Radeon HD 5730
+               174b e151  Radeon HD 5670
                1787 3000  Radeon HD 5730
-       68d9  Redwood PRO [Radeon HD 5570]
+               17af 3010  Radeon HD 5730
+               17af 3011  Radeon HD 5690
+       68d9  Redwood PRO [Radeon HD 5550/5570/5630/6510/6610/7570]
+               103c 6870  Radeon HD 5570
+               103c 6872  Radeon HD 5570
+               1043 03ce  Radeon HD 5550
+               1462 2151  Radeon HD 5570
+               1462 2240  Radeon HD 5570
                148c 3000  Radeon HD 6510
                148c 3001  Radeon HD 6610
-       68da  Redwood LE [Radeon HD 5550]
+               1545 5550  Radeon HD 5550
+               1545 7570  Radeon HD 7570
+               1642 3985  Radeon HD 5570
+               1642 3996  Radeon HD 5570
+               174b 3000  Radeon HD 6510
+               174b 6510  Radeon HD 6510
+               174b 6610  Radeon HD 6610
+               174b e142  Radeon HD 5570
+               1787 3000  Radeon HD 6510
+               17af 3000  Radeon HD 6510
+               17af 3010  Radeon HD 5630
+       68da  Redwood LE [Radeon HD 5550/5570/5630/6390/6490/7570]
                148c 3000  Radeon HD 6390
                148c 3001  Radeon HD 6490
+               1545 7570  Radeon HD 7570
+               174b 3000  Radeon HD 6390
+               174b 5570  Radeon HD 5570
+               174b 5630  Radeon HD 5630
+               174b 6490  Radeon HD 6490
+               1787 3000  Radeon HD 5630
+               17af 3000  Radeon HD 6390
+               17af 3010  Radeon HD 5630
        68de  Redwood
        68e0  Park [Mobility Radeon HD 5430/5450/5470]
+               1028 0404  Mobility Radeon HD 5450
+               1028 0414  Mobility Radeon HD 5450
+               1028 0434  Mobility Radeon HD 5450
+               103c 1433  Mobility Radeon HD 5450
+               103c 1434  Mobility Radeon HD 5450
+               103c 1469  Mobility Radeon HD 5450
+               103c 146b  Mobility Radeon HD 5450
                103c 1486  TouchSmart tm2-2050er discrete GPU (Mobility Radeon HD 5450)
+               103c 1622  Mobility Radeon HD 5450
+               103c 1623  Mobility Radeon HD 5450
+               103c eeee  Mobility Radeon HD 5450
+               104d 9076  Mobility Radeon HD 5450
+               1682 304e  Caicos [Radeon HD 5450]
+               1682 6000  Caicos [Radeon HD 5450]
+               17aa 9e52  FirePro M3800
+               17aa 9e53  FirePro M3800
        68e1  Park [Mobility Radeon HD 5430]
+               1043 041f  Caicos [Radeon HD 7350]
+               1043 3000  Caicos [Radeon HD 5450]
+               148c 3000  Caicos [Radeon HD 5450]
+               148c 3001  Caicos [Radeon HD 6230]
+               148c 3002  Caicos [Radeon HD 6250]
+               148c 3003  Caicos [Radeon HD 6350]
                148c 7350  Caicos [Radeon HD 7350]
+               148c 8350  Caicos [Radeon HD 8350]
                1545 5450  Caicos [Radeon HD 5450]
+               1545 7350  Caicos [Radeon HD 7350]
+               1682 3000  Caicos [Radeon HD 5450]
+               1682 6000  Caicos [Radeon HD 5450]
+               1682 7350  Caicos [Radeon HD 7350]
+               174b 3000  Caicos [Radeon HD 5450]
                174b 5470  Caicos [Radeon HD 5470]
+               174b 6000  Caicos [Radeon HD 5450]
+               174b 6230  Caicos [Radeon HD 6230]
                174b 6350  Caicos [Radeon HD 6350]
+               174b 7350  Caicos [Radeon HD 7350]
+               1787 3000  Caicos [Radeon HD 5450]
+               17af 3000  Caicos [Radeon HD 5450]
+               17af 3001  Caicos [Radeon HD 6230]
+               17af 3014  Caicos [Radeon HD 6350]
                17af 3015  Caicos [Radeon HD 7350]
                17af 8350  Caicos [Radeon HD 8350 OEM]
        68e4  Robson CE [Radeon HD 6370M/7370M]
+               1019 2386  Radeon HD 6350M
+               1019 2387  Radeon HD 6350M
+               1019 238d  Radeon HD 6370M
+               1019 238e  Radeon HD 6370M
+               1025 0382  Radeon HD 6370M
+               1025 0489  Radeon HD 6370M
+               1025 048a  Radeon HD 6370M
+               1025 048b  Radeon HD 6370M
+               1025 048c  Radeon HD 6370M
+               1028 04c1  Radeon HD 6370M
+               1028 04ca  Radeon HD 6370M
+               1028 04cc  Radeon HD 6370M
+               1028 04cd  Radeon HD 6370M
+               1028 04d7  Radeon HD 6370M
+               103c 1411  Radeon HD 6370M
+               103c 1421  Radeon HD 6370M
+               103c 1426  Radeon HD 6370M
+               103c 1428  Radeon HD 6370M
+               103c 142a  Radeon HD 6370M
+               103c 142b  Radeon HD 6370M
+               103c 143a  Radeon HD 6370M
+               103c 143c  Radeon HD 6370M
+               103c 1445  Radeon HD 6370M
+               103c 162c  Radeon HD 6370M
+               103c 162d  Radeon HD 6370M
+               103c 162e  Radeon HD 6370M
+               103c 162f  Radeon HD 6370M
+               103c 1639  Radeon HD 6370M
+               103c 163a  Radeon HD 6370M
+               103c 163b  Radeon HD 6370M
+               103c 163c  Radeon HD 6370M
+               103c 163d  Radeon HD 6370M
+               103c 163e  Radeon HD 6370M
+               103c 163f  Radeon HD 6370M
+               103c 1641  Radeon HD 6370M
+               103c 1643  Radeon HD 6370M
+               103c 3578  Radeon HD 6370M
+               103c 357a  Radeon HD 6370M
+               103c 3673  Radeon HD 6370M
+               103c 3675  Radeon HD 6370M
+               1043 1c92  Radeon HD 6370M
+               1043 84a1  Radeon HD 6370M
+               1043 84ad  Radeon HD 6370M
+               104d 9081  Radeon HD 6370M
+               1545 7350  Cedar [Radeon HD 7350]
+               1558 4510  Radeon HD 6370M
+               1558 5505  Radeon HD 6370M
+               174b 5450  Cedar [Radeon HD 5450]
+               17aa 21dd  Radeon HD 6370M
+               17aa 21e9  Radeon HD 6370M
+               17aa 3971  Radeon HD 6370M
+               17aa 3972  Radeon HD 7370M
+               17aa 397a  Radeon HD 6370M/7370M
+               17aa 397b  Radeon HD 6370M/7370M
+               17aa 397f  Radeon HD 7370M
        68e5  Robson LE [Radeon HD 6330M]
-               148c 7350  Radeon HD 7350
+               1179 fd3c  Radeon HD 6330M
+               1179 fd50  Radeon HD 6330M
+               1179 fd52  Radeon HD 6330M
+               1179 fd63  Radeon HD 6330M
+               1179 fd65  Radeon HD 6330M
+               1179 fd73  Radeon HD 6330M
+               1179 fd75  Radeon HD 6330M
+               1179 fdd0  Radeon HD 6330M
+               1179 fdd2  Radeon HD 6330M
+               1179 fdea  Radeon HD 6330M
+               1179 fdf8  Radeon HD 6330M
+               148c 5450  Cedar [Radeon HD 5450]
+               148c 6350  Cedar [Radeon HD 6350]
+               148c 7350  Cedar [Radeon HD 7350]
+               148c 8350  Cedar [Radeon HD 8350]
+               1545 7350  Cedar [Radeon HD 7350]
        68e8  Cedar
        68e9  Cedar [ATI FirePro (FireGL) Graphics Adapter]
        68f1  Cedar GL [FirePro 2460]
        68f2  Cedar GL [FirePro 2270]
        68f8  Cedar [Radeon HD 7300 Series]
-       68f9  Cedar [Radeon HD 5000/6000/7350 Series]
+       68f9  Cedar [Radeon HD 5000/6000/7350/8350 Series]
                1019 0001  Radeon HD 5450
+               1019 0002  Radeon HD 5450
                1019 0019  Radeon HD 6350
+               1025 0518  Radeon HD 5450
+               1025 0519  Radeon HD 5450
                1028 010e  XPS 8300
+               1028 2126  Radeon HD 6350
+               103c 2126  Radeon HD 6350
+               103c 2aac  Radeon HD 5450
+               103c 2aae  Radeon HD 5450
+               103c 3580  Radeon HD 5450
                1043 03c2  EAH5450 SILENT/DI/512MD2 (LP)
+               1462 2130  Radeon HD 5450
+               1462 2131  Radeon HD 5450
+               1462 2133  Radeon HD 6350
+               1462 2180  Radeon HD 5450
+               1462 2181  Radeon HD 5450
+               1462 2182  Radeon HD 6350
+               1462 2183  Radeon HD 6350
+               1462 2230  Radeon HD 5450
+               1462 2231  Radeon HD 5450
+               1462 2495  Radeon HD 6350
                148c 3001  Radeon HD 5530/6250
                148c 3002  Radeon HD 6290
                148c 3003  Radeon HD 6230
                148c 3004  Radeon HD 6350
                148c 7350  Radeon HD 7350
+               148c 8350  Radeon HD 8350
+               1545 7350  Radeon HD 7350
+               1642 3983  Radeon HD 5450
+               1642 3984  Radeon HD 6350
+               1642 3987  Radeon HD 6350
+               1642 3997  Radeon HD 5450
+               1642 3a05  Radeon HD 5450
+               1642 3b31  Radeon HD 6350A
+               1682 3270  Radeon HD 7350
+               174b 3000  Radeon HD 6230
+               174b 3987  Radeon HD 6350
                174b 5470  Radeon HD 5470
                174b 5490  Radeon HD 5490
                174b 5530  Radeon HD 5530
+               174b 6230  Radeon HD 6230
+               174b 6250  Radeon HD 6250
+               174b 6290  Radeon HD 6290
+               174b 6350  Radeon HD 6350
                174b 7350  Radeon HD 7350
-       68fa  Cedar [Radeon HD 7350]
+               174b 8350  Radeon HD 8350
+               174b e127  Radeon HD 5450
+               174b e145  Radeon HD 5450
+               174b e153  Radeon HD 5450
+               1787 3000  Radeon HD 5470
+               1787 3001  Radeon HD 5530
+               1787 3002  Radeon HD 5490
+               17aa 3602  Radeon HD 5450
+               17aa 3603  Radeon HD 5450
+               17aa 360f  Radeon HD 5450
+               17aa 3619  Radeon HD 5450
+               17af 3000  Radeon HD 6250
+               17af 3001  Radeon HD 6230
+               17af 3002  Radeon HD 6290
+               17af 3011  Radeon HD 5470
+               17af 3012  Radeon HD 5490
+               17af 3013  Radeon HD 5470
+               17af 3014  Radeon HD 6350
+       68fa  Cedar [Radeon HD 7350/8350]
+               1019 0019  Radeon HD 7350
+               1019 0021  Radeon HD 7350
+               1019 0022  Radeon HD 7350
+               1019 0026  Radeon HD 8350
+               103c 2adf  Radeon HD 7350A
+               103c 2ae8  Radeon HD 7350A
+               1043 8350  Radeon HD 8350
+               1462 2128  Radeon HD 7350
+               1462 2184  Radeon HD 7350
+               1462 2186  Radeon HD 7350
+               1462 2495  Radeon HD 7350
+               1462 b490  Radeon HD 7350
+               1642 3985  Radeon HD 7350
+               174b 7350  Radeon HD 7350
+               174b 8153  Radeon HD 8350
+               174b e127  Radeon HD 7350
+               174b e153  Radeon HD 7350
+               174b e180  Radeon HD 7350
                17af 3015  Radeon HD 7350
        68fe  Cedar LE
+       6920  Tonga
        700f  RS100 AGP Bridge
        7010  RS200/RS250 AGP Bridge
        7100  R520 [Radeon X1800 XT]
        9441  R700 [Radeon HD 4870 X2]
        9442  RV770 [Radeon HD 4850]
                1002 0502  MSI Radeon HD 4850 512MB GDDR3
-               174b e810  Sapphire Radeon HD 4850 512MB GDDR3
+               174b e810  Radeon HD 4850 512MB GDDR3
        9443  R700 [Radeon HD 4850 X2]
        9444  RV770 GL [FirePro V8750]
        9446  RV770 GL [FirePro V7760]
        944b  RV770/M98 [Mobility Radeon HD 4850 X2]
        944c  RV770 LE [Radeon HD 4830]
        944e  RV770 CE [Radeon HD 4710]
-               174b 3261  Sapphire Radeon HD 4810
+               174b 3261  Radeon HD 4810
        9450  RV770 GL [FireStream 9270]
        9452  RV770 GL [FireStream 9250]
        9456  RV770 GL [FirePro V8700]
        9462  RV790 [Radeon HD 4860]
        946a  RV770 GL [FirePro M7750]
        9480  RV730/M96 [Mobility Radeon HD 4650/5165]
-               103c 3628  ATI Mobility Radeon HD 4650 [dv6-1190en]
+               103c 3628  Mobility Radeon HD 4650 [dv6-1190en]
        9488  RV730/M96-XT [Mobility Radeon HD 4670]
        9489  RV730/M96 GL [Mobility FireGL V5725]
        9490  RV730 XT [Radeon HD 4670]
                1028 0d02  Optiplex 755
        94c3  RV610 [Radeon HD 2400 PRO]
                1028 0302  Radeon HD 2400 Pro
-               174b e400  Sapphire Radeon HD 2400 PRO
-               18bc 3550  GeCube Radeon HD 2400 PRO
+               174b e400  Radeon HD 2400 PRO
+               18bc 3550  Radeon HD 2400 PRO
        94c4  RV610 LE [Radeon HD 2400 PRO AGP]
        94c5  RV610 [Radeon HD 2400 LE]
        94c7  RV610 [Radeon HD 2350]
        94cc  RV610 LE [Radeon HD 2400 PRO PCI]
        9500  RV670 [Radeon HD 3850 X2]
        9501  RV670 [Radeon HD 3870]
-               174b e620  Sapphire Radeon HD 3870 PCIe 2.0
+               174b e620  Radeon HD 3870
        9504  RV670/M88 [Mobility Radeon HD 3850]
        9505  RV670 [Radeon HD 3690/3850]
                148c 3000  Radeon HD 3850
 # 113-2E172001-003
                174b 3000  Radeon HD 4350/4550 HyperMemory DDR2
        9553  RV710/M92 [Mobility Radeon HD 4530/4570/545v]
+               1025 015e  Mobility Radeon HD 4570
+               1025 017d  Mobility Radeon HD 4570
+               1025 0205  Mobility Radeon HD 4570
+               1025 0206  Mobility Radeon HD 4570
+               1025 0237  Mobility Radeon HD 4570
+               1028 02be  Mobility Radeon HD 4570
+               1028 02e8  Mobility Radeon HD 4530
+               103c 3624  Mobility Radeon HD 4530
+               103c 3628  Mobility Radeon HD 4530
+               103c 3636  Mobility Radeon HD 4530
+               1043 1b32  Mobility Radeon HD 4570
+               1043 1b42  Mobility Radeon HD 4570
+               104d 9056  Mobility Radeon HD 4570
                1179 ff82  Satellite L505-13T GPU (Mobility Radeon HD 5145)
        9555  RV710/M92 [Mobility Radeon HD 4350/4550]
                103c 1411  ProBook 4720s GPU (Mobility Radeon HD 4350)
                1043 843e  M5A88-V EVO
 # Radeon HD 6250 too?
        9802  Wrestler [Radeon HD 6310]
-               174b 1001  Sapphire PURE Fusion Mini
+               174b 1001  PURE Fusion Mini
        9803  Wrestler [Radeon HD 6310]
        9804  Wrestler [Radeon HD 6250]
        9805  Wrestler [Radeon HD 6250]
        983a  Kabini
        983b  Kabini
        983c  Kabini
-       983d  Kabini [Radeon HD 8250]
+       983d  Temash [Radeon HD 8250/8280G]
        983e  Kabini
        983f  Kabini
+       9850  Mullins [Radeon APU A6-6200 with R3 Graphics]
+       9851  Mullins [Radeon APU A4-6000 with R2 Graphics]
+       9852  Mullins [Radeon APU A4-6000 with R2 Graphics]
+       9853  Mullins [Radeon APU E2-4000 with R2 Graphics]
+       9854  Mullins [Radeon APU E2-3700 with R2 Graphics]
+       9855  Mullins [Radeon APU XX-2450M with R3 Graphics]
+       9856  Mullins [Radeon APU XX-2200M with R2 Graphics]
+       9857  Mullins [Radeon APU XX-2200M with R2 Graphics]
+       9858  Mullins
+       9859  Mullins
+       985a  Mullins
+       985b  Mullins
+       985c  Mullins
+       985d  Mullins
+       985e  Mullins
+       985f  Mullins
 # AMD A10-5800K CPU
        9901  Trinity [Radeon HD 7660D]
        9902  Trinity HDMI Audio Controller
        aa00  R600 HDMI Audio [Radeon HD 2900 Series]
        aa08  RV630 HDMI Audio [Radeon HD 2600 Series]
        aa10  RV610 HDMI Audio [Radeon HD 2350/2400 Series]
-               174b aa10  Sapphire HD 2400 PRO audio device
-               18bc aa10  GeCube Radeon HD 2400 PRO HDCP-capable digital-only audio device
+               174b aa10  Radeon HD 2400 PRO
+               18bc aa10  Radeon HD 2400 PRO
        aa18  RV670/680 HDMI Audio [Radeon HD 3690/3800 Series]
        aa20  RV635 HDMI Audio [Radeon HD 3600 Series]
        aa28  RV620 HDMI Audio [Radeon HD 3400 Series]
        aa30  RV770 HDMI Audio [Radeon HD 4850/4870]
-               174b aa30  Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink
+               174b aa30  Radeon HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink
        aa38  RV710/730 HDMI Audio [Radeon HD 4000 series]
-               103c 3628  ATI RV710/730 [dv6-1190en]
-               174b aa38  R700 Audio Device [Radeon HD 4000 Series]
+               103c 3628  dv6-1190en
        aa50  Cypress HDMI Audio [Radeon HD 5800 Series]
        aa58  Juniper HDMI Audio [Radeon HD 5700 Series]
 # 5500, 5600 and mobile 5700 series
        aa90  Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
                1028 04a3  Precision M4600
        aa98  Caicos HDMI Audio [Radeon HD 6400 Series]
-               174b aa98  Sapphire HD 6450 1GB DDR3
+               174b aa98  Radeon HD 6450 1GB DDR3
        aaa0  Tahiti XT HDMI Audio [Radeon HD 7970 Series]
        aab0  Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
        ac00  Theater 600 Pro
                1014 035d  PCIe3 1.8GB Cache RAID SAS Adapter Quad-port 6GB (57C8)
                1014 035e  PCIe2 3.6GB Cache 6Gb SAS RAID Adapter Quad-port (57CE)
                1014 03fb  PCIe3 28GB Cache RAID SAS Enclosure 6Gb x 16 (57D5)
+       04aa  Flash Adapter 900GB Full Height
        3022  QLA3022 Network Adapter
        4022  QLA3022 Network Adapter
        ffff  MPIC-2 interrupt controller
        1419  Family 15h (Models 10h-1fh) I/O Memory Management Unit
        1439  Family 16h Processor Functions 5:1
        1510  Family 14h Processor Root Complex
-               174b 1001  Sapphire PURE Fusion Mini
+               174b 1001  PURE Fusion Mini
        1512  Family 14h Processor Root Port
-               174b 1001  Sapphire PURE Fusion Mini
        1513  Family 14h Processor Root Port
        1514  Family 14h Processor Root Port
        1515  Family 14h Processor Root Port
        780b  FCH SMBus Controller
        780c  FCH IDE Controller
        780d  FCH Azalia Controller
+               1043 8444  F2A85-M Series
        780e  FCH LPC Bridge
        780f  FCH PCI Bridge
        7812  FCH USB XHCI Controller
        7813  FCH SD Flash Controller
        7814  FCH USB XHCI Controller
+       7900  CZ SATA Controller [IDE mode]
+       790b  CZ SMBus Controller
        9600  RS780 Host Bridge
                1043 82f1  M3A78-EH Motherboard
        9601  RS880 Host Bridge
        9604  RS780/RS880 PCI to PCI bridge (PCIE port 0)
        9605  RS780/RS880 PCI to PCI bridge (PCIE port 1)
        9606  RS780 PCI to PCI bridge (PCIE port 2)
-       9607  RS780 PCI to PCI bridge (PCIE port 3)
+       9607  RS780/RS880 PCI to PCI bridge (PCIE port 3)
        9608  RS780/RS880 PCI to PCI bridge (PCIE port 4)
        9609  RS780/RS880 PCI to PCI bridge (PCIE port 5)
        960a  RS780 PCI to PCI bridge (NB-SB link)
                103c 3355  P220i
 # New Smart Array controllers for Gen8+ servers
        323c  Smart Array Gen8+ Controllers
-               103c 1920  Smart Array
-               103c 1921  Smart Array
-               103c 1922  Smart Array
-               103c 1923  Smart Array
-               103c 1924  Smart Array
+# Add marketing names for Gen8+ Smart Array
+               103c 1920  P430i
+# Add marketing names for Gen8+ Smart Array
+               103c 1921  P830i
+# Add marketing names for Gen8+ Smart Array
+               103c 1922  P430
+# Add marketing names for Gen8+ Smart Array
+               103c 1923  P431
+# Add marketing names for Gen8+ Smart Array
+               103c 1924  P830
                103c 1925  Smart Array
-               103c 1926  Smart Array
-               103c 1927  Smart Array
-               103c 1928  Smart Array
+# Add marketing names for Gen8+ Smart Array
+               103c 1926  P731m
+# Add marketing names for Gen8+ Smart Array
+               103c 1928  P230i
        3300  Integrated Lights-Out Standard Virtual USB Controller
                103c 3304  iLO2
                103c 3305  iLO2
                103c 30aa  nc6310
        8101  TSB43DB42 IEEE-1394a-2000 Controller (PHY/Link)
        8201  PCI1620 Firmware Loading Function
-       8204  PCI7410,7510,7610 PCI Firmware Loading Function
+       8204  PCI7410/7510/7610 PCI Firmware Loading Function
                1028 0139  Latitude D400
                1028 014e  Latitude D800
        8231  XIO2000(A)/XIO2200A PCI Express-to-PCI Bridge
                1028 014e  Latitude D800
        ac48  PCI7610 PC Card Cardbus Controller
        ac49  PCI7410 PC Card Cardbus Controller
-       ac4a  PCI7510,7610 PC card Cardbus Controller
+       ac4a  PCI7510/7610 CardBus Bridge
                1028 0139  Latitude D400
                1028 014e  Latitude D800
        ac4b  PCI7610 SD/MMC controller
        ac8d  PCI 7620
        ac8e  PCI7420 CardBus Controller
                1028 018d  Inspiron 700m/710m
-       ac8f  PCI7420/7620 Combo CardBus, 1394a-2000 OHCI and SD/MS-Pro Controller
+       ac8f  PCI7420/7620 SD/MS-Pro Controller
                1028 018d  Inspiron 700m/710m
        b001  TMS320C6424
        fe00  FireWire Host Controller
                103c 12dd  4Gb Fibre Channel [AB429A]
        2432  ISP2432-based 4Gb Fibre Channel to PCI Express HBA
        2532  ISP2532-based 8Gb Fibre Channel to PCI Express HBA
+               103c 3262  StorageWorks 81Q
                1077 0167  QME2572 Dual Port FC8 HBA Mezzanine
        3022  ISP4022-based Ethernet NIC
        3032  ISP4032-based Ethernet IPv6 NIC
 1083  Forex Computer Corporation
        0001  FR710
 1084  Parador
-1085  Tulip Computers Int.B.V.
 1086  J. Bond Computer Systems
 1087  Cache Computer
 1088  Microcomputer Systems (M) Son
        0043  NV40 [GeForce 6800 XE]
        0044  NV40 [GeForce 6800 XT]
        0045  NV40 [GeForce 6800 GT]
+               1043 817d  V9999GT
                1458 3140  GV-N68T256D
        0047  NV40 [GeForce 6800 GS]
                1682 2109  GeForce 6800 GS
        05e1  GT200 [GeForce GTX 280]
        05e2  GT200 [GeForce GTX 260]
        05e3  GT200b [GeForce GTX 285]
+               1682 2490  GX-285N-ZDF
        05e6  GT200b [GeForce GTX 275]
        05e7  GT200GL [Tesla C1060 / M1060]
        05ea  GT200 [GeForce GTX 260]
        0861  C79 [GeForce 9400]
        0862  C79 [GeForce 9400M G]
        0863  C79 [GeForce 9400M]
+               106b 00aa  MacBook5,1
        0864  C79 [GeForce 9300]
        0865  C79 [GeForce 9300/ION]
        0866  C79 [GeForce 9400M G]
        0870  C79 [GeForce 9400M]
        0871  C79 [GeForce 9200]
        0872  C79 [GeForce G102M]
+               1043 19b4  GeForce G102M
+               1043 1aa2  GeForce G102M
+               1043 1c02  GeForce G102M
+               1043 1c42  GeForce G205M
        0873  C79 [GeForce G102M]
+               1043 19b4  GeForce G102M
+               1043 1c12  GeForce G102M
+               1043 1c52  GeForce G205M
        0874  C79 [ION]
        0876  ION VGA [GeForce 9400M]
        087a  C79 [GeForce 9400]
                10b0 104a  Gainward GeForce GT 610
        0e09  GF110 High Definition Audio Controller
        0e0a  GK104 HDMI Audio Controller
+       0e0b  GK106 HDMI Audio Controller
        0e0c  GF114 HDMI Audio Controller
-       0e1a  GK110 HDMI Audio [GeForce GTX Titan]
+       0e1a  GK110 HDMI Audio
        0e1b  GK107 HDMI Audio Controller
                1043 8428  GTX650-DC-1GD5
        0e22  GF104 [GeForce GTX 460]
                1043 2105  GeForce GT 650M
                1043 2141  GeForce GT 650M
        0fd2  GK107M [GeForce GT 640M]
+               1028 054f  GeForce GT 640M
+               1028 055f  GeForce GT 640M
+               1028 0595  GeForce GT 640M LE
+               1028 05b2  GeForce GT 640M LE
        0fd3  GK107M [GeForce GT 640M LE]
        0fd4  GK107M [GeForce GTX 660M]
        0fd5  GK107M [GeForce GT 650M Mac Edition]
        0fe4  GK107M [GeForce GT 750M]
        0fe5  GK107 [GeForce K340 USM]
        0fe6  GK107 [NVS K1 USM]
+       0fe7  GRID K1 vGPU
+               10de 101e  GRID K100
        0fef  GK107GL [GRID K340]
        0ff1  GK107 [NVS 1000]
        0ff2  GK107GL [GRID K1]
        0ff5  GK107GL [Tesla K1 USM]
        0ff7  GK107GL [Quadro K1 USM]
+               10de 1037  GRID K140Q
        0ff9  GK107GL [Quadro K2000D]
        0ffa  GK107GL [Quadro K600]
        0ffb  GK107GLM [Quadro K2000M]
        0ffe  GK107GL [Quadro K2000]
        0fff  GK107GL [Quadro 410]
        1003  GK110 [GeForce GTX Titan LE]
+       1004  GK110 [GeForce GTX 780]
        1005  GK110 [GeForce GTX Titan]
                1043 8451  GTXTITAN-6GD5
 # Reference Model
                1043 2111  GeForce GT 610M
                1043 2112  GeForce GT 610M
        105b  GF119M [GeForce 705M]
+               103c 2afb  GeForce 705A
        107c  GF119 [NVS 315]
        107d  GF119 [NVS 310]
        1080  GF110 [GeForce GTX 580]
        10c5  GT218 [GeForce 405]
        10d8  GT218 [NVS 300]
        1140  GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M]
+               1025 0600  GeForce GT 620M
+               1025 0606  GeForce GT 620M
                1025 064a  GeForce GT 620M
                1025 064c  GeForce GT 620M
+               1025 067a  GeForce GT 620M
+               1025 0680  GeForce GT 620M
+               1025 0686  GeForce 710M
+               1025 0689  GeForce 710M
+               1025 068b  GeForce 710M
+               1025 068d  GeForce 710M
+               1025 068e  GeForce 710M
                1025 0691  GeForce 710M
+               1025 0692  GeForce GT 620M
+               1025 0694  GeForce GT 620M
+               1025 0702  GeForce GT 620M
                1025 0719  GeForce GT 620M
                1025 0725  GeForce GT 620M
+               1025 0728  GeForce GT 620M
                1025 072b  GeForce GT 620M
+               1025 072e  GeForce GT 620M
+               1025 0732  GeForce GT 620M
+               1025 0763  GeForce GT 720M
                1025 0773  GeForce 710M
+               1025 0774  GeForce 710M
+               1025 0776  GeForce GT 720M
+               1025 077a  GeForce 710M
+               1025 077b  GeForce 710M
+               1025 077c  GeForce 710M
+               1025 077d  GeForce 710M
+               1025 077e  GeForce 710M
+               1025 077f  GeForce 710M
+               1025 0781  GeForce GT 720M
+               1025 0798  GeForce GT 720M
+               1025 079b  GeForce GT 720M
+               1025 0821  GeForce GT 720M
                1028 054d  GeForce GT 630M
                1028 054e  GeForce GT 630M
                1028 0554  GeForce GT 620M
                1028 0557  GeForce GT 620M
                1028 0565  GeForce GT 630M
+               1028 0568  GeForce GT 630M
+               1028 0590  GeForce GT 630M
+               1028 0592  GeForce GT 625M
+               1028 0594  GeForce GT 625M
+               1028 0595  GeForce GT 625M
+               1028 05a2  GeForce GT 625M
+               1028 05b1  GeForce GT 625M
+               1028 05b3  GeForce GT 625M
+               1028 05da  GeForce GT 630M
+               1028 05e8  GeForce GT 630M
+               103c 18ef  GeForce GT 630M
+               103c 18f9  GeForce GT 630M
+               103c 18fb  GeForce GT 630M
+               103c 18fd  GeForce GT 630M
+               103c 18ff  GeForce GT 630M
+               103c 2aef  GeForce GT 720A
+               103c 2af9  GeForce 710A
                1043 10dd  NVS 5200M
                1043 10ed  NVS 5200M
                1043 11fd  GeForce GT 720M
                1043 124d  GeForce GT 720M
                1043 126d  GeForce GT 720M
+               1043 131d  GeForce GT 720M
                1043 14c7  GeForce GT 720M
                1043 1507  GeForce GT 620M
                1043 2132  GeForce GT 620M
                1043 21ba  GeForce GT 720M
                1043 21fa  GeForce GT 720M
                1043 220a  GeForce GT 720M
+               1043 221a  GeForce GT 720M
+               1179 fa01  GeForce 710M
+               1179 fa02  GeForce 710M
+               1179 fa03  GeForce 710M
+               1179 fa05  GeForce 710M
+               1179 fa11  GeForce 710M
+               1179 fa13  GeForce 710M
+               1179 fa18  GeForce 710M
+               1179 fa19  GeForce 710M
+               1179 fa21  GeForce 710M
+               1179 fa23  GeForce 710M
+               1179 fa2a  GeForce 710M
+               1179 fa32  GeForce 710M
+               1179 fa33  GeForce 710M
+               1179 fa36  GeForce 710M
+               1179 fa38  GeForce 710M
+               1179 fa42  GeForce 710M
+               1179 fa43  GeForce 710M
+               1179 fa45  GeForce 710M
+               1179 fa47  GeForce 710M
+               1179 fa49  GeForce 710M
+               1179 fa58  GeForce 710M
+               1179 fa59  GeForce 710M
+               1179 fa88  GeForce 710M
+               1179 fa89  GeForce 710M
+               144d c0d5  GeForce GT 630M
                144d c0d7  GeForce GT 620M
+               144d c0e2  NVS 5200M
+               144d c0e3  NVS 5200M
+               144d c0e4  NVS 5200M
                144d c652  GeForce GT 620M
+               144d c709  GeForce 710M
+               144d c711  GeForce 710M
+               1462 10b8  GeForce GT 710M
+               1462 10e9  GeForce GT 720M
+               152d 0926  GeForce 620M
+               152d 0982  GeForce GT 630M
+               152d 0983  GeForce GT 630M
+               152d 1030  GeForce GT 630M
                17aa 2200  NVS 5200M
+               17aa 3656  GeForce GT 620M
+               17aa 3800  GeForce GT 720M
+               17aa 3801  GeForce GT 720M
+               17aa 3802  GeForce GT 720M
+               17aa 3803  GeForce GT 720M
                17aa 3901  GeForce 610M / GT 620M
+               17aa 3902  GeForce 710M
+               17aa 3903  GeForce 610M/710M
                17aa 3904  GeForce GT 620M/625M
+               17aa 3905  GeForce GT 720M
+               17aa 3910  GeForce 720M
+               17aa 3912  GeForce 720M
+               17aa 3977  GeForce GT 720M
                17aa 3983  GeForce 610M
+               17aa 5003  GeForce GT 720M
                17aa 500d  GeForce GT 620M
+               17aa 5014  GeForce 710M
+               17aa 5017  GeForce 710M
+               17aa 5019  GeForce 710M
+               17aa 501a  GeForce 710M
+               17aa 501f  GeForce GT 720M
+               17aa 5027  GeForce 710M
+               17aa 502a  GeForce 710M
+               1854 0177  GeForce 710M
+               1854 0180  GeForce 710M
+               1b0a 20dd  GeForce GT 620M
+               1b0a 20df  GeForce GT 620M
        1180  GK104 [GeForce GTX 680]
                3842 3682  GeForce GTX 680 Mac Edition
+       1182  GK104 [GeForce GTX 760 Ti]
        1183  GK104 [GeForce GTX 660 Ti]
+       1184  GK104 [GeForce GTX 770]
        1185  GK104 [GeForce GTX 660 OEM]
+       1187  GK104 [GeForce GTX 760]
        1188  GK104 [GeForce GTX 690]
        1189  GK104 [GeForce GTX 670]
        118a  GK104GL [GRID K520]
        118b  GK104 [GeForce K2 USM]
        118c  GK104 [NVS K2 USM]
+       118d  GRID K2 vGPU
+               10de 101d  GRID K200
        118f  GK104GL [Tesla K10]
+       119d  GK104M [GeForce GTX 775M]
        119f  GK104M [GeForce GTX 780M]
        11a0  GK104M [GeForce GTX 680M]
        11a1  GK104M [GeForce GTX 670MX]
        11a2  GK104M [GeForce GTX 675MX Mac Edition]
        11a3  GK104M [GeForce GTX 680MX]
+               106b 010d  iMac 13,2
        11a7  GK104M [GeForce GTX 675MX]
        11b0  GK104GL [Quadro K2 USM]
+               10de 101a  GRID K240Q
+               10de 101b  GRID K260Q
        11b1  GK104GL [Tesla K2 USM]
        11ba  GK104GL [Quadro K5000]
        11bb  GK104GL [Quadro 4100]
        11c4  GK106 [GeForce GTX 645 OEM]
        11c6  GK106 [GeForce GTX 650 Ti]
        11e0  GK106M [GeForce GTX 770M]
+       11e1  GK106M [GeForce GTX 765M]
        11e2  GK106M [GeForce GTX 765M]
        11e3  GK106M [GeForce GTX 760M]
        11fa  GK106GL [Quadro K4000]
        124d  GF116M [GeForce GT 555M/635M]
        1251  GF116M [GeForce GT 560M]
        1280  GK208 [GeForce GT 635]
+       1282  GK208 [GeForce GT 640 Rev. 2]
+       1284  GK208 [GeForce GT 630 Rev. 2]
        1290  GK208M [GeForce GT 730M]
+               103c 2afa  GeForce GT 730A
+               103c 2b04  GeForce GT 730A
+               1043 13ad  GeForce GT 730M
+               1043 13cd  GeForce GT 730M
        1291  GK208M [GeForce GT 735M]
        1292  GK208M [GeForce GT 740M]
        1293  GK208M [GeForce GT 730M]
                1458 e000  GA-MA69G-S3H Motherboard
                1462 235c  P965 Neo MS-7235 mainboard
                1462 236c  945P Neo3-F motherboard
-       8168  RTL8111/8168 PCI Express Gigabit Ethernet controller
+       8168  RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
                1019 8168  RTL8111/8168 PCI Express Gigabit Ethernet controller
                1028 04b2  Vostro 3350
                1028 04da  Vostro 3750
 1489  KYE Systems Corporation
 148a  OPTO
 148b  INNOMEDIALOGIC Inc.
-148c  C.P. Technology Co. Ltd
+148c  Tul Corporation / PowerColor
 148d  DIGICOM Systems, Inc.
        1003  HCF 56k Data/Fax Modem
 148e  OSI Plus Corporation
        21cc  TCP460 CompactPCI 16 Channel Serial Interface RS232/RS422
        21cd  TCP461 CompactPCI 8 Channel Serial Interface RS232/RS422
        3064  TPCI100 (2 Slot IndustryPack PCI Carrier)
-       30c8  TPCI200
+       30c8  TPCI200 4 Slot IndustryPack PCI Carrier
+       70c8  TPCE200 4 Slot IndustryPack PCIe Carrier
 1499  EMTEC CO., Ltd
 149a  ANDOR Technology Ltd
 149b  SEIKO Instruments Inc
                1028 029c  PowerEdge M710 BCM5709S Gigabit Ethernet
                103c 171d  NC382m Dual Port 1GbE Multifunction BL-c Adapter
                103c 7056  NC382i Integrated Quad Port PCI Express Gigabit Server Adapter
+               1259 2984  AT-2973SX
        163b  NetXtreme II BCM5716 Gigabit Ethernet
                1028 028c  PowerEdge R410 BCM5716 Gigabit Ethernet
                1028 028d  PowerEdge T410 BCM5716 Gigabit Ethernet
        16b5  NetLink BCM57785 Gigabit Ethernet PCIe
        16b6  NetLink BCM57795 Gigabit Ethernet PCIe
        16b7  NetXtreme BCM57782 Gigabit Ethernet PCIe
-       16bc  NetXtreme BCM57765 Memory Card Reader
+       16bc  BCM57765/57785 SDXC/MMC Card Reader
+       16be  BCM57765/57785 MS Card Reader
+       16bf  BCM57765/57785 xD-Picture Card Reader
        16c6  NetXtreme BCM5702A3 Gigabit Ethernet
                10b7 1100  3C1000B-T 10/100/1000 PCI
                14e4 000c  BCM5702 1000Base-T
                103c 182c  BCM943228HM4L 802.11a/b/g/n 2x2 Wi-Fi Adapter
        4365  BCM43142 802.11b/g/n
                1028 0016  Wireless 1704 802.11n + BT 4.0
+       43a0  BCM4360 802.11ac Wireless Network Adapter
        43b1  BCM4352 802.11ac Wireless Network Adapter
        4401  BCM4401 100Base-T
                1025 0035  TravelMate 660
        4718  Sentry5 Crypto Accelerator
        4719  BCM47xx/53xx RoboSwitch Core
        4720  BCM4712 MIPS CPU
-       4727  BCM4313 802.11b/g/n Wireless LAN Controller
+       4727  BCM4313 802.11bgn Wireless Network Adapter
                1028 0010  Inspiron M5010 / XPS 8300
        5365  BCM5365P Sentry5 Host Bridge
        5600  BCM5600 StrataSwitch 24+2 Ethernet Switch Controller
        3052  SmartLink SmartPCI562 56K Modem
        5449  SmartPCI561 Modem
 1641  MKNet Corp.
+1642  Bitland(ShenZhen) Information Technology Co., Ltd.
 1657  Brocade Communications Systems, Inc.
        0013  425/825/42B/82B 4Gbps/8Gbps PCIe dual port FC HBA
                103c 1742  HP 82B 8Gbps dual port FC HBA
        2020  XCode II Series
        2100  XCode 2100 Series
 1749  RLX Technologies
-174b  PC Partner Limited
+174b  PC Partner Limited / Sapphire Technology
 174d  WellX Telecom SA
 175c  AudioScience Inc
 175e  Sanera Systems, Inc.
        db78  FusionHDTV DVB-T Dual Express
 18b8  Ammasso
        b001  AMSO 1100 iWARP/RDMA Gigabit Ethernet Coprocessor
-18bc  Info-Tek Corp.
+# formally Info-Tek Corp.
+18bc  GeCube Technologies, Inc.
 18c3  Micronas Semiconductor Holding AG
        0720  nGene PCI-Express Multimedia Controller
                07ca 032e  Hybrid M779 PCI-E
        00e5  NT40E2-1 Network Adapter 1x40Gb
 # 4-Port Adapter for 1 GbE In-Line Bypass Applications
        00f5  NT4E2-4T-BP Network Adapter 4x1Gb with Electrical Bypass
+       0105  NT4E2-4-PTP Network Adapter 4x1Gb
+       0115  NT20E2-PTP Network Adapter 2x10Gb
+       0125  NT4E2-4-PTP Network Adapter 4x1Gb
+       0135  NT20E2-PTP Network Adapter 2x10Gb
 18f6  NextIO
        1000  [Nexsis] Switch Virtual P2P PCIe Bridge
        1001  [Texsis] Switch Virtual P2P PCIe Bridge
        0021  422/8-PCIe Serial PCIe Adapter [Fastcom]
 # RS-644 Only
        0022  SuperFSCC/4-LVDS Serial PCIe Adapter [Fastcom]
+# Software UARTs
+       0023  SuperFSCC/4 Serial cPCI Adapter [Fastcom]
+# RS-644 Only, Software UARTs
+       0025  SuperFSCC/4-LVDS Serial PCI Adapter [Fastcom]
+# RS-644 Only, Software UARTs
+       0026  SuperFSCC-LVDS Serial PCI Adapter [Fastcom]
 18fb  Resilience Corporation
 1904  Hangzhou Silan Microelectronics Co., Ltd.
        2031  SC92031 PCI Fast Ethernet Adapter
                1924 5201  SFN4112F-R1
                1924 5202  SFN4112F-R2
        0803  SFC9020 [Solarstorm]
+               1014 0478  2-port 10GbE Low-Latency (R7)
+               1014 0479  2-port 10GbE OpenOnload (R7)
+               1014 04a7  Solarflare 10Gb Low-latency Dual-port HBA (R7)
+               1014 04a8  Solarflare 10Gb Dual-port HBA (R7)
+               103c 2132  Ethernet 10Gb 2-port 570FLR-SFP+ Adapter (R1)
+               103c 2136  Ethernet 10Gb 2-port 570SFP+ Adapter (R7)
                1924 1201  SFA6902F-R1 SFP+ AOE Adapter
                1924 6200  SFN5122F-R0 SFP+ Server Adapter
                1924 6201  SFN5122F-R1 SFP+ Server Adapter
 1a41  Tilera Corp.
        0001  TILE64 processor
        0002  TILEPro processor
-       0200  TILE-Gx36 processor
+       0200  TILE-Gx processor
+       2000  TILE-Gx PCI Express Bridge
 1a4a  SLAC National Accelerator Lab PPA-REG
        1000  MCOR Power Supply Controller
        1010  AMC EVR - Stockholm Timing Board
                1a78 0038  FlashMAX PCIe SSD [rev 4]
                1a78 0039  FlashMAX PCIe SSD [rev 4D]
        0040  FlashMAX II
+       0041  FlashMAX II
+       0042  FlashMAX II
 1a84  Commex Technologies
        0001  Vulcan SP HT6210 10-Gigabit Ethernet (rev 02)
 1a88  MEN Mikro Elektronik
        4005  Accelerated Virtual Video Adapter
        4006  Memory Ballooning Controller
 1ab9  Espia Srl
-1acc  Point of View B.V
+1acc  Point of View BV
 1ad7  Spectracom Corporation
        8000  TSync-PCIe Time Code Processor
        9100  TPRO-PCI-66U Timecode Reader/Generator
        0a41  microEnable IV-FULL x1
        0a44  microEnable IV-FULL x4
        0e44  microEnable IV-GigE x4
+1ae9  Wilocity Ltd.
+       0101  Wil6200 PCI Express Root Port
+       0200  Wil6200 PCI Express Port
+       0201  Wil6200 Wireless PCI Express Port
+       0301  Wil6200 802.11ad Wireless Network Adapter
 1aec  Wolfson Microelectronics
 1aed  Fusion-io
        1003  ioDimm3 (v1.2)
 1b03  Magnum Semiconductor, Inc,
        6100  DXT/DXTPro Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder
 1b08  MSC Vertriebs GmbH
+1b0a  Pegatron
 1b13  Jaton Corp
 1b1a  K&F Computing Research Co.
        0e70  GRAPE
        0612  ASM1062 Serial ATA Controller
        1042  ASM1042 SuperSpeed USB Host Controller
        1080  ASM1083/1085 PCIe to PCI Bridge
+1b2c  Opal-RT Technologies Inc.
 1b36  Red Hat, Inc.
 1b37  Signal Processing Devices Sweden AB
        0014  ADQ412
 1bad  ReFLEX CES
 1bb0  SimpliVity Corporation
        0002  OmniCube Accelerator OA-3000
+       0010  OmniCube Accelerator OA-3000-2
 1bb3  Bluecherry
        4304  BC-04120A MPEG4 4 port video encoder / decoder
        4309  BC-08240A MPEG4 4 port video encoder / decoder
        0153  3rd Gen Core Processor Thermal Subsystem
                1043 1517  Zenbook Prime UX31A
        0154  3rd Gen Core processor DRAM Controller
+               103c 17f6  ProBook 4540s
                1043 1477  N56VZ
                1043 1517  Zenbook Prime UX31A
        0155  Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port
        0372  80333 Segment-B PCI Express-to-PCI Express Bridge
        0373  80333 B-Bus IOAPIC
        0374  80333 Address Translation Unit
-       0402  Haswell Integrated Graphics Controller
-       0406  Haswell Integrated Graphics Controller
-       040a  Haswell Integrated Graphics Controller
-       0412  Haswell Integrated Graphics Controller
-       0416  Haswell Integrated Graphics Controller
-       041a  Haswell Integrated Graphics Controller
+       0402  Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
+       0406  4th Gen Core Processor Integrated Graphics Controller
+       040a  Xeon E3-1200 v3 Processor Integrated Graphics Controller
+       0412  Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
+       0416  4th Gen Core Processor Integrated Graphics Controller
+       041a  Xeon E3-1200 v3 Processor Integrated Graphics Controller
+       0433  Coleto Creek ACC - ME/CPM interface
+       0435  Coleto Creek PCIe Endpoint
        0436  DH8900CC Null Device
        0438  DH8900CC Series Gigabit Network Connection
        043a  DH8900CC Series Gigabit Fiber Network Connection
                105b 0d7c  D270S/D250S Motherboard
        0bf6  Atom Processor D2xxx/N2xxx DRAM Controller
        0bf7  Atom Processor D2xxx/N2xxx DRAM Controller
-       0c00  Haswell DRAM Controller
-       0c01  Haswell PCI Express x16 Controller
-       0c04  Haswell DRAM Controller
-       0c05  Haswell PCI Express x8 Controller
-       0c08  Haswell DRAM Controller
-       0c09  Haswell PCI Express x4 Controller
-       0c0c  Haswell HD Audio Controller
+       0c00  4th Gen Core Processor DRAM Controller
+       0c01  Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
+       0c04  Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller
+       0c05  Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller
+       0c08  Xeon E3-1200 v3 Processor DRAM Controller
+       0c09  Xeon E3-1200 v3/4th Gen Core Processor PCI Express x4 Controller
+       0c0c  Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
        0c46  Atom Processor S1200 PCI Express Root Port 1
        0c47  Atom Processor S1200 PCI Express Root Port 2
        0c48  Atom Processor S1200 PCI Express Root Port 3
                8086 0002  Ethernet Server Adapter X520-DA2
                8086 0003  Ethernet Server Adapter X520-2
                8086 0006  Ethernet Server Adapter X520-1
+               8086 0008  Ethernet OCP Server Adapter X520-2
                8086 000a  Ethernet Server Adapter X520-1
                8086 000c  Ethernet Server Adapter X520-2
                8086 7a11  Ethernet Server Adapter X520-2
                8086 0002  Ethernet Server Adapter I350-T2
                8086 0003  Ethernet Server Adapter I350-F4
                8086 0004  Ethernet Server Adapter I350-F2
+               8086 0005  Ethernet Server Adapter I350-F1
+               8086 00a2  Ethernet Server Adapter I350-T2
                8086 00a3  Ethernet Server Adapter I350-F4
                8086 00a4  Ethernet Server Adapter I350-F2
        1523  I350 Gigabit Backplane Connection
        154d  Ethernet 10G 2P X520 Adapter
                8086 7b11  10GbE 2P X520 Adapter
        1557  82599 10 Gigabit Network Connection
+               8086 0001  Ethernet OCP Server Adapter X520-1
        1559  Ethernet Connection I218-V
        155a  Ethernet Connection I218-LM
+       155c  Ethernet Server Bypass Adapter
+               8086 0001  Ethernet Server Bypass Adapter X540-T2
+       155d  Ethernet Server Bypass Adapter
+               8086 0001  Ethernet Server Bypass Adapter X520-SR2
        1560  Ethernet Controller X540-AT1
        157b  I210 Gigabit Network Connection
+       15a0  Ethernet Connection (2) I218-LM
+       15a1  Ethernet Connection (2) I218-V
+       15a2  Ethernet Connection (3) I218-LM
+       15a3  Ethernet Connection (3) I218-V
        1960  80960RP (i960RP) Microprocessor
                101e 0431  MegaRAID 431 RAID Controller
                101e 0438  MegaRAID 438 Ultra2 LVD RAID Controller
        1f43  Avoton GbE EEPROM-less
        1f44  Avoton GbE Virtual Function
        1f45  Avoton GbE 2500base-KX
-       2250  Xeon Phi Coprocessor 5110P
+       2250  Xeon Phi coprocessor 5100 series
+       225c  Xeon Phi coprocessor SE10/7120 series
+       225d  Xeon Phi coprocessor 3120 series 
        2310  DH89xxCC LPC Controller
        2323  DH89xxCC 4 Port SATA AHCI Controller
        2330  DH89xxCC SMBus Controller
        2360  DH89xxCC Watchdog Timer
        2364  DH89xxCC MEI 0
        2365  DH89xxCC MEI 1
+       2390  Coleto Creek LPC Controller
+       23a1  Coleto Creek 2-Port SATA Controller [IDE Mode]
+       23a3  Coleto Creek 4-Port SATA Controller [AHCI Mode]
+       23a6  Coleto Creek 2-Port SATA Controller [IDE Mode]
+       23b0  Coleto Creek SMBus Controller
+       23b1  Coleto Creek CHAP Counter
+       23b2  Coleto Creek Thermal Management Controller
+       23b4  Coleto Creek USB2 Enhanced Host Controller #1
+       23b5  Coleto Creek USB2 Enhanced Host Controller #1
+       23c2  Coleto Creek PCI Express Root Port #1
+       23c3  Coleto Creek PCI Express Root Port #1
+       23c4  Coleto Creek PCI Express Root Port #2
+       23c5  Coleto Creek PCI Express Root Port #2
+       23c6  Coleto Creek PCI Express Root Port #3
+       23c7  Coleto Creek PCI Express Root Port #3
+       23c8  Coleto Creek PCI Express Root Port #4
+       23c9  Coleto Creek PCI Express Root Port #4
+       23e0  Coleto Creek Watchdog Timer
+       23e4  Coleto Creek MEI Controller #1
+       23e5  Coleto Creek MEI Controller #2
        2410  82801AA ISA Bridge (LPC)
        2411  82801AA IDE Controller
        2412  82801AA USB Controller
        2f09  Haswell-E PCI Express Root Port 3
        2f0a  Haswell-E PCI Express Root Port 3
        2f0b  Haswell-E PCI Express Root Port 3
+       2f10  Haswell-E IIO Debug
+       2f11  Haswell-E IIO Debug
+       2f12  Haswell-E IIO Debug
+       2f13  Haswell-E IIO Debug
+       2f14  Haswell-E IIO Debug
+       2f15  Haswell-E IIO Debug
+       2f16  Haswell-E IIO Debug
+       2f17  Haswell-E IIO Debug
+       2f18  Haswell-E IIO Debug
+       2f19  Haswell-E IIO Debug
+       2f1a  Haswell-E IIO Debug
+       2f1b  Haswell-E IIO Debug
+       2f1c  Haswell-E IIO Debug
        2f1d  Haswell-E PCIe Ring Interface
        2f1e  Haswell-E Scratchpad & Semaphore Registers
        2f1f  Haswell-E Scratchpad & Semaphore Registers
        2f40  Haswell-E QPI Link 2
        2f41  Haswell-E R3 QPI Link 2 Monitoring
        2f43  Haswell-E QPI Link 2
+       2f45  Haswell-E QPI Link 2 Debug
+       2f46  Haswell-E QPI Link 2 Debug
+       2f47  Haswell-E QPI Link 2 Debug
        2f60  Haswell-E Home Agent 1
        2f68  Haswell-E Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
        2f6a  Haswell-E Integrated Memory Controller 1 Channel Target Address Decoder
        2f6f  Haswell-E DDRIO Global Broadcast
        2f70  Haswell-E Home Agent 0 Debug
        2f71  Haswell-E Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
+       2f76  Haswell-E E3 QPI Link Debug
        2f78  Haswell-E Home Agent 1 Debug
        2f79  Haswell-E Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
        2f7d  Haswell-E Scratchpad & Semaphore Registers
+       2f7e  Haswell-E E3 QPI Link Debug
        2f80  Haswell-E QPI Link 0
        2f81  Haswell-E R3 QPI Link 0 & 1 Monitoring
        2f83  Haswell-E QPI Link 0
+       2f85  Haswell-E QPI Link 0 Debug
+       2f86  Haswell-E QPI Link 0 Debug
+       2f87  Haswell-E QPI Link 0 Debug
+       2f88  Haswell-E VCU
+       2f8a  Haswell-E VCU
        2f90  Haswell-E QPI Link 1
        2f93  Haswell-E QPI Link 1
+       2f95  Haswell-E QPI Link 1 Debug
+       2f96  Haswell-E QPI Link 1 Debug
+       2f98  Haswell-E Power Control Unit
+       2f99  Haswell-E Power Control Unit
+       2f9a  Haswell-E Power Control Unit
+       2f9c  Haswell-E Power Control Unit
        2fa0  Haswell-E Home Agent 0
        2fa8  Haswell-E Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
        2faa  Haswell-E Integrated Memory Controller 0 Channel Target Address Decoder
        2fb3  Haswell-E Integrated Memory Controller 0 Channel 1 ERROR Registers
        2fb4  Haswell-E Integrated Memory Controller 0 Channel 2 Thermal Control
        2fb5  Haswell-E Integrated Memory Controller 0 Channel 3 Thermal Control
+       2fb6  Haswell-E Integrated Memory Controller 0 Channel 2 ERROR Registers
+       2fb7  Haswell-E Integrated Memory Controller 0 Channel 3 ERROR Registers
        2fb8  Haswell-E DDRIO (VMSE) 2 & 3
        2fb9  Haswell-E DDRIO (VMSE) 2 & 3
        2fba  Haswell-E DDRIO (VMSE) 2 & 3
        2fbf  Haswell-E DDRIO (VMSE) 0 & 1
        2fc0  Haswell-E Power Control Unit
        2fc1  Haswell-E Power Control Unit
-       2fc2  Power Control Unit
-       2fc3  Power Control Unit
-       2fc4  Power Control Unit
-       2fc5  Power Control Unit
+       2fc2  Haswell-E Power Control Unit
+       2fc3  Haswell-E Power Control Unit
+       2fc4  Haswell-E Power Control Unit
+       2fc5  Haswell-E Power Control Unit
        2fd0  Haswell-E Integrated Memory Controller 1 Channel 0 Thermal Control
        2fd1  Haswell-E Integrated Memory Controller 1 Channel 1 Thermal Control
        2fd2  Haswell-E Integrated Memory Controller 1 Channel 0 ERROR Registers
        8817  Platform Controller Hub EG20T I2C Controller
        8818  Platform Controller Hub EG20T Controller Area Network (CAN) Controller
        8819  Platform Controller Hub EG20T IEEE 1588 Hardware Assist
-       8c00  Lynx Point 4-port SATA Controller 1 [IDE mode]
-       8c01  Lynx Point 4-port SATA Controller 1 [IDE mode]
-       8c02  Lynx Point 6-port SATA Controller 1 [AHCI mode]
-       8c03  Lynx Point 6-port SATA Controller 1 [AHCI mode]
-       8c04  Lynx Point SATA Controller 1 [RAID mode]
-       8c05  Lynx Point SATA Controller 1 [RAID mode]
-       8c06  Lynx Point SATA Controller 1 [RAID mode]
-       8c07  Lynx Point SATA Controller 1 [RAID mode]
-       8c08  Lynx Point 2-port SATA Controller 2 [IDE mode]
-       8c09  Lynx Point 2-port SATA Controller 2 [IDE mode]
-       8c0e  Lynx Point SATA Controller 1 [RAID mode]
-       8c0f  Lynx Point SATA Controller 1 [RAID mode]
-       8c10  Lynx Point PCI Express Root Port #1
-       8c11  Lynx Point PCI Express Root Port #1
-       8c12  Lynx Point PCI Express Root Port #2
-       8c13  Lynx Point PCI Express Root Port #2
-       8c14  Lynx Point PCI Express Root Port #3
-       8c15  Lynx Point PCI Express Root Port #3
-       8c16  Lynx Point PCI Express Root Port #4
-       8c17  Lynx Point PCI Express Root Port #4
-       8c18  Lynx Point PCI Express Root Port #5
-       8c19  Lynx Point PCI Express Root Port #5
-       8c1a  Lynx Point PCI Express Root Port #6
-       8c1b  Lynx Point PCI Express Root Port #6
-       8c1c  Lynx Point PCI Express Root Port #7
-       8c1d  Lynx Point PCI Express Root Port #7
-       8c1e  Lynx Point PCI Express Root Port #8
-       8c1f  Lynx Point PCI Express Root Port #8
-       8c20  Lynx Point High Definition Audio Controller
-       8c21  Lynx Point High Definition Audio Controller
-       8c22  Lynx Point SMBus Controller
-       8c23  Lynx Point CHAP Counters
-       8c24  Lynx Point Thermal Management Controller
-       8c26  Lynx Point USB Enhanced Host Controller #1
-       8c2d  Lynx Point USB Enhanced Host Controller #2
-       8c31  Lynx Point USB xHCI Host Controller
-       8c33  Lynx Point LAN Controller
-       8c34  Lynx Point NAND Controller
-       8c3a  Lynx Point MEI Controller #1
-       8c3b  Lynx Point MEI Controller #2
-       8c3c  Lynx Point IDE-r Controller
-       8c3d  Lynx Point KT Controller
-       8c40  Lynx Point LPC Controller
-       8c41  Lynx Point LPC Controller
-       8c42  Lynx Point LPC Controller
-       8c43  Lynx Point LPC Controller
-       8c44  Lynx Point LPC Controller
-       8c45  Lynx Point LPC Controller
-       8c46  Lynx Point LPC Controller
-       8c47  Lynx Point LPC Controller
-       8c48  Lynx Point LPC Controller
-       8c49  Lynx Point LPC Controller
-       8c4a  Lynx Point LPC Controller
-       8c4b  Lynx Point LPC Controller
-       8c4c  Lynx Point LPC Controller
-       8c4d  Lynx Point LPC Controller
-       8c4e  Lynx Point LPC Controller
-       8c4f  Lynx Point LPC Controller
-       8c50  Lynx Point LPC Controller
-       8c51  Lynx Point LPC Controller
-       8c52  Lynx Point LPC Controller
-       8c53  Lynx Point LPC Controller
-       8c54  Lynx Point LPC Controller
-       8c55  Lynx Point LPC Controller
-       8c56  Lynx Point LPC Controller
-       8c57  Lynx Point LPC Controller
-       8c58  Lynx Point LPC Controller
-       8c59  Lynx Point LPC Controller
-       8c5a  Lynx Point LPC Controller
-       8c5b  Lynx Point LPC Controller
-       8c5c  Lynx Point LPC Controller
-       8c5d  Lynx Point LPC Controller
-       8c5e  Lynx Point LPC Controller
-       8c5f  Lynx Point LPC Controller
+       8c00  8 Series/C220 Series Chipset Family 4-port SATA Controller 1 [IDE mode]
+       8c01  8 Series Chipset Family 4-port SATA Controller 1 [IDE mode] - Mobile
+       8c02  8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
+       8c03  8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
+       8c04  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+       8c05  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+       8c06  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+       8c07  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+       8c08  8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode]
+       8c09  8 Series/C220 Series Chipset Family 2-port SATA Controller 2 [IDE mode]
+       8c0e  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+       8c0f  8 Series/C220 Series Chipset Family SATA Controller 1 [RAID mode]
+       8c10  8 Series/C220 Series Chipset Family PCI Express Root Port #1
+       8c11  8 Series/C220 Series Chipset Family PCI Express Root Port #1
+       8c12  8 Series/C220 Series Chipset Family PCI Express Root Port #2
+       8c13  8 Series/C220 Series Chipset Family PCI Express Root Port #2
+       8c14  8 Series/C220 Series Chipset Family PCI Express Root Port #3
+       8c15  8 Series/C220 Series Chipset Family PCI Express Root Port #3
+       8c16  8 Series/C220 Series Chipset Family PCI Express Root Port #4
+       8c17  8 Series/C220 Series Chipset Family PCI Express Root Port #4
+       8c18  8 Series/C220 Series Chipset Family PCI Express Root Port #5
+       8c19  8 Series/C220 Series Chipset Family PCI Express Root Port #5
+       8c1a  8 Series/C220 Series Chipset Family PCI Express Root Port #6
+       8c1b  8 Series/C220 Series Chipset Family PCI Express Root Port #6
+       8c1c  8 Series/C220 Series Chipset Family PCI Express Root Port #7
+       8c1d  8 Series/C220 Series Chipset Family PCI Express Root Port #7
+       8c1e  8 Series/C220 Series Chipset Family PCI Express Root Port #8
+       8c1f  8 Series/C220 Series Chipset Family PCI Express Root Port #8
+       8c20  8 Series/C220 Series Chipset High Definition Audio Controller
+       8c21  8 Series/C220 Series Chipset High Definition Audio Controller
+       8c22  8 Series/C220 Series Chipset Family SMBus Controller
+       8c23  8 Series Chipset Family CHAP Counters
+       8c24  8 Series Chipset Family Thermal Management Controller
+       8c26  8 Series/C220 Series Chipset Family USB EHCI #1
+       8c2d  8 Series/C220 Series Chipset Family USB EHCI #2
+       8c31  8 Series/C220 Series Chipset Family USB xHCI
+       8c33  8 Series/C220 Series Chipset Family LAN Controller
+       8c34  8 Series/C220 Series Chipset Family NAND Controller
+       8c3a  8 Series/C220 Series Chipset Family MEI Controller #1
+       8c3b  8 Series/C220 Series Chipset Family MEI Controller #2
+       8c3c  8 Series/C220 Series Chipset Family IDE-r Controller
+       8c3d  8 Series/C220 Series Chipset Family KT Controller
+       8c40  8 Series/C220 Series Chipset Family LPC Controller
+       8c41  8 Series Chipset Family Mobile Super SKU LPC Controller
+       8c42  8 Series/C220 Series Chipset Family Desktop Super SKU LPC Controller
+       8c43  8 Series/C220 Series Chipset Family LPC Controller
+       8c44  Z87 Express LPC Controller
+       8c45  8 Series/C220 Series Chipset Family LPC Controller
+       8c46  Z85 Express LPC Controller
+       8c47  8 Series/C220 Series Chipset Family LPC Controller
+       8c48  8 Series/C220 Series Chipset Family LPC Controller
+       8c49  HM86 Express LPC Controller
+       8c4a  H87 Express LPC Controller
+       8c4b  HM87 Express LPC Controller
+       8c4c  Q85 Express LPC Controller
+       8c4d  8 Series/C220 Series Chipset Family LPC Controller
+       8c4e  Q87 Express LPC Controller
+       8c4f  QM87 Express LPC Controller
+       8c50  B85 Express LPC Controller
+       8c51  8 Series/C220 Series Chipset Family LPC Controller
+       8c52  C222 Series Chipset Family Server Essential SKU LPC Controller
+       8c53  8 Series/C220 Series Chipset Family LPC Controller
+       8c54  C224 Series Chipset Family Server Standard SKU LPC Controller
+       8c55  8 Series/C220 Series Chipset Family LPC Controller
+       8c56  C226 Series Chipset Family Server Advanced SKU LPC Controller
+       8c57  8 Series/C220 Series Chipset Family LPC Controller
+       8c58  8 Series/C220 Series Chipset Family WS SKU LPC Controller
+       8c59  8 Series/C220 Series Chipset Family LPC Controller
+       8c5a  8 Series/C220 Series Chipset Family LPC Controller
+       8c5b  8 Series/C220 Series Chipset Family LPC Controller
+       8c5c  C220 Series Chipset Family H81 Express LPC Controller
+       8c5d  8 Series/C220 Series Chipset Family LPC Controller
+       8c5e  8 Series/C220 Series Chipset Family LPC Controller
+       8c5f  8 Series/C220 Series Chipset Family LPC Controller
        8d00  Wellsburg 4-port SATA Controller [IDE mode]
        8d02  Wellsburg 6-Port SATA Controller [AHCI mode]
        8d04  Wellsburg SATA Controller [RAID mode]
@@ -22384,8 +23571,16 @@ b1d9  ATCOM Technology co., LTD.
 # Pinnacle should be 11bd, but they got it wrong several times --mj
 bd11  Pinnacle Systems, Inc. (Wrong ID)
 bdbd  Blackmagic Design
-# HD/SDI input and output card for PCI Express 1x
-       a11b  DeckLink SDI
+       a117  Intensity Pro
+       a11a  DeckLink HD Extreme 2
+       a11b  DeckLink SDI/Duo/Quad
+       a11c  DeckLink HD Extreme 3
+       a11d  DeckLink Studio
+       a11e  DeckLink Optical Fibre
+       a121  DeckLink HD Extreme 3D/3D+
+       a12e  DeckLink 4K Extreme
+       a12f  DeckLink Mini Monitor
+       a130  DeckLink Mini Recorder
 c001  TSI Telsys
 c0a9  Micron/Crucial Technology
 c0de  Motorola
@@ -22429,6 +23624,8 @@ d161  Digium, Inc.
        8006  Wildcard AEX410 4-port analog card (PCI-Express)
        8007  Hx8 Series 8-port Base Card
        8008  Hx8 Series 8-port Base Card (PCI-Express)
+       800a  Wildcard TE133 single-span T1/E1/J1 card (PCI Express)
+       800b  Wildcard TE134 single-span T1/E1/J1 card
        b410  Wildcard B410 quad-BRI card
 d4d4  Dy4 Systems Inc
        0601  PCI Mezzanine Card
@@ -22443,7 +23640,19 @@ dcba  Dynamic Engineering
 # PMC Format FPGA design with 8 high speed UART channels
        0048  PMC-Biserial-III-BAE9
 dd01  Digital Devices GmbH
-       0003  Octopus LE DVB adapter
+       0003  Octopus DVB Adapter
+               dd01 0001  Octopus DVB adapter
+               dd01 0002  Octopus LE DVB adapter
+               dd01 0003  Octopus OEM
+               dd01 0004  Octopus V3 DVB adapter
+               dd01 0010  Octopus Mini
+               dd01 0020  Cine S2 V6 DVB adapter
+               dd01 0021  Cine S2 V6.5 DVB adapter
+               dd01 0030  Cine CT V6.1 DVB adapter
+               dd01 db03  Mystique SaTiX-S2 V3 DVB adapter
+       0011  Octopus CI DVB Adapter
+               dd01 0040  Octopus CI
+               dd01 0041  Octopus CI Single
 dead  Indigita Corporation
 deaf  Middle Digital Inc.
        9050  PC Weasel Virtual VGA
index 859d3b3c557e3be8765e7f1dc8de85f1fcbe51bf..3cd0163e9b76b938bc007c3166865829a4ee3104 100644 (file)
@@ -9,8 +9,8 @@
 #      The latest version can be obtained from
 #              http://www.linux-usb.org/usb.ids
 #
-# Version: 2013.03.25
-# Date:    2013-03-25 20:34:03
+# Version: 2013.05.24
+# Date:    2013-05-24 20:34:03
 #
 
 # Vendors, devices and interfaces. Please keep sorted.
 0955  NVidia Corp.
        7030  Tegra 3 (recovery mode)
        7100  Notion Ink Adam
+       b400  SHIELD (debug)
+       b401  SHIELD
 0956  BSquare Corp.
 0957  Agilent Technologies, Inc.
        0200  E-Video DC-350 Camera
index 728262308d1422cb3fa9371586385cb977b48431..d69ddd3c0ae0b52a4d8e13fbd04a141847c1db02 100644 (file)
@@ -21,19 +21,21 @@ eval $(/usr/local/bin/readhash /var/ipfire/main/settings)
 FONT="lat0-16"
 KEYMAP_CORRECTIONS="euro2"
 
-if [ "$LANGUAGE" == "de" ]; then
-       LEGACY_CHARSET="iso-8859-15"
-       #FONT="LatArCyrHeb-16 -m 8859-15"
-       FONT="lat0-16 -m 8859-15"
-fi
-
-if [ "$LANGUAGE" == "pl" ]; then
-       FONT="lat2-16"
-fi
-
-if [ "$LANGUAGE" == "ru" ]; then
-       FONT="LatArCyrHeb-16"
-fi
+case "${LANGUAGE}" in
+       # German
+       de)
+               LEGACY_CHARSET="iso-8859-15"
+               FONT="lat0-16 -m 8859-15"
+               ;;
+       # Polish
+       pl)
+               FONT="lat2-16"
+               ;;
+       # Russish/Turkish
+       ru|tr)
+               FONT="LatArCyrHeb-16"
+               ;;
+esac
 
 UNICODE="1"
 BROKEN_COMPOSE="0"
index 11859214b9e050b0d428cf23294f00b1a6095985..a02097e4109febedae15ee1dd3b0604001b4dd67 100644 (file)
@@ -22,8 +22,31 @@ fi
 
 SHOW_SRV=1
 
+function dns_forward_args() {
+       local file="${1}"
+
+       # Do nothing if file is empty.
+       [ -s "${file}" ] || return
+
+       local cmdline
+
+       local enabled zone server remark
+       while IFS="," read -r enabled zone server remark; do
+               # Line must be enabled.
+               [ "${enabled}" = "on" ] || continue
+
+               cmdline="${cmdline} --server=/${zone}/${server}"
+       done < ${file}
+
+       echo "${cmdline}"
+}
+
+
 case "${1}" in
        start)
+               # kill already running copy of dnsmasq...
+               killproc /usr/sbin/dnsmasq 2>&1 > /dev/null
+
                boot_mesg "Starting Domain Name Service Proxy..."
                
                eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)
@@ -44,8 +67,12 @@ case "${1}" in
                    fi
                fi
                [ -e "/var/ipfire/red/active" ] && ARGS="$ARGS -r /var/ipfire/red/resolv.conf"
-               
+       
                ARGS="$ARGS --domain=`cat /var/ipfire/main/settings |grep DOMAIN |cut -d = -f 2`"
+
+               # Add custom forward dns zones.
+               ARGS="${ARGS} $(dns_forward_args /var/ipfire/dnsforward/config)"
+
                ARGS="$ARGS $CUSTOM_ARGS"
 
                loadproc /usr/sbin/dnsmasq -l /var/state/dhcp/dhcpd.leases $ARGS
index b6dd7d5bd9b4aa32e7fb7f4c80d3e3fd92312ee4..0237297e7014bbe9cd95c94931ae5edaef522f7a 100644 (file)
@@ -183,9 +183,15 @@ case "$1" in
        /sbin/iptables -A FORWARD -j IPSECFORWARD
        /sbin/iptables -A FORWARD -j OPENSSLVIRTUAL -m comment --comment "OPENSSLVIRTUAL FORWARD"
        /sbin/iptables -A OUTPUT -j IPSECOUTPUT
+       /sbin/iptables -t nat -N OVPNNAT
        /sbin/iptables -t nat -N IPSECNAT
+       /sbin/iptables -t nat -A POSTROUTING -j OVPNNAT
        /sbin/iptables -t nat -A POSTROUTING -j IPSECNAT
 
+       # TOR
+       /sbin/iptables -N TOR_INPUT
+       /sbin/iptables -A INPUT -j TOR_INPUT
+
        # Outgoing Firewall
        /sbin/iptables -A FORWARD -j OUTGOINGFWMAC
 
diff --git a/src/initscripts/init.d/keepalived b/src/initscripts/init.d/keepalived
new file mode 100644 (file)
index 0000000..5634194
--- /dev/null
@@ -0,0 +1,46 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/keepalived
+#
+# Description : keepalive daemon initscript
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+[ -r "/etc/sysconfig/keepalive" ] && . /etc/sysconfig/keepalive
+
+case "${1}" in
+       start)
+               boot_mesg "Starting keepalive daemon..."
+               loadproc /usr/sbin/keepalived ${KEEPALIVED_OPTIONS}
+               ;;
+
+       stop)
+               boot_mesg "Stopping keepalive daemon..."
+               killproc /usr/sbin/keepalived
+               ;;
+
+       reload)
+               boot_mesg "Reloading keepalive daemon..."
+               reloadproc /etc/sbin/keepalived
+               ;;
+
+       restart)
+               ${0} stop
+               sleep 1
+               ${0} start
+               ;;
+
+       status)
+               statusproc /usr/sbin/keepalived
+               ;;
+
+       *)
+               echo "Usage: ${0} {start|stop|reload|restart|status}"
+               exit 1
+               ;;
+esac
+
+# End $rc_base/init.d/keepalived
diff --git a/src/initscripts/init.d/lcdproc b/src/initscripts/init.d/lcdproc
new file mode 100644 (file)
index 0000000..88e6142
--- /dev/null
@@ -0,0 +1,71 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/lcdproc
+#
+# Description :
+#
+# Authors     :
+#
+# Version     : 00.00
+#
+# Notes       :
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+CLIENT="lcdproc"
+
+CONFIG_FILE="/etc/sysconfig/lcdproc"
+
+# Read the configuration file if any.
+[ -e "${CONFIG_FILE}" ] && . ${CONFIG_FILE}
+
+case "${1}" in
+       start)
+               boot_mesg "Starting LCDd..."
+               loadproc /usr/sbin/LCDd -c /etc/lcdproc/LCDd.conf 2>/dev/null
+
+               case "${CLIENT}" in
+                       lcdproc)
+                               boot_mesg "Starting lcdproc..."
+                               loadproc /usr/bin/lcdproc -c /etc/lcdproc/lcdproc.conf 2>/dev/null
+                               ;;
+                       vc)
+                               boot_mesg "Starting LCD virtual console..."
+                               loadproc /usr/bin/lcdvc -c /etc/lcdproc/lcdvc.conf 2>/dev/null
+                               ;;
+               esac
+               ;;
+
+       stop)
+               boot_mesg "Stopping LCDd..."
+               killproc /usr/sbin/LCDd
+
+               boot_mesg "Stopping lcdproc..."
+               killproc /usr/bin/lcdproc
+
+               boot_mesg "Stopping LCD virtual console..."
+               killproc /usr/bin/lcdvc
+               ;;
+
+       restart)
+               ${0} stop
+               sleep 1
+               ${0} start
+               ;;
+
+       status)
+               statusproc /usr/sbin/LCDd
+               statusproc /usr/bin/lcdproc
+               statusproc /usr/bin/lcdvc
+               ;;
+
+       *)
+               echo "Usage: ${0} {start|stop|restart|status}"
+               exit 1
+               ;;
+esac
+
+# End $rc_base/init.d/lcdproc
index 2fdfe9ebbcf48391fabef127689c4f5313a483df..c31f3e1f284a025b07b0267fbf43c0ff019bc6f0 100644 (file)
@@ -31,13 +31,18 @@ eval $(/usr/local/bin/readhash ${CONFIG_FILE})
 # This is start or stop.
 action=${1}
 
-for interface in green0 blue0 orange0; do
+for interface in green0 red0 blue0 orange0; do
        case "${interface}" in
                green*)
                        PARENT_DEV=${GREEN_PARENT_DEV}
                        VLAN_ID=${GREEN_VLAN_ID}
                        MAC_ADDRESS=${GREEN_MAC_ADDRESS}
                        ;;
+               red*)
+                       PARENT_DEV=${RED_PARENT_DEV}
+                       VLAN_ID=${RED_VLAN_ID}
+                       MAC_ADDRESS=${RED_MAC_ADDRESS}
+                       ;;
                blue*)
                        PARENT_DEV=${BLUE_PARENT_DEV}
                        VLAN_ID=${BLUE_VLAN_ID}
diff --git a/src/initscripts/init.d/networking/functions.network b/src/initscripts/init.d/networking/functions.network
new file mode 100644 (file)
index 0000000..f459b77
--- /dev/null
@@ -0,0 +1,147 @@
+#!/bin/sh
+#
+########################################################################
+# Begin
+#
+# Description : A collection of functions for the IPFire network scripts
+#
+# Authors     : IPFire Development Team <developers@ipfire.org>
+#
+# Version     : 01.00
+#
+# Notes       : 
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. $rc_functions
+
+
+eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)
+eval $(/usr/local/bin/readhash /var/ipfire/dns/settings)
+
+dhcpcd_get_pid() {
+               # This function returns the pid of a dhcpcd by a given
+               # network device, if a pidfile exists.
+
+               local device="$1"
+               local pidfile="/var/run/dhcpcd-${device}.pid"
+
+               # Check if a pid file exists.
+               if [ -f "${pidfile}" ] ; then
+
+                       # Get the pid from the file.
+                       local pid="$(<"${pidfile}")"
+
+                       echo "${pid}"
+               fi
+}
+
+dhcpcd_is_running() {
+       # This functions checks if a dhcpcd is running by a given pid.
+
+       local pid="$1"
+
+       # Check if a dhcpcd is running.
+       if [ -n "${pid}" -a -d "/proc/${pid}" ]; then
+               # Return "0" (True) if a dhcpcd is running.
+               return 0
+       fi
+
+       # Return 1 (False) no dhcpcd is running.
+       return 1
+}
+
+dhcpcd_start() {
+       # This function will start a dhcpcd on a speciefied device.
+
+       local device="$1"
+       local dhcp_start=""
+
+       boot_mesg -n "Starting dhcpcd on the ${device} interface..."
+
+       # Check if a dhcpcd is already running.
+       local pid="$(dhcpcd_get_pid "${device}")"
+
+       if  dhcpcd_is_running "${pid}"; then
+               boot_mesg "dhcpcd already running!" ${WARNING}
+               echo_warning
+               exit 2
+       fi
+
+       # Check if a DHCP hostname has been set.
+       if [ -n "${RED_DHCP_HOSTNAME}" ]; then
+               dhcp_start+="-h ${RED_DHCP_HOSTNAME}"
+       fi
+
+       # Start dhcpcd.
+       /sbin/dhcpcd "${device}" "${dhcp_start}" >/dev/null 2>&1
+       ret="$?"
+
+       if [ "${ret}" -eq 0 ]; then
+               . /var/ipfire/dhcpc/dhcpcd-"${device}".info
+               echo ""
+               echo_ok
+               boot_mesg "           DHCP Assigned Settings for ${device}:"
+               boot_mesg_flush
+               boot_mesg "           IP Address:      $ip_address"
+               boot_mesg_flush
+
+               if [ -n "${RED_DHCP_HOSTNAME}" ]; then
+                       boot_mesg "           Hostname:        $RED_DHCP_HOSTNAME"
+                       boot_mesg_flush
+               fi
+
+               boot_mesg "           Subnet Mask:     $subnet_mask"
+               boot_mesg_flush
+               boot_mesg "           Default Gateway: $routers"
+               boot_mesg_flush
+               boot_mesg "           DNS Server:      $domain_name_servers"
+               boot_mesg_flush
+       else
+               echo ""
+               $(exit "${ret}")
+               evaluate_retval
+       fi
+}
+
+dhcpcd_stop() {
+       # This function stops a previously started dhcpcd on a given device.
+
+       local device="$1"
+       local dhcp_stop="-k"
+       local leaseinfo="/var/ipfire/dhcpc/dhcpcd-${device}.info"
+
+       boot_mesg -n "Stopping dhcpcd on the ${device} interface..."
+
+       # Check if a dhcpcd is running.
+       local pid="$(dhcpcd_get_pid "${device}")"
+
+       if ! dhcpcd_is_running "${pid}"; then
+               boot_mesg "    Not running." ${WARNING}
+               echo_warning
+               exit 1
+       fi
+
+       # Stop dhcpcd.
+       /sbin/dhcpcd "${device}" "${dhcp_stop}" &> /dev/null
+       ret="$?"
+
+       # Wait until dhcpd has stopped.
+       while [ -d "/proc/${pid}" ]; do
+               sleep 1
+       done
+
+       # Display console message, depended on the exit code
+       # of the stopped dhcpcd.
+       if [ "${ret}" -eq 0 ]; then
+               boot_mesg
+               echo_ok
+       elif [ "${ret}" -eq 1 ]; then
+               boot_mesg "failed to stop dhcpcd!" ${WARNING}
+               echo_warning
+       else
+               boot_mesg
+               echo_failure
+       fi
+}
index 421c6f68421da9b826dea3e96f21108610ce62cb..28df551038efaa9dae66e6cae0f1b8f5a7f87a81 100644 (file)
@@ -17,6 +17,7 @@
 
 . /etc/sysconfig/rc 
 . ${rc_functions}
+. /etc/init.d/networking/functions.network
 
 #Define some defaults
 INET_VLAN=7
@@ -77,11 +78,6 @@ if [ "${TYPE}" == "STATIC" ]; then
        fi
 fi
 
-PIDFILE="/var/run/dhcpcd-${DEVICE}.pid"
-LEASEINFO="/var/ipfire/dhcpc/dhcpcd-${DEVICE}.info"
-DHCP_START=" "
-DHCP_STOP="-k "
-
 case "${1}" in
        start)
                if [ "${DEVICE}" != "${GREEN_DEV}" ] && [ "${DEVICE}" != "" ]; then
@@ -137,87 +133,24 @@ case "${1}" in
                        /usr/local/bin/setaliases
 
                elif [ "${TYPE}" == "DHCP" ]; then
+                       # Add firewall rules to allow comunication with the dhcp server on red.
+                       iptables -A REDINPUT -p tcp --source-port 67 --destination-port 68 -i ${DEVICE} -j ACCEPT
+                       iptables -A REDINPUT -p udp --source-port 67 --destination-port 68 -i ${DEVICE} -j ACCEPT
 
-                       if [ -e $LEASEINFO ]; then
-                               boot_mesg -n "Stopping dhcpcd on the ${DEVICE} interface..."
-                               . $LEASEINFO
-                               if [ "$dhcp_lease_time" = "4294967295" ]; then
-                                       # do nothing, just echo ok
-                                       echo ""
-                                       echo_ok
-                               else
-                                       if [ -n "$DHCP_STOP" ]; then
-                                               /sbin/dhcpcd ${DEVICE} $DHCP_STOP &> /dev/null
-                                               RET="$?"
-                                               if [ "$RET" -eq 0 ]; then
-                                                       echo ""
-                                                       echo_ok
-                                               elif [ "$RET" -eq 1 ]; then
-                                                       boot_mesg "dhcpcd not running!" ${WARNING}
-                                                       echo_warning
-                                               else
-                                                       echo ""
-                                                       echo_failure
-                                               fi
-                                       else
-                                               echo ""
-                                               killproc dhcpcd
-                                       fi
-                               fi
-                       fi
-
-                       boot_mesg -n "Starting dhcpcd on the ${DEVICE} interface..."
                        echo -n "${DEVICE}" > /var/ipfire/red/iface
 
+                       # Check if the wlan-client is used on red.
+                       # To determine this we check if a wpa_supplicant is running.
+                       pid="$(pidof wpa_supplicant)"
+
+                       if [ -z "${pid}" ]; then
+                               # No wpa_supplicant is running. So it's save to start dhcpcd.
+                               dhcpcd_start "${DEVICE}"
+                       fi
+
                        ## Create & Enable vnstat
                        /usr/bin/vnstat -u -i ${DEVICE} -r --enable --force > /dev/null 2>&1
 
-                       # Test to see if there is a stale pid file
-                       if [ -f "$PIDFILE" ]; then
-                               ps `cat "$PIDFILE"` | grep dhcpcd > /dev/null
-                               if [ $? != 0 ]; then
-                                       rm -f /var/run/dhcpcd-${DEVICE}.pid > /dev/null
-                               else
-                                       boot_mesg "dhcpcd already running!" ${WARNING}
-                                       echo_warning
-                                       exit 2
-                               fi
-                       fi
-                       
-                       iptables -A REDINPUT -p tcp --source-port 67 --destination-port 68 -i ${DEVICE} -j ACCEPT
-                       iptables -A REDINPUT -p udp --source-port 67 --destination-port 68 -i ${DEVICE} -j ACCEPT
-                       
-                       if [ -n "${RED_DHCP_HOSTNAME}" ]; then
-                               DHCP_START+="-h ${RED_DHCP_HOSTNAME} "
-               fi
-               
-               /sbin/dhcpcd ${DEVICE} ${DHCP_START} >/dev/null 2>&1
-               RET="$?"
-               
-               if [ "$RET" = "0" ]; then
-                               . /var/ipfire/dhcpc/dhcpcd-${DEVICE}.info
-                               echo ""
-                               echo_ok
-                               boot_mesg "           DHCP Assigned Settings for ${DEVICE}:"
-                               boot_mesg_flush
-                               boot_mesg "           IP Address:      $ip_address"
-                               boot_mesg_flush
-                               if [ -n "${RED_DHCP_HOSTNAME}" ]; then
-                                       boot_mesg "           Hostname:        $RED_DHCP_HOSTNAME"
-                                       boot_mesg_flush
-                               fi
-                               boot_mesg "           Subnet Mask:     $subnet_mask"
-                               boot_mesg_flush
-                               boot_mesg "           Default Gateway: $routers"
-                               boot_mesg_flush
-                               boot_mesg "           DNS Server:      $domain_name_servers"
-                               boot_mesg_flush
-                       else
-                               echo ""
-                               $(exit "$RET")
-                               evaluate_retval
-                       fi
-               
                elif [ "$TYPE" == "PPPOE" ]; then
 
                        if ( ps ax | grep -q [p]ppd ); then 
@@ -455,10 +388,18 @@ case "${1}" in
                        ### Standard PPP options we always use
                        #
                        PPP_STD_OPTIONS="$PLUGOPTS $DNS defaultroute noipdefault noauth"
-                       PPP_STD_OPTIONS+=" default-asyncmap hide-password nodetach mtu ${MTU}"
-                       PPP_STD_OPTIONS+=" mru ${MRU} noaccomp nodeflate nopcomp novj novjccomp"
+                       PPP_STD_OPTIONS+=" default-asyncmap hide-password nodetach"
+                       PPP_STD_OPTIONS+=" noaccomp nodeflate nopcomp novj novjccomp"
                        PPP_STD_OPTIONS+=" nobsdcomp user ${USERNAME} lcp-echo-interval 20"
                        PPP_STD_OPTIONS+=" lcp-echo-failure 5 ${AUTH}"
+
+                       if [ -n "${MTU}" ]; then
+                               PPP_STD_OPTIONS="${PPP_STD_OPTIONS} mtu ${MTU}"
+                       fi
+
+                       if [ -n "${MRU}" ]; then
+                               PPP_STD_OPTIONS="${PPP_STD_OPTIONS} mru ${MRU}"
+                       fi
                                
                        ### Debugging
                        #
@@ -525,33 +466,15 @@ case "${1}" in
                        # Add a NaN value to ppp0 rrd to supress spikes at reconnect
                        rrdtool update $RRDLOG/collectd/localhost/interface/if_octets-ppp0.rrd \
                                $(date +%s):: > /dev/null 2>&1
-               fi
 
-               if [ -e $LEASEINFO ]; then
-                       boot_mesg -n "Stopping dhcpcd on the ${DEVICE} interface..."
-                       . $LEASEINFO
-                       if [ "$dchp_lease_time" = "4294967295" ]; then
-                               # do nothing, just echo ok
-                               echo ""
-                               echo_ok
-                       else
-                               if [ -n "$DHCP_STOP" ]; then
-                                       /sbin/dhcpcd ${DEVICE} $DHCP_STOP &> /dev/null
-                                       RET="$?"
-                                       if [ "$RET" -eq 0 ]; then
-                                               echo ""
-                                               echo_ok
-                                       elif [ "$RET" -eq 1 ]; then
-                                               boot_mesg "dhcpcd not running!" ${WARNING}
-                                               echo_warning
-                                       else
-                                               echo ""
-                                               echo_failure
-                                       fi
-                               else
-                                       echo ""
-                                       killproc dhcpcd
-                               fi
+               elif [ "$TYPE" == "DHCP" ]; then
+                       # Check if the wlan-client is used on red.
+                        # To determine this we check if a wpa_supplicant is running.
+                        pid="$(pidof wpa_supplicant)"
+
+                        if [ -z "${pid}" ]; then
+                               # Stop dhcpcd.
+                               dhcpcd_stop "${DEVICE}"
                        fi
                fi
 
diff --git a/src/initscripts/init.d/networking/wpa_supplicant.exe b/src/initscripts/init.d/networking/wpa_supplicant.exe
new file mode 100644 (file)
index 0000000..b5ad8ff
--- /dev/null
@@ -0,0 +1,50 @@
+#!/bin/bash
+########################################################################
+# Begin
+#
+# Description : wpa_supplicant Script
+#
+# Authors     : IPFire Development Team <developers@ipfire.org>
+#
+# Version     : 01.00
+#
+# Notes       : This script starts/stops the dhclient if a WPA/WPA2
+#               connection to an AP successfull has been established
+#               or disconnected.
+#
+########################################################################
+. /etc/sysconfig/rc 
+. ${rc_functions}
+. /etc/init.d/networking/functions.network
+
+# Gather required information from wpa_cli.
+device="$1"
+wpa_state="$2"
+
+# Check if the RED device has been configured to use DHCP or exit immediately.
+eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)
+if [ ! "${RED_TYPE}" == "DHCP" ] ; then
+       exit 0
+fi
+
+case "${wpa_state}" in
+       CONNECTED)
+               # Start dhcpcd.
+               dhcpcd_start "${device}"
+
+               exit 0
+               ;;
+
+       DISCONNECTED)
+               # Stop dhcpcd.
+               dhcpcd_stop "${device}"
+
+               exit 0
+               ;;
+
+       *)
+               # When we ever got here, there is a really big problem.
+               exit 1
+               ;;
+esac
index 185ad61f65692e317d6ca43caa7af06f76d60845..86a73d8e54abb69e61b779e548b3975097c01492 100644 (file)
@@ -1,43 +1,23 @@
 #!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/pound
+#
+# Description : pound reverse-proxy
+#
+########################################################################
 
 . /etc/sysconfig/rc
 . ${rc_functions}
 
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-test -x /usr/sbin/pound || exit 0
-
-# For configuration of the init script use the file
-# /etc/sysconfig/pound, do not edit this init script.
-
-# Set run_pound to 1 to start pound or 0 to disable it.
-run_pound=0
-
-# Specify additional pound options here (see manpage).
-pound_options=""
-
-# Specify module to load
-pound_module="none"
-
-[ -e /etc/sysconfig/pound ] && . /etc/sysconfig/pound
-
-DAEMON=/usr/sbin/pound
-
 case "${1}" in
        start)
-               boot_mesg "Starting pound ..."
-               if [ $run_pound = 1 ]
-               then
-                       # do we have to load a module?
-                       [ ${pound_module:-none} != "none" ] && /sbin/modprobe $pound_module
-
-                       loadproc $DAEMON $pound_options
-               fi
+               boot_mesg "Starting pound reverse-proxy..."
+               loadproc /usr/sbin/pound
                ;;
 
        stop)
-               boot_mesg "Stopping pound ..."
-               killproc $DAEMON
+               boot_mesg "Stopping pound reverse-proxy..."
+               killproc /usr/sbin/pound
                ;;
 
        restart)
@@ -47,7 +27,7 @@ case "${1}" in
                ;;
 
        status)
-               statusproc $DAEMON
+               statusproc /usr/sbin/pound
                ;;
 
        *)
@@ -56,3 +36,4 @@ case "${1}" in
                ;;
 esac
 
+# End $rc_base/init.d/pound
index 1a1425d0c695f1b2a4628b1100006f9b5d708826..08a3029a202e802092fe4af0b5b2894a8aae99f2 100644 (file)
@@ -86,10 +86,31 @@ case "$1" in
                        boot_mesg "Stopping Squid Proxy Server..."
                        squid -k shutdown >/dev/null 2>&1
                        evaluate_retval
-                       killproc /usr/bin/squidGuard >/dev/null
-                       killproc /usr/sbin/updxlrator >/dev/null
-                       killproc /usr/bin/squidclamav >/dev/null
+
+                       # Stop squidGuard, updxlrator, squidclamav
+                       # and redirect_wrappers.                        
+                       killproc /usr/bin/squidGuard >/dev/null &
+                       killproc /usr/sbin/updxlrator >/dev/null &
+                       killproc /usr/bin/squidclamav >/dev/null &
+                       killproc /usr/sbin/redirect_wrapper >/dev/null &
+
+                       # Wait until all redirectors have been stopped.
+                       wait
+
+                       # If squid is still running, wait up to 30 seconds
+                       # before we go on to kill it.
+                       counter=30
+
+                       while [ ${counter} -gt 0 ]; do
+                               statusproc /usr/sbin/squid >/dev/null && break;
+                               sleep 1
+                               counter=$(( ${counter} - 1))
+                       done
+
+                       # Kill squid service, if still running.
                        killproc /usr/sbin/squid >/dev/null
+
+                       # Trash remain pid file from squid.
                        rm -rf /var/run/squid.pid       
                fi
                ;;
diff --git a/src/initscripts/init.d/tor b/src/initscripts/init.d/tor
new file mode 100644 (file)
index 0000000..d631e86
--- /dev/null
@@ -0,0 +1,88 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/tor
+#
+# Description : Anonymizing overlay network for TCP
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+eval $(/usr/local/bin/readhash /var/ipfire/tor/settings)
+
+function tor_is_enabled() {
+       [ "${TOR_ENABLED}" = "on" ] || [ "${TOR_RELAY_ENABLED}" = "on" ]
+}
+
+function setup_firewall() {
+       # Flush all rules.
+       flush_firewall
+
+       if [ "${TOR_RELAY_ENABLED}" = "on" -a -n "${TOR_RELAY_PORT}" ]; then
+               iptables -A TOR_INPUT -p tcp --dport "${TOR_RELAY_PORT}" -j ACCEPT
+       fi
+}
+
+function flush_firewall() {
+       # Flush all rules.
+       iptables -F TOR_INPUT
+}
+
+case "${1}" in
+       start)
+               tor_is_enabled || exit 0
+
+               # Setup firewall.
+               setup_firewall
+
+               boot_mesg "Starting tor..."
+               loadproc /usr/bin/tor \
+                       --runasdaemon 1 \
+                       --defaults-torrc /usr/share/tor/defaults-torrc \
+                       -f /etc/tor/torrc \
+                       --quiet
+               ;;
+
+       stop)
+               # Flush firewall.
+               flush_firewall
+
+               boot_mesg "Stopping tor..."
+               killproc /usr/bin/tor
+               ;;
+
+       reload)
+               # Setup firewall.
+               setup_firewall
+
+               boot_mesg "Reloading tor..."
+               reloadproc /usr/bin/tor
+               ;;
+
+       restart)
+               ${0} stop
+               sleep 1
+               ${0} start
+               ;;
+
+       reload-or-restart)
+               # Reload the process if it is already running. Otherwise, restart.
+               if pidofproc -s /usr/bin/tor; then
+                       $0 reload
+               else
+                       $0 restart
+               fi
+               ;;
+
+       status)
+               statusproc /usr/bin/tor
+               ;;
+
+       *)
+               echo "Usage: ${0} {start|stop|reload|restart|reload-or-restart|status}"
+               exit 1
+               ;;
+esac
+
+# End $rc_base/init.d/tor
diff --git a/src/initscripts/init.d/wlanclient b/src/initscripts/init.d/wlanclient
new file mode 100644 (file)
index 0000000..ee24c43
--- /dev/null
@@ -0,0 +1,283 @@
+#!/bin/sh
+########################################################################
+# Begin $rc_base/init.d/wlan_client
+#
+# Description : Wireless client initscript
+#
+########################################################################
+
+. /etc/sysconfig/rc
+. ${rc_functions}
+
+eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings)
+
+WIRELESS_CONFIG="/var/ipfire/ethernet/wireless"
+
+function device_is_wireless() {
+       local device=${1}
+
+       if [ -d "/sys/class/net/${device}/wireless" ]; then
+               return 0
+       fi
+
+       return 1
+}
+
+function wpa_supplicant_make_config() {
+       local device=${1}
+       local config=${2}
+       shift 2
+
+       # Check if device is wireless.
+       local wireless="false"
+       if device_is_wireless ${device}; then
+               wireless="true"
+       fi
+
+       # Write a configuration file header.
+       (
+               echo "#"
+               echo "# THIS FILE IS AUTOMATICALLY GENERATED AND"
+               echo "# ANY CUSTOM CHANGES WILL BE OVERWRITTEN!"
+               echo "#"
+               echo
+               echo "ctrl_interface=/var/run/wpa_supplicant"
+               echo
+       ) > ${config}
+
+       local items=0
+
+       local line
+       while IFS="," read -ra line; do
+               # Skip commented lines.
+               [ "${line:0:1}" = "#" ] && continue
+
+               # Skip disabled entries.
+               [ "${line[2]}" = "on" ] || continue
+
+               wpa_supplicant_config_line \
+                       ${device} ${config} \
+                       --wireless="${wireless}" \
+                       --mode="${line[3]}" \
+                       --wpa-mode="${line[4]}" \
+                       --ssid="${line[5]}" \
+                       --psk="${line[6]}" \
+                       --priority="${line[7]}"
+
+               items=$(( ${items} + 1 ))
+
+       done < ${WIRELESS_CONFIG}
+
+       # Return exit code 2, when there are no entries in the
+       # configuration file.
+       if [ "${items}" = "0" ]; then
+               return 2
+       fi
+
+       return 0
+}
+
+function wpa_supplicant_config_line() {
+       local device=${1}
+       local config=${2}
+       shift 2
+
+       local auth_alg
+       local proto
+       local key_mgmt
+       local pairwise
+       local group
+       local mode
+       local priority
+       local psk
+       local ssid
+       local wep_tx_keyidx
+       local wep_key0
+       local wireless="true"
+       local wpa_mode
+
+       while [ $# -gt 0 ]; do
+               case "${1}" in
+                       --mode=*)
+                               mode=${1#--mode=}
+                               ;;
+                       --priority=*)
+                               priority=${1#--priority=}
+                               ;;
+                       --psk=*)
+                               psk=${1#--psk=}
+                               ;;
+                       --ssid=*)
+                               ssid=${1#--ssid=}
+                               ;;
+                       --wireless=*)
+                               wireless=${1#--wireless=}
+                               ;;
+                       --wpa-mode=*)
+                               wpa_mode=${1#--wpa-mode=}
+                               ;;
+               esac
+               shift
+       done
+
+       case "${mode}" in
+               WPA2)
+                       auth_alg="OPEN"
+                       proto="RSN"
+                       key_mgmt="WPA-PSK"
+                       ;;
+               WPA)
+                       auth_alg="OPEN"
+                       proto="WPA"
+                       key_mgmt="WPA-PSK"
+                       ;;
+               WEP)
+                       auth_alg="SHARED"
+                       key_mgmt="NONE"
+
+                       wep_tx_keyidx=0
+                       wep_key0=${psk}
+                       psk=""
+                       ;;
+               NONE)
+                       auth_alg="OPEN"
+                       key_mgmt="NONE"
+                       ;;
+               *)
+                       # Unsupported mode.
+                       return 1
+                       ;;
+       esac
+
+       if [ "${mode}" = "WPA" -o "${mode}" = "WPA2" ]; then
+               case "${wpa_mode}" in
+                       CCMP-CCMP)
+                               pairwise="CCMP"
+                               group="CCMP"
+                               ;;
+                       CCMP-TKIP)
+                               pairwise="CCMP"
+                               group="TKIP"
+                               ;;
+                       TKIP-TKIP)
+                               pairwise="TKIP"
+                               group="TKIP"
+                               ;;
+                       *)
+                               pairwise="CCMP TKIP"
+                               group="CCMP TKIP"
+                               ;;
+               esac
+       fi
+
+       (
+               echo "network={"
+
+               if [ -n "${ssid}" ]; then
+                       echo "  ssid=\"${ssid}\""
+               fi
+               if [ "${wireless}" = "true" ]; then
+                       echo "  scan_ssid=1"
+               fi
+               if [ -n "${auth_alg}" ]; then
+                       echo "  auth_alg=${auth_alg}"
+               fi
+               if [ -n "${key_mgmt}" ]; then
+                       echo "  key_mgmt=${key_mgmt}"
+               fi
+               if [ -n "${psk}" ]; then
+                       echo "  psk=\"${psk}\""
+               fi
+               if [ -n "${wep_tx_keyidx}" ]; then
+                       echo "  wep_tx_keyidx=${wep_tx_keyidx}"
+               fi
+               if [ -n "${wep_key0}" ]; then
+                       echo "  wep_key0=\"${wep_key0}\""
+               fi
+               if [ -n "${proto}" ]; then
+                       echo "  proto=${proto}"
+               fi
+               if [ -n "${pairwise}" -a -n "${group}" ]; then
+                       echo "  pairwise=${pairwise}"
+                       echo "  group=${group}"
+               fi
+               if [ -n "${priority}" ]; then
+                       echo "  priority=${priority}"
+               fi
+
+               echo "}"
+               echo
+       ) >> ${config}
+}
+
+function wpa_supplicant_start() {
+       local device=${1}
+       local config="/etc/wpa_supplicant.conf"
+
+       # Write configuration file.
+       wpa_supplicant_make_config ${device} ${config}
+       [ $? -eq 0 ] || return 0
+
+       # Build wpa_supplicant command line.
+       local wpa_suppl_cmd="wpa_supplicant -B -qqq -i${device} -c${config}"
+
+       if device_is_wireless ${device}; then
+               wpa_suppl_cmd="${wpa_suppl_cmd} -Dwext"
+       else
+               wpa_suppl_cmd="${wpa_suppl_cmd} -Dwired"
+       fi
+
+       # Run the shiz.
+       boot_mesg "Starting wireless client on ${RED_DEV}..."
+       loadproc ${wpa_suppl_cmd}
+
+       # Run wpa_cli to handle reconnection events.
+       boot_mesg "Starting wireless event handler on ${RED_DEV}..."
+       wpa_cli -B -a /etc/rc.d/init.d/networking/wpa_supplicant.exe
+}
+
+function wpa_supplicant_stop() {
+       boot_mesg "Stopping wireless event handler on ${RED_DEV}..."
+       killproc wpa_cli
+
+       # wpa_cli does not send a disconnect event when get stopped.
+       # So we manually have to send it to the wpa_supplicant.exe.
+       /etc/rc.d/init.d/networking/wpa_supplicant.exe "${RED_DEV}" DISCONNECTED
+
+       boot_mesg "Stopping wireless client on ${RED_DEV}..."
+       killproc wpa_supplicant
+       
+       # Tidy up /tmp directory.
+       rm -f /tmp/wpa_ctrl_*
+}
+
+case "${1}" in
+       start)
+               if [ -n "${RED_DEV}" ] && device_is_wireless ${RED_DEV}; then
+                       wpa_supplicant_start ${RED_DEV}
+               fi
+               ;;
+
+       stop)
+               if [ -n "${RED_DEV}" ] && device_is_wireless ${RED_DEV}; then
+                       wpa_supplicant_stop
+               fi
+               ;;
+
+       restart)
+               ${0} stop
+               sleep 1
+               ${0} start
+               ;;
+
+       status)
+               statusproc wpa_supplicant
+               ;;
+
+       *)
+               echo "Usage: ${0} {start|stop|restart|status}"
+               exit 1
+               ;;
+esac
+
+# End $rc_base/init.d/wlan_client
index bf0a356e10271f61d2edd24f423fff14b28b142a..8525e535502764e2e78b187a25b5ea2c56031333 100644 (file)
@@ -38,15 +38,16 @@ extern char *fr_tr[];
 extern char *nl_tr[];
 extern char *pl_tr[];
 extern char *ru_tr[];
+extern char *tr_tr[];
 
 int main(int argc, char *argv[])
 {
 
        char discl_msg[40000] = "Disclaimer\n";
 
-       char *langnames[] = { "Deutsch", "English", "Français", "Español", "Nederlands", "Polski", "Русский", NULL };
-       char *shortlangnames[] = { "de", "en", "fr", "es", "nl", "pl", "ru", NULL };
-       char **langtrs[] = { de_tr, en_tr, fr_tr, es_tr, nl_tr, pl_tr, ru_tr, NULL };
+       char *langnames[] = { "Deutsch", "English", "Français", "Español", "Nederlands", "Polski", "Русский", "Türkçe", NULL };
+       char *shortlangnames[] = { "de", "en", "fr", "es", "nl", "pl", "ru", "tr", NULL };
+       char **langtrs[] = { de_tr, en_tr, fr_tr, es_tr, nl_tr, pl_tr, ru_tr, tr_tr, NULL };
        char hdletter;
        char harddrive[30], sourcedrive[5];     /* Device holder. */
        char harddrive_info[STRING_SIZE];       /* Additional infos about target */
index fbaec7e6e4ad806424cbc0160ada4564e7fd0c71..267823a1dcc14cf549147db2626e27111a444f56 100644 (file)
@@ -2,7 +2,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2012  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
 #                                                                             #
 ###############################################################################
 
+#lfs patch source here...
+version=FullIPFireVersion
+#
+
 echo "Scanning source media"
 
 # scan all Block devices
 for DEVICE in `find /sys/block/* -maxdepth 0 ! -name fd* ! -name loop* ! -name ram* -exec basename {} \;`
 do
                mount /dev/${DEVICE} /cdrom 2> /dev/null
-               if [ -n "$(ls /cdrom/ipfire-*.tlz 2>/dev/null)" ]; then
+               if [ -n "$(ls /cdrom/${version}.media 2>/dev/null)" ]; then
                        echo -n ${DEVICE} > /tmp/source_device
-                       echo "Found tarball on ${DEVICE}"
+                       echo "Found ${version} on ${DEVICE}"
                        exit 0
                else
-                       echo "Found no tarballs on ${DEVICE} - SKIP"
+                       echo "not found on ${DEVICE} - SKIP"
                fi
                umount /cdrom 2> /dev/null
 done
@@ -40,12 +44,12 @@ for DEVICE in `find /sys/block/* -maxdepth 0 ! -name fd* ! -name loop* ! -name r
 do
        for DEVICEP in $(ls /dev/${DEVICE}? | sed "s/\/dev\///" 2> /dev/null);do
                mount /dev/${DEVICEP} /cdrom 2> /dev/null
-               if [ -n "$(ls /cdrom/ipfire-*.tlz 2>/dev/null)" ]; then
+               if [ -n "$(ls /cdrom/${version}.media 2>/dev/null)" ]; then
                        echo -n ${DEVICEP} > /tmp/source_device
-                       echo "Found tarball on ${DEVICEP}"
+                       echo "Found ${version} on ${DEVICEP}"
                        exit 0
                else
-                       echo "Found no tarballs on ${DEVICEP} - SKIP"
+                       echo "not found on ${DEVICEP} - SKIP"
                fi
                umount /cdrom 2> /dev/null
        done
@@ -56,12 +60,12 @@ for DEVICE in `find /sys/block/* -maxdepth 0 ! -name fd* ! -name loop* ! -name r
 do
        for DEVICEP in $(ls /dev/${DEVICE}p? | sed "s/\/dev\///");do
                mount /dev/${DEVICEP} /cdrom 2> /dev/null
-               if [ -n "$(ls /cdrom/ipfire-*.tlz 2>/dev/null)" ]; then
+               if [ -n "$(ls /cdrom/${version}.media 2>/dev/null)" ]; then
                        echo -n ${DEVICEP} > /tmp/source_device
-                       echo "Found tarball on ${DEVICEP}"
+                       echo "Found ${version} on ${DEVICEP}"
                        exit 0
                else
-                       echo "Found no tarballs on ${DEVICEP} - SKIP"
+                       echo "not found on ${DEVICEP} - SKIP"
                fi
                umount /cdrom 2> /dev/null
        done
index 39cde7b9ded52d9c45bb354556a898be078d5d73..aef3e93225159b6d99e37b90e6a2515f8a871134 100644 (file)
@@ -347,6 +347,7 @@ int replace(char filename1[], char *from, char *to)
        #include "lang_pl.c"
        #include "lang_ru.c"
        #include "lang_nl.c"
+       #include "lang_tr.c"
 #endif
 
 // returns a pointer to the actual running version number of IPFire.
index accf92a0302016d3c18bd32f42261652e31cd581..b143492a1345df4a07d3968c79cf6b972765581c 100644 (file)
@@ -69,7 +69,7 @@ int handlekeymap(void)
                return 0;
        }       
        
-       strcpy(keymap, "/lib/kbd/keymaps/i386/qwertz/de-latin1-nodeadkeys.map.gz");
+       strcpy(keymap, "/lib/kbd/keymaps/i386/qwerty/us.map.gz");
        findkey(kv, "KEYMAP", keymap);
        
        choice = 0;
index d078a5258b7bca8f106359ef04bf0270cc7f19ac..d6531bdf083414f021f76d3e10e4d9257c0705c8 100644 (file)
@@ -27,6 +27,7 @@ extern char *es_tr[];
 extern char *pl_tr[];
 extern char *ru_tr[];
 extern char *nl_tr[];
+extern char *tr_tr[];
 
 int main(int argc, char *argv[])
 {
@@ -34,8 +35,8 @@ int main(int argc, char *argv[])
        char *shortlangnames[] = { "en", NULL };
        char **langtrs[] = { en_tr, NULL };
 #else
-       char *shortlangnames[] = { "de", "en", "fr", "es", "nl", "pl", "ru", NULL };
-       char **langtrs[] = { de_tr, en_tr, fr_tr, es_tr, nl_tr, pl_tr, ru_tr, NULL };
+       char *shortlangnames[] = { "de", "en", "fr", "es", "nl", "pl", "ru", "tr", NULL };
+       char **langtrs[] = { de_tr, en_tr, fr_tr, es_tr, nl_tr, pl_tr, ru_tr, tr_tr, NULL };
 #endif
        int choice;
        char *sections[11]; /* need to fill this out AFTER knowning lang */
index cc33266d0cd36ccb26ee0d88f1404358ca6ed56c..4d09fbf65d2a2685c6c8341d0c3981beb78ab5dd 100644 (file)
@@ -33,7 +33,8 @@ SUID_PROGS = setdmzholes setportfw setxtaccess \
        redctrl syslogdctrl extrahdctrl sambactrl upnpctrl tripwirectrl \
        smartctrl clamavctrl addonctrl pakfire mpfirectrl wlanapctrl \
        setaliases urlfilterctrl updxlratorctrl fireinfoctrl rebuildroutes \
-       getconntracktable
+       getconntracktable wirelessclient dnsmasqctrl torctrl
+SUID_UPDX = updxsetperms
 
 install : all
        install -m 755  $(PROGS) /usr/local/bin
@@ -157,3 +158,12 @@ rebuildroutes: rebuildroutes.c setuid.o ../install+setup/libsmooth/varval.o
 
 getconntracktable: getconntracktable.c setuid.o ../install+setup/libsmooth/varval.o
        $(COMPILE) -I../install+setup/libsmooth/ getconntracktable.c setuid.o ../install+setup/libsmooth/varval.o -o $@
+
+wirelessclient: wirelessclient.c setuid.o ../install+setup/libsmooth/varval.o
+       $(COMPILE) -I../install+setup/libsmooth/ wirelessclient.c setuid.o ../install+setup/libsmooth/varval.o -o $@
+
+dnsmasqctrl: dnsmasqctrl.c setuid.o ../install+setup/libsmooth/varval.o
+       $(COMPILE) -I../install+setup/libsmooth/ dnsmasqctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
+
+torctrl: torctrl.c setuid.o ../install+setup/libsmooth/varval.o
+       $(COMPILE) -I../install+setup/libsmooth/ torctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@
diff --git a/src/misc-progs/dnsmasqctrl.c b/src/misc-progs/dnsmasqctrl.c
new file mode 100644 (file)
index 0000000..8ac3360
--- /dev/null
@@ -0,0 +1,34 @@
+/* This file is part of the IPFire Firewall.
+ *
+ * This program is distributed under the terms of the GNU General Public
+ * Licence.  See the file COPYING for details.
+ *
+ */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <fcntl.h>
+#include "setuid.h"
+
+int main(int argc, char *argv[]) {
+
+       if (!(initsetuid()))
+               exit(1);
+
+       if (argc < 2) {
+               fprintf(stderr, "\nNo argument given.\n\ndnsmasqctrl (restart)\n\n");
+               exit(1);
+       }
+
+       if (strcmp(argv[1], "restart") == 0) {
+               safe_system("/etc/rc.d/init.d/dnsmasq restart");
+       } else {
+               fprintf(stderr, "\nBad argument given.\n\ndnsmasqctrl (restart)\n\n");
+               exit(1);
+       }
+
+       return 0;
+}
index 633004e2331d4d7044c77f4cf9d5f1dc82938a30..365807c9e4ab336a5f208a30592e3a8b70a208f7 100644 (file)
@@ -144,8 +144,8 @@ void turn_connection_on(char *name, char *type) {
                 "/usr/sbin/ipsec down %s >/dev/null", name);
         safe_system(command);
 
-       // Reload the configuration into the daemon.
-       safe_system("/usr/sbin/ipsec reload >/dev/null 2>&1");
+       // Reload the configuration into the daemon (#10339).
+       ipsec_reload();
 
        // Bring the connection up again.
        snprintf(command, STRING_SIZE - 1,
@@ -169,7 +169,15 @@ void turn_connection_off (char *name) {
         safe_system(command);
 
        // Reload, so the connection is dropped.
-        safe_system("/usr/sbin/ipsec reload >/dev/null 2>&1");
+       ipsec_reload();
+}
+
+void ipsec_reload() {
+       /* Re-read all configuration files and secrets and
+        * reload the daemon (#10339).
+        */
+       safe_system("/usr/sbin/ipsec rereadall >/dev/null 2>&1");
+       safe_system("/usr/sbin/ipsec reload >/dev/null 2>&1");
 }
 
 int main(int argc, char *argv[]) {
@@ -193,7 +201,7 @@ int main(int argc, char *argv[]) {
         }
 
         if (strcmp(argv[1], "R") == 0) {
-                safe_system("/usr/sbin/ipsec reload >/dev/null 2>&1");
+               ipsec_reload();
                 exit(0);
         }
 
index e7b128a3f57bdc8bd852282a51121f55db38ca07..76916f147cb009a587fdee449a2f37303468e70a 100644 (file)
@@ -4,6 +4,8 @@
 #include <unistd.h>
 #include <stdlib.h>
 #include <sys/types.h>
+#include <arpa/inet.h>
+#include <netinet/in.h>
 #include <fcntl.h>
 #include "setuid.h"
 #include "libsmooth.h"
@@ -25,13 +27,17 @@ char enableorange[STRING_SIZE] = "off";
 char OVPNRED[STRING_SIZE] = "OVPN";
 char OVPNBLUE[STRING_SIZE] = "OVPN_BLUE_";
 char OVPNORANGE[STRING_SIZE] = "OVPN_ORANGE_";
-char WRAPPERVERSION[STRING_SIZE] = "ipfire-2.2.2";
+char OVPNNAT[STRING_SIZE] = "OVPNNAT";
+char WRAPPERVERSION[STRING_SIZE] = "ipfire-2.2.3";
 
 struct connection_struct {
        char name[STRING_SIZE];
        char type[STRING_SIZE];
        char proto[STRING_SIZE];
        char status[STRING_SIZE];
+       char local_subnet[STRING_SIZE];
+       char transfer_subnet[STRING_SIZE];
+       char role[STRING_SIZE];
        int port;
        struct connection_struct *next;
 };
@@ -132,6 +138,12 @@ connection *getConnections() {
                                strcpy(conn_curr->name, result);
                        } else if (count == 4) {
                                strcpy(conn_curr->type, result);
+                       } else if (count == 7) {
+                               strcpy(conn_curr->role, result);
+                       } else if (count == 9) {
+                               strcpy(conn_curr->local_subnet, result);
+                       } else if (count == 28) {
+                               strcpy(conn_curr->transfer_subnet, result);
                        } else if (count == 29) {
                                strcpy(conn_curr->proto, result);
                        } else if (count == 30) {
@@ -257,6 +269,13 @@ void flushChain(char *chain) {
        safe_system(str);
 }
 
+void flushChainNAT(char *chain) {
+       char str[STRING_SIZE];
+
+       sprintf(str, "/sbin/iptables -t nat -F %s", chain);
+       executeCommand(str);
+}
+
 void deleteChainReference(char *chain) {
        char str[STRING_SIZE];
 
@@ -339,6 +358,89 @@ void createAllChains(void) {
        }
 }
 
+char* calcTransferNetAddress(const connection* conn) {
+       char *subnetmask = strdup(conn->transfer_subnet);
+       char *address = strsep(&subnetmask, "/");
+
+       if ((address == NULL) || (subnetmask == NULL)) {
+               goto ERROR;
+       }
+
+       in_addr_t _address    = inet_addr(address);
+       in_addr_t _subnetmask = inet_addr(subnetmask);
+       _address &= _subnetmask;
+
+       if (strcmp(conn->role, "server") == 0) {
+               _address += 1 << 24;
+       } else if (strcmp(conn->role, "client") == 0) {
+               _address += 2 << 24;
+       } else {
+               goto ERROR;
+       }
+
+       struct in_addr address_info;
+       address_info.s_addr = _address;
+
+       return inet_ntoa(address_info);
+
+ERROR:
+       fprintf(stderr, "Could not determine transfer net address: %s\n", conn->name);
+
+       free(address);
+       return NULL;
+}
+
+char* getLocalSubnetAddress(const connection* conn) {
+       kv = initkeyvalues();
+       if (!readkeyvalues(kv, CONFIG_ROOT "/ethernet/settings")) {
+               fprintf(stderr, "Cannot read ethernet settings\n");
+               exit(1);
+       }
+
+       const char *zones[] = {"GREEN", "BLUE", "ORANGE", NULL};
+       char *zone = NULL;
+
+       // Get net address of the local openvpn subnet.
+       char *subnetmask = strdup(conn->local_subnet);
+       char *address = strsep(&subnetmask, "/");
+
+       if ((address == NULL) || (subnetmask == NULL)) {
+               goto ERROR;
+       }
+
+       in_addr_t _address    = inet_addr(address);
+       in_addr_t _subnetmask = inet_addr(subnetmask);
+
+       in_addr_t _netaddr    = (_address &  _subnetmask);
+       in_addr_t _broadcast  = (_address | ~_subnetmask);
+
+       char zone_address_key[STRING_SIZE];
+       char zone_address[STRING_SIZE];
+       in_addr_t zone_addr;
+
+       int i = 0;
+       while (zones[i]) {
+               zone = zones[i++];
+               snprintf(zone_address_key, STRING_SIZE, "%s_ADDRESS", zone);
+
+               if (!findkey(kv, zone_address_key, zone_address))
+                       continue;
+
+               zone_addr = inet_addr(zone_address);
+               if ((zone_addr > _netaddr) && (zone_addr < _broadcast)) {
+                       freekeyvalues(kv);
+
+                       return strdup(zone_address);
+               }
+       }
+
+ERROR:
+       fprintf(stderr, "Could not determine local subnet address: %s\n", conn->name);
+
+       freekeyvalues(kv);
+       return NULL;
+}
+
 void setFirewallRules(void) {
        char protocol[STRING_SIZE] = "";
        char dport[STRING_SIZE] = "";
@@ -372,6 +474,7 @@ void setFirewallRules(void) {
        flushChain(OVPNRED);
        flushChain(OVPNBLUE);
        flushChain(OVPNORANGE);
+       flushChainNAT(OVPNNAT);
 
        // set firewall rules
        if (!strcmp(enablered, "on") && strlen(redif))
@@ -386,11 +489,22 @@ void setFirewallRules(void) {
 
        // set firewall rules for n2n connections
        char command[STRING_SIZE];
+       char *local_subnet_address = NULL;
+       char *transfer_subnet_address = NULL;
        while (conn != NULL) {
                if (strcmp(conn->type, "net") == 0) {
                        sprintf(command, "/sbin/iptables -A %sINPUT -i %s -p %s --dport %d -j ACCEPT",
                                OVPNRED, redif, conn->proto, conn->port);
                        executeCommand(command);
+
+                       local_subnet_address = getLocalSubnetAddress(conn);
+                       transfer_subnet_address = calcTransferNetAddress(conn);
+
+                       if ((local_subnet_address) && (transfer_subnet_address)) {
+                               snprintf(command, STRING_SIZE, "/sbin/iptables -t nat -A %s -s %s -j SNAT --to-source %s",
+                                       OVPNNAT, transfer_subnet_address, local_subnet_address);
+                               executeCommand(command);
+                       }
                }
 
                conn = conn->next;
diff --git a/src/misc-progs/torctrl.c b/src/misc-progs/torctrl.c
new file mode 100644 (file)
index 0000000..39d4956
--- /dev/null
@@ -0,0 +1,36 @@
+/* This file is part of the IPFire Firewall.
+ *
+ * This program is distributed under the terms of the GNU General Public
+ * Licence.  See the file COPYING for details.
+ *
+ */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include "setuid.h"
+
+int main(int argc, char *argv[]) {
+       if (!(initsetuid()))
+               exit(1);
+
+       if (argc < 2) {
+               fprintf(stderr, "\nNo argument given.\n\ntorctrl (restart|stop)\n\n");
+               exit(1);
+       }
+
+       if (strcmp(argv[1], "restart") == 0) {
+               safe_system("/etc/rc.d/init.d/tor reload-or-restart");
+
+       } else if (strcmp(argv[1], "stop") == 0) {
+               safe_system("/etc/rc.d/init.d/tor stop");
+
+       } else {
+               fprintf(stderr, "\nBad argument given.\n\ntorctrl (restart|stop)\n\n");
+               exit(1);
+       }
+
+       return 0;
+}
diff --git a/src/misc-progs/wirelessclient.c b/src/misc-progs/wirelessclient.c
new file mode 100644 (file)
index 0000000..c85e531
--- /dev/null
@@ -0,0 +1,26 @@
+/* IPFire helper program - wirelessclient
+ *
+ * This program is distributed under the terms of the GNU General Public
+ * Licence.  See the file COPYING for details.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "setuid.h"
+
+int main(int argc, char *argv[]) {
+       if (!(initsetuid()))
+               exit(1);
+
+       if (strcmp(argv[1], "restart") == 0) {
+               safe_system("/etc/rc.d/init.d/wlanclient restart >/dev/null 2>&1");
+               return 0;
+       }
+
+       if (strcmp(argv[1], "status") == 0) {
+               safe_system("/usr/sbin/wpa_cli status verbose");
+               return 0;
+       }
+
+       return 0;
+}
index be75bf5a00ca00d086554b6328ce4a5425462196..1c74f3c85ea45ab17dd0f3eb0486348e026a148e 100644 (file)
@@ -2,7 +2,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2011  IPFire Team  <info@ipfire.org>                          #
+# Copyright (C) 2007-2013  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
diff --git a/src/paks/igmpproxy/install.sh b/src/paks/igmpproxy/install.sh
new file mode 100644 (file)
index 0000000..31c5fec
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire is free software; you can redistribute it and/or modify           #
+# it under the terms of the GNU General Public License as published by     #
+# the Free Software Foundation; either version 2 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire is distributed in the hope that it will be useful,                #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
+# GNU General Public License for more details.                             #
+#                                                                          #
+# You should have received a copy of the GNU General Public License        #
+# along with IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+extract_files
+restore_backup ${NAME}
+start_service --background ${NAME}
diff --git a/src/paks/igmpproxy/uninstall.sh b/src/paks/igmpproxy/uninstall.sh
new file mode 100644 (file)
index 0000000..eb6ff5f
--- /dev/null
@@ -0,0 +1,28 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire is free software; you can redistribute it and/or modify           #
+# it under the terms of the GNU General Public License as published by     #
+# the Free Software Foundation; either version 2 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire is distributed in the hope that it will be useful,                #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
+# GNU General Public License for more details.                             #
+#                                                                          #
+# You should have received a copy of the GNU General Public License        #
+# along with IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+stop_service ${NAME}
+extract_backup_includes
+make_backup ${NAME}
+remove_files
diff --git a/src/paks/igmpproxy/update.sh b/src/paks/igmpproxy/update.sh
new file mode 100644 (file)
index 0000000..89c40d0
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash
+############################################################################
+#                                                                          #
+# This file is part of the IPFire Firewall.                                #
+#                                                                          #
+# IPFire is free software; you can redistribute it and/or modify           #
+# it under the terms of the GNU General Public License as published by     #
+# the Free Software Foundation; either version 2 of the License, or        #
+# (at your option) any later version.                                      #
+#                                                                          #
+# IPFire is distributed in the hope that it will be useful,                #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of           #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            #
+# GNU General Public License for more details.                             #
+#                                                                          #
+# You should have received a copy of the GNU General Public License        #
+# along with IPFire; if not, write to the Free Software                    #
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA #
+#                                                                          #
+# Copyright (C) 2007 IPFire-Team <info@ipfire.org>.                        #
+#                                                                          #
+############################################################################
+#
+. /opt/pakfire/lib/functions.sh
+./uninstall.sh
+./install.sh
index 39ac87cf3784906f66fe71563763c30a768ecded..f3472dd1fcc1611111d750d0e53dd5c590d8f97c 100644 (file)
@@ -24,7 +24,7 @@
 . /opt/pakfire/lib/functions.sh
 extract_files
 #
-KVER=2.6.32.60
+KVER=2.6.32.61
 ROOT=`mount | grep " / " | cut -d" " -f1`
 ROOTUUID=`blkid -c /dev/null -sUUID $ROOT | cut -d'"' -f2`
 if [ ! -z $ROOTUUID ]; then
index 95516021498f344f18c4a9abe187d50a7f238672..43760856c6bf0714a0e7fc5aa919d5b80d41a6eb 100644 (file)
@@ -28,11 +28,26 @@ extract_files
 VERSION=$(cat /opt/pakfire/db/installed/meta-squidclamav | grep Release | cut -d" " -f2)
 
 if [ "$VERSION" -gt "10" ]; then
- restore_backup ${NAME}
      restore_backup ${NAME}
 fi
 
 if [ "$VERSION" -lt "11" ]; then
- sed -e "s|logfile.*|logfile /var/log/squid/squidclamav.log|g" /etc/squidclamav.conf
      sed -e "s|logfile.*|logfile /var/log/squid/squidclamav.log|g" /etc/squidclamav.conf
 fi
 
+if [ "$VERSION" -lt "16" ]; then
+       sed -i /etc/squidclamav.conf \
+               -e "s/proxy none//g" \
+               -e "s/^#squid_ip 127\.0\.0\.1/squid_ip 127\.0\.0\.1/g" \
+               -e "s/^#squid_port 3128/squid_port 800/g" \
+               -e "s/^#trust_cache 1/trust_cache 1/g"
+
+       # Fix permissions.
+       chmod 664 /etc/squidclamav.conf
+       chown root.nobody /etc/squidclamav.conf
+
+       # Regenerate configuration files.
+       perl /srv/web/ipfire/cgi-bin/proxy.cgi
+fi
 /etc/init.d/squid restart
diff --git a/src/patches/arm-dont-require-distutils.patch b/src/patches/arm-dont-require-distutils.patch
new file mode 100644 (file)
index 0000000..1fe2b8a
--- /dev/null
@@ -0,0 +1,20 @@
+diff -Nur arm.vanilla/src/util/hostnames.py arm/src/util/hostnames.py
+--- arm.vanilla/src/util/hostnames.py  2012-04-29 05:59:24.000000000 +0200
++++ arm/src/util/hostnames.py  2013-07-31 17:59:19.245591564 +0200
+@@ -30,7 +30,6 @@
+ import threading
+ import itertools
+ import Queue
+-import distutils.sysconfig
+ from util import log, sysTools
+@@ -264,7 +263,7 @@
+     # 'socket.gethostbyaddr'. The following checks if the system has the
+     # gethostbyname_r function, which determines if python resolutions can be
+     # done in parallel or not. If so, this is preferable.
+-    isSocketResolutionParallel = distutils.sysconfig.get_config_var("HAVE_GETHOSTBYNAME_R")
++    isSocketResolutionParallel = True #distutils.sysconfig.get_config_var("HAVE_GETHOSTBYNAME_R")
+     self.useSocketResolution = CONFIG["queries.hostnames.useSocketModule"] and isSocketResolutionParallel
+     
+     for _ in range(CONFIG["queries.hostnames.poolSize"]):
diff --git a/src/patches/bitstream-makefile.patch b/src/patches/bitstream-makefile.patch
new file mode 100644 (file)
index 0000000..35aeac8
--- /dev/null
@@ -0,0 +1,7 @@
+--- Makefile.org        2013-06-14 12:59:46.000000000 +0200
++++ Makefile    2013-06-14 13:00:01.000000000 +0200
+@@ -1,4 +1,4 @@
+-PREFIX ?= /usr/local
++PREFIX ?= /usr
+ INCLUDE = $(subst //,/,$(DESTDIR)/$(PREFIX)/include/bitstream)
+ VERSION = 1.0
diff --git a/src/patches/compat-drivers-3.8-1-u-kref_get_unless_zero.patch b/src/patches/compat-drivers-3.8-1-u-kref_get_unless_zero.patch
new file mode 100644 (file)
index 0000000..1930d80
--- /dev/null
@@ -0,0 +1,38 @@
+--- compat-drivers-3.8-1-u/include/linux/compat-3.8.h.orig     2013-05-16 20:35:27.046386772 +0200
++++ compat-drivers-3.8-1-u/include/linux/compat-3.8.h  2013-05-16 20:35:39.219767618 +0200
+@@ -24,35 +24,6 @@
+ /* This backports:
+  *
+- * commit 4b20db3de8dab005b07c74161cb041db8c5ff3a7
+- * Author: Thomas Hellstrom <thellstrom@vmware.com>
+- * Date:   Tue Nov 6 11:31:49 2012 +0000
+- *
+- *    kref: Implement kref_get_unless_zero v3
+- */
+-/**
+- * kref_get_unless_zero - Increment refcount for object unless it is zero.
+- * @kref: object.
+- *
+- * Return non-zero if the increment succeeded. Otherwise return 0.
+- *
+- * This function is intended to simplify locking around refcounting for
+- * objects that can be looked up from a lookup structure, and which are
+- * removed from that lookup structure in the object destructor.
+- * Operations on such objects require at least a read lock around
+- * lookup + kref_get, and a write lock around kref_put + remove from lookup
+- * structure. Furthermore, RCU implementations become extremely tricky.
+- * With a lookup followed by a kref_get_unless_zero *with return value check*
+- * locking in the kref_put path can be deferred to the actual removal from
+- * the lookup structure and RCU lookups become trivial.
+- */
+-static inline int __must_check kref_get_unless_zero(struct kref *kref)
+-{
+-      return atomic_add_unless(&kref->refcount, 1, 0);
+-}
+-
+-/* This backports:
+- *
+  * commit 83e68189745ad931c2afd45d8ee3303929233e7f
+  * Author: Matt Fleming <matt.fleming@intel.com>
+  * Date:   Wed Nov 14 09:42:35 2012 +0000
diff --git a/src/patches/compat-drivers-3.8-arm_missing_vmalloc.patch b/src/patches/compat-drivers-3.8-arm_missing_vmalloc.patch
deleted file mode 100644 (file)
index d32008b..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur compat-drivers-3.8-1-u.org/drivers/net/ethernet/atheros/alx/alx_main.c compat-drivers-3.8-1-u/drivers/net/ethernet/atheros/alx/alx_main.c
---- compat-drivers-3.8-1-u.org/drivers/net/ethernet/atheros/alx/alx_main.c     2013-02-20 14:24:50.000000000 +0100
-+++ compat-drivers-3.8-1-u/drivers/net/ethernet/atheros/alx/alx_main.c 2013-03-03 12:41:04.000000000 +0100
-@@ -26,6 +26,7 @@
- #include <linux/bitops.h>
- #include <linux/netdevice.h>
- #include <linux/etherdevice.h>
-+#include <linux/vmalloc.h>
- #include "alx_reg.h"
- #include "alx_hw.h"
diff --git a/src/patches/igmpproxy-001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch b/src/patches/igmpproxy-001-Send-IGMP-packets-with-IP-Router-Alert-option-RFC-21.patch
new file mode 100644 (file)
index 0000000..ffe1cf1
--- /dev/null
@@ -0,0 +1,79 @@
+From fed8c3db10bc9d3a1e799a774924c00522595d0c Mon Sep 17 00:00:00 2001
+From: Evgeny Yurchenko <evg.yurch@rogers.com>
+Date: Mon, 4 Jan 2010 05:13:59 +0500
+Subject: [PATCH] Send IGMP packets with IP Router Alert option [RFC 2113] included in IP header
+
+---
+ src/igmp.c      |   17 ++++++++++++-----
+ src/igmpproxy.h |    1 +
+ 2 files changed, 13 insertions(+), 5 deletions(-)
+
+diff --git a/src/igmp.c b/src/igmp.c
+index a0cd27d..b547688 100644
+--- a/src/igmp.c
++++ b/src/igmp.c
+@@ -67,7 +67,7 @@ void initIgmp() {
+      * - Checksum (let the kernel fill it in)
+      */
+     ip->ip_v   = IPVERSION;
+-    ip->ip_hl  = sizeof(struct ip) >> 2;
++    ip->ip_hl  = (sizeof(struct ip) + 4) >> 2; /* +4 for Router Alert option */
+     ip->ip_tos = 0xc0;      /* Internet Control */
+     ip->ip_ttl = MAXTTL;    /* applies to unicasts only */
+     ip->ip_p   = IPPROTO_IGMP;
+@@ -213,7 +213,7 @@ void buildIgmp(uint32_t src, uint32_t dst, int type, int code, uint32_t group, i
+     ip                      = (struct ip *)send_buf;
+     ip->ip_src.s_addr       = src;
+     ip->ip_dst.s_addr       = dst;
+-    ip_set_len(ip, MIN_IP_HEADER_LEN + IGMP_MINLEN + datalen);
++    ip_set_len(ip, IP_HEADER_RAOPT_LEN + IGMP_MINLEN + datalen);
+     if (IN_MULTICAST(ntohl(dst))) {
+         ip->ip_ttl = curttl;
+@@ -221,13 +221,20 @@ void buildIgmp(uint32_t src, uint32_t dst, int type, int code, uint32_t group, i
+         ip->ip_ttl = MAXTTL;
+     }
+-    igmp                    = (struct igmp *)(send_buf + MIN_IP_HEADER_LEN);
++    /* Add Router Alert option */
++    ((u_char*)send_buf+MIN_IP_HEADER_LEN)[0] = IPOPT_RA;
++    ((u_char*)send_buf+MIN_IP_HEADER_LEN)[1] = 0x04;
++    ((u_char*)send_buf+MIN_IP_HEADER_LEN)[2] = 0x00;
++    ((u_char*)send_buf+MIN_IP_HEADER_LEN)[3] = 0x00;
++
++    igmp                    = (struct igmp *)(send_buf + IP_HEADER_RAOPT_LEN);
+     igmp->igmp_type         = type;
+     igmp->igmp_code         = code;
+     igmp->igmp_group.s_addr = group;
+     igmp->igmp_cksum        = 0;
+     igmp->igmp_cksum        = inetChksum((u_short *)igmp,
+-                                         IGMP_MINLEN + datalen);
++                                         IP_HEADER_RAOPT_LEN + datalen);
++
+ }
+ /* 
+@@ -257,7 +264,7 @@ void sendIgmp(uint32_t src, uint32_t dst, int type, int code, uint32_t group, in
+ #endif
+     sdst.sin_addr.s_addr = dst;
+     if (sendto(MRouterFD, send_buf,
+-               MIN_IP_HEADER_LEN + IGMP_MINLEN + datalen, 0,
++               IP_HEADER_RAOPT_LEN + IGMP_MINLEN + datalen, 0,
+                (struct sockaddr *)&sdst, sizeof(sdst)) < 0) {
+         if (errno == ENETDOWN)
+             my_log(LOG_ERR, errno, "Sender VIF was down.");
+diff --git a/src/igmpproxy.h b/src/igmpproxy.h
+index 0de7791..4df8a79 100644
+--- a/src/igmpproxy.h
++++ b/src/igmpproxy.h
+@@ -64,6 +64,7 @@
+ #define MAX_IP_PACKET_LEN     576
+ #define MIN_IP_HEADER_LEN     20
+ #define MAX_IP_HEADER_LEN     60
++#define IP_HEADER_RAOPT_LEN   24
+ #define MAX_MC_VIFS    32     // !!! check this const in the specific includes
+-- 
+1.7.2.5
+
diff --git a/src/patches/igmpproxy-002-Change-default-interface-state-to-disabled-wrt-29458.patch b/src/patches/igmpproxy-002-Change-default-interface-state-to-disabled-wrt-29458.patch
new file mode 100644 (file)
index 0000000..d7550d7
--- /dev/null
@@ -0,0 +1,43 @@
+From 85e240727305b156097ee7aa0f0c4473a136291f Mon Sep 17 00:00:00 2001
+From: Constantin Baranov <const@mimas.ru>
+Date: Tue, 23 Feb 2010 21:08:02 +0400
+Subject: [PATCH] Change default interface state to disabled (wrt #2945877)
+
+---
+ src/ifvc.c      |    2 +-
+ src/igmpproxy.c |    6 ++++--
+ 2 files changed, 5 insertions(+), 3 deletions(-)
+
+diff --git a/src/ifvc.c b/src/ifvc.c
+index 545b3b4..9d7ee97 100644
+--- a/src/ifvc.c
++++ b/src/ifvc.c
+@@ -139,7 +139,7 @@ void buildIfVc() {
+             IfDescEp->allowednets->subnet_addr = subnet;
+             // Set the default params for the IF...
+-            IfDescEp->state         = IF_STATE_DOWNSTREAM;
++            IfDescEp->state         = IF_STATE_DISABLED;
+             IfDescEp->robustness    = DEFAULT_ROBUSTNESS;
+             IfDescEp->threshold     = DEFAULT_THRESHOLD;   /* ttl limit */
+             IfDescEp->ratelimit     = DEFAULT_RATELIMIT; 
+diff --git a/src/igmpproxy.c b/src/igmpproxy.c
+index 1ece15a..35000c7 100644
+--- a/src/igmpproxy.c
++++ b/src/igmpproxy.c
+@@ -186,8 +186,10 @@ int igmpProxyInit() {
+                     }
+                 }
+-                addVIF( Dp );
+-                vifcount++;
++                if (Dp->state != IF_STATE_DISABLED) {
++                    addVIF( Dp );
++                    vifcount++;
++                }
+             }
+         }
+-- 
+1.7.2.5
+
diff --git a/src/patches/igmpproxy-003-Restrict-igmp-reports-for-downstream-interfaces-wrt-.patch b/src/patches/igmpproxy-003-Restrict-igmp-reports-for-downstream-interfaces-wrt-.patch
new file mode 100644 (file)
index 0000000..90d4d5f
--- /dev/null
@@ -0,0 +1,164 @@
+From 65f777e7f66b55239d935c1cf81bb5abc0f6c89f Mon Sep 17 00:00:00 2001
+From: Grinch <grinch79@users.sourceforge.net>
+Date: Sun, 16 Aug 2009 19:58:26 +0500
+Subject: [PATCH] Restrict igmp reports for downstream interfaces (wrt #2833339)
+
+atm all igmp membership reports are forwarded to the upstream interface.
+Unfortunately some ISP Providers restrict some multicast groups (esp. those
+that are defined as local link groups and that are not supposed to be
+forwarded to the wan, i.e 224.0.0.0/24). Therefore there should be some
+kind of black oder whitelisting.
+As whitelisting can be accomplished quite easy I wrote a litte patch, which
+is attached to this request.
+---
+ doc/igmpproxy.conf.5.in |   19 +++++++++++++++++++
+ src/config.c            |   23 ++++++++++++++++++++++-
+ src/igmpproxy.h         |    1 +
+ src/request.c           |   20 ++++++++++++++++----
+ 4 files changed, 58 insertions(+), 5 deletions(-)
+
+diff --git a/doc/igmpproxy.conf.5.in b/doc/igmpproxy.conf.5.in
+index a4ea7d0..56efa22 100644
+--- a/doc/igmpproxy.conf.5.in
++++ b/doc/igmpproxy.conf.5.in
+@@ -116,6 +116,25 @@ This is especially useful for the upstream interface, since the source for multi
+ traffic is often from a remote location. Any number of altnet parameters can be specified.
+ .RE
++.B whitelist
++.I networkaddr
++.RS
++Defines a whitelist for multicast groups. The network address must be in the following
++format 'a.b.c.d/n'. If you want to allow one single group use a network mask of /32,
++i.e. 'a.b.c.d/32'. 
++
++By default all multicast groups are allowed on any downstream interface. If at least one
++whitelist entry is defined, all igmp membership reports for not explicitly whitelisted
++multicast groups will be ignored and therefore not be served by igmpproxy. This is especially
++useful, if your provider does only allow a predefined set of multicast groups. These whitelists
++are only obeyed by igmpproxy itself, they won't prevent any other igmp client running on the
++same machine as igmpproxy from requesting 'unallowed' multicast groups.
++
++You may specify as many whitelist entries as needed. Although you should keep it as simple as
++possible, as this list is parsed for every membership report and therefore this increases igmp
++response times. Often used or large groups should be defined first, as parsing ends as soon as
++a group matches an entry.
++.RE
+ .SH EXAMPLE
+ ## Enable quickleave
+diff --git a/src/config.c b/src/config.c
+index 5a96ce0..d72619f 100644
+--- a/src/config.c
++++ b/src/config.c
+@@ -46,6 +46,9 @@ struct vifconfig {
+     // Keep allowed nets for VIF.
+     struct SubnetList*  allowednets;
++
++    // Allowed Groups
++    struct SubnetList*  allowedgroups;
+     
+     // Next config in list...
+     struct vifconfig*   next;
+@@ -202,6 +205,8 @@ void configureVifs() {
+                     // Insert the configured nets...
+                     vifLast->next = confPtr->allowednets;
++                  Dp->allowedgroups = confPtr->allowedgroups;
++
+                     break;
+                 }
+             }
+@@ -215,7 +220,7 @@ void configureVifs() {
+ */
+ struct vifconfig *parsePhyintToken() {
+     struct vifconfig  *tmpPtr;
+-    struct SubnetList **anetPtr;
++    struct SubnetList **anetPtr, **agrpPtr;
+     char *token;
+     short parseError = 0;
+@@ -239,6 +244,7 @@ struct vifconfig *parsePhyintToken() {
+     tmpPtr->threshold = 1;
+     tmpPtr->state = IF_STATE_DOWNSTREAM;
+     tmpPtr->allowednets = NULL;
++    tmpPtr->allowedgroups = NULL;
+     // Make a copy of the token to store the IF name
+     tmpPtr->name = strdup( token );
+@@ -248,6 +254,7 @@ struct vifconfig *parsePhyintToken() {
+     // Set the altnet pointer to the allowednets pointer.
+     anetPtr = &tmpPtr->allowednets;
++    agrpPtr = &tmpPtr->allowedgroups; 
+     // Parse the rest of the config..
+     token = nextConfigToken();
+@@ -266,6 +273,20 @@ struct vifconfig *parsePhyintToken() {
+                 anetPtr = &(*anetPtr)->next;
+             }
+         }
++      else if(strcmp("whitelist", token)==0) {
++          // Whitelist
++          token = nextConfigToken();
++          my_log(LOG_DEBUG, 0, "Config: IF: Got whitelist token %s.", token);
++      
++          *agrpPtr = parseSubnetAddress(token);
++          if(*agrpPtr == NULL) {
++              parseError = 1;
++              my_log(LOG_WARNING, 0, "Unable to parse subnet address.");
++              break;
++          } else {
++              agrpPtr = &(*agrpPtr)->next;
++          }
++      }
+         else if(strcmp("upstream", token)==0) {
+             // Upstream
+             my_log(LOG_DEBUG, 0, "Config: IF: Got upstream token.");
+diff --git a/src/igmpproxy.h b/src/igmpproxy.h
+index 4dabd1c..0de7791 100644
+--- a/src/igmpproxy.h
++++ b/src/igmpproxy.h
+@@ -145,6 +145,7 @@ struct IfDesc {
+     short               Flags;
+     short               state;
+     struct SubnetList*  allowednets;
++    struct SubnetList*  allowedgroups;
+     unsigned int        robustness;
+     unsigned char       threshold;   /* ttl limit */
+     unsigned int        ratelimit; 
+diff --git a/src/request.c b/src/request.c
+index e3589f6..89b91de 100644
+--- a/src/request.c
++++ b/src/request.c
+@@ -82,10 +82,22 @@ void acceptGroupReport(uint32_t src, uint32_t group, uint8_t type) {
+         my_log(LOG_DEBUG, 0, "Should insert group %s (from: %s) to route table. Vif Ix : %d",
+             inetFmt(group,s1), inetFmt(src,s2), sourceVif->index);
+-        // The membership report was OK... Insert it into the route table..
+-        insertRoute(group, sourceVif->index);
+-
+-
++      // If we don't have a whitelist we insertRoute and done
++      if(sourceVif->allowedgroups == NULL)
++      {
++          insertRoute(group, sourceVif->index);
++          return;
++      }
++      // Check if this Request is legit on this interface
++      struct SubnetList *sn;
++      for(sn = sourceVif->allowedgroups; sn != NULL; sn = sn->next)
++          if((group & sn->subnet_mask) == sn->subnet_addr)
++          {
++              // The membership report was OK... Insert it into the route table..
++              insertRoute(group, sourceVif->index);
++              return;
++          }
++      my_log(LOG_INFO, 0, "The group address %s may not be requested from this interface. Ignoring.", inetFmt(group, s1));
+     } else {
+         // Log the state of the interface the report was recieved on.
+         my_log(LOG_INFO, 0, "Mebership report was recieved on %s. Ignoring.",
+-- 
+1.7.2.5
+
diff --git a/src/patches/igmpproxy-004-Restrict-igmp-reports-forwarding-to-upstream-interfa.patch b/src/patches/igmpproxy-004-Restrict-igmp-reports-forwarding-to-upstream-interfa.patch
new file mode 100644 (file)
index 0000000..a4caed7
--- /dev/null
@@ -0,0 +1,62 @@
+From bcd7c648e86d97263c931de53a008c9629e7797e Mon Sep 17 00:00:00 2001
+From: Stefan Becker <stefan.becker@nokia.com>
+Date: Fri, 11 Dec 2009 21:08:57 +0200
+Subject: [PATCH] Restrict igmp reports forwarding to upstream interface
+
+Utilize the new "whitelist" keyword also on the upstream interface definition.
+If specified then only whitelisted multicast groups will be forwarded upstream.
+
+This can be used to avoid publishing private multicast groups to the world,
+e.g. SSDP from a UPnP server on the internal network.
+---
+ doc/igmpproxy.conf.5.in |    5 +++++
+ src/rttable.c           |   17 +++++++++++++++++
+ 2 files changed, 22 insertions(+), 0 deletions(-)
+
+diff --git a/doc/igmpproxy.conf.5.in b/doc/igmpproxy.conf.5.in
+index 56efa22..d916f05 100644
+--- a/doc/igmpproxy.conf.5.in
++++ b/doc/igmpproxy.conf.5.in
+@@ -134,6 +134,11 @@ You may specify as many whitelist entries as needed. Although you should keep it
+ possible, as this list is parsed for every membership report and therefore this increases igmp
+ response times. Often used or large groups should be defined first, as parsing ends as soon as
+ a group matches an entry.
++
++You may also specify whitelist entries for the upstream interface. Only igmp membership reports
++for explicitely whitelisted multicast groups will be sent out on the upstream interface. This
++is useful if you want to use multicast groups only between your downstream interfaces, like SSDP
++from a UPnP server.
+ .RE
+ .SH EXAMPLE
+diff --git a/src/rttable.c b/src/rttable.c
+index f0701a8..77dd791 100644
+--- a/src/rttable.c
++++ b/src/rttable.c
+@@ -117,6 +117,23 @@ void sendJoinLeaveUpstream(struct RouteTable* route, int join) {
+         my_log(LOG_ERR, 0 ,"FATAL: Unable to get Upstream IF.");
+     }
++    // Check if there is a white list for the upstram VIF
++    if (upstrIf->allowedgroups != NULL) {
++      uint32_t           group = route->group;
++        struct SubnetList* sn;
++
++        // Check if this Request is legit to be forwarded to upstream
++        for(sn = upstrIf->allowedgroups; sn != NULL; sn = sn->next)
++            if((group & sn->subnet_mask) == sn->subnet_addr)
++                // Forward is OK...
++                break;
++
++        if (sn == NULL) {
++          my_log(LOG_INFO, 0, "The group address %s may not be forwarded upstream. Ignoring.", inetFmt(group, s1));
++            return;
++        }
++    }
++
+     // Send join or leave request...
+     if(join) {
+-- 
+1.7.2.5
+
diff --git a/src/patches/igmpproxy-100-use-monotic-clock-instead-of-time-of-day.patch b/src/patches/igmpproxy-100-use-monotic-clock-instead-of-time-of-day.patch
new file mode 100644 (file)
index 0000000..e75283c
--- /dev/null
@@ -0,0 +1,120 @@
+From d0e66e0719ae8eb549f7cc220fdc66575d3db332 Mon Sep 17 00:00:00 2001
+From: Jonas Gorski <jonas.gorski@gmail.com>
+Date: Thu, 29 Mar 2012 17:01:11 +0200
+Subject: [PATCH 4/4] use monotic clock instead of time of day
+
+The time of day might chance e.g. by daylight savings time during the
+runtime, which causes timers to fire repeatedly for a long time.
+
+Contributed by T-Labs, Deutsche Telekom Innovation Laboratories
+
+Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
+---
+ configure.ac    |    2 ++
+ src/igmpproxy.c |   26 +++++++++++++-------------
+ src/igmpproxy.h |    3 ++-
+ 3 files changed, 17 insertions(+), 14 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 85beb08..bd84eba 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -25,6 +25,8 @@ AC_CHECK_MEMBERS([struct sockaddr_in.sin_len], [], [], [[
+ #include <netinet/in.h>
+ ]])
++AC_SEARCH_LIBS([clock_gettime],[rt])
++
+ AC_CONFIG_FILES([
+       Makefile
+       doc/Makefile
+diff --git a/src/igmpproxy.c b/src/igmpproxy.c
+index 35000c7..3a9ccad 100644
+--- a/src/igmpproxy.c
++++ b/src/igmpproxy.c
+@@ -234,13 +234,13 @@ void igmpProxyRun() {
+     int     MaxFD, Rt, secs;
+     fd_set  ReadFDS;
+     socklen_t dummy = 0;
+-    struct  timeval  curtime, lasttime, difftime, tv; 
++    struct  timespec  curtime, lasttime, difftime, tv; 
+     // The timeout is a pointer in order to set it to NULL if nessecary.
+-    struct  timeval  *timeout = &tv;
++    struct  timespec  *timeout = &tv;
+     // Initialize timer vars
+-    difftime.tv_usec = 0;
+-    gettimeofday(&curtime, NULL);
++    difftime.tv_nsec = 0;
++    clock_gettime(CLOCK_MONOTONIC, &curtime);
+     lasttime = curtime;
+     // First thing we send a membership query in downstream VIF's...
+@@ -263,7 +263,7 @@ void igmpProxyRun() {
+         if(secs == -1) {
+             timeout = NULL;
+         } else {
+-            timeout->tv_usec = 0;
++            timeout->tv_nsec = 0;
+             timeout->tv_sec = secs;
+         }
+@@ -274,7 +274,7 @@ void igmpProxyRun() {
+         FD_SET( MRouterFD, &ReadFDS );
+         // wait for input
+-        Rt = select( MaxFD +1, &ReadFDS, NULL, NULL, timeout );
++        Rt = pselect( MaxFD +1, &ReadFDS, NULL, NULL, timeout, NULL );
+         // log and ignore failures
+         if( Rt < 0 ) {
+@@ -307,20 +307,20 @@ void igmpProxyRun() {
+              */
+             if (Rt == 0) {
+                 curtime.tv_sec = lasttime.tv_sec + secs;
+-                curtime.tv_usec = lasttime.tv_usec;
++                curtime.tv_nsec = lasttime.tv_nsec;
+                 Rt = -1; /* don't do this next time through the loop */
+             } else {
+-                gettimeofday(&curtime, NULL);
++                clock_gettime(CLOCK_MONOTONIC, &curtime);
+             }
+             difftime.tv_sec = curtime.tv_sec - lasttime.tv_sec;
+-            difftime.tv_usec += curtime.tv_usec - lasttime.tv_usec;
+-            while (difftime.tv_usec > 1000000) {
++            difftime.tv_nsec += curtime.tv_nsec - lasttime.tv_nsec;
++            while (difftime.tv_nsec > 1000000000) {
+                 difftime.tv_sec++;
+-                difftime.tv_usec -= 1000000;
++                difftime.tv_nsec -= 1000000000;
+             }
+-            if (difftime.tv_usec < 0) {
++            if (difftime.tv_nsec < 0) {
+                 difftime.tv_sec--;
+-                difftime.tv_usec += 1000000;
++                difftime.tv_nsec += 1000000000;
+             }
+             lasttime = curtime;
+             if (secs == 0 || difftime.tv_sec > 0)
+diff --git a/src/igmpproxy.h b/src/igmpproxy.h
+index 4df8a79..36a4f04 100644
+--- a/src/igmpproxy.h
++++ b/src/igmpproxy.h
+@@ -44,12 +44,13 @@
+ #include <string.h>
+ #include <fcntl.h>
+ #include <stdbool.h>
++#include <time.h>
+ #include <sys/socket.h>
+ #include <sys/un.h>
+-#include <sys/time.h>
+ #include <sys/ioctl.h>
+ #include <sys/param.h>
++#include <sys/select.h>
+ #include <net/if.h>
+ #include <netinet/in.h>
+-- 
+1.7.2.5
+
diff --git a/src/patches/jwhois-4.0-conf_update.patch b/src/patches/jwhois-4.0-conf_update.patch
new file mode 100644 (file)
index 0000000..512d300
--- /dev/null
@@ -0,0 +1,714 @@
+diff -up jwhois-4.0/example/jwhois.conf.orig jwhois-4.0/example/jwhois.conf
+--- jwhois-4.0/example/jwhois.conf.orig        2007-03-26 11:12:08.000000000 +0200
++++ jwhois-4.0/example/jwhois.conf     2010-12-20 14:26:06.450882316 +0100
+@@ -17,6 +17,11 @@ whois-servers {
+       type = regex;
+       #
++      # Catch ENUM domains
++      #
++      "\\([0-9]\\.\\)+e164\\.arpa" = "struct enum-blocks";
++
++      #
+       # You can use the special value `struct' to redirect the query
+       # to another block which optionally can use another type of matching.
+       # Here we use it to have IPv4 numbers matched using CIDR blocks instead
+@@ -27,6 +32,7 @@ whois-servers {
+       "^CORE-[0-9]+$" = "struct handles";
+       "^CO[CH]O-[0-9]+$" = "struct handles";
+       ".*-[A-Z]+$" = "struct handles";
++      ".*-6BONE$" = "struct handles";
+       #
+       # Catch AS numbers
+@@ -81,6 +87,7 @@ whois-servers {
+       # Pseudo-ccTLDs must be listed above gTLDs
+       #
+       "\\.ae\\.org$" = "whois.centralnic.net";
++      "\\.ar\\.com$" = "whois.centralnic.com";
+       "\\.br\\.com$" = "whois.centralnic.net";
+       "\\.cn\\.com$" = "whois.centralnic.net";
+       "\\.de\\.com$" = "whois.centralnic.net";
+@@ -103,17 +110,30 @@ whois-servers {
+       "\\.uy\\.com$" = "whois.centralnic.net";
+       "\\.web\\.com$" = "whois.centralnic.net";
+       "\\.za\\.com$" = "whois.centralnic.net";
++      "\\.za\\.net$" = "whois.za.net";
++        "\\.za\\.org$" = "whois.za.org";
+       "\\.ac$" = "whois.nic.ac";
+-      "\\.ae$" = "whois.uaenic.ae";
++      "\\.ae$" = "whois.aeda.net.ae";
++      "\\.co\\.ae$" = "whois.aeda.net.ae";
++      "\\.net\\.ae$" = "whois.aeda.net.ae";
++      "\\.org\\.ae$" = "whois.aeda.net.ae";
++      "\\.sch\\.ae$" = "whois.aeda.net.ae";
++      "\\.ac\\.ae$" = "whois.aeda.net.ae";
++      "\\.mil\\.ae$" = "whois.aeda.net.ae";
++      "\\.gov\\.ae$" = "whois.aeda.net.ae";
++      "\\.1\\.7\\.9\\.e164\\.arpa$" = "whois.aeda.net.ae";
+       "\\.aero$" = "whois.aero";
+-      "\\.af$" = "whois.nic.af";
++      "\\.af$" = "whois.cocca.cx";
+       "\\.ag$" = "whois.nic.ag";
+-      "\\.ai$" = "whois.offshore.ai";
+-      "\\.al$" = "whois.ripe.net";
++      "\\.ai$" = "whois.ai";
++      "\\.al$" = "www.ert.gov.al";
+       "\\.am$" = "whois.amnic.net";
++      "\\.edu\\.ar$" = "www.riu.edu.ar";
+       "\\.ar$" = "www.nic.ar";
++      "\\.arpa$" = "whois.iana.org";
+       "\\.as$" = "whois.nic.as";
++      "\\.asia$" = "whois.nic.asia";
+       "\\.at$" = "whois.nic.at";
+       "\\.asn\\.au$" = "whois.ausregistry.net.au";
+       "\\.com\\.au$" = "whois.ausregistry.net.au";
+@@ -125,30 +145,40 @@ whois-servers {
+       "\\.ba$" = "whois.ripe.net";
+       "\\.be$" = "whois.dns.be";
+       "\\.bg$" = "whois.register.bg";
+-      "\\.bi$" = "www.nic.bi";
+-      "\\.biz$" = "whois.neulevel.biz";
++      "\\.bi$" = "whois.nic.bi";
++      "\\.biz$" = "whois.biz";
+       "\\.bj$" = "whois.nic.bj";
+       "\\.bm$" = "rwhois.ibl.bm 4321";
++      "\\.bo$" = "whois.nic.bo";
+       "\\.br$" = "whois.nic.br";
++      "\\.bs$" = "www.register.bs";
+       "\\.bv$" = "whois.ripe.net";
+-      "\\.by$" = "whois.ripe.net";
++      "\\.by$" = "www.domain.by";
+       "\\.bz$" = "whois.belizenic.bz";
++      "\\.co\\.ca$" = "whois.co.ca";
+       "\\.ca$" = "whois.cira.ca";
+       "\\.cat$" = "whois.cat";
+-      "\\.cc$" = "whois.nic.cc";
++      "\\.cc$" {
++              whois-server = "ccwhois.verisign-grs.com";
++              query-format = "domain $*";
++      }
+       "\\.cd$" = "whois.nic.cd";
+       "\\.cg$" = "www.nic.cg";
+       "\\.ch$" = "whois.nic.ch";
+       "\\.ci$" = "whois.nic.ci";
+       "\\.ck$" = "whois.nic.ck";
+       "\\.cl$" = "whois.nic.cl";
++      "\\.co\\.cm$" = "whois.netcom.cm";
++      "\\.com\\.cm$" = "whois.netcom.cm";
++      "\\.net\\.cm$" = "whois.netcom.cm";
+       "\\.edu\\.cn$" = "whois.edu.cn";
+-      "\\.cn$" = "whois.cnnic.net.cn";
++      "\\.cn$" = "whois.cnnic.cn";
+       "\\.com$" {
+               whois-server = "whois.verisign-grs.com";
+               query-format = "domain $*";
+       }
+       "\\.coop$" = "whois.nic.coop";
++      "\\.cu$" = "www.nic.cu";
+       "\\.cx$" = "whois.nic.cx";
+       "\\.cy$" = "whois.ripe.net";
+       "\\.cz$" = "whois.nic.cz";
+@@ -156,12 +186,15 @@ whois-servers {
+               whois-server = "whois.denic.de";
+               query-format = "-C UTF-8 -T dn,ace $*";
+       }
+-      "\\.dk$" = "whois.dk-hostmaster.dk";
++      "\\.dk$" {
++              whois-server = "whois.dk-hostmaster.dk";
++              query-format = "--show-handles $*";
++      }
+       "\\.dm$" = "whois.nic.dm";
+       "\\.do$" = "whois.nic.do";
+-      "\\.dz$" = "whois.ripe.net";
++      "\\.dz$" = "www.nic.dz";
+       "\\.ec$" = "www.nic.ec";
+-      "\\.edu$" = "whois.educause.net";
++      "\\.edu$" = "whois.educause.edu";
+       "\\.ee$" = "whois.eenet.ee";
+       "\\.eg$" = "whois.ripe.net";
+       "\\.es$" = "www.nic.es";
+@@ -171,17 +204,20 @@ whois-servers {
+       "\\.fm$" = "www.dot.fm";
+       "\\.fo$" = "whois.ripe.net";
+       "\\.fr$" = "whois.nic.fr";
+-      "\\.gi$" = "www.nic.gi";
++      "\\.gd$" = "whois.adamsnames.com";
++      "\\.gi$" = "whois2.afilias-grs.net";
+       "\\.gov$" = "whois.nic.gov";
+-      "\\.gg$" = "whois.isles.net";
++      "\\.gg$" = "whois.gg";
+       "\\.gm$" = "whois.ripe.net";
+       "\\.gp$" = "whois.nic.gp";
+       "\\.gr$" = "whois.ripe.net";
+-      "\\.gs$" = "203.119.12.22";
++      "\\.gs$" = "whois.nic.gs";
+       "\\.gt$" = "www.gt";
+-      "\\.hk$" = "whois.hkdnr.net.hk";
++      "\\.hk$" = "whois.hkirc.hk";
+       "\\.hm$" = "whois.registry.hm";
++      "\\.hn$" = "whois2.afilias-grs.net";
+       "\\.hr$" = "www.dns.hr";
++      "\\.ht$" = "whois.nic.ht";
+       "\\.hu$" = "whois.nic.hu";
+       "\\.id$" = "whois.idnic.net.id";
+       "\\.ie$" = "whois.domainregistry.ie";
+@@ -195,69 +231,94 @@ whois-servers {
+       "\\.is$" = "whois.isnic.is";
+       "\\.it$" = "whois.nic.it";
+       "\\.je$" = "whois.isles.net";
++      "\\.jobs$" {
++                whois-server = "jobswhois.verisign-grs.com";
++                query-format = "domain $*";
++      }
+       "\\.jp$" {
+               whois-server = "whois.jprs.jp";
+               query-format = "$* /e";
+       }
++      "\\.ke$" = "whois.kenic.or.ke";
++      "\\.kp$" = "whois.kcce.kp";
+       "\\.kg$" = "whois.domain.kg";
+-      "\\.ki$" = "whois.nic.ki";
++      "\\.ki$" = "whois.cocca.cx";
+       "\\.kr$" = "whois.krnic.net";
+       "\\.kz$" = "whois.nic.kz";
+       "\\.la$" = "whois.nic.la";
+       "\\.lb$" = "cgi.aub.edu.lb";
++      "\\.lc$" = "whois2.afilias-grs.net";
+       "\\.li$" = "whois.nic.li";
+       "\\.lk$" = "whois.nic.lk";
+       "\\.lt$" = "whois.domreg.lt";
+       "\\.lu$" = "whois.dns.lu";
+       "\\.lv$" = "whois.nic.lv";
+       "\\.ly$" = "whois.nic.ly";
+-      "\\.ma$" = "whois.ripe.net";
++      "\\.ma$" = "whois.iam.net.ma";
++      "\\.md$" = "whois.nic.md";
++      "\\.me$" = "whois.nic.me";
+       "\\.mil$" = "whois.nic.mil";
+       "\\.mk$" = "whois.ripe.net";
+       "\\.mm$" = "whois.nic.mm";
++      "\\.mn$" = "whois2.afilias-grs.net";
+       "\\.mobi$" = "whois.dotmobiregistry.net";
+-      "\\.ms$" = "whois.adamsnames.tc";
+-      "\\.mt$" = "www.um.edu.mt";
++      "\\.ms$" = "whois.nic.ms";
++      "\\.mt$" = "whois.nic.org.mt";
+       "\\.mu$" = "whois.nic.mu";
+       "\\.museum$" = "whois.museum";
+       "\\.mw$" = "www.tarsus.net";
+       "\\.mx$" = "whois.nic.mx";
+-      "\\.my$" = "whois.mynic.net.my";
++      "\\.my$" = "whois.domainregistry.my";
+       "\\.na$" = "whois.na-nic.com.na";
+-      "\\.name$" = "whois.nic.name";
++      "\\.name$" {
++              whois-server = "whois.nic.name";
++              query-format = "domain = $*";
++              }
+       "\\.net$" {
+               whois-server = "whois.verisign-grs.com";
+               query-format = "domain $*";
+       }
+-      "\\.ng$" = "whois.rg.net";
++      "\\.nf$" = "whois.cocca.cx";
++      "\\.ng$" = "whois.nic.net.ng";
+       "\\.nl$" = "whois.domain-registry.nl";
+       "\\.no$" = "whois.norid.no";
+       "\\.nu$" = "whois.nic.nu";
+       "\\.nz$" = "whois.srs.net.nz";
+       "\\.org$" = "whois.publicinterestregistry.net";
+-      "\\.pe$" = "whois.nic.pe";
++      "\\.pa$" = "www.nic.pa";
++      "\\.pe$" = "kero.yachay.pe";
+       "\\.pk$" = "pknic.net.pk";
+       "\\.pl$" = "whois.dns.pl";
+       "\\.pm$" = "whois.nic.pm";
++      "\\.pr$" = "whois.nic.pr";
+       "\\.pro$" = "whois.registrypro.pro";
++      "\\.ps$" = "www.nic.ps";
+       "\\.pt$" = "whois.dns.pt";
+       "\\.pw$" = "whois.nic.pw";
+       "\\.re$" = "whois.nic.re";
+       "\\.ro$" = "whois.rotld.ro";
++      "\\.edu\.ru$" = "whois.informika.ru";
+       "\\.ru$" = "whois.ripn.net";
+       "\\.rw$" = "www.nic.rw";
+       "\\.sa$" = "saudinic.net.sa";
++      "\\.sb$" = "whois.nic.sb";
++      "\\.sc$" = "whois2.afilias-grs.net";
+       "\\.se$" = "whois.iis.se";
+-      "\\.sg$" = "whois.nic.net.sg";
++      "\\.sg$" = "whois.sgnic.sg";
+       "\\.sh$" = "whois.nic.sh";
+       "\\.si$" = "whois.arnes.si";
+       "\\.sj$" = "whois.ripe.net";
+-      "\\.sk$" = "whois.ripe.net";
++      "\\.sk$" = "whois.sk-nic.sk";
++      "\\.sl$" = "whois.nic.sl";
+       "\\.sm$" = "whois.ripe.net";
++      "\\.sn$" = "whois.nic.sn";
++      "\\.so$" = "whois.nic.so";
+       "\\.sr$" = "whois.register.sr";
+       "\\.st$" = "whois.nic.st";
+       "\\.su$" = "whois.ripn.net";
++      "\\.sv$" = "www.svnet.org.sv";
+       "\\.tc$" = "whois.adamsnames.tc";
++      "\\.tel$" = "whois.nic.tel";
+       "\\.tf$" = "whois.afnic.fr";
+       "\\.tg$" = "www.nic.tg";
+       "\\.th$" = "whois.thnic.net";
+@@ -268,8 +329,12 @@ whois-servers {
+       "\\.tn$" = "whois.ripe.net";
+       "\\.to$" = "whois.tonic.to";
+       "\\.tr$" = "whois.nic.tr";
++      "\\.travel$" = "whois.nic.travel";
+       "\\.tt$" = "www.nic.tt";
+-      "\\.tv$" = "whois.nic.tv";
++      "\\.tv$" {
++              whois-server = "tvwhois.verisign-grs.com";
++              query-format = "domain $*";
++        }
+       "\\.tw$" = "whois.twnic.net";
+       "\\.ua$" = "whois.com.ua";
+       "\\.ug$" = "whois.co.ug";
+@@ -279,9 +344,12 @@ whois-servers {
+       "\\.fed\\.us$" = "whois.nic.gov";
+       "\\.us$" = "whois.nic.us";
+       "\\.com\\.uy$" = "dns.antel.net.uy";
+-      "\\.uy$" = "www.rau.edu.uy"; # is a whois server
+-      "\\.uz$" = "www.noc.uz";
++      "\\.uy$" = "whois.nic.org.uy";
++      "\\.co\\.uz$" = "whois.reg.uz";
++      "\\.com\\.uz$" = "whois.reg.uz";
++      "\\.uz$" = "whois.cctld.uz";
+       "\\.va$" = "whois.ripe.net";
++      "\\.vc$" = "whois2.afilias-grs.net";
+       "\\.ve$" = "whois.nic.ve";
+       "\\.vi$" = "www.nic.vi";
+       "\\.vg$" = "whois.adamsnames.tc";
+@@ -289,12 +357,15 @@ whois-servers {
+       "\\.vu$" = "www.vunic.vu";
+       "\\.wf$" = "whois.nic.wf";
+       "\\.ws$" = "whois.worldsite.ws";
++      "\\.xn--mgbaam7a8h$" = "whois.aeda.net.ae";
+       "\\.yt$" = "whois.nic.yt";
+-      "\\.yu$" = "whois.ripe.net";
++      "\\.yu$" = "www.nic.yu";
+       "\\.ac\\.za$" = "whois.ac.za";
+       "\\.org\\.za$" = "rwhois.org.za 4321";
+       "\\.co\\.za$" = "whois.co.za";
++      "\\.nom\\.za$" = "www.nom.za";
+       # "\\.za$" = "whois.frd.ac.za";
++      "\\.co\\.zw$" = "www.zispa.co.zw";
+       #
+       # Specify different port numbers to connect to by postfixing the IP
+@@ -311,6 +382,16 @@ whois-servers {
+ }
+ #
++# enum-blocks
++#
++enum-blocks {
++      type = regex;
++
++      "\\.9\\.4\\.e164\\.arpa$" = "whois.enum.denic.de";
++      "\\.1\\.6\\.e164\\.arpa$" = "whois-check.enum.com.au";
++}
++
++#
+ # cidr-blocks contains a list of all known CIDR blocks assigned to
+ # RIPE or APNIC. Default all queries to ARIN which has most other blocks.
+ #
+@@ -580,7 +661,7 @@ cidr-blocks {
+ cidr6-blocks {
+       type = cidr6;
+-      "2001:0000::/23" = "whois.iana.org";
++      "2001:0000::/23" = "whois.iana.org"; # correct, but nothing usable is returned
+       "2001:0200::/23" = "whois.apnic.net";
+       "2001:0400::/23" = "whois.arin.net";
+       "2001:0600::/23" = "whois.ripe.net";
+@@ -593,13 +674,13 @@ cidr6-blocks {
+       "2001:1600::/23" = "whois.ripe.net";
+       "2001:1800::/23" = "whois.arin.net";
+       "2001:1A00::/23" = "whois.ripe.net";
+-      "2001:1C00::/23" = "whois.ripe.net";
+-      "2001:1E00::/23" = "whois.ripe.net";
++      "2001:1C00::/22" = "whois.ripe.net";
+       "2001:2000::/20" = "whois.ripe.net";
+       "2001:3000::/21" = "whois.ripe.net";
+       "2001:3800::/22" = "whois.ripe.net";
++      "2001:3C00::/22" = "whois.arin.net"; # not correct, but shows better information
+       "2001:4000::/23" = "whois.ripe.net";
+-      "2001:4200::/23" = "whois.arin.net";
++      "2001:4200::/23" = "whois.afrinic.net";
+       "2001:4400::/23" = "whois.apnic.net";
+       "2001:4600::/23" = "whois.ripe.net";
+       "2001:4800::/23" = "whois.arin.net";
+@@ -610,23 +691,47 @@ cidr6-blocks {
+       "2001:A000::/20" = "whois.apnic.net";
+       "2001:B000::/20" = "whois.apnic.net";
++      "2002:0000::/16" = "whois.arin.net"; # not correct, but shows better information
++
+       "2003:0000::/18" = "whois.ripe.net";
+-      "2400:0000::/19" = "whois.apnic.net";
+-      "2400:2000::/19" = "whois.apnic.net";
+-      "2400:4000::/21" = "whois.apnic.net";
+-      "2404:0000::/23" = "whois.apnic.net";
+-
+-      "2600:0000::/22" = "whois.arin.net";
+-      "2604:0000::/22" = "whois.arin.net";
+-      "2608:0000::/22" = "whois.arin.net";
+-      "260C:0000::/22" = "whois.arin.net";
++      "2400:0000::/12" = "whois.apnic.net";
++
++      "2600:0000::/12" = "whois.arin.net";
+       "2610:0000::/23" = "whois.arin.net";
++      "2620:0000::/23" = "whois.arin.net";
++
++      "2800:0000::/12" = "whois.lacnic.net";
+-      "2800:0000::/23" = "whois.lacnic.net";
++      "2C00:0000::/12" = "whois.afrinic.net";
+-      "2A00:0000::/21" = "whois.ripe.net";
+-      "2A01:0000::/16" = "whois.ripe.net";
++      #
++      # IPv6 blocks by carriers used for SixXS;
++      # see e.g. http://www.sixxs.net/pops/
++      #
++      "2001:0610::/32" = "whois.sixxs.net";
++      "2001:06A0::/32" = "whois.sixxs.net";
++      "2001:06A8::/32" = "whois.sixxs.net";
++      "2001:06F8::/32" = "whois.sixxs.net";
++      "2001:0770::/32" = "whois.sixxs.net";
++      "2001:07B8::/32" = "whois.sixxs.net";
++      "2001:0808::/32" = "whois.sixxs.net";
++      "2001:0838::/32" = "whois.sixxs.net";
++      "2001:0960::/32" = "whois.sixxs.net";
++      "2001:0A60::/32" = "whois.sixxs.net";
++      "2001:0AD0::/32" = "whois.sixxs.net";
++      "2001:0B18::/32" = "whois.sixxs.net";
++      "2001:1418::/32" = "whois.sixxs.net";
++      "2001:14B8::/32" = "whois.sixxs.net";
++      "2001:15C0::/32" = "whois.sixxs.net";
++      "2001:16D8::/32" = "whois.sixxs.net";
++      "2001:1938::/32" = "whois.sixxs.net";
++      "2001:4830::/32" = "whois.sixxs.net";
++      "2001:4978::/32" = "whois.sixxs.net";
++      "2001:41E0::/32" = "whois.sixxs.net";
++      "2001:4428::/32" = "whois.sixxs.net";
++      "2A01:0198::/32" = "whois.sixxs.net";
++      "2A01:0348::/32" = "whois.sixxs.net";
+       #
+       # Experimental IPv6 network 6bone (RFC2471)
+@@ -662,7 +767,7 @@ handles {
+       ".*-NICAT$" = "whois.nic.at";
+       ".*-CZ$" = "whois.nic.cz";
+       ".*-NICIR$" = "whois.nic.ir";
+-      ".*-UYNIC$" = "www.rau.edu.uy";
++      ".*-UYNIC$" = "whois.nic.org.uy";
+       ".*-ITNIC$" = "whois.nic.it";
+       ".*-FRNIC$" = "whois.nic.fr";
+       ".*-LACNIC$" = "whois.lacnic.net";
+@@ -671,6 +776,49 @@ handles {
+               whois-server = "saudinic.net.sa";
+               query-format = "PERSON $*";
+       }
++      ".*-SIXXS$" = "whois.sixxs.net";
++      ".*-6BONE$" = "whois.6bone.net";
++      ".*-IRNIC$" = "whois.nic.ir";
++      ".*-RIPN$" = "whois.ripn.net";
++      ".*-AFRINIC$" = "whois.afrinic.net";
++      "^C[0-9]+-LRMS$" {
++              whois-server = "whois.afilias.info";
++              query-format = "CONTACT ID $*";
++      }
++      "^D[0-9]+-LRMS$" {
++              whois-server = "whois.afilias.info";
++              query-format = "DOMAIN ID $*";
++      }
++      "^H[0-9]+-LRMS$" {
++              whois-server = "whois.afilias.info";
++              query-format = "HOST ID $*";
++      }
++      "^R[0-9]+-LRMS$" {
++              whois-server = "whois.afilias.info";
++              query-format = "REGISTRAR ID $*";
++      }
++      ".*-KENIC$" = "whois.kenic.or.ke";
++      ".*-UANIC$" = "whois.com.ua";
++      ".*-COOP$" {
++              whois-server = "whois.nic.coop";
++              query-format = "CONTACT $*";
++      }
++      ".*CONTACT-NAME$" {
++              whois-server = "whois.nic.name";
++              query-format = "contact = $*";
++      }
++      ".*REGISTRAR-NAME$" {
++              whois-server = "whois.nic.name";
++              query-format = "registrar = $*";
++      }
++      "^C[0-9]+-AERO$" {
++              whois-server = "whois.aero";
++              query-format = "CONTACT ID $*";
++      }
++      "^D[0-9]+-AERO$" {
++              whois-server = "whois.aero";
++              query-format = "DOMAIN ID $*";
++      }
+ }
+ #
+@@ -678,11 +826,6 @@ handles {
+ # each host. 
+ #
+ server-options {
+-      "rwhois\\.nic\\.ve" {
+-              rwhois = true;
+-              rwhois-display = "dump";
+-              rwhois-limit = 10;
+-      }
+       "rwhois\\.exodus\\.net" {
+               rwhois = true;
+       }
+@@ -754,13 +897,6 @@ server-options {
+               form-element = "name";
+       }
+-      "www\\.um\\.edu\\.mt" {
+-              http = "true";
+-              http-method = "GET";
+-              http-action = "/cgi-bin/nic/whois";
+-              form-element = "domain";
+-      }
+-
+       "www\\.gt" {
+               http = "true";
+               http-method = "GET";
+@@ -777,13 +913,6 @@ server-options {
+               query-format = "Upit=${+2}"; # All but last domain segment
+       }
+-      "whois\\.offshore\\.ai" {
+-              http = "true";
+-              http-method = "POST";
+-              http-action = "/cgi-bin/whois.pl";
+-              form-element = "domain-name";
+-      }
+-
+       "www\\.io\\.io" {
+               http = "true";
+               http-method = "GET";
+@@ -813,11 +942,12 @@ server-options {
+               form-element = "query";
+       }
+-      "www\\.nic\\.bi" {
+-              http = "true";
+-              http-method = "POST";
+-              http-action = "/cgi-bin/whoisbi.pl"; # Formatting problems in Lynx
+-              form-element = "DOMAINWHOIS";
++      "whois\\.nic\\.bi" {
++              http = "true"; # I can't connect on port 43
++              http-method = "GET";
++              http-action = "/register/whois.hei";
++              form-element = "query";
++              form-extra = "type=domain";
+       }
+       "www\\.nic\\.cg" {
+@@ -848,13 +978,6 @@ server-options {
+               form-element = "name";
+       }
+-      "www\\.noc\\.uz" {
+-              http = "true";
+-              http-method = "POST";
+-              http-action = "/whois.php4";
+-              form-element = "dname";
+-      }
+-
+       "www\\.nic\\.vi" {
+               http = "true";
+               http-method = "POST";
+@@ -878,9 +1001,9 @@ server-options {
+       "www\\.nic\\.tg" {
+               http = "true";
+-              http-method = "GET";
+-              http-action = "/moteur/info_dom.php";
+-              form-element = "domaine";
++              http-method = "POST";
++              http-action = "/nictg/indexplus.php?pg=verifdom&op=whois";
++              query-format = "tosearch=${+2}&typedom=.tg";
+       }
+       "cgi\\.aub\\.edu\\.lb" {
+@@ -910,33 +1033,152 @@ server-options {
+               form-element = "nombre";
+       }
+-      "www\\.denic\\.de" {
+-              http = "true";
+-              http-method = "POST";
+-              http-action = "/en/whois/data.jsp";
+-              form-element = "domainname";
+-              form-extra = "service=WhoisData&lang=en&submit=Accept";
+-      }
+       "whois\\.denic\\.de" {
+               whois-server = "whois.denic.de";
+               query-format = "-C UTF-8 -T dn,ace $*";
+               answer-charset = "UTF-8";
+       }
++
++      "whois\\.enum\\.denic\\.de" {
++              whois-server = "whois.enum.denic.de";
++              query-format = "-C UTF-8 -T dn $*";
++              answer-charset = "UTF-8";
++      }
++
+       "whois\\.nic\\.ad\\.jp" {
+               query-format = "$*/e";
+       }
++
+       "whois\\.nic\\.ch" {
+               answer-charset = "UTF-8";
+       }
++
+       "whois\\.nic\\.li" {
+               answer-charset = "UTF-8";
+       }
++
+       "whois\\.centralnic\\.*" {
+                 whois-redirect = ".*Whois Server: \\(.*\\)";
+         }
++
+       ".*\\.verisign-grs\\.com" {
+               whois-redirect = ".*Whois Server: \\(.*\\)";
+       }
++
++      "whois\\.sixxs\\.net" {
++              whois-redirect = ".*ReferralServer: whois:\/\/\\(.*\\)";
++        }
++
++      "whois2\\.afilias-grs\\.net" {
++              whois-redirect = "Whois Server:\\(.*\\)";
++      }
++
++      "whois\\.registrar\\.telekom\\.de" {
++              query-format = "full $*";
++      }
++
++      "whois\\.rrpproxy\\.net" {
++              answer-charset = "UTF-8";
++      }
++
++      "www\\.nom\\.za" {
++              http = "true";
++              http-method = "POST";
++              http-action = "/do.php";
++              query-format = "chkDomain=${+3}&chkAvail=Check";
++      }
++
++      "www\\.nic\\.pa" {
++              http = "true";
++              http-method = "GET";
++              http-action = "/egh/whois.php";
++              form-element = "nombre_d";
++      }
++
++      "www\\.nic\\.dz" {
++              http = "true";
++              http-method = "POST";
++              http-action = "/index.php?option=com_content&task=view&id=37&Itemid=51";
++              form-element = "domain_name";
++      }
++
++      "www\\.nic\\.yu" {
++              http = "true";
++              http-method = "GET";
++              http-action = "/cgi-bin/checkavail.cgi";
++              form-element = "domain";
++      }
++
++      "whois\\.dotster\\.com" {
++              answer-charset = "UTF-8";
++      }
++
++      "www\\.ert\\.gov\\.al" {
++              http = "true";
++              http-method = "POST";
++              http-action = "/ert_eng/domain_res.html";
++              query-format = "Domain=${+2}";
++      }
++
++      "www\\.nic\\.cu" {
++              http = "true";
++              http-method = "GET";
++              http-action = "/dom_det.php";
++              form-element = "domsrch";
++      }
++
++      "www\\.nic\\.ps" {
++              http = "true";
++              http-method = "GET";
++              http-action = "/whois/domain_whois.php";
++              form-element = "dname";
++      }
++
++      "www\\.svnet\\.org\\.sv" {
++              http = "true";
++              http-method = "POST";
++              http-action = "/registro/consultas/whois.php";
++              form-element = "subdominio";
++      }
++
++      "www\\.zispa\\.co\\.zw" {
++              http = "true";
++              http-method = "GET";
++              http-action = "/cgi-bin/search";
++              form-element = "domain";
++      }
++
++      "www\\.riu\\.edu\\.ar" {
++              http = "true";
++              http-method = "POST";
++              http-action = "/cgi-bin/verdom.pl.nuevo";
++              query-format = "username=${+3}";
++      }
++
++      "www\\.register\\.bs" {
++              http = "true";
++              http-method = "POST";
++              http-action = "/cgi-bin/search.pl";
++              form-element = "name";
++      }
++
++      "www\\.domain\\.by" {
++              http = "true";
++              http-method = "POST";
++              http-action = "/cgi-bin/registry.cgi";
++              query-format = "domain=${+2}&lang=e&mode=slquest";
++      }
++
++      "www\\.nic\\.ac" {
++              http = "true";
++              http-method = "GET";
++              http-action = "/cgi-bin/whois";
++              form-element = "textfield";
++      }
++
++      "whois\\.1api\\.net" {
++              answer-charset = "UTF-8";
++      }
+ }
+ #
diff --git a/src/patches/jwhois-4.0-conf_update2.patch b/src/patches/jwhois-4.0-conf_update2.patch
new file mode 100644 (file)
index 0000000..72dd300
--- /dev/null
@@ -0,0 +1,163 @@
+Patch by Robert Scheck <robert@fedoraproject.org> for jwhois >= 4.0, which adds various new
+IDN top-level-domains, updates some whois servers of ccTLDs and corrects the answer charset
+setting for some whois servers, too.
+
+--- jwhois-4.0/example/jwhois.conf                     2011-05-22 20:36:19.000000000 +0200
++++ jwhois-4.0/example/jwhois.conf.conf_update2                2011-05-22 23:46:21.000000000 +0200
+@@ -122,7 +122,6 @@
+       "\\.ac\\.ae$" = "whois.aeda.net.ae";
+       "\\.mil\\.ae$" = "whois.aeda.net.ae";
+       "\\.gov\\.ae$" = "whois.aeda.net.ae";
+-      "\\.1\\.7\\.9\\.e164\\.arpa$" = "whois.aeda.net.ae";
+       "\\.aero$" = "whois.aero";
+       "\\.af$" = "whois.cocca.cx";
+       "\\.ag$" = "whois.nic.ag";
+@@ -192,7 +191,7 @@
+       }
+       "\\.dm$" = "whois.nic.dm";
+       "\\.do$" = "whois.nic.do";
+-      "\\.dz$" = "www.nic.dz";
++      "\\.dz$" = "whois.nic.dz";
+       "\\.ec$" = "www.nic.ec";
+       "\\.edu$" = "whois.educause.edu";
+       "\\.ee$" = "whois.eenet.ee";
+@@ -243,7 +242,7 @@
+       "\\.kp$" = "whois.kcce.kp";
+       "\\.kg$" = "whois.domain.kg";
+       "\\.ki$" = "whois.cocca.cx";
+-      "\\.kr$" = "whois.krnic.net";
++      "\\.kr$" = "whois.kr";
+       "\\.kz$" = "whois.nic.kz";
+       "\\.la$" = "whois.nic.la";
+       "\\.lb$" = "cgi.aub.edu.lb";
+@@ -292,13 +291,14 @@
+       "\\.pm$" = "whois.nic.pm";
+       "\\.pr$" = "whois.nic.pr";
+       "\\.pro$" = "whois.registrypro.pro";
+-      "\\.ps$" = "www.nic.ps";
++      "\\.ps$" = "whois.pnina.ps";
+       "\\.pt$" = "whois.dns.pt";
+       "\\.pw$" = "whois.nic.pw";
+       "\\.re$" = "whois.nic.re";
+       "\\.ro$" = "whois.rotld.ro";
++      "\\.rs$" = "whois.rnids.rs";
+       "\\.edu\.ru$" = "whois.informika.ru";
+-      "\\.ru$" = "whois.ripn.net";
++      "\\.ru$" = "whois.tcinet.ru";
+       "\\.rw$" = "www.nic.rw";
+       "\\.sa$" = "saudinic.net.sa";
+       "\\.sb$" = "whois.nic.sb";
+@@ -317,6 +317,7 @@
+       "\\.st$" = "whois.nic.st";
+       "\\.su$" = "whois.ripn.net";
+       "\\.sv$" = "www.svnet.org.sv";
++      "\\.sy$" = "whois.tld.sy";
+       "\\.tc$" = "whois.adamsnames.tc";
+       "\\.tel$" = "whois.nic.tel";
+       "\\.tf$" = "whois.afnic.fr";
+@@ -335,7 +336,7 @@
+               whois-server = "tvwhois.verisign-grs.com";
+               query-format = "domain $*";
+         }
+-      "\\.tw$" = "whois.twnic.net";
++      "\\.tw$" = "whois.twnic.net.tw";
+       "\\.ua$" = "whois.com.ua";
+       "\\.ug$" = "whois.co.ug";
+       "\\.ac\\.uk$" = "whois.ja.net";
+@@ -357,9 +358,25 @@
+       "\\.vu$" = "www.vunic.vu";
+       "\\.wf$" = "whois.nic.wf";
+       "\\.ws$" = "whois.worldsite.ws";
++      "\\.xn--3e0b707e$" = "whois.kr";
++      "\\.xn--90a3ac$" = "whois.rnids.rs";
++      "\\.xn--clchc0ea0b2g2a9gcd$" = "whois.sgnic.sg";
++      "\\.xn--fiqs8s$" = "cwhois.cnnic.cn";
++      "\\.xn--fiqz9s$" = "cwhois.cnnic.cn";
++      "\\.xn--fzc2c9e2c$" = "whois.nic.lk";
++      "\\.xn--j6w193g$" = "whois.hkirc.hk";
++      "\\.xn--kprw13d$" = "whois.twnic.net.tw";
++      "\\.xn--kpry57d$" = "whois.twnic.net.tw";
++      "\\.xn--lgbbat1ad8j$" = "whois.nic.dz";
+       "\\.xn--mgbaam7a8h$" = "whois.aeda.net.ae";
++      "\\.xn--mgberp4a5d4ar$" = "whois.nic.net.sa";
++      "\\.xn--o3cw4h$" = "whois.thnic.co.th";
++      "\\.xn--ogbpf8fl$" = "whois.tld.sy";
++      "\\.xn--p1ai$" = "whois.tcinet.ru";
++      "\\.xn--xkc2al3hye2a$" = "whois.nic.lk";
++      "\\.xn--yfro4i67o$" = "whois.sgnic.sg";
++      "\\.xn--ygbi2ammx$" = "whois.pnina.ps";
+       "\\.yt$" = "whois.nic.yt";
+-      "\\.yu$" = "www.nic.yu";
+       "\\.ac\\.za$" = "whois.ac.za";
+       "\\.org\\.za$" = "rwhois.org.za 4321";
+       "\\.co\\.za$" = "whois.co.za";
+@@ -389,6 +406,7 @@
+       "\\.9\\.4\\.e164\\.arpa$" = "whois.enum.denic.de";
+       "\\.1\\.6\\.e164\\.arpa$" = "whois-check.enum.com.au";
++      "\\.1\\.7\\.9\\.e164\\.arpa$" = "whois.aeda.net.ae";
+ }
+ #
+@@ -1095,20 +1113,6 @@
+               form-element = "nombre_d";
+       }
+-      "www\\.nic\\.dz" {
+-              http = "true";
+-              http-method = "POST";
+-              http-action = "/index.php?option=com_content&task=view&id=37&Itemid=51";
+-              form-element = "domain_name";
+-      }
+-
+-      "www\\.nic\\.yu" {
+-              http = "true";
+-              http-method = "GET";
+-              http-action = "/cgi-bin/checkavail.cgi";
+-              form-element = "domain";
+-      }
+-
+       "whois\\.dotster\\.com" {
+               answer-charset = "UTF-8";
+       }
+@@ -1127,13 +1131,6 @@
+               form-element = "domsrch";
+       }
+-      "www\\.nic\\.ps" {
+-              http = "true";
+-              http-method = "GET";
+-              http-action = "/whois/domain_whois.php";
+-              form-element = "dname";
+-      }
+-
+       "www\\.svnet\\.org\\.sv" {
+               http = "true";
+               http-method = "POST";
+@@ -1179,6 +1176,26 @@
+       "whois\\.1api\\.net" {
+               answer-charset = "UTF-8";
+       }
++
++      "whois\\.kr" {
++              answer-charset = "EUC-KR";
++      }
++
++      "whois\\.nic\\.or\\.kr" {
++              answer-charset = "EUC-KR";
++      }
++
++      "whois\\.nic\\.dz" {
++              answer-charset = "UTF-8";
++      }
++
++      "whois\\.nic\\.lk" {
++              answer-charset = "ISO-8859-11";
++      }
++
++      "whois\\.iana\\.org" {
++              answer-charset = "UTF-8";
++      }
+ }
+ #
diff --git a/src/patches/jwhois-4.0-connect.patch b/src/patches/jwhois-4.0-connect.patch
new file mode 100644 (file)
index 0000000..2a639d7
--- /dev/null
@@ -0,0 +1,58 @@
+This fixes somewhat reversed logic of trying to connect to WHOIS server.
+Tue Nov 20 2007, Lubomir Kundrak <lkundrak@redhat.com>
+
+--- jwhois-4.0/src/utils.c.connect     2007-06-26 09:00:20.000000000 +0200
++++ jwhois-4.0/src/utils.c     2007-11-20 17:05:33.000000000 +0100
+@@ -247,7 +247,7 @@ make_connect(const char *host, int port)
+     {
+       return -1;
+     }
+-  while (res)
++  for (; res; res = res->ai_next)
+     {
+       sa = res->ai_addr;
+       sockfd = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
+@@ -266,15 +266,15 @@ make_connect(const char *host, int port)
+       flags = fcntl(sockfd, F_GETFL, 0);
+       if (fcntl(sockfd, F_SETFL, flags|O_NONBLOCK) == -1)
+       {
++        close (sockfd);
+         return -1;
+       }
+-
+       error = connect(sockfd, res->ai_addr, res->ai_addrlen);
+-
+       if (error < 0 && errno != EINPROGRESS)
+       {
+-        break;
++        close (sockfd);
++        continue;
+       }
+       FD_ZERO(&fdset);
+@@ -283,18 +283,20 @@ make_connect(const char *host, int port)
+       error = select(FD_SETSIZE, NULL, &fdset, NULL, &timeout);
+       if (error == 0)
+       {
+-        break;
++        close (sockfd);
++        return -1;
+       }
+       retlen = sizeof(retval);
+       error = getsockopt(sockfd, SOL_SOCKET, SO_ERROR, &retval, &retlen);
+       if (error < 0 || retval)
+       {
+-        break;
++        close (sockfd);
++        return -1;
+       }
+-      res = res->ai_next;
++
++      break;
+     }
+-  if (error < 0 || retval) return -1;
+ #endif
+   return sockfd;
diff --git a/src/patches/jwhois-4.0-fclose.patch b/src/patches/jwhois-4.0-fclose.patch
new file mode 100644 (file)
index 0000000..e9c896f
--- /dev/null
@@ -0,0 +1,12 @@
+diff -up jwhois-4.0/src/init.c_old jwhois-4.0/src/init.c
+--- jwhois-4.0/src/init.c_old  2007-06-26 08:59:17.000000000 +0200
++++ jwhois-4.0/src/init.c      2009-01-27 15:49:35.000000000 +0100
+@@ -283,6 +283,8 @@ parse_args(int *argc, char ***argv)
+   if (in)
+     jconfig_parse_file(in);
++  fclose(in);
++
+   if (verbose>1)
+     {
+       printf("[Debug: Cache = %s]\n", cache?"On":"Off");
diff --git a/src/patches/jwhois-4.0-idna.patch b/src/patches/jwhois-4.0-idna.patch
new file mode 100644 (file)
index 0000000..ff13a4f
--- /dev/null
@@ -0,0 +1,43 @@
+diff -up jwhois-4.0/src/jwhois.c.orig jwhois-4.0/src/jwhois.c
+--- jwhois-4.0/src/jwhois.c.orig       2007-06-26 08:59:35.000000000 +0200
++++ jwhois-4.0/src/jwhois.c    2011-05-24 12:29:37.398892451 +0200
+@@ -98,7 +98,7 @@ main(int argc, char **argv)
+   /* Parse remaining arguments and place them into the wq
+      structure. */
+-  while (optind < argc)
++  while (optind < argc-1)
+     {
+       count += strlen(argv[optind])+1;
+       if (!qstring)
+@@ -116,19 +116,25 @@ main(int argc, char **argv)
+       strcat(qstring, " ");
+       optind++;
+     }
+-  qstring[strlen(qstring)-1] = '\0';
+ #ifdef LIBIDN
+-  rc = idna_to_ascii_lz(qstring, &idn, 0);
++  rc = idna_to_ascii_lz(argv[optind], &idn, 0);
+   if (rc != IDNA_SUCCESS)
+     {
+-      printf("[IDN encoding of '%s' failed with error code %d]\n", qstring, rc);
++      printf("[IDN encoding of '%s' failed with error code %d]\n", argv[optind], rc);
+       exit(1);
+     }
+-  wq.query = strdup(idn);
++  qstring = realloc(qstring, count+strlen(idn)+1);
++  memcpy(qstring+count,
++         idn,
++         strlen(idn)+1);
+   free(idn);
+ #else
+-  wq.query = qstring;
++  qstring = realloc(qstring, count+strlen(argv[optind])+1);
++  memcpy(qstring+count,
++         argv[optind],
++         strlen(argv[optind])+1);
+ #endif
++  wq.query = qstring;
+   if (ghost)
+     {
diff --git a/src/patches/jwhois-4.0-ipv6match.patch b/src/patches/jwhois-4.0-ipv6match.patch
new file mode 100644 (file)
index 0000000..0e5ad0e
--- /dev/null
@@ -0,0 +1,15 @@
+When IPv6 address mask did not end on an octed boundary, the the opposite
+part of last byte of host address was taken into account when a match was
+attempted. -- Lubomir Kundrak <lkundrak@redhat.com>
+
+--- jwhois-4.0/src/lookup.c.ipv6-match 2007-12-04 17:09:57.000000000 +0100
++++ jwhois-4.0/src/lookup.c    2007-12-04 17:10:20.000000000 +0100
+@@ -149,7 +149,7 @@ static int ipv6_address_is_in_network(co
+     }
+   /* i == bits / 8 */
+   if (bits % 8 != 0
+-      && (addr->s6_addr[i] & (0xFFu << (bits % 8))) != net->s6_addr[i])
++      && (addr->s6_addr[i] & (0xFFu << 8-(bits % 8))) != net->s6_addr[i])
+     return 0;
+   return 1;
+ }
diff --git a/src/patches/jwhois-4.0-multi-homed.patch b/src/patches/jwhois-4.0-multi-homed.patch
new file mode 100644 (file)
index 0000000..05d6f46
--- /dev/null
@@ -0,0 +1,15 @@
+diff -up jwhois-4.0/src/utils.c.orig jwhois-4.0/src/utils.c
+--- jwhois-4.0/src/utils.c.orig        2010-09-29 16:19:24.453608330 +0200
++++ jwhois-4.0/src/utils.c     2010-09-29 16:20:10.686608189 +0200
+@@ -292,7 +292,10 @@ make_connect(const char *host, int port)
+       if (error < 0 || retval)
+       {
+         close (sockfd);
+-        return -1;
++        if (retval == ENETUNREACH)
++          continue;
++        else
++          return -1;
+       }
+       break;
diff --git a/src/patches/jwhois-4.0-select.patch b/src/patches/jwhois-4.0-select.patch
new file mode 100644 (file)
index 0000000..b60ec96
--- /dev/null
@@ -0,0 +1,27 @@
+diff -ur jwhois-4.0.old/src/whois.c jwhois-4.0/src/whois.c
+--- jwhois-4.0.old/src/whois.c 2007-06-26 03:00:29.000000000 -0400
++++ jwhois-4.0/src/whois.c     2009-04-29 11:42:56.000000000 -0400
+@@ -115,6 +115,7 @@
+   unsigned int count, start_count;
+   int ret;
+   char data[MAXBUFSIZE];
++  fd_set rfds;
+   count = 0;
+@@ -124,7 +125,15 @@
+   do
+     {
++      FD_ZERO(&rfds);
++      FD_SET(fd, &rfds);
++      ret = select(fd + 1, &rfds, NULL, NULL, NULL);
++
++      if (ret <= 0)
++        return -1;
++
+       ret = read(fd, data, MAXBUFSIZE-1);
++
+       if (ret >= 0)
+       {
+         count += ret;
diff --git a/src/patches/lcdproc-0.5.6-menuitem.patch b/src/patches/lcdproc-0.5.6-menuitem.patch
new file mode 100644 (file)
index 0000000..b9e933d
--- /dev/null
@@ -0,0 +1,11 @@
+--- server/menuitem.c  2012/04/25 19:53:15     1.37
++++ server/menuitem.c  2013/01/17 21:27:27     1.38
+@@ -33,6 +33,8 @@
+ #define MAX_NUMERIC_LEN 40
++extern Menu *main_menu;               /* Access to the main menu */
++
+ char *error_strs[] = {"", "Out of range", "Too long", "Too short", "Invalid Address"};
+ char *menuitemtypenames[] = {"menu", "action", "checkbox", "ring", "slider", "numeric", "alpha", "ip"};
+ char *menueventtypenames[] = {"select", "update", "plus", "minus", "enter", "leave"};
diff --git a/src/patches/multicat-makefile.patch b/src/patches/multicat-makefile.patch
new file mode 100644 (file)
index 0000000..60a987b
--- /dev/null
@@ -0,0 +1,12 @@
+--- Makefile.orig       2013-06-14 12:39:11.000000000 +0200
++++ Makefile    2013-06-14 12:39:20.000000000 +0200
+@@ -13,7 +13,7 @@
+ OBJ_LASTS = lasts.o
+ OBJ_MULTICAT_VALIDATE = multicat_validate.o util.o
+
+-PREFIX ?= /usr/local
++PREFIX ?= /usr
+ BIN = $(DESTDIR)/$(PREFIX)/bin
+ MAN = $(DESTDIR)/$(PREFIX)/share/man/man1
+
+
diff --git a/src/patches/oinkmaster-2.0-add_community_rules.patch b/src/patches/oinkmaster-2.0-add_community_rules.patch
new file mode 100644 (file)
index 0000000..720efd6
--- /dev/null
@@ -0,0 +1,14 @@
+diff -Naur oinkmaster-2.0.org/oinkmaster.pl oinkmaster-2.0/oinkmaster.pl
+--- oinkmaster-2.0.org/oinkmaster.pl   2007-04-20 05:20:32.000000000 +0200
++++ oinkmaster-2.0/oinkmaster.pl       2013-07-15 16:46:40.000000000 +0200
+@@ -1159,6 +1159,10 @@
+         }
+     }
++  # hack for community-ruleset.
++  if (-d "$dir/community-rules") {
++      move("$dir/community-rules","$dir/$rules_dir");
++  }
+   # Make sure that non-empty rules directory existed in archive.
+   # We permit empty rules directory if min_files is set to 0 though.
+     clean_exit("$url: no \"$rules_dir\" directory found in tar file.")
diff --git a/src/patches/squid-3.1-10486.patch b/src/patches/squid-3.1-10486.patch
new file mode 100644 (file)
index 0000000..6a0388e
--- /dev/null
@@ -0,0 +1,54 @@
+------------------------------------------------------------
+revno: 10486
+revision-id: squid3@treenet.co.nz-20130222111325-zizr296kq3te4g7h
+parent: squid3@treenet.co.nz-20130109021503-hqg7ufldrudpzr9l
+fixes bug(s): http://bugs.squid-cache.org/show_bug.cgi?id=3790
+author: Reinhard Sojka <reinhard.sojka@parlament.gv.at>
+committer: Amos Jeffries <squid3@treenet.co.nz>
+branch nick: SQUID_3_1
+timestamp: Fri 2013-02-22 04:13:25 -0700
+message:
+  Bug 3790: cachemgr.cgi crash with authentication
+------------------------------------------------------------
+# Bazaar merge directive format 2 (Bazaar 0.90)
+# revision_id: squid3@treenet.co.nz-20130222111325-zizr296kq3te4g7h
+# target_branch: http://bzr.squid-cache.org/bzr/squid3/branches\
+#   /SQUID_3_1
+# testament_sha1: 121adf68a9c3b2eca766cfb768256b6b57d9816b
+# timestamp: 2013-02-22 11:17:18 +0000
+# source_branch: http://bzr.squid-cache.org/bzr/squid3/branches\
+#   /SQUID_3_1
+# base_revision_id: squid3@treenet.co.nz-20130109021503-\
+#   hqg7ufldrudpzr9l
+# 
+# Begin patch
+=== modified file 'tools/cachemgr.cc'
+--- tools/cachemgr.cc  2013-01-08 23:11:51 +0000
++++ tools/cachemgr.cc  2013-02-22 11:13:25 +0000
+@@ -1162,7 +1162,6 @@
+ {
+     static char buf[1024];
+     size_t stringLength = 0;
+-    const char *str64;
+     if (!req->passwd)
+         return "";
+@@ -1171,15 +1170,12 @@
+              req->user_name ? req->user_name : "",
+              req->passwd);
+-    str64 = base64_encode(buf);
+-
+-    stringLength += snprintf(buf, sizeof(buf), "Authorization: Basic %s\r\n", str64);
++    stringLength += snprintf(buf, sizeof(buf), "Authorization: Basic %s\r\n", base64_encode(buf));
+     assert(stringLength < sizeof(buf));
+-    snprintf(&buf[stringLength], sizeof(buf) - stringLength, "Proxy-Authorization: Basic %s\r\n", str64);
++    snprintf(&buf[stringLength], sizeof(buf) - stringLength, "Proxy-Authorization: Basic %s\r\n", base64_encode(buf));
+-    xxfree(str64);
+     return buf;
+ }
+
diff --git a/src/patches/squid-3.1-10487.patch b/src/patches/squid-3.1-10487.patch
new file mode 100644 (file)
index 0000000..2ca4848
--- /dev/null
@@ -0,0 +1,73 @@
+------------------------------------------------------------
+revno: 10487
+revision-id: squid3@treenet.co.nz-20130710124748-2n6111r04xsi71vx
+parent: squid3@treenet.co.nz-20130222111325-zizr296kq3te4g7h
+author: Nathan Hoad <nathan@getoffmalawn.com>
+committer: Amos Jeffries <squid3@treenet.co.nz>
+branch nick: SQUID_3_1
+timestamp: Wed 2013-07-10 06:47:48 -0600
+message:
+  Protect against buffer overrun in DNS query generation
+  
+  see SQUID-2013:2.
+  
+  This bug has been present as long as the internal DNS component however
+  most code reaching this point is passing through URL validation first.
+  With Squid-3.2 Host header verification using DNS directly we may have
+  problems.
+------------------------------------------------------------
+# Bazaar merge directive format 2 (Bazaar 0.90)
+# revision_id: squid3@treenet.co.nz-20130710124748-2n6111r04xsi71vx
+# target_branch: http://bzr.squid-cache.org/bzr/squid3/branches\
+#   /SQUID_3_1
+# testament_sha1: b5be85c8876ce15ec8fa173845e61755b6942fe0
+# timestamp: 2013-07-10 12:48:57 +0000
+# source_branch: http://bzr.squid-cache.org/bzr/squid3/branches\
+#   /SQUID_3_1
+# base_revision_id: squid3@treenet.co.nz-20130222111325-\
+#   zizr296kq3te4g7h
+# 
+# Begin patch
+=== modified file 'src/dns_internal.cc'
+--- src/dns_internal.cc        2011-10-11 02:12:56 +0000
++++ src/dns_internal.cc        2013-07-10 12:47:48 +0000
+@@ -1532,22 +1532,26 @@
+ void
+ idnsALookup(const char *name, IDNSCB * callback, void *data)
+ {
+-    unsigned int i;
++    size_t nameLength = strlen(name);
++
++    // Prevent buffer overflow on q->name
++    if (nameLength > NS_MAXDNAME) {
++        debugs(23, DBG_IMPORTANT, "SECURITY ALERT: DNS name too long to perform lookup: '" << name << "'. see access.log for details.");
++        callback(data, NULL, 0, "Internal error");
++        return;
++    }
++
++    if (idnsCachedLookup(name, callback, data))
++        return;
++
++    idns_query *q = cbdataAlloc(idns_query);
++    q->id = idnsQueryID();
+     int nd = 0;
+-    idns_query *q;
+-
+-    if (idnsCachedLookup(name, callback, data))
+-        return;
+-
+-    q = cbdataAlloc(idns_query);
+-
+-    q->id = idnsQueryID();
+-
+-    for (i = 0; i < strlen(name); i++)
++    for (unsigned int i = 0; i < nameLength; ++i)
+         if (name[i] == '.')
+             nd++;
+-    if (Config.onoff.res_defnames && npc > 0 && name[strlen(name)-1] != '.') {
++    if (Config.onoff.res_defnames && npc > 0 && name[nameLength-1] != '.') {
+         q->do_searchpath = 1;
+     } else {
+         q->do_searchpath = 0;
+
diff --git a/src/patches/squidclamav-5.11-dont_use_ipv6.patch b/src/patches/squidclamav-5.11-dont_use_ipv6.patch
new file mode 100644 (file)
index 0000000..4588962
--- /dev/null
@@ -0,0 +1,13 @@
+diff -Nur a/src/squidclamav.c b/src/squidclamav.c
+--- a/src/squidclamav.c        2012-10-29 09:46:06.000000000 +0100
++++ b/src/squidclamav.c        2013-07-06 19:10:56.375292374 +0200
+@@ -413,6 +413,9 @@
+         /* Suppress error: SSL certificate problem, verify that the CA cert is OK */
+         curl_easy_setopt (eh, CURLOPT_SSL_VERIFYHOST, 0);
+         curl_easy_setopt (eh, CURLOPT_SSL_VERIFYPEER, 0);
++
++        /* Prevent squidclamav from using IPv6 - fix by Nico Prenzel */
++        curl_easy_setopt (eh, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
+       }
+    }
+   /* create a squidguard child process and setup pipes */
diff --git a/src/patches/tcpdump-4.0.0-noINET.patch b/src/patches/tcpdump-4.0.0-noINET.patch
deleted file mode 100644 (file)
index 2664134..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
---- tcpdump-4.0.0.orig/print-enc.c     2008-09-01 09:44:22.000000000 +0700
-+++ tcpdump-4.0.0/print-enc.c  2008-11-10 21:40:52.000000000 +0700
-@@ -77,9 +77,11 @@
-       case AF_INET:
-               ip_print(gndo, p, length);
-               break;
-+#ifdef INTE6
-       case AF_INET6:
-               ip6_print(p, length);
-               break;
-+#endif
-       }
- out:
index f66b841d7ac9697c51d5553d84faf4fb45f49ab9..f943ac83e0dae25e89d8db161e45e6fbf4807725 100644 (file)
@@ -115,8 +115,10 @@ if ($ip ne $ipcache) {
                                next;           # do not update, go to test next service
                            }
                        }
-                       my @service = split(/\./, "$settings{'SERVICE'}");
-                       $settings{'SERVICE'} = "$service[0]";
+                       if ($settings{'SERVICE'} ne "dns.lightningwirelabs.com") {
+                               my @service = split(/\./, "$settings{'SERVICE'}");
+                               $settings{'SERVICE'} = "$service[0]";
+                       }
                        if ($settings{'SERVICE'} eq 'no-ip') {
                                open(F, ">${General::swroot}/ddns/noipsettings");
                                flock F, 2;
@@ -148,6 +150,27 @@ if ($ip ne $ipcache) {
                                }
                        }
 
+                       elsif ($settings{'SERVICE'} eq 'all-inkl') {
+                           my %proxysettings;
+                           &General::readhash("${General::swroot}/proxy/settings", \%proxysettings);
+                           if ($_=$proxysettings{'UPSTREAM_PROXY'}) {
+                               my ($peer, $peerport) = (/^(?:[a-zA-Z ]+\:\/\/)?(?:[A-Za-z0-9\_\.\-]*?(?:\:[A-Za-z0-9\_\.\-]*?)?\@)?([a-zA-Z0-9\.\_\-]*?)(?:\:([0-9]{1,5}))?(?:\/.*?)?$/);
+                               Net::SSLeay::set_proxy($peer,$peerport,$proxysettings{'UPSTREAM_USER'},$proxysettings{'UPSTREAM_PASSWORD'} );
+                           }
+
+                           my ($out, $response) = Net::SSLeay::get_https("dyndns.kasserver.com", 443, "/", Net::SSLeay::make_headers(
+                                       'User-Agent' => 'IPFire', 'Authorization' => 'Basic ' . encode_base64("$settings{'LOGIN'}:$settings{'PASSWORD'}")
+                           ));
+
+                           # Valid response are 'ok'   'nochange'
+                           if ($response =~ m%HTTP/1\.. 200 OK%) {
+                               &General::log("Dynamic DNS ip-update for $settings{'HOSTNAME'}.$settings{'DOMAIN'} : success");
+                               $success++;
+                           } else {
+                               &General::log("Dynamic DNS ip-update for $settings{'HOSTNAME'}.$settings{'DOMAIN'} : failure (could not connect to server, check your credentials)");
+                           }
+                       }
+
                        elsif ($settings{'SERVICE'} eq 'cjb') {
                            # use proxy ?
                            my %proxysettings;
@@ -236,6 +259,42 @@ if ($ip ne $ipcache) {
                                &General::log("Dynamic DNS ip-update for $settings{'HOSTDOMAIN'} : failure (could not connect to server, check your credentials)");
                            }
                        }
+                       elsif ($settings{'SERVICE'} eq 'dns.lightningwirelabs.com') {
+                           # use proxy ?
+                           my %proxysettings;
+                           &General::readhash("${General::swroot}/proxy/settings", \%proxysettings);
+                           if ($_=$proxysettings{'UPSTREAM_PROXY'}) {
+                               my ($peer, $peerport) = (/^(?:[a-zA-Z ]+\:\/\/)?(?:[A-Za-z0-9\_\.\-]*?(?:\:[A-Za-z0-9\_\.\-]*?)?\@)?([a-zA-Z0-9\.\_\-]*?)(?:\:([0-9]{1,5}))?(?:\/.*?)?$/);
+                               Net::SSLeay::set_proxy($peer,$peerport,$proxysettings{'UPSTREAM_USER'},$proxysettings{'UPSTREAM_PASSWORD'} );
+                           }
+
+                           if ($settings{'HOSTNAME'} eq '') {
+                               $settings{'HOSTDOMAIN'} = $settings{'DOMAIN'};
+                           } else {
+                               $settings{'HOSTDOMAIN'} = "$settings{'HOSTNAME'}.$settings{'DOMAIN'}";
+                           }
+
+                           my $authstring;
+                           if ($settings{'LOGIN'} eq "token") {
+                               $authstring = "token=$settings{'PASSWORD'}";
+                           } else {
+                               $authstring = "username=$settings{'LOGIN'}&password=$settings{'PASSWORD'}";
+                           }
+
+                           my $user_agent = &General::MakeUserAgent();
+                           my ($out, $response) = Net::SSLeay::get_https("dns.lightningwirelabs.com", 443,
+                               "/update?hostname=$settings{'HOSTDOMAIN'}&address4=$ip&$authstring",
+                               Net::SSLeay::make_headers('User-Agent' => $user_agent)
+                           );
+
+                           # Valid response are 'ok'   'nochange'
+                           if ($response =~ m%HTTP/1\.. 200 OK%) {
+                               &General::log("Dynamic DNS ip-update for $settings{'HOSTDOMAIN'} : success");
+                               $success++;
+                           } else {
+                               &General::log("Dynamic DNS ip-update for $settings{'HOSTDOMAIN'} : failure (could not connect to server, check your credentials)");
+                           }
+                       }
                        elsif ($settings{'SERVICE'} eq 'enom') {
                            # use proxy ?
                            my %proxysettings;
index c007f5a02a9b3f1a7ec356ca7c6d4b87bd8b7158..dd78a29652ebbf854651c4fadbfa7c1e838fa57d 100755 (executable)
@@ -28,7 +28,7 @@ foreach(@FILES) {
 #      print $_."\n";
        my $Found = 0;
 
-       if ( $_ =~ /$\.log/ || $_ =~ /^\.+/  || $_=~ /-install/ || $_=~ /-tools/ || $_=~ /-config/ || $_=~ /-kmod-/|| $_=~ /coreutils/ || $_=~ /esniper/ || $_=~ /libsigc/ || $_ eq 'FILES' ){
+       if ( $_ =~ /$\.log/ || $_ =~ /^\.+/  || $_=~ /-install/ || $_=~ /-tools/ || $_=~ /-config/ || $_=~ /-kmod-/|| $_=~ /coreutils/ || $_=~ /linux-xen/ || $_=~ /libsigc/ || $_ eq 'FILES' ){
                next;
        } elsif ( $_=~ /missing_rootfile/ ){
                print "Rootfile for $_ missing!\n";
diff --git a/tools/checkwronginitlinks b/tools/checkwronginitlinks
new file mode 100755 (executable)
index 0000000..6f001c0
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash
+###############################################################################
+#                                                                             #
+# IPFire.org - A linux based firewall                                         #
+# Copyright (C) 2007-2013  IPFire Team  info@ipfire.org                       #
+#                                                                             #
+# This program is free software: you can redistribute it and/or modify        #
+# it under the terms of the GNU General Public License as published by        #
+# the Free Software Foundation, either version 3 of the License, or           #
+# (at your option) any later version.                                         #
+#                                                                             #
+# This program is distributed in the hope that it will be useful,             #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of              #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the               #
+# GNU General Public License for more details.                                #
+#                                                                             #
+# You should have received a copy of the GNU General Public License           #
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.       #
+#                                                                             #
+###############################################################################
+
+grep -r "^etc/init.d//*" ./config/rootfiles/ >/dev/null 2>&1
+if [ "${?}" == "0" ]; then
+       echo "Error! 'etc/init.d/...' in rootfiles files found!"
+       grep -r "^etc/init.d//*" ./config/rootfiles/
+       echo "Change this to 'etc/rc.d/init.d/...' !"
+fi
index 16352b4a2f84b01f2870c0f302363cc45d384cb0..7bacec10d6d31a815f56fd20a313b35c36950b7c 100644 (file)
@@ -556,6 +556,7 @@ update_langs() {
                $BASEDIR/tools/sort_strings.pl pl
                $BASEDIR/tools/sort_strings.pl ru
                $BASEDIR/tools/sort_strings.pl nl
+               $BASEDIR/tools/sort_strings.pl tr
                $BASEDIR/tools/check_strings.pl en > $BASEDIR/doc/language_issues.en
                $BASEDIR/tools/check_strings.pl de > $BASEDIR/doc/language_issues.de
                $BASEDIR/tools/check_strings.pl fr > $BASEDIR/doc/language_issues.fr
@@ -563,6 +564,7 @@ update_langs() {
                $BASEDIR/tools/check_strings.pl es > $BASEDIR/doc/language_issues.pl
                $BASEDIR/tools/check_strings.pl ru > $BASEDIR/doc/language_issues.ru
                $BASEDIR/tools/check_strings.pl nl > $BASEDIR/doc/language_issues.nl
+               $BASEDIR/tools/check_strings.pl tr > $BASEDIR/doc/language_issues.tr
                $BASEDIR/tools/check_langs.sh > $BASEDIR/doc/language_missings
                beautify message DONE
 }