I just received an email from somebody using
. in an of itself, this is pretty cool, since I considered the module to be an interesting application but not really usable in real life due to MSIE issues
. however, this user is using the API with mod_dav
, and apparently with great success, which is even cooler.
at any rate, the email included a patch for a bug he found when using DAV. apparently, DAV sometimes sends
headers that look like
Authorization: Digest username="rob", realm="T3", nonce="1036695923", uri="/EPD%20Lookup/lots%201-66,%20A-G.txt", response="44aec14607049832094bbffa871ec62e"
and my header parsing routine chokes on the embedded "
" in the
portion of the header. but a comma in the URI seems just so, well, wrong. so, I follow the specs around and, sure enough, commas are allowed and it's my code that's broken. hmph.
at least the user was nice enough to provide a patch.
I ended up just using
. oh, the power of CPAN