Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | always read files in binary mode | Maximilian Hils | 2013-06-16 | 1 | -6/+6 |
| | |||||
* | Add a request_client_cert argument to server SSL conversion. | Aldo Cortesi | 2013-05-13 | 3 | -8/+18 |
| | | | | | | | | | | By default, we now do not request the client cert. We're supposed to be able to do this with no negative effects - if the client has no cert to present, we're notified and proceed as usual. Unfortunately, Android seems to have a bug (tested on 4.2.2) - when an Android client is asked to present a certificate it does not have, it hangs up, which is frankly bogus. Some time down the track we may be able to make the proper behaviour the default again, but until then we're conservative. | ||||
* | Fix exception hierarchy. | Aldo Cortesi | 2013-05-05 | 1 | -2/+2 |
| | |||||
* | extensions aren't supported in v1, set to v3 (value=2) if using them. | Tim Becker | 2013-04-19 | 1 | -0/+1 |
| | |||||
* | Sync version number with mitmproxy. | Aldo Cortesi | 2013-03-05 | 1 | -1/+1 |
| | |||||
* | Ensure that HTTP methods are ASCII. | Aldo Cortesi | 2013-03-03 | 1 | -0/+2 |
| | |||||
* | Tighten up checks on port ranges and path character sets. | Aldo Cortesi | 2013-03-03 | 2 | -11/+34 |
| | |||||
* | parse_url: Handle invalid IPv6 addresses | Aldo Cortesi | 2013-03-03 | 1 | -1/+4 |
| | |||||
* | More parse_url solidification: check that port is in range 0-65535 | Aldo Cortesi | 2013-03-03 | 1 | -1/+3 |
| | |||||
* | Check that hosts in parse_url do not contain NULL bytes. | Aldo Cortesi | 2013-03-03 | 1 | -1/+3 |
| | |||||
* | Stricter error checking for http.parse_url | Aldo Cortesi | 2013-03-03 | 1 | -0/+13 |
| | |||||
* | 100% test coverage. | Aldo Cortesi | 2013-03-03 | 2 | -2/+2 |
| | |||||
* | Integrate HTTP auth, test to 100% | Aldo Cortesi | 2013-03-03 | 4 | -1/+228 |
| | |||||
* | Factor out http.parse_response_line | Aldo Cortesi | 2013-03-02 | 1 | -8/+16 |
| | |||||
* | ODict.keys | Aldo Cortesi | 2013-02-28 | 1 | -0/+3 |
| | |||||
* | Make sni_handler an argument to BaseHandler.convert_to_ssl | Aldo Cortesi | 2013-02-25 | 2 | -20/+16 |
| | |||||
* | Housekeeping and cleanup, some minor argument name changes. | Aldo Cortesi | 2013-02-24 | 3 | -9/+11 |
| | |||||
* | More accurate description of an HTTP read error, make pyflakes happy. | Aldo Cortesi | 2013-02-24 | 4 | -8/+8 |
| | |||||
* | 100% test coverage | Aldo Cortesi | 2013-01-27 | 1 | -14/+7 |
| | |||||
* | Bump unit tests, fix two serious wee buglets discovered. | Aldo Cortesi | 2013-01-26 | 1 | -2/+2 |
| | |||||
* | Introduce the mock module to improve unit tests. | Aldo Cortesi | 2013-01-26 | 1 | -0/+6 |
| | | | | | There are a few socket corner-cases that are incredibly hard to reproduce in a unit test suite, so we use mock to trigger the exceptions instead. | ||||
* | Streamline netlib.test API | Aldo Cortesi | 2013-01-25 | 1 | -1/+6 |
| | |||||
* | Extract TCP test utilities into netlib.test | Aldo Cortesi | 2013-01-25 | 2 | -5/+73 |
| | |||||
* | Improve error signalling for client certificates. | Aldo Cortesi | 2013-01-20 | 1 | -3/+6 |
| | |||||
* | Beef up client certificate handling substantially. | Aldo Cortesi | 2013-01-20 | 2 | -4/+12 |
| | |||||
* | Fix client cert typo. | Aldo Cortesi | 2013-01-18 | 1 | -1/+1 |
| | |||||
* | renaming the timestamp in preparation of other timestamps that will be added ↵ | Rouli | 2013-01-16 | 1 | -4/+4 |
| | | | | later, adding tests | ||||
* | adding read timestamp to enable better resolution of when certain reads were ↵ | Israel Nir | 2013-01-10 | 1 | -0/+4 |
| | | | | performed (timestamp is updated when the first byte is available on the network) | ||||
* | Sanity-check certstore common names. | Aldo Cortesi | 2013-01-06 | 1 | -0/+16 |
| | |||||
* | Generate certificates with a commencement date an hour in the past. | Aldo Cortesi | 2013-01-06 | 1 | -1/+1 |
| | | | | | This helps smooth over small discrepancies in client and server times, where it's possible for a certificate to seem to be "in the future" to the client. | ||||
* | Basic certificate store implementation and cert utils API cleanup. | Aldo Cortesi | 2013-01-06 | 1 | -19/+53 |
| | |||||
* | Handle non-integer port error in parse_init_connect correctly | Aldo Cortesi | 2013-01-05 | 1 | -1/+4 |
| | |||||
* | Minor cleanup of http.parse_init* methods. | Aldo Cortesi | 2013-01-04 | 1 | -17/+22 |
| | |||||
* | add __iter__ for odict | Maximilian Hils | 2012-12-05 | 1 | -0/+3 |
| | |||||
* | Bump version. | Aldo Cortesi | 2012-10-31 | 1 | -1/+1 |
| | |||||
* | More info on disconnect exception. | Aldo Cortesi | 2012-10-14 | 1 | -2/+2 |
| | |||||
* | Limit reads to block length. | Aldo Cortesi | 2012-10-09 | 1 | -2/+6 |
| | |||||
* | Add a settimeout method to tcp.BaseHandler. | Aldo Cortesi | 2012-10-01 | 1 | -0/+3 |
| | |||||
* | Make cleanBin escape carriage returns. | Aldo Cortesi | 2012-09-27 | 1 | -1/+1 |
| | | | | We get confusing output on terminals if we leave \r unescaped. | ||||
* | Create netlib.utils, move cleanBin and hexdump from libmproxy.utils. | Aldo Cortesi | 2012-09-24 | 1 | -0/+36 |
| | |||||
* | Split FileLike into Writer and Reader, and add logging functionality. | Aldo Cortesi | 2012-09-24 | 1 | -16/+53 |
| | |||||
* | Don't create fresh FileLike objects when converting to SSL | Aldo Cortesi | 2012-09-24 | 1 | -4/+7 |
| | |||||
* | Add a collection of standard User-Agent strings. | Aldo Cortesi | 2012-09-01 | 1 | -0/+77 |
| | | | | These will be used in both mitmproxy and pathod. | ||||
* | v0.2.1 | Aldo Cortesi | 2012-08-23 | 1 | -1/+1 |
| | |||||
* | Add a get_first convenience function to ODict. | Aldo Cortesi | 2012-08-18 | 1 | -0/+6 |
| | |||||
* | read_headers: handle some crashes, return None on invalid data. | Aldo Cortesi | 2012-07-30 | 1 | -2/+8 |
| | |||||
* | Handle disconnects on flush. | Aldo Cortesi | 2012-07-30 | 1 | -2/+5 |
| | |||||
* | Bump version. | Aldo Cortesi | 2012-07-29 | 1 | -1/+1 |
| | |||||
* | Ignore SAN entries that we don't understand. | Aldo Cortesi | 2012-07-24 | 1 | -1/+5 |
| | |||||
* | Handle HTTP responses that have a body but no content-length or transfer ↵ | Aldo Cortesi | 2012-07-24 | 2 | -17/+31 |
| | | | | | | | | | encoding We check if the server sent a connection:close header, and read till the socket closes. Closes #2 |