Termshark Versions Save

A terminal UI for tshark, inspired by Wireshark

v2.4.0

1 year ago

Changelog

51e74574 A function to provide a list of Wireshark profiles 5a37f657 A new tree iterator that disregards expanded and contracted nodes 4eea46b5 A screenshot of search in action d0e1859a A search implementation for termshark 1b73b61e Abstract this simple confirmation function 03997197 Add a command and menu option to view the termshark config a5f9cd45 Add a new termshark filter state 8d67241a Add a short summary of packet search to the ChangeLog b9aefce8 Add a summary of stderr to the dialog displayed when tshark fails 7601e01f Add an extra token to each line of stderr from termshark processes efaeaa3d Add information on the packet search feature to the user guide 9b5a9ac4 Add missing minibuffer commands to the docs 3657975e Add note on tshark -G folders use d9507301 Add profile suppport to the ChangeLog f48fcfd2 Add profiles to the table of contents 18a9e557 Add search to the main menu 37ec8dfe Add some documentation on the new profile support 15ef1fb1 Bug fix - the client and server packet counts were not being updated 5323696b Bug fix for conversations view table sorting 79fad3d2 Bug fix to prevent packet list search not returning cd0d2a3e Bug fix to restore preservation and display of recently-used filters 0578a1ca Change default suppress-errors boolean to true, not false f087f72b Document the new config settings for packet search. ba7c6473 Don't activate the termshark tcell screen right away 4aac0dc4 Eliminate a github dependabot warning 17ef1a1a Eliminate unnecessary inactivity timer work 8761edce Enable bracketed paste in various edit widgets e.g. display filter 6af76384 Explain how termshark uses tshark when searching packets cd968daf Factor out a function to turn a KeyValue error into a string 4903d643 Fix a bug that could cause a hang at shutdown 559e4123 Fix a deadlock in the packet list search implementation d72d5adc Fix a race condition that sporadically breaks extcap captures 63f62c3d Fix bug meaning that default config was not reloaded e8de0217 Fix bug that resulted in sporadic failed stream reassembly cd190f7e Fix capture method comparison 519ac744 Fix sporadic crash on startup - seen on termux a36a4787 Fix the ChangeLog anchor to reflect a slightly earlier release date 5577dd64 Fix the same bugs in the struct and bytes search code bc700cd2 Fix typo 04de996f Fix typo in menu operation leading to UI inconsistencies 949dbf73 Fix up stderr for all external dumpcap routines 7bffb012 Fix view problems when moving around the packet structure 42dec346 Generalize a toml-writing function 9ccca577 Generalize the TsharkSettings function f058492d Generalize the simple file viewer widget 34bcfe2b Go back to contributor defaults! 0b29e324 I broke the Windows build... 256c5743 Improve the one-line explanation of v2.4 c5bfbef6 Initial implementation of a profiles feature for termshark c92241b6 Local build instructions need to change 57f90d03 Make current the arch linux install instructions 41c25b43 Make dark-mode the default a9843d93 Make sure the minibuffer doesn't allow styles to bleed through 4477425d Make the hex view's cursor position more visible b594823b Make these dialogs modal db5daa04 Merge branch 'master' into profiles2 b9a1c6a7 Merge branch 'master' into profiles2 ee730c9a Merge branch 'master' into search 0bc1d468 Merge branch 'profiles2' f8b00342 Merge branch 'profiles2' into v24docs e436160e Merge branch 'v24docs' a96779e4 Merge remote-tracking branch 'origin/master' into profiles2 cdca3e9d Merge remote-tracking branch 'origin/master' into profiles2 4f9ddcd2 Merge remote-tracking branch 'origin/master' into profiles2 37e7535d Merge remote-tracking branch 'origin/master' into search b92b83cd Merge remote-tracking branch 'origin/master' into search 5e28c15a Merge remote-tracking branch 'origin/master' into search 4b86e784 Merge remote-tracking branch 'origin/master' into v24docs 4621aae8 Merge remote-tracking branch 'origin/master' into v24docs 0e22fd08 Merge remote-tracking branch 'origin/master' into v24docs eab04cce Merge remote-tracking branch 'origin/master' into v24docs 68b2ba14 Merge remote-tracking branch 'origin/master' into v24docs 5aa42e95 Merge remote-tracking branch 'origin/master' into v24docs 006bca53 Merge remote-tracking branch 'origin/profiles2' into v24docs 1e2e0e24 Merge remote-tracking branch 'origin/search' 8d23c3d8 More documentation updates for upcoming v2.4 785fd488 Move capinfo under pkg 3b8f1ca2 Move file tailing logic under pkg too a09eb2a0 Move more top-level packages under pkg 8add1104 Move the tshark fields extracting code to pkg too f7f929d4 Optimistically update the ChangeLog for the v2.4 release date 608b4738 Overdue ChangeLog updates 4fa93202 Provide a better table sorter for the conversations view 786e63fc Provide more information when packet capture fails 0117c97a Rearrange the config file handling code 381d3518 Rearrange the contributors list 2fddcc45 Reduce use of legacy GOWID_TTY variable 9c159359 Remove a use of the global viper struct f0a80fa2 Remove my local replace comments b8476af2 Rework profile minibuffer commands and add a connection to Wireshark a1fd08c3 Silly error in the edit widget led to losing cursor control 73953a85 Some more involved refactoring to move confwatcher to pkg c29398b0 Test out an updated demo animated gif af76832f Thanks @elig0n for the packet search idea! 82249c65 The cli package can also move to pkg c37544ae This should also be moved from the top-level 1ef877dc Try harder to make it possible to go install termshark 4cc46689 Try to ensure the profiles dir exists when termshark starts 1eacb351 Update Travis build workflow for Go 1.18 114fa1a2 Update after refreshing the all-contributors npm module c840f4cd Update copyrights 13c75151 Update instructions for building with the Go toolchain 55806762 Update the ChangeLog with info about suppress-tshark-errors 1ac3107f Update the What's Next section 30502788 Update the github build workflow ef07dd16 Update the info shown via "help cmdline" a259b999 Update to latest gowid 5d889478 Update to latest gowid 1ba156bc Update to latest gowid 566ff18d Update to latest gowid and to tcell/v2 4f9ef62b Update to the latest gowid b54bc04f Update version string in binary for ongoing development d01a1d58 Use the latest version of gowid 5acb0df0 Various changes to termshark's hex/bytes packet view df4d2aab When capinfo is opened, put focus on the Close button

v2.3.0

2 years ago

Changelog

a8163ad4 A cleaner command-line 547b3a62 A few minor updates to the user guide 17cbe2ce A function to allow the current source to be reloaded directly ef86e273 A model and widget for editing PSML columns a5f02065 A simple Stringer function for the expander widget 5137bd3d A simple number "spinner" widget 1cf35515 A very bare-bones parser for Wireshark's config file de6d248b Ack to factorion for fixing my broken github action 3cff9007 Acknowledge new issues contributors 484db5c2 Add a -w flag so the user can choose the location of capture file 395a6446 Add a FAQ entry explaining how to control cache dir growth d1c45bd5 Add a menu to the packet struct view for adding a column 2cbf22d4 Add a new config suppress-tshark-errors to hide parsing problems 5397b922 Add disk-cache-size-mb option to ChangeLog fd605326 Add documentation on termshark's new wormhole feature d6e29433 Add hidden columns and custom columns to the PSML columns dialog e1fc8ad6 Add information on the -w flag to the docs for the next release d10fb89c Add new -w flag to the ChangeLog f265ddfd Add support for parsing Wireshark's hidden columns 09f3d5da Add the anchor - I didn't know how to generate that 3ac7501a Add the solution to Kevin's growing file issue to the FAQ 5c3827b3 Adjust the simple unit test I broke with recent PSML updates c71a6514 Advertise M1 support in the ChangeLog eb309cc0 An 8-color theme 3d8b497a Another attempt to make a video embed for wormhole support 24614814 Attempt to fix sporadic ctrl-c bug dac296df Bug fix - an error in the PDML loader left the process running 4dcdd545 Bug fix - another instance of a filter widget that needs closed 31255128 Bug fix - close the filter goroutines when the columns dialog closes 3f225353 Bug fix for -w flag usage 3dc9e4e2 Build for M1 macOS machines too 9670ed28 Capture new termshark.toml config variables 88cf071d Change the data-structure backing the display filter completer 4cf80256 Change the way I store hidden columns 3af66fda Checked in before running tests... 4f3db5e2 Columns is done! Add some ideas for future work... 32757257 Compile the default release version of termshark with 1.17 082cc554 Connect the new PSML columns dialog to the UI d35d8332 Connect the user-configured PSML columns to the rest of termshark 851cb7bd Consolidation of termshark's menu code 47d705f7 Control termshark's cache of pcap files on disk 7d4b87a7 Correctly quote the PDML display filter when applied f2ad3291 Disable the 1.12 build because testify now requires 1.13 c8fbbdcb Doc tweaks 64a15ccc Document main.suppress-tshark-errors 0c1efbd1 Document setting the column or filter from the packet structure 34628974 Document the new column configuration b28ead55 Don't hardcode the filter widget name fccf362e Embed v2.3.0 in the release binary 99087a96 Explain -w flag in the context of cache dir control 297057ed Extend the simple menu API to return a list of menu sites too 43216e2b First attempt to fix loader bug that means termshark doesn't quit 686eb304 Fix another silly error - more haste, less speed... 6bcd1379 Fix bug that prevented termshark termination on SIGTERM 096b6c50 Fix issue I introduced reworking platform-specific code 2b84ab7b Fixes #112 ee6936d6 Fixes a minibuffer/cmdline completion bug 3e202458 Fixes bug that prevented multi-token capture filters working e992f0e6 Generalize the conversation filter logic 93120a6f Get ready to advertise v2.3 1c15fed1 Help the user upgrade to a more colorful TERM setting 1436c33c Ignore the custom Makefile I sometimes keep lying around 17c6d157 Improve the button visibility in the various default themes 7b1a111c Improvements to termshark's dialogs 5d0770bb Improvements to the display filter widget 88214274 Include any provided capture filter in the UI 2f789e29 Include column configuration in the ChangeLog 260a0ce8 Include the field in the column struct 1b8b357d Make clear that when built from git, this is beyond v2.2.0 d3b7336f Make menus using the gowid list and not pile 07b8e197 Make sure I really only do this check once per session! 76990a71 Make the ChangeLog more concise 711f4b69 Merge branch 'configcolumns' a11a29cc Merge branch 'ctrlc-fix' bfea053d Merge branch 'loader-shutdown-bug' 985498be Merge branch 'master' into v23docs b88a57e3 Merge branch 'master' into v23docs 82c06007 Merge branch 'master' into wflag aa22e362 Merge branch 'prunecache' 3ae690ac Merge branch 'prunecache2' into wflag f4f94027 Merge branch 'v23docs' 59224ac8 Merge branch 'wflag' 23998189 Merge pull request #106 from freddii/master 34a1b94b Merge pull request #113 from factorion/factorion/issue112 e3e5f74c Merge pull request #123 from thordy/patch-1 7da06753 Merge pull request #125 from herbygillot/readme-macports fdf43262 More closely imitate Wireshark's contextual filter menus 2af96093 Prepare for termshark v2.3 - ChangeLog formatting 8b3d9590 Print a more informative message when waiting for packets 43c93002 Provide a general way to open a second drop-dopwn menu 8ec489f1 Provide a table comparator that understands IP addresses 0170e44d Rearrange packages so there are fewer at the top-level cdfed140 Rearrange the dup() functions to compile on more platforms 3f46d2f7 Reduce the appearances of the shark-saver... 3e1fd848 Remove some unneeded prototype code b773bb59 Remove use of io/fs because termshark still supports 1.13 aa779fb0 Render the columns dialog more nicely when terminal is narrow 83c00fc5 Reorganize the contributors section be060d6d Rethink termshark's menus 5fd15481 Send termshark's current pcap with magic wormhole 5c2348b8 Several dependency updates 09c39705 Share a display filter completing struct c7d77259 Simple utilities to track and compute averages and maximums 9472f8da Speed up the display filter 49fa930f Thanks @herbygillot for the MacPorts information 4bc664f4 Thanks @nmeum and @qbit for the pty suggestions d0a98604 Thanks to freddii for fixing my typos! 2ae1b7e4 The default pcap filename is a bit more useful now. 09158ec2 The name of this gob file has changed now 608235e3 Tidy up the various help dialogs 5fd06995 Two column bug fixes a4d73f9c Unify wireshark and tshark under one subdirectory 24fbed89 Update FAQ.md 6eaa5d7b Update README to reflect 1.13 Go requirement d36325c3 Update the ChangeLog to reflect recent work 8ef7ae25 Update the FAQ now that columns can be configured. 564d6125 Update the badge for the move to travis-ci.com ae17cd04 Update the list of console commands in the User Guide 78ccf8a3 Update to latest gowid cb1a8dd2 Update to latest gowid for layout fixes dbf1fd1b Update to latest gowid to pick up a table comparator db2dafb3 Update to latest version of gowid 26ee5a1c Update to the latest gowid 9af961cf Upgrade gowid for creack/pty v1.1.15 for openbsd pty bug fix 7788f395 Use latest Go version 1.16 for official build feea76bb Use latest gowid for updated pty library dfd9138a Use the latest gowid for column and list widget improvements 7ad10674 Utilities to read and save valid PSML columns from tshark c4bda872 Various documentation updates for v2.2 97fc9f3c Various improvements to the progress bar 9ed046d5 When advising on a TERM upgrade, use tcell's database too 34e2cde1 When loading a pcap, don't bother with hidden columns 50ffa585 fixed typos

v2.2.0

3 years ago

Changelog

e0737277 A first attempt to make termshark themeable 962362d4 A function to construct a color by looking it up in the config file e10382a6 A limited function to build a widget containing scrollable text 1722d07d A minibuffer command to load a new pcap file b9d4e1ec A minibuffer option to set the preferred terminal type 9c8d532b A new callback handler for pcap operations 654a4aa2 A new minibuffer command to clear the filter and apply it 709b15fb A reworking of the tshark pcap loaders afd03cdd A simple type that formats PSML for display in a dialog b090f05f A simple widget to display the termshark log file 410a81a5 A simpler way to detect when a live packet source is ready 1c2a84f2 A small struct to track vim key-chord state e1fa8cfd A widget to provide a vim "last-line" or emacs "minibuffer" 66c7cdc3 A widget to translate specific keys into key sequences 74850d43 Add Sean Abbott as a contributor for the arm64 PR. a453ee82 Add a FAQ for tshark-args question by @zoulja b63d1482 Add a note to the user guide on limiting disk cache growth 4e6354f6 Add bug contributions from @zoulja e18e42ae Add h, j, k and l navigation to the ChangeLog d3337205 Add information on termshark themes to the user guide aa8a1825 Add more users to contributors list for vim suggestions and feedback 69b91118 Add some vim-key awareness to termshark! 5085437a Add the cursor keys to the macros help dialog e9cb8b7e Add the location of the config and log files to the FAQ 765ca7a0 Add the minibuffer to the ChangeLog, for the record 2c812189 Add theme and no-theme commands to in-application help 2e8bb741 Add theme and no-theme minibuffer commands 54075aa9 Add themes to the ChangeLog 50033b65 Add vim-key navigation to the hexdumper widget 96f7d7c1 Adds a few more in-app help screens b6d59cd7 Adjust pcap loaders to avoid race conditions 7e07a522 Allow use of the end key to resume packet auto-scrolling c0dbaa05 An API to open a dialog that features scrollable text 3453855c An adaptor to allow vim navigation of termshark's various tables 3bdedd98 Another guess to fix the unpredictable test failures 1e31f819 Another iteration of loader changes 60727e28 Another try 51e1a10a Assorted improvements to the minibuffer 300c5de1 Attempted fix build break on Travis CI 308da696 Be more precise about which keypresses are accepted 680f0fdb Better UX when using h, j, k, and l to navigate 1c91cf1a Better color interpolation when base16-shell is in use 4d162421 Better control of a display filter error message 2f287938 Better tab-completion behavior when multiple options match cefaefb9 Bug fix - these dialogs didn't open! b671ee3f Bug fix for a possible deadlock 26db5255 Change default behavior of the Escape key ab0e8d63 Change minibuffer clear function to clear-packets fa389319 Change the capinfos loading procedure, following convs + streams 43ec082e Changelog update for freebsd pipe fix b51a4453 Compile-in some simple themes b974917e Consolidate the common candidate functions for the minibuffer 32a152f5 Correct mistaken XDG cache directory location fea03261 Debug test 4 558140af Disable my crummy UI tests for now until I understand the failures 44034c82 Document new features for a future 2.2 release 91c95337 Don't panic - get the size by rendering the child 5132d717 Dup2() is not available on these platforms bc0c2fbb Eliminate a misleading warning message about failing to kill a proc 3cd954b3 Emit command lines in the log file in a more useful way b6f7b5bb Ensure conversation view is regenerated appropriately e8f94355 Fifo support was broken - this is a fix 86c7df98 Fix a build break on Go < 1.14 acb25422 Fix a regression I introduced with recent loader changes 13d4b88c Fix a search-and-replace error that led to theme warnings ff872c71 Fix a theme-loading problem on Windows d261f163 Fix a typo in the help 0f91bf18 Fix broken theme command when COLORTERM=truecolor 75df850a Fix numbering snafu in without-root question dca6137d Fix occasional failed execution of jump to global mark 085ff404 Fix reading from a pipe on freebsd 95c4cfe1 Fix some doc mistakes acd39b6d Fix the TOC anchor... c8a9641b Fix typos in the user guide 880e9a27 Fix up some theme inconsistencies. e6318903 Fixes #84 8832c098 Fixes a bug in the minibuffer/cmdline when nothing has been typed a77ccd84 Fixes a bug loading a recent pcap after a clear operation 7238bfcc Fixes an off-by-one error b46d7784 Fixes mark commands to work when pcap is filtered and table sorted 2eda27c5 For now, the minibuffer palette is hardcoded 8a7b4434 Formatting d58dd119 Further improvements to the PSML loading sequence 206a443f Go 1.11 does not have Cmd.ProcessState.ExitCode... a6ce236d Guesswork to make the travis tests more reliable 23bd76f1 Have the display filter respect all typical up/down keys 9d8bba64 Hide QuitRequestChannel sends behind an API function 0865bc47 How embarrassing - the quick start install instructions don't work... df99ba18 I broke the ability to enter j and k in the display filter da4ad3b0 It's useful to return the dialog ab80a10e Jumping to a global mark didn't work if the pcap was already loaded 02225324 Keep TOC for longer docs, and make home page more concise 289c18ae Keep the Changelog up-to-date with unreleased work 88305e21 Keep track of processes killed in the termshark log file 4aef0813 Latest gowid - so that vim.KeyPress implements gowid.IKey 51d4b126 Let the user know when a mark is successfully set 2edf53dd Load the configured theme at startup e0a9f3f5 Long overdue - starting to think about some basic black box tests 50f76425 Make sure termshark's screen color range is correctly set 440a5ecc Make sure that file-local marks are cleared when clear is invoked 1722816f Make sure the ChangeLog is up-to-date e24e6c0e Make sure the mischievous shark fin disappears with any UI input e006962f Make sure window offsets are saved to the toml file when changed ea209bbf Make the cmdline border UI element themeable 4ca37e75 Make the dialog from OpenError available for registering callbacks 6142eb76 Maybe I am missing the timeout command? 0ec7ce5e Mention NetBSD and OpenBSD binaries in the ChangeLog 9a5fe2f6 Merge branch 'centosbug92' 2b16e4f9 Merge branch 'master' into v22docs 29c429cb Merge branch 'master' into v22docs c205693e Merge branch 'master' into v22docs 3f2c132c Merge branch 'v22docs' 958fe269 Merge pull request #85 from pocc/master 2516dc65 Merge pull request #90 from sean-abbott/master d705192a More CLI and UI tests for termshark. 41bb24d9 More changes to the packet loaders 46504820 More theme tweaks - this time for stream reassembly 00d06586 Move modeswap underneath a new theme directory 291e18b1 Need a better approach... 1e314396 Not sure how to make viper remove items from the toml! 2dba578a Not sure yet why this doesn't run on travis but does locally 46fad8f6 Note that the z key can maximize or restore a dialog cf55f11a Open the minibuffer if the user hits ":" 9e8ab593 Overhaul the way I am handling themes 47d1dd7f Plumb the new log-viewing widget into termshark's UI d7553855 Prefer the functions to direct field access df5ad6bc Prevent a race allowing the submission of an invalid filter bf985811 Prevent cursor keys from moving between packet views 121bd325 Properly validate the first argument of a cmdline "map" command 7a2d3012 Publish binaries for NetBSD and OpenBSD too. 796f4cf1 Re-enable auto-scrolling with the G key too 69b4335c Re-read the toml config if it's changed 88f03745 Ready for a new release... 6ce2f4e1 Rearrange PSML loading code in the same manner as the other loaders df53ec65 Reconcile vim.KeyPress with gowid.Key 5c897deb Refine last-line mode to allow typing when focus is on the selctions 7d672606 Regenerate the built-in theme database c2cb4b6f Regenerate the built-in themes before release 62c3f2a1 Reinstate the timeout - next to debug test 4. a752227e Remove all hard-coded colors! ab7c1fab Removing very outdated tests that don't work 9690b99d Restructure the psml loader too 2e313b0c Result of running go mod tidy 59c9b3ae Rethink how menus are instantiated in termshark 592f5887 Return to correct UI view after maximize/minimize 78cf1958 Return true if a toml config key exists 3bb91282 Run the 1.15 Go build first 81fd8072 Save per-terminal-mode theme settings 8a46b897 See if travis supports building with go 1.15... 75479e25 Several new minibuffer commands 2204fa27 Simplify file descriptor handling for piped input 56ba55ab Simplify the pcap and pdml loaders 97dede56 Some ropey hacks to try to better display long error messages 416c9137 Speed up the simple UI tests b8ee6ac4 Support enabling debug-mode via the config file too 6a540099 Support for a new variable, main.pager c33f0063 Support quotes arguments in the minibuffer 7ea620e7 Table bug fix from the latest gowid dab271f9 Take 2 cc668712 Take 2... 1c95b8da Templates used for constructing the new "marks" and "map" dialogs 761b0329 Termshark commands to make file-local and global marks 8c306428 Test cases for processing of various input types 287dffe4 Test to see if I can build with go 1.14 207b1e5b Test to see if the UI runs - very rudimentary. 20391c43 The minimum version of Go required now is 1.12 a05e77b4 The unused color should not be scoped to themes now 79342262 This is a relic of my first themes implementation 44175ed2 This is failing on travis - not sure why yet. 9800dd47 This is to test a fix for a tshark error on Centos efcc3d3d This shortcut is no longer needed. 6f951c32 Timeout not working on travis... 2c52c9d4 Try to track down why my tests are still failing 20ec1269 Try to work out where travis puts the installed go binary 879aa491 Tweak the Ubuntu installation instructions 74693784 Tweak the front page to make the ChangeLog more obvious 822445d0 Tweaks to the themes 7fa8f260 Update --help to make it clear stdin can be used. 86de7e44 Update copyrights 3cfe9371 Update documentation for a future 2.2.0 release 55393013 Update tcell dependency because I broke mouse support 74c96e52 Update tcell dependency to fix a bug running under xterm-16color 63956983 Update the changelog to reflect recent work c0492136 Update the contributors list 386bd119 Update to latest gowid 85d836a0 Update to latest gowid 5944b1be Update to latest gowid for color-mapping fixes 7335cee5 Update to latest gowid for widget tweaks needed for minibuffer 165e111d Update to the latest gowid d53dcd7d Update to the latest gowid 5090fb70 Use SIGKILL by default on tshark processes 1caed703 Use bash to avoid any shell differences 149ed2af Use latest gowid to fix a problem max/minimizing dialogs 3d083ddf Use latest gowid to provide features for coming termshark updates 4aacb97e Use the latest gowid for base16-shell support 0daa619d Utilities to save "marks" in the toml config file 9fbfe051 Utilities to save vim-style key mappings in the toml config file 9a32d7e7 When maximizing in the UI, stay on the current view with focus 98f1d97b When setting the display filter, it's best to move the cursor too 78a426a5 Workaround for incorrect colors with base16-shell and truecolor 8cbd582c Works either way, but it's more correct to send SIGTERM 674620e1 add arm64 build

v2.1.1

4 years ago

Changelog

b59be9c4 Gorelease tagged what was in github, rather than what was local...

v2.0.3

4 years ago

Changelog

8741f3f9 A function to check if a tshark binary supports colorized packets. 89b66fac Add Dragos to the contributors for timestamp format suggestion. e73f8598 Add a FAQ entry on running as a non-root user. 6bb574e1 Add a menu option to toggle packet colors. d299bf4f Allow the scrollbar to hide if the data fits in the space available. ff449d1a At startup, determine if tshark supports colorized packets. c9f3fa40 Bug fix - avoid a double-closed channel. 412a94da Bug fix - resolve a deadlock(!) in the event handling. adab2956 Clean up some long lists of function arguments with a local interface. 0c9d34d8 Document config file settings related to colorized packets. 73dfd1f6 Dot release - v2.0.3. 0d64c6a9 Explain the limitation of Snap and network interfaces. 89fd3335 Expose tshark's -t/timestamp format switch for use in termshark. dbc41870 Extend the PSML table row model to colorize packets if possible. 9e67f1d9 Extend the pcap loader to extract color information. c39f55ac Fix windows build break. abda2a4a Hide --tail argument altogether for Unix builds. 3a9c078f If termshark won't run, point the user to a termshark FAQ. bb4213ad Make clear builds from source are ahead of 2.0.2 now. 3d676270 Merge pull request #77 from dawidd6/tail 72c05884 Minor updates to the user guide. dcf7cf0c Now I understand how I should've versioned my go module. 6181f949 Only show scrollbar if necessary in these views. d913aa2b Point users at v2.0.1 because of my bad tag :-( aec20c03 Provide a more useful message to the user if dumpcap can't read from an interface. b80def47 Rearrange the loader logging statements. c5d36ad4 Stop the stream reassembly process fully if user hits q. 54af4057 Switch from go get to go install 8e1c8343 Thanks for checking homebrew :-) 28b18369 Update CHANGELOG for v2.0.3 and add document mistakes that led to .1,.2 e1630e7a Update termux widget instructions to explain shortcuts directory. a6a005cd Update the Changelog with colorized packets, -t and deadlock fix. 6bfdd523 Use gcla/tail on Windows and tail command on unix 7d497016 Use latest version of gowid for color mapping bug fixes. 719d84ed Use proper markdown for numbered lists... 825b7f5e Using v2.0.1 doesn't work with go get

v2.0.0

4 years ago

v1.0.0

5 years ago

Changelog

b6b2c35 Ready for pushing to github!