- Add
authorized-keysfile parser for~/.ssh/authorized_keysfiles - Add
getfaclcommand parser - Add
git diff --name-statuscommand parser - Add
iftopcommand parser (note this parser was added long ago but never
registered so it was effectively hidden) - Add
lddcommand parser - Add
.netrcfile parser - Add
upsccommand parser - Add xonsh shell completion
- Enhance
git-logstandard and streaming parsers with addedinsertions
anddeletionsfields underfile_statswhen using--numstat. Also added
--patchoutput support - Enhance
nmcliparser to supportnmcli -t device wifi list - Enhance
typesetparser to support ksh and zsh output - Enhance
typesetparser to handle ANSI-C quoting:$'...' - Enhance
lsandls-sstandard and streaming parsers to support device
files and added support for long-iso dates - Enhance
lsusbparser to support USB Audio and MIDI class interface and
endpoint descriptors (AudioControl, AudioStreaming, MIDIStreaming) - Simplify
lsusbparser internals to build nested output in a single pass
Note: this is a complete rewrite (v2.0) and it is possible some output may
deviate from the previous version. It is believed this version is more
accurate and will be easier to maintain going forward. - Fix
curl-headparser to ignore whitespace-only lines - Fix
email-addressparser to gracefully handle invalid email addresses - Fix
fstabparser for lines that omit the fs_freq and fs_passno fields - Fix
hostsparser to ignore whitespace only lines - Fix
http-headersparser to ignore whitespace-only lines - Fix
ip-routeparser to handle whitespace-only input gracefully - Fix
pgpassparser handling of escaped characters - Fix
proc-modulesparser to support additional taint status column - Fix
ssparser for process names with spaces and other special characters
and correctly parse the options field when it is padded - Fix
tracerouteparser to handle missing hop information gracefully - Fix
typesetparser to allow scalar values starting with the[character - Fix
ufwparser to handle(log-all)messages - Fix path traversal vulnerability with magic syntax
- Fix tests for Debian build
- Fix for broken locale behavior (permanently changing to user's locale) when
unparsable datetimes are handled - Fix timestamp function for 12 hour format found in some
datecommand output