aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/protocol/http.py
Commit message (Collapse)AuthorAgeFilesLines
* coverage++Maximilian Hils2015-08-301-1/+1
|
* move files aroundMaximilian Hils2015-08-301-78/+524
|
* remove old codeMaximilian Hils2015-08-301-607/+1
|
* restructure code, remove cruftMaximilian Hils2015-08-301-82/+1
|
* clean up config/cmdline, fix bugs, remove cruftMaximilian Hils2015-08-281-1/+1
|
* request -> request_methodMaximilian Hils2015-08-241-3/+3
|
* adapt netlib changesThomas Kriechbaumer2015-08-211-3/+3
|
* various fixesMaximilian Hils2015-08-181-0/+1
|
* fix testsThomas Kriechbaumer2015-08-021-5/+14
|
* fix imports for encodingThomas Kriechbaumer2015-08-011-2/+2
|
* reimplement streaming for HTTP/1Thomas Kriechbaumer2015-08-011-54/+55
|
* revert hard-coded HTTP/2 protocol changesThomas Kriechbaumer2015-08-011-7/+8
|
* move code from mitmproxy to netlibThomas Kriechbaumer2015-08-011-20/+17
|
* attach application protocol to connectionThomas Kriechbaumer2015-07-301-43/+57
|
* move code to netlib and implement protocolsThomas Kriechbaumer2015-07-301-37/+42
|
* refactor connection & protocol handlingThomas Kriechbaumer2015-07-301-891/+20
|
* Merge pull request #548 from macmantrl/no_serverconnMaximilian Hils2015-07-261-2/+4
|\ | | | | Prevent unnecessary upstream server connects
| * Prevent unecessary upstream server connectsTerry Long2015-07-031-2/+4
| | | | | | | | | | | | Selectively connect to upstream server based on no_upstream_cert option. When no_upstream_cert is used during server replay, prevent connecting to the upstream server unless absolutely necessary.
* | fix module importsThomas Kriechbaumer2015-07-251-8/+8
| |
* | refactor to use netlib.http protocolsThomas Kriechbaumer2015-07-221-18/+36
| |
* | use new netlib module namesThomas Kriechbaumer2015-07-221-19/+21
| |
* | use netlib.http_semantics for generic dataThomas Kriechbaumer2015-07-221-6/+6
|/
* Remove stray print & massage whitespace a bitAldo Cortesi2015-06-251-9/+6
|
* changed error handling (ssl spoof mode)iroiro1232015-06-231-1/+6
|
* SSL Spoof modeiroiro1232015-06-211-3/+8
|
* Spoof modeiroiro1232015-06-201-3/+6
|
* HTTP Transparent Proxyiroiro1232015-06-181-1/+14
|
* Handle invalid IDNA encoding in hostnamesAldo Cortesi2015-06-121-6/+8
| | | | Fixes #622
* Add coding style check, reformat.Aldo Cortesi2015-05-301-26/+75
|
* 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.
* | 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
* pretty_size now lives in netlib.utilsAldo Cortesi2015-04-301-1/+4
|
* Missed some un-needed variable declarationsAldo Cortesi2015-04-211-3/+1
|
* HTTP request reading moves to netlibAldo Cortesi2015-04-211-105/+64
|
* Adjust for ODict interface changeAldo Cortesi2015-04-151-2/+2
|
* 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-141-14/+14
|/ | | | | | | | - 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 #515 from krzysiekbielicki/masterMaximilian Hils2015-03-261-1/+20
|\ | | | | [#514] Add support for ignoring payload params in multipart/form-data
| * [#514] Add support for ignoring payload params in multipart/form-dataKrzysztof Bielicki2015-03-101-1/+20
| |
* | structure componentsMaximilian Hils2015-03-211-0/+2
|/
* fix #319Maximilian Hils2015-02-271-9/+13
|
* Correct typo; https://github.com/mitmproxy/mitmproxy/issues/319Youhei Sakurai2015-02-271-1/+1
|
* Change from checking __call__ to using callable;Youhei Sakurai2015-02-271-1/+1
| | | https://github.com/mitmproxy/mitmproxy/issues/319
* Maybe it should work; https://github.com/mitmproxy/mitmproxy/issues/319Youhei Sakurai2015-02-271-1/+6
|