aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Remove dependency on PyOpenSSL, move version check into netlib.Aldo Cortesi2015-05-311-44/+4
| |/ |/| | | | | | | There are a few more functions in the code that accesses PyOpenSSL directly that should probably also be moved to netlib. Later.
* | Add coding style check, reformat.Aldo Cortesi2015-05-3040-404/+732
| |
* | Ensure that flow/view state is consistent.Aldo Cortesi2015-05-291-2/+3
| | | | | | | | Fixes #595 and #592
* | Post-release version bump, and checklist addition.Aldo Cortesi2015-05-261-1/+1
| |
* | Merge pull request #584 from dlethin/feature/http_1_0Aldo Cortesi2015-05-181-1/+2
|\ \ | | | | | | Make sure proxy returns the httpversion specified in the request
| * | Make sure proxy returns the httpversion specified in the request ratherDoug Lethin2015-05-151-1/+2
| | | | | | | | | | | | than hardcoding to 1.1.
* | | Release pep: bump version, changelog, contributorsAldo Cortesi2015-05-181-1/+1
| | |
* | | Accurately timestamp start of requestNick Raptis2015-05-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building a request from a stream, try to get an accurate start timestamp from the Reader. This was already in the code and also used when building response objects, but was ommited in commit ddf458b330bf9fe200cb1dbc3ddb5ae1a5d2102a Without his logic and when the client is reusing a connection to send requests, the timestamp_start of subsequent requests is early and equal to when the connection started read blocking
* | | Merge branch 'master' of ssh.github.com:mitmproxy/mitmproxyAldo Cortesi2015-05-023-1423/+1718
|\ \ \
| * | | web: try harder to fix editorMaximilian Hils2015-05-011-2/+7
| | | |
| * | | Merge branch 'master' of github.com:mitmproxy/mitmproxyMaximilian Hils2015-05-016-21/+11
| |\| |
| * | | mitmweb: add editorMaximilian Hils2015-05-013-1423/+1713
| | | |
* | | | Adapt to new Pathoc API - silence output to stdout.Aldo Cortesi2015-05-021-2/+1
| |/ / |/| |
* | | pretty_size now lives in netlib.utilsAldo Cortesi2015-04-306-21/+11
|/ /
* | Merge pull request #569 from mike-pt/masterMaximilian Hils2015-04-272-4/+4
|\ \ | | | | | | Match all freebsd versions and not just freebsd10
| * | + Use sys.platform.startswith("freebsd") instead of matching just freebsd10.Mike C2015-04-272-4/+4
| | | | | | | | | | | | + This means support for any freebsd version (note that I only tested 11-CURRENT and 9)
* | | make code more pythonicMaximilian Hils2015-04-261-8/+11
| | |
* | | Merge remote-tracking branch 'tunz/crash1'Maximilian Hils2015-04-261-4/+11
|\ \ \
| * | | Fix crash when save to clipboard before loadingChoongwoo Han2015-04-231-4/+11
| | | |
* | | | remove superfluous set_focusMaximilian Hils2015-04-261-2/+0
| | | |
* | | | Merge branch 'master' of github.com:mitmproxy/mitmproxyMaximilian Hils2015-04-262-110/+85
|\ \ \ \ | | |/ / | |/| |
| * | | Check overwrite, when save to file instaed of clipboardChoongwoo Han2015-04-231-2/+20
| |/ /
| * | Missed some un-needed variable declarationsAldo Cortesi2015-04-211-3/+1
| | |
| * | HTTP request reading moves to netlibAldo Cortesi2015-04-211-105/+64
| | |
* | | fix #568Maximilian Hils2015-04-262-2/+3
|/ /
* | console: make g/G shortcuts work in more contextsAldo Cortesi2015-04-173-2/+15
| |
* | console: more consistent view stack managementAldo Cortesi2015-04-171-40/+55
| |
* | console: suport unary attributesAldo Cortesi2015-04-173-28/+66
| | | | | | | | | | | | | | | | | | Attributes with no value are treated as unary, e.g. "Secure" rather than "Secure=". If you really want to have an empty attribute value you can edit the header directly. Behind the scenes, restructure GridEditor to know about data conversion in and out of the editor.
* | console: refactor grideditor, fix a crash on tab for subeditorsAldo Cortesi2015-04-161-59/+52
| |
* | Adjust header key color in solarized palettesAldo Cortesi2015-04-161-2/+2
| |
* | console: first pass of a Set-cookie editor for responsesAldo Cortesi2015-04-163-66/+196
| |
* | console: add a -l flag to set the limit on startupAldo Cortesi2015-04-154-0/+16
| |
* | Adjust for ODict interface changeAldo Cortesi2015-04-153-4/+4
| |
* | Editor for request cookiesAldo Cortesi2015-04-152-21/+53
| |
* | Add set_cookies method to HTTPResponseAldo Cortesi2015-04-141-0/+19
| |
* | New get_cookies for HttpResponseAldo Cortesi2015-04-141-13/+14
| |
* | New get_cookie and set_cookie implementations for HTTPRequestAldo Cortesi2015-04-141-9/+16
| |
* | Merge branch 'master' of ssh.github.com:mitmproxy/mitmproxyAldo Cortesi2015-04-141-4/+29
|\ \
| * | fix pretty_host if no host is presentMaximilian Hils2015-04-101-2/+4
| | |
| * | fix #553Maximilian Hils2015-04-101-2/+25
| | |
* | | Housekeeping and cleanupsAldo Cortesi2015-04-144-22/+21
|/ / | | | | | | | | | | | | | | - No output to stdout on load in examples - they muck up the test suite. - Use the odict module directly, rather than aliasing it. The small convenience this gives to scripters is not worth it. - Move the cookie tests from the flow test module to the protocol_http test module.
* | Merge pull request #547 from macmantrl/blank_valuesMaximilian Hils2015-04-081-1/+1
|\ \ | | | | | | Keep blank query values for flow hashing
| * | Keep blank query values for flow hashingTerry Long2015-04-021-1/+1
| | |
* | | Merge branch 'master' of github.com:mitmproxy/mitmproxyMaximilian Hils2015-04-0820-1746/+1999
|\ \ \
| * \ \ Merge pull request #543 from legendtang/masterMaximilian Hils2015-04-082-1450/+1246
| |\ \ \ | | | | | | | | | | web: fix delete flows
| | * \ \ Merge https://github.com/mitmproxy/mitmproxyLegend Tang2015-04-0610-119/+363
| | |\ \ \
| | * | | | web: fix delete flowsLegend Tang2015-03-302-1450/+1246
| | | | | |
| * | | | | console: add g/G shortcuts throughoutAldo Cortesi2015-04-074-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | g: go to end G: go to beginning
| * | | | | Refactor flow list state managementAldo Cortesi2015-04-077-48/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use signal mechanism for state synchronisation - Move "Copy to clipboard" shortcut to "P"
| * | | | | consone: don't enter Options if it's already openAldo Cortesi2015-04-071-0/+3
| | | | | |