+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Sat Jan 1 16:34:27 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.1/1.1.2.31/Tue Nov 16 20:13:28 2004//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.1/1.1.2.32/Tue Nov 16 20:13:28 2004//TIPCOP_v1_4_0
-/information/1.1.2.5/Wed Nov 10 20:13:27 2004//TIPCOP_v1_4_0
-/setup/1.1.2.20/Tue Nov 16 16:01:00 2004//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.1
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-home/httpd/cgi-bin/connections.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dmzholes.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/hosts.cgi
-home/httpd/cgi-bin/ids.cgi
-home/httpd/cgi-bin/index.cgi
-home/httpd/cgi-bin/netstatus.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/status.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/upload.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-var/ipcop/header.pl
-var/ipcop/langs/list
-var/ipcop/langs/bz.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/pl.pl
-var/ipcop/langs/so.pl
-var/ipcop/langs/zh.pl
-var/ipcop/langs/cs.pl
-var/ipcop/langs/da.pl
-var/ipcop/langs/fi.pl
-var/ipcop/langs/hu.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/nl.pl
-var/ipcop/langs/pt.pl
-var/ipcop/langs/ro.pl
-var/ipcop/langs/sv.pl
-var/ipcop/langs/tr.pl
-var/ipcop/langs/vi.pl
-usr/bin/eciadsl-firmware
-usr/bin/eciadsl-synch
-usr/bin/eciadsl-pppoeci
-usr/local/sbin/setup
-usr/local/bin/installfcdsl
-usr/local/bin/ipsecctrl
-usr/local/bin/makegraphs
-usr/local/bin/restartdhcp
-usr/local/bin/restartshaping
-usr/local/bin/restartsnort
-usr/local/bin/restartsquid
-usr/local/bin/setddns.pl
-usr/local/bin/setdmzholes
-usr/local/bin/tunerrd.pl
-usr/local/bin/updatelists.pl
-usr/sbin/modem_run
-etc/issue
-etc/httpd/conf/httpd.conf
-etc/rc.d/rc.alcatelusb
-etc/rc.d/rc.alcatelusbk
-etc/rc.d/rc.eagleusbadsl
-etc/rc.d/rc.fritzdsl
-etc/rc.d/rc.red
-etc/rc.d/rc.sysinit
-etc/rc.d/rc.updatered
-etc/rc.d/rc.netaddress.up
-etc/rc.d/rc.network
-##
-## capi4k-utils-2004-10-06
-##
-usr/lib/pppd/2.4.2/capiplugin.so
-usr/lib/pppd/2.4.2/userpass.so
-usr/lib/libcapi20.so.2.0.9
-usr/lib/libcapi20.so.2
-usr/lib/libcapi20.so
-usr/sbin/capiinit
-##
-## squid-2.5.STABLE7
-##
-etc/squid/mime.conf
-etc/squid/msntauth.conf
-etc/squid/squid.conf
-usr/lib/squid/errors/English
-usr/lib/squid/icons
-usr/lib/squid/msnt_auth
-usr/lib/squid/ncsa_auth
-usr/lib/squid/ntlm_auth
-usr/lib/squid/smb_auth
-usr/lib/squid/smb_auth.sh
-usr/lib/squid/unlinkd
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
-##
-## eciadsl-nortek-2021
-##
-usr/sbin/eciadsl-synch
-usr/sbin/eciadsl-pppoeci
-var/ipcop/eciadsl/modems.db
-etc/rc.d/rc.eciadsl
-##
-## net-tools-1.60 (patched)
-##
-bin/dnsdomainname
-#bin/domainname
-bin/hostname
-bin/netstat
-#bin/nisdomainname
-#bin/ypdomainname
-sbin/arp
-sbin/ifconfig
-sbin/nameif
-#sbin/plipconfig
-sbin/rarp
-sbin/route
-sbin/slattach
-sbin/mii-tool
-##
-## iptables-1.2.11
-##
-sbin/iptables
-sbin/iptables-save
-sbin/iptables-restore
-##
-## dnsmasq-2.17
-##
-usr/sbin/dnsmasq
-##
-## openssl-0.9.7e
-##
-etc/ssl/openssl.cnf
-usr/bin/openssl
-usr/lib/libcrypto.so
-usr/lib/libcrypto.so.0
-usr/lib/libcrypto.so.0.9.7
-usr/lib/libssl.so
-usr/lib/libssl.so.0
-usr/lib/libssl.so.0.9.7
-##
-## apache_1.3.33
-##
-usr/bin/htpasswd
-usr/sbin/httpd
-##
-## linux-2.4.27
-##
-lib/modules/2.4.27/kernel/drivers/usb/usbnet.o.gz
-lib/modules/2.4.27/kernel/drivers/net/aironet4500_core.o.gz
-lib/modules/2.4.27/kernel/drivers/net/aironet4500_card.o.gz
-lib/modules/2.4.27/kernel/drivers/net/arlan-proc.o.gz
-lib/modules/2.4.27/kernel/drivers/net/arlan.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wavelan.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco_cs.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco_tmd.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco_pci.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/hermes.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco_plx.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/usb/usbnet.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/aironet4500_core.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/aironet4500_card.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/arlan-proc.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/arlan.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wavelan.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco_cs.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco_tmd.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco_pci.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/hermes.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco_plx.o.gz
-##
-## eagle-usb-2.0.0 and smp
-##
-etc/eagle-usb/CMVepES.txt
-etc/eagle-usb/CMVepFR.txt
-etc/eagle-usb/CMVepIT.txt
-etc/eagle-usb/CMVeiWO.txt
-etc/eagle-usb/CMVepWO.txt
-#etc/eagle-usb
-usr/sbin/eaglectrl
-usr/sbin/eaglestat
-lib/modules/2.4.27/misc/eagle-usb.o.gz
-lib/modules/2.4.27-smp/misc/eagle-usb.o.gz
-##
-## iputils-ss020927
-##
-usr/bin/ping
-##
-## ez-ipupdate-3.0.11b8
-##
-usr/bin/ez-ipupdate
+++ /dev/null
-home/httpd/cgi-bin/connections.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dmzholes.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/hosts.cgi
-home/httpd/cgi-bin/ids.cgi
-home/httpd/cgi-bin/index.cgi
-home/httpd/cgi-bin/netstatus.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/status.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/upload.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-var/ipcop/header.pl
-var/ipcop/langs/list
-var/ipcop/langs/bz.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/pl.pl
-var/ipcop/langs/so.pl
-var/ipcop/langs/zh.pl
-var/ipcop/langs/cs.pl
-var/ipcop/langs/da.pl
-var/ipcop/langs/fi.pl
-var/ipcop/langs/hu.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/nl.pl
-var/ipcop/langs/pt.pl
-var/ipcop/langs/ro.pl
-var/ipcop/langs/sv.pl
-var/ipcop/langs/tr.pl
-var/ipcop/langs/vi.pl
-usr/bin/eciadsl-firmware
-usr/bin/eciadsl-synch
-usr/bin/eciadsl-pppoeci
-usr/local/sbin/setup
-usr/local/bin/installfcdsl
-usr/local/bin/ipsecctrl
-usr/local/bin/makegraphs
-usr/local/bin/restartdhcp
-usr/local/bin/restartshaping
-usr/local/bin/restartsnort
-usr/local/bin/restartsquid
-usr/local/bin/setddns.pl
-usr/local/bin/setdmzholes
-usr/local/bin/tunerrd.pl
-usr/local/bin/updatelists.pl
-usr/sbin/modem_run
-etc/issue
-etc/httpd/conf/httpd.conf
-etc/rc.d/rc.alcatelusb
-etc/rc.d/rc.alcatelusbk
-etc/rc.d/rc.conexantpciadsl
-etc/rc.d/rc.eagleusbadsl
-etc/rc.d/rc.fritzdsl
-etc/rc.d/rc.red
-etc/rc.d/rc.sysinit
-etc/rc.d/rc.updatered
-etc/rc.d/rc.netaddress.up
-etc/rc.d/rc.network
-##
-## capi4k-utils-2004-10-06
-##
-usr/lib/pppd/2.4.2/capiplugin.so
-usr/lib/pppd/2.4.2/userpass.so
-usr/lib/libcapi20.so.2.0.9
-usr/lib/libcapi20.so.2
-usr/lib/libcapi20.so
-usr/sbin/capiinit
-##
-## pulsar-4.0.15
-##
-lib/modules/2.4.27/misc/pulsar.o.gz
-##
-## pulsar-4.0.15-smp
-##
-lib/modules/2.4.27-smp/misc/pulsar.o.gz
-##
-## squid-2.5.STABLE7
-##
-etc/squid/mime.conf
-etc/squid/msntauth.conf
-etc/squid/squid.conf
-usr/lib/squid/errors/English
-usr/lib/squid/icons
-usr/lib/squid/msnt_auth
-usr/lib/squid/ncsa_auth
-usr/lib/squid/ntlm_auth
-usr/lib/squid/smb_auth
-usr/lib/squid/smb_auth.sh
-usr/lib/squid/unlinkd
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
-lib/modules/2.4.27/modules.dep
-lib/modules/2.4.27-smp/modules.dep
-##
-## eciadsl-nortek-2021
-##
-usr/sbin/eciadsl-synch
-usr/sbin/eciadsl-pppoeci
-var/ipcop/eciadsl/modems.db
-etc/rc.d/rc.eciadsl
-##
-## net-tools-1.60 (patched)
-##
-bin/dnsdomainname
-#bin/domainname
-bin/hostname
-bin/netstat
-#bin/nisdomainname
-#bin/ypdomainname
-sbin/arp
-sbin/ifconfig
-sbin/nameif
-#sbin/plipconfig
-sbin/rarp
-sbin/route
-sbin/slattach
-sbin/mii-tool
-##
-## iptables-1.2.11
-##
-sbin/iptables
-sbin/iptables-save
-sbin/iptables-restore
-##
-## dnsmasq-2.17
-##
-usr/sbin/dnsmasq
-##
-## openssl-0.9.7e
-##
-etc/ssl/openssl.cnf
-usr/bin/openssl
-usr/lib/libcrypto.so
-usr/lib/libcrypto.so.0
-usr/lib/libcrypto.so.0.9.7
-usr/lib/libssl.so
-usr/lib/libssl.so.0
-usr/lib/libssl.so.0.9.7
-##
-## apache_1.3.33
-##
-usr/bin/htpasswd
-usr/sbin/httpd
-##
-## linux-2.4.27
-##
-lib/modules/2.4.27/kernel/drivers/usb/usbnet.o.gz
-lib/modules/2.4.27/kernel/drivers/net/aironet4500_core.o.gz
-lib/modules/2.4.27/kernel/drivers/net/aironet4500_card.o.gz
-lib/modules/2.4.27/kernel/drivers/net/arlan-proc.o.gz
-lib/modules/2.4.27/kernel/drivers/net/arlan.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wavelan.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco_cs.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco_tmd.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco_pci.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/hermes.o.gz
-lib/modules/2.4.27/kernel/drivers/net/wireless/orinoco_plx.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/usb/usbnet.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/aironet4500_core.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/aironet4500_card.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/arlan-proc.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/arlan.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wavelan.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco_cs.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco_tmd.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco_pci.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/hermes.o.gz
-lib/modules/2.4.27-smp/kernel/drivers/net/wireless/orinoco_plx.o.gz
-##
-## eagle-usb-2.0.0 and smp
-##
-etc/eagle-usb/CMVepES.txt
-etc/eagle-usb/CMVepFR.txt
-etc/eagle-usb/CMVepIT.txt
-etc/eagle-usb/CMVeiWO.txt
-etc/eagle-usb/CMVepWO.txt
-#etc/eagle-usb
-usr/sbin/eaglectrl
-usr/sbin/eaglestat
-lib/modules/2.4.27/misc/eagle-usb.o.gz
-lib/modules/2.4.27-smp/misc/eagle-usb.o.gz
-##
-## iputils-ss020927
-##
-usr/bin/ping
-##
-## ez-ipupdate-3.0.11b8
-##
-usr/bin/ez-ipupdate
-##
-## CnxADSL-TgrATMcln-20041004 and smp
-#etc/Conexant
-#etc/Conexant/CnxTgF.hex
-#etc/Conexant/CnxYkF.hex
-etc/Conexant/cnxadsl.conf
-#etc/Conexant/cnxadslctl.conf
-etc/Conexant/cnxadslload
-usr/sbin/cnxadslconfig
-usr/sbin/cnxadslstatus
-#usr/sbin/cnxadslautolog
-lib/modules/2.4.27/misc/CnxADSL.o.gz
-lib/modules/2.4.27-smp/misc/CnxADSL.o.gz
+++ /dev/null
-001|1.4.1 update|This update includes squid-2.5STABLE7, new fcdsl and eciadsl-nortek hardware support, Speedtouch 0.01 support, adds Somali language, fixes some translations, and fixes the gaps in graph generation, .................................|2004-11-20
+++ /dev/null
-#!/bin/sh
-
-echo "This is the 1.4.1 update patch for IPCop 1.4.0 installing."
-
-CURRENTVERSION=`cat /etc/issue | awk '{ print $2 }' | sed -e 's/v//'`
-UPGRADEVERSION="1.4.1"
-
-if [ "$CURRENTVERSION" != "1.4.0" ]; then
- echo "You are not running IPCop v1.4.0 for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-/bin/rm -rf /etc/capi.conf \
- /var/ipcop/{pulsardsl,fritzdsl} \
- /usr/lib/libcapi20.so* \
- /usr/bin/{pppoeci,eci-load1,eci-load2} \
- /usr/sbin/cnxadslautolog
-/bin/tar -zxpf patch.tar.gz -C /
-
-# Fix the graphs heartbeat
-/usr/local/bin/tunerrd.pl
-rm -f /usr/local/bin/tunerrd.pl
-
-# update linker cache
-/sbin/ldconfig
-
-# Fix dhcpd.conf for bootp problem
-if grep -q "range dynamic-bootp" /var/ipcop/dhcp/dhcpd.conf; then
- sed -i -e 's/range\ dynamic-bootp/range/g' /var/ipcop/dhcp/dhcpd.conf
- chown 99:99 /var/ipcop/dhcp/dhcpd.conf
-fi
-
-if [ -e /var/ipcop/dhcp/enable ]; then
- mv /var/ipcop/dhcp/enable /var/ipcop/dhcp/enable_green
-fi
-
-sed -i -e 's/START_ADDR=/START_ADDR_GREEN=/' \
- -e 's/END_ADDR=/END_ADDR_GREEN=/' \
- -e 's/DOMAIN_NAME=/DOMAIN_NAME_GREEN=/' \
- -e 's/DEFAULT_LEASE_TIME=/DEFAULT_LEASE_TIME_GREEN=/' \
- -e 's/MAX_LEASE_TIME=/MAX_LEASE_TIME_GREEN=/' \
- -e 's/DNS1=/DNS1_GREEN=/' \
- -e 's/DNS2=/DNS2_GREEN=/' \
- -e 's/WINS1=/WINS1_GREEN=/' \
- -e 's/WINS2=/WINS2_GREEN=/' \
- -e 's/ENABLE=/ENABLE_GREEN=/' /var/ipcop/dhcp/settings
-chown 99:99 /var/ipcop/dhcp/settings
-
-if [ -e /var/ipcop/eagle-usb/eagle-usb.conf ]; then
- sed -i -e 's/Linetype=00000001/Linetype=0A/' /var/ipcop/eagle-usb/eagle-usb.conf
- chown 99:99 /var/ipcop/eagle-usb/eagle-usb.conf
-fi
-
-mkdir -p /var/ipcop/isapnp
-chown 99:99 /var/ipcop/isapnp
-if [ -e /etc/isapnp.conf ]; then
- mv /etc/isapnp.conf /var/ipcop/isapnp/isapnp.conf
-else
- touch /var/ipcop/isapnp/isapnp.conf
- chown 99:99 /var/ipcop/isapnp/isapnp.conf
-fi
+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Tue Oct 4 11:48:29 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.10/1.1.2.25/Sat Nov 5 23:42:00 2005//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.10/1.1.2.25/Sat Nov 5 23:42:00 2005//TIPCOP_v1_4_0
-/fixbackups.sh/1.1.2.1/Mon Nov 7 01:29:55 2005//TIPCOP_v1_4_0
-/information/1.1.2.10/Mon Nov 7 01:29:55 2005//TIPCOP_v1_4_0
-/setup/1.1.2.12/Mon Nov 7 01:29:55 2005//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.10
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-etc/issue
-etc/logrotate.conf
-etc/rc.d/rc.red
-etc/rc.d/rc.updatered
-home/httpd/cgi-bin/aliases.cgi
-home/httpd/cgi-bin/backup.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/dmzholes.cgi
-home/httpd/cgi-bin/hosts.cgi
-home/httpd/cgi-bin/netstatus.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/shutdown.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-usr/local/bin/ipcopbkcfg
-usr/local/bin/ipcoprscfg
-usr/local/bin/ipcopreboot
-usr/local/bin/restartsnort
-usr/local/bin/setdmzholes
-var/ipcop/backup/exclude.system
-var/ipcop/lang.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/lt.pl
-var/ipcop/langs/nl.pl
-var/ipcop/langs/pl.pl
-var/ipcop/langs/sv.pl
-##
-## apache_1.3.34 mod_ssl-2.8.25-1.3.34 mm-1.4.0
-usr/sbin/httpd
-##
-## openssl-0.9.7i
-usr/bin/openssl
-usr/lib/libcrypto.so.0.9.7
-usr/lib/libssl.so.0.9.7
-usr/bin/ssh-keygen
-usr/sbin/sshd
-##
-## squid-2.5.STABLE11 patched (CAN-2005-3258 and bug#1405)
-usr/lib/squid/ntlm_auth
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
+++ /dev/null
-etc/issue
-etc/logrotate.conf
-etc/rc.d/rc.red
-etc/rc.d/rc.updatered
-home/httpd/cgi-bin/aliases.cgi
-home/httpd/cgi-bin/backup.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/dmzholes.cgi
-home/httpd/cgi-bin/hosts.cgi
-home/httpd/cgi-bin/netstatus.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/shutdown.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-usr/local/bin/ipcopbkcfg
-usr/local/bin/ipcoprscfg
-usr/local/bin/ipcopreboot
-usr/local/bin/restartsnort
-usr/local/bin/setdmzholes
-var/ipcop/backup/exclude.system
-var/ipcop/lang.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/lt.pl
-var/ipcop/langs/nl.pl
-var/ipcop/langs/pl.pl
-var/ipcop/langs/sv.pl
-##
-## apache_1.3.34 mod_ssl-2.8.25-1.3.34 mm-1.4.0
-usr/sbin/httpd
-##
-## openssl-0.9.7i
-usr/bin/openssl
-usr/lib/libcrypto.so.0.9.7
-usr/lib/libssl.so.0.9.7
-usr/bin/ssh-keygen
-usr/sbin/sshd
-##
-## squid-2.5.STABLE11 patched (CAN-2005-3258 and bug#1405)
-usr/lib/squid/ntlm_auth
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
+++ /dev/null
-#!/bin/sh\r
-\r
-# fix for 1.4.9 web backup\r
-\r
-function fix_backup() {\r
- /bin/gunzip -d -f $backup\r
- path=${backup%/*}\r
-\r
- # remove files wich should not have been include starting from 1.4.9\r
- # --delete accept only one -T each time\r
- /bin/tar --delete --file=$path/$name.tar -T /var/ipcop/backup/exclude.system\r
- /bin/tar --delete --file=$path/$name.tar -T /var/ipcop/backup/exclude.user\r
- # add missing hardware settings since v1.4.0\r
- /bin/tar --append --file=$path/$name.tar -C / -T /var/ipcop/backup/exclude.hardware\r
-\r
- #create backup again\r
- /bin/gzip $path/$name.tar\r
- # create encrypted backup again\r
- /usr/bin/openssl des3 -e -salt -in $backup -out $path/$name.dat -kfile /var/ipcop/backup/backup.key\r
- /bin/chown 99:99 $backup\r
- /bin/chown 99:99 $path/$name.dat\r
-}\r
-\r
-name=`hostname`\r
-\r
-backups="`/usr/bin/find /var/ipcop/backup/sets -name $name.tar.gz`"\r
-if [ $backup !='' ]; then\r
- for backup in $backups; do\r
- fix_backup $backup\r
- done\r
-fi\r
-\r
-backup="/home/httpd/html/backup/$name.tar.gz"\r
-if [ -s $backup ]; then\r
- fix_backup $backup\r
-fi\r
+++ /dev/null
-010|1.4.10 update|Web backup : tighten security (SF 1344032/1344047), fix hardware settings never included in backup, fix excluded files not working in 1.4.9. Web backup set on disk will be fixed.<br>Patch squid-2.5.STABLE11 (CAN-2005-3258 and bug#1405). Upgrade to apache_1.3.34 mod_ssl-2.8.25-1.3.34 mm-1.4.0, openssl-0.9.7i (CAN-2005-2969).<br>Correct transparent proxy squid for Blue only SF1327461.<br>Replace ipcopdeath and ipcoprebirth with ipcopreboot.<br>Accept IP masks (pool) for IP fields in DMZ Pinholes.<br>Add option to schedule reboot of IPCop.<br>Fix VPN adv options not used. Add an optional delay between connection and VPN start to allow dyndns name to propagate.<br>Use binary logging for Snort IDS.|2005-11-09
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION=1.4.10
-PREVIOUSVERSION="1.4."$((`echo $UPGRADEVERSION | /usr/bin/cut -f3 -d '.'`-1))
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`perl -e "require '/var/ipcop/general-functions.pl';print \\$General::version;"`
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-# general-functions might not be overwrited by patch...
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/general-functions.pl
-
-#protect backup key fix for SF1344032 restrict access to root only
-[ -e /var/ipcop/backup/backup.key ] && /bin/chmod 400 /var/ipcop/backup/backup.key && ./fixbackups.sh
-
-/bin/tar -zxpf patch.tar.gz -C /
-
-# update linker cache (openssl CAN-2005-2969)
-/sbin/ldconfig
-
-#New option for vpn
-echo "VPN_DELAYED_START=0" >> /var/ipcop/vpn/settings
-
-#replaces ipcoprebirth/ipcopdeath with ipcopreboot
-/bin/rm -f /usr/local/bin/{ipcopdeath,ipcoprebirth}
-
-# restart new httpd apache_1.3.34 mod_ssl-2.8.25-1.3.34 mm-1.4.0
-/bin/killall httpd
-sleep 2
-/usr/sbin/httpd
-
-# missing from 1.4.9 update
-/usr/local/bin/setdmzholes
-
-# patched squid (CAN-2005-3258 and bug#1405)
-[ -e /var/ipcop/proxy/squid.conf ] && /usr/local/bin/restartsquid
-
-# snort now use binary logging
-/usr/local/bin/restartsnort
-# avoid 'too many arguments' on cleanup
-for i in `seq 1 9`; do
- /bin/rm -rf /var/log/snort/$i*
-done
-
-#Insert missing advanced values for VPN settings.
-#If user never went to adv screen, they are empty.
-#Whitout them, ipsec uses 3des-(sha|md5)-(768|1024|1536)
-#as default ike and esp algorythm.
-#This correction does not add 'aes128' as vpnmain,
-#so user will see effective algorythm selected.
-cp /var/ipcop/vpn/config /var/ipcop/vpn/oldconfig
-/usr/bin/perl -e "\
-use strict; \
-if (open(FILE, '/var/ipcop/vpn/oldconfig')){\
- my @lines = <FILE>;\
- close (FILE);\
- foreach my \$line (@lines){\
- my @confighash=split(',' ,\$line);\
- \$confighash[15] = 'on' if (\$confighash[15] eq '');\
- \$confighash[14] = 'off' if (\$confighash[14] eq '');\
- \$confighash[19] = '3des' if (\$confighash[19] eq '');\
- \$confighash[20] = 'sha|md5' if (\$confighash[20] eq '');\
- \$confighash[21] = '1536|1024|768'if (\$confighash[21] eq '');\
- \$confighash[17] = '1' if (\$confighash[17] eq '');\
- \$confighash[22] = 'aes128|3des' if (\$confighash[22] eq '');\
- \$confighash[23] = 'sha1|md5' if (\$confighash[23] eq '');\
- \$confighash[18] = '8' if (\$confighash[18] eq '');\
- \$confighash[25] = 'off' if (\$confighash[25] eq '');\
- print join (',', @confighash); }}" >/var/ipcop/vpn/config
-rm /var/ipcop/vpn/oldconfig
-
-#build cachelang file after all "lang/*.pl" updates
-perl -e "require '/var/ipcop/lang.pl'; &Lang::BuildCacheLang"
-
-killall mingetty #redisplay correct version
-echo "end of $UPGRADEVERSION update"
+++ /dev/null
-etc/issue
-etc/rc.d/rc.red
-etc/rc.d/rc.updatered
-home/httpd/cgi-bin/backup.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/shutdown.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-home/httpd/cgi-bin/logs.cgi/log.dat
-usr/local/bin/httpscert
-usr/local/bin/ipcopbackup
-usr/local/bin/ipcopbkcfg
-usr/local/bin/ipcoprscfg
-usr/local/bin/makegraphs
-usr/local/bin/setddns.pl
-usr/local/bin/setfilters
-var/ipcop/general-functions.pl
-var/ipcop/lang.pl
-var/ipcop/langs/list
-var/ipcop/langs/da.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fa.pl
-var/ipcop/langs/fi.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/sk.pl
-var/ipcop/langs/sv.pl
-##
-## hdparm-6.3
-##
-sbin/hdparm
-##
-## iptables-1.3.4
-##
-lib/iptables/libipt_CLASSIFY.so
-lib/iptables/libipt_CONNMARK.so
-lib/iptables/libipt_DNAT.so
-lib/iptables/libipt_DSCP.so
-lib/iptables/libipt_ECN.so
-lib/iptables/libipt_IPV4OPTSSTRIP.so
-lib/iptables/libipt_LOG.so
-lib/iptables/libipt_MARK.so
-lib/iptables/libipt_MASQUERADE.so
-lib/iptables/libipt_MIRROR.so
-lib/iptables/libipt_NETLINK.so
-lib/iptables/libipt_NETMAP.so
-lib/iptables/libipt_NFQUEUE.so
-lib/iptables/libipt_NOTRACK.so
-lib/iptables/libipt_POOL.so
-lib/iptables/libipt_REDIRECT.so
-lib/iptables/libipt_REJECT.so
-lib/iptables/libipt_SAME.so
-lib/iptables/libipt_SET.so
-lib/iptables/libipt_SNAT.so
-lib/iptables/libipt_TARPIT.so
-lib/iptables/libipt_TCPMSS.so
-lib/iptables/libipt_TOS.so
-lib/iptables/libipt_TRACE.so
-lib/iptables/libipt_TTL.so
-lib/iptables/libipt_ULOG.so
-lib/iptables/libipt_addrtype.so
-lib/iptables/libipt_ah.so
-lib/iptables/libipt_comment.so
-lib/iptables/libipt_connlimit.so
-lib/iptables/libipt_connmark.so
-lib/iptables/libipt_conntrack.so
-lib/iptables/libipt_dscp.so
-lib/iptables/libipt_dstlimit.so
-lib/iptables/libipt_ecn.so
-lib/iptables/libipt_esp.so
-lib/iptables/libipt_fuzzy.so
-lib/iptables/libipt_hashlimit.so
-lib/iptables/libipt_helper.so
-lib/iptables/libipt_icmp.so
-lib/iptables/libipt_iprange.so
-lib/iptables/libipt_ipv4options.so
-lib/iptables/libipt_length.so
-lib/iptables/libipt_limit.so
-lib/iptables/libipt_mac.so
-lib/iptables/libipt_mark.so
-lib/iptables/libipt_mport.so
-lib/iptables/libipt_multiport.so
-lib/iptables/libipt_nth.so
-lib/iptables/libipt_osf.so
-lib/iptables/libipt_owner.so
-lib/iptables/libipt_physdev.so
-lib/iptables/libipt_pkttype.so
-lib/iptables/libipt_pool.so
-lib/iptables/libipt_psd.so
-lib/iptables/libipt_quota.so
-lib/iptables/libipt_random.so
-lib/iptables/libipt_realm.so
-lib/iptables/libipt_recent.so
-lib/iptables/libipt_rpc.so
-lib/iptables/libipt_sctp.so
-lib/iptables/libipt_set.so
-lib/iptables/libipt_standard.so
-lib/iptables/libipt_state.so
-lib/iptables/libipt_string.so
-lib/iptables/libipt_tcp.so
-lib/iptables/libipt_tcpmss.so
-lib/iptables/libipt_time.so
-lib/iptables/libipt_tos.so
-lib/iptables/libipt_ttl.so
-lib/iptables/libipt_u32.so
-lib/iptables/libipt_udp.so
-lib/iptables/libipt_unclean.so
-sbin/iptables
-##
-## ipac-ng-1.31 patched
-##
-usr/sbin/fetchipac
-usr/sbin/ipacsum
-##
-## linux-2.4.31 updated netfilter modules
-lib/modules/2.4.31/kernel/net/ipv4/netfilter
-##
-## cleaned configuration file
-etc/ssl/openssl.cnf
-##
-## openswan 1.0.10
-##
-usr/sbin/ipsec
-usr/lib/ipsec
-##
-## enable Latin2 character set support in rrdtool
-##
-usr/lib/perl5/site_perl/5.8.5/alpha-linux/auto/RRDs/RRDs.so
-##
-## vlan.1.9
-sbin/vconfig
-##
-## core utils 5.93
-bin/basename
-bin/chgrp
-bin/chmod
-bin/chown
-bin/cp
-bin/date
-bin/dd
-bin/df
-bin/du
-bin/echo
-bin/false
-bin/head
-bin/install
-bin/ln
-bin/ls
-bin/mkdir
-bin/mkfifo
-bin/mknod
-bin/mv
-bin/rm
-bin/rmdir
-bin/sleep
-bin/su
-bin/sync
-bin/test
-bin/touch
-bin/true
-bin/uname.bak
-usr/bin/cut
-usr/bin/dirname
-usr/bin/env
-usr/bin/expr
-usr/bin/groups
-usr/bin/hostid
-usr/bin/id
-usr/bin/join
-usr/bin/md5sum
-usr/bin/nice
-usr/bin/nohup
-usr/bin/paste
-usr/bin/seq
-usr/bin/sort
-usr/bin/split
-usr/bin/stat
-usr/bin/tail
-usr/bin/tee
-usr/bin/tr
-usr/bin/uniq
-usr/bin/uptime
-usr/bin/wc
-usr/bin/who
-usr/bin/whoami
-usr/bin/yes
-usr/sbin/chroot
-##
-## util-linux-2.12r
-##
-bin/dmesg
-bin/more
-bin/mount
-bin/umount
-etc/fdprm
-sbin/blockdev
-sbin/cfdisk
-sbin/ctrlaltdel
-sbin/fdisk
-sbin/hwclock
-sbin/losetup
-sbin/mkswap
-sbin/sfdisk
-sbin/swapoff
-sbin/swapon
-usr/bin/fdformat
-usr/bin/getopt
-usr/bin/logger
-usr/bin/pg
-usr/bin/rename
-usr/bin/renice
-usr/sbin/rdev
-##
-## Add 'single' user to init
-##
-etc/inittab
-##
-## iana-etc 2.00
-##
-etc/protocols
-etc/services
+++ /dev/null
-etc/issue
-etc/rc.d/rc.red
-etc/rc.d/rc.updatered
-home/httpd/cgi-bin/backup.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/shutdown.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/logs.cgi/log.dat
-home/httpd/cgi-bin/vpnmain.cgi
-usr/local/bin/httpscert
-usr/local/bin/ipcopbackup
-usr/local/bin/ipcopbkcfg
-usr/local/bin/ipcoprscfg
-usr/local/bin/makegraphs
-usr/local/bin/setddns.pl
-usr/local/bin/setfilters
-var/ipfire/general-functions.pl
-var/ipfire/lang.pl
-var/ipfire/langs/list
-var/ipfire/langs/da.pl
-var/ipfire/langs/de.pl
-var/ipfire/langs/el.pl
-var/ipfire/langs/en.pl
-var/ipfire/langs/es.pl
-var/ipfire/langs/fa.pl
-var/ipfire/langs/fi.pl
-var/ipfire/langs/fr.pl
-var/ipfire/langs/no.pl
-var/ipfire/langs/sk.pl
-var/ipfire/langs/sv.pl
-##
-## hdparm-6.3
-##
-sbin/hdparm
-##
-## iptables-1.3.4
-##
-lib/iptables/libipt_CLASSIFY.so
-lib/iptables/libipt_CONNMARK.so
-lib/iptables/libipt_DNAT.so
-lib/iptables/libipt_DSCP.so
-lib/iptables/libipt_ECN.so
-lib/iptables/libipt_IPV4OPTSSTRIP.so
-lib/iptables/libipt_LOG.so
-lib/iptables/libipt_MARK.so
-lib/iptables/libipt_MASQUERADE.so
-lib/iptables/libipt_MIRROR.so
-lib/iptables/libipt_NETLINK.so
-lib/iptables/libipt_NETMAP.so
-lib/iptables/libipt_NFQUEUE.so
-lib/iptables/libipt_NOTRACK.so
-lib/iptables/libipt_POOL.so
-lib/iptables/libipt_REDIRECT.so
-lib/iptables/libipt_REJECT.so
-lib/iptables/libipt_SAME.so
-lib/iptables/libipt_SET.so
-lib/iptables/libipt_SNAT.so
-lib/iptables/libipt_TARPIT.so
-lib/iptables/libipt_TCPMSS.so
-lib/iptables/libipt_TOS.so
-lib/iptables/libipt_TRACE.so
-lib/iptables/libipt_TTL.so
-lib/iptables/libipt_ULOG.so
-lib/iptables/libipt_addrtype.so
-lib/iptables/libipt_ah.so
-lib/iptables/libipt_comment.so
-lib/iptables/libipt_connlimit.so
-lib/iptables/libipt_connmark.so
-lib/iptables/libipt_conntrack.so
-lib/iptables/libipt_dscp.so
-lib/iptables/libipt_dstlimit.so
-lib/iptables/libipt_ecn.so
-lib/iptables/libipt_esp.so
-lib/iptables/libipt_fuzzy.so
-lib/iptables/libipt_hashlimit.so
-lib/iptables/libipt_helper.so
-lib/iptables/libipt_icmp.so
-lib/iptables/libipt_iprange.so
-lib/iptables/libipt_ipv4options.so
-lib/iptables/libipt_length.so
-lib/iptables/libipt_limit.so
-lib/iptables/libipt_mac.so
-lib/iptables/libipt_mark.so
-lib/iptables/libipt_mport.so
-lib/iptables/libipt_multiport.so
-lib/iptables/libipt_nth.so
-lib/iptables/libipt_osf.so
-lib/iptables/libipt_owner.so
-lib/iptables/libipt_physdev.so
-lib/iptables/libipt_pkttype.so
-lib/iptables/libipt_pool.so
-lib/iptables/libipt_psd.so
-lib/iptables/libipt_quota.so
-lib/iptables/libipt_random.so
-lib/iptables/libipt_realm.so
-lib/iptables/libipt_recent.so
-lib/iptables/libipt_rpc.so
-lib/iptables/libipt_sctp.so
-lib/iptables/libipt_set.so
-lib/iptables/libipt_standard.so
-lib/iptables/libipt_state.so
-lib/iptables/libipt_string.so
-lib/iptables/libipt_tcp.so
-lib/iptables/libipt_tcpmss.so
-lib/iptables/libipt_time.so
-lib/iptables/libipt_tos.so
-lib/iptables/libipt_ttl.so
-lib/iptables/libipt_u32.so
-lib/iptables/libipt_udp.so
-lib/iptables/libipt_unclean.so
-sbin/iptables
-##
-## ipac-ng-1.31 patched
-##
-usr/sbin/fetchipac
-usr/sbin/ipacsum
-##
-## linux-2.4.31 updated netfilter modules
-lib/modules/2.4.31/kernel/net/ipv4/netfilter
-lib/modules/2.4.31-smp/kernel/net/ipv4/netfilter
-##
-## openssl-0.9.7i recompilated for 386 (sf1363150)
-##
-usr/bin/openssl
-usr/lib/libssl.so.0.9.7
-usr/lib/libcrypto.so.0.9.7
-## cleaned configuration file
-etc/ssl/openssl.cnf
-##
-##
-## openswan 1.0.10
-##
-usr/sbin/ipsec
-usr/lib/ipsec
-##
-## enable Latin2 character set support in rrdtool
-##
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/RRDs/RRDs.so
-##
-## vlan.1.9
-sbin/vconfig
-##
-## core utils 5.93
-bin/basename
-bin/chgrp
-bin/chmod
-bin/chown
-bin/cp
-bin/date
-bin/dd
-bin/df
-bin/du
-bin/echo
-bin/false
-bin/head
-bin/install
-bin/ln
-bin/ls
-bin/mkdir
-bin/mkfifo
-bin/mknod
-bin/mv
-bin/rm
-bin/rmdir
-bin/sleep
-bin/su
-bin/sync
-bin/test
-bin/touch
-bin/true
-bin/uname.bak
-usr/bin/cut
-usr/bin/dirname
-usr/bin/env
-usr/bin/expr
-usr/bin/groups
-usr/bin/hostid
-usr/bin/id
-usr/bin/join
-usr/bin/md5sum
-usr/bin/nice
-usr/bin/nohup
-usr/bin/paste
-usr/bin/seq
-usr/bin/sort
-usr/bin/split
-usr/bin/stat
-usr/bin/tail
-usr/bin/tee
-usr/bin/tr
-usr/bin/uniq
-usr/bin/uptime
-usr/bin/wc
-usr/bin/who
-usr/bin/whoami
-usr/bin/yes
-usr/sbin/chroot
-##
-## util-linux-2.12r
-##
-bin/dmesg
-bin/more
-bin/mount
-bin/umount
-etc/fdprm
-sbin/blockdev
-sbin/cfdisk
-sbin/ctrlaltdel
-sbin/fdisk
-sbin/hwclock
-sbin/losetup
-sbin/mkswap
-sbin/sfdisk
-sbin/swapoff
-sbin/swapon
-usr/bin/fdformat
-usr/bin/getopt
-usr/bin/logger
-usr/bin/pg
-usr/bin/rename
-usr/bin/renice
-usr/sbin/rdev
-##
-## Add 'single' user to init
-##
-etc/inittab
-##
-## iana-etc 2.00
-##
-etc/protocols
-etc/services
+++ /dev/null
-011|1.4.11 update|New iso for installing+restore from usb-storage (usb-key),<br>Fix issue with Nx586 and ssl (sf1363150). Upgrade to hdparm-6.3, iptables-1.3.4, ipac-ng-1.31, openswan-1.0.10, vlan.1.9. <br>Web backup tighten security, continued: new interface, no more unencrypted files, <b>save your backup key !</b>,<br>Some DHCP server improvements.<br>Add Slovak and Persian (Farsi) languages. Enable support for Latin-2 characters in graphs created with rrdtool.<br>Added leftid & rightid options in VPN configuration|2005-11-09
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION=1.4.11
-PREVIOUSVERSION="1.4."$((`echo $UPGRADEVERSION | /usr/bin/cut -f3 -d '.'`-1))
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`perl -e "require '/var/ipcop/general-functions.pl';print \\$General::version;"`
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-# general-functions might not be overwrited by patch...
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/general-functions.pl
-
-/bin/tar -zxpf patch.tar.gz -C /
-
-# Backup have changed a little. Sets are located under Apache to facilitate
-# their exportation. Unencrypted backups do not exists any more
-find /var/ipcop/backup/sets/* -type d -exec mv {} /home/httpd/html/backup \;
-# delete gz
-find /home/httpd/html/backup -iname *gz -exec rm {} \;
-
-#bug sf #1369531
-sed -i -e 's/port 800/port __PROXY_PORT__/' /var/ipcop/proxy/acl
-
-# patch rc.sysinit to include Slovak
-/bin/sed -i -e 's/-o "$LANGUAGE" = "pl" ]/-o "$LANGUAGE" = "pl" -o "$LANGUAGE" = "sk" ]/' /etc/rc.d/rc.sysinit
-
-# move randfile out of this dir, cause it annoys openswann
-[ -e /var/ipcop/ca/.rnd ] && mv -f /var/ipcop/ca/.rnd /var/tmp/.rnd
-# idem for private key cakey.pem
-mkdir /var/ipcop/private
-chown nobody:nobody /var/ipcop/private
-[ -e /var/ipcop/ca/cakey.pem ] && mv -f /var/ipcop/ca/cakey.pem /var/ipcop/private/cakey.pem
-
-#create variable missing
-settings=/var/ipcop/vpn/settings
-grep -q "VPN_DELAYED_START" $settings || echo "VPN_DELAYED_START=0">>$settings
-
-
-#build cachelang file after all "lang/*.pl" updates
-perl -e "require '/var/ipcop/lang.pl'; &Lang::BuildCacheLang"
-
-killall mingetty #redisplay correct version
-echo "end of $UPGRADEVERSION update"
+++ /dev/null
-var/ipcop/header.pl
-var/ipcop/langs/list
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/pl.pl
-var/ipcop/langs/ro.pl
-var/ipcop/langs/sv.pl
-etc/issue
-etc/logrotate.conf
-etc/eciadsl/firmware00.bin
-etc/eciadsl/modems.db
-etc/rc.d/rc.eciadsl
-etc/rc.d/rc.red
-etc/rc.d/rc.sysinit
-etc/rc.d/rc.netaddress.up
-etc/rc.d/rc.updatered
-etc/rc.d/rc.firewall
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/wireless.cgi
-home/httpd/cgi-bin/logs.cgi/proxylog.dat
-usr/bin/eciadsl-synch
-usr/local/bin/rebuildhosts
-usr/local/bin/restartsyslogd
-usr/local/bin/resetusb
-usr/local/sbin/setup
-##
-## bind-9.2.3
-##
-usr/bin/host
-##
-## fcron-2.0.2
-##
-usr/bin/fcronsighup
-usr/bin/fcrontab
-usr/sbin/fcron
+++ /dev/null
-var/ipcop/header.pl
-var/ipcop/langs/list
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/pl.pl
-var/ipcop/langs/ro.pl
-var/ipcop/langs/sv.pl
-etc/issue
-etc/logrotate.conf
-etc/eciadsl/firmware00.bin
-etc/eciadsl/modems.db
-etc/rc.d/rc.eciadsl
-etc/rc.d/rc.fritzdsl
-etc/rc.d/rc.red
-etc/rc.d/rc.sysinit
-etc/rc.d/rc.netaddress.up
-etc/rc.d/rc.updatered
-etc/rc.d/rc.firewall
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/wireless.cgi
-home/httpd/cgi-bin/logs.cgi/proxylog.dat
-usr/bin/eciadsl-synch
-usr/local/bin/rebuildhosts
-usr/local/bin/restartsyslogd
-usr/local/bin/resetusb
-usr/local/sbin/setup
-##
-## bind-9.2.3
-##
-usr/bin/host
-##
-## fcron-2.0.2
-##
-usr/bin/fcronsighup
-usr/bin/fcrontab
-usr/sbin/fcron
-##
-## pulsar-4.0.18
-##
-lib/modules/2.4.27/misc/pulsar.o.gz
-var/run/need-depmod-2.4.27
-var/run/need-depmod-2.4.27-smp
-##
-## pulsar-4.0.18-smp
-##
-lib/modules/2.4.27-smp/misc/pulsar.o.gz
+++ /dev/null
-001|1.4.2 update|Fix KA Advisory 0411291 in proxylog.dat. Fix dhcp.cgi bug in header.pl. Fix insecure dependency with fritzdsl modems in rc.red. Upgrade fcdsl2, pulsardsl and fcron. Change log size from 10 to 30MB with 256MB flash. Fix snort log rotation. Others changes in the announce or Changelog. Rebooting or unloading module is necessary for fcdls2, pulsardsl.|2004-12-10
+++ /dev/null
-#!/bin/sh
-
-echo "This is the 1.4.2 update patch for IPCop 1.4.1 installing."
-
-CURRENTVERSION=`cat /etc/issue | awk '{ print $2 }' | sed -e 's/v//'`
-UPGRADEVERSION="1.4.2"
-
-if [ "$CURRENTVERSION" != "1.4.1" -a "$CURRENTVERSION" != "1.4.2" ]; then
- echo "You are not running IPCop v1.4.1 for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-/bin/tar -zxpf patch.tar.gz -C /
-/sbin/depmod -a
-/bin/rm -f /var/run/need-depmod-`uname -r`
-
-# shift eciadsl data to /etc (modems.db use a different format)
-/bin/rm -f /var/ipcop/eciadsl/{firmware00.bin,modems.db}
-
-# Fix leases problem (ends never) should have been done in 1.4.1 upgrade
-killall dhcpd
-rm -f /var/state/dhcp/*
-touch /var/state/dhcp/dhcpd.leases
-/usr/local/bin/restartdhcp
+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Sat Jan 1 16:34:27 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.3/1.1.2.46/Sun Mar 13 07:53:44 2005//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.3/1.1.2.49/Sun Mar 13 07:53:44 2005//TIPCOP_v1_4_0
-/information/1.1.2.10/Tue Mar 15 22:09:18 2005//TIPCOP_v1_4_0
-/setup/1.1.2.16/Sun Feb 27 23:18:48 2005//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.3
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-var/ipcop/header.pl
-var/ipcop/general-functions.pl
-var/ipcop/lang.pl
-var/ipcop/countries.pl
-var/ipcop/backup/exclude.system
-var/ipcop/langs/bz.pl
-var/ipcop/langs/da.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fi.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/pl.pl
-var/ipcop/langs/sv.pl
-var/ipcop/langs/zh.pl
-var/ipcop/modem/defaults
-etc/issue
-etc/ppp/dialer
-etc/ppp/ip-up
-etc/ppp/ip-down
-etc/rc.d/rc.red
-etc/rc.d/rc.sysinit
-etc/rc.d/rc.updatered
-etc/rc.d/helper/getdnsfromdhcpc.pl
-etc/rc.d/helper/writeipac.pl
-home/httpd/cgi-bin/aliases.cgi
-home/httpd/cgi-bin/backup.cgi
-home/httpd/cgi-bin/changepw.cgi
-home/httpd/cgi-bin/connections.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/dial.cgi
-home/httpd/cgi-bin/dmzholes.cgi
-home/httpd/cgi-bin/graphs.cgi
-home/httpd/cgi-bin/gui.cgi
-home/httpd/cgi-bin/hosts.cgi
-home/httpd/cgi-bin/ids.cgi
-home/httpd/cgi-bin/index.cgi
-home/httpd/cgi-bin/ipinfo.cgi
-home/httpd/cgi-bin/logs.cgi/config.dat
-home/httpd/cgi-bin/logs.cgi/firewalllog.dat
-home/httpd/cgi-bin/logs.cgi/ids.dat
-home/httpd/cgi-bin/logs.cgi/log.dat
-home/httpd/cgi-bin/logs.cgi/proxylog.dat
-home/httpd/cgi-bin/logs.cgi/summary.dat
-home/httpd/cgi-bin/modem.cgi
-home/httpd/cgi-bin/netstatus.cgi
-home/httpd/cgi-bin/portfw.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/proxygraphs.cgi
-home/httpd/cgi-bin/remote.cgi
-home/httpd/cgi-bin/shaping.cgi
-home/httpd/cgi-bin/shutdown.cgi
-home/httpd/cgi-bin/status.cgi
-home/httpd/cgi-bin/time.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/upload.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-home/httpd/cgi-bin/wireless.cgi
-home/httpd/cgi-bin/xtaccess.cgi
-home/httpd/html/images/forward.gif
-##
-## misc-progs
-usr/local/bin/installpackage
-usr/local/bin/makegraphs
-usr/local/bin/restartshaping
-usr/local/bin/setddns.pl
-usr/local/bin/setxtaccess
-usr/local/bin/updatelists.pl
-##
-## dhcp-3.0.2
-usr/sbin/dhcpd
-##
-## dnsmasq 2.20
-usr/sbin/dnsmasq
-##
-## eagle-usb-2.1.1
-etc/eagle-usb/CMVepES.txt
-etc/eagle-usb/CMVepFR.txt
-etc/eagle-usb/CMVepIT.txt
-etc/eagle-usb/CMVeiWO.txt
-etc/eagle-usb/CMVepWO.txt
-lib/modules/2.4.29/misc/eagle-usb.o.gz
-usr/sbin/eaglectrl
-usr/share/eagle-usb/dsp/dsp_code_isdn.bin
-usr/share/eagle-usb/dsp/dsp_code_pots.bin
-##
-## eciadsl-nortek-2021 updated
-##
-etc/eciadsl/modems.db
-usr/sbin/eciadsl-pppoeci
-usr/sbin/eciadsl-synch
-##
-## libpng-1.2.8
-usr/lib/libpng.so.3.1.2.8
-##
-## pciutils-2.1.11 fixed from stack smashing attack just with lspci -vvv and AGP
-usr/sbin/lspci
-##
-## perl security fixes CAN-2004-0452 CAN-2005-0155,0156
-usr/bin/perl
-usr/bin/sperl5.8.5
-##
-## setup
-usr/local/sbin/setup
-##
-## squid-2.5.STABLE9
-usr/lib/squid/errors/English/ERR_INVALID_RESP
-usr/lib/squid/msnt_auth
-usr/lib/squid/ncsa_auth
-usr/lib/squid/ntlm_auth
-usr/lib/squid/smb_auth
-usr/lib/squid/unlinkd
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
-##
-## tar-1.13.25 patched CAN-2002-0399
-bin/tar
-##
-## zlib-1.2.2
-lib/libz.so.1.2.2
+++ /dev/null
-var/ipcop/header.pl
-var/ipcop/general-functions.pl
-var/ipcop/lang.pl
-var/ipcop/countries.pl
-var/ipcop/backup/exclude.system
-var/ipcop/langs/bz.pl
-var/ipcop/langs/da.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fi.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/pl.pl
-var/ipcop/langs/sv.pl
-var/ipcop/langs/zh.pl
-var/ipcop/modem/defaults
-etc/ppp/dialer
-etc/ppp/ip-up
-etc/ppp/ip-down
-etc/rc.d/rc.red
-etc/rc.d/rc.sysinit
-etc/rc.d/rc.updatered
-etc/rc.d/helper/getdnsfromdhcpc.pl
-etc/rc.d/helper/writeipac.pl
-home/httpd/cgi-bin/aliases.cgi
-home/httpd/cgi-bin/backup.cgi
-home/httpd/cgi-bin/changepw.cgi
-home/httpd/cgi-bin/connections.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/dial.cgi
-home/httpd/cgi-bin/dmzholes.cgi
-home/httpd/cgi-bin/graphs.cgi
-home/httpd/cgi-bin/gui.cgi
-home/httpd/cgi-bin/hosts.cgi
-home/httpd/cgi-bin/ids.cgi
-home/httpd/cgi-bin/index.cgi
-home/httpd/cgi-bin/ipinfo.cgi
-home/httpd/cgi-bin/logs.cgi/config.dat
-home/httpd/cgi-bin/logs.cgi/firewalllog.dat
-home/httpd/cgi-bin/logs.cgi/ids.dat
-home/httpd/cgi-bin/logs.cgi/log.dat
-home/httpd/cgi-bin/logs.cgi/proxylog.dat
-home/httpd/cgi-bin/logs.cgi/summary.dat
-home/httpd/cgi-bin/modem.cgi
-home/httpd/cgi-bin/netstatus.cgi
-home/httpd/cgi-bin/portfw.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/proxygraphs.cgi
-home/httpd/cgi-bin/remote.cgi
-home/httpd/cgi-bin/shaping.cgi
-home/httpd/cgi-bin/shutdown.cgi
-home/httpd/cgi-bin/status.cgi
-home/httpd/cgi-bin/time.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/upload.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-home/httpd/cgi-bin/wireless.cgi
-home/httpd/cgi-bin/xtaccess.cgi
-##
-## misc-progs
-usr/local/bin/installpackage
-usr/local/bin/makegraphs
-usr/local/bin/restartshaping
-usr/local/bin/setddns.pl
-usr/local/bin/setxtaccess
-usr/local/bin/updatelists.pl
-##
-## dhcp-3.0.2
-usr/sbin/dhcpd
-##
-## dnsmasq 2.20
-usr/sbin/dnsmasq
-##
-## eagle-usb-2.1.1 std and smp
-etc/eagle-usb/CMVepES.txt
-etc/eagle-usb/CMVepFR.txt
-etc/eagle-usb/CMVepIT.txt
-etc/eagle-usb/CMVeiWO.txt
-etc/eagle-usb/CMVepWO.txt
-usr/sbin/eaglectrl
-usr/share/eagle-usb/dsp/dsp_code_isdn.bin
-usr/share/eagle-usb/dsp/dsp_code_pots.bin
-##
-## eciadsl-nortek-2021 updated
-##
-etc/eciadsl/modems.db
-usr/sbin/eciadsl-pppoeci
-usr/sbin/eciadsl-synch
-##
-## libpng-1.2.8
-usr/lib/libpng.so.3.1.2.8
-##
-## pciutils-2.1.11 fixed from stack smashing attack just with lspci -vvv and AGP
-usr/sbin/lspci
-##
-## perl security fixes CAN-2004-0452 CAN-2005-0155,0156
-usr/bin/perl
-usr/bin/sperl5.8.5
-##
-## setup
-usr/local/sbin/setup
-##
-## squid-2.5.STABLE9
-usr/lib/squid/errors/English/ERR_INVALID_RESP
-usr/lib/squid/msnt_auth
-usr/lib/squid/ncsa_auth
-usr/lib/squid/ntlm_auth
-usr/lib/squid/smb_auth
-usr/lib/squid/unlinkd
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
-##
-## tar-1.13.25 patched CAN-2002-0399
-bin/tar
-##
-## bast-0.9.0
-usr/bin/unicorn_status
-usr/bin/oam_ping
-##
-## zlib-1.2.2
-lib/libz.so.1.2.2
-##
-## linux-2.4.29
-lib/modules/2.4.29/kernel
-lib/modules/2.4.29/modules.dep
-lib/modules/2.4.29/modules.generic_string
-lib/modules/2.4.29/modules.pcimap
-lib/modules/2.4.29/modules.isapnpmap
-lib/modules/2.4.29/modules.usbmap
-lib/modules/2.4.29/misc/CnxADSL.o.gz
-lib/modules/2.4.29/misc/eagle-usb.o.gz
-lib/modules/2.4.29/misc/pulsar.o.gz
-lib/modules/2.4.29/extra/unicorn_pci_atm.o.gz
-lib/modules/2.4.29/extra/unicorn_usb_atm.o.gz
+++ /dev/null
-003|1.4.3 update|Upgrade to squid-2.5.STABLE9, kernel-2.4.29 (part1), dhcp-3.0.2, dnsmasq-2.20, libpng-1.2.8,bewan st v0.9.0 eagle-usb-2.1.1(EagleIII support), fresh eciadsl-nortek-0.10, zlib-1.2.2. Fix for tar (dot_dot issue). Bug fixes to VPN page. Better perl scripts speed. Enhance controls on GUI Settings page. Minor cosmetic changes to GUI. You need more than 24 MB free on / to be able to apply both 1.4.3 and 1.4.4 updates.Apply both 1.4.3 and 1.4.4 updates and reboot|2005-03-15
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION="1.4.3"
-PREVIOUSVERSION="1.4.2"
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`cat /etc/issue | awk '{ print $2 }' | sed -e 's/v//'`
-
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-# Make some space first
-/sbin/tune2fs -m 0 /dev/harddisk1
-/sbin/tune2fs -m 1 /dev/harddisk4
-/bin/rm -rf /var/patches/patch-*.tar.gz.gpg
-/bin/rm -rf /etc/eagle-usb/dsp
-
-/bin/tar -zxpf patch.tar.gz -C /
-
-# update linker cache
-/bin/rm -rf /lib/libz.so.1.2.1
-/bin/rm -rf /usr/lib/libpng.so.3.1.2.7
-/sbin/ldconfig
-
-# Change tar.gz to tgz.gpg in language files.
-# Completes fix for SF Bug 1077494
-for file in /var/ipcop/langs/*.pl
-do
- sed -i -e '/to install an update/s/.tar.gz/.tgz.gpg/' $file
-done
-
-touch /var/ipcop/ddns/settings
-chown 99:99 /var/ipcop/ddns/settings
-
-# Fix file permissions of updated files
-chown 99:99 /var/ipcop/modem/defaults
-
-#this is in general v1.4.4 and we want v1.4.3 be displayed
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/header.pl
-echo "IPCop v1.4.3 - The Bad Packets Stop Here" > /etc/issue
+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Sun Feb 27 23:18:48 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.4/1.1.2.1/Sun Feb 27 23:18:48 2005//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.4/1.1.2.1/Sun Feb 27 23:18:48 2005//TIPCOP_v1_4_0
-/information/1.1.2.4/Tue Mar 15 22:09:26 2005//TIPCOP_v1_4_0
-/setup/1.1.2.2/Tue Mar 1 06:06:10 2005//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.4
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-etc/issue
-##
-## linux-2.4.29
-boot/vmlinuz-2.4.29
-boot/System.map-2.4.29
-boot/vmlinuz
-boot/System.map
-lib/modules/2.4.29/kernel
-lib/modules/2.4.29/modules.dep
-lib/modules/2.4.29/modules.generic_string
-lib/modules/2.4.29/modules.pcimap
-lib/modules/2.4.29/modules.isapnpmap
-lib/modules/2.4.29/modules.usbmap
-lib/modules/2.4.29/misc/eagle-usb.o.gz
+++ /dev/null
-etc/issue
-##
-## linux-2.4.29
-boot/vmlinuz-2.4.29
-boot/System.map-2.4.29
-boot/vmlinuz
-boot/System.map
-boot/vmlinuz-2.4.29-smp
-boot/System.map-2.4.29-smp
-boot/vmlinuz-smp
-lib/modules/2.4.29-smp/kernel
-lib/modules/2.4.29-smp/modules.dep
-lib/modules/2.4.29-smp/modules.generic_string
-lib/modules/2.4.29-smp/modules.pcimap
-lib/modules/2.4.29-smp/modules.isapnpmap
-lib/modules/2.4.29-smp/modules.usbmap
-lib/modules/2.4.29-smp/misc/CnxADSL.o.gz
-lib/modules/2.4.29-smp/misc/eagle-usb.o.gz
-lib/modules/2.4.29-smp/misc/pulsar.o.gz
-lib/modules/2.4.29-smp/extra/unicorn_usb_atm.o.gz
-lib/modules/2.4.29-smp/extra/unicorn_pci_atm.o.gz
+++ /dev/null
-004|1.4.4 update|Upgrade to kernel 2.4.29 (part 2): fix many local security vulnerabilities. D-link GSE-528T support as a R8169 clone. Apply both 1.4.3 and 1.4.4 updates and reboot.|2005-03-15
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION="1.4.4"
-PREVIOUSVERSION="1.4.3"
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`cat /etc/issue | awk '{ print $2 }' | sed -e 's/v//'`
-
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-/bin/rm -rf /var/patches/patch-*.tar.gz.gpg
-
-# Fix grub
-ROOTDEV=`/bin/ls -l /dev/harddisk4 | /usr/bin/awk '{ print $NF }'`
-echo "title IPCop old (2.4.27)" >> /boot/grub/grub.conf
-echo " root (hd0,0)" >> /boot/grub/grub.conf
-echo " kernel /vmlinuz-2.4.27 root=${ROOTDEV} panic=10 acpi=off ro" >> /boot/grub/grub.conf
-if [ -f /boot/ipcoprd.img ]; then
- echo " initrd /ipcoprd-2.4.27.img" >> /boot/grub/grub.conf
-fi
-echo " savedefault" >> /boot/grub/grub.conf
-
-# Fix initrd
-if [ -f /boot/ipcoprd.img ]; then
- # Find out scsi module
- IMAGE=`/usr/bin/mktemp /tmp/ipcoprd.img.XXXXXX`
- MNTPOINT=`/usr/bin/mktemp -d /tmp/ipcoprd.mnt.XXXXXX`
- /bin/gzip -d -c /boot/ipcoprd.img > $IMAGE
- /bin/mount -o loop $IMAGE $MNTPOINT
- SCSIDRIVER=`/bin/ls -1 $MNTPOINT/lib | \
- /bin/grep -v sd_mod.o.gz |\
- /bin/grep -v sg.o.gz |\
- /bin/grep -v sr_mod.o.gz |\
- /bin/grep -v 53c700.o.gz |\
- /bin/grep -v NCR53C9x.o.gz |\
- /bin/grep -v libata.o.gz |\
- /bin/grep -v scsi_mod.o.gz |\
- /bin/grep -v ataraid.o.gz |\
- /bin/grep -v mptbase.o.gz |\
- /bin/grep -v isa-pnp.o |\
- /bin/grep -v ds.o.gz |\
- /bin/grep -v pcmcia_core.o.gz |\
- /bin/sed 's/.o.gz//'`
- /bin/umount $MNTPOINT
- /bin/rm -rf $MNTPOINT $IMAGE
- /bin/mv -f /boot/ipcoprd.img /boot/ipcoprd-2.4.27.img
- /bin/mv -f /boot/ipcoprd-smp.img /boot/ipcoprd-smp-2.4.27.img
- if [ "$SCSIDRIVER" ]; then
- /sbin/mkinitrd --with=scsi_mod --with=${SCSIDRIVER} --with=sd_mod --with=sr_mod --with=libata --with=ataraid /boot/ipcoprd.img 2.4.29
- /sbin/mkinitrd --with=scsi_mod --with=${SCSIDRIVER} --with=sd_mod --with=sr_mod --with=libata --with=ataraid /boot/ipcoprd-smp.img 2.4.29-smp
- fi
-fi
-
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/header.pl
-/bin/tar -zxpf patch.tar.gz -C /
-
+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Wed Mar 16 07:45:18 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.5/1.1.2.9/Mon Mar 28 10:54:41 2005//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.5/1.1.2.9/Mon Mar 28 10:54:41 2005//TIPCOP_v1_4_0
-/information/1.1.2.2/Tue Mar 29 23:31:19 2005//TIPCOP_v1_4_0
-/setup/1.1.2.3/Tue Mar 22 21:25:55 2005//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.5
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-etc/issue
-etc/logrotate.conf
-var/ipcop/langs/en.pl
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/logs.cgi/ids.dat
-home/httpd/cgi-bin/portfw.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-home/httpd/html/images/web-support.png
-##
-## dnsmasq-2.21
-##
-usr/sbin/dnsmasq
-##
-## misc-progs
-usr/local/bin/setddns.pl
+++ /dev/null
-etc/issue
-etc/logrotate.conf
-var/ipcop/langs/en.pl
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/logs.cgi/ids.dat
-home/httpd/cgi-bin/portfw.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-home/httpd/html/images/forward.gif
-home/httpd/html/images/web-support.png
-##
-## dnsmasq-2.21
-##
-usr/sbin/dnsmasq
-##
-## pulsardsl 4.0.18 with gcc3 lib
-lib/modules/2.4.29-smp/misc/pulsar.o.gz
-##
-## misc-progs
-usr/local/bin/setddns.pl
+++ /dev/null
-005|1.4.5 update|Fix pulsardsl by using the correct gcc3 lib. Fix vpn SF 1167658. Fix dhcpc.cgi with start and end address comparison. Upgrade dnsmasq to 2.21. Update snort sid URL. Start a new online help system in portfw.cgi|2005-03-30
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION="1.4.5"
-PREVIOUSVERSION="1.4.4"
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`cat /etc/issue | awk '{ print $2 }' | sed -e 's/v//'`
-
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/general-functions.pl
-# Fix typo in PrintActualLeases subroutine
-/bin/sed -i -e 's/colourbox/table2colour/' /var/ipcop/header.pl
-/bin/tar -zxpf patch.tar.gz -C /
-
+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Sat Apr 9 08:46:29 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.6/1.1.2.37/Mon Jul 18 20:40:38 2005//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.6/1.1.2.37/Mon Jul 18 20:40:38 2005//TIPCOP_v1_4_0
-/information/1.1.2.4/Sat May 7 17:40:28 2005//TIPCOP_v1_4_0
-/setup/1.1.2.7/Tue Apr 26 17:59:37 2005//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.6
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-etc/issue
-etc/httpd/conf/httpd.conf
-etc/rc.d/rc.halt
-etc/rc.d/rc.red
-etc/rc.d/rc.updatered
-etc/rc.d/rc.netaddress.up
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/hosts.cgi
-home/httpd/cgi-bin/ids.cgi
-home/httpd/cgi-bin/index.cgi
-home/httpd/cgi-bin/logs.cgi/ids.dat
-home/httpd/cgi-bin/logs.cgi/log.dat
-home/httpd/cgi-bin/portfw.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/upload.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-var/ipcop/general-functions.pl
-var/ipcop/langs/list
-var/ipcop/langs/bz.pl
-var/ipcop/langs/da.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/fi.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/nl.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/sv.pl
-usr/local/sbin/setup
-##
-## dnsmasq-2.22 (fixe bugs introduced in 2.21)
-##
-usr/sbin/dnsmasq
-##
-## misc-progs
-usr/local/bin/setddns.pl
-usr/local/bin/restartsnort
-usr/local/bin/restartsquid
-##
-## gzip patched for CAN-2005-1228 CAN-2005-0988
-##
-bin/gzip
-##
-## oinkmaster-1.2
-##
-usr/local/bin/oinkmaster.pl
-var/ipcop/snort/oinkmaster.conf
-##
-## pptp-1.6.0
-##
-usr/sbin/pptp
-##
-## snort-2.3.3
-##
-etc/snort
-usr/sbin/snort
-##
-## configroot
-##
-var/ipcop/dhcp/advoptions-list
-##
-## wireless_tools.27
-##
-usr/lib/libiw.so
-usr/lib/libiw.so.27
-usr/sbin/ifrename
-usr/sbin/iwconfig
-usr/sbin/iwevent
-usr/sbin/iwgetid
-usr/sbin/iwlist
-usr/sbin/iwpriv
-usr/sbin/iwspy
-##
-## vim-6.3 patched for CAN-2005-1138
-##
-usr/bin/vim
-##
-## bind 9.2.5
-##
-usr/bin/host
-usr/bin/nsupdate
-##
-## tcpdump 3.8.3 patched for CAN-2005-12{78|79|80}
-##
-usr/sbin/tcpdump
-##
-## ibod security fixes
-##
-usr/sbin/ibod
+++ /dev/null
-etc/issue
-etc/httpd/conf/httpd.conf
-etc/rc.d/rc.halt
-etc/rc.d/rc.red
-etc/rc.d/rc.updatered
-etc/rc.d/rc.netaddress.up
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/hosts.cgi
-home/httpd/cgi-bin/ids.cgi
-home/httpd/cgi-bin/index.cgi
-home/httpd/cgi-bin/logs.cgi/ids.dat
-home/httpd/cgi-bin/logs.cgi/log.dat
-home/httpd/cgi-bin/portfw.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/upload.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-var/ipcop/general-functions.pl
-var/ipcop/langs/list
-var/ipcop/langs/bz.pl
-var/ipcop/langs/da.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/fi.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/nl.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/sv.pl
-usr/local/sbin/setup
-##
-## misc-progs
-usr/local/bin/setddns.pl
-usr/local/bin/restartsnort
-usr/local/bin/restartsquid
-##
-## dnsmasq-2.22 (fixe bugs introduced in 2.21)
-##
-usr/sbin/dnsmasq
-##
-## gzip patched for CAN-2005-1228 CAN-2005-0988
-##
-bin/gzip
-##
-## oinkmaster-1.2
-##
-usr/local/bin/oinkmaster.pl
-var/ipcop/snort/oinkmaster.conf
-##
-## pptp-1.6.0
-##
-usr/sbin/pptp
-##
-## snort-2.3.3
-##
-etc/snort
-usr/sbin/snort
-##
-## configroot
-##
-var/ipcop/dhcp/advoptions-list
-##
-## wireless_tools.27
-##
-usr/lib/libiw.so
-usr/lib/libiw.so.27
-usr/sbin/ifrename
-usr/sbin/iwconfig
-usr/sbin/iwevent
-usr/sbin/iwgetid
-usr/sbin/iwlist
-usr/sbin/iwpriv
-usr/sbin/iwspy
-##
-## vim-6.3 patched for CAN-2005-1138
-##
-usr/bin/vim
-##
-## bind 9.2.5
-##
-usr/bin/host
-usr/bin/nsupdate
-##
-## tcpdump 3.8.3 patched for CAN-2005-12{78|79|80}
-##
-usr/sbin/tcpdump
-##
-## ibod security fixes
-##
-usr/sbin/ibod
+++ /dev/null
-006|1.4.6 update|Upgrade snort, add oinkmaster to update rules. Patch tcpdump, gzip, vim, ibod. Upgrade to bind-9.2.5, dnsmasq-2.22, pptp-1.6.0, wireless-tools.27. Allow easydns and zoneedit to update without a HOSTNAME. Use english language in setup for (zh,lt,ro,ru,th). Allow correct default gateway change with static IP. Remove sitefinder workaround. Allow new options to dhcp.cgi. Fix some vpnmain.cgi errors. Fix dyndns ip behind router, erase ipcache file when force update. Fix wrong firmware speedtouch selection during upload. Fix start squid if enabled on blue or green. Fix various typo with vpnmain.cgi, a possible crash of the interface on a click on erase. Remove in rc.netaddress.up call to dsnmask and ipsecctrl (fix SF11752 ??) Stop and clear module help on reboot for Conexant PCI and usb adsl. |2005-05-10
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION="1.4.6"
-PREVIOUSVERSION="1.4.5"
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`cat /etc/issue | awk '{ print $2 }' | sed -e 's/v//'`
-
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/general-functions.pl
-
-/bin/tar -zxpf patch.tar.gz -C /
-/usr/local/bin/restartsnort
-
-# Fix for SF Bug 1174069
-# "Invalid fixed MAC address" error message appears when trying to
-# add or edit fixed leases in dhcp.cgi. Bug introduced in v1.4.4.
-sed -i -e '/FIX_/d' /var/ipcop/dhcp/settings
-chown 99:99 /var/ipcop/dhcp/settings
-
-#DHCP need 2 new files. advoptions-list is in the patch
-# advoptions created empty
-touch /var/ipcop/dhcp/advoptions
-chown nobody:nobody /var/ipcop/dhcp/advoptions
-chown nobody:nobody /var/ipcop/dhcp/advoptions-list
-chmod 644 /var/ipcop/dhcp/advoptions
-chmod 444 /var/ipcop/dhcp/advoptions-list
-
-# create a file in the update allow to remove the touch in setddns.pl
-touch /var/ipcop/ddns/settings
-chown nobody:nobody /var/ipcop/ddns/settings
-chmod 644 /var/ipcop/ddns/settings
-
-# Stop redirection in crontab
-# this file is always empty and serve nothing
-rm /var/log/dynupdate.log
+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Fri Jun 10 22:03:48 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.7/1.1.2.49/Thu Aug 25 21:55:56 2005//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.7/1.1.2.49/Thu Aug 25 21:55:56 2005//TIPCOP_v1_4_0
-/information/1.1.2.12/Tue Aug 23 05:45:26 2005//TIPCOP_v1_4_0
-/setup/1.1.2.27/Fri Sep 16 11:45:02 2005//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.7
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-etc/rc.d/rc.eciadsl
-etc/rc.d/rc.firewall
-etc/rc.d/rc.netaddress.up
-etc/rc.d/rc.red
-etc/rc.d/rc.sysinit
-etc/rc.d/rc.network
-home/httpd/cgi-bin/aliases.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/gui.cgi
-home/httpd/cgi-bin/ids.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/time.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/upload.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-home/httpd/cgi-bin/wireless.cgi
-home/httpd/cgi-bin/logs.cgi/config.dat
-home/httpd/cgi-bin/logs.cgi/firewalllog.dat
-home/httpd/cgi-bin/logs.cgi/ids.dat
-home/httpd/cgi-bin/logs.cgi/log.dat
-home/httpd/cgi-bin/logs.cgi/proxylog.dat
-home/httpd/cgi-bin/logs.cgi/summary.dat
-home/httpd/html/images/addblue.gif
-usr/local/bin/httpscert
-usr/local/bin/setreservedports
-usr/local/bin/updatelists.pl
-usr/local/sbin/setup
-var/ipcop/general-functions.pl
-var/ipcop/backup/exclude.system
-var/ipcop/lang.pl
-var/ipcop/langs/list
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/nl.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/pt.pl
-var/ipcop/langs/ru.pl
-var/ipcop/langs/sl.pl
-var/ipcop/langs/vi.pl
-##
-## bzip2-1.0.3 patched (CAN-2005-1260 CAN-2005-0953)
-##
-bin/bzip2
-lib/libbz2.so.1.0.3
-##
-## dhcpcd-1.3.22-pl4 patched (CAN-2005-1896)
-usr/sbin/dhcpcd
-##
-## zlib-1.2.3 (fix CAN-2005-2096)
-##
-lib/libz.so.1.2.3
-##
-## ethtool-3
-##
-usr/sbin/ethtool
-##
-## logwatch-6.1.2
-##
-etc/log.d/conf/ignore.conf
-etc/log.d/conf/logfiles/http.conf
-etc/log.d/conf/logfiles/messages.conf
-etc/log.d/conf/logfiles/secure.conf
-etc/log.d/conf/logwatch.conf
-etc/log.d/conf/services/dhcpd.conf
-etc/log.d/conf/services/http.conf
-etc/log.d/conf/services/init.conf
-etc/log.d/conf/services/kernel.conf
-etc/log.d/conf/services/modprobe.conf
-etc/log.d/conf/services/pam_unix.conf
-etc/log.d/conf/services/pluto.conf
-etc/log.d/conf/services/raid.conf
-etc/log.d/conf/services/scsi.conf
-etc/log.d/conf/services/secure.conf
-etc/log.d/conf/services/sshd.conf
-etc/log.d/conf/services/syslogd.conf
-etc/log.d/conf/services/zz-disk_space.conf
-etc/log.d/lib/Logwatch.pm
-etc/log.d/scripts/logwatch.pl
-etc/log.d/scripts/services/dhcpd
-etc/log.d/scripts/services/http
-etc/log.d/scripts/services/init
-etc/log.d/scripts/services/kernel
-etc/log.d/scripts/services/modprobe
-etc/log.d/scripts/services/pam_unix
-etc/log.d/scripts/services/pluto
-etc/log.d/scripts/services/raid
-etc/log.d/scripts/services/scsi
-etc/log.d/scripts/services/secure
-etc/log.d/scripts/services/sshd
-etc/log.d/scripts/services/syslogd
-etc/log.d/scripts/services/zz-disk_space
-etc/log.d/scripts/shared/applyhttpdate
-etc/log.d/scripts/shared/applystddate
-etc/log.d/scripts/shared/applyusdate
-etc/log.d/scripts/shared/expandrepeats
-etc/log.d/scripts/shared/hosthash
-etc/log.d/scripts/shared/hostlist
-etc/log.d/scripts/shared/multiservice
-etc/log.d/scripts/shared/onlycontains
-etc/log.d/scripts/shared/onlyhost
-etc/log.d/scripts/shared/onlyservice
-etc/log.d/scripts/shared/remove
-etc/log.d/scripts/shared/removeheaders
-etc/log.d/scripts/shared/removeservice
-##
-## misc-progs
-##
-usr/local/bin/installpackage
-usr/local/bin/ipsecctrl
-usr/local/bin/rebuildhosts
-usr/local/bin/setportfw
-usr/local/bin/setddns.pl
-etc/ssl/openssl.cnf
-var/spool/cron/root.orig
-##
-## pcmcia-cs-3.2.8
-##
-etc/pcmcia/config
-etc/pcmcia/isdnextra.conf
-etc/pcmcia/netextra.conf
-etc/pcmcia/network
-etc/pcmcia/network.opts
-etc/pcmcia/serial
-etc/rc.d/rc.pcmcia
-sbin/cardctl
-sbin/cardmgr
-##
-## squid-2.5.STABLE10
-##
-usr/lib/squid/msnt_auth
-usr/lib/squid/ncsa_auth
-usr/lib/squid/ntlm_auth
-usr/lib/squid/smb_auth
-usr/lib/squid/unlinkd
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
-##
-## tcpdump 3.8.3 patched again (for CAN-2005-1267)
-##
-usr/sbin/tcpdump
-##
-## Compress-Zlib-1.34
-##
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Compress/Zlib/Zlib.so
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Compress/Zlib/autosplit.ix
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/Compress/Zlib.pm
-##
-## URI-1.35
-##
-usr/lib/perl5/site_perl/5.8.5/URI.pm
-usr/lib/perl5/site_perl/5.8.5/URI/QueryParam.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_generic.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_query.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_login.pm
-usr/lib/perl5/site_perl/5.8.5/URI/URL.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_server.pm
-usr/lib/perl5/site_perl/5.8.5/URI/https.pm
-usr/lib/perl5/site_perl/5.8.5/URI/WithBase.pm
-usr/lib/perl5/site_perl/5.8.5/URI/Heuristic.pm
-usr/lib/perl5/site_perl/5.8.5/URI/ftp.pm
-usr/lib/perl5/site_perl/5.8.5/URI/Escape.pm
-usr/lib/perl5/site_perl/5.8.5/URI/http.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_foreign.pm
-usr/lib/perl5/site_perl/5.8.5/URI/Split.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_segment.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_userpass.pm
-##
-## libwww-perl-5.803
-##
-usr/lib/perl5/site_perl/5.8.5/LWP.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/MediaTypes.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Debug.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Simple.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/UserAgent.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/media.types
-usr/lib/perl5/site_perl/5.8.5/LWP/MemberMixin.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Authen/Ntlm.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Authen/Basic.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Authen/Digest.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/http10.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/https.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/ftp.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/https10.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/http.pm
-usr/lib/perl5/site_perl/5.8.5/Net/HTTP.pm
-usr/lib/perl5/site_perl/5.8.5/Net/HTTPS.pm
-usr/lib/perl5/site_perl/5.8.5/Net/HTTP/NB.pm
-usr/lib/perl5/site_perl/5.8.5/Net/HTTP/Methods.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Date.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Status.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Request.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Negotiate.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Response.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Headers.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Message.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Request/Common.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Headers/Util.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Headers/Auth.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Headers/ETag.pm
-usr/lib/perl5/site_perl/5.8.5/File/Listing.pm
-##
-## iptstate-1.4
-##
-usr/sbin/iptstate
-#usr/share/man/man1/iptstate.1
-##
-## Net_SSLeay-1.2.5
-##
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/Net/SSLeay
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/Net/SSLeay.pm
-#usr/lib/perl5/site_perl/5.8.5/i386-alpha/Net/SSLeay/Handle.pm
-#usr/lib/perl5/site_perl/5.8.5/i386-alpha/Net/ptrtstrun.pl
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay
-#usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/.packlist
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/SSLeay.bs
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/SSLeay.so
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/autosplit.ix
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/debug_read.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/do_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/do_https2.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/do_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/do_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/do_httpx2.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/do_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/do_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/dump_peer_certificate.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_http.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_http3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_http4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_httpx.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/get_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_http.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_http3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_http4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_httpx.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/head_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/http_cat.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/https_cat.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/httpx_cat.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/make_form.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/make_headers.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/new_x_ctx.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/open_proxy_tcp_connection.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/open_tcp_connection.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_http.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_http3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_http4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_httpx.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/post_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_http.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_http3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_http4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_httpx.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/put_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/randomize.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/set_cert_and_key.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/set_proxy.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/set_server_cert_and_key.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/ssl_read_CRLF.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/ssl_read_all.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/ssl_read_until.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/ssl_write_CRLF.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/ssl_write_all.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/sslcat.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/tcp_read_CRLF.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/tcp_read_all.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/tcp_read_until.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/tcp_write_CRLF.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/tcp_write_all.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/tcpcat.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/tcpxcat.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/want_X509_lookup.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/want_nothing.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/want_read.al
-usr/lib/perl5/site_perl/5.8.5/i386-alpha/auto/Net/SSLeay/want_write.al
-#usr/share/man/man3/Net::SSLeay.3
-#usr/share/man/man3/Net::SSLeay::Handle.3
-#
-# Procps-3.2.5
-#
-bin/kill
-bin/ps
-lib/libproc-3.2.5.so
-sbin/sysctl
-usr/bin/free
-usr/bin/top
-usr/bin/vmstat
-usr/bin/w
-##
-## arping-2.0.5
-##
-usr/sbin/arping
-##
-## vlan.1.8
-##
-sbin/vconfig
-##
-## iana-etc 1.10
-##
-etc/services
-etc/protocols
-##
-## gnupg 1.4.2
-##
-usr/bin/gpg
-##
-## sysvinit-2.86
-##
-sbin/halt
-sbin/init
-sbin/killall5
-sbin/poweroff
-sbin/reboot
-sbin/runlevel
-sbin/shutdown
-sbin/sulogin
-sbin/telinit
-usr/bin/last
-usr/bin/lastb
-usr/bin/mesg
-usr/bin/utmpdump
-usr/bin/wall
-##
-## eagle-usb-2.3.2
-##
-etc/eagle-usb/CMVepES03.txt
-etc/eagle-usb/CMVepFR04.txt
-etc/eagle-usb/CMVepFR10.txt
-etc/eagle-usb/CMVepIT.txt
-etc/eagle-usb/CMVepWO.txt
-lib/modules/2.4.31/misc/eagle-usb.o.gz
-usr/sbin/eaglectrl
-usr/sbin/pppoa
-##
-## eciadsl-usermode-0.11beta1
-##
-etc/eciadsl/modems.db
-usr/sbin/eciadsl-firmware
-usr/sbin/eciadsl-pppoeci
-usr/sbin/eciadsl-synch
-##
-## openswan 1.0.10rc2
-##
-usr/sbin/ipsec
-usr/lib/ipsec
-##
-## patch net-tools-1.60
-##
-sbin/ifconfig
+++ /dev/null
-etc/rc.d/rc.eciadsl
-etc/rc.d/rc.firewall
-etc/rc.d/rc.netaddress.up
-etc/rc.d/rc.red
-etc/rc.d/rc.sysinit
-etc/rc.d/rc.network
-home/httpd/cgi-bin/aliases.cgi
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/ddns.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/gui.cgi
-home/httpd/cgi-bin/ids.cgi
-home/httpd/cgi-bin/pppsetup.cgi
-home/httpd/cgi-bin/proxy.cgi
-home/httpd/cgi-bin/time.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/upload.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-home/httpd/cgi-bin/wireless.cgi
-home/httpd/cgi-bin/logs.cgi/config.dat
-home/httpd/cgi-bin/logs.cgi/firewalllog.dat
-home/httpd/cgi-bin/logs.cgi/ids.dat
-home/httpd/cgi-bin/logs.cgi/log.dat
-home/httpd/cgi-bin/logs.cgi/proxylog.dat
-home/httpd/cgi-bin/logs.cgi/summary.dat
-home/httpd/html/images/addblue.gif
-usr/local/bin/httpscert
-usr/local/bin/setreservedports
-usr/local/bin/updatelists.pl
-usr/local/sbin/setup
-var/ipcop/general-functions.pl
-var/ipcop/backup/exclude.system
-var/ipcop/lang.pl
-var/ipcop/langs/list
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/en.pl
-var/ipcop/langs/es.pl
-var/ipcop/langs/fr.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/la.pl
-var/ipcop/langs/nl.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/pt.pl
-var/ipcop/langs/ru.pl
-var/ipcop/langs/sl.pl
-var/ipcop/langs/vi.pl
-##
-## bzip2-1.0.3 patched (CAN-2005-1260 CAN-2005-0953)
-##
-bin/bzip2
-lib/libbz2.so.1.0.3
-##
-## dhcpcd-1.3.22-pl4 patched (CAN-2005-1896)
-usr/sbin/dhcpcd
-##
-## zlib-1.2.3 (fix CAN-2005-2096)
-##
-lib/libz.so.1.2.3
-##
-## ethtool-3
-##
-usr/sbin/ethtool
-##
-## logwatch-6.1.2
-##
-etc/log.d/conf/ignore.conf
-etc/log.d/conf/logfiles/http.conf
-etc/log.d/conf/logfiles/messages.conf
-etc/log.d/conf/logfiles/secure.conf
-etc/log.d/conf/logwatch.conf
-etc/log.d/conf/services/dhcpd.conf
-etc/log.d/conf/services/http.conf
-etc/log.d/conf/services/init.conf
-etc/log.d/conf/services/kernel.conf
-etc/log.d/conf/services/modprobe.conf
-etc/log.d/conf/services/pam_unix.conf
-etc/log.d/conf/services/pluto.conf
-etc/log.d/conf/services/raid.conf
-etc/log.d/conf/services/scsi.conf
-etc/log.d/conf/services/secure.conf
-etc/log.d/conf/services/sshd.conf
-etc/log.d/conf/services/syslogd.conf
-etc/log.d/conf/services/zz-disk_space.conf
-etc/log.d/lib/Logwatch.pm
-etc/log.d/scripts/logwatch.pl
-etc/log.d/scripts/services/dhcpd
-etc/log.d/scripts/services/http
-etc/log.d/scripts/services/init
-etc/log.d/scripts/services/kernel
-etc/log.d/scripts/services/modprobe
-etc/log.d/scripts/services/pam_unix
-etc/log.d/scripts/services/pluto
-etc/log.d/scripts/services/raid
-etc/log.d/scripts/services/scsi
-etc/log.d/scripts/services/secure
-etc/log.d/scripts/services/sshd
-etc/log.d/scripts/services/syslogd
-etc/log.d/scripts/services/zz-disk_space
-etc/log.d/scripts/shared/applyhttpdate
-etc/log.d/scripts/shared/applystddate
-etc/log.d/scripts/shared/applyusdate
-etc/log.d/scripts/shared/expandrepeats
-etc/log.d/scripts/shared/hosthash
-etc/log.d/scripts/shared/hostlist
-etc/log.d/scripts/shared/multiservice
-etc/log.d/scripts/shared/onlycontains
-etc/log.d/scripts/shared/onlyhost
-etc/log.d/scripts/shared/onlyservice
-etc/log.d/scripts/shared/remove
-etc/log.d/scripts/shared/removeheaders
-etc/log.d/scripts/shared/removeservice
-##
-## misc-progs
-##
-usr/local/bin/installpackage
-usr/local/bin/ipsecctrl
-usr/local/bin/rebuildhosts
-usr/local/bin/setportfw
-usr/local/bin/setddns.pl
-etc/ssl/openssl.cnf
-var/spool/cron/root.orig
-##
-## pcmcia-cs-3.2.8
-##
-etc/pcmcia/config
-etc/pcmcia/isdnextra.conf
-etc/pcmcia/netextra.conf
-etc/pcmcia/network
-etc/pcmcia/network.opts
-etc/pcmcia/serial
-etc/rc.d/rc.pcmcia
-sbin/cardctl
-sbin/cardmgr
-##
-## squid-2.5.STABLE10
-##
-usr/lib/squid/msnt_auth
-usr/lib/squid/ncsa_auth
-usr/lib/squid/ntlm_auth
-usr/lib/squid/smb_auth
-usr/lib/squid/unlinkd
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
-##
-## tcpdump 3.8.3 patched again (for CAN-2005-1267)
-##
-usr/sbin/tcpdump
-##
-## Compress-Zlib-1.34
-##
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Compress/Zlib/Zlib.so
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Compress/Zlib/autosplit.ix
-usr/lib/perl5/site_perl/5.8.5/i386-linux/Compress/Zlib.pm
-##
-## URI-1.35
-##
-usr/lib/perl5/site_perl/5.8.5/URI.pm
-usr/lib/perl5/site_perl/5.8.5/URI/QueryParam.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_generic.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_query.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_login.pm
-usr/lib/perl5/site_perl/5.8.5/URI/URL.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_server.pm
-usr/lib/perl5/site_perl/5.8.5/URI/https.pm
-usr/lib/perl5/site_perl/5.8.5/URI/WithBase.pm
-usr/lib/perl5/site_perl/5.8.5/URI/Heuristic.pm
-usr/lib/perl5/site_perl/5.8.5/URI/ftp.pm
-usr/lib/perl5/site_perl/5.8.5/URI/Escape.pm
-usr/lib/perl5/site_perl/5.8.5/URI/http.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_foreign.pm
-usr/lib/perl5/site_perl/5.8.5/URI/Split.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_segment.pm
-usr/lib/perl5/site_perl/5.8.5/URI/_userpass.pm
-##
-## libwww-perl-5.803
-##
-usr/lib/perl5/site_perl/5.8.5/LWP.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/MediaTypes.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Debug.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Simple.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/UserAgent.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/media.types
-usr/lib/perl5/site_perl/5.8.5/LWP/MemberMixin.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Authen/Ntlm.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Authen/Basic.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Authen/Digest.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/http10.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/https.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/ftp.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/https10.pm
-usr/lib/perl5/site_perl/5.8.5/LWP/Protocol/http.pm
-usr/lib/perl5/site_perl/5.8.5/Net/HTTP.pm
-usr/lib/perl5/site_perl/5.8.5/Net/HTTPS.pm
-usr/lib/perl5/site_perl/5.8.5/Net/HTTP/NB.pm
-usr/lib/perl5/site_perl/5.8.5/Net/HTTP/Methods.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Date.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Status.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Request.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Negotiate.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Response.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Headers.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Message.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Request/Common.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Headers/Util.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Headers/Auth.pm
-usr/lib/perl5/site_perl/5.8.5/HTTP/Headers/ETag.pm
-usr/lib/perl5/site_perl/5.8.5/File/Listing.pm
-##
-## iptstate-1.4
-##
-usr/sbin/iptstate
-#usr/share/man/man1/iptstate.1
-##
-## Net_SSLeay-1.2.5
-##
-usr/lib/perl5/site_perl/5.8.5/i386-linux/Net/SSLeay
-usr/lib/perl5/site_perl/5.8.5/i386-linux/Net/SSLeay.pm
-#usr/lib/perl5/site_perl/5.8.5/i386-linux/Net/SSLeay/Handle.pm
-#usr/lib/perl5/site_perl/5.8.5/i386-linux/Net/ptrtstrun.pl
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay
-#usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/.packlist
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/SSLeay.bs
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/SSLeay.so
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/autosplit.ix
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/debug_read.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/do_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/do_https2.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/do_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/do_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/do_httpx2.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/do_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/do_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/dump_peer_certificate.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_http.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_http3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_http4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_httpx.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/get_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_http.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_http3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_http4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_httpx.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/head_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/http_cat.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/https_cat.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/httpx_cat.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/make_form.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/make_headers.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/new_x_ctx.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/open_proxy_tcp_connection.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/open_tcp_connection.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_http.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_http3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_http4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_httpx.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/post_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_http.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_http3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_http4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_https.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_https3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_https4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_httpx.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_httpx3.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/put_httpx4.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/randomize.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/set_cert_and_key.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/set_proxy.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/set_server_cert_and_key.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/ssl_read_CRLF.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/ssl_read_all.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/ssl_read_until.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/ssl_write_CRLF.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/ssl_write_all.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/sslcat.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/tcp_read_CRLF.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/tcp_read_all.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/tcp_read_until.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/tcp_write_CRLF.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/tcp_write_all.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/tcpcat.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/tcpxcat.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/want_X509_lookup.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/want_nothing.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/want_read.al
-usr/lib/perl5/site_perl/5.8.5/i386-linux/auto/Net/SSLeay/want_write.al
-#usr/share/man/man3/Net::SSLeay.3
-#usr/share/man/man3/Net::SSLeay::Handle.3
-#
-# Procps-3.2.5
-#
-bin/kill
-bin/ps
-lib/libproc-3.2.5.so
-sbin/sysctl
-usr/bin/free
-usr/bin/top
-usr/bin/vmstat
-usr/bin/w
-##
-## arping-2.0.5
-##
-usr/sbin/arping
-##
-## vlan.1.8
-##
-sbin/vconfig
-##
-## iana-etc 1.10
-##
-etc/services
-etc/protocols
-##
-## gnupg 1.4.2
-##
-usr/bin/gpg
-##
-## sysvinit-2.86
-##
-sbin/halt
-sbin/init
-sbin/killall5
-sbin/poweroff
-sbin/reboot
-sbin/runlevel
-sbin/shutdown
-sbin/sulogin
-sbin/telinit
-usr/bin/last
-usr/bin/lastb
-usr/bin/mesg
-usr/bin/utmpdump
-usr/bin/wall
-##
-## eagle-usb-2.3.2
-##
-etc/eagle-usb/CMVepES03.txt
-etc/eagle-usb/CMVepFR04.txt
-etc/eagle-usb/CMVepFR10.txt
-etc/eagle-usb/CMVepIT.txt
-etc/eagle-usb/CMVepWO.txt
-lib/modules/2.4.31/misc/eagle-usb.o.gz
-lib/modules/2.4.31-smp/misc/eagle-usb.o.gz
-usr/sbin/eaglectrl
-usr/sbin/pppoa
-##
-## eciadsl-usermode-0.11beta1
-##
-etc/eciadsl/modems.db
-usr/sbin/eciadsl-firmware
-usr/sbin/eciadsl-pppoeci
-usr/sbin/eciadsl-synch
-##
-## openswan 1.0.10rc2
-##
-usr/sbin/ipsec
-usr/lib/ipsec
-##
-## pulsar-4.0.19
-##
-lib/modules/2.4.31-smp/misc/pulsar.o.gz
-lib/modules/2.4.31/misc/pulsar.o.gz
-##
-## patch net-tools-1.60
-##
-sbin/ifconfig
+++ /dev/null
-007|1.4.7 update|Upgrade to bzip2 patched (CAN-2005-1260 CAN-2005-0953). Patch dhcpcd (CAN-2005-1896), tcpdump (CAN-2005-1267), zlib(CAN-2005-2096). Fix IDS Log bug (SF 1213547). Upgrade logwatch to 6.1.2, squid to 2.5.STABLE10, pcmcia-cs to 3.2.8, pulsardsl to 4.0.19. <br>Add ethtool-3, iptstate-1.4, libwww-perl-5.8.03, Compress-Zlib-1.35, URI-1.35, Net_SSLeay-1.2.5. <br>Improve dynamic DNS & add provider. Enable/disable ping from new Firewall Options page. Improve support for addon and language files. Improve DHCP option support. <br>Openswan 1.0.10rc2, VPN PFS=yes/no, VPN users with dynamic IP, you can choose new dead peer detection=restart!. Fix VPN interface bugs. Add usr/local/bin/setreservedports script to shift ipcop https port away from 445. <br>You need to <b>run kernel-2.4.29{,-smp}</b> for the update to work. For flash disk with 5MB /boot, only 2.4.29 (not smp) allowed during update. <br>Apply both 1.4.7 and 1.4.8 updates (eventually load fcdsl-1.4.8 package if needed) and reboot!!!|2005-08-25
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION="1.4.7"
-PREVIOUSVERSION="1.4.6"
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`perl -e "require '/var/ipcop/general-functions.pl';print \\$General::version;"`
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-KVER=`uname -r`
-
-#we could have supported removing the 'not running' kernel but it will be much harder with each new kernel
-#so be simple and update only from the last one
-if [ "$KVER" = "2.4.27" -o "$KVER" = "2.4.27-smp" ]; then
- echo "Kernel-2.4.29 is required to install this update"
- echo "Old kernel 2.4.27 need to be removed to make place for kernel 2.4.31"
- exit 1
-fi
-#cleanup /boot/grub of unused files (necessary for flash with only 5Mb on /boot)
-rm -f /boot/grub/{fat,ffs,iso9660,jfs,vstafs,minix,reiserfs,ufs2,xfs}_stage1_5 \
- /boot/grub/stage2_eltorito \
- /boot/grub/{scsigrub.conf,grubbatch}
-
-#suppress the kernel not in use to make place for a new kernel
-rm -rf /lib/modules/2.4.27{,-smp} \
- /boot/vmlinuz-2.4.27{,-smp} \
- /boot/System.map-2.4.27{,-smp} \
- /boot/ipcoprd-2.4.27.img \
- /boot/ipcoprd-smp-2.4.27.img
-
-#save active crontab
-mv /var/spool/cron/root.orig /tmp/root.orig
-
-# install udpated files
-/bin/tar -zxpf patch.tar.gz -C /
-
-# general-functions might not be overwrited by patch
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/general-functions.pl
-
-# unneeded,updated, unified (old eci driver)
-/bin/rm -f /lib{libbz2.so.1.0.2,libz.so.1.2.2,libproc.so.3.2.1} /usr/bin/eciadsl-{firmware,synch,pppoeci}
-
-# update linker cache
-/sbin/ldconfig
-
-# Adjust limits in traffic RRDs to support 100Mbit uplinks
-for i in /var/log/rrd/{RED,GREEN,ORANGE,BLUE}.rrd; do
- if [ -e $i ]; then
- /usr/bin/perl -e "use RRDs;RRDs::tune('$i','--maximum','incoming:12500000');"
- /usr/bin/perl -e "use RRDs;RRDs::tune('$i','--maximum','outgoing:12500000');"
- fi
-done
-
-# optionsfw (ping disable, logging limitation
-mkdir -p /var/ipcop/optionsfw
-chmod 550 /var/ipcop/optionsfw
-touch /var/ipcop/optionsfw/settings
-chown nobody:nobody /var/ipcop/optionsfw
-chown nobody:nobody /var/ipcop/optionsfw/settings
-chmod 644 /var/ipcop/optionsfw/settings
-
-#Add a directory for language files installed by addons
-mkdir -p /var/ipcop/addon-lang
-chmod 550 /var/ipcop/addon-lang
-chown nobody:nobody /var/ipcop/addon-lang
-
-# Strip colon from end of 'section' string in all language files.
-for file in /var/ipcop/langs/*.pl
-do
- sed -i -e '/section/s/://' $file
-done
-
-# Start of patch update to header.pl
-#
-# Use patch -N switch to apply patches only once
-#
-# First, upgrade to match v1.4.6 iso, if required
-patch -N /var/ipcop/header.pl <<\END
-105c105,107
-< [ $Lang::tr{'blue access'} , '/cgi-bin/wireless.cgi', "IPCop $Lang::tr{'blue access'}" ]]
----
-> [ $Lang::tr{'blue access'} , '/cgi-bin/wireless.cgi', "IPCop $Lang::tr{'blue access'}" ]
-> # ,[ $Lang::tr{'options fw'} , '/cgi-bin/optionsfw.cgi', "IPCop $Lang::tr{'options fw'}" ]
-> ]
-END
-
-# Uncomment firewall options menu item
-patch -N /var/ipcop/header.pl <<\END
-106c106
-< # ,[ $Lang::tr{'options fw'} , '/cgi-bin/optionsfw.cgi', "IPCop $Lang::tr{'options fw'}" ]
----
-> ,[ $Lang::tr{'options fw'} , '/cgi-bin/optionsfw.cgi', "IPCop $Lang::tr{'options fw'}" ]
-END
-
-# Apply 'ends never' patch to PrintActualLeases subroutine
-patch -N /var/ipcop/header.pl <<\END
-752,754c752,754
-< }
-<
-< if ($line =~ /^\s*ends/) {
----
-> } elsif ($line =~ /^\s*ends never;/) {
-> $endtime = 'never';
-> } elsif ($line =~ /^\s*ends/) {
-757,759c757
-< }
-<
-< if ($line =~ /^\s*hardware ethernet/) {
----
-> } elsif ($line =~ /^\s*hardware ethernet/) {
-762,766c760,762
-< }
-<
-< if ($line =~ /^\s*client-hostname/) {
-< shift (@temp);
-< $hostname = join (' ',@temp);
----
-> } elsif ($line =~ /^\s*client-hostname/) {
-> shift (@temp);
-> $hostname = join (' ',@temp);
-769,771c765
-< }
-<
-< if ($line eq "}") {
----
-> } elsif ($line eq "}") {
-776c770
-< }
----
-> } #unknown format line...
-803,808c797,798
-< my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $dst);
-< ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $dst) = localtime ($entries{$key}->{ENDTIME});
-< my $enddate = sprintf ("%02d/%02d/%d %02d:%02d:%02d",$mday,$mon+1,$year+1900,$hour,$min,$sec);
-<
-< if ($entries{$key}->{ENDTIME} < time() ){
-< print "<strike>$enddate</strike>";
----
-> if ($entries{$key}->{ENDTIME} eq 'never') {
-> print "$Lang::tr{'no time limit'}";
-810c800,808
-< print "$enddate";
----
-> my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $dst);
-> ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $dst) = localtime ($entries{$key}->{ENDTIME});
-> my $enddate = sprintf ("%02d/%02d/%d %02d:%02d:%02d",$mday,$mon+1,$year+1900,$hour,$min,$sec);
->
-> if ($entries{$key}->{ENDTIME} < time() ){
-> print "<strike>$enddate</strike>";
-> } else {
-> print "$enddate";
-> }
-END
-
-# Clean up any rejects
-rm -f /var/ipcop/header.pl.rej
-
-# End of update to header.pl
-
-# removing optionsfw.cgi from the menu because it is not ready
-/bin/sed -i -e 'optionsfw.cgi/ ,[ /# ,[ /' /var/ipcop/header.pl
-#
-# new crontab (supporting minimize ddns updates)
-#
-sum=`md5sum /tmp/root.orig | awk '{print $1}' `
-# if version 1.9.2.1 or 1.9.2.2 is untouched, just replace it else add the new entry only
-if [ "$sum" == "918ec891f5436c0e34ce4ba213a9fbe1" ] ||
- [ "$sum" == "b18e7567915e576655815fb409145f1a" ] ; then
- echo "Upgrade original crontab"
- #file come from the update
-else
- cat<<END>>/var/spool/cron/root.orig
-
-# ipcop update 1.4.7 addition to not original crontab
-# force update (even if name match IP) once a month if minimize option selected
-
-3 2 1 * * [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl -f -m
-END
-fi
-/usr/bin/fcrontab -z
-
-/bin/rm -f /tmp/root.orig
-
-#change in service name to conform to real name
-sed -i -e 's/freedns-afraid/freedns.afraid/' /var/ipcop/ddns/config
-chown nobody:nobody /var/ipcop/ddns/config
-
-#build cachelang file use this call after all "lang/*.pl" updates !
-perl -e "require '/var/ipcop/lang.pl'; &Lang::BuildCacheLang"
-
-cd /bin
-ln -s gzip zcat #logwatch.pl may use it
-ln -s bzip2 bzcat
-
-#fix init update : no more / is busy during shutdown
-/sbin/telinit u
-
-# adjust vpn config for new options DPD_ACTION & PFS
-# if config is 'host' set dpd_action=clear else set hold. Add always yes for PFS
-cp /var/ipcop/vpn/config /var/ipcop/vpn/config.old
-perl -e "while (<>) { chomp; \$V=(/,host,/?'clear':'hold'); print \"\$_,\$V,yes\n\"; }" /var/ipcop/vpn/config.old > /var/ipcop/vpn/config
-chown nobody:nobody /var/ipcop/vpn/config
-
-echo "IPCop v$UPGRADEVERSION - The Bad Packets Stop Here">/etc/issue
-killall mingetty #redisplay correct version
-echo "end of $UPGRADEVERSION update"
-exit 0
+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Tue Aug 16 06:40:51 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.8/1.1.2.1/Thu Aug 18 18:59:57 2005//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.8/1.1.2.1/Tue Aug 16 06:40:51 2005//TIPCOP_v1_4_0
-/information/1.1.2.4/Fri Aug 26 04:41:31 2005//TIPCOP_v1_4_0
-/setup/1.1.2.4/Thu Aug 18 18:59:57 2005//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.8
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-##
-## kernel 2.4.31
-##
-boot/vmlinuz-2.4.31
-boot/System.map-2.4.31
-boot/vmlinuz
-boot/System.map
-lib/modules/2.4.31/kernel
-lib/modules/2.4.31/modules.dep
-lib/modules/2.4.31/modules.generic_string
-lib/modules/2.4.31/modules.pcimap
-lib/modules/2.4.31/modules.isapnpmap
-lib/modules/2.4.31/modules.usbmap
+++ /dev/null
-##
-## kernel 2.4.31
-##
-boot/vmlinuz-2.4.31
-boot/System.map-2.4.31
-boot/vmlinuz
-boot/System.map
-boot/vmlinuz-2.4.31-smp
-boot/System.map-2.4.31-smp
-boot/vmlinuz-smp
-lib/modules/2.4.31/kernel
-lib/modules/2.4.31/modules.dep
-lib/modules/2.4.31/modules.generic_string
-lib/modules/2.4.31/modules.pcimap
-lib/modules/2.4.31/modules.isapnpmap
-lib/modules/2.4.31/modules.usbmap
-lib/modules/2.4.31-smp/kernel
-lib/modules/2.4.31-smp/modules.dep
-lib/modules/2.4.31-smp/modules.generic_string
-lib/modules/2.4.31-smp/modules.pcimap
-lib/modules/2.4.31-smp/modules.isapnpmap
-lib/modules/2.4.31-smp/modules.usbmap
-## other kernel external modules not upgraded
-lib/modules/2.4.31/misc/CnxADSL.o.gz
-lib/modules/2.4.31/extra/unicorn_pci_atm.o.gz
-lib/modules/2.4.31/extra/unicorn_usb_atm.o.gz
-lib/modules/2.4.31-smp/misc/CnxADSL.o.gz
-lib/modules/2.4.31-smp/extra/unicorn_pci_atm.o.gz
-lib/modules/2.4.31-smp/extra/unicorn_usb_atm.o.gz
+++ /dev/null
-008|1.4.8 update|Upgrade to kernel 2.4.31.<br>Apply both 1.4.7 and 1.4.8 updates (eventually load fcdsl-1.4.8 package if needed) and reboot!!!|2005-08-25
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION="1.4.8"
-PREVIOUSVERSION="1.4.7"
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`perl -e "require '/var/ipcop/general-functions.pl';print \\$General::version;"`
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-# general-functions might not be overwrited by patch...
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/general-functions.pl
-
-BOOT=`/bin/df | grep "/boot" | /usr/bin/awk '{ print $2 }'`
-KVER=`uname -r`
-
-# /boot is too small on flash disk with only 5MB size
-# because smp files are bigger, we can't support upgrade from smp kernel with flash on small /boot
-if [ "$BOOT" -le 7000 ]; then
- if [ "$KVER" = "2.4.27-smp" -o "$KVER" = "2.4.29-smp" ]; then
- echo "can't support kernel upgrade on smp machine with only 5MB on /boot"
- echo "have 8MB on /boot with flash if you really need to use -smp during upgrade"
- exit 1
- else
- rm -rf /boot/{vmlinuz,System.map}-2.4.27-smp \
- /boot/{vmlinuz,System.map}-2.4.29-smp \
- /boot/System.map-2.4.29-smp \
- /boot/System.map-2.4.29-smp \
- /boot/ipcoprd-smp-2.4.{27,29}.img
- fi
-fi
-# make files really be erased or new files write may fail with flash on boot with 5MB
-/bin/sync
-
-# Install kernel 2.4.31 modules & k dependants files
-# kernel modules are necessary to rebuild initrd
-/bin/tar -zxpf patch.tar.gz -C /
-
-ROOTDEV=`/bin/ls -l /dev/harddisk4 | /usr/bin/awk '{ print $NF }'`
-# for IPCop without a kernel upgrade
-if ( ! /bin/grep -q '2.4.27' /boot/grub/grub.conf ); then
- echo "title IPCop old (2.4.27)" >> /boot/grub/grub.conf
- echo " root (hd0,0)" >> /boot/grub/grub.conf
- echo " kernel /vmlinuz-2.4.27 root=${ROOTDEV} panic=10 acpi=off ro" >> /boot/grub/grub.conf
- if [ -f /boot/ipcoprd.img ]; then
- echo " initrd /ipcoprd-2.4.27.img" >> /boot/grub/grub.conf
- fi
- echo " savedefault" >> /boot/grub/grub.conf
-fi
-
-# fix grub missing smp menu entries for old kernel on non flash /boot
-if [ "$BOOT" -gt 7000 ]; then
- echo "title IPCop old (2.4.27-smp)" >> /boot/grub/grub.conf
- echo " root (hd0,0)" >> /boot/grub/grub.conf
- echo " kernel /vmlinuz-2.4.27-smp root=${ROOTDEV} panic=10 acpi=off ro">> /boot/grub/grub.conf
- if [ -f /boot/ipcoprd-smp.img ]; then
- echo " initrd /ipcoprd-smp-2.4.27.img" >> /boot/grub/grub.conf
- fi
- echo " savedefault" >> /boot/grub/grub.conf
-fi
-echo "title IPCop old (2.4.27 ACPI enabled)" >> /boot/grub/grub.conf
-echo " root (hd0,0)" >> /boot/grub/grub.conf
-echo " kernel /vmlinuz-2.4.27 root=${ROOTDEV} panic=10 ro" >> /boot/grub/grub.conf
-if [ -f /boot/ipcoprd.img ]; then
- echo " initrd /ipcoprd-2.4.27.img" >> /boot/grub/grub.conf
-fi
-echo " savedefault" >> /boot/grub/grub.conf
-# only on non flash /boot
-if [ "$BOOT" -gt 7000 ]; then
- echo "title IPCop old (2.4.27-smp ACPI HT enabled)" >> /boot/grub/grub.conf
- echo " root (hd0,0)" >> /boot/grub/grub.conf
- echo " kernel /vmlinuz-2.4.27-smp root=${ROOTDEV} panic=10 acpi=ht ro" >> /boot/grub/grub.conf
- if [ -f /boot/ipcoprd.img ]; then
- echo " initrd /ipcoprd-smp-2.4.27.img" >> /boot/grub/grub.conf
- fi
- echo " savedefault" >> /boot/grub/grub.conf
-fi
-
-# Upgrade grub and fix strange looking smp version name
-sed -i -e 's/ipcoprd-smp-2.4.27/ipcoprd-2.4.27-smp/' \
- -e 's/2.4.27/2.4.29/' /boot/grub/grub.conf
-
-# Fix initrd
-if [ -f /boot/ipcoprd.img ]; then
- # Find out scsi module
- IMAGE=`/usr/bin/mktemp /tmp/ipcoprd.img.XXXXXX`
- MNTPOINT=`/usr/bin/mktemp -d /tmp/ipcoprd.mnt.XXXXXX`
- /bin/gzip -d -c /boot/ipcoprd.img > $IMAGE
- /bin/mount -o loop $IMAGE $MNTPOINT
- SCSIDRIVER=`/bin/ls -1 $MNTPOINT/lib | \
- /bin/grep -v sd_mod.o.gz |\
- /bin/grep -v sg.o.gz |\
- /bin/grep -v sr_mod.o.gz |\
- /bin/grep -v 53c700.o.gz |\
- /bin/grep -v NCR53C9x.o.gz |\
- /bin/grep -v libata.o.gz |\
- /bin/grep -v scsi_mod.o.gz |\
- /bin/grep -v ataraid.o.gz |\
- /bin/grep -v mptbase.o.gz |\
- /bin/grep -v isa-pnp.o |\
- /bin/grep -v ds.o.gz |\
- /bin/grep -v pcmcia_core.o.gz |\
- /bin/sed 's/.o.gz//'`
- /bin/umount -d $MNTPOINT
- /bin/rm -rf $MNTPOINT $IMAGE
- /bin/mv -f /boot/ipcoprd.img /boot/ipcoprd-2.4.29.img
- /bin/mv -f /boot/ipcoprd-smp.img /boot/ipcoprd-2.4.29-smp.img
- if [ "$SCSIDRIVER" ]; then
- if [ ! -f ipcoprd-2.4.29-smp.img ]; then
- # on 1.4.3/1.4.4 update, ipcoprd-smp.img has failed, so do it now
- /sbin/mkinitrd --with=scsi_mod --with=${SCSIDRIVER} --with=sd_mod --with=sr_mod --with=libata --with=ataraid /boot/ipcoprd-2.4.29-smp.img 2.4.29-smp
- fi
- /sbin/mkinitrd --with=scsi_mod --with=${SCSIDRIVER} --with=sd_mod --with=sr_mod --with=libata --with=ataraid /boot/ipcoprd.img 2.4.31
- /sbin/mkinitrd --with=scsi_mod --with=${SCSIDRIVER} --with=sd_mod --with=sr_mod --with=libata --with=ataraid /boot/ipcoprd-smp.img 2.4.31-smp
- fi
-fi
-
-# fix etc/modules.conf is more recent than ...modules.dep for 2.4.29 and 2.4.31
-touch /lib/modules/*/modules.dep
-
-echo "IPCop v$UPGRADEVERSION - The Bad Packets Stop Here">/etc/issue
-killall mingetty #redisplay correct version
-echo "end of $UPGRADEVERSION update"
-exit 0
+++ /dev/null
-patch.tar.gz
+++ /dev/null
-/.cvsignore/1.1.2.1/Sat Sep 10 10:06:29 2005//TIPCOP_v1_4_0
-/ROOTFILES.alpha-1.4.9/1.1.2.20/Mon Oct 3 00:34:12 2005//TIPCOP_v1_4_0
-/ROOTFILES.i386-1.4.9/1.1.2.20/Mon Oct 3 00:34:12 2005//TIPCOP_v1_4_0
-/header.pl.patch/1.1.2.1/Sat Sep 17 23:34:33 2005//TIPCOP_v1_4_0
-/information/1.1.2.10/Mon Oct 3 22:49:44 2005//TIPCOP_v1_4_0
-/setup/1.1.2.10/Mon Oct 3 20:01:05 2005//TIPCOP_v1_4_0
-D
+++ /dev/null
-ipcop/updates/1.4.9
+++ /dev/null
-:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop
+++ /dev/null
-TIPCOP_v1_4_0
+++ /dev/null
-etc/issue
-etc/rc.d/rc.firewall
-etc/rc.d/rc.updatered
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/index.cgi
-home/httpd/cgi-bin/optionsfw.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-var/ipcop/backup/exclude.system
-var/ipcop/lang.pl
-var/ipcop/langs/list
-var/ipcop/langs/bz.pl
-var/ipcop/langs/da.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/zh.pl
-# Add Chinese Traditional
-var/ipcop/langs/zt.pl
-#
-## misc-progs
-usr/local/bin/ipcopbackup
-usr/local/bin/ipcoprscfg
-usr/local/bin/makegraphs
-usr/local/bin/setreservedports
-usr/local/bin/setfilters
-##
-## Fix for SF Bug 1275075
-## Missing from Procps-3.2.5 upgrade in v1.4.7
-usr/bin/uptime
-##
-## Fix for logwatch issue
-etc/log.d/scripts/services/http
-##
-## eciadsl-0.11
-etc/eciadsl/modems.db
-usr/sbin/eciadsl-firmware
-usr/sbin/eciadsl-pppoeci
-usr/sbin/eciadsl-synch
-##
-## libpcre CAN-2005-2491
-usr/lib/libpcre.so.0.0.1
-##
-## squid-2.5.STABLE11
-usr/lib/squid/msnt_auth
-usr/lib/squid/ncsa_auth
-usr/lib/squid/ntlm_auth
-usr/lib/squid/smb_auth
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
-##
-## util-linux-2.12a patched CAN-2005-2876
-bin/umount
+++ /dev/null
-etc/issue
-etc/rc.d/rc.firewall
-etc/rc.d/rc.updatered
-home/httpd/cgi-bin/credits.cgi
-home/httpd/cgi-bin/dhcp.cgi
-home/httpd/cgi-bin/index.cgi
-home/httpd/cgi-bin/optionsfw.cgi
-home/httpd/cgi-bin/updates.cgi
-home/httpd/cgi-bin/vpnmain.cgi
-var/ipcop/backup/exclude.system
-var/ipcop/lang.pl
-var/ipcop/langs/list
-var/ipcop/langs/bz.pl
-var/ipcop/langs/da.pl
-var/ipcop/langs/de.pl
-var/ipcop/langs/el.pl
-var/ipcop/langs/it.pl
-var/ipcop/langs/no.pl
-var/ipcop/langs/zh.pl
-# Add Chinese Traditional
-var/ipcop/langs/zt.pl
-#
-## misc-progs
-usr/local/bin/ipcopbackup
-usr/local/bin/ipcoprscfg
-usr/local/bin/makegraphs
-usr/local/bin/setreservedports
-usr/local/bin/setfilters
-##
-## Fix for SF Bug 1275075
-## Missing from Procps-3.2.5 upgrade in v1.4.7
-usr/bin/uptime
-##
-## Fix for logwatch issue
-etc/log.d/scripts/services/http
-##
-## eciadsl-0.11
-etc/eciadsl/modems.db
-usr/sbin/eciadsl-firmware
-usr/sbin/eciadsl-pppoeci
-usr/sbin/eciadsl-synch
-##
-## libpcre CAN-2005-2491
-usr/lib/libpcre.so.0.0.1
-##
-## squid-2.5.STABLE11
-usr/lib/squid/msnt_auth
-usr/lib/squid/ncsa_auth
-usr/lib/squid/ntlm_auth
-usr/lib/squid/smb_auth
-usr/lib/squid/wb_ntlmauth
-usr/sbin/squid
-##
-## util-linux-2.12a patched CAN-2005-2876
-bin/umount
+++ /dev/null
---- header.pl.old Sat Aug 27 02:22:18 2005
-+++ header.pl Sat Sep 17 15:53:34 2005
-@@ -544,6 +544,11 @@
- &General::readhash("${General::swroot}/ppp/settings", \%pppsettings);
- &General::readhash("${General::swroot}/ethernet/settings", \%netsettings);
-
-+ my $profileused='';
-+ if ( ! ( $netsettings{'CONFIG_TYPE'} =~ /^(2|3|6|7)$/ && $netsettings{'RED_TYPE'} =~ /^(DHCP|STATIC)$/ ) ) {
-+ $profileused="- $pppsettings{'PROFILENAME'}";
-+ }
-+
- if ( ( $pppsettings{'METHOD'} eq 'DHCP' && $netsettings{'RED_TYPE'} ne 'PPTP')
- || $netsettings{'RED_TYPE'} eq 'DHCP' ) {
- if (open(IFACE, "${General::swroot}/red/iface")) {
-@@ -593,24 +598,24 @@
-
- if (-e "${General::swroot}/red/active") {
- $timestr = &General::age("${General::swroot}/red/active");
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connected'} - $number channel (<span class='ipcop_StatusBigRed'>$timestr</span>) - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connected'} - $number channel (<span class='ipcop_StatusBigRed'>$timestr</span>) $profileused</span>";
- } else {
- if ($count == 0) {
- if (-e "${General::swroot}/red/dial-on-demand") {
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'dod waiting'} - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'dod waiting'} $profileused</span>";
- } else {
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'idle'} - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'idle'} $profileused</span>";
- }
- } else {
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connecting'} - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connecting'} $profileused</span>";
- }
- }
- } elsif ($netsettings{'RED_TYPE'} eq "STATIC" || $pppsettings {'METHOD'} eq 'STATIC') {
- if (-e "${General::swroot}/red/active") {
- $timestr = &General::age("${General::swroot}/red/active");
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connected'} (<span class='ipcop_StatusBigRed'>$timestr</span>) - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connected'} (<span class='ipcop_StatusBigRed'>$timestr</span>) $profileused</span>";
- } else {
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'idle'} - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'idle'} $profileused</span>";
- }
- } elsif ( ( (-e "${General::swroot}/dhcpc/dhcpcd-$iface.pid") && $netsettings{'RED_TYPE'} ne 'PPTP' ) ||
- !system("/bin/ps -ef | /bin/grep -q '[p]ppd'") || !system("/bin/ps -ef | /bin/grep -q '[c]onnectioncheck'")) {
-@@ -633,19 +638,19 @@
- } elsif ($pppsettings{'TYPE'} eq 'eagleusbadsl') {
- $speed = `/usr/sbin/eaglestat | /bin/grep Rate`;
- }
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connected'} (<span class='ipcop_StatusBigRed'>$timestr</span>) - $pppsettings{'PROFILENAME'} (\@$speed)</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connected'} (<span class='ipcop_StatusBigRed'>$timestr</span>) $profileused (\@$speed)</span>";
- } else {
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connected'} (<span class='ipcop_StatusBigRed'>$timestr</span>) - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connected'} (<span class='ipcop_StatusBigRed'>$timestr</span>) $profileused</span>";
- }
- } else {
- if (-e "${General::swroot}/red/dial-on-demand") {
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'dod waiting'} - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'dod waiting'} $profileused</span>";
- } else {
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connecting'} - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'connecting'} $profileused</span>";
- }
- }
- } else {
-- $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'idle'} - $pppsettings{'PROFILENAME'}</span>";
-+ $connstate = "<span class='ipcop_StatusBig'>$Lang::tr{'idle'} $profileused</span>";
- }
- return $connstate;
- }
+++ /dev/null
-009|1.4.9 update|Upgrade squid to v2.5.STABLE11 to fix three possible crashes.<br>Fix umount for CAN-2005-2876.<br> Fix the Upload button not working in Norwegian, Swedish and Vietnamese languages. If you are affected by this, temporarily change to a different language to be able to apply this update.<br>Add Traditional Chinese language to web interface. Hide only connect/disconnect buttons when a ppp profile is used but not valid. Hide ppp profile name in all pages when not used. Detect floppy media not present for backup. Make minimal optionfw.cgi work with ping.<br>VPN users, check Dead Peer Detection action setting as it was wrongly changed during 1.4.7 upgrade |2005-10-03
+++ /dev/null
-#!/bin/bash
-
-UPGRADEVERSION="1.4.9"
-PREVIOUSVERSION="1.4."$((`echo $UPGRADEVERSION | /usr/bin/cut -f3 -d '.'`-1))
-echo "This is the $UPGRADEVERSION update patch for IPCop $PREVIOUSVERSION installing."
-
-CURRENTVERSION=`perl -e "require '/var/ipcop/general-functions.pl';print \\$General::version;"`
-if [ "$CURRENTVERSION" != "$PREVIOUSVERSION" ]; then
- echo "You are not running IPCop v$PREVIOUSVERSION for this patch to install."
- echo "Aborting installation."
- exit -1
-fi
-
-# general-functions might not be overwrited by patch...
-/bin/sed -i -e "s+= '1.4.*$+= '$UPGRADEVERSION';+" /var/ipcop/general-functions.pl
-
-/bin/tar -zxpf patch.tar.gz -C /
-
-# Typo in 1.4.7 setup prevented removal of these files. Fixes SF Bug 1275075.
-# unneeded, updated, unified (old eci driver)
-/bin/rm -f /lib/{libbz2.so.1.0.2,libz.so.1.2.2,libproc.so.3.2.1}
-
-# Wrong permissions on /var/ipcop/addon-lang SF Bug 1283323
-/bin/chown root:root /var/ipcop/addon-lang
-/bin/chmod 755 /var/ipcop/addon-lang
-
-# squid-2.5.STABLE11 CAN-2005-{2794,2796,2917}
-if [ -s /var/ipcop/proxy/squid.conf ]; then
- /usr/local/bin/restartsquid
-fi
-
-# remove ppp profile name display in all page when not used
-# Id: header.pl is not include in patch because different versions may exist
-/usr/bin/patch -Np0 < ./header.pl.patch /var/ipcop/header.pl
-
-# minimal optionsfw.cgi : ping filtering from GUI
-/bin/sed -i -e '/optionsfw.cgi/s/# ,/ ,/' /var/ipcop/header.pl
-/bin/mkdir -p /var/ipcop/optionsfw
-/bin/chmod 755 /var/ipcop/optionsfw
-/bin/chown nobody:nobody /var/ipcop/optionsfw
-/bin/echo "DISABLEPING=NO" > /var/ipcop/optionsfw/settings
-/bin/chown nobody:nobody /var/ipcop/optionsfw/settings
-/bin/chmod 644 /var/ipcop/optionsfw/settings
-/etc/rc.d/rc.firewall restart
-/etc/rc.d/rc.updatered
-
-#build cachelang file : use this call after all "lang/*.pl" updates
-perl -e "require '/var/ipcop/lang.pl'; &Lang::BuildCacheLang"
-
-echo "IPCop v$UPGRADEVERSION - The Bad Packets Stop Here">/etc/issue
-killall mingetty #redisplay correct version
-echo "end of $UPGRADEVERSION update"