Tim Stack
eaa6e50a52
[log_format] perform more validations on log formats
2022-09-12 07:18:26 -07:00
Tim Stack
5a63ece31d
[pcre2] migrate from pcre to pcre2
...
Fixes #974
2022-09-10 09:28:07 -07:00
Tim Stack
87791ec94b
[markdown] add support for going to an anchor
2022-08-28 18:55:32 -07:00
Tim Stack
7310f9dcec
[formats] add description and level properties to tag definitions
2022-08-20 06:41:44 -07:00
Tim Stack
412a3c2a70
[formats] restrict tag name characters
2022-08-19 21:15:59 -07:00
Tim Stack
53c9c5cb51
[logfile] move bookmark_metadata to logfiles
2022-08-19 20:01:25 -07:00
Tim Stack
001f26d066
[loader] make sure values defined in formats have a corresponding capture in at least one pattern
2022-08-16 21:38:17 -07:00
Timothy Stack
1abc77e129
[secure] start to update secure-mode
2022-07-19 23:48:25 -07:00
Timothy Stack
6393990b91
[nits] miscellaneous issues
2022-07-11 23:17:42 -07:00
Timothy Stack
8b3b8a6e3c
[perf] fix some text file loading issues
2022-07-07 22:13:18 -07:00
Timothy Stack
72c1c48e23
[perf] fixing slow queries
2022-07-01 16:02:14 -07:00
Timothy Stack
f9f797fc9d
[logfile_sub_source] add log message watch expressions
...
Fixes #539
2022-06-28 22:23:56 -07:00
Timothy Stack
c24be236a3
[:goto] raise an error if the input is not fully parsed
...
Related to #999
2022-06-21 22:16:57 -07:00
Timothy Stack
dfaeee7f44
[perf] fix some performance issues
2022-06-03 19:17:00 -07:00
Timothy Stack
a27198e8ca
[regex101] add an integration with regex101
...
... and a pile of other changes
2022-04-30 13:06:01 -07:00
Timothy Stack
0785a432fa
[console] colorize console output
2022-04-12 16:07:13 -07:00
Timothy Stack
81e63784e7
[modernize] some more cleanups
2022-03-31 08:59:33 -07:00
Timothy Stack
b856cd9657
[build] silence some warnings
2022-03-28 22:00:49 -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
4564e162d0
[build] try to optimize compile time
2022-03-13 15:49:41 -07:00
Timothy Stack
8bb034eeeb
[pcap] initial pcap support
...
Fixes #12
2021-11-05 15:13:16 -07:00
Timothy Stack
b2f11ac27f
[intern] some cleanup
2021-09-22 16:01:03 -07:00
Timothy Stack
be51a4e3de
[arc/remote] use a single work directory for archive/remote files
2021-05-15 22:39:18 -07:00
Timothy Stack
3741985ee3
[format] allow leading slash in field names
...
Fixes #852
2021-04-16 14:47:47 -07:00
Timothy Stack
c0ed59e61e
[sqlite] implement .dump SQL command
2021-03-28 13:50:26 -07:00
Timothy Stack
4f4d90a65d
[tests] include more information in error message
2021-03-20 13:39:35 -07:00
Timothy Stack
0f238f7972
[docs] add some more text to arch docs and other tweaks
2021-02-13 23:08:40 -08:00
Timothy Stack
f5e88b7158
[docs] add ARCHITECTURE.md and various other things
2021-02-13 12:41:48 -08:00
Timothy Stack
351ad7a8fc
[xml/xpath] suggest xpath() calls for xml fields
2021-02-06 22:13:08 -08:00
Timothy Stack
56bee6f4c9
[archive] remove old unpacked archives and a bunch of other stuff
2021-01-16 22:23:20 -08:00
Timothy Stack
2de57d242d
[leak] fix leak of yajl error msgs
2020-12-31 15:24:28 -08:00
Timothy Stack
1d17ac7f29
[build] compress data files embedded in the binary to save some space
...
Fixes #763
2020-12-30 13:49:29 -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
6b0b3a65dd
[build] fix static init issue
2020-12-10 22:32:01 -08:00
Timothy Stack
04da95eb95
[installer] fix file type check for formats
...
Fixes #801
2020-12-10 21:18:56 -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
8e629b166a
[build] some more compiler profiling
...
Defect Number:
Reviewed By:
Testing Done:
2020-11-19 21:36:51 -08:00
Timothy Stack
db8a3c4d38
[debt] doing some cleanup
...
Defect Number:
Reviewed By:
Testing Done:
2020-11-09 22:17:17 -08:00
Timothy Stack
5e42b4cb8a
[debt] include cleanup
2020-10-28 21:23:46 -07:00
Timothy Stack
8b38bb0970
[session] store file visibility
2020-10-28 21:23:25 -07:00
Timothy Stack
9f524136bd
[fs] remove old filesystem impl
2020-10-20 22:55:46 -07:00
Timothy Stack
65c991919b
[loader] fix format loader and add $schema refs to formats
2020-09-24 13:12:43 -07:00
Timothy Stack
8e9ef5765f
[formats] break up default-log-formats.json into separate files for each file format
...
Defect Number:
Reviewed By:
Testing Done:
2020-05-08 22:04:39 -07:00
Timothy Stack
8413dd13d8
[config] add configs directory
2020-05-07 07:08:59 -07:00
Timothy Stack
138a506b1a
[perf] a few performance tweaks
2020-04-23 06:42:48 -07:00
Timothy Stack
63dba408ec
[stdin] Keep the stdin piper file in .lnav so that it can be reopened
...
When piping the output of a program into lnav, the data would
be dumped to the terminal on exit so that it would not be
lost. Since that is a bit noisy, the temp file used to store
the data is now left in .lnav so that it can be reopened later.
Older stdin captures are automatically removed after a day.
Also took the opportunity to start using filesystem::path more.
Fixes #436
2019-07-29 22:18:32 -07:00
Timothy Stack
0918063640
[cleanup] some modernization
2019-05-21 22:14:36 -07:00
Timothy Stack
1fc24ecabf
[bin2c] improve building of data files that are incorporated into the binary
2019-05-15 09:13:56 -07:00