Project: Mongrel

Revision: 996

Author: normalperson

Date: 27 Mar 2008 17:46:28

Changes:

http11_parser: accept '"' (double-quote), '<', and '>' characters in URLs

Some broken web browsers don't properly escape ", <, and > characters
in URLs, however these URLs to occasionally legitimate and sometimes
show up.

This patch was submitted by Eden Li here:
http://rubyforge.org/pipermail/mongrel-users/2006-October/001845.html

This patch was accepted by Zed Shaw here:
http://rubyforge.org/pipermail/mongrel-users/2006-October/001847.html

Files:
modified: /trunk/ext/http11/http11_parser.c (try)
modified: /trunk/test/test_http11.rb (try)
modified: /trunk/ext/http11/http11_parser_common.rl (try)
Diff: To list