Termshark: v2.3.0

09/04/2021 2:11 pm

Termshark: v2.3.0

Changelog

a8163ad A cleaner command-line
547b3a6 A few minor updates to the user guide
17cbe2c A function to allow the current source to be reloaded directly
ef86e27 A model and widget for editing PSML columns
a5f0206 A simple Stringer function for the expander widget
5137bd3 A simple number “spinner” widget
1cf3551 A very bare-bones parser for Wireshark’s config file
de6d248 Ack to factorion for fixing my broken github action
3cff900 Acknowledge new issues contributors
484db5c Add a -w flag so the user can choose the location of capture file
395a644 Add a FAQ entry explaining how to control cache dir growth
d1c45bd Add a menu to the packet struct view for adding a column
2cbf22d Add a new config suppress-tshark-errors to hide parsing problems
5397b92 Add disk-cache-size-mb option to ChangeLog
fd60532 Add documentation on termshark’s new wormhole feature
d6e2943 Add hidden columns and custom columns to the PSML columns dialog
e1fc8ad Add information on the -w flag to the docs for the next release
d10fb89 Add new -w flag to the ChangeLog
f265ddf Add support for parsing Wireshark’s hidden columns
09f3d5d Add the anchor – I didn’t know how to generate that
3ac7501 Add the solution to Kevin’s growing file issue to the FAQ
5c3827b Adjust the simple unit test I broke with recent PSML updates
c71a651 Advertise M1 support in the ChangeLog
eb309cc An 8-color theme
3d8b497 Another attempt to make a video embed for wormhole support
2461481 Attempt to fix sporadic ctrl-c bug
dac296d Bug fix – an error in the PDML loader left the process running
4dcdd54 Bug fix – another instance of a filter widget that needs closed
3125512 Bug fix – close the filter goroutines when the columns dialog closes
3f22535 Bug fix for -w flag usage
3dc9e4e Build for M1 macOS machines too
9670ed2 Capture new termshark.toml config variables
88cf071 Change the data-structure backing the display filter completer
4cf8025 Change the way I store hidden columns
3af66fd Checked in before running tests…
4f3db5e Columns is done! Add some ideas for future work…
3275725 Compile the default release version of termshark with 1.17
082cc55 Connect the new PSML columns dialog to the UI
d35d833 Connect the user-configured PSML columns to the rest of termshark
851cb7b Consolidation of termshark’s menu code
47d705f Control termshark’s cache of pcap files on disk
7d4b87a Correctly quote the PDML display filter when applied
f2ad329 Disable the 1.12 build because testify now requires 1.13
c8fbbdc Doc tweaks
64a15cc Document main.suppress-tshark-errors
0c1efbd Document setting the column or filter from the packet structure
3462897 Document the new column configuration
b28ead5 Don’t hardcode the filter widget name
fccf362 Embed v2.3.0 in the release binary
99087a9 Explain -w flag in the context of cache dir control
297057e Extend the simple menu API to return a list of menu sites too
43216e2 First attempt to fix loader bug that means termshark doesn’t quit
686eb30 Fix another silly error – more haste, less speed…
6bcd137 Fix bug that prevented termshark termination on SIGTERM
096b6c5 Fix issue I introduced reworking platform-specific code
2b84ab7 Fixes #112
ee6936d Fixes a minibuffer/cmdline completion bug
3e20245 Fixes bug that prevented multi-token capture filters working
e992f0e Generalize the conversation filter logic
93120a6 Get ready to advertise v2.3
1c15fed Help the user upgrade to a more colorful TERM setting
1436c33 Ignore the custom Makefile I sometimes keep lying around
17c6d15 Improve the button visibility in the various default themes
7b1a111 Improvements to termshark’s dialogs
5d0770b Improvements to the display filter widget
8821427 Include any provided capture filter in the UI
2f789e2 Include column configuration in the ChangeLog
260a0ce Include the field in the column struct
1b8b357 Make clear that when built from git, this is beyond v2.2.0
d3b7336 Make menus using the gowid list and not pile
07b8e19 Make sure I really only do this check once per session!
76990a7 Make the ChangeLog more concise
711f4b6 Merge branch ‘configcolumns’
a11a29c Merge branch ‘ctrlc-fix’
bfea053 Merge branch ‘loader-shutdown-bug’
985498b Merge branch ‘master’ into v23docs
b88a57e Merge branch ‘master’ into v23docs
82c0600 Merge branch ‘master’ into wflag
aa22e36 Merge branch ‘prunecache’
3ae690a Merge branch ‘prunecache2’ into wflag
f4f9402 Merge branch ‘v23docs’
59224ac Merge branch ‘wflag’
2399818 Merge pull request #106 from freddii/master
34a1b94 Merge pull request #113 from factorion/factorion/issue112
e3e5f74 Merge pull request #123 from thordy/patch-1
7da0675 Merge pull request #125 from herbygillot/readme-macports
fdf4326 More closely imitate Wireshark’s contextual filter menus
2af9609 Prepare for termshark v2.3 – ChangeLog formatting
8b3d959 Print a more informative message when waiting for packets
43c9300 Provide a general way to open a second drop-dopwn menu
8ec489f Provide a table comparator that understands IP addresses
0170e44 Rearrange packages so there are fewer at the top-level
cdfed14 Rearrange the dup() functions to compile on more platforms
3f46d2f Reduce the appearances of the shark-saver…
3e1fd84 Remove some unneeded prototype code
b773bb5 Remove use of io/fs because termshark still supports 1.13
aa779fb Render the columns dialog more nicely when terminal is narrow
83c00fc Reorganize the contributors section
be060d6 Rethink termshark’s menus
5fd1548 Send termshark’s current pcap with magic wormhole
5c2348b Several dependency updates
09c3970 Share a display filter completing struct
c7d7725 Simple utilities to track and compute averages and maximums
9472f8d Speed up the display filter
49fa930 Thanks @herbygillot for the MacPorts information
4bc664f Thanks @nmeum and @qbit for the pty suggestions
d0a9860 Thanks to freddii for fixing my typos!
2ae1b7e The default pcap filename is a bit more useful now.
09158ec The name of this gob file has changed now
608235e Tidy up the various help dialogs
5fd0699 Two column bug fixes
a4d73f9 Unify wireshark and tshark under one subdirectory
24fbed8 Update FAQ.md
6eaa5d7 Update README to reflect 1.13 Go requirement
d36325c Update the ChangeLog to reflect recent work
8ef7ae2 Update the FAQ now that columns can be configured.
564d612 Update the badge for the move to travis-ci.com
ae17cd0 Update the list of console commands in the User Guide
78ccf8a Update to latest gowid
cb1a8dd Update to latest gowid for layout fixes
dbf1fd1 Update to latest gowid to pick up a table comparator
db2dafb Update to latest version of gowid
26ee5a1 Update to the latest gowid
9af961c Upgrade gowid for creack/pty v1.1.15 for openbsd pty bug fix
7788f39 Use latest Go version 1.16 for official build
feea76b Use latest gowid for updated pty library
dfd9138 Use the latest gowid for column and list widget improvements
7ad1067 Utilities to read and save valid PSML columns from tshark
c4bda87 Various documentation updates for v2.2
97fc9f3 Various improvements to the progress bar
9ed046d When advising on a TERM upgrade, use tcell’s database too
34e2cde When loading a pcap, don’t bother with hidden columns
50ffa58 fixed typos