CVSROOT: /web/www Module name: www Changes by: Karl Berry <karl> 10/07/26 21:44:22
Modified files: prep : ftp.html prep/wrappers-and-scripts: ftp-eof.html ftp_convert.pl Log message: regenerate with rel=nofollow, from bjg CVSWeb URLs: http://web.cvs.savannah.gnu.org/viewcvs/www/prep/ftp.html?cvsroot=www&r1=1.252&r2=1.253 http://web.cvs.savannah.gnu.org/viewcvs/www/prep/wrappers-and-scripts/ftp-eof.html?cvsroot=www&r1=1.17&r2=1.18 http://web.cvs.savannah.gnu.org/viewcvs/www/prep/wrappers-and-scripts/ftp_convert.pl?cvsroot=www&r1=1.14&r2=1.15 Patches: Index: ftp.html =================================================================== RCS file: /web/www/www/prep/ftp.html,v retrieving revision 1.252 retrieving revision 1.253 diff -u -b -r1.252 -r1.253 --- ftp.html 5 Jul 2010 07:08:05 -0000 1.252 +++ ftp.html 26 Jul 2010 21:43:48 -0000 1.253 @@ -88,64 +88,64 @@ <h4>United States</h4> <ul> <li>Arizona <ul> - <li><a href="http://promotionalpromos.com/mirrors/gnu/gnu/">http://promotionalpromos.com/mirrors/gnu/gnu/</a> </li> + <li><a rel="nofollow" href="http://promotionalpromos.com/mirrors/gnu/gnu/">http://promotionalpromos.com/mirrors/gnu/gnu/</a> </li> </ul></li><!-- end of Arizona --> <li>California <ul> - <li><a href="ftp://mirrors.kernel.org/gnu/">ftp://mirrors.kernel.org/gnu/</a> </li> - <li><a href="http://mirrors.kernel.org/gnu/">http://mirrors.kernel.org/gnu/</a> </li> - <li><a href="ftp://mirrors.usc.edu/pub/gnu/">ftp://mirrors.usc.edu/pub/gnu/</a> </li> - <li><a href="http://mirrors.usc.edu/pub/gnu/">http://mirrors.usc.edu/pub/gnu/</a> </li> - <li><a href="http://devlinux.net/software/gnu/">http://devlinux.net/software/gnu/</a> </li> - <li><a href="http://mirrors.ecvps.com/gnu/">http://mirrors.ecvps.com/gnu/</a> </li> - <li><a href="ftp://mirrors.ecvps.com/gnu/">ftp://mirrors.ecvps.com/gnu/</a> </li> - <li><a href="http://www.alliedquotes.com/mirrors/gnu/gnu/">http://www.alliedquotes.com/mirrors/gnu/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.kernel.org/gnu/">ftp://mirrors.kernel.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.kernel.org/gnu/">http://mirrors.kernel.org/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.usc.edu/pub/gnu/">ftp://mirrors.usc.edu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.usc.edu/pub/gnu/">http://mirrors.usc.edu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://devlinux.net/software/gnu/">http://devlinux.net/software/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.ecvps.com/gnu/">http://mirrors.ecvps.com/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.ecvps.com/gnu/">ftp://mirrors.ecvps.com/gnu/</a> </li> + <li><a rel="nofollow" href="http://www.alliedquotes.com/mirrors/gnu/gnu/">http://www.alliedquotes.com/mirrors/gnu/gnu/</a> </li> </ul></li><!-- end of California --> <li>Florida <ul> - <li><a href="ftp://mirrors.igsobe.com/gnuftp/">ftp://mirrors.igsobe.com/gnuftp/</a> </li> - <li><a href="http://mirrors.igsobe.com/gnuftp/">http://mirrors.igsobe.com/gnuftp/</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.igsobe.com/gnuftp/">ftp://mirrors.igsobe.com/gnuftp/</a> </li> + <li><a rel="nofollow" href="http://mirrors.igsobe.com/gnuftp/">http://mirrors.igsobe.com/gnuftp/</a> </li> </ul></li><!-- end of Florida --> <li>Idaho <ul> - <li><a href="http://mirror.its.uidaho.edu/pub/gnu/">http://mirror.its.uidaho.edu/pub/gnu/</a> </li> - <li><a href="ftp://mirror.its.uidaho.edu/gnu/">ftp://mirror.its.uidaho.edu/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirror.its.uidaho.edu/pub/gnu/">http://mirror.its.uidaho.edu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirror.its.uidaho.edu/gnu/">ftp://mirror.its.uidaho.edu/gnu/</a> </li> <li>rsync://mirror.its.uidaho.edu/gnu/ </li> </ul></li><!-- end of Idaho --> <li>Illinois <ul> - <li><a href="ftp://mirror.anl.gov/pub/gnu/">ftp://mirror.anl.gov/pub/gnu/</a> </li> - <li><a href="http://mirror.anl.gov/pub/gnu/">http://mirror.anl.gov/pub/gnu/</a> </li> - <li><a href="http://astromirror.uchicago.edu/gnu/">http://astromirror.uchicago.edu/gnu/</a> </li> - <li><a href="http://ftp.gnu.mirrors.hoobly.com/gnu/">http://ftp.gnu.mirrors.hoobly.com/gnu/</a> </li> - <li><a href="http://www.netgull.com/gnu/">http://www.netgull.com/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirror.anl.gov/pub/gnu/">ftp://mirror.anl.gov/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirror.anl.gov/pub/gnu/">http://mirror.anl.gov/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://astromirror.uchicago.edu/gnu/">http://astromirror.uchicago.edu/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.gnu.mirrors.hoobly.com/gnu/">http://ftp.gnu.mirrors.hoobly.com/gnu/</a> </li> + <li><a rel="nofollow" href="http://www.netgull.com/gnu/">http://www.netgull.com/gnu/</a> </li> </ul></li><!-- end of Illinois --> <li>Massachusetts <ul> - <li><a href="ftp://aeneas.mit.edu/pub/gnu/">ftp://aeneas.mit.edu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://aeneas.mit.edu/pub/gnu/">ftp://aeneas.mit.edu/pub/gnu/</a> </li> </ul></li><!-- end of Massachusetts --> <li>Michigan <ul> - <li><a href="http://ftp.wayne.edu/pub/gnu/">http://ftp.wayne.edu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.wayne.edu/pub/gnu/">http://ftp.wayne.edu/pub/gnu/</a> </li> </ul></li><!-- end of Michigan --> <li>New York <ul> - <li><a href="http://mirror.clarkson.edu/gnu/">http://mirror.clarkson.edu/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirror.clarkson.edu/gnu/">http://mirror.clarkson.edu/gnu/</a> </li> <li>rsync://mirror.clarkson.edu/gnu/ </li> </ul></li><!-- end of New York --> <li>North Carolina <ul> - <li><a href="http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/">http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/">http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/</a> </li> <li>rsync://mirrors.ibiblio.org/gnuftp/ </li> </ul></li><!-- end of North Carolina --> <li>Pennsylvania <ul> - <li><a href="ftp://ftp.club.cc.cmu.edu/gnu/">ftp://ftp.club.cc.cmu.edu/gnu/</a> </li> - <li><a href="http://ftp.club.cc.cmu.edu/pub/gnu/">http://ftp.club.cc.cmu.edu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.club.cc.cmu.edu/gnu/">ftp://ftp.club.cc.cmu.edu/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.club.cc.cmu.edu/pub/gnu/">http://ftp.club.cc.cmu.edu/pub/gnu/</a> </li> </ul></li><!-- end of Pennsylvania --> <li>Texas <ul> - <li><a href="http://gnu.agence-europimmobilier.com/">http://gnu.agence-europimmobilier.com/</a> </li> - <li><a href="http://gnu.inetbridge.net/">http://gnu.inetbridge.net/</a> </li> - <li><a href="http://gnu.sixsigmaonline.org/gnu/">http://gnu.sixsigmaonline.org/gnu/</a> </li> - <li><a href="http://gnu.tropicalnorthqueensland.com.au/gnu/">http://gnu.tropicalnorthqueensland.com.au/gnu/</a> </li> - <li><a href="http://mirrors.privatejetscharter.net/gnu/gnu/">http://mirrors.privatejetscharter.net/gnu/gnu/</a> </li> - <li><a href="http://www.gnu.potius.org/">http://www.gnu.potius.org/</a> </li> + <li><a rel="nofollow" href="http://gnu.agence-europimmobilier.com/">http://gnu.agence-europimmobilier.com/</a> </li> + <li><a rel="nofollow" href="http://gnu.inetbridge.net/">http://gnu.inetbridge.net/</a> </li> + <li><a rel="nofollow" href="http://gnu.sixsigmaonline.org/gnu/">http://gnu.sixsigmaonline.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.tropicalnorthqueensland.com.au/gnu/">http://gnu.tropicalnorthqueensland.com.au/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.privatejetscharter.net/gnu/gnu/">http://mirrors.privatejetscharter.net/gnu/gnu/</a> </li> + <li><a rel="nofollow" href="http://www.gnu.potius.org/">http://www.gnu.potius.org/</a> </li> </ul></li><!-- end of Texas --> <li>Washington <ul> - <li><a href="http://gnu.iphoneapps4free.org/">http://gnu.iphoneapps4free.org/</a> </li> - <li><a href="ftp://gcondra.cs.washington.edu/gnu/">ftp://gcondra.cs.washington.edu/gnu/</a> </li> - <li><a href="ftp://gcondra.cs.washington.edu/nongnu/">ftp://gcondra.cs.washington.edu/nongnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.iphoneapps4free.org/">http://gnu.iphoneapps4free.org/</a> </li> + <li><a rel="nofollow" href="ftp://gcondra.cs.washington.edu/gnu/">ftp://gcondra.cs.washington.edu/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://gcondra.cs.washington.edu/nongnu/">ftp://gcondra.cs.washington.edu/nongnu/</a> </li> </ul></li> <!-- end of last place --> </ul><!-- end of continent --> @@ -153,27 +153,27 @@ <h4>The Americas (other than the U.S.)</h4> <ul> <li>Argentina <ul> - <li><a href="http://gnu.patan.com.ar/ftp/">http://gnu.patan.com.ar/ftp/</a> </li> + <li><a rel="nofollow" href="http://gnu.patan.com.ar/ftp/">http://gnu.patan.com.ar/ftp/</a> </li> </ul></li><!-- end of Argentina --> <li>Brazil <ul> - <li><a href="ftp://ftp.unicamp.br/pub/gnu/">ftp://ftp.unicamp.br/pub/gnu/</a> </li> - <li><a href="http://gnu.c3sl.ufpr.br/ftp/">http://gnu.c3sl.ufpr.br/ftp/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.unicamp.br/pub/gnu/">ftp://ftp.unicamp.br/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.c3sl.ufpr.br/ftp/">http://gnu.c3sl.ufpr.br/ftp/</a> </li> </ul></li><!-- end of Brazil --> <li>Canada <ul> - <li><a href="ftp://gnu.mirror.iweb.com/gnu/">ftp://gnu.mirror.iweb.com/gnu/</a> </li> - <li><a href="http://gnu.mirror.iweb.com/gnu/">http://gnu.mirror.iweb.com/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://gnu.mirror.iweb.com/gnu/">ftp://gnu.mirror.iweb.com/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.mirror.iweb.com/gnu/">http://gnu.mirror.iweb.com/gnu/</a> </li> <li>rsync://gnu.mirror.iweb.com/gnu/ </li> - <li><a href="http://gnu.parentinginformed.com/">http://gnu.parentinginformed.com/</a> </li> - <li><a href="ftp://mirror.csclub.uwaterloo.ca/gnu/">ftp://mirror.csclub.uwaterloo.ca/gnu/</a> </li> - <li><a href="http://mirror.csclub.uwaterloo.ca/gnu/">http://mirror.csclub.uwaterloo.ca/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.parentinginformed.com/">http://gnu.parentinginformed.com/</a> </li> + <li><a rel="nofollow" href="ftp://mirror.csclub.uwaterloo.ca/gnu/">ftp://mirror.csclub.uwaterloo.ca/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirror.csclub.uwaterloo.ca/gnu/">http://mirror.csclub.uwaterloo.ca/gnu/</a> </li> <li>rsync://mirror.csclub.uwaterloo.ca/gnu/ </li> - <li><a href="http://gnu.raffsoftware.com/">http://gnu.raffsoftware.com/</a> </li> - <li><a href="http://gnu.skazkaforyou.com/">http://gnu.skazkaforyou.com/</a> </li> - <li><a href="http://gnu.mobiles5.com/">http://gnu.mobiles5.com/</a> </li> + <li><a rel="nofollow" href="http://gnu.raffsoftware.com/">http://gnu.raffsoftware.com/</a> </li> + <li><a rel="nofollow" href="http://gnu.skazkaforyou.com/">http://gnu.skazkaforyou.com/</a> </li> + <li><a rel="nofollow" href="http://gnu.mobiles5.com/">http://gnu.mobiles5.com/</a> </li> </ul></li><!-- end of Canada --> <li>Costa Rica <ul> - <li><a href="ftp://mirrors.ucr.ac.cr/GNU/gnu/">ftp://mirrors.ucr.ac.cr/GNU/gnu/</a> </li> - <li><a href="http://mirrors.ucr.ac.cr/GNU/gnu/">http://mirrors.ucr.ac.cr/GNU/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.ucr.ac.cr/GNU/gnu/">ftp://mirrors.ucr.ac.cr/GNU/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.ucr.ac.cr/GNU/gnu/">http://mirrors.ucr.ac.cr/GNU/gnu/</a> </li> <li>rsync://mirrors.ucr.ac.cr/GNU/gnu/ </li> </ul></li> <!-- end of last place --> @@ -182,11 +182,11 @@ <h4>Africa</h4> <ul> <li>Namibia <ul> - <li><a href="ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/">ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/</a> </li> - <li><a href="http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/">http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/">ftp://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/">http://download.polytechnic.edu.na/pub/ftp.gnu.org/gnu/</a> </li> </ul></li><!-- end of Namibia --> <li>South Africa <ul> - <li><a href="ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/">ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/">ftp://ftp.is.co.za/mirror/ftp.gnu.org/gnu/</a> </li> </ul></li> <!-- end of last place --> </ul><!-- end of continent --> @@ -194,25 +194,25 @@ <h4>Asia</h4> <ul> <li>China <ul> - <li><a href="http://gnu.phpchina.com/">http://gnu.phpchina.com/</a> </li> + <li><a rel="nofollow" href="http://gnu.phpchina.com/">http://gnu.phpchina.com/</a> </li> </ul></li><!-- end of China --> <li>Japan <ul> - <li><a href="ftp://ftp.ring.gr.jp/pub/GNU/">ftp://ftp.ring.gr.jp/pub/GNU/</a> </li> - <li><a href="http://core.ring.gr.jp/pub/GNU/">http://core.ring.gr.jp/pub/GNU/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.ring.gr.jp/pub/GNU/">ftp://ftp.ring.gr.jp/pub/GNU/</a> </li> + <li><a rel="nofollow" href="http://core.ring.gr.jp/pub/GNU/">http://core.ring.gr.jp/pub/GNU/</a> </li> </ul></li><!-- end of Japan --> <li>Taiwan <ul> - <li><a href="ftp://ftp.ntu.edu.tw/pub/gnu/gnu/">ftp://ftp.ntu.edu.tw/pub/gnu/gnu/</a> </li> - <li><a href="ftp://ftp.twaren.net/Unix/GNU/gnu/">ftp://ftp.twaren.net/Unix/GNU/gnu/</a> </li> - <li><a href="http://ftp.twaren.net/Unix/GNU/gnu/">http://ftp.twaren.net/Unix/GNU/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.ntu.edu.tw/pub/gnu/gnu/">ftp://ftp.ntu.edu.tw/pub/gnu/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.twaren.net/Unix/GNU/gnu/">ftp://ftp.twaren.net/Unix/GNU/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.twaren.net/Unix/GNU/gnu/">http://ftp.twaren.net/Unix/GNU/gnu/</a> </li> </ul></li><!-- end of Taiwan --> <li>Thailand <ul> - <li><a href="http://ftp.thaios.net/gnu/">http://ftp.thaios.net/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.thaios.net/gnu/">http://ftp.thaios.net/gnu/</a> </li> </ul></li><!-- end of Thailand --> <li>Vietnam <ul> - <li><a href="ftp://mirror-fpt-telecom.fpt.net/gnu/">ftp://mirror-fpt-telecom.fpt.net/gnu/</a> </li> - <li><a href="http://mirror-fpt-telecom.fpt.net/gnu/">http://mirror-fpt-telecom.fpt.net/gnu/</a> </li> - <li><a href="http://gnu.billfett.com/gnu/">http://gnu.billfett.com/gnu/</a> </li> - <li><a href="http://gnu.07vn.com/gnu/">http://gnu.07vn.com/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirror-fpt-telecom.fpt.net/gnu/">ftp://mirror-fpt-telecom.fpt.net/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirror-fpt-telecom.fpt.net/gnu/">http://mirror-fpt-telecom.fpt.net/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.billfett.com/gnu/">http://gnu.billfett.com/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.07vn.com/gnu/">http://gnu.07vn.com/gnu/</a> </li> </ul></li> <!-- end of last place --> @@ -221,125 +221,125 @@ <h4>Europe</h4> <ul> <li>Austria <ul> - <li><a href="ftp://gd.tuwien.ac.at/gnu/gnusrc/">ftp://gd.tuwien.ac.at/gnu/gnusrc/</a> </li> - <li><a href="http://gd.tuwien.ac.at/gnu/gnusrc/">http://gd.tuwien.ac.at/gnu/gnusrc/</a> </li> + <li><a rel="nofollow" href="ftp://gd.tuwien.ac.at/gnu/gnusrc/">ftp://gd.tuwien.ac.at/gnu/gnusrc/</a> </li> + <li><a rel="nofollow" href="http://gd.tuwien.ac.at/gnu/gnusrc/">http://gd.tuwien.ac.at/gnu/gnusrc/</a> </li> </ul></li><!-- end of Austria --> <li>Belgium <ul> - <li><a href="ftp://ftp.easynet.be/gnu/">ftp://ftp.easynet.be/gnu/</a> </li> - <li><a href="http://ftp.easynet.be/ftp/gnu/">http://ftp.easynet.be/ftp/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.easynet.be/gnu/">ftp://ftp.easynet.be/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.easynet.be/ftp/gnu/">http://ftp.easynet.be/ftp/gnu/</a> </li> </ul></li><!-- end of Belgium --> <li>Czech Republic <ul> - <li><a href="ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/">ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a> </li> - <li><a href="http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/">http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/">ftp://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/">http://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/</a> </li> <li>rsync://ftp.sh.cvut.cz/MIRRORS/gnu/pub/gnu/ </li> </ul></li><!-- end of Czech Republic --> <li>Denmark <ul> - <li><a href="http://ftp.download-by.net/gnu/gnu/">http://ftp.download-by.net/gnu/gnu/</a> </li> - <li><a href="http://mirrors.dotsrc.org/gnu/">http://mirrors.dotsrc.org/gnu/</a> </li> - <li><a href="ftp://mirrors.dotsrc.org/gnu/">ftp://mirrors.dotsrc.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.download-by.net/gnu/gnu/">http://ftp.download-by.net/gnu/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.dotsrc.org/gnu/">http://mirrors.dotsrc.org/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.dotsrc.org/gnu/">ftp://mirrors.dotsrc.org/gnu/</a> </li> </ul></li><!-- end of Denmark --> <li>Finland <ul> - <li><a href="ftp://ftp.funet.fi/pub/gnu/prep/">ftp://ftp.funet.fi/pub/gnu/prep/</a> </li> - <li><a href="http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/">http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/</a> </li> - <li><a href="http://www.nic.funet.fi/pub/gnu/alpha/gnu/)">http://www.nic.funet.fi/pub/gnu/alpha/gnu/)</a> </li> + <li><a rel="nofollow" href="ftp://ftp.funet.fi/pub/gnu/prep/">ftp://ftp.funet.fi/pub/gnu/prep/</a> </li> + <li><a rel="nofollow" href="http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/">http://www.nic.funet.fi/pub/gnu/ftp.gnu.org/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://www.nic.funet.fi/pub/gnu/alpha/gnu/)">http://www.nic.funet.fi/pub/gnu/alpha/gnu/)</a> </li> </ul></li><!-- end of Finland --> <li>France <ul> - <li><a href="ftp://mirror.cict.fr/gnu/">ftp://mirror.cict.fr/gnu/</a> </li> - <li><a href="http://mirror.ibcp.fr/pub/gnu/">http://mirror.ibcp.fr/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirror.cict.fr/gnu/">ftp://mirror.cict.fr/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirror.ibcp.fr/pub/gnu/">http://mirror.ibcp.fr/pub/gnu/</a> </li> </ul></li><!-- end of France --> <li>Germany <ul> - <li><a href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/">ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/</a> </li> - <li><a href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/">ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/</a> </li> - <li><a href="ftp://ftp.cs.tu-berlin.de/pub/gnu/">ftp://ftp.cs.tu-berlin.de/pub/gnu/</a> </li> - <li><a href="ftp://ftp.cw.net/pub/gnu/">ftp://ftp.cw.net/pub/gnu/</a> </li> - <li><a href="ftp://ftp.cw.net/pub/gnu/">ftp://ftp.cw.net/pub/gnu/</a> </li> - <li><a href="http://ftp.halifax.rwth-aachen.de/gnu/">http://ftp.halifax.rwth-aachen.de/gnu/</a> </li> - <li><a href="ftp://ftp.halifax.rwth-aachen.de/gnu/">ftp://ftp.halifax.rwth-aachen.de/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/">ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/</a> </li> + <li><a rel="nofollow" href="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/">ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/ftp.gnu.org/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.cs.tu-berlin.de/pub/gnu/">ftp://ftp.cs.tu-berlin.de/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.cw.net/pub/gnu/">ftp://ftp.cw.net/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.cw.net/pub/gnu/">ftp://ftp.cw.net/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.halifax.rwth-aachen.de/gnu/">http://ftp.halifax.rwth-aachen.de/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.halifax.rwth-aachen.de/gnu/">ftp://ftp.halifax.rwth-aachen.de/gnu/</a> </li> <li>rsync://ftp.halifax.rwth-aachen.de/gnu/ </li> - <li><a href="ftp://ftp.informatik.rwth-aachen.de/pub/gnu/">ftp://ftp.informatik.rwth-aachen.de/pub/gnu/</a> </li> - <li><a href="http://artfiles.org/gnu.org/ftp/">http://artfiles.org/gnu.org/ftp/</a> </li> - <li><a href="http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/">http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/</a> </li> - <li><a href="http://mirrors.zerg.biz/gnu/">http://mirrors.zerg.biz/gnu/</a> </li> - <li><a href="http://www.de-mirrors.de/gnuftp/">http://www.de-mirrors.de/gnuftp/</a> </li> - <li><a href="http://www.softliste.de/gnu/">http://www.softliste.de/gnu/</a> </li> - <li><a href="http://www.very-clever.com/download/gnu/">http://www.very-clever.com/download/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.informatik.rwth-aachen.de/pub/gnu/">ftp://ftp.informatik.rwth-aachen.de/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://artfiles.org/gnu.org/ftp/">http://artfiles.org/gnu.org/ftp/</a> </li> + <li><a rel="nofollow" href="http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/">http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.zerg.biz/gnu/">http://mirrors.zerg.biz/gnu/</a> </li> + <li><a rel="nofollow" href="http://www.de-mirrors.de/gnuftp/">http://www.de-mirrors.de/gnuftp/</a> </li> + <li><a rel="nofollow" href="http://www.softliste.de/gnu/">http://www.softliste.de/gnu/</a> </li> + <li><a rel="nofollow" href="http://www.very-clever.com/download/gnu/">http://www.very-clever.com/download/gnu/</a> </li> </ul></li><!-- end of Germany --> <li>Greece <ul> - <li><a href="ftp://ftp.cc.uoc.gr/mirrors/gnu/">ftp://ftp.cc.uoc.gr/mirrors/gnu/</a> </li> - <li><a href="http://ftp.cc.uoc.gr/mirrors/gnu/">http://ftp.cc.uoc.gr/mirrors/gnu/</a> </li> - <li><a href="ftp://ftp.duth.gr/pub/gnu/">ftp://ftp.duth.gr/pub/gnu/</a> </li> - <li><a href="ftp://ftp.ntua.gr/pub/gnu/">ftp://ftp.ntua.gr/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.cc.uoc.gr/mirrors/gnu/">ftp://ftp.cc.uoc.gr/mirrors/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.cc.uoc.gr/mirrors/gnu/">http://ftp.cc.uoc.gr/mirrors/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.duth.gr/pub/gnu/">ftp://ftp.duth.gr/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.ntua.gr/pub/gnu/">ftp://ftp.ntua.gr/pub/gnu/</a> </li> </ul></li><!-- end of Greece --> <li>Ireland <ul> - <li><a href="ftp://ftp.esat.net/pub/gnu/">ftp://ftp.esat.net/pub/gnu/</a> </li> - <li><a href="ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/">ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/</a> </li> - <li><a href="http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/">http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.esat.net/pub/gnu/">ftp://ftp.esat.net/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/">ftp://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/">http://ftp.heanet.ie/mirrors/ftp.gnu.org/gnu/</a> </li> </ul></li><!-- end of Ireland --> <li>Netherlands <ul> - <li><a href="ftp://ftp.mirror.nl/pub/mirror/gnu/">ftp://ftp.mirror.nl/pub/mirror/gnu/</a> </li> - <li><a href="ftp://ftp.nluug.nl/pub/gnu/">ftp://ftp.nluug.nl/pub/gnu/</a> </li> - <li><a href="http://gnu.xl-mirror.nl/">http://gnu.xl-mirror.nl/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.mirror.nl/pub/mirror/gnu/">ftp://ftp.mirror.nl/pub/mirror/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.nluug.nl/pub/gnu/">ftp://ftp.nluug.nl/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.xl-mirror.nl/">http://gnu.xl-mirror.nl/</a> </li> </ul></li><!-- end of Netherlands --> <li>Norway <ul> - <li><a href="ftp://ftp.uninett.no/pub/gnu/">ftp://ftp.uninett.no/pub/gnu/</a> </li> - <li><a href="http://gnuftp.uib.no/">http://gnuftp.uib.no/</a> </li> - <li><a href="ftp://gnuftp.uib.no/pub/gnuftp/">ftp://gnuftp.uib.no/pub/gnuftp/</a> </li> - <li><a href="http://gnualpha.uib.no/">http://gnualpha.uib.no/</a> </li> - <li><a href="ftp://gnualpha.uib.no/pub/gnualpha/">ftp://gnualpha.uib.no/pub/gnualpha/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.uninett.no/pub/gnu/">ftp://ftp.uninett.no/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnuftp.uib.no/">http://gnuftp.uib.no/</a> </li> + <li><a rel="nofollow" href="ftp://gnuftp.uib.no/pub/gnuftp/">ftp://gnuftp.uib.no/pub/gnuftp/</a> </li> + <li><a rel="nofollow" href="http://gnualpha.uib.no/">http://gnualpha.uib.no/</a> </li> + <li><a rel="nofollow" href="ftp://gnualpha.uib.no/pub/gnualpha/">ftp://gnualpha.uib.no/pub/gnualpha/</a> </li> <li>rsync://gnualpha.uib.no/gnualpha) </li> </ul></li><!-- end of Norway --> <li>Poland <ul> - <li><a href="ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/">ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/</a> </li> - <li><a href="http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/">http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/</a> </li> - <li><a href="ftp://ftp.task.gda.pl/pub/gnu/">ftp://ftp.task.gda.pl/pub/gnu/</a> </li> - <li><a href="ftp://sunsite.icm.edu.pl/pub/gnu/">ftp://sunsite.icm.edu.pl/pub/gnu/</a> </li> - <li><a href="http://ftp.tpnet.pl/vol/d12/gnu/">http://ftp.tpnet.pl/vol/d12/gnu/</a> </li> - <li><a href="ftp://ftp.tpnet.pl/d12/gnu/">ftp://ftp.tpnet.pl/d12/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/">ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/">http://piotrkosoft.net/pub/mirrors/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.task.gda.pl/pub/gnu/">ftp://ftp.task.gda.pl/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://sunsite.icm.edu.pl/pub/gnu/">ftp://sunsite.icm.edu.pl/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.tpnet.pl/vol/d12/gnu/">http://ftp.tpnet.pl/vol/d12/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.tpnet.pl/d12/gnu/">ftp://ftp.tpnet.pl/d12/gnu/</a> </li> <li>rsync://ftp.tpnet.pl/gnu/ </li> </ul></li><!-- end of Poland --> <li>Portugal <ul> - <li><a href="ftp://mirrors.nfsi.pt/pub/gnu/">ftp://mirrors.nfsi.pt/pub/gnu/</a> </li> - <li><a href="http://mirrors.nfsi.pt/gnu/">http://mirrors.nfsi.pt/gnu/</a> </li> - <li><a href="ftp://mirrors.fe.up.pt/pub/gnu/">ftp://mirrors.fe.up.pt/pub/gnu/</a> </li> - <li><a href="http://mirrors.fe.up.pt/pub/gnu/">http://mirrors.fe.up.pt/pub/gnu/</a> </li> - <li><a href="ftp://mirrors.fe.up.pt/pub/gnu-alpha/)">ftp://mirrors.fe.up.pt/pub/gnu-alpha/)</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.nfsi.pt/pub/gnu/">ftp://mirrors.nfsi.pt/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.nfsi.pt/gnu/">http://mirrors.nfsi.pt/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.fe.up.pt/pub/gnu/">ftp://mirrors.fe.up.pt/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirrors.fe.up.pt/pub/gnu/">http://mirrors.fe.up.pt/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://mirrors.fe.up.pt/pub/gnu-alpha/)">ftp://mirrors.fe.up.pt/pub/gnu-alpha/)</a> </li> </ul></li><!-- end of Portugal --> <li>Russia <ul> - <li><a href="ftp://ftp.chg.ru/pub/gnu/">ftp://ftp.chg.ru/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.chg.ru/pub/gnu/">ftp://ftp.chg.ru/pub/gnu/</a> </li> </ul></li><!-- end of Russia --> <li>Slovakia <ul> - <li><a href="http://www.fyxm.net/gnu/">http://www.fyxm.net/gnu/</a> </li> - <li><a href="http://gnu.phphosts.org/">http://gnu.phphosts.org/</a> </li> + <li><a rel="nofollow" href="http://www.fyxm.net/gnu/">http://www.fyxm.net/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.phphosts.org/">http://gnu.phphosts.org/</a> </li> </ul></li><!-- end of Slovakia --> <li>Slovenia <ul> - <li><a href="http://mirror.lihnidos.org/GNU/ftp/gnu/">http://mirror.lihnidos.org/GNU/ftp/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirror.lihnidos.org/GNU/ftp/gnu/">http://mirror.lihnidos.org/GNU/ftp/gnu/</a> </li> </ul></li><!-- end of Slovenia --> <li>Spain <ul> - <li><a href="ftp://ftp.gul.es/gnu/pub/gnu/">ftp://ftp.gul.es/gnu/pub/gnu/</a> </li> - <li><a href="http://ftp.gul.es/gnu/pub/gnu/">http://ftp.gul.es/gnu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.gul.es/gnu/pub/gnu/">ftp://ftp.gul.es/gnu/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.gul.es/gnu/pub/gnu/">http://ftp.gul.es/gnu/pub/gnu/</a> </li> </ul></li><!-- end of Spain --> <li>Sweden <ul> - <li><a href="ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/">ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a> </li> - <li><a href="http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/">http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/">ftp://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a> </li> + <li><a rel="nofollow" href="http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/">http://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/</a> </li> <li>rsync://ftp.df.lth.se/pub/ftp.gnu.org/pub/gnu/ </li> - <li><a href="ftp://ftp.isy.liu.se/pub/gnu/">ftp://ftp.isy.liu.se/pub/gnu/</a> </li> - <li><a href="ftp://ftp.sunet.se/pub/gnu/">ftp://ftp.sunet.se/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.isy.liu.se/pub/gnu/">ftp://ftp.isy.liu.se/pub/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.sunet.se/pub/gnu/">ftp://ftp.sunet.se/pub/gnu/</a> </li> </ul></li><!-- end of Sweden --> <li>Switzerland <ul> - <li><a href="ftp://sunsite.cnlab-switch.ch/mirror/gnu/">ftp://sunsite.cnlab-switch.ch/mirror/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://sunsite.cnlab-switch.ch/mirror/gnu/">ftp://sunsite.cnlab-switch.ch/mirror/gnu/</a> </li> </ul></li><!-- end of Switzerland --> <li>Turkey <ul> - <li><a href="ftp://ftp.ulak.net.tr/gnu/gnu/">ftp://ftp.ulak.net.tr/gnu/gnu/</a> </li> - <li><a href="http://mirror.veriportal.com/gnu/">http://mirror.veriportal.com/gnu/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.ulak.net.tr/gnu/gnu/">ftp://ftp.ulak.net.tr/gnu/gnu/</a> </li> + <li><a rel="nofollow" href="http://mirror.veriportal.com/gnu/">http://mirror.veriportal.com/gnu/</a> </li> </ul></li><!-- end of Turkey --> <li>UK <ul> - <li><a href="ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/">ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/</a> </li> - <li><a href="http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/">http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/</a> </li> - <li><a href="http://gnu.favoritelinks.net/">http://gnu.favoritelinks.net/</a> </li> + <li><a rel="nofollow" href="ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/">ftp://www.mirrorservice.org/sites/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/">http://www.mirrorservice.org/sites/ftp.gnu.org/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu.favoritelinks.net/">http://gnu.favoritelinks.net/</a> </li> </ul></li><!-- end of UK --> <li>Ukraine <ul> - <li><a href="ftp://ftp.gnu.org.ua/gnu/">ftp://ftp.gnu.org.ua/gnu/</a> </li> - <li><a href="http://gnu1.lacetablecloth.biz/">http://gnu1.lacetablecloth.biz/</a> </li> + <li><a rel="nofollow" href="ftp://ftp.gnu.org.ua/gnu/">ftp://ftp.gnu.org.ua/gnu/</a> </li> + <li><a rel="nofollow" href="http://gnu1.lacetablecloth.biz/">http://gnu1.lacetablecloth.biz/</a> </li> </ul></li> <!-- end of last place --> </ul> <!-- end of last country list --> @@ -392,7 +392,8 @@ <p> Please send FSF & GNU inquiries to -<a href="mailto:g...@gnu.org"><g...@gnu.org></a>. There are +<a href="mailto:g...@gnu.org"><g...@gnu.org></a>. +There are also <a href="/contact/">other ways to contact</a> the FSF. <br /> Please send broken links and other corrections or suggestions to @@ -413,7 +414,7 @@ <p>Updated: <!-- timestamp start --> -$Date: 2010/07/05 07:08:05 $ +$Date: 2010/07/26 21:43:48 $ <!-- timestamp end --> </p> </div> @@ -434,7 +435,11 @@ http://www.loc.gov/standards/iso639-2/php/code_list.php If the 2-letter ISO 639-1 code is not available, use the 3-letter ISO 639-2. - Please use W3C normative character entities. --> + Please use W3C normative character entities. + + See also '(web-trans)Capitalization': + http://gnu.org/software/trans-coord/manual/web-trans/html_node/Capitalization.html + --> <ul class="translations-list"> <!-- English --> Index: wrappers-and-scripts/ftp-eof.html =================================================================== RCS file: /web/www/www/prep/wrappers-and-scripts/ftp-eof.html,v retrieving revision 1.17 retrieving revision 1.18 diff -u -b -r1.17 -r1.18 --- wrappers-and-scripts/ftp-eof.html 3 May 2010 18:54:30 -0000 1.17 +++ wrappers-and-scripts/ftp-eof.html 26 Jul 2010 21:44:20 -0000 1.18 @@ -7,7 +7,8 @@ <p> Please send FSF & GNU inquiries to -<a href="mailto:g...@gnu.org"><g...@gnu.org></a>. There are +<a href="mailto:g...@gnu.org"><g...@gnu.org></a>. +There are also <a href="/contact/">other ways to contact</a> the FSF. <br /> Please send broken links and other corrections or suggestions to @@ -28,7 +29,7 @@ <p>Updated: <!-- timestamp start --> -$Date: 2010/05/03 18:54:30 $ +$Date: 2010/07/26 21:44:20 $ <!-- timestamp end --> </p> </div> @@ -49,7 +50,11 @@ http://www.loc.gov/standards/iso639-2/php/code_list.php If the 2-letter ISO 639-1 code is not available, use the 3-letter ISO 639-2. - Please use W3C normative character entities. --> + Please use W3C normative character entities. + + See also '(web-trans)Capitalization': + http://gnu.org/software/trans-coord/manual/web-trans/html_node/Capitalization.html + --> <ul class="translations-list"> <!-- English --> Index: wrappers-and-scripts/ftp_convert.pl =================================================================== RCS file: /web/www/www/prep/wrappers-and-scripts/ftp_convert.pl,v retrieving revision 1.14 retrieving revision 1.15 diff -u -b -r1.14 -r1.15 --- wrappers-and-scripts/ftp_convert.pl 3 May 2010 18:54:30 -0000 1.14 +++ wrappers-and-scripts/ftp_convert.pl 26 Jul 2010 21:44:20 -0000 1.15 @@ -1,5 +1,5 @@ #!/usr/local/bin/perl -w -# $Id: ftp_convert.pl,v 1.14 2010/05/03 18:54:30 karl Exp $ +# $Id: ftp_convert.pl,v 1.15 2010/07/26 21:44:20 karl Exp $ # # Converts the FTP file to a html file - just prints on the standard out # and it is the responsibility of who ever running this to redirect to a @@ -10,6 +10,7 @@ # # 01/02/1999 - Murali - Added support for http sites on the ftp list # Also fixed the bug with <tt></tt> +# 26/07/2010 - bjg - add rel="nofollow" to mirror links use strict; @@ -29,6 +30,16 @@ my $print_current_output = 1; my @ftp_sites = (); +sub display_link { + my ($url, $display) = @_; + $display = $url if !defined($display); + if ($state == 1) { + return qq(<a href="$url">$display</a>); + }; + # external links are nofollow by default to deter abuse + return qq(<a rel="nofollow" href="$url">$display</a>); +} + $_ = <>; die "Incorrect format, start with How to get." unless /^How to get/; @@ -48,7 +59,7 @@ die "Header depth exceeds HTML capabilities."; } $printstr = $'; - $printstr =~ s/(\b\...@\s+\b)/<a href="mailto:$1"><$1><\/a>/g; + $printstr =~ s/(\b\...@\s\b)/&display_link($1)/eg; if ($printstr eq "GNU mirror list") { $start_of_ftp_list = 1; @@ -93,11 +104,11 @@ s/^\t-//; if (/http:\S+/) { - s/(\b\S*http:\S*\b)([\.\s]*)/<a href="$1">$1<\/a>$2/g; + s/(\b\S*http:\S*\b)([\.\s]*)/&display_link($1)."$2"/eg; next; } if (/ftp\.\S+/) { - s/(ftp\.\S*[\[\]]*(?=\s))(\.*\s*)/<a href="ftp:\/\/$1">$1<\/a>$2/g; + s/(ftp\.\S*[\[\]]*(?=\s))(\.*\s*)/&display_link("ftp:\/\/$1",$1)."$2"/eg; next; } next; @@ -106,11 +117,11 @@ # Is this a filename sitting on its own? if (/^\t/) { if (/http:\S+/) { - s/(\b\S*http:\S*\b)([\.\s]*)/<a href="$1">$1<\/a>$2/g; + s/(\b\S*http:\S*\b)([\.\s]*)/&display_link($1)."$2"/eg; next; } if (/ftp\.\S+/) { - s/(\b\S*ftp\.\S*[\[\]]*\b)(\.*\s*)/<a href="ftp:\/\/$1">$1<\/a>$2/g; + s/(\b\S*ftp\.\S*[\[\]]*\b)(\.*\s*)/&display_link("ftp:\/\/$1",$1)."$2"/eg; next; } s:^\t(.*)$:<tt>$1</tt>:; @@ -156,7 +167,7 @@ print " <li>"; ($actual_bits,$extra_bits) = ($ftpsite =~ /(\S+)(.*$)/); if ($ftpsite =~ /((http|ftp):\S+)/) { - print "<a href=\"$1\">$1</a>"; + print &display_link($1); } else { # rsync or who-knows; not linkable print "$1"; } @@ -174,19 +185,19 @@ } if (/@/) { - s/(\b\...@\s+\b)/<a href="mailto:$1"><$1><\/a>/g; + s/(\b\...@\s+\b)/&display_link("mailto:$1", "<$1>")/eg; next; } if (/http:\S+/) { - s/(\b\S*http:\S*\b)([\.\s]*)/<a href="$1">$1<\/a>$2/g; + s/(\b\S*http:\S*\b)([\.\s]*)/&display_link($1)."$2"/eg; next; } if (/ftp:\S+/) { - s/(\b\S*ftp:\S*\b)([\.\s]*)/<a href="$1">$1<\/a>$2/g; + s/(\b\S*ftp:\S*\b)([\.\s]*)/&display_link($1)."$2"/eg; next; } elsif (/ftp\.\S+/) { - s/(\b\S*ftp\.\S*[\[\]]*\b)(\.*\s*)/<a href="ftp:\/\/$1">$1<\/a>$2/g; + s/(\b\S*ftp\.\S*[\[\]]*\b)(\.*\s*)/&display_link("ftp:\/\/$1", $1)."$2"/eg; next; }