summaryrefslogtreecommitdiff
path: root/src/monitor-gui.cc
AgeCommit message (Collapse)Author
2023-07-18Support mbedtls 3.xJoel Klinghed
2017-08-11Minor improvements to the UI, mainly text improvementsJoel Klinghed
Added shortcut for Setup... and changed Connect... and Disconnect... to match (so F5, F6 and F7 resp.). Let dialog descriptions end with "." but remove from field descriptions. Change the statusbar to better match that we probably are going to run as a proxy the most of the time.
2017-08-11Move Proxy menu after EditJoel Klinghed
2017-08-11Correct descriptionJoel Klinghed
2017-08-10Add duration to packages and tpp formatJoel Klinghed
2017-08-10Workaround warningJoel Klinghed
2017-08-10Make PackagesWriter streaming - you don't need to give count when creating itJoel Klinghed
2017-08-09Break out tpp load and save methodsJoel Klinghed
2017-08-09Remember main window sizeJoel Klinghed
2017-08-08Lower the amount of bytes shown for package/protocolJoel Klinghed
And add a text to package view when data is truncated
2017-08-06Add support for protocols in monitor-guiJoel Klinghed
2017-08-06Make sure QtLooper doesn't use QSocketNotifier before QApplication is createdJoel Klinghed
2017-08-01Remove outdated assertJoel Klinghed
If you clear the list of packages while the proxy is active you can end up having removed a package before it was finished - this is fine and should not trigger an assert
2017-08-01Add Export (binary) as a complement to CopyJoel Klinghed
2017-07-30Fix tcp checksum computation in pcap saveJoel Klinghed
2017-07-30Add menu shortcutsJoel Klinghed
2017-07-29Add basic "Jump to related" which jumps to request/response respectivlyJoel Klinghed
2017-07-29Make sure loaded packages are treated as doneJoel Klinghed
Even the 0 byte ones
2017-07-29Only ask at exit if there are any packagesJoel Klinghed
2017-07-29Fix compilation on 32bitJoel Klinghed
2017-07-29Clear list of packages before loading new onesJoel Klinghed
2017-07-29Modify saved packages format to include a headerJoel Klinghed
2017-07-29Handle FILE argument in monitor-guiJoel Klinghed
2017-07-29Remove attribute(__unused__) usageJoel Klinghed
Just omitting the parameter name is more portable and less to write
2017-07-29Print monitor errors to proxy log and statusbarJoel Klinghed
2017-07-29Add basic pcap import/export supportJoel Klinghed
2017-07-29Cleanup file dialog filters and remove Monitor from app titleJoel Klinghed
2017-07-28Add support for loading/saving captured packagesJoel Klinghed
2017-07-28Add GuiMain::file_dialogJoel Klinghed
2017-07-28Break out Package read/writeJoel Klinghed
2017-07-27Hide Tools -> Generate CA behind HAVE_SSLJoel Klinghed
2017-07-27Add missing includeJoel Klinghed
2017-07-26Add SSL interception to Setup in GUIJoel Klinghed
2017-07-26Add GuiForm::Listener::changed which is called whenever a value is changedJoel Klinghed
2017-07-26Change GuiForm::add_file must_exists argument to flags FILE_OPEN/FILE_SAVEJoel Klinghed
2017-07-26Add Config::removeJoel Klinghed
Removes any config value set by Config::set()
2017-07-24Add tools -> Generate CAJoel Klinghed
Added file field to GuiForm
2017-07-24Add description to GuiForm fieldsJoel Klinghed
And improve GTK implementation of GuiForm to use GtkGrid instead of GtkBox
2017-07-23Add proxy log windowJoel Klinghed
Both GTK and QT log windows will scroll down to the last row whenever a new row is appended.
2017-07-23Add proxy to GUIJoel Klinghed
Access via "Setup..." in main menu Uses a socketpair to connect monitor so only proxy port is open
2017-07-22Add application config for GUIJoel Klinghed
QT5 stored in .config/org.the_jk/tp.Monitor.conf on Linux GTK stored in dconf
2017-07-22fixup! Initial monitor GUIJoel Klinghed
Missing static initializer
2017-07-22Initial monitor GUIJoel Klinghed
Basic monitor functionality, GTK-3.0 and QT5 backends