aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy.py
Commit message (Collapse)AuthorAgeFilesLines
* Use the right conf dir...Aldo Cortesi2014-03-071-1/+1
|
* Much more sophisticated cert handlingAldo Cortesi2014-03-051-56/+42
| | | | | | - Specify per-domain certificates and keys - Certs are no longer regenerated for SANs - And more. :)
* Minor cleanups.Aldo Cortesi2014-03-021-2/+0
|
* Cipher specification.Aldo Cortesi2014-03-021-5/+20
|
* Improve explicit certificate specificationAldo Cortesi2014-03-021-12/+28
| | | | | - Support cert/key in the same PEM file - Rationalize arguments, expand tests, clean up a bit
* Adapt for new pathod and netlib APIs.Aldo Cortesi2014-03-021-2/+2
|
* add tests for reconnect to upstream proxy, ensure that server_reconnect is ↵Maximilian Hils2014-02-071-0/+4
| | | | always hooked
* Achievement Unlocked: Proxy ChainMaximilian Hils2014-02-071-0/+2
|
* finalize mergeMaximilian Hils2014-02-061-2/+2
|
* add functionality to change the destination serverMaximilian Hils2014-02-061-18/+15
|
* add skeleton to change destinatin server during intercept, fix all testcases ↵Maximilian Hils2014-02-051-8/+10
| | | | on windows
* fix all tests except those using set_url and get_urlMaximilian Hils2014-02-051-2/+6
|
* push failing tests down to 43Maximilian Hils2014-02-041-20/+22
|
* add priorities for the destination server addressMaximilian Hils2014-02-041-34/+99
|
* bring failing tests back into the double-digit rangeMaximilian Hils2014-01-311-4/+5
|
* remove _flow_map from state, improve loggingMaximilian Hils2014-01-311-2/+14
|
* fix server reconnectMaximilian Hils2014-01-311-2/+3
|
* move StateObject back into libmproxyMaximilian Hils2014-01-311-6/+34
|
* complete state handlingMaximilian Hils2014-01-301-4/+12
|
* add generic TCP handler with SSL support, move StateObject into netlibMaximilian Hils2014-01-301-36/+40
|
* remove old classesMaximilian Hils2014-01-301-0/+8
|
* merge flow classes. current status: basic mitmdump workingMaximilian Hils2014-01-301-7/+22
|
* fix most testsuite errors, improve proxy error handlingMaximilian Hils2014-01-291-11/+17
|
* unify ipv4/ipv6 address handlingMaximilian Hils2014-01-281-28/+21
|
* merge masterMaximilian Hils2014-01-221-1/+0
|\
| * Silence pyflakesAldo Cortesi2014-01-191-9/+6
| | | | | | | | And pick up one bug as a consequence.
| * fix sni bug: respond with the correct certificateMaximilian Hils2014-01-161-5/+5
| |
| * Start refactoring scriptsAldo Cortesi2014-01-121-3/+3
| | | | | | | | | | - Move ScriptContext into script module - Use mock module instead of hand-rolled mock objects in tests
* | Add functionality to transparently proxify connections to other HTTPS proxiesMaximilian Hils2014-01-181-2/+2
| |
* | get server reconnect right, fix timestampsMaximilian Hils2014-01-181-32/+43
| |
* | small refactorings, bugs fixedMaximilian Hils2014-01-181-4/+10
| |
* | add basic error handlingMaximilian Hils2014-01-131-10/+2
| |
* | fix header assembly, other improvementsMaximilian Hils2014-01-101-3/+7
| |
* | improve https handlingMaximilian Hils2014-01-091-16/+27
| |
* | groundwork completedMaximilian Hils2014-01-091-63/+105
| |
* | continue work on the proxyhandlerMaximilian Hils2014-01-071-91/+62
|\|
| * Merge pull request #192 from mitmproxy/refactor_read_http_bodyAldo Cortesi2014-01-041-4/+14
| |\ | | | | | | move CONTINUE checks into mitmproxy
| | * move CONTINUE checks into mitmproxyMaximilian Hils2013-12-151-4/+14
| | |
| * | Introduce file descriptor decorators for Request objectsAldo Cortesi2014-01-051-4/+11
| | | | | | | | | | | | Which lets us enable the apps again, now running from flow.py
| * | Decouple message type from message class name.Aldo Cortesi2014-01-041-10/+10
| | |
| * | Move app mechanism to flow.pyAldo Cortesi2014-01-041-96/+66
| | | | | | | | | | | | Disable apps while message passing is improved.
* | | first steps on tcp proxyingMaximilian Hils2014-01-051-357/+91
|/ /
* | merge smurfix/fix2, add serverconnect hook docs, adjust testsMaximilian Hils2013-12-161-3/+17
|\ \ | |/ |/|
| * Reconnect if the server-connect hook needs the request to decide what to doMatthias Urlichs2013-12-121-4/+12
| |
| * handle a hook changing connection parametersMatthias Urlichs2013-12-121-1/+6
| |
| * serverconnect hook: Set sc.requestMatthias Urlichs2013-12-121-2/+3
| | | | | | | | | | | | | | The serverconnect hook script might need to examine the incoming request in order to set up the server connection. Example use: bind to a distinct source IPv6 address for each client.
* | Merge pull request #189 from mitmproxy/refactor_proxyhandlerAldo Cortesi2013-12-131-74/+87
|\ \ | |/ |/| Refactor ProxyHandler
| * add commentsMaximilian Hils2013-12-101-1/+18
| |
| * refactor ProxyHandler, remove duplicate codeMaximilian Hils2013-12-101-74/+70
| |
* | ignore missing CN in certificates. fixes #169Maximilian Hils2013-12-121-1/+2
| |