aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Repair unit test suite.Aldo Cortesi2011-02-112-25/+17
|
* Bump versionHenrik Nordstrom2011-02-101-1/+1
|
* Implement a dummy CAHenrik Nordstrom2011-02-107-66/+294
|
* Allow specifying the accepted ciphersuitesHenrik Nordstrom2011-02-105-5/+34
|
* Import cache store control into console controllerHenrik Nordstrom2011-02-105-13/+49
|
* Simple record & playback functionalityHenrik Nordstrom2011-02-109-4/+668
|
* Basic HTTP/1.1 SupportHenrik Nordstrom2011-02-102-60/+175
| | | | | | | | | | | | | | | | | | | 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
|
* Sort header names for a predictable resultHenrik Nordstrom2011-02-101-1/+1
|
* Move try_del to utilsHenrik Nordstrom2011-02-102-15/+15
|
* Automatically update response message when editing response codeHenrik Nordstrom2011-02-101-2/+4
|
* Ignore compiled mimtmproxyc & mitmdumpcHenrik Nordstrom2011-02-101-0/+2
|
* Add response creation to edit function on intercepted requestsHenrik Nordstrom2011-02-102-15/+49
|
* Terminate workers when main thread terminatesHenrik Nordstrom2011-02-101-0/+1
|
* Merge remote branch 'hno/master'Aldo Cortesi2011-02-062-7/+8
|\
| * Fix kill() again, got broken by the change to use NoneHenrik Nordstrom2011-02-032-6/+7
| |
| * Merge remote-tracking branch 'origin/master'Henrik Nordstrom2011-02-038-79/+76
| |\
| * | Messages may need to stay in the controller for considerableHenrik Nordstrom2011-02-031-1/+1
| | | | | | | | | | | | | | | amount of time. Don't use a timeout waiting for the controller response. Example where this happens is intercepted flows.
* | | Further fine-tuning for pretty_xmlish.Aldo Cortesi2011-02-062-9/+12
| | |
* | | Rip out BeautifulSoup, and use a custom XML-ish prettyprinter.Aldo Cortesi2011-02-065-2035/+97
| | |
* | | Add option to tell mitmproxy which interfaces to bind to.Aldo Cortesi2011-02-063-6/+19
| | |
* | | Also serialize ClientConnection and flow backups.Aldo Cortesi2011-02-064-16/+28
| |/ |/|
* | Get rid of ReplayConnection - we now have only one ClientConnection class.Aldo Cortesi2011-02-048-48/+45
| |
* | Change "connection" to the less confusing "client_conn" throughout.Aldo Cortesi2011-02-038-57/+57
|/
* Fine-tune completion a bit.Aldo Cortesi2011-02-035-1/+16
|
* Add timestamps to flows.Aldo Cortesi2011-02-036-12/+56
| | | | | For now, these are only displayed on the connection view screen, with second granularity.
* Fix tracking of edited state.Aldo Cortesi2011-02-032-3/+3
|
* "Q" quits without confirmation prompt.Aldo Cortesi2011-02-031-0/+3
|
* Test suite rejiggering and cleanup.Aldo Cortesi2011-02-0312-113/+197
|
* Improve script handling.Aldo Cortesi2011-02-023-4/+35
| | | | | | - Display output in external viewer when script exits with error. - Add a "changed" indicator to show if a request can be reverted.
* README -> README.mkdAldo Cortesi2011-02-021-0/+0
|
* Use last path specified as default prompt.Aldo Cortesi2011-02-021-9/+23
|
* View script debug output (stderr) in pager.Aldo Cortesi2011-02-024-34/+46
|
* Add an external script API.Aldo Cortesi2011-01-318-33/+138
| | | | | | | External scripts can read a flow, modify it, and then return it to mitmproxy using a simple API. The "|" keyboard shortcut within mitmproxy prompts the user for a script.
* Factor out flow unit tests into speparate file.Aldo Cortesi2011-01-313-126/+134
|
* Restructure to make subclassing Flow unnecessary.Aldo Cortesi2011-01-313-91/+99
|
* Re-jigger flow view shortcuts so we don't over-ride global shortcuts.Aldo Cortesi2011-01-311-16/+23
|
* Better help page statusbar text.Aldo Cortesi2011-01-301-1/+5
|
* Next and previous flow shortcuts from within flow view.Aldo Cortesi2011-01-301-7/+37
|
* UI tweaksAldo Cortesi2011-01-302-57/+82
| | | | | - Make flow view state persistent (request/response, body view mode). - Don't exit flow view mode when viewing help.
* Prompt user on quit.Aldo Cortesi2011-01-282-9/+18
|
* Nicer statusbar messages, with timed expiry.Aldo Cortesi2011-01-282-4/+12
|
* Make pretty-printing more robust.Aldo Cortesi2011-01-283-7/+16
| | | | | | Also, since BeautifulSoup is so damn slow, print a statusbar message saying that we're calculating a pretty version of the response. Maybe I should add hangman or something, becuase on a 200k document this can take ages.
* Basix XML/HTML pretty-printing in flow viewer.Aldo Cortesi2011-01-275-25/+2088
|
* Handle nonexistent load files gracefully.Aldo Cortesi2011-01-272-5/+7
| | | | Also improve IOError statusbar messages.
* Add command to write request or response body to file.Aldo Cortesi2011-01-271-0/+21
|
* Refine flow saving shortcuts.Aldo Cortesi2011-01-273-12/+29
| | | | | | "S" to save all flows. "s" to save just the current flow.
* Fine-tune threading and fix an exception.Aldo Cortesi2011-01-272-12/+20
|
* Kill deadlock that sometimes occurred on shutdown.Aldo Cortesi2011-01-275-15/+20
|
* Switch to BSON for data serialization.Aldo Cortesi2011-01-277-5/+520
|