| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-11 | Improve GTK UI for long dialog descriptions | Joel Klinghed | |
| 2017-08-11 | Minor improvements to the UI, mainly text improvements | Joel 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-11 | Add missing wordwrap for QT form dialog message | Joel Klinghed | |
| 2017-08-11 | Move Proxy menu after Edit | Joel Klinghed | |
| 2017-08-11 | Correct description | Joel Klinghed | |
| 2017-08-11 | Fix indentation | Joel Klinghed | |
| 2017-08-11 | Improve GTK GUI dialog layout | Joel Klinghed | |
| 2017-08-10 | Add duration to packages and tpp format | Joel Klinghed | |
| 2017-08-10 | Fix some issues and improvements found by cppcheck | Joel Klinghed | |
| 2017-08-10 | Workaround warning | Joel Klinghed | |
| 2017-08-10 | Resolver didn't work when it was created before fork() and used after | Joel Klinghed | |
| The pipe that resolver sets up to communicate with the threads gets duplicated by the fork() leading to it all breaking down. So make it possible to create a Resolver without actually initializing it so we can do that *after* fork() (fork is called bu daemon()) | |||
| 2017-08-10 | tp in daemon mode with syslog used the wrong name | Joel Klinghed | |
| Need to keep the string given to openlog() alive while syslog is used or it will use random other memory in that location | |||
| 2017-08-10 | Fix crash when proxy is launched in daemon mode | Joel Klinghed | |
| 2017-08-10 | Add "--tpp" option to tp-monitor to write TPP files instead of text | Joel Klinghed | |
| 2017-08-10 | Writer all monitor-cmd output to the same stream | Joel Klinghed | |
| 2017-08-10 | Make PackagesWriter streaming - you don't need to give count when creating it | Joel Klinghed | |
| 2017-08-09 | Break out tpp load and save methods | Joel Klinghed | |
| 2017-08-09 | protocol program was never ment to be installed | Joel Klinghed | |
| 2017-08-09 | Remember main window size | Joel Klinghed | |
| 2017-08-09 | Handle possible SEGV at client_close | Joel Klinghed | |
| 2017-08-09 | Make sure to initialize fields in UI | Joel Klinghed | |
| 2017-08-09 | Handle HEAD request in normal proxy | Joel Klinghed | |
| 2017-08-09 | Handle HEAD requests over https | Joel Klinghed | |
| Responses to HEAD requests are always empty | |||
| 2017-08-09 | Improve handling of non-utf8 or empty text http message body | Joel Klinghed | |
| If http message body is expected to be text and turns out to not be valid UTF-8 we fallback to using hex output. Two bugs in that code: 1) An empty message body was considered invalid UTF-8 as it didn't have any valid UTF-8 characters ... 2) When restarting the output all the content already written to text was appended, including headers. | |||
| 2017-08-08 | Avoid warning in GCC | Joel Klinghed | |
| 2017-08-08 | Handle 304 (and other responses without length) correctly | Joel Klinghed | |
| 2017-08-08 | Lower the amount of bytes shown for package/protocol | Joel Klinghed | |
| And add a text to package view when data is truncated | |||
| 2017-08-08 | Handle pipelined http requests over SSL | Joel Klinghed | |
| 2017-08-07 | Proxy: Make sure to check input buffer when done with request | Joel Klinghed | |
| Pipelining a whole request before the current one is done would cause the proxy to not notice the second request until more data arrived | |||
| 2017-08-07 | Fix Protocols::clear() | Joel Klinghed | |
| 2017-08-07 | Make sure HttpProtocol doesn't print content twice in case of error | Joel Klinghed | |
| If write() was called with last = true and then error was called you would end up with the data written twice | |||
| 2017-08-07 | fixup! Protocol related fixes | Joel Klinghed | |
| Reset before writing request/response statusline | |||
| 2017-08-07 | Protocol related fixes | Joel Klinghed | |
| full() clears text so protocols that doesn't implement append() doesn't end up with repeats. precaching works now because of correct want calculation. if a package is updated while being active in a worker the package is requeud when done instead of forgotten | |||
| 2017-08-07 | fixup! Make sure QtLooper doesn't use QSocketNotifier before QApplication is ↵ | Joel Klinghed | |
| created Allow sockets added after init to work | |||
| 2017-08-06 | Remove bogus assert in protocols | Joel Klinghed | |
| Checking data != null is not a good way to check if entry was added | |||
| 2017-08-06 | Fix "Save as..." and other menu entries in GTK | Joel Klinghed | |
| unescape has a bug causing unescape(escape(id)) == id to fail | |||
| 2017-08-06 | Add support for protocols in monitor-gui | Joel Klinghed | |
| 2017-08-06 | Add protools, used for getting content out of packages | Joel Klinghed | |
| Only HTTP protocol implemented yet, but with gzip, deflate and bzip2 suport | |||
| 2017-08-06 | Make sure QtLooper doesn't use QSocketNotifier before QApplication is created | Joel Klinghed | |
| 2017-08-06 | Add utf module | Joel Klinghed | |
| Currently only has valid_utf8 and read_utf8 | |||
| 2017-08-01 | Remove outdated assert | Joel 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-01 | Add Export (binary) as a complement to Copy | Joel Klinghed | |
| 2017-08-01 | Fix typo | Joel Klinghed | |
| 2017-07-30 | Add two missing break in QT GUI | Joel Klinghed | |
| 2017-07-30 | Fix tcp checksum computation in pcap save | Joel Klinghed | |
| 2017-07-30 | Add menu shortcuts | Joel Klinghed | |
| 2017-07-29 | Add basic "Jump to related" which jumps to request/response respectivly | Joel Klinghed | |
| 2017-07-29 | Make QT GUI columns resize to content | Joel Klinghed | |
| 2017-07-29 | Make sure loaded packages are treated as done | Joel Klinghed | |
| Even the 0 byte ones | |||
| 2017-07-29 | Only ask at exit if there are any packages | Joel Klinghed | |
