aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* cleanupThomas Kriechbaumer2017-05-242-3/+0
|
* fix various fd/socket leaksThomas Kriechbaumer2017-05-2410-24/+33
|
* connections tests: fix leaking socketsThomas Kriechbaumer2017-05-242-8/+9
|
* proxy tests: fix leaking socketsThomas Kriechbaumer2017-05-241-2/+1
|
* http1 tests: fix leaking socketsThomas Kriechbaumer2017-05-241-0/+1
|
* http2 tests: fix leaking socketsThomas Kriechbaumer2017-05-241-84/+88
|
* websocket tests: fix leaking socketsThomas Kriechbaumer2017-05-241-60/+62
|
* upgrade pytest and remove our pytest.raises wrapperThomas Kriechbaumer2017-05-241-18/+0
|
* fix typoThomas Kriechbaumer2017-05-241-1/+1
|
* auto-close file after readingThomas Kriechbaumer2017-05-241-4/+5
|
* Merge pull request #2342 from MatthewShao/jest-devMaximilian Hils2017-05-221-0/+18
|\ | | | | [web] Add _flow.js for component tests.
| * [web] Set some value as constant, so _tflow.js would not change.Matthew Shao2017-05-221-3/+9
| |
| * [web] TFlow minor improved.Matthew Shao2017-05-211-1/+2
| |
| * [web] Fix minior lint problem.Matthew Shao2017-05-191-0/+1
| |
| * [web] Add _tflow.js generator in test_app.pyMatthew Shao2017-05-191-1/+11
| |
* | Increase net.tcp.py coverage (#2336)Ujjwal Verma2017-05-172-5/+45
| |
* | Increased mitmproxy.controller coverageUjjwal Verma2017-05-171-0/+2
| |
* | Increased xml_html contentview coverageUjjwal Verma2017-05-173-0/+66
| |
* | Increase contentviews api coverageUjjwal Verma2017-05-171-4/+11
|/
* Increase io.compat coverageUjjwal Verma2017-05-121-3/+37
|
* Increased net.http.cookies.py and net.http.message.py coverageUjjwal Verma2017-05-122-0/+9
|
* Fixed LDAP Auth (#2333)charlesdhdt2017-05-121-29/+26
|
* Handle head request on onboarding app: Fix #2324 (#2325)Ujjwal Verma2017-05-091-4/+18
|
* Merge pull request #2286 from charlesdhdt/masterMaximilian Hils2017-05-041-1/+37
|\ | | | | Added LDAP Auth
| * fixed lintCharles d'Hondt2017-05-041-3/+2
| |
| * Added ldap mock testCharles d'Hondt2017-05-041-12/+19
| |
| * Added ldapsss vefCharles d'Hondt2017-04-281-1/+5
| |
| * fixCharles d'Hondt2017-04-281-1/+1
| |
| * Fixed typoCharles d'Hondt2017-04-281-1/+1
| |
| * Added LDAP AuthCharles d'Hondt2017-04-281-0/+26
| |
* | fix #2310Maximilian Hils2017-05-032-2/+10
| |
* | console: add a two-pane layoutAldo Cortesi2017-05-031-29/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | - Replace options.console_eventlog with options.console_layout - This can be "single", "vertical" and "horizontal" - At the base of the primary pane is the flowlist. At the base of the secondary pane is the event log. - Any of the other primary windows can be opened in each of the panes. For now, I've bound "-" to the flow layout switch, "shift tab" to the layout pane switch, and "P" to open the currently focused flow in whichever pane you're in. These are just temporary - we'll reassess the default bindings carefully once the keybindings work is complete.
* | console: various bugsAldo Cortesi2017-05-022-2/+2
| | | | | | | | | | | | - Action bar now correctly gets the palette background - Viewing connection details for a killed flow no longer crashes - Editing options with selections no longer crashes
* | commands: options controlAldo Cortesi2017-05-022-6/+35
| | | | | | | | Use the new commands to bind the Options view in console.
* | console: globally respected nav commandsAldo Cortesi2017-05-021-0/+1
| | | | | | | | Use this to bind nav keys with commands throughout.
* | commands: view.setval, view.getval, view.setval.toggleAldo Cortesi2017-05-011-0/+15
| | | | | | | | | | Use these to bind the last of the key for flowview. Flow views are now 100% keybound.
* | commands: flow.encode, flow.decode, flow.encode.toggleAldo Cortesi2017-05-011-0/+28
| | | | | | | | Use this to bind "z" in flowview.
* | keymap: keys can now bind to multiple contextsAldo Cortesi2017-05-012-1/+35
| | | | | | | | Use this to map the majority of the keys in flowview.
* | command: flow.setAldo Cortesi2017-05-011-0/+39
| | | | | | | | Use this to replace the flow edit components of flowview entirely.
* | commands: view.order.options, view.marked.toggle, view.createAldo Cortesi2017-04-303-12/+16
| | | | | | | | | | | | And use these commands to remove the last hard-coded keybindings from flow list. This means the flow list is now 100% command-driven, which is very exciting.
* | commands: view.loadAldo Cortesi2017-04-301-1/+20
| | | | | | | | Plus replace the flow list keybinding.
* | commands: support *args for commandsAldo Cortesi2017-04-302-28/+48
| | | | | | | | | | | | Use this to simplify meta-commands in console, and to create a console_choose command that prompts the user for a choice, and then executes a command with variable substitution.
* | Move export to addon, kill Python and Locust exportAldo Cortesi2017-04-3013-329/+110
| | | | | | | | | | | | | | | | | | | | Also add a "raw" export format. The Python and Locust exports are hard to maintain, their tests are extremely brittle, they didn't have full test coverage, and are by my guess very rarely used. I feel the Locust export should certainly be an externally maintained addon. The Python/requests export can come back if someone cares enough, and it can be structured in a way we can maintain.
* | commands: cut.clip copies cuts to system clipboardAldo Cortesi2017-04-301-0/+21
| |
* | Add help text to --commands outputAldo Cortesi2017-04-301-0/+5
| |
* | cut: more flexible cut specification based on attribute pathsAldo Cortesi2017-04-302-4/+25
| | | | | | | | Also support certificate types, which are converted to ASCII-encoded PEM format.
* | cut: use csv module to encode multi-values for savingAldo Cortesi2017-04-301-3/+30
| | | | | | | | Also add q.text, q.raw_content, s.text, s.raw_content selectors
* | Introduce cuts: a flow dissectorAldo Cortesi2017-04-293-0/+132
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR introduces the cuts addon, a flow dissector that allows you to select and operate on specific components of flows. It also adds the first consumer for cuts - the cuts.save command. Save the content of the focus to /tmp/foo: cuts.save s.content|@focus /tmp/foo Save the URL and response content-type headers for all flows currently shown to file, comma-separated, one flow per line: cuts.save s.url,q.header[content-type]|@focus /tmp/foo We also use this to replace the body save shortcut in the console flowlist.
* | command: script.runAldo Cortesi2017-04-291-30/+40
| | | | | | | | Plus the flowlist binding adjustments.
* | command: flow.revertAldo Cortesi2017-04-291-0/+11
| | | | | | | | Plus matching binding in flowlist.