Commit Graph

848 Commits

Author SHA1 Message Date
Tim Stack
822eaf5a1a [json_log] auto detect the required width for a column
Related to #1146
2023-04-29 16:13:42 -07:00
Tim Stack
cd59577324
Merge pull request #1147 from FlorianMuenchbach/feature/cursor-mode-tests
Some test cases for listview behavior in cursor mode
2023-04-28 11:49:01 -07:00
Tim Stack
f2a0c8f21c [logfile] include microseconds when converting timestamps
Mentioned in #1145

Also, fix the field hiding issue mentioned in #1146
2023-04-28 11:37:24 -07:00
Florian Münchbach
1b250cc124 Add test input files to Makefile 2023-04-25 21:38:53 +02:00
Florian Münchbach
4d7f929d9a Add test cases for cursor mode 2023-04-23 17:49:59 +02:00
Florian Münchbach
ea5d59e7e2 Use set_selection instead set_top in listview driver 2023-04-23 15:53:15 +02:00
Florian Münchbach
6c642abad6 Prefix selected line in listview driver output with '+' 2023-04-23 15:53:15 +02:00
Florian Münchbach
e7a4e388a2 Add command options for cursor mode and key 'press' input to listview driver 2023-04-23 15:53:15 +02:00
Tim Stack
44b564681b [format_loader] catch invalid format names
Fixes #1122
2023-04-05 22:52:55 -07:00
Tim Stack
a2f076a967 [test_sql_str_func] disable url test that is dependent on the curl version 2023-04-03 00:40:04 -07:00
Tim Stack
3862ba8ac1 [tests] fix file path 2023-03-31 12:37:45 -07:00
Tim Stack
70dee8a747 [ci] try to fix some test failures 2023-03-31 12:11:26 -07:00
Tim Stack
db1fc92fdd [ansi] missed resizing a buffer when scrubbing ansi
Fixes #1135
2023-03-30 22:06:19 -07:00
Tim Stack
5ad75f156a [build] try to fix CI for test that uses a syslog logfile 2023-03-30 21:31:39 -07:00
Tim Stack
f34a5cf589 [docs] update docs for half page hotkeys 2022-12-21 15:45:59 -08:00
Tim Stack
fe50ba8f9b change en_US.utf-8 to en_US.UTF-8
related to #1089
2022-12-15 21:43:15 -08:00
Tim Stack
12d70f9996 [config] add missing enum terminator
the terminator is needed in the enum_value_t array

(I should really make it a real container...)
2022-12-14 20:48:53 -08:00
Tim Stack
3990517fcb
Merge pull request #1090 from FlorianMuenchbach/feature/cursor-mode
Feature/cursor mode
2022-12-14 20:33:45 -08:00
Tim Stack
554918b96c [goto] fix error reporting issue
Fixes #1078
2022-11-08 13:57:43 -08:00
Florian Münchbach
a75d5c7cf3 Add hotkey binding for toggling the cursor mode 2022-11-01 21:33:47 +01:00
Tim Stack
8391de3ad6 [data_scanner] fix DT_H1 detection
Fix a broken refactor
2022-10-06 21:02:33 -07:00
Tim Stack
faeaf477ab [yajlpp] flesh things out a bit more 2022-10-04 21:17:01 -07:00
Tim Stack
9ff1daf032 [port] more endianness stuff 2022-10-03 06:19:07 -07:00
Tim Stack
9eb734ef7e [log_format] support for a separate sub-second field 2022-10-02 21:58:10 -07:00
Tim Stack
bddc6011ff [ansi] fix perf bug in eraser
Related to #1057
2022-09-26 10:31:04 -07:00
Tim Stack
07c57dae08 [json-log] change how lines that do not start with a curly are reported 2022-09-24 21:19:20 -07:00
Tim Stack
094b45f7ca [nits] minor fixes 2022-09-23 11:08:22 -07:00
Tim Stack
a31045a97b [build] fix dist listing in test 2022-09-22 12:27:14 -07:00
Tim Stack
0fd9845580 [tests] test_tailer tweaks 2022-09-22 10:54:09 -07:00
Tim Stack
fd19759bf5 [tests] set TZ when doing touch 2022-09-21 22:47:46 -07:00
Tim Stack
93a53c4224 [fini] fix a destruction ordering issue 2022-09-21 18:54:45 -07:00
Tim Stack
59ec0b4794 [build] missed dist'ing test file 2022-09-20 20:52:20 -07:00
Tim Stack
d940d9d5eb [logfile] plumb gzip header through file meta 2022-09-20 20:07:44 -07:00
Tim Stack
3f3e6dcbdc [highlight] turn off nesting for var highlight 2022-09-20 13:51:56 -07:00
Tim Stack
a437d9fcc9 [pcre2pp] allocate match_data on the stack 2022-09-20 08:31:23 -07:00
Tim Stack
26bcf0865d [test] tests should not rely on the local syslog being readable 2022-09-20 08:31:23 -07:00
Tim Stack
20a06a2782 [test] missed input file 2022-09-19 21:15:28 -07:00
Tim Stack
b7de0766c8 [highlighters] add some keywords 2022-09-19 20:42:48 -07:00
Tim Stack
f1deeb5b74 [highlight] turn off nesting for some builtin highlighters 2022-09-19 20:30:56 -07:00
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
2022-09-19 20:15:35 -07:00
Tim Stack
d79c1f9235 [regex101] accept pcre2 imports 2022-09-18 22:37:44 -07:00
Tim Stack
6016219d57 [tests] missed updating test output 2022-09-18 20:47:30 -07:00
Tim Stack
c49e0787f3 [release] bump version and try to automate some stuff 2022-09-18 16:05:24 -07:00
Tim Stack
1effd99e5c [sql] add parse_url()/unparse_url() functions
Fixes #44
2022-09-18 06:51:04 -07:00
Tim Stack
b536043050 [sql/json] json_group_array() returns {} instead of [] 2022-09-16 13:02:52 -07:00
Tim Stack
eb0bd4ac9a [anon] add an anonymizer to help with support requests
Fixes #1055
2022-09-15 21:11:30 -07:00
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
2022-09-14 21:43:36 -07:00
Tim Stack
eaa6e50a52 [log_format] perform more validations on log formats 2022-09-12 07:18:26 -07:00
Tim Stack
af5213a98a [log_formats] change "no patterns have a capture" error to a warning 2022-09-10 15:43:47 -07:00
Tim Stack
5a63ece31d [pcre2] migrate from pcre to pcre2
Fixes #974
2022-09-10 09:28:07 -07:00