Tim Stack
5a63ece31d
[pcre2] migrate from pcre to pcre2
...
Fixes #974
2022-09-10 09:28:07 -07:00
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
2022-07-27 21:49:14 -07:00
Timothy Stack
16d39f3fd9
[db] move the shared_buffer_ref out of logline_value
2022-07-24 23:29:46 -07:00
Timothy Stack
8b3b8a6e3c
[perf] fix some text file loading issues
2022-07-07 22:13:18 -07:00
Timothy Stack
52fe2db376
[spectro] add a summary overlay to the selected position and show log messages in a panel
2022-07-05 11:06:37 -07:00
Timothy Stack
72c1c48e23
[perf] fixing slow queries
2022-07-01 16:02:14 -07:00
Timothy Stack
1891ceb7b5
[perf] fix some performance issues with log vtabs
...
Fixes #995
2022-06-10 21:17:02 -07:00
Timothy Stack
60251dda84
[w3c_log] handle an invalid log correctly
...
Fixes #988
2022-06-04 15:31:48 -07:00
Timothy Stack
6b59b03750
[build] try to fix a couple of build issues
2022-05-24 00:15:40 -07:00
Timothy Stack
2e20195b99
[afl] some more fixes for fuzzer bugs
...
Fixes #987
Fixes #986
Fixes #985
Fixes #984
Fixes #982
2022-05-23 21:41:50 -07:00
Timothy Stack
2bc258e621
[afl] fix bugs detected by a fuzzer
...
Fixes #981 #983
2022-05-22 22:45:06 -07:00
Timothy Stack
f03f9e704f
[views] add a breadcrumb view
2022-05-10 21:58:32 -07:00
Timothy Stack
99c1688c2e
[attr_line] use variant instead of a union for attribute values
2022-03-31 23:21:59 -07:00
Timothy Stack
81e63784e7
[modernize] some more cleanups
2022-03-31 08:59:33 -07:00
Timothy Stack
6fff9d60f5
[build] some clang-tidy fixes
2022-03-25 16:38:11 -07:00
Timothy Stack
66ef5fdae1
[clang-format] init
2022-03-16 15:38:08 -07:00
Timothy Stack
fa3c7048c9
[logfmt] remove noisy log message
2021-10-16 08:52:15 -07:00
Timothy Stack
19fd336e9a
[formats] add logfmt
2021-10-02 23:17:33 -07:00
Timothy Stack
b2f11ac27f
[intern] some cleanup
2021-09-22 16:01:03 -07:00
Timothy Stack
9ed3a80326
[build] minor fixes
2020-12-18 22:46:16 -08:00
Timothy Stack
4ff2b710d5
[log_format] change w3c_log to put extra columns into a JSON column
2020-12-18 22:35:23 -08:00
Timothy Stack
5f1ffb24a8
[build] name clash
2020-12-05 23:17:15 -08:00
Timothy Stack
32f112b8de
[formats] add w3c extended log format impl
...
Fiexes #798
2020-12-05 21:51:46 -08:00
Timothy Stack
19e0624ab6
[debt] even more mem leaks
...
Defect Number:
Reviewed By:
Testing Done:
2020-12-01 11:27:03 -08:00
Timothy Stack
b924395ed2
[debt] fix some mem leaks
2020-11-30 23:42:37 -08:00
Timothy Stack
8e629b166a
[build] some more compiler profiling
...
Defect Number:
Reviewed By:
Testing Done:
2020-11-19 21:36:51 -08:00
Timothy Stack
9d87cfa2f0
[debt] more tech debt
2020-11-12 21:58:40 -08:00
Timothy Stack
c3646be987
[build] fix some issues on 32-bit arch
2020-09-23 22:36:47 -07:00
Timothy Stack
f1a47ac1ad
[log_format] make logline_value slightly less error-prone
2020-09-16 21:46:44 -07:00
Timothy Stack
90ab6ea8f1
[bro-log] fix an issue with the logline_values in the bro log format
2020-09-16 14:38:58 -07:00
Timothy Stack
138a506b1a
[perf] a few performance tweaks
2020-04-23 06:42:48 -07:00
Timothy Stack
73e902f7d8
[json-log] handle invalid json log lines
...
Header from folded patch 'foldme1.patch':
[local] foldme
2019-09-03 06:19:57 -07:00
Timothy Stack
02c53976b4
Some refactoring for the line buffer and other cleanups
...
Fixes #649
2019-06-15 06:32:02 -07:00
Timothy Stack
6cf5cc8213
[logfile] fix issue when files have headers
...
Defect Number:
Reviewed By:
Testing Done:
2019-05-17 07:42:05 -07:00
Timothy Stack
fb7d6eafaf
[build] some refactoring of files
2019-05-08 05:30:59 -07:00
Timothy Stack
21c5c52843
[format] allow multiple log format patterns per log file
...
This tries to address #624
2019-03-13 16:37:41 -07:00
Timothy Stack
66ef968529
[logfile] fix a performance bug in searching json logs
2018-12-16 21:45:10 -08:00
Timothy Stack
6336fa56e9
[cmds] :write-json-to should passthru JSON columns as JSON instead of strings
...
Fixes #565
2018-11-14 21:46:49 -08:00
Timothy Stack
2589345e5c
[perf] improve initial indexing times
2018-10-17 07:03:33 -07:00
Timothy Stack
5689984702
[yajlpp] use pointer to member over nullobj()
2018-05-25 06:32:01 -07:00
Timothy Stack
3293388165
[generic_log] allow optional stars at the front of the log messages
2018-04-20 07:43:11 -07:00
Timothy Stack
7d7060ae4c
[generic_log] fix recognition for generic logs
...
The generic format picks up extra text in the timestamp, which
caused the date time scanner to reject some matches. I think
it's okay to allow for some trailing junk, so it no longer
ensures the size of the match is the same as the input.
2018-02-04 22:21:18 -08:00
Timothy Stack
2e095fb03e
[time] add a time format
2017-07-18 06:03:02 -07:00
Timothy Stack
4f47c34c92
[build] missing strnstr
2017-04-23 07:20:18 -07:00
Timothy Stack
8ea51a6fd8
[formats] support for CSV/TSV log formats
...
Defect Number:
Reviewed By:
Testing Done:
2017-04-23 07:11:21 -07:00
Timothy Stack
16fd7ec785
[help] remove old command help and add some more filesystem extensions
2017-04-16 15:07:41 -07:00
Timothy Stack
f567aafe3b
[c++11] migration #1
...
Just a start
2016-12-10 07:21:24 -08:00
Timothy Stack
4f05af6408
[time] add support for TAI64N timestamps
...
Fixes #300
2016-04-02 20:58:20 -07:00
Timothy Stack
99eb3a54f3
[spectro] support marking lines in a bucket
2016-03-22 23:19:26 -07:00
Timothy Stack
c4ae8d158c
[fmt] minor fix for the generic_log format and add another pattern to vmw_log
2015-12-10 20:36:25 -08:00