In message <[email protected]>, Nils Goroll writes: >can we come to a conclusion of this discussion?
What bothers me is the "magic" aspect of this kind of stuff. Where does the magic intuitively begin and end ? Should we also case fold anything compared to or matched to the host header ? What about host part of Location headers ? Where does the magic end ? I very much prefer to make these things explict and consistent, so that people see them happen and know where they happen. ... but I also don't want to clutter up default.vcl with "mandatory stuff". >- case-folding once in-place does not use any additional session space > as case-folding in VCL would In my mind, this is probably the best argument for doing it, I am just not sure it convinces me. Next issue which comes right behind is: Should we also normalize URL's by reducing pointless %xx and other escapes ? Are there any other kinds of request normalization we should do ? And should we also normalize backend responses ? -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 [email protected] | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. _______________________________________________ varnish-dev mailing list [email protected] http://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev
