| Update CI for Go 1.19 Use the latest and greatest | 3 年前 |
| Add a short summary of packet search to the ChangeLog | 4 年前 |
| Fix bug meaning that default config was not reloaded When I refactored the config code to support profiles, I broke this functionality - the correct call restores the ability of termshark to respond to config file edits that happen outside of the running application. Note that to fully support this, I should add a watcher for the profile config too (coming soon). | 3 年前 |
| Rework profile minibuffer commands and add a connection to Wireshark This change reworks profile support. First, when the create-profile UI is opened, a new section at the bottom of the dialog allows making a connection to a Wireshark profile. If the checkbox is ticked, then the drop down button can be used to choose a Wireshark profile. This is saved in termshark.toml (for the current termshark profile) as main.wireshark-profile (string). The effect is that when tshark is invoked e.g. to load the PSML or PDML for a pcap, the -C <profile> flag is provided. One practical effect of this is that the Wireshark packet colors the user may have set up under a specific profile are able to be used in termshark. So, this mechanism allows configuration of termshark profiles via a connection to a Wireshark profile. Note that most Wireshark settings are not adopted in this way; for example, column sets can be configured in Wireshark, but termshark does this independently and stores them in the user's current termshark profile. You can change column sets by changing termshark profile, but they are stored by termshark in its config and not consumed from Wireshark's config. The second change reworks the profile minibuffer commands. Instead of profile and new-profile, there is a multi-level profile command: - profile - create - use <profile> - delete <profile> - link <wireshark profile> - unlink | 3 年前 |
| Fix various typos Found via `codespell -q 3 -L ba,nd,parms,ser,thann` | 3 年前 |
| Fix various typos Found via `codespell -q 3 -L ba,nd,parms,ser,thann` | 3 年前 |
| Disable my crummy UI tests for now until I understand the failures These run locally for me on Ubuntu, but are failing on Travis. | 5 年前 |
| Fix various typos Found via `codespell -q 3 -L ba,nd,parms,ser,thann` | 3 年前 |
| Fix a broken test This would have been avoided if I'd been disciplined and named the fields I wanted to initialize in the struct. | 3 年前 |
| Thanks @uzxmx for the hex view navigation improvements | 3 年前 |
| Remove my local replace comments .. in favor of using the new go.work method | 4 年前 |
| Build for M1 macOS machines too | 4 年前 |
| Update CI for Go 1.19 Use the latest and greatest | 3 年前 |
| Changelog updates for latest merges | 3 年前 |
| Fix the license - thanks to Andrew Benson for reporting this. | 7 年前 |
| Thanks @uzxmx for the hex view navigation improvements | 3 年前 |
| Use latest gowid for terminal optimizations Used in the log viewer, for example (Unix only) | 3 年前 |
| Use latest gowid for terminal optimizations Used in the log viewer, for example (Unix only) | 3 年前 |
| Factor out a function to turn a KeyValue error into a string I can use this in several places to include stderr in the error dialog, when available. | 3 年前 |
| Move more top-level packages under pkg | 3 年前 |
| Builds from the main branch are distinguished from official releases | 3 年前 |