aboutsummaryrefslogtreecommitdiffstats
path: root/pathod/pathoc.py
Commit message (Collapse)AuthorAgeFilesLines
* Misc. typosluz.paz2018-02-241-3/+3
| | | | | | | | | | | | | | Found via `codespell -q 3 -I ../mitmproxy-word-whitelist.txt` Where whitelist contains: ``` cas doubleclick nd ot seeked statics te thru ```
* avoid TLS/SSL ambiguity for Cert classThomas Kriechbaumer2018-01-071-1/+1
|
* rename TLS/SSL-related functionsThomas Kriechbaumer2018-01-061-1/+1
| | | | | | SSL is an outdated protocol superseeded by TLS. Although the commonly used library is called OpenSSL, it is no reason to still use outdated language for function names.
* mitmproxy.types -> mitmproxy.coretypesAldo Cortesi2017-12-171-1/+1
| | | | | | | | | | The types name is valuable, and we have a better use for it in collecting and exposing types for options and commands. The coretypes module should probably be split up anyway - it contains a threading base class, a few container objects, and the defintion of our serialization protocol. I was tempted to rename it to "uncagegorized" for the sake of honesty.
* add host header to pathoc's CONNECT requestsMaximilian Hils2017-12-111-0/+1
| | | | This is required by the new HTTP RFCs.
* split TLS parts from net.tcp into net.tlsMaximilian Hils2017-09-031-3/+3
|
* nuke old opensslThomas Kriechbaumer2017-07-251-8/+0
|
* nuke tcp.Address and add proper IPv6 supportThomas Kriechbaumer2017-02-241-2/+2
|
* remove treq from pathocThomas Kriechbaumer2017-02-121-11/+30
| | | | Using a function intended only for tests in active live code is ugly. However, this whole portion of pathoc could benefit from some further improvements.
* fix flaky coverageMaximilian Hils2017-02-101-2/+2
|
* minor encoding fixesMaximilian Hils2017-01-071-9/+9
| | | | | | - native() -> always_str() The old function name does not make sense on Python 3 only. - Inline utility functions in message.py.
* The final piece: netlib -> mitproxy.netAldo Cortesi2016-10-201-4/+4
|
* netlib.tutils -> mitmproxy.test.tutilsAldo Cortesi2016-10-201-1/+1
| | | | There's a LOT more to be done refactoring our different conflicting test utils.
* netlib.exceptions.* -> mitmproxy.exceptionsAldo Cortesi2016-10-201-1/+1
|
* netlib.certutils -> mitmproxy.certsAldo Cortesi2016-10-201-4/+8
|
* mitmproxy.types.[basethread,multidict,serializable]Aldo Cortesi2016-10-201-1/+1
|
* netlib.strutils -> mitmproxy.utils.strutilsAldo Cortesi2016-10-201-1/+1
|
* pathoc: handle error when selecting on read fileAldo Cortesi2016-10-191-1/+4
|
* python3: clean up super and __future__Aldo Cortesi2016-10-171-1/+0
|
* python3: clean up class bracketsAldo Cortesi2016-10-171-1/+1
|
* Zap object base classAldo Cortesi2016-10-171-1/+1
|
* pathod: remove sixAldo Cortesi2016-10-171-4/+3
|
* First-order conversion to Python3-onlyAldo Cortesi2016-10-171-1/+1
| | | | | | - Zap various occurrences of Python2 in docs and scripts - Remove six from netlib, and some other places where obvious project-wide search and replace works.
* fix #1221 (#1578)Maximilian Hils2016-09-241-8/+18
|
* minor cleanupsMaximilian Hils2016-09-241-2/+2
|
* add websockets support to mitmproxyThomas Kriechbaumer2016-09-011-1/+1
|
* add escape_single_quotes=False arg to bytes_to_escaped_strMaximilian Hils2016-07-291-1/+1
|
* move custom HTTP/2 stack from netlib to pathodThomas Kriechbaumer2016-06-171-6/+6
|
* pathoc: use idna encoding for hostnamesMaximilian Hils2016-06-161-1/+1
|
* Py3: pathoc should send bytes over wireShadab Zafar2016-06-161-2/+2
|
* Unexpected spaces around =Shadab Zafar2016-06-151-1/+1
|
* Py3: pathocShadab Zafar2016-06-151-10/+17
|
* Make the tcp connection closer cancellableAldo Cortesi2016-06-121-33/+34
| | | | And use this to make pathoc error handling more sophisticated
* Improve debugging of thread and other leaksAldo Cortesi2016-06-111-17/+17
| | | | | | | - Add basethread.BaseThread that all threads outside of test suites should use - Add a signal handler to mitmproxy, mitmdump and mitmweb that dumps resource information to screen when SIGUSR1 is received. - Improve thread naming throughout to make thread dumps understandable
* Fix a crash when pathoc connections failAldo Cortesi2016-06-101-65/+62
| | | | Use the new handler to tidy this up.
* Remove timestamps from pathoc outputAldo Cortesi2016-06-101-2/+6
| | | | | | Pathoc is an interactive tool, no need for a long leading timestamp. More generally, make timestamps optional in the logging mechanism so we can configure this with command-line flags or something down the track.
* Fix sequencing in Pathoc websocket termination testAldo Cortesi2016-06-061-0/+1
|
* Close when Pathoc.connect raises an exceptionAldo Cortesi2016-06-061-35/+41
|
* Make tcp.Client.connect return a context manager that closes the connectionAldo Cortesi2016-06-031-1/+2
|
* Consolidate some functions to strutils.bytes_to_escaped_strAldo Cortesi2016-06-021-2/+3
|
* xrepr is used exactly once. move to pathoc.py.Aldo Cortesi2016-06-021-1/+5
|
* pathod: fix most flake8 offensesThomas Kriechbaumer2016-05-281-2/+1
|
* Py3: Import and Other misc. stuffShadab Zafar2016-05-261-4/+2
|
* py3++Maximilian Hils2016-04-131-4/+5
|
* response.msg -> response.reasonMaximilian Hils2016-04-021-1/+1
|
* s/nocover/no cover/gThomas Kriechbaumer2016-03-271-2/+2
| | | according to coveralls docs
* py3++Maximilian Hils2016-03-201-5/+5
|
* fix for sslinfo cert chain printing bug - now all certs get printedikoz2016-03-151-2/+3
|
* combine projectsMaximilian Hils2016-02-181-0/+534