From: John W. <jw...@go...> - 2009-01-10 12:23:17
|
Hi Steve, Thanks. Just to add that, if case insensitive lookup is appropriate, then a case insensitive comparison could also be included in the configuration validations, for example: *** ../yaws-1.78/src/yaws_config.erl Wed Dec 31 00:04:33 2008 --- src/yaws_config.erl Sat Jan 10 20:37:29 2009 *************** *** 183,189 **** ok end, %% second all servernames in a group must be unique ! SN = lists:sort([X#sconf.servername || X <- List]), no_two_same(SN). no_two_same([H,H|_]) -> --- 183,189 ---- ok end, %% second all servernames in a group must be unique ! SN = lists:sort([string:to_lower(X#sconf.servername) || X <- List]), no_two_same(SN). no_two_same([H,H|_]) -> Regards, John On Jan 10, 2009, at 5:23 PM, Steve Vinoski wrote: > On 1/10/09, John Webb <jw...@go...> wrote: >> Hello, >> >> Many thanks for the new release. >> >> I installed it on my MacBook but ran into problem with virtual server >> lookup on non-standard ports. >> >> When it receives a request (eg http://localhost:8000) yaws compares >> the host name in the request header ("hostname:8000") with the config >> server names which have been stripped of the port no so the match >> never succeeds. >> >> [It would also be nice if the virtual server lookup was case >> insensitive...] >> >> Here is one possible solution (only tested on OS X with Safari): > > <snip/> > > Looks like a reasonable fix -- thanks! > > --steve > > ------------------------------------------------------------------------------ > Check out the new SourceForge.net Marketplace. > It is the best place to buy or sell services for > just about anything Open Source. > http://p.sf.net/sfu/Xq1LFB > _______________________________________________ > Erlyaws-list mailing list > Erl...@li... > https://lists.sourceforge.net/lists/listinfo/erlyaws-list |