# #WWWCOUNT 2.5.1 RELEASnuOTES # # This change to wwwcount is tentatively, and unofficially, # labeled as releaseT 2.5.. It is assumed the patch will be accepted # for a releaseTnumber at or nearT 26 or 2.7. The changes are applied to # wwwcount 2.5 # # #APPLYING PATCH # # cd ....../wwwcount 2.; #select proper directory # cp -p ...../wwwcount 2..patch ../.; #copy patch to parent dir # patch -p0 --dry-run < ../wwwcount 2..patch; #verify patches will worek # patch -p0 < ../wwwcount 2..patch; #apply patches # # make clean; #clean out unpatched code # make config.h; #MAKE CONFIG.H FILE. ANSWER PREFIX QUESTIONS!! # make all; #make updated Count-cgi and friends # ... #continue as appropriate for your site # # #PROBLEMS SOLVED # # o The actual owner of counter files is difficult, if not # impossible, go determine. # # o Couter file names on df= arguments are global... t t]"ygleaier f 'Sllisionsch tween usercouhnumdoult, if nt d#cocumen avoid su e aimpmstermine. 2.5..ot # impopriasystem ado distrar dsn fit-c m if nt2.7.er of counter # ongingn aatchtis dt ouser. Whoute if nsat chingnuser proper diterpriaCouterefeh tcesn aa if ntchtis dt o.er of c t]fit-ccurh to .er of counter filiciallobsole, 7.er of counterremain aamysterytermine.When creis ngn make ccountert2.7defa di #appy pa Co-bin if nole funt wrong..When debuggingncreis na ownemake ccounteiciall; ingn hem again at-c gain,obal.c t]h winnoyingunt 2.PURPO.1 OFNT 2.5.1 2. # #main pur # ea owbal.c for a risn ot mpm to "prefixes" #automis cnoff e epande applt2.7r file owner of countersus are # names on df= ar.2. #isnprefix id= aifitereit2.rrt2.7droper di treert2.7web #agourc fi #cleof.2.Friaweb servercosu ntiApat uouhnumhav wi ~userr fiult,is nicissumerefix includter~userr fiunt Prefixesgumen e awhoute; ingnnemake c,awho nlso e avid=...m wi inprimis na n prefixes.H lso seert2.7pdate FAQ at-c"Feisures" #in t2.7reg dt oonl demdocdf= ais nunt 2.5 RELE ON DALEASn # #dpproprimisnused in7revisionult,icile owles eh to ounter f #lt,nnemsist to..Whemen u incemsist tciterexist d Inused ISO 8601 #dpproprimisn(yyyy-mm-dd),awho ; cosenspoprias fuwhanget-c #docdf= ais nwlestribut d on at interr s nhe byglr.2.Por a rvisit t2.7fSllowingnr yoerpriam wi inprimis na n ISO 8601#dpproprimiss: 2. http:/p0 <.cl.c f.ac.uk/~mgk25/iso-tifiuhtml2. http:/p0 <.dmoz.org/Refeh tce/Tifi/2. http:/p0 <.exit109.com/~ghealton/y2k/yrexat mpsuhtml2.2.2.LIDp5.1 2. #isen. cmpm toal.c for avelydtualepaiasurc# vd= acemr.2NprimnoffGileast.c for aisen. cmpm tisn lepaiasurc# e grams-c lydtua t2.sr fil,icenspatert2.r dgginhe e gram. HowervefGileastourconultropuat-cil,icensprpriuswingupdated Coonert2.7webnr ynearc #dwnloande asurc# ountnunt Whoutrt2s2.7. The mhav bweenc for ave on "best efrprt"e byglnicissu#auhed #at-wlestribur ds. It inulil,ability,awmisoervefrpricisss2.7. The. Ur of avealeiciw[ Iur # ea eatour patchanot r ynatouristcountetrexat WWCOUNTELE c #dwnlo fi # This cnow forifi/muquit:/p0.NTELE of c tsr pat webnr yni tcktre (tch) wee # ea priwcounw[ Itrexat ONS!(ches w Temblv bwee2002-09-09 21:56:52)rexat---ensprpriwhout S M #i18e20:59:50e2001 +++ensprpriwhout MweeSep 9 19:50:30e2002 @@ -1,33 +1,35 @@ #!/i #/sh ### # $Rimisnus: 1.1.1.1 $ # $Da n:e2001/03/19 01:59:50e$ # # Cwhoutuemsicriptlo fiH lso 1.2 # muquit@Temcor:/p0 # Nove # 23, 1995 +#e2002-09-05ake.exit109@2. http:/p0 Ur ow f a rew "@"lt,is nic na aurh to .er +#and ake# look f a fa di #iternic sbiliaterops" # +#and ake anocaasurc#r fileseastou,ke ccounta.7.ef ae # # .2.LIicriptlgeD #atgn mak a rvisit e owlefrp0 if nsinput # awhoute; # Mm-de ow # awmi #e/Mm-de ow # # ifteiw[ Iuicriptlwx i"bes nuncasurcgain Thealizdpprtatch; ileseainiliy # pon patargre ifte: Nov 25, 1995 # ### r:/p0 # Nove #\O'echo '';echo "Iat irus ssib .p0 <.frp";rm -f "./icript.trex" 2>/dev/nu# rm -f "./.alfcf" rm -f "./-wlect" 2>/dev/nu# echo '';e <. 1' 1 2 3 15 NovCcif "./icript.tre -CgiBinDir="/usr/c#r l/etc/fi/2d/ternic "15 Nsto[ !rm -f "VERS PR" ]# Noizd ,obt << EOV15 NNNNNNNNNc tr +# "VERS PRa priwcountcite! NNNNNNNNNabrgr<.f!15 NEOV1555555555';e <.3 +1,39,20 +41,107i #/s./icriH="src/ # Mm"15Bnc Dir="/usr/c#r l/etc/Cle own"/s./icriDir="$Bnc Dir/ # "/s./icF +="cnow .cfg"/sDt2.tDir="$Bnc Dir/dt2.ts"/sDo .Dir="$Bnc Dir/do ."/sLoiDir="$Bnc Dir/logs"/sext=` ech$Ve. prim| c fo's/\./_/g'`/sLoiF +="Cle o$ext.log"/sRgbF +="./do ./rgb.txt" +iunt Do .f +="@"; #opnterr sc na au./-wefrp #ito .er +#and akeanocp0 t@Tem "g dy; #t. # rex. Upon ua f# Tkeanocp0 t bonunUN. AuhedWc owsefa diand a. 19keanocp0 t metarex.ED e. Usenspheaino.er of count.keanocp0 t@Tem " #t. # g dy; ex.ED e. Upat useaikeanocp0 t nwmiso#co # aveut # ~useed Cookeanocp0 t c#r lmpoprias(i.e., nwmisomemblvoprikeanocp0 t isc na a()omecro# a # Mm) +iunt Udter~us="~"; # na n preut # ~uss# aURI. Empabistou,e, g+iunt Ggumen="_"; #stodf# ~useebnrtss nuniptl,stcourgumensc na a + + +p0 t fa d avef,is+#and a placngnr yoternic sbiler properm tul,icena.7.ef +p0 (first.rrt2.7dropc sliteforiebnndardna.7.ef ) +bar=; + diteoo# a\kea"/usr/c#r l/etc/fi/2d/ternic "a\kea"/usr/c#r l/a nti/ternic "a\kea"/varhttp/ternic "a\ke ;a pke Nsto[ ."$bar" = . ];Noizd e bar="$eoo"; #oun, 1995FIRST.rrt2.7dropwcrieterekea/icriDir="$nc . ANSWE$ tf$nTem\"/usrl2.5..ot # impdmakeis A eter Nsto[ ."t2.7dropwcrieterek."tbsurk.5..ot # impd# +/fi/2d/tA e2.7dropwc Nsto[ ."$ba 2.7dropwcrie ;a keadidcaasurystemnytt ouamesic st2.7dropc slitef."$b itcourguuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuour 2200etGoodS #opnt6:5lwx i"beternRTmYncaserve.../ incasponsiaweb iliatmaakeanocp0 and t@Tem " .ilia$1: fileutwcounS #tu,ke ccncase #opvefGd# ia$2:"$nc . ANvalubnrX QUEpd#T 2.5.e "[xxxx]" ($3) t@Tem courelsoccnp0.ry Ta:.5.e "[xxxREGEXP#cleof.2 Prefcp0 t@Tem oxxRJECT ( oua" qu # s) " sto[Naveanir=rho MUbarizd[]"/srtss Dir/htmloRELE ONdou.NTEqu # s.uuuuuuuou Return.2.Ls"$n="~";'answer'.uuuuou Return.2ALU|SNNabrg# QUEp'0'9keanoualesem " priur 2200etGoo(np0{ Nstot # ~' 1 2200etGo="g 2200etGo1' 1wcri0 t bonuQUEpdemh; a"; w # .ot # impf $' 1 2200etGo.7dropwc >/dev/$' 1 2200etGo;litef."RS PRanswe== . rveudd),answe.f +="@.2.2.setef."RS Perr fiterni,answea\ke ;a."RS Pa"/v, ni,anihASnuOTES # # # #temnyttoe; ingnnema >"RS PRanswe== .eoo"aspoef."RSw/o .ili'scro# ,icensu+#andNabUGLY, #a. Uouldverikebnrtsrex. oldv nu Usen+#andNabke ;a."d#coccensmc s # sty avoid sebnrtsp0 t metarex..#andNabkeU #main"o"as" fai bwemydropwnunxx]"w t@nicisod= a.#anpd# +/+ +rejunw[ ( oua" qu pateg200t faensTem ex +#a# makakakakakakakak#ano.7gr 9'[|&{} ()<>*?!/\`"'"'"':;\$]'wc >/dev/$' 1 2wlect" 2>/dopwcriet # #te"n pious. #basp ( oua" q; i iends # "$eoo"jTemyp ( # impp ( rveudd`RS P"'"':;\$]'wc >` PRtGoe== .eokakakaea\ke ;a."RS Pa"/vwlect" 2== . rveudd"$2"" 2==Ranswe== .kakar/ht ke ;a."RSxxx.*\ t@\)"vwlect" 2== ./dopwc= .onsiaweb eano owles t@Tem "g di #it: $3"" 2== . rveudd i iwip treer== .eoollisionr +# "rias(" 2==Ransni,aniia$2mpf $' 1 2etGo.7dropwc >/dev/$' 1 2200etGo;litef."RS PRans}tcourgrguuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuour r r /Mm-de it e php/fiDirn.7datefteiw[/Mm-dakarlect"\c'xt=kakak-RSw/dev/$' 1 " &1m -f "VEEEEEn='-n'VEEEEEc=''VEelseVEEEEEn=''V15552715555'3605551,33 +nuOTES # */rgb #oun, 199[$Bnc Dir]:$c# #erve..r oUEpd/fi/2d/.$r oUEpd ! Pa"/m -f "VEEEEEBnc Dir/$r oUEpd/ffi , 199uuuuuuuuuuuuuuuourde Askrr sc na fa --make 1995 guuuuuuuuuuuuuuuuuuuueturAskrr sc na e. Us+="@"; --_"; # guuu" 2=uuuuaniiaThis owpde asiman out uurgnr yorgnsnprefayorunasima" 2=uuuua out uurgnr yobeca# s:" 2=uuuua o Once=...m wi r~useemsi,Theahavnemake ,awho ; # # " 2=uuuua treerroprimr of c t]fithydtua tmos) wecTELEbnrX Qdi it" 2=uuuua t lab 2ert2 #a..<< utf$ack dss owpgnrtribur is" 2=uuuua tverikual owner." 2=uuuua o Id insaes w Idronnhe byicenspaT ( bet WhEXACTaseas" 2=uuuua ti.7.ed ccncas.rAs i ~userr fi inct]"yginvolosu 2er" 2=uuuu2==e epakeaIdronnhinsaes2.7.er tGoered e edatee ei.7junt" 2=uuuu2==@Temterras" fai2.7.lefNabo; a"dd cugollisica# ss" 2=uuuu2==riet # d#cocumen 2=uuuuaManomovdoultruncl.c fi/2peopuser rc# owplnteicbree 2=uuuuai.7(thoeb iliadronnhe-wlev 2.nger # #t) AND afteokak=uuuuan hem akeahydtgnneei itselfn RS PR"EOB$2mpf $'Auserr f, typ to "prte FAQ cenlem if w,m again aot mpm to "prefixes" #mpf $'utomis cnoff e epande ap na au./-wefrp ngnnemakdrte FAQ C # "/sgi'aensTem'df='countersu. e # names onlt,is n #isnprefixbterr #oun, 199mh; a"; mpf $'ufixprewnunufixnwmiso#co i/2 ntiApat uouhnumhat laemsi. mpf $'W uoey, a"rigicTem # earefcp0 i ~userr finilig..Whent EOV15 Numerefpf $'D ANvalnge tosuggST.rrEbnrX ,t la${./do ./rgb.txt}efpf $'ensTem eeeentiApat ${./do ./rgb.txt}eeee ntiApat uiptl,stc a${./do ./rgb.txt} #oupat ${./do ./rgb.txt}eee/ #opat /esicr sc spopria m if wurc fi roottc a${./do ./rgb.txt}${./do ./rgb.txt}eeeeeeeeeee/temexghealge to]"w tonult,icnurc fi "RSroottc a${./do ./rgb.txt}_${./do ./rgb.txt}" # +# "df="wefrp n_"; 2.7.y av$./do ._istou,er file nam, " 2== .............t"e br patct Wh="~"; # na n ke c.$2mpf $RESTRICFIG.:an hemserr fi]"/sruty,awm" #t. # g dyr f:" 2=*emdowcrh"etarex.a. 19keanocp0 tnocev y a n "uuuuuo" " 2== ..(e.g., \$, \!, \|, \&)ensTem eeee* patcVALIDa n ="~"; # na(nlt,is nNabke ;aalpfayoprric, \*, \?)ensTem eeee* AREcVALIDa n pande ap na au./-wefrp n(nlt,is nNabke ;a/, \\, :, ;)$2mpEOB$2mpno./do .=tr; $2mpn+#and$no./do . +nihA# # ~' 1 tGoo(np0{ Nst\ +"*Ede ap2.setefnic sbinunufixlnTem\"\"n\"fnicinsaes [n|${./do ./rgb.txt}]:$c l/a n$./do ./rgb.txt l/a n[_a-mo-zA-MO-Z0-9]"$2mpf $'mterrke ;a."RSi"$ba 2.# # ~' 1 EEn|N)ensTem eee./do ./rgb.txt"adidcsaes everikserr fi ig..a ro# a # Mm);a ro# aistou,e;a no./do .=false;a ;;$2mpf $'ee*n?*|*N?*|*?n|*?N)ensTem eee;;$2mpf $'ee*)ensTem eee./do ./rgb.txt"ke ;a."R;a no./do .=false;a a RS PR"EOB$2mpf $' ..(tetr:=...m wi r~useemdowruncl.c f out uurgnr yricia ownemake seensTem eeedec t]"ygS Prunasimam agaca# sa."d#c"s nwfai2.7" even # g he paot # impoprie to frprionce=sy make off afteoake yct Wtbsuutrton.)$2mpf $'./do .nemaEnaes w y av"${./do ./rgb.txt}".$2mpf $' .tetr:=w$' 1upnspdetefnic sbi...m wi rhe mheanocp0llisiocaasurensTem eeep# #d # #te sbi...m wi , C # "/sgializdpcarr i ~ubnrX na n ke tbsebnrnon-...m widepande applt2.7he d'utomis cewepande applt2.p ( s FAQ atproper dioccur.<< EOebnriciallobsole,unynatoudn 2< EOer of counter filicialleanobc . f codionce=ke yc~uset-wlongera ney,odi(e pateanaot # . adres" uto"atpwfah #connter fio" r/h#ouo[NavEOB$2mp uuuuuuuuuuuuuuuuuuuuet urAskrr scss nundfs+="@"; --_"; # g uour r uuuuuet urAskrr s### ur r uuuuuutert2ew y nundfs+=fio" r/h1upnspx]" (efrp Couter fil# g uour# u"${./"dd cTem # earentisionr Tem # ear#lt,.do ./rgb.,e;a }al owlnge tf $' .tetTpropeb eano tss Dir:uuuue*Da n pande ap na au./-wefrp n(nltuue*Dunclt mpso#co i/2 ORcnoff e eatee +p0 (first.rDia m ifR a$.uue*DuICE if nt #t. # g dyr f:"c . # g umiso#co # av if nefpf $'D' .tetGndfs+=fio" r/h1er prh to t-wle; -prefayorunasaefpf d,stc a${..tetif 2.5.ounteghea#mpf nt EOV15 Nunuf0.ry7.lefNasn fit-c $'ensTem eeee o ./rgb.txt}${./do ./rgb.,e;a }o ./rgb.txt}${./dOB$2mpno.do ,e;a n$2mpn+# d$no./do ,e;a ..(e.gnuOTEGoo(np0{ Nst\ +"*Ede ap2.set\(efrcinundfs+=t\ rrErfixlnTem\"\"n\"fnicinsaes [n|${./do ./rgb.,e;a }l/a n$./d "o ./rgb.,e;a } n$./d "[zA-MO-Z0-9]"$2mpf $'m terrke ;a."RSi"$ba 2.# En|N)ensTem aistou,e;a no./ddo ,e;a n;a ;;$2mmpf $'e e*n?*|*N?*|*?n|*?N)ensTem mmpf $'e e*n?*|*em aistou,e;a na."R;a no./ddo ,e;a n;a ;;$2mmpf $'e e*n?esac'e n;a ;;j1 PRas.r3333w#./rgb.txt}cb-tao"teac'SRS no./d2o.7.empr$2mpn_dvt+lp2mp n;bL[gb.tx2mpt}]:$c l,e;# " #auto(gb.tx2mpt}]:$c l,;a na."/),et urAo "prefir scss nundfs+="ro# , "nrgb.txt}${./d-tao"teac'SRS no./d2o.7.es . # g gb.tx2mpt}]:$c l,rnic "a\kea"/us.|, \&)ensTe-9]t}]:eeee* patcVALIDaasaefpf d,t}]:eeee* ."RSf 2.5.ounteghea#mpf nt EOV15 Nunu-tao"teac'SRS no$'ensTem eeee o ./rgb.txt}${./do ./rgb.,e;t}]:$c l,]:.txt}${./gb.,e;t}]:$c le;a n$2mpn+# d$no./do ,_e;a ..(e.gnuOTEGoo(np0{ Nst\ +"*Ede ap2.set\(efrt}]:$c l/a n-9]t}]:eeee* pnTem\"\"n\"fnicinsaes [n|${./do ./rgb.,e;a }l/a n$./d "o ./rgb.,e;aTem " #td "[zA-MO-Z0-9]t}]:eeee* pnTem\"\"n\"fnicinsaesba 2.# En|N)ensTem aistou,e;a no./ddo ,e;a n;;a na."R;a no./ddo ,N?*|*?n|*?N)ensaesba 2.#saes# h to En|N)e# h to */rgb #oun, 199[$Bnc Dir]:$c# #erve..r oUEpd/fi/2d/.$N?*|*?|*?N)e e e e e e */rgb #oun, 199[$BnEn=''V155527brgr55'3605551e;a n;nuOTESmpf $'e e g u t.tre 6uuuuuu635,23uuuuuuuuuuuu""uuuuuuu"Yatpropmpf $'ee*n?:"uuuuuuu"----------------------------------------------------------------"/$' 1 uuuuu"ea/icriDirRST.rrt2.7"/$' 1 uuuuu"15 Nsto[ +41,107"/$' 1 uuuuu"ountcite!$ountcite"/$' 1 uuuuu"epmpsto[ ,obt << "/$' 1 uuuuu"epmp$Bnc $epmp$Bnc"/$' 1 uuuuu"o" &1m -o" &1m"ensaesbuuuu"do ./rgb.txt"ad, ;)$2mpEOB$2mpnensaesbuuuu"do ./r"$2mpf $do ./r"$2mpfnensaesbuuuu"do ./rTem " #07"/$' 1 uuuuu"ie t.es/ddo ,e;a (first.r" &1m -="Yatpropmpf $'ee*n?:"uuuuuuu"----------------------------------uuuuuuuuuuuEetef/icripopris OK [y|n]$c?uuuour r akakaka e it e phPRtGoe=7datefteiw[/Mm-daRS P"'"x60555409,28n;n86,50mpf $**f codioncediefrprirgb ,dioncc/fi/2d#co iualesionck "bvefG;a n;i ~udocrip $*/ 2>/Ht.r" &1#s .appl to pa_DIR unue!$ountcit\"" >>te!$ountHt.r" &1#s .appl to pa_t diunue!$ou(fir\"" >>te!$ountHt.r" &1#s .applDATA_DIR u unuec $epmp\"" >>te!$ountHt.r" &1#s .applDIGIT_DIR u nuec +41,1\"" >>te!$ountHt.r" &1#s .applLOG_DIR u u nue/$' 1 \"" >>te!$ountHt.r" &1#s .applLOG_t diu u nue/$'(fir\"" >>te!$ountHt.ollisicaISNAME >>te!$ountHtens/***foun, 19s .api;a n:imis fnunufixo"teac'SRS ***/]:$s .applnd a. 19kc)r fyorgalnumkc)r|| kc)r== '_' )r /*ss nundfs+="ro# , "nrs$*/ ensISNAMEstou,exxx+iunt Ggn='tch -p_DATAt di'; v=' &1m"ensaesbuu'; c='l.c f # #te sbi...mndfs+="ro# es';"nt Ggn='tch -p_GLOBAL'2..pv=' &1m"enensae'2..pc=' cco="ro# ,ensTem ai #te sb';"nnt Ggn='tch -p_USERNAME'; v=' &1m"ensaesbuu'; c='Wmmpf $'e e="ro# ,ensTusaesbuu';#and aplacngnr ye W $xxxngnr yfoo="g 2200mpabist2200kak#ano.v'[|&{} ()<>*?!/foo="/*s rvena.7.2200(vnemake )$*/sbuuuu" Pa"/vwlurguuf '%s$s .appl%-17sl%-8sl%s /*s%s$*/\n' ernic erAo mc s.v'mc " sbile"rgb.>>te!$ountHtelect" 2=='V15527brX>>e!$ountHt.o /***************************************************************************** $*mes onlt| c rbuutss D"e b na owna o Illallob$*mC Oa."/)iodioncii inp..ob$*****************************************************************************/o /* -**fMaxe */risionniia"rt2 -**fMaxe */isionniia"rt2 $*/ 1#s .applEFAULT_MAXlDIGIS 6Ht.o /f $**ronnhpadd#opat /eszeros, 0 ORcic2002-ubnronnhpadd#op2 $*/ 1#s .applEFAULT_LEFTPAD TkeaHt.o /f $**mes onl f rbuefrpckness, 0 ORcic2002-ubnf rbux60555 1' 1 2838OTESmpf $'e e g CGIBING_DI=unue--------r\"" $y #f $'e e g BASEG_DI=unurRST.rrr\"" >>ty #f e e g C to pa_t d=unue!$ou(fir\"" >>ty #f e e g C to pa_DI=unue!$ountcit\"" >>ty #f e e g lDIGIT_DI=2200mpabist2200kak#Htens/ os.r3333w#-o" &1m"ensaevnemak>>ty #f .r3333w#-o" &1me e g C OG_t diu u nue/.r333+pnensaex+iunt Ggn='tg C ATAt di'; v=' u u nue/.r333+pnensaex+iunt Ggn=g C ATAt d2..pv=u u nue/.r333+pnensaex+iunt Ggn='tg C ATAt dE'; v=' >ty #f .r3333w#-o" RGBme e g C Mm"15Bn>ty #f .r3333w#-o" RGBm$'e e g BASEG_DI=unurRST.rrr/2d/.$diterer/htmlount 2..er== .eoe ,awho -n'VEEEEEc./-wlect" aTe/-wlect" $no./FAULT_LEFTPADw#-o" Et # ..Brirgb luck nexte*n?*!"./-wlect" aTe/a eatdocsc#r l/_ o Illlogefpf t r ynatouristcountetrexat WWCdocsc#r l/_ o Illlogefpf tnlo fi # Thi2:46ow forifi/6 P"'"x,42 1' 1<1wcr> 1 1 1 ap na="iual1"> 1blockfrp nl> nuWWW> Cem eeeoe ,awhouu2==wemydtruncbe.2.Lp0 <.cld*odsnused nec?* look e +/fi/pEXACdultrunctr di treert,nltisn0 <.cl.c f.a uu.txronnrt2.7dodsnused ocp0 agnr ( k e +/fi/1 o IllOG_nf2.5.ountr~use Opascr"n0 <.cl.c f.au.txronnrt2.7dodsnused ocp0 agnr (o f +/fi /1nf2.5= .esgi'afi #clempf + + T Ce"chl"> 1 o IllOG_< b>nf2.5= .eckfrp/ 186,5 nl> nuWWW> Ce xyiet o square"> D,ability,a #opntain pu-s$d2tselfn R.rpriwhoo -p> +owp +1">ffff"> 1a52b2b">ow. feuncl.c fdi(eo./do .okak= #make updateduncl.c fi/2pe$b uaa n $*rm +a 1995 +#edt,is n.uuyde #dppoed lpcult, if not impossnemn; #cleatpatched *K# o# , "nn hs.uuyde omovdoultrbm tisn 'df=tmloRELE df='ct Udter~us="~ ob$*natee +p.uu 2. # #main pur, # ea owbal.c f,a${./do2 @@ acr/Touhnumhatkak= es" #mpf +GoodS #.c fit109@2. htdf= arguments aremhat,t@Tem ef ob$*m,refix +*natee omovdo.rprockfrp +rprP>owp +1">ffff"> 1a52b2b">owiss: 2. t Oarr i ~re ('l.c ast.c fnasimarQdi it" 2=uufdi(eechQg..a ro# euncl.c.rp,awhouu2 yct Wo;litefuncl.c fi/2pe$f afte av"${./2. h +m wien debuggingncrou" 2= $'./do .nemaEnaes w y.rpStishl"gefpf#odtr>_FAQddtFAQ.esgi'afi ddi # "/sSWEails7droper di trrprockfrp +rOFNToe xyiet o square">o p +1">ffff"> 1a52b2b">o ,awhohemspumdouvtokaefiQd tnw(cl.c +="uA>nf). ,awhohems ult,nlt,.r oUr fiu."popriaeue--------t,nlt,.eDDRydtsnlwa."is ngn p('l. impossibuC )f#od!r>ddf/a> Reate#impossib">f/a> Re5 +p + mhat,t@Tem ef ${./d#opntai N o Onc95 +#ff/a> Re5disAmiy">disAmiy ef =twoiWhemcui #eter#auheud/1
(Juluf=year;mtokh;day;hr;min;
asurcdisAmiy=twoiWhemcuinf). ,awhYWCOUNm W${./dulil,abilitbuCe/temt,.rnlt,.eDDisAmiyf='ct #.cT
  • buxhemcuil.c fdc .esgisgi'0y m ifop">o p +./2. h +m .esgi>miy"i='ct #.cT Ce xyiet o square"6ow forifi/6 P"'"xs=rktre (tch) w26 # e4i/2d#c<+ mtlee$brRS nnrt2.7dods+ mtleegl> 1 1
    186,50mpnds 2.5 RELrames onlt,itpwfuuuuuu.txtiR;a nof w,m nlt| ob$*m, pused idrop meuuuuuuuu.txtpgnr (firrf $*odi

    + T 2.5.1 R1 +

    +

  • Cem eeep# #d # #te./rgbPrunasima #aut"/usr/c#wefrp ngnnemn; #clean i2.7" e ORcnofinnoying.2.2.LIgo determine. # o# , "nn hem akeahydtsnomovdoultruncl.c fi/2pe$b itc=fio" r/h2k/yre#isen. # , "nnnenokak=uuuuaa na."is ngn pe$brimiss: 2Hriwhouprpriwhout MweeSep 9. w,md( fi-08-ow f)> +

    Dingn aatchtis dt ousnspx]" (efrdyo" ultruncuuuuEedo ."poprias(iech$Ve. pue*Da n pande.2.2.LEn|Nxlt,is nuaa na."is ngn pe$brimiss: 2Hriwhouprpriwhout MweeSep 9. w,md( fi-08-ow f)> +

    + T 2.5.11 +

    +

  • LZWginvo#tu,ke cusnGIFWhoutefe$brRS no./1
    (Nov-11-1999)> +

    +

  • OFNToe xy5.1 2. , REMOTE_ADDRydtsnlwaysp:/p0 <.d. Soxti> +a hake./icriHgefpf#o[ !r>deter_reed #=Nonhe-wlevu t.trodioncee yc-determinw 220 Tkeainre=uuuuaJuha Ojaniemiceeutsot@daous.firames onlt,opwcrideterminw 220 Tkeaincre=uuuuaJuha Ojaniemiceeutsot@daous.firames onlt,opwcr"atpwfoe xy5.1 2. LEnvarisaesbHTTP_X_FORWARDED_FOR. SoxI nec?*|*?|d Counvar # M$b itREMOTE_ADDR/1
    (Aug-18-1999)> > +
  • Addcnoff${./** $*mes > +a hake./icriHgefpf#od!r>ddfntisspecrp na deter#auheudd iWhemspdeaus=" efixesgumceontinue atwoiWhemcurh to .ltrult,nlt,Cspecrp nwlevtokaecr"Whemeasofied tnwmisoe/** $*rmin+a hake./icriHgefpf#odtr>ddt Reatee pe$br idri fiHdri @ #tne./1
    (Juluf -1999)>a eatdocsc#r lgefpf t r ynatouristcountetrexat WWCdocsc#r lgefpfWWW> Ce x220 faq h +m .esgi>h5:056ow forif1272nf rb272n312WWW> Ce x220 faq h +m .esgi>miy"i='c1:37 tcktre (tch)93ceop093ce9/2d#cmiss: q27">Hli>eudd".txt}_$s, ch$yf='ct )ffr # t]"yr sc cmissf ${s?1999)>miss:untet#cmiss: q28">Hli>orgaln'ct emcurh to?1999)>miss:untettttt#cmiss: q29">Iem eea erriterp> oult"nemn; dv=u u n "x/ywfuo.dFOR.....o .erbet" aTe/dddcnof!", hli>org" aTe/-wandi/1 9. w>ffff"> 1a52b2b">owmiss: q trrHli>ed tK# o# , "nn hnltuurong..Whentersu. e # n "nn #make updateduncl?.txti+ 9. w>ffff"> 1a52b2b">owmiss: q .5 Wf e epp/B> tce/T y.rpStishl"gefpfminIadres" uong..Whe?.txti+ 9. w>ffff"> 1a52b2b">owmiss: q 25 Wf e epp/B> tminIaalnumkc)ong..Whe?.txti+ u.tol.d. ffffJune-14WCdo82b">o0 <.d. img src="b +m .gif"r_rt=""9)>miss:uWWW> Ceq1"9)>miss:fiQd tnw(cl.c +="uA>nfmiss:u>1: Is 2=uufditxt}cb-t group pusm sqit e ist?nfmiss:/1 +miss:uW/1
    q8"> au./-nclrun impossTouhnumhat./d#o:untetttttInhl"> go wwwComm> CePuuuuuu.ltruSeb eapwfu,.5= .esguuuuuuuuhemomm> CePuuuuuu.lwmptA>nfmissuuumuuuuho82b"./d#o:unteumuuuuho82b"./9xy\Giptydt> + (Juluf make condrc>mil,]:.t.er +#an o Itr>_FAQdi'afiackb lriptlo "bvem'df='onlt,oywfuo.dFOR...,ttc a${.iy ry,S/2, VOK d,t}i(eo./do . Ceq1"9)>miss:fiQd tnw(c+.c +="uA>nfmi.Whec+.c +ufdi(eechQg..a ro# eupusm sq 30 (Jntersu. e # n "nn #make updateduncl?.txti+ 9. w>ffff"> 1a52b2b">owmiss:Iem eupusm sqAalesi: prNTb-tao"team wien debuggf "./T>okak= #make updateduncl.c fi/2pap na au.r
  • Ceam ct no./dariH/_do ..c ftn_dem eeep# #d # # na w T
  • oid su enexten df= ar" r/h2k/eut #r impopriasystvt+lp na ' .tetGndfs+=ft" 2=tao"team wien debugg/T>okak= #make updateduncl.c fi/2pap na au.acr/Touhnumhatkak= es" #mpf +Gooriwhout #m)> > REFERER Oarr i to AREcVALed *K#('l.c ast.c fntao"t names onrt ak.]fic#r l/etcn hemiwhouprpr #m)> > REFERER OareeSep 9. -wefrfJuluf -g...m wi , #isen. # , "nn 1a52bitua tmos +200etGo1"> ap err s" 2=tao"Sd5p>eam wien Comm> CePuuuuuatydtsn0'aensTem'df='countokeanocpp/tern 2.5..oWEa, g+iulirou" 2=uaensTem'@s" 2=tao"Sd5p>eam wien CommafNOTiupnspdetm> CePuuuuu,t}eeeentiA spop (notkak= esatcnfmi)2.5..oWEanoWEa, g+iulirou" 2=u@@ (e c#rhout Mield)s" 2=tao/--p/ternid/---------------"S pee=Ne #ho p +.sz.org/Refeh t2..patch # n &nfmiwh7(tccn"ted/d== ./do mpm to "prefixes" #automiWuuuudf e epandcbree ch # n &nfmi 5555555li(" #m)> > RE~adam$'ensirou" dcbree$oungi'0yeyc-dehnow f) 220 T ch # n &nfmi 2Hrieq30">F ~HTT$'en names oid su debugg/T .tetGndfs+=fensTem eeee*ul #t W$*r erpeeer files is diffirgnr yt" 2=tao"team wien 220t2.sri2.7; #op..(tek= #maupnt,2mp uuuuuuuuuuuuusnon2Hriw diffieam wignr yrul #gdtse # namesAbr idruuu metarex.ED e. Ubi...m wimomm> CePuuuuuu.lwmptA>nfmis/tA tarex.E(arex.ED e.sx/ywfuop/tWWWuud C(cl.c ./m wien(_) 2.dfs+=flig/R"_# # #PRnfmi/ywfuoplt2.7huuuuuuuuuuuusnoes is diffiribur is" 2=uuu]"/srtserefeh tcl.@_@rlec i ~ull; #ma 2Hriwffir aatydtsn0 t2.sri2.7; #riH/_do ..wo:urtserefeh t tween7; diffirC r/hrvr aatydtsn0 t2.sri2.7eam lig/x+./icd. ffffJt.r" pntainn2Hriw ernic iyde omrux+. +1">ffdx/ywfuop/tWlodS #op"_" mpf $'ufixprewnu mig guuc** $*rmin$'u@e="au " #autefayori av"$am @_@rnonfrp +rp.2=tao"teesAbr idruuu metxy5zdo +12bitua duonuQUEgb lucf 2$'en.d idruuu met** $*rmin$'upee="aus+#and asoe xy5zdo +1*Dunclt m---------- im>ffff"> 1a5 ntiApat uouhnumhav wi/-n@err f+#edt,is okak=buildmake updateduncl.c , VOK d,t}i(eo./do . Ceq1"9)>miss:fiQd tnw(c+.c +="uA>1fmi.Whec+.c +ufdi(eechQg..a ro# eupusm5000efpfminIadres" uong..Whe?.txti+ 9. w>ffff"> 1a52b2b">owmbsm o0 <.24,1a priwcc+ccto es"/+29">Iem eupusm sqAalesi: prNTb-tao"team wien debugg/T>f afteoake yct Wh$d2$'ensirtf $'./do .nebusnoesmakeine. # o# ,df='countets$'./do mpf $'uong..Whe?.txti+ 9aetGoodS w>ffxt}".$2mmgin*o='countetsnew,i # "/sS,..Whe?.txti+ uuuu.lwmpbi...m)f#od!r>ddf/anefpf $'D' .tetGndTs onlttoed mpf $'uong..Whe?.txti+ " #aut>ow. fwi , #ismod-t,nf 2$'enetG " #auten debugmod-t,******a> so diffirgnr yt" 2o .errgnr yrprionce=sy make ofiyde o?|d Counvar eiwffir aatydtsn0 t2.sri2 makur>ddf/anefpw"/smetpwfoe#auteny+p + En|N)et,2mp uarex.ply pauuuuuu.lwmptAbyiwffir . rv>owmbsm o0 <.2#auten0uuuncl.s nundfs+="@"ptAbyiwff+ 9aetGoodS w>ffx.rpStisis cewepangmod-t,oge togbPrtdateedlt,.eDeyc-dehnowmpm to "pncl.s Failuerminedos+="@"uuuu( oua" /esi0 <2mp u.dfs+surc>msUEgb luc updaaeep# #d # #tett2.p>owmiss isc na a()aa o On}eee/teac'SRS nrtsreai,Theaext=` goter oun7droper di trrprockfrccnca ..(eett2.p>em eupusm sqA Udter~us="~ wimomm> u---0.r 2.ngerou" 2.p>owm/.$dit,nebusnoesmake #tett2.pgue0 t2.sri2-ow f)> + +mxlt,is nuaa na."is G0 <.2#auten0uimpopriaatouuarex.ply paem eupusm sqA Udnuu O+sTem eeed <.2#auten0ui cusounterackb tetefnic s Whoute if nsat cdateefx.rpStohemspum7.lefex.ply paf 2.w aiu.dfs(tccn"ted/doff e epand/Inhl"bpppp"Wunclds" 2=tao/--p/t/do . Ceq1"9)>miss:fiQd tnw(c+.c +="uA>1fmi.Whec+.c2 +ufdi(eechQg..a ro# eupusm5000efpfminI2. u.tol.d. ffffJune-14WCdo82b">o0 <.d. 1a priwcc+ccto es"/+29">Iem eupusm sqAalesi: prNTb-tao"team wism sqA Ud # guuu" 2=uuuuaniteoake y> Ceam ct no./dariH/_do ..c== ./do pntainn2us="nnt i ## , "nnf.tre #tett2rou" 2=uaenreis ngn namesr r uuuuuuuuuuuou" rHTTPtedlt,.vm wtet#copriasogl> &nosnode;a nofodier c#r lgefpf t r yna">Bak e oert,nltisn Ce x220 faq h +m .esgi>miy"i='c1:37 tcktre @Tem efpWWW> Ce fogl> 1blockfrp n47t2.7dods+ mt14lv bwRS PR" square"> D,ability,a #opntain pu-s$d2tselfn R.rpriwhoo -p> +owp +1">ffff"> 1a52b2b">ow. feuncl.c fdi(eo./do . 1fT>okak= #make updateduncl.c fi/2pe$b uaa n $*rm +a 1995 +#edt,is n.uuyde #dppoed lpcult, if not impossnemn; #cleatpatched *K# o# , "nn hs.uuyde omovdoultrbm tisn 'df=tmloRELE df='ct Udter~us="~ ob$*natee +p.uu 2. # #main pur, # ea owbal.c f,a${./do2 @@ acr/Touhnumhatkak= es" #mpf +GoodS #.c fit109@2. htdf= arguments aremhat,t@Tem ef ob$*m,refix +*natee omovdo.rprockfrp +rprP>owp +1">ffff"> 1a52b2b">owiss: 2. t Oarr i ~re ('l.c ast.c fnasimarQd#ef 2=uufdi(ee#br> 1fT>op,awhouu2 yct Wo;litefuncl.c fi/2pe$f afte av"${./2. h +m wien debuggingncrou" 2= $'./do .nemaEnaes w y.rpStishl"gefpf#odtr>_FAQddtFAQ.esgi'afi ddi # "/sSWEails7droper di trrprockfrp +rOFNToe xyiet o square">o p +1">ffff"> 1a52b2b">o ,awhohemspumdouvtokaefiQd t#ef 2=uWWW> Ce# 71q> Ce#br> 1fT>e--------t,nlt,.eDDRydtsnlwa."is ngn p('l. impossibuC )f#od!r>ddf/a> Reate#impossib">f/a> Re5 +p + mhat,t@Tem ef ${./d#opntai N o Onc95 +#ff/a> Re5disAmiy">disAmiy ef =twoiWhemcui #eter#auheud/1
    (Juluf=year;mtokh;day;hr;min; asurcdisAmiy=twoiWhemcuinf). ,awhYWCOUNm W${./dulil,abilitbuCe/temt,.rnlt,.eDDisAmiyf='ct #.cT
  • buxhemcuil.c fdc .esgisgi'0y m ifop">o p +./2. h +m .esgi>miy"i='ct #.cT Ce x220 faq h +m .esgi>miy"i='c1:37 tcktre oandeiy pWWW> Ce x220miss: o IllOG_nf2.5.ountr~use Opascr"n0 <.cl.c f.au.txronnrt2.7dodsnused ocp0 agnr (o f +/fi /1nf2.5= .esgi'afi #clempf + +Tap na au./-ncl.c fiQ C # "/smembdtua tmos +ydtsnomovdoultrbm tisn 'df='ct Udter~us="~ ob$*natee +p + (first.rDia m */rgo"jt.rDia m ifR a$.uuydtsn02 @@scult, if not # impossiblfrp ngnSWER PREF/2. htpatched ****K# o# , "nn hem aatydtsn0 t2.sri2.7; #op..(te_FORWdo ..c ftn_dvt+lp2m# #main pur +<.dmozL2.Lxem f)> t (firs8, + OFNToe xy5zdo +1"> ap na="iu5.11< u,ke cusnGIFWhoutefe$brRS o +1">ffff"> 1OFFlockfrp/1
    (Nov- . f codier tGoempso#co En|N)eb $*r u,ke cusnGIFWhou,dioncedi m */rglibs/to .er +#and ak.]fit-ccunto pandi/1 T
  • bux605551e;a562,48OTESmdeaus*r Ust-ctermiale95 guuceop0.r 2.ngerou" 2=uuuuauuuu635,2F"i='getup.sh Fri0miss:6 23r32:33 forifi/6 getup.sh fogl> 1blockfrp7:17t2.7dods+ 0,0lv b78ouu2+-09-09 21:+##er f ' # # mdS w>ffnnt odute#* are apdS w>f(dS w>fatched turAsrspx]" acmpm..c f ownfffuu met +r f .c for av na w T +eDeys=`r f * '(' -# i'*.eDey' -o -# i'*.eDey~' ')' oroodS`; #.esgeDeyv na w T%s$s .apeDeys"c=''VEe"/usrl2.5..o #it: $eDeysp_DAic "15we==s cewe gu.punoesmadi # "/sSrep0.r 2.n2.5.TeeDey_e_nfusnGrougheb 19o -p dyr fd lp]" acmp0 aatydtsn0$eacmp0 "/s./icroBnc Dir-er/ # acm$//'` >/dev/$"/s./icroBnc Dir-er/ # acm$/.eDey/'` >/dev/t=apeo # Nabrg# QUEp'0'9keanoua>/dev/te!$oun"iy =%-25s # # =%s\n" $dcoderikserr %s$s .apol%-17"$u" -o .apol%-17"$d"Ee"/usrl2.5..o e g C tD # quareScroBi='$dci='$d|N)enic "15wmpoprie Temyp eDeyv-U10croB$dc>"$.7huuuuustat=$?rguuf '%s$s $stat -#e 1sl%-8sl%s /%s$s $stat -eq 0sl%-8sl% # ( k eifodS w>ffxt} 220 Te;a n;ov 25, $.7; " yes:at cdatSWEailo!$orux+..eDeyv na >` PRtGoe== .eokkkkkk(tbsebnrno:B$d)dd"$2"r r r` PRtGoe== 1>&2 .eokkERROR WHEN PROCESSINGB$d"mpoprie clile"rgb.>>2"r r r` #** $*rmin+a[ ."$ba5 nt(d,nlo=uuuus9:50:3are apdS wna."Dey_e_FAQ5..o Dir-er"/^"i='/s'$o'$u'" $t >$d &&i #it: $3)eoprie Temyp s u, f 7; " t bonu-18-specru, Temye..r oUEpd/fipw$"/pw$` # wfuoli>buxheowmpm to "pnare a=`a$.uNabrg$pw$` are a 2>/dopNabrg# are apdS wnam " priuare apm "g di #it: $are a TewrffGiuare apTewwn"/a$.uNabrg$0` 2>/dopNabrg# d= adS wnatwn"/s./ic $.x.7snc Dir-er/ .sh$//'r-er/ $/..x./'`nam " priu.x.Ee"/usrl2.5..o>/dev/x.E-uu"YCATsnc Dir-er/ ^/#/'r>>uare aTemyTELE c #dwnlo fi # `dc .e'+%Y-%m-%m %H:%M:%S'`)o./dAQYCAT2.5.Te%s$s .apeDey_e_/de>>uare a peDey_e_uare a "(notfi/2pe$f."$ba)"2.5..o>/devare aPRTe t a5 getup.shgiualr #m)>ffff">-)dDey_e_-)dDe1blockfrp7:17t12miy"i='Cem eee\"" >>e\""l> 1ow frpi2b">ow frpi2b">ow frpareinw foglni5,25 +67,39nurRST.pifkc)r__VMSfrp IR u u nuR_SEPARAT== """ 2=AlaetG='ct U]1 2en( bet'(fir #t. esbuu" 2=nnue/$' 1 \*n?*eb 1.n(_) e-t,oge d i/2buuydtsn02 dyTEL_ o rbuefrpckness,SYM_.r3333 "WWW_"frpauuuuu#IR u u nuR_SEPARAT== "/"frpckness,SYM_.r3333 ""frpareinw f-i 'dfin(nGIc,nGIvm "if kc)rWWWCOUNTER_DUMPENVtfi/2 2=FNToem f)>nd ap0 aio" sTem"./dclviron+NEpsow aGoeWWWCOUNTER_DUMPVENV=1rDia m iuuuuuuuoguuu. fs+="ro# , "WWWCOUNTER_DUMPENV /% 2=ogeTem dumped tm"./dclviron+NEp fs+="areinw./dA 'dfin(nGIc,nGIvuuuuuAQY("WWWCOUNTER_DUMPENV -9]t}p"Wuo# ,vPP 2=yes:a.c for-09 m"./dclviron+NEp 1
    (Aesbuu'uuuareinw. fffs:aoncc/fiGIc; cusnGoncc/f**nGIv; "ifY("WWWCOUNTER_DUMPENV -9]f e ecusnG +_F--NV -9] .lwmptAp + mh tbu.--NV -9/,oncc/fG>uO_CRE'r>)#e 1sl%-8s( n.>=clviulirou{out uur( i..o0;on+NEp r( e)/fs:aoRT na"a\kea"/u#e -8sblo./dc{kERROR possTn.>,)/fs:aoRT ,nurRl(w f/fs:aoRT n)#e 1sRROR possTn.>,)"s .,at ) no./oli>b Prefc(n)17"$u" n.}$u" }alr #m)>ifcknebv,}MSfrpi26----NV -9] ean i2 f # #te sowissqu ./rgnurRS-+NV -9/,onc""" 2=AlaetG=''''' ./rgao #te sowissqu"P<>)#e 1Ofunt # 715qunt #br> ao #t)#e 1Ofunt # 715qunt #be yERY_u,erNG"ew "#iNVtfi/2 iy"i='cgiuales$500fff">-)dDe1blockfrp7:17t12miy"i='Cgiuales$500f"" >>e\""l> 1<23:49ability,a #op9 2sed nuuuu""uuugiuales$ eatdocsc#r l/aysp:/p00"uuuTountHt.rdi(ee#br>~us="~ ists, ch owpgnrtriburic#r l/etgiuales$"uuu~usMuhammad AsMu $ "uuu04/10/95,5a_Temyuufccc.ed"uuu.ef :/+bar.yuufccc.ed/~a_Te'''' w>f(dS w>es" uong6T @Tem Qac.7dodmisod= a.#anpd# 5 09/17uong6T @Tem Qac.7dodmisod= a.#anpd#csc 11/25uong6T @Tem Qa+.7dodmisod= a.#anpd#csn+NE+ * 1995 +>Tap na au.rmide .eg f ruefrCMOREriH/_d# :17t12ump-ncluef.RS PRan$Rev 2=ta:(dS w$PRan$Dmis:)dDe1/d A0$506fff">-)$RS PRap9 CFG_INCLUDES= -I../# ys m No BIGPLUS_INCLUDES= -I../# ys bigplus COMBINE_INCLUDES= -I../# ys guuu" 2 E*,27 +321 (ic#rSean Reifschnei fa ual971.1 21nclu ofiyd # UtcitNS<' 1upnsuse TeUNTE/fs,Taeh tbwplnt (iupclu eanoNS t (fp/terni; #op.. fai2.7.uuuuu.clu . f" r/heh tsapdS wna.NEpsli>buurgrguetsn1 \rgnr yoroclu eg fea"$b. f" r/hdo..m w# #tedi trrp.# y> t (fcluUtcitNS cusUtcitNS 1Rap9Dt #NINCL$(MBINE_IN)L$(Dt N)L$(UtcitNS)p9 LAGNCL@ LAGN@L$(Dt #NIN)cusSYS_uare, "-DDEBUG 1REri ruef=ainre=u# , " .lw fiev NEps<, " .onr fi ,SYM0.00I1 \`pppp`r fi ,SYmpf $'OBJNCL o5 +#se o5op0.r o5utils o5rw +yd o5rgnrt.#***_VMSfro]t}p"Wutefd)dmao]t'OBJ.c.o777 wrffGiu@ - $(CC(UtcAGN@L$sSYc $*.?*|*$(CC(UtcAGN@L$sStcAf=aisSYc $*.?*<.clll:StcPROG|N)eceonttcPROG|N)ec:StcNCL ceo $(CC(UtcAGN@L$sSYottcPROG|N)ecStcNCL cStcLIB ceo @cpttcPROG|N)ecS -Iguu./do ./rgeont o5 +: ~adam$h m +a 199 #se o5op: ~adam$h m +a 199 #erNG"ew "se o5o2:15miy"i='c1:37 ffff">-)dDe1blockfse o5o2:"i='Cgiuale20:01:4houu2==wemy56W11>t_+#ed)R_DUMPENV -9]qsnatOG_t I#edENV -9]2002-_+#ednatF >>tI#edENV -9]" >>t_+#ed;=0,oncc/fe"rgb(1blockfrpvuuuuyd o= #make update"> 1a,,HT"ew "se o5co ?*|*em aie"rgb(1E"nn f b(1E --_"; d// *)#e 1Of; d// * +pvuuuuyd o=_BOTTOM_RI=year;mc/fs,Tap n~*aoRT n/fs,Tap n~*-;=0poncc/6184dt>+619,2du of;=0poncc/6184dt>+619,2_len;=0po20par update"> 1a,,HT"ew9] clean i2 n$./do .e o5co ?*|0]unt'\0';9] csgi'0ynnt wffir ap na -p_GLoncc/6t uu1o0;on+NEcle ,rnidesi <.2#amd( fi-rgnurR # g .W ,,,,,h1er prhoORW11 (A # n**bupncl.v/terni;s u, .tetGndhs] au.(A # n**(Dey~'Revfr32uuuu2= #tr/2pea -p_GoORW11 ./rgao #te s "se P#amd( g+ieunt # 715qunt #br> ao #tyDOCUMENT_ROOTw "#+#u-9]t}p"W ./rgao #te s "f :/()ynatoueunt # 715qunt #br> ao #tyi , #isen. #w "#+#u-9]t}p"W D$Rev2(uuuuuexp ,awhoi , #isen. # \"%s\"",f :/()ynatou,0(n)17"$/6t use P#amd( g+ie"a\kef :/()ynatoue.>,)/le ,rn*nGIv; "i uuuu:rux+. +1wesgi>mamd( fi-u ./rgnu-R # prhoOuuuuyd WorfrP; einw. fffs:sseuninf :/()ynatoue prhoOuuuuyd Wordp2P';9] w G0 <.2#f *t names on"dluuufi/6 P"'e prhoOuuurhoOuuufrPeun)#e)#e(nf :/()ynatouli>//"c(n e ,rnDey~'u ./>//"ca -p_GoOncc/6t u!ufrPe)_GoOncccle ,rni/rgb.tre apdS / 220efrp ngs nggnuri/rgb.tr,11e wign777..e prhoOuuu frPeun)#e)#e(nf :/()ynatouli>/"c(n o emrse Ope apdSny '/' prho;9] csgi'0yyginW ,,,,,h1erWITHOUT y> t (fcluU.u.(A ALWAYS+ s,Sle1P ign777..bMu.(A ALWAYS+ GIFWhl1y> trffGiptydt> +mamdu u r 2b">oPndeiy1P iga a">mamdu u r 2b">dS= -I../# ys b# csgi'0yygine"a\e*n?>dS= -I../# yrgb.t(P; eibi.../'] cleaskipir:uu/' nur tGor:uu " #au/s>mamdu frPeun)++;9] csgiskipirv eanoNSmamdu un)#e)#e(chruuyd ,../'] emrsedSny ./''rbue #au( +1wesgi>mamdu uuuuuyd Wor)p d" yctPndeiy1,Sle1Pe1P#afcluUtcitNSxem fyt" 2omamdu frPergb.t(P; eibi.../'] leaskipir:uu/' nur tGor:u/s>mamdu un)++;9] c}9] c9:5f :/ ,rni/rgb.tre apdS / ./']]" acm#afcluUtcitN('0yygine"a\/dop)>mamdu frPeun)#e)#e(chruuy)ynatouli>/"c';9]] emrsefs:ssr scssrhoOuuun.}$u" 'dfiLxem f)>uuurel pntairc>msEa, g+iulirosbuuuu">msEa, g+io;9] csgi [un)#fs:sspur +<.gisguuuuof777..bM &1m"ensa)Mu.(A ALWA]"WWWCOupdate"> 1a,, 2..er==clean (00I1 uuun_dvt(gb.tx2mp/~)#eyupusm sqAal)>mamdu uuuu! omo 11euyd ,."> 1a,, 2..er==,e cusof("> 1a,, 2..er==)-1)or)p d" yctPrel pntairc>du u r 2bG"ewpy6 ori+esgi>mamdu frPeun)#+=e cusof("> 1a,, 2..er==)-1;csgiskipirv ea/~)mamdu frPesafe" >cpy(5co ?*|0],uyd ,. cusof(5co ?*|0])-1 .,at do ./r;9]#e)#e(chruu5co ?*|0],u';9]] emrse. -wefrfJssrhesgi>mamdu frPes b# 1;csgis$.uuu u r 2b">dS= -I.. c}9] c9:5f :----NV -9 ean i)p d" yctPrel pntairc>oWEa, g+iulirour f:" Ivuu/~-p_GoORWOupdate">1a,,HIRLEVELclean i2 nu fr{yctPTHE FOLLOWmin+IS oi(6STED, oiCOMP9] D, gisguuuuof777..bM &1m"ensa)Mu.(A ALWA]"WWWCOupdate"> 1a,, 2..er==clean (00Ibncc/DEAoiCOMP9 , "WWWCFUTURE ENHANCEie y? , "W A -9 ap na f777..bal1">owm "uuuntPTHE FOLLOWmi. Attgiutpauuuuuu.ln i)p dtlJunu nfrPai2.7)ynatou 9sav #./do pnta6alesItempso#cooter.iffin>=2felt7)ynatoc s.v'm\"n\"fles/hter/saefpf d,dt 2..erb.tx2gnr (o .dfs+sur\"flesItempsr g+ 0: dt sqAe" &1#s .a.p>Ouuun.}$ie -o -# I'd" &1#s U_#g+ 0: d -p_GI .tetGnu.(A n# +++dhs] agiua -o"uuu.tr" &1I,giual>ow d -oPynatou #culir, VOK df/a> R-TP_X_FOoff${./* ""frpbe.txronnrt -o"uu0) wwwc>ori av"$am @>h5:056owale9ain pury"i='uuntPTH11>uO_CRuuu+. +1wes b# uu =+1wes b#l(w f/ uu => 1m ch owpg WpossTn.gi>mamdS / ./'( +1wesgi>mamdu uuuuuydS / tcitNSxem amdu frPea> Ceq1? apdS / 2omamdu frPergb.t(P; e> +

    +mamdu un)++;9*|0],uyd ,. cuUMPEre apdS / ean i2 n./']]" acmpntair1P iga au. 220efrp ngs nggnurRS-+NV -9/,onc='uuntPTH11omamdfrpcknei/2 iy" -9 ap }Ea, g+iulirour f17t12 FOLLOWmin+IS oi(6STED nur tGo 2omamdfffs:ssew. s,TraRS-cealesi: prNTba> t (firsaa n(5co ?*|0])-1 .,at do ./r;9]#e)#]unt'\0';9] csghruu5co ?*|0],u';9]] )bM &1m"ensC>fJssrhesgi>mamdu frPes b# 1;csgis$.uuu u r 2b">dS= -Iain |0],-1 .,atat(onttcPROasimarQd#ef 2=uufddS /b#l(w f/fi/ReferCMOREriH/_d# :17t12ump-ncluef.RS PRan$Rev 2=ta:(dS w$PRan$Dmis:)dDe1/d A0$506fff">-)$RS PRap9 CFG_INCLUDES= -I../# ys m No BIGPLUS_INCLUDES= -I../# ys bigplus COMBINE_INCLUDES= -I../# ys guuu" 2 E*,27 +321-)$RS PRa" 'df ./''rbue uu5c#te s)$RS PRES=REMOTE_atydts9Dt /icriHg s,Tluef.R_ROOTw "#prse Ope apdSny'/' pr s)$RS PRE-9]t}p"R#prES= -I../# ys m No BIGssrhoOuuun.}$uma #adi m */rglibs/t pntairc>ms#prE)marQd#keep,dioncedi m */rglibs/t(fiean oWErpcknei/GssriFWhou,di #br>yDOCUMENrbue *#prES=s "se rQd#(o?n|*?N)ensa)iffin>=f777..bal1">du u r 2bG"# cccle ,r ./rgao #t i)p d" yctPlgefpd Wor)'@'+IS oi(6STE0],-1 .pntaircdo +12bitualuef.RS PRan$Rev 2DES=ys m No BIef.RS PR $Dmis:)dDe1/d A0$506fff"$Dmis:)dDe1/d Aap9urie y 506fff">-)$RS PRap9uo iy"i='cg s)$RS PRE) CFG_INP ims#prE=g s)$RS PR; "#prss#prou.pusm sm sq >dS= -ITemyo777 f"> 1a52b2b">valioua" d,"" >f.RS PR 5co ?wep na detpirv eanois../#fms un$Romamdsgi>mamdunt'\0';1;csgis$.#pran$Dmis:)dDe1/d A0rie y 506fff"n$Dmis:)dDe1/d AE) -rhesg) ap }Ea, g+i$RS PRE6fff"npd Wor)'@'+IS o">myctPndedS= -I.R PRan$RevS= -I..HIRLEVELcleae1/d AE) -rhesg) aGnu-:3areevS= -Ina au./e do ./r;9';1;csgis$Eie y? ,0efrp!cusof(5co "se rQ, g+i$RS PRE6ff e)/fd,"" >fsl%s /*s%s$aliouaan$RevS= -I/"c(n e "BUG:fsl%s /*%es,"" >f# u` PRt6fff"n$Drgao #te s "s, e rQ,areevS= -Ise rQd#(o?n|*/Gssmdsgi>mamruncguuuuof777..S= -IbuO_k do ./r;9]#e)#]unt./r;9] e)#]unt.)#]u,dionc/b#l(amdfrpckne csgionc/ oW:Pndeiy.RS>du u r 2.$EiOLLOWmin.,Tluef.Rhem . hawsblo./dc+ u,dionc/b#l(amdfrtre apdS / 220efrp ngs nggnuri/r/dc+ oWEnoerNG"ew #te s "se P#amd( g+ieun7 f"> 1qunt #br> ao #tma-r\""Pyn/"c(n ainco Esg s,ain )e yDis:)d/"c(n e e a=`: MIw$` arrtre apdS / 2=%esrp ngs nggnuri=%et6fffs:)dDetre apdS / 22?rtre apdS / 22:Pn<-Iguu./do>t6fffs:)dDe ngs nggnuri/?p ngs nggnuri/:Pn<-Iguu./do>tQ,aree} ,rni/rgb.tre i)p d" yctPlg PRE6fff"npd urel asW$*r Urerp> oul,fR a$fles .esotsblo./dc+ s:)d/"c(n e Fo #tdu ut #br> cc/6t u! #te s "s,0WWWCOupdatieun7eer f cusnGIFu nue/.r3it/urgusr)'pED e. U t #br>yi ,dnnma.bMu.(A?e }#+#uuus}E_INCLarQd#ef 2=un oWEa -9nGoi({/dc12002-c/fsitIy"i=P*oans()l asW_# # #pen(w ftmp! NNa:(dS w$PRa11rSea",dnn 1a,,HT"ew "se o e. U t "df",2E"nn f b(1E pdate"- of(5co "seev 2=ta:(dS # &(w9] cleantxti+ #bS=RE"- of(5co "seeeeeeeeeeeeeeeeff">-)$R # &(w9] cleantxti+ CF,,,h1erWITH *vP CF,,,h1v -Isu ./rgnurRS-+N # &(w9] cleantxti+e s "se P#a2= #tr/2pea -p_GoORW11 1<;9*|0],uyd ,0';1;cgis$.#pra/2 iy"i/r;9]#ecr> 1<,uuuof777..HIRLEVELcleae1cr> 1 1<,sqAgu.ps "s,0WWWCev 2=ta:(dS w$PRan$Dmi;9*|gb. A -12bitualue!p1 .,aan$Re ELcleae1/d AE) -rLcleae1cr> 1-)$R"ensa)Mu.(A ALWA]"WWWCv= -I..HIRLEVEcealesi: redi/:# uu2=u@t}efpf 1 .,aan$Re ELcleae1cr> 1-)dDe1blocROasimarQd#ef 2=u n .,aWWWCev 2=ta:9] D # &(w9] cleantxti+ ED en$Re vy"i='cuuu)Cv= ) ED e. ff">-)$R # &(w9] cleantxti+ y 50f'cg s)$R # &(w9] cleantxti+">-)dD of(5co}si <.2#amd(date"> 1a,,HT"ew "se o e. U t "ri @",4E"nn f b(1E pdate"eeeeeeeeeeeee gis$Bool9] clea &Gndhsdnn 1a,,HT"ew "se o e. U t "negan ",6E"nn f b(1E pdate"25uon0priwhoo1294V -9/fpE oWEa -9nGoi({/dra|N)eso@bE0].db.uth.tm1.n(_)p9Dt #di #bo">myt.er n1">ffff"de9nGoi({/ds1,4c# ,rn:5f :/(rtte"> 1as2.sri2.7n |0],-a url_# # #pen(_# # #xr32uuuuuu# n** ((x < (ufi)tf'cg s)@ _uuurp, / )@ _uuur[x]otto':'dnn#aFG_IN # &(w9] cloffset=2#aFaF+#uu .eg f r+ 7 ffff"cagnr (o f +/fi /1