| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Automocking is no longer enable by default, so we don't need to unmock
modules manually.
|
| |
|
|\
| |
| | |
Added LDAP Auth
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
fix #2310
|
|/ / |
|
|\ \
| | |
| | | |
console: add a two-pane layout
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
Honest JS Coverage
|
| | | |
|
|\ \ \
| | | |
| | | | |
console: various bugfixes
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- 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
|
| | | |
| | | |
| | | |
| | | | |
Use the new commands to bind the Options view in console.
|
|/ / /
| | |
| | |
| | | |
Use this to bind nav keys with commands throughout.
|
|\ \ \
| | | |
| | | | |
Mypy Checking to pathod
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* mypy checking pathod
* initial commit , fixed errors
* tox: mypy checking to pathod
* Fixed mypy test failed
* issue was with args in custom_contentview.py
* tox: mypy checking to #2221
* follow-import=skip since we cant provide args to custom_contentview.py during mypy testing
* Lint , Typo Fixed
* code style: module import
|
|\ \ \
| | | |
| | | | |
commands: view.setval, view.getval, view.setval.toggle
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Use these to bind the last of the key for flowview. Flow views are now 100%
keybound.
|
|\| | |
| | | |
| | | | |
commands: flow.encode, flow.decode, flow.encode.toggle
|
| | | |
| | | |
| | | |
| | | | |
Use this to bind "z" in flowview.
|
|\| | |
| |/ /
|/| | |
Console revamp
|
| | |
| | |
| | |
| | | |
Use this to replace the "v" for view shortcut key in flowview.
|
| | |
| | |
| | |
| | | |
Use this to map the majority of the keys in flowview.
|
| | |
| | |
| | |
| | | |
Use this to replace the flow edit components of flowview entirely.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
- All top-level window objects are now persistent. It turns out that urwid
keeps a reference to these even after they're no longer used, so they were
leaking before.
- Revamp editors to work with console commands, and start reworking bindings
for flowview.
|
|\ \
| | |
| | | |
[web] Add coverage for js/urlState.js
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
[web] add connection indicator [WIP]
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
commands: view.order.options, view.marked.toggle, view.create
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.load
|
| | | |
| | | |
| | | |
| | | | |
Plus replace the flow list keybinding.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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 clipboard
|