aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
Commit message (Collapse)AuthorAgeFilesLines
* finish proxy.py split upMaximilian Hils2014-03-091-8/+32
|
* split up proxy.pyMaximilian Hils2014-03-091-1/+0
|
* fix commentsMaximilian Hils2014-02-091-1/+1
|
* Fix flow initialization order errorAldo Cortesi2014-02-081-3/+3
| | | | Resolves #210
* test libmproxy.app, increase coverageMaximilian Hils2014-02-071-10/+31
|
* fix bugs, expose timestamp information to console uiMaximilian Hils2014-02-061-3/+3
|
* add skeleton to change destinatin server during intercept, fix all testcases ↵Maximilian Hils2014-02-051-10/+9
| | | | on windows
* fix all tests except those using set_url and get_urlMaximilian Hils2014-02-051-5/+6
|
* push failing tests down to 43Maximilian Hils2014-02-041-128/+9
|
* bring failing tests back into the double-digit rangeMaximilian Hils2014-01-311-1/+120
|
* remove _flow_map from state, improve loggingMaximilian Hils2014-01-311-13/+3
|
* add generic TCP handler with SSL support, move StateObject into netlibMaximilian Hils2014-01-301-82/+3
|
* polish SimpleStateObjectMaximilian Hils2014-01-301-18/+39
|
* remove old classesMaximilian Hils2014-01-301-476/+4
|
* merge flow classes. current status: basic mitmdump workingMaximilian Hils2014-01-301-434/+43
|
* fix most testsuite errors, improve proxy error handlingMaximilian Hils2014-01-291-1/+2
|
* merge masterMaximilian Hils2014-01-221-4/+4
|\
| * Silence pyflakesAldo Cortesi2014-01-191-4/+4
| | | | | | | | And pick up one bug as a consequence.
* | merge masterMaximilian Hils2014-01-181-55/+11
|\|
| * Deprecate Flow.unload_script in favor of Flow.unload_scriptsAldo Cortesi2014-01-131-5/+5
| | | | | | | | | | In the presence of arguments, unloading a single script is clumsy and less useful.
| * Script refactoring: move script command parsing into script module.Aldo Cortesi2014-01-121-2/+2
| |
| * Clean up and clarify script APIAldo Cortesi2014-01-121-16/+5
| |
| * Start refactoring scriptsAldo Cortesi2014-01-121-35/+2
| | | | | | | | | | - Move ScriptContext into script module - Use mock module instead of hand-rolled mock objects in tests
* | continue work on the proxyhandlerMaximilian Hils2014-01-071-10/+52
|\|
| * Merge pull request #193 from droope/search-functionalityAldo Cortesi2014-01-041-1/+1
| |\ | | | | | | Search functionality
| | * test passing, UI still not workingroot2013-12-241-1/+1
| | |
| * | Introduce file descriptor decorators for Request objectsAldo Cortesi2014-01-051-14/+23
| | | | | | | | | | | | Which lets us enable the apps again, now running from flow.py
| * | Move app mechanism to flow.pyAldo Cortesi2014-01-041-14/+47
| |/ | | | | | | Disable apps while message passing is improved.
* / first steps on tcp proxyingMaximilian Hils2014-01-051-1/+0
|/
* add content-length 0 if we remove header for chunked encoding, fixes #186Maximilian Hils2013-12-121-0/+2
|
* store resolved ip addresses, fixes #187Maximilian Hils2013-12-121-3/+9
|
* Merge branch 'master' into 0.10Maximilian Hils2013-12-081-0/+7
|\
| * Merge pull request #134 from mhils/scripts_improvementsAldo Cortesi2013-12-081-27/+26
| |\ | | | | | | Support multiple scripts and script arguments. refs #76
| * | add serverconnect script hookMaximilian Hils2013-11-181-0/+7
| | |
* | | Merge pull request #161 from mitmproxy/external_webappAldo Cortesi2013-12-081-12/+14
|\ \ \ | | | | | | | | External webapp
| * | | add option to expose webapp externally, remove distinct ip settingMaximilian Hils2013-08-181-12/+14
| | | |
* | | | Merge branch 'master' into 0.10Maximilian Hils2013-09-141-1/+1
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Tweak timing displayAldo Cortesi2013-08-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove elapsed time. Space is at a premium here, and this is somewhat redundant with the rate figure. We should display complete timing information somewhere in the detailed flow view. - Tone down the colour. Reserve highlights for stuff that should really pop out to the user. - Make rate calculation more acurate. Include header sizes. Use response start and end time, rather than request end and response end. This means that we show actual transfer rates, not including DNS requests and so forth.
* | | Merge branch 'master' into 0.10Maximilian Hils2013-08-171-19/+22
|\| | | |/ |/|
| * Remove GPL notices left in source files after our change to the MIT license.Aldo Cortesi2013-08-011-16/+1
| | | | | | | | Thanks to Roy Shamir for reporting this.
| * Show an error when attempting to decode invalid data.Aldo Cortesi2013-07-291-2/+8
| |
| * Move app instantiation out of proxy.py.Aldo Cortesi2013-07-241-2/+13
| |
| * Don't take minor version into account when checking serialized data ↵Aldo Cortesi2013-07-131-1/+2
| | | | | | | | compatiblity.
* | add support for multiple scripts and script arguments. refs #76Maximilian Hils2013-06-131-27/+26
|/
* - Quick-fix for issue #128Michael Bisbjerg2013-05-211-3/+3
| | | | New bug: It correct-cases Content-Length for any webserver sending other casings, like CONTENT-LENGTH.
* Fix crash in client playback.Aldo Cortesi2013-05-051-0/+1
|
* Minor coverage.Aldo Cortesi2013-04-301-1/+0
|
* Merge pull request #107 from rouli/masterAldo Cortesi2013-04-191-2/+22
|\ | | | | Adding remote TCP and SSL setup timestamps
| * adding tcp and ssl setup timestamps to get better resolution on flows ↵Rouli2013-03-191-2/+17
| | | | | | | | performance
| * Merge remote-tracking branch 'upstream/master'Rouli2013-03-181-5/+26
| |\