mitmproxy/libmproxy
Henrik Nordstrom 4bae297fbb Basic HTTP/1.1 Support
Adds support for chunked transfer encoding, and a couple other minor
protocol corrections.

Improve HTTP support

- Support intercepted requests with Host header
- Support HEAD requests proper
- Support any HTTP method including extensions, not just a couple known ones

Support expect: 100-continue and 100 Continue messages

Persistent client connections

Generalize ServerConnection a bit in preparation for keep-alive support

Correct HTTP status codes on errors forwarding the request
2011-02-10 02:59:51 +01:00
..
contrib Rip out BeautifulSoup, and use a custom XML-ish prettyprinter. 2011-02-06 14:17:30 +13:00
resources Initial checkin. 2010-02-16 17:09:07 +13:00
__init__.py Abstract flow management out of the interactive code. 2011-01-25 15:02:48 +13:00
console.py Basic HTTP/1.1 Support 2011-02-10 02:59:51 +01:00
controller.py Fix kill() again, got broken by the change to use None 2011-02-03 23:39:28 +01:00
dump.py Test suite rejiggering and cleanup. 2011-02-03 12:16:03 +13:00
filt.py Test suite rejiggering and cleanup. 2011-02-03 12:16:03 +13:00
flow.py Merge remote branch 'hno/master' 2011-02-06 18:44:35 +13:00
proxy.py Basic HTTP/1.1 Support 2011-02-10 02:59:51 +01:00
script.py Test suite rejiggering and cleanup. 2011-02-03 12:16:03 +13:00
utils.py Sort header names for a predictable result 2011-02-10 02:59:51 +01:00