aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | Update certutils.pyMaximilian Hils2014-04-251-1/+1
| | | | | | | | | | | | refs mitmproxy/mitmproxy#200
| | * | make error message example less abstract.Maximilian Hils2014-03-311-1/+1
| | | |
| | * | Merge pull request #35 from droope/patch-1Maximilian Hils2014-03-311-1/+2
| | |\ \ | | | |/ | | |/| Change odict error message.
| | | * Instead of removing the error, for consistency, leaving the error as-wasPedro Worcel2014-03-311-3/+2
| | | | | | | | | | | | | | | | | | | | and replaced the message with something that may or may not be more understandable :P
| | | * Change error into awesome user-friendlynessPedro Worcel2014-03-301-1/+3
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi there, I was getting a very weird error "ODict valuelist should be lists", when attempting to add a header. My code was as followed: ``` msg.headers["API-Key"] = new_headers["API-Key"] 42 msg.headers["API-Sign"] = new_headers["API-Sign"] ``` In the end, that was because there could be multiple equal headers. In order to cater to that, it you guys might enjoy the patch I attach, for it converts strings automatically into lists of multiple headers. I think it should work, but I haven't tested it :$ It'd allow me to have the above code, instead of this one below: ``` msg.headers["API-Key"] = [new_headers["API-Key"]] 42 msg.headers["API-Sign"] = [new_headers["API-Sign"]] ```
| | * Merge pull request #31 from mitmproxy/fix_dhparam_genMaximilian Hils2014-03-121-0/+7
| | |\ | | | | | | | | create dhparam file if it doesn't exist, fix mitmproxy/mitmproxy#235
| | | * create dhparam file if it doesn't exist, fix mitmproxy/mitmproxy#235Maximilian Hils2014-03-111-0/+7
| | |/
| | * fix #28Maximilian Hils2014-03-103-2/+27
| | |
| | * Certificate flagsAldo Cortesi2014-03-105-57/+130
| | |
| | * Support Ephemeral Diffie-HellmanAldo Cortesi2014-03-075-11/+56
| | |
| | * CertStore: cope with certs that have no common nameAldo Cortesi2014-03-051-3/+4
| | |
| | * Handler convert_to_ssl now takes a key object, not a path.Aldo Cortesi2014-03-052-3/+7
| | |
| | * Much more sophisticated certificate storeAldo Cortesi2014-03-052-15/+140
| | | | | | | | | | | | | | | | | | | | | - Handle wildcard lookup - Handle lookup of SANs - Provide hooks for registering override certs and keys for specific domains (including wildcard specifications)
| | * Beef up CertStore, add DH params.Aldo Cortesi2014-03-042-97/+99
| | |
| | * We now require PyOpenSSL >= 0.14Aldo Cortesi2014-03-022-4/+1
| | |
| | * Use PyOpenSSL's underlying ffi interface to get current cipher for connections.Aldo Cortesi2014-03-022-4/+47
| | |
| | * Re-add state operations to ODict.Aldo Cortesi2014-03-022-0/+19
| | |
| | * Cleanups, tests, and no-cover directives for code sections we can't test.Aldo Cortesi2014-03-024-21/+25
| | |
| | * Minor improvement to CertStore interfaceAldo Cortesi2014-03-022-10/+9
| | |
| | * Cipher suite selection for client connections, improved error handlingAldo Cortesi2014-02-272-4/+47
| | |
| | * Merge branch 'master' of ssh.github.com:cortesi/netlibAldo Cortesi2014-02-263-5/+8
| | |\
| | | * allow super() on TCPServer, add thread names for better debuggingMaximilian Hils2014-02-152-4/+7
| | | |
| | | * Bump versionMaximilian Hils2014-02-111-1/+1
| | | | | | | | | | | | Do it now already so that mitmproxy will warn the user if netlib is not from master.
| | * | Add an explicit license file.Aldo Cortesi2014-02-261-0/+19
| | |/ | | | | | | | | | Fixes #30
| | * Merge branch 'tcp_proxy'Aldo Cortesi2014-02-077-113/+144
| | |\
| | | * adjust netlib.wsgi to reflect changes in mitmproxys flow formatMaximilian Hils2014-02-053-6/+12
| | | |
| | | * store used sni in TCPClient, add equality check for tcp.AddressMaximilian Hils2014-02-041-1/+7
| | | |
| | | * move StateObject back into libmproxyMaximilian Hils2014-01-314-109/+7
| | | |
| | | * remove subclassing of tuple in tcp.Address, move StateObject into netlibMaximilian Hils2014-01-304-16/+128
| | | |
| | | * re-add server attribute to BaseHandlerMaximilian Hils2014-01-282-2/+4
| | | |
| | | * add tcp.Address to unify ipv4/ipv6 address handlingMaximilian Hils2014-01-285-40/+67
| | | |
| | | * Merge branch 'master' into tcp_proxyMaximilian Hils2014-01-181-1/+1
| | | |\
| | | * \ Merge branch 'master' into tcp_proxyMaximilian Hils2014-01-091-1/+1
| | | |\ \
| | | * | | fix tests, remove duplicate codeMaximilian Hils2014-01-092-55/+38
| | | | | |
| | | * | | Merge remote-tracking branch 'origin/master' into tcp_proxyMaximilian Hils2014-01-096-99/+96
| | | |\ \ \
| | | * | | | change parameter names to reflect changesMaximilian Hils2014-01-092-17/+14
| | | | | | |
| | * | | | | Merge branch 'master' of ssh.github.com:cortesi/netlibAldo Cortesi2014-01-283-5/+7
| | |\ \ \ \ \
| | | * | | | | move test requirements out of main requirements.txtMaximilian Hils2014-01-283-5/+7
| | | | | | | |
| | * | | | | | travis irc notificationsAldo Cortesi2014-01-281-0/+7
| | |/ / / / /
| | * | | | | Try even harderer to fix travis.Aldo Cortesi2014-01-281-0/+1
| | | | | | |
| | * | | | | Try harder to un-break travisAldo Cortesi2014-01-282-2/+1
| | | | | | |
| | * | | | | travis: force install of pathod from git.Aldo Cortesi2014-01-281-2/+2
| | | | | | |
| | * | | | | Fix homepage URLAldo Cortesi2014-01-281-1/+1
| | | | | | |
| | * | | | | Silence pyflakes, adjust requirements.txtAldo Cortesi2014-01-192-2/+1
| | | |_|_|/ | | |/| | |
| | * | | | add CONNECT request to list of request types that don't have a response bodyMaximilian Hils2014-01-181-1/+1
| | | |_|/ | | |/| |
| | * | | display build status from master branchMaximilian Hils2014-01-091-1/+1
| | | |/ | | |/|
| | * | Make certificate not-before time 48 hours.Aldo Cortesi2014-01-081-1/+1
| | | | | | | | | | | | | | | | Fixes #200
| | * | Merge pull request #26 from mitmproxy/refactor_read_http_bodyAldo Cortesi2014-01-044-95/+91
| | |\ \ | | | | | | | | | | refactor http.read_http_body
| | | * | refactor read_http_bodyMaximilian Hils2013-12-154-95/+91
| | | | |
| | * | | Make it possible to pass custom environment variables into wsgi apps.Aldo Cortesi2014-01-051-3/+4
| | | |/ | | |/|