Tim Stack
9694d93ff3
[files] add a detail view to the files panel
2 days ago
Tim Stack
6ec38336d1
[fs] fix file_time_type conversion
2 weeks ago
Tim Stack
53b883d015
[internal] remove ghc::filesystem
2 weeks ago
Tim Stack
8c7d7c3e82
[misc] fix a couple of memory issues
1 month ago
Tim Stack
46b2a9f1ee
[piper] start support for demux
...
... and other misc things:
* Bump to C++17
* Add zookeeper_log
1 month ago
Tim Stack
9cf2832ff3
[cmds] fix some timezone issues with :convert-time-to and other spots
...
Related to #1236
3 months ago
Tim Stack
272bb8d840
[all_logs] add log_msg_value column
4 months ago
Tim Stack
21377958ca
[hex-view] add a new view
8 months ago
Tim Stack
fbb89a73ab
[lss] missed a full_sort and improve error handling when too many files are opened
9 months ago
Tim Stack
401ec5181f
[piper] add metadata to piper file header and cleanup workdir
11 months ago
Tim Stack
4f4fd4091f
[misc] more include shuffling
...
Improve xpath() error messages
Update alt-text in other themes
11 months ago
Tim Stack
5787f47767
[piper] replace piper_proc with a thread
...
Related to #1029
11 months ago
Tim Stack
e0ff4434a9
[logfile] report utf error location
...
Related to #1156
11 months ago
Tim Stack
5db31300c9
[logfile] avoid reading full log messages that are bigger than the line_buffer max size
12 months ago
Tim Stack
6f0f66a418
[json] fix json log handling with multiple lines in a field
12 months ago
Tim Stack
dd21bdfd82
[text_filter] scrub ansi when testing a filter
...
Related to #1163
12 months ago
Tim Stack
faeaf477ab
[yajlpp] flesh things out a bit more
2 years ago
Tim Stack
7f513b2d1f
[tidy] fixing some uninit issues
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
66ec8e553e
[build] fix static var issue
2 years ago
Tim Stack
6ca01cd934
[line_buffer] fix some long-line handling
2 years ago
Tim Stack
3df07139b3
[line_buffer] fix long line issue
...
Fixes #980
2 years ago
Tim Stack
7077495389
[crash] missed expanding the alt buffer in line_buffer
2 years ago
Tim Stack
7b32ea9d39
[logfile] fix handling of partial lines
2 years ago
Tim Stack
1ae1600f7b
[line_buffer] cache compressed files
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
f3934c742d
[error] leverage sqlite3_error_offset
2 years ago
Timothy Stack
8b3b8a6e3c
[perf] fix some text file loading issues
2 years ago
Timothy Stack
01031a9fa3
[build] add missing include
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
9d590836f3
[perf] tweak initial line buffer request size
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
f5e88b7158
[docs] add ARCHITECTURE.md and various other things
3 years ago
Timothy Stack
9a073e80e7
[result] fix Result.map() issue with copying the value when the result was in error
3 years ago
Phil Hord
7ad40f7263
Improved fix for multi-stream gz files
...
Instead of throwing an error when we unexpectedly reach a stream EOS, treat it as regular
stream end. This allows for streams that might different encodings for different sections.
Even though we don't recognize the encoding and continue on with the data, at least we
don't fail when we reach this situation. This allows us safely to try and continue
parsing the next catted gz stream, knowing that if it fails, we will handle it gracefully.
4 years ago
Phil Hord
f10a303f54
Revert "Don't try to read concatenated gzip streams"
...
This reverts commit 1d127053e9
.
4 years ago
Timothy Stack
8e629b166a
[build] some more compiler profiling
...
Defect Number:
Reviewed By:
Testing Done:
4 years ago
Timothy Stack
db8a3c4d38
[debt] doing some cleanup
...
Defect Number:
Reviewed By:
Testing Done:
4 years ago
Phil Hord
1d127053e9
Don't try to read concatenated gzip streams
...
Don't try to continue reading the next stream of a concatenated
gzip file. The next stream may be CRC noise or other garbage.
Maybe in the future we should look for a gzip header in the
following bytes of the stream and try to decode from there.
But it's not clear that anyone ever uses this supposed gzip
feature anyway.
Let's just end the stream when we reach EOS. Also, if the
stream fails to init, let's leave it closed instead of throwing
an error no one is likely to catch. Log the error msg from
zlib if one is provided.
4 years ago
Suresh Sundriyal
0dedb3d455
[simd] Allow toggling of simd related functionality
4 years ago
Timothy Stack
ce0383dee1
[build] fix some warnings
4 years ago