From: Franck B. <fra...@us...> - 2005-07-30 00:48:32
|
Update of /cvsroot/ipcop/ipcop/updates/1.4.7 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5613/updates/1.4.7 Added Files: Tag: IPCOP_v1_4_0 ROOTFILES.alpha-1.4.7-0 ROOTFILES.alpha-1.4.7-1 ROOTFILES.alpha-1.4.7-2 ROOTFILES.i386-1.4.7-0 ROOTFILES.i386-1.4.7-1 ROOTFILES.i386-1.4.7-2 information-0 information-1 information-2 information-3 setup-0 setup-1 setup-2 setup-3 Log Message: Package the 1.4.6=>1.4.7 patch in four smaller patches Bug: updates.cgi need to reload $general::version variable while running... Tested ok on a fresh 1.4.6 (without gpg signing) Add http link in information using page wiki sid=22 on ipcop.org Old files no more needed (information,ROOTFILES,setup) --- NEW FILE: ROOTFILES.i386-1.4.7-2 --- ## ## kernel 2.4.31 ## ## linux-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 ## ## openswan 1.0.10rc2 ## usr/sbin/ipsec usr/lib/ipsec --- NEW FILE: ROOTFILES.i386-1.4.7-1 --- ## ## kernel 2.4.31 ## 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/misc/CnxADSL.o.gz lib/modules/2.4.31/misc/eagle-usb.o.gz lib/modules/2.4.31/misc/pulsar.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/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 lib/modules/2.4.31-smp/misc/CnxADSL.o.gz lib/modules/2.4.31-smp/misc/eagle-usb.o.gz lib/modules/2.4.31-smp/misc/pulsar.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 ## ## pulsar-4.0.19 ## lib/modules/2.4.31-smp/misc/pulsar.o.gz lib/modules/2.4.31/misc/pulsar.o.gz --- NEW FILE: ROOTFILES.i386-1.4.7-0 --- etc/rc.d/rc.firewall etc/rc.d/rc.netaddress.up etc/rc.d/rc.sysinit etc/rc.d/rc.network 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/optionsfw.cgi home/httpd/cgi-bin/proxy.cgi home/httpd/cgi-bin/time.cgi home/httpd/cgi-bin/updates.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/updatelists.pl usr/local/sbin/setup var/ipcop/general-functions.pl 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/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 --- NEW FILE: information-0 --- 007|1.4.7(1/4) 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. Add ethtool-3, iptstate-1.4, libwww-perl-5.8.03, Compress-Zlib-1.34, URI-1.35, Net_SSLeay-1.2.5. Improve dynamic DNS & add provider. Enable/disable ping from new Firewall Options page. Improve support for addon and language files. Improve DHCP option support. Openswan 1.0.10rc2, VPN PFS=yes/no, VPN deadpeerdetection=restartFix VPN interface bugs...|2005-07-31|http://www.ipcop.org/modules.php?op=modload&name=News&file=article&sid=22&mode=thread&order=0&thold=0 --- NEW FILE: information-1 --- 008|1.4.7(2/4) update|Upgrade to kernel 2.4.31 (modules only)|2005-07-31|http://www.ipcop.org/modules.php?op=modload&name=News&file=article&sid=22&mode=thread&order=0&thold=0 --- NEW FILE: information-2 --- 009|1.4.7(3/4) update|Upgrade to kernel 2.4.31 (vmlinuz/initrd), you need to successfully reboot on new kernel to continue applying patches. If new kernel fails on your machine, you can continue using 2.4.29 but patch number 010 won't apply. Another patch (not available yet) may correct cases latter in replacement of 010. If you continue using kernel 2.4.29, vpn may be broken because utilities installed are for kernel 2.4.31|2005-07-31|http://www.ipcop.org/modules.php?op=modload&name=News&file=article&sid=22&mode=thread&order=0&thold=0 --- NEW FILE: information-3 --- 010|1.4.7 update(4/4)|Cleanup old kernel when 2.4.31 is booted. Vpn users with dynamic IP, you can choose new dead peer detection=restart!|2005-07-31|http://www.ipcop.org/modules.php?op=modload&name=News&file=article&sid=22&mode=thread&order=0&thold=0 --- NEW FILE: ROOTFILES.alpha-1.4.7-1 --- ## ## kernel 2.4.31 ## 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/misc/CnxADSL.o.gz lib/modules/2.4.31/misc/eagle-usb.o.gz lib/modules/2.4.31/misc/pulsar.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/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 lib/modules/2.4.31-smp/misc/CnxADSL.o.gz lib/modules/2.4.31-smp/misc/eagle-usb.o.gz lib/modules/2.4.31-smp/misc/pulsar.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 ## ## pulsar-4.0.19 ## lib/modules/2.4.31-smp/misc/pulsar.o.gz lib/modules/2.4.31/misc/pulsar.o.gz --- NEW FILE: ROOTFILES.alpha-1.4.7-0 --- etc/rc.d/rc.firewall etc/rc.d/rc.netaddress.up etc/rc.d/rc.sysinit etc/rc.d/rc.network 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/optionsfw.cgi home/httpd/cgi-bin/proxy.cgi home/httpd/cgi-bin/time.cgi home/httpd/cgi-bin/updates.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/updatelists.pl usr/local/sbin/setup var/ipcop/general-functions.pl 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/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 ## ## openswan 1.0.10rc2 ## usr/sbin/ipsec usr/lib/ipsec --- NEW FILE: setup-3 --- #!/bin/bash UPGRADEVERSION="1.4.7" PREVIOUSVERSION="1.4.7i2" echo "This is the $UPGRADEVERSION final 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` if [ "$KVER" != "2.4.31" ]; then echo "You are not running under kernel 2.4.31 for this patch to install (still $KVER)." 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 # Restore simplified grub cp -f /boot/grub/grub.conf-1.4.7 /boot/grub/grub.conf #cleanup old kernel file here rm -rf /lib/modules/2.4.29 rm -rf /lib/modules/2.4.29-smp rm /boot/vmlinuz-2.4.29 rm /boot/vmlinuz-2.4.29-smp rm /boot/ipcoprd-2.4.29.img rm /boot/ipcoprd-smp-2.4.29.img rm /boot/grub/grub.conf-1.4.7 rm /boot/System.map-2.4.29 rm /boot/System.map-2.4.29-smp echo "IPCop v$UPGRADEVERSION - The Bad Packets Stop Here">/etc/issue echo "end of $UPGRADEVERSION update" exit 0 --- NEW FILE: setup-2 --- #!/bin/bash UPGRADEVERSION="1.4.7i2" PREVIOUSVERSION="1.4.7i1" 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 # Fix grub cp -f /boot/grub/grub.conf /boot/grub/grub.conf-1.4.7 ROOTDEV=`/bin/ls -l /dev/harddisk4 | /usr/bin/awk '{ print $NF }'` echo "title IPCop old (2.4.29)" >> /boot/grub/grub.conf echo " root (hd0,0)" >> /boot/grub/grub.conf echo " kernel /vmlinuz-2.4.29 root=${ROOTDEV} panic=10 acpi=off ro" >> /boot/grub/grub.conf if [ -f /boot/ipcoprd.img ]; then echo " initrd /ipcoprd-2.4.29.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.29.img /bin/mv -f /boot/ipcoprd-smp.img /boot/ipcoprd-smp-2.4.29.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.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 /bin/tar -zxpf patch.tar.gz -C / # seems a depmod help even if they are part of update ! /bin/touch /var/run/need-depmod-2.4.31 #we could cleanup old kernel file here but I prefer letting user booting #then final patch will do cleanup echo "IPCop v$UPGRADEVERSION - The Bad Packets Stop Here">/etc/issue echo "end of $UPGRADEVERSION update" exit 0 --- NEW FILE: setup-1 --- #!/bin/bash UPGRADEVERSION="1.4.7i1" PREVIOUSVERSION="1.4.7i0" 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 # Install only kernel 2.4.31 modules & k dependants files /bin/tar -zxpf patch.tar.gz -C / echo "IPCop v$UPGRADEVERSION - The Bad Packets Stop Here">/etc/issue echo "end of $UPGRADEVERSION update" exit 0 --- NEW FILE: setup-0 --- #!/bin/bash UPGRADEVERSION="1.4.7i0" 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 #save active crontab mv /var/spool/cron/root.orig /tmp/root.orig /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 # 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 # # new crontab (minimize ddns updates) # mv /var/spool/cron/root.orig /tmp/root.new 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 fcrontab /tmp/root.new else cat<<END>>/tmp/root.orig # ipcop update 1.4.7 addition to not original crontab 3 2 1 * * [ -f "/var/ipcop/red/active" ] && /usr/local/bin/setddns.pl -f -m END fcrontab /tmp/root.orig fi rm /tmp/root.new rm /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 # unneeded,updated rm /lib/libproc.so.3.2.1 # adjust vpn config for new options DPD_ACTION & PFS # if config is 'host' set dpd_action=hold else set clear. Add allways yes for PFS cp /var/ipcop/vpn/config /var/ipcop/vpn/config.old perl -e "while (<>) { chomp; \$V=(/,host,/?'hold':'clear'); 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 echo "end of $UPGRADEVERSION update" exit 0 --- NEW FILE: ROOTFILES.alpha-1.4.7-2 --- ## ## kernel 2.4.31 ## ## linux-2.4.31 boot/vmlinuz-2.4.31 boot/System.map-2.4.31 boot/vmlinuz boot/System.map ## ## openswan 1.0.10rc2 ## usr/sbin/ipsec usr/lib/ipsec |