aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/protocol/http.py
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of https://github.com/mitmproxy/mitmproxyMaximilian Hils2015-09-031-2/+2
|\
| * http2: fix ping responseThomas Kriechbaumer2015-09-031-2/+2
| |
* | remove ServerConnectionMixin.reconnectMaximilian Hils2015-09-031-18/+7
|/
* http2: server can send WindowUpdate frames as wellThomas Kriechbaumer2015-09-031-2/+9
|
* http2: add GoAway support for clientThomas Kriechbaumer2015-09-031-0/+5
|
* http2: fix PingFrame againThomas Kriechbaumer2015-09-031-2/+2
|
* http2: fix multiple stream per connectionThomas Kriechbaumer2015-09-031-30/+30
| | | | fixes #746
* http2: fix unhandled framesThomas Kriechbaumer2015-09-031-8/+8
|
* http2: improve unexpected frame handling and shutdownThomas Kriechbaumer2015-09-031-14/+34
|
* ignore http2 priority framesThomas Kriechbaumer2015-09-021-1/+8
|
* do not log WindowUpdateFrame framesThomas Kriechbaumer2015-08-311-2/+10
|
* update inline script hooksMaximilian Hils2015-08-311-3/+3
|
* fix upstream proxy server change, update exampleMaximilian Hils2015-08-311-13/+12
|
* 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
|