Commit Graph

156 Commits (a1cfe34a7becc11c0b499a51484ee73af7285dd7)

Author SHA1 Message Date
Tim Stack 5db31300c9 [logfile] avoid reading full log messages that are bigger than the line_buffer max size 1 year ago
Tim Stack dd21bdfd82 [text_filter] scrub ansi when testing a filter
Related to #1163
1 year ago
Tim Stack db1fc92fdd [ansi] missed resizing a buffer when scrubbing ansi
Fixes #1135
1 year ago
Tim Stack faeaf477ab [yajlpp] flesh things out a bit more 2 years ago
Tim Stack 094b45f7ca [nits] minor fixes 2 years ago
Tim Stack d940d9d5eb [logfile] plumb gzip header through file meta 2 years ago
Tim Stack e0ecbdff10 [logfile] improve handling of ansi escapes
I think this covers the rest of the functionality
that needs to deal with ansi escapes.

Related to #1057
2 years ago
Tim Stack 740b827901 [logfile] handle logs with ANSI escapes
This is a partial fix for handling ANSI escapes in
parts of log messages that would prevent regexes
from matching.  Still more work to do.

Related to #1057
2 years ago
Tim Stack eaa6e50a52 [log_format] perform more validations on log formats 2 years ago
Tim Stack 5a63ece31d [pcre2] migrate from pcre to pcre2
Fixes #974
2 years ago
Tim Stack 6ca01cd934 [line_buffer] fix some long-line handling 2 years ago
Tim Stack 7310f9dcec [formats] add description and level properties to tag definitions 2 years ago
Tim Stack 53c9c5cb51 [logfile] move bookmark_metadata to logfiles 2 years ago
Tim Stack a1de8f1fc1 [search-table] fix clearing of message data 2 years ago
Tim Stack f73e71cf30 [perf] issues with matching filenames and ansi scrubbing 2 years ago
Tim Stack c5d11f36e1 [logfile] need to flush the buffer for single line files as well 2 years ago
Tim Stack 7b32ea9d39 [logfile] fix handling of partial lines 2 years ago
Timothy Stack 8ef581177c [line_buffer] add some performance counters for tracking SQL perf
Also, check for keyboard input during SQL execution
so we can cancel.

Fixes #894
2 years ago
Timothy Stack b3ee092dc5 [cleanup] remove unused stuff and add a test 2 years ago
Timothy Stack 4c20b0039c [sql] some more error improvements 2 years ago
Timothy Stack 39763b2d31 [vtab] add indexes for text columns 2 years ago
Timothy Stack 8b3b8a6e3c [perf] fix some text file loading issues 2 years ago
Timothy Stack 36e9433891 [perf] try to overlap line buffer i/o 2 years ago
Timothy Stack f9f797fc9d [logfile_sub_source] add log message watch expressions
Fixes #539
2 years ago
Timothy Stack 1891ceb7b5 [perf] fix some performance issues with log vtabs
Fixes #995
2 years ago
Timothy Stack 0b6de5ae31 [oops] remove leftover debug log 2 years ago
Timothy Stack 60251dda84 [w3c_log] handle an invalid log correctly
Fixes #988
2 years ago
Timothy Stack dfaeee7f44 [perf] fix some performance issues 2 years ago
Timothy Stack 31a670ce27 [md4c] initial markdown support 2 years ago
Timothy Stack a27198e8ca [regex101] add an integration with regex101
... and a pile of other changes
2 years ago
Timothy Stack 81e63784e7 [modernize] some more cleanups 2 years ago
Timothy Stack b856cd9657 [build] silence some warnings 2 years ago
Timothy Stack 66ef5fdae1 [clang-format] init 2 years ago
Timothy Stack 4564e162d0 [build] try to optimize compile time 2 years ago
Timothy Stack 8bb034eeeb [pcap] initial pcap support
Fixes #12
3 years ago
Timothy Stack 1c5567157f [build] use other #define for max 3 years ago
Timothy Stack 458b959a13 [headless] fix an issue with headless rebuilds 3 years ago
Timothy Stack b2f11ac27f [intern] some cleanup 3 years ago
Timothy Stack 312a97bca7 [logfile] tweak overwrite detection to ignore remote files
The mtime of a remote file is not adjusted in an atomic fashion,
so it can cause a spurious overwrite signal
3 years ago
Timothy Stack a87c420070 [logfile] some more notes stuff 3 years ago
Timothy Stack 8f7b08c9c5 [logfile] add notes for automatic decisions and fix compile errors
Fixes #864
3 years ago
Timothy Stack a6a411834e [lint] use enum class for logfile::rebuild_result 3 years ago
Timothy Stack 9c417afb2d [logfile] remove error exception and some optimizations 3 years ago
Timothy Stack 46bafa1dea [remote] show progress during startup 3 years ago
Timothy Stack 0dca44f487 [rebuild] add a deadline to make the UI more responsive 3 years ago
Timothy Stack c3dc668b69 [remote] add some config options and remove the copied tailer binary
Also fix time offset issue
3 years ago
Timothy Stack 0dbe5f0f94 [logfile] increase format detection limit 3 years ago
Timothy Stack f050c7b0a7 [remote] start to wire up remote support 3 years ago
Timothy Stack 94498878c8 [logfile_sub_source] try to avoid a full rebuild in some cases 3 years ago
Timothy Stack 32bfd76cdb [logfile] allow max unrecognized lines to be tuned 3 years ago