aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix serialization when a Request has no associated client connection.Aldo Cortesi2011-02-191-2/+2
|
* Refactor Flow primitives to remove HTTP1.0 assumption.Aldo Cortesi2011-02-191-16/+27
| | | | | | This is a big patch removing the assumption that there's one connection per Request/Response pair. It touches pretty much every part of mitmproxy, so expect glitches until everything is ironed out.
* Don't leave dangling browser connections for pipelined requests.Aldo Cortesi2011-02-161-1/+2
|
* Fix a bug in HTTP 1.1 pipelining that caused Requests to be over-written.Aldo Cortesi2011-02-161-1/+2
| | | | | | We use the ClientConnection object to tie requests, responses and errors together. This is an HTTP 1.0 assumption, but we can fix it by just making copies of the connection object when we handle multiple requests.
* FlowMaster bugfixes and unit tests.Aldo Cortesi2011-02-161-1/+1
|
* Extract flow-specific Master operations into FlowMaster.Aldo Cortesi2011-02-161-1/+1
|
* Switch over to new serialization format.Aldo Cortesi2011-02-161-1/+1
| | | | Remove BSON from contrib.
* First draft of the new serialization mechanism.Aldo Cortesi2011-02-161-6/+6
|
* drop unused protocol parameter from ResponseHenrik Nordstrom2011-02-151-5/+3
|
* Repair unit test suite.Aldo Cortesi2011-02-111-7/+8
|
* Implement a dummy CAHenrik Nordstrom2011-02-101-4/+23
|
* Allow specifying the accepted ciphersuitesHenrik Nordstrom2011-02-101-1/+3
|
* Simple record & playback functionalityHenrik Nordstrom2011-02-101-3/+16
|
* Basic HTTP/1.1 SupportHenrik Nordstrom2011-02-101-59/+174
| | | | | | | | | | | | | | | | | | | 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
* Optimize CONNECT responses, sent in a single packetHenrik Nordstrom2011-02-101-3/+5
|
* Move try_del to utilsHenrik Nordstrom2011-02-101-15/+8
|
* Add response creation to edit function on intercepted requestsHenrik Nordstrom2011-02-101-4/+10
|
* Terminate workers when main thread terminatesHenrik Nordstrom2011-02-101-0/+1
|
* Add option to tell mitmproxy which interfaces to bind to.Aldo Cortesi2011-02-061-3/+3
|
* Also serialize ClientConnection and flow backups.Aldo Cortesi2011-02-061-2/+9
|
* Get rid of ReplayConnection - we now have only one ClientConnection class.Aldo Cortesi2011-02-041-7/+20
|
* Change "connection" to the less confusing "client_conn" throughout.Aldo Cortesi2011-02-031-8/+8
|
* Add timestamps to flows.Aldo Cortesi2011-02-031-6/+15
| | | | | For now, these are only displayed on the connection view screen, with second granularity.
* Test suite rejiggering and cleanup.Aldo Cortesi2011-02-031-1/+6
|
* Fine-tune threading and fix an exception.Aldo Cortesi2011-01-271-12/+18
|
* Kill deadlock that sometimes occurred on shutdown.Aldo Cortesi2011-01-271-4/+3
|
* Add serialization hooks to flows and flow component objects.Aldo Cortesi2011-01-261-0/+65
|
* Fix indentation in previous patch.Aldo Cortesi2010-09-061-8/+8
|
* Wrap read request, concatenating partial reads until whole request have been ↵Henrik Nordström2010-09-061-0/+9
| | | | read
* Fix hang when a POST is made with a 0 content length.Aldo Cortesi2010-02-261-1/+1
|
* Initial checkin.Aldo Cortesi2010-02-161-0/+374