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
3 years ago
Timothy Stack
b856cd9657
[build] silence some warnings
3 years ago
Timothy Stack
66ef5fdae1
[clang-format] init
3 years ago
Timothy Stack
4564e162d0
[build] try to optimize compile time
3 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
4 years ago
Timothy Stack
f6128240ab
[sql] add lnav_top_file() SQL function
4 years ago
Timothy Stack
d45d7d6c58
[docs] add report generation to cookbook
4 years ago
Timothy Stack
f5e88b7158
[docs] add ARCHITECTURE.md and various other things
4 years ago
Timothy Stack
cac1175973
[services] initial pass at injecting services and a bunch of other stuff
4 years ago
Timothy Stack
678be94d75
[files] use libarchive to decompress files
...
Fixes #87
4 years ago