Received: by taz.hyperreal.com (8.6.12/8.6.5) id PAA12494; Tue, 9 Jul 1996 15:08:14 -0700 Received: from ooo.lanl.gov by taz.hyperreal.com (8.6.12/8.6.5) with ESMTP id PAA12485; Tue, 9 Jul 1996 15:08:11 -0700 Received: by ooo.lanl.gov (1.37.109.16/16.2) id AA192430069; Tue, 9 Jul 1996 16:07:49 -0600 From: Rob Hartill Message-Id: <199607092207.AA192430069@ooo.lanl.gov> Subject: Re: Too soon for 1.2 commits ?? To: new-httpd@hyperreal.com Date: Tue, 9 Jul 96 16:07:49 MDT In-Reply-To: ; from "Michael Douglass" at Jul 9, 96 4:52 pm X-Organization: Theoretical Division, T-8. Los Alamos National Laboratory X-Snail: LANL Theoretical Divi' T-8, MS B285, P.O Box 1663, Los Alamos NM 87545 X-Marks-The-Spot: Doh ! X-Url: http://nqcd.lanl.gov/~hartill/ X-Cessive-Use-Of-Headers: check Mailer: Elm [revision: 70.85] Sender: owner-new-httpd@apache.org Precedence: bulk Reply-To: new-httpd@hyperreal.com > On Tue, 9 Jul 1996, Rob Hartill wrote: > > > if anyone has spare apache time, could they look at making > > RefererIgnore case insensitive. > > > > You won't believe how many people type in URLs mIxInG.tHe.CaSe > > here's a simple one: +1 > --- mod_log_referer.c 1996/07/09 21:47:52 1.1 > +++ mod_log_referer.c 1996/07/09 21:51:50 > @@ -162,6 +162,22 @@ > for (; s; s = s->next) open_referer_log (s, p); > } > > +char *strcasestr( pool *p, char *str1, char *str2 ) > +{ > + char *s1, *s2, *ptr; > + > + s1 = pstrdup( p, str1 ); > + s2 = pstrdup( p, str2 ); > + > + for( ptr = s1; *ptr; ptr++ ) > + *ptr = tolower( *ptr ); > + > + for( ptr = s2; *ptr; ptr++ ) > + *ptr = tolower( *ptr ); > + > + return ( strstr( s1, s2 ) ); > +} > + > int referer_log_transaction(request_rec *orig) > { > char **ptrptr, **ptrptr2; > @@ -200,7 +216,7 @@ > ptrptr < ptrptr2; > ptrptr = (char **)((char *)ptrptr + cls->referer_ignore_list->elt_size)) > { > - if(strstr(referer, *ptrptr)) > + if(strcasestr(orig->pool, referer, *ptrptr)) > return OK; > } > > > Michael Douglass > Texas Networking, Inc. > > "To be a saint is to be an exception; to be a true man is the rule. > Err, fail, sin if you must, but be upright. To sin as little as > possible is the law for men; to sin not at all is a dream for angels." > > - Victor Hugo, "Les Miserables" > > -- Java ... the world's first machine independent virus.