aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy
Commit message (Collapse)AuthorAgeFilesLines
* fix #648Maximilian Hils2015-07-041-2/+2
|
* fix #653Maximilian Hils2015-07-041-10/+15
|
* fix #593, fix #656, coverage++Maximilian Hils2015-07-031-26/+8
|
* Enabling upstream server verification. Added flags --verify_upstream_cert,Kyle Morton2015-06-292-1/+48
| | | | --upstream-trusted-cadir, and --upstream-trusted-ca.
* remove certforward featureMaximilian Hils2015-06-262-31/+19
| | | | | | | | The certforward feature was implemented to support #gotofail, which only works on unpatched iOS devices. Given that many apps don't support iOS 7 anymore, jailbreak+ssl killswitch is usually the better option. By removing certforward, we can make netlib a pure python module again, which significantly simplifies distribution.
* Remove stray print & massage whitespace a bitAldo Cortesi2015-06-251-9/+6
|
* unify SSL version/method handlingThomas Kriechbaumer2015-06-231-43/+25
|
* changed error handling (ssl spoof mode)iroiro1232015-06-232-9/+10
|
* SSL Spoof modeiroiro1232015-06-215-8/+65
|
* Spoof modeiroiro1232015-06-204-14/+21
|
* HTTP Transparent Proxyiroiro1232015-06-184-2/+33
|
* Handle invalid IDNA encoding in hostnamesAldo Cortesi2015-06-121-6/+8
| | | | Fixes #622
* Added unmark all functionalityJake Drahos2015-06-111-0/+5
| | | | - 'U' to unmark all marked flows
* Moved marking from flow to consoleJake Drahos2015-06-115-26/+29
| | | | No longer taints the flow primitive
* Changed mark symbolJake Drahos2015-06-111-2/+2
| | | | Smaller symbol now, still just as easy to see while scrolling
* Added functionality to write marked flows to fileJake Drahos2015-06-112-0/+13
| | | | w (write) -> m (marked)
* Unmark duplicated flowsJake Drahos2015-06-111-1/+3
| | | | If a marked flow is duplicated, the duplicate will now be unmarked
* Changed symbols and colorsJake Drahos2015-06-112-2/+5
| | | | | Added a better symbol for the mark, and changed the color to red. This helps it stand out more easily.
* Fixed console rendering bugJake Drahos2015-06-111-2/+5
| | | | Clearing all flows now works properly
* Marked flows not deleted on clear allJake Drahos2015-06-112-4/+11
| | | | | | Marked flows survive a clear all unless all current flows are marked. Bug: They don't show up until another flow is added
* Implemented basic marking of flowsJake Drahos2015-06-113-0/+22
| | | | | - Press m to toggle flow mark - Flow mark is set in libmproxy/console/common.py. Currently set to "==="
* fix #615Maximilian Hils2015-06-081-0/+1
|
* fix #618Maximilian Hils2015-06-081-1/+1
|
* fix #607 fix messageMarcelo Glezer2015-06-051-1/+2
|
* fix #607 decode data before sending it to pyperclipMarcelo Glezer2015-06-051-1/+8
|
* Merge pull request #603 from Kriechi/remove-contribAldo Cortesi2015-06-045-4549/+5
|\ | | | | replace contrib libraries with pypi dependencies
| * replace contrib libraries with pypi dependenciesThomas Kriechbaumer2015-06-025-4549/+5
| |
* | Bump versionAldo Cortesi2015-06-041-1/+1
|/
* console: click-enable tabsAldo Cortesi2015-06-021-11/+40
|
* console: convert add_event to a signal.Aldo Cortesi2015-06-026-24/+36
|
* Minor typo in script error.Aldo Cortesi2015-06-021-1/+1
|
* console: click in flow list to view flowAldo Cortesi2015-06-021-0/+6
|
* console: mouse scrollwheel throughout.Aldo Cortesi2015-06-021-6/+13
|
* Enable mouse interaction, add a hint for selecting text.Aldo Cortesi2015-06-022-0/+11
| | | | Fixes #597
* fixes #604 catch method not found for handling pyperclip not foundMarcelo Glezer2015-06-011-2/+2
|
* Merge branch 'master' of ssh.github.com:mitmproxy/mitmproxyAldo Cortesi2015-06-013-4/+4
|\
| * reverting change in libmproxy/contrib/pyparsing.pyJim Shaver2015-05-311-1/+1
| |
| * revert changes in ncontribJim Shaver2015-05-312-21/+21
| |
| * Merge remote-tracking branch 'upstream/master' into print-bracket-fixJim Shaver2015-05-3150-8193/+12547
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: examples/har_extractor.py examples/nonblocking.py examples/read_dumpfile libmproxy/web/app.py
| * | Fixed print function to be inline with python 3Jim Shaver2015-05-295-28/+28
| | |
* | | Appease the code style gods.Aldo Cortesi2015-05-311-1/+2
| | |
* | | Remove dependency on PyOpenSSL, move version check into netlib.Aldo Cortesi2015-05-311-44/+4
| |/ |/| | | | | | | There are a few more functions in the code that accesses PyOpenSSL directly that should probably also be moved to netlib. Later.
* | Add coding style check, reformat.Aldo Cortesi2015-05-3040-404/+732
| |
* | Ensure that flow/view state is consistent.Aldo Cortesi2015-05-291-2/+3
| | | | | | | | Fixes #595 and #592
* | Post-release version bump, and checklist addition.Aldo Cortesi2015-05-261-1/+1
| |
* | Merge pull request #584 from dlethin/feature/http_1_0Aldo Cortesi2015-05-181-1/+2
|\ \ | | | | | | Make sure proxy returns the httpversion specified in the request
| * | Make sure proxy returns the httpversion specified in the request ratherDoug Lethin2015-05-151-1/+2
| | | | | | | | | | | | than hardcoding to 1.1.
* | | Release pep: bump version, changelog, contributorsAldo Cortesi2015-05-181-1/+1
| | |
* | | Accurately timestamp start of requestNick Raptis2015-05-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building a request from a stream, try to get an accurate start timestamp from the Reader. This was already in the code and also used when building response objects, but was ommited in commit ddf458b330bf9fe200cb1dbc3ddb5ae1a5d2102a Without his logic and when the client is reusing a connection to send requests, the timestamp_start of subsequent requests is early and equal to when the connection started read blocking
* | | Merge branch 'master' of ssh.github.com:mitmproxy/mitmproxyAldo Cortesi2015-05-023-1423/+1718
|\ \ \