Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |||||
* | Catch an amazingly subtle SSL connection corruption bug. | Aldo Cortesi | 2012-07-23 | 1 | -3/+3 | |
| | | | | | | Closing a set of pseudo-file descriptors in the wrong order caused junk data to be written to the SSL stream. An apparent bug in OpenSSL then lets this corrupt the _next_ SSL connection. | |||||
* | Fix http_protocol parsing crash discovered with pathoc fuzzing. | Aldo Cortesi | 2012-07-22 | 1 | -2/+2 | |
| | ||||||
* | Handle unexpected SSL connection termination in readline. | Aldo Cortesi | 2012-07-21 | 1 | -3/+8 | |
| | ||||||
* | Handle socket disconnects on reads. | Aldo Cortesi | 2012-07-21 | 1 | -0/+2 | |
| | ||||||
* | Handle HTTP versions malformed due to non-integer major/minor numbers. | Aldo Cortesi | 2012-07-21 | 1 | -2/+5 | |
| |