Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.mel.connect.com.au!news.mira.net.au!news.vbc.net!garlic.com!news.scruz.net!noos.hooked.net!www.nntp.primenet.com!nntp.primenet.com!cs.utexas.edu!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!in2p3.fr!swidir.switch.ch!01-newsfeed.univie.ac.at!Austria.EU.net!nntp.magwien.gv.at!usenet From: Peter Gallasch <gal@adv.magwien.gv.at> Newsgroups: comp.unix.bsd.bsdi.misc Subject: How to patch bsdi-man 1.2 Date: Tue, 17 Sep 1996 10:23:38 +0200 Organization: MA14 ADV Gemeinde Wien Lines: 83 Message-ID: <323E600A.446B9B3D@adv.magwien.gv.at> NNTP-Posting-Host: pirx.adv.magwien.gv.at Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mozilla 3.0 (X11; I; BSD/OS 2.0 i386) I found a bug while working with Bsd/OS bsdi-man v 1.2. It produces query-string like: ''.../cgi-bin/bsdi-man?proto=1.0&query=whatever§ion=1&apropos=0'' (The char before ''ion'' is a section-char). The error is, that ''ampersand''sect stands for the section-char. What I did is to change the name for the parameter ''section'' to ''sction''. As I looked at http://www.bsdi.com/bsdi-man/, I saw that they changed it to ''msection''. Below are the changes I made: 82c82 < $section = $form{'sction'}; --- > $section = $form{'section'}; 165c165 < "&sction=", &encode_url($section), "&apropos=0\">", --- > "§ion=", &encode_url($section), "&apropos=0\">", 254c254 < return "<A HREF=\"$BASE?proto=$protocol&query=$link&sction=$section&apropos=0\">$matched</A>"; --- > return "<A HREF=\"$BASE?proto=$protocol&query=$link§ion=$section&apropos=0\">$matched</A>"; 372,380c372,380 < <A HREF="$BASE?proto=$protocol&query=%281&sction=&apropos=1&title=Section%201%20Index">1</A> ¤ < <A HREF="$BASE?proto=$protocol&query=%282&sction=&apropos=1&title=Section%202%20Index">2</A> ¤ < <A HREF="$BASE?proto=$protocol&query=%283%29&sction=&apropos=1&title=Section%203%20Index">3</A> ¤ < <A HREF="$BASE?proto=$protocol&query=%283X11&sction=&apropos=1&title=Section%203X11%20Index">3X11</A> ¤ < <A HREF="$BASE?proto=$protocol&query=%284&sction=&apropos=1&title=Section%204%20Index">4</A> ¤ < <A HREF="$BASE?proto=$protocol&query=%285&sction=&apropos=1&title=Section%205%20Index">5</A> ¤ < <A HREF="$BASE?proto=$protocol&query=%286&sction=&apropos=1&title=Section%206%20Index">6</A> ¤ < <A HREF="$BASE?proto=$protocol&query=%287&sction=&apropos=1&title=Section%207%20Index">7</A> ¤ < <A HREF="$BASE?proto=$protocol&query=%288&sction=&apropos=1&title=Section%208%20Index">8</A> --- > <A HREF="$BASE?proto=$protocol&query=%281§ion=&apropos=1&title=Section%201%20Index">1</A> ¤ > <A HREF="$BASE?proto=$protocol&query=%282§ion=&apropos=1&title=Section%202%20Index">2</A> ¤ > <A HREF="$BASE?proto=$protocol&query=%283%29§ion=&apropos=1&title=Section%203%20Index">3</A> ¤ > <A HREF="$BASE?proto=$protocol&query=%283X11§ion=&apropos=1&title=Section%203X11%20Index">3X11</A> ¤ > <A HREF="$BASE?proto=$protocol&query=%284§ion=&apropos=1&title=Section%204%20Index">4</A> ¤ > <A HREF="$BASE?proto=$protocol&query=%285§ion=&apropos=1&title=Section%205%20Index">5</A> ¤ > <A HREF="$BASE?proto=$protocol&query=%286§ion=&apropos=1&title=Section%206%20Index">6</A> ¤ > <A HREF="$BASE?proto=$protocol&query=%287§ion=&apropos=1&title=Section%207%20Index">7</A> ¤ > <A HREF="$BASE?proto=$protocol&query=%288§ion=&apropos=1&title=Section%208%20Index">8</A> 383,388c383,388 < <A HREF="$BASE?proto=$protocol&query=intro&sction=1&apropos=0&title=Introduction%20Section%201">intro(1)</A> ¤ < <A HREF="$BASE?proto=$protocol&query=intro&sction=2&apropos=0&title=Introduction%20Section%202">intro(2)</A> ¤ < <A HREF="$BASE?proto=$protocol&query=intro&sction=3&apropos=0&title=Introduction%20Section%203">intro(3)</A> ¤ < <A HREF="$BASE?proto=$protocol&query=intro&sction=4&apropos=0&title=Introduction%20Section%204">intro(4)</A> ¤ < <A HREF="$BASE?proto=$protocol&query=intro&sction=7&apropos=0&title=Introduction%20Section%207">intro(7)</A> ¤ < <A HREF="$BASE?proto=$protocol&query=intro&sction=8&apropos=0&title=Introduction%20Section%208">intro(8)</A> --- > <A HREF="$BASE?proto=$protocol&query=intro§ion=1&apropos=0&title=Introduction%20Section%201">intro(1)</A> ¤ > <A HREF="$BASE?proto=$protocol&query=intro§ion=2&apropos=0&title=Introduction%20Section%202">intro(2)</A> ¤ > <A HREF="$BASE?proto=$protocol&query=intro§ion=3&apropos=0&title=Introduction%20Section%203">intro(3)</A> ¤ > <A HREF="$BASE?proto=$protocol&query=intro§ion=4&apropos=0&title=Introduction%20Section%204">intro(4)</A> ¤ > <A HREF="$BASE?proto=$protocol&query=intro§ion=7&apropos=0&title=Introduction%20Section%207">intro(7)</A> ¤ > <A HREF="$BASE?proto=$protocol&query=intro§ion=8&apropos=0&title=Introduction%20Section%208">intro(8)</A> 391,396c391,396 < <A HREF="$BASE?proto=$protocol&query=network&sction=&apropos=1&title=Quick%20Ref%20Networking">Networking</A> ¤ < <A HREF="$BASE?proto=$protocol&query=nfs&sction=&apropos=1&title=Quick%20Ref%20NFS">NFS</A> ¤ < <A HREF="$BASE?proto=$protocol&query=mail&sction=&apropos=1&title=Quick%20Ref%20Mail">Mail</A> ¤ < <A HREF="$BASE?proto=$protocol&query=languag&sction=&apropos=1&title=Quick%20Ref%20Languages">Languages</A> ¤ < <A HREF="$BASE?proto=$protocol&query=sco%20(1)&sction=&apropos=1&title=Quick%20Ref%20SCO%20Emulation">SCO Emulation</A> ¤ < <A HREF="$BASE?proto=$protocol&query=dos&sction=&apropos=1&title=Quick%20Ref%20DOS">DOS</A> --- > <A HREF="$BASE?proto=$protocol&query=network§ion=&apropos=1&title=Quick%20Ref%20Networking">Networking</A> ¤ > <A HREF="$BASE?proto=$protocol&query=nfs§ion=&apropos=1&title=Quick%20Ref%20NFS">NFS</A> ¤ > <A HREF="$BASE?proto=$protocol&query=mail§ion=&apropos=1&title=Quick%20Ref%20Mail">Mail</A> ¤ > <A HREF="$BASE?proto=$protocol&query=languag§ion=&apropos=1&title=Quick%20Ref%20Languages">Languages</A> ¤ > <A HREF="$BASE?proto=$protocol&query=sco%20(1)§ion=&apropos=1&title=Quick%20Ref%20SCO%20Emulation">SCO Emulation</A> ¤ > <A HREF="$BASE?proto=$protocol&query=dos§ion=&apropos=1&title=Quick%20Ref%20DOS">DOS</A> 424c424 < <INPUT NAME="apropos" VALUE="0" TYPE="RADIO"$astring> <A HREF="$BASE?proto=$protocol&query=man&sction=1&apropos=0">Man</A> Page Lookup --- > <INPUT NAME="apropos" VALUE="0" TYPE="RADIO"$astring> <A HREF="$BASE?proto=$protocol&query=man§ion=1&apropos=0">Man</A> Page Lookup 441c441 < <INPUT NAME="apropos" VALUE="1" TYPE="RADIO"$bstring> <A HREF="$BASE?proto=$protocol&query=apropos&sction=1&apropos=0">Apropos</A> Keyword Search (all sections) --- > <INPUT NAME="apropos" VALUE="1" TYPE="RADIO"$bstring> <A HREF="$BASE?proto=$protocol&query=apropos§ion=1&apropos=0">Apropos</A> Keyword Search (all sections) -- Peter Gallasch mailto:gal@adv.magwien.gv.at ___ __o MA14-ADV Rathausstr. 1, A-1082 Wien, Austria ____ _'\<,_ phone +43-1-4000-98633 fax +43-1-4000-7141 (*)/ (*)