Timothy Stack
e4ea9ca584
[arc] report errors when opening archives
2020-10-31 22:19:41 -07:00
Timothy Stack
579e4274f9
[files] initial impl for opening archives
2020-10-28 21:17:57 -07:00
Timothy Stack
74bfa21050
[build] missed a file
2020-09-24 13:22:42 -07:00
Suresh Sundriyal
63ed3ee677
[dist] Prevent distributing built sources
2020-09-22 13:50:37 -07:00
Timothy Stack
a5171058c7
[build] some built files were being included in the dist
2020-09-22 12:01:13 -07:00
Timothy Stack
ba1bc28209
[build] fix issues with test files
2020-09-03 22:13:21 -07:00
Timothy Stack
84a7079e3f
[main] capture stderr only after initscr() and fix curl configure detection
2020-09-02 15:39:27 -07:00
Timothy Stack
a2b3427502
[tests] add tests for SQL annotation functionality
2020-08-26 22:44:12 -07:00
Timothy Stack
07d5aba7b5
[build] remove test files
2020-05-19 22:23:16 -07:00
Timothy Stack
a8e97a180b
[build] remove stale dep
2020-05-09 13:48:06 -07:00
Timothy Stack
3da3ec799a
[session] allow the name
2020-04-25 07:32:05 -07:00
Timothy Stack
9d6e6e4638
[build] fix a typo
2019-09-09 22:10:50 -07:00
Timothy Stack
f11364660d
[build] missed file in makefile
2019-09-03 07:27:24 -07:00
Timothy Stack
585986057d
[build] missed cleaning a dir up
2019-08-10 21:59:43 -07:00
Timothy Stack
34db64aa32
[logfile] the index rebuild didn't check the mtime if the file size was the same
...
Fixes #668
2019-07-25 07:31:46 -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
1fc24ecabf
[bin2c] improve building of data files that are incorporated into the binary
2019-05-15 09:13:56 -07:00
Timothy Stack
76b08f5fe3
[build] fix other lib order
2019-05-08 09:11:22 -07:00
Timothy Stack
fb7d6eafaf
[build] some refactoring of files
2019-05-08 05:30:59 -07:00
Timothy Stack
63e53377c3
[theme] add monocai theme
2019-05-04 10:35:23 -07:00
Timothy Stack
fc9f9f43cf
add bad-config to the dist
2019-05-03 14:29:27 -07:00
Timothy Stack
06d1098211
[config] initial support for themes
...
For #422
Still more to do
2019-05-03 13:50:19 -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
64d4226a89
disable test_top_status for now
2018-11-15 09:47:54 -08:00
Timothy Stack
2345a32423
[filter] add panel that shows the set of filters
...
Initial version, still needs some cleanup
2018-11-09 09:45:19 -08:00
Timothy Stack
2589345e5c
[perf] improve initial indexing times
2018-10-17 07:03:33 -07:00
Timothy Stack
2e10ca09d0
[line_buffer] fix crlf handling in log files
2018-10-12 07:46:18 -07:00
Timothy Stack
9fa3714c85
[build] missed cleaning test files
2018-10-12 07:23:28 -07:00
Timothy Stack
ac7ae1275a
[cmds] add :redirect-to command for redirecting the output of commands in scripts
...
Related to #551
2018-10-12 07:12:35 -07:00
Timothy Stack
d1856b53ba
[build] avoid adding -I/usr/include to CPPFLAGS
...
Defect Number:
Reviewed By:
Testing Done:
2018-10-02 23:04:14 -07:00
Timothy Stack
bc26b92199
[json] some more journald log tweaks
...
Defect Number:
Reviewed By:
Testing Done:
2018-08-22 05:33:20 -07:00
Timothy Stack
26cccdafce
[locale] some tweaks for recognizing non-english logs
...
Try to address some locale issues brought up in #533
2018-08-21 21:43:32 -07:00
Timothy Stack
f360732957
missed new file
2018-08-21 11:21:57 -07:00
Timothy Stack
ae460526da
[tests] disable test_view_colors for now
2018-08-18 23:20:12 -07:00
Timothy Stack
5e8983b857
[sql-view] pressing tab should hide bart charts
...
Fixes #514
2018-06-12 07:50:40 -07:00
Timothy Stack
b94571c58e
[build] fixes...
2018-05-25 06:43:35 -07:00
Timothy Stack
5689984702
[yajlpp] use pointer to member over nullobj()
2018-05-25 06:32:01 -07:00
Timothy Stack
ab2980f5dd
[build] remove meta-sessions test dir
2018-05-17 07:37:58 -07:00
Timothy Stack
4ccae48aea
[bookmarks] add support for tags and comments for log lines
...
Initial work for #446 and #447
TODO: filtering on tags/comments
Also did a bunch of clang-tidy cleanups and improvements to
the online help.
2018-05-17 07:06:50 -07:00
Timothy Stack
1ed0ff7e0f
[pretty-print] check if lines are XML before indenting them as such
...
Also, update the scanner for changes to re2c
2018-04-02 13:25:07 -07:00
Timothy Stack
5e4ca5bbed
[test] comment out mvwattrline test for now
2017-08-01 10:35:33 -07:00
Timothy Stack
753e12d606
[unicode] do not clobber wide chars when applying attributes
...
Attempt to address #414
2017-08-01 10:17:30 -07:00
Timothy Stack
9d249004ac
[time-offset] add days to offset
...
Fixes #435
2017-04-25 05:41:14 -07:00
Timothy Stack
6306659362
[test] remove extra test
2017-04-24 10:31:07 -07:00
Timothy Stack
ef5347b0eb
[build] even more
2017-04-24 07:50:24 -07:00
Timothy Stack
4fb6e24be9
[build] one more time
2017-04-24 07:34:29 -07:00
Timothy Stack
c3688e87f7
[build] fix some tests
...
Defect Number:
Reviewed By:
Testing Done:
2017-04-24 07:29:55 -07:00
Timothy Stack
36e46fc67b
[log] do a full sort if there is a year rollover
...
Fixes #437
2017-04-24 07:03:46 -07:00
Timothy Stack
7f5916d480
[crash] call endwin() after a crash
...
Fixes #438
2017-04-24 06:36:17 -07:00
Timothy Stack
9764cb1a93
[loader] add line numbers for parse errors
...
Fixes #442
2017-04-24 06:18:04 -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
4cedde9a43
[help] add builtin help to the main help text as a reference
...
Defect Number:
Reviewed By:
Testing Done:
2017-04-14 22:49:36 -07:00
Timothy Stack
407c5c67b1
[build] missed some new files
2017-04-06 23:20:02 -07:00
Timothy Stack
78119dc9f1
fixing some minor issues
...
Fixes #255
2017-04-05 07:05:19 -07:00
Timothy Stack
8776f6a703
[sql] do some minimal parsing/annotation of SQL statements
...
Defect Number:
Reviewed By:
Testing Done:
2017-03-26 06:02:53 -07:00
Timothy Stack
c180c44e49
[vtab] add an lnav_view_stack table to get programmatic access to the view stack
...
More progress towards #377
2017-03-04 15:22:19 -08:00
Timothy Stack
89f8ef9c2b
[hotkeys] hotkey configuration
...
First steps to implementing #350
2017-01-21 07:41:28 -08:00
Timothy Stack
93848faae7
add new file to dist
2016-12-06 07:14:54 -08:00
Timothy Stack
44d93dddc3
[pretty-print] allow formats to do transforms before pretty-printing
...
Also started upgrading to C++11.
Fixes #353
2016-12-05 16:34:30 -08:00
Timothy Stack
fb4e66e0b5
[build] package logfile_epoch.1
2016-11-22 10:02:38 -08:00
Timothy Stack
b216993760
[tests] missed a format file in the makefile
2016-08-23 06:50:01 -07:00
Timothy Stack
5539e21c05
[log-format] fix line-format where a variable can span lines
...
Fixes #337
2016-08-23 06:34:18 -07:00
Timothy Stack
c05dfafae8
[log-format] abbreviate long fields when formatting JSON logs
...
Fixes #340
2016-08-22 06:45:27 -07:00
Timothy Stack
8dbf018814
[loader] the loader was not converting the level name to the enum value correctly
...
Closes #329
2016-06-30 21:59:51 -07:00
Timothy Stack
5ea5504aec
[time] fix time rollover for days
...
Fixes #304
2016-05-03 06:43:00 -07:00
Timothy Stack
82f970c09e
[config] add a config option to control A_DIM for text
...
Fixes #298
2016-05-01 20:35:37 -07:00
Timothy Stack
3167302722
[data-parser] fix some issues with parsing hierarchical data and improve the debugger
2016-04-28 23:34:13 -07:00
Timothy Stack
4f05af6408
[time] add support for TAI64N timestamps
...
Fixes #300
2016-04-02 20:58:20 -07:00
Timothy Stack
a384e240f9
missed updating the makefile
2016-03-27 15:28:47 -07:00
Timothy Stack
cdd43549ab
[cmds] automatically capture echo/write output from scripts so they can generate reports
...
Add another example script, dhclient-summary.
Add a 'search-table' section to formats so you can automatically
define a search-based table.
2016-03-06 23:58:37 -08:00
Timothy Stack
a2b381ca19
[config] initial impl with clock-format as the only option at the moment
2016-01-05 06:18:58 -08:00
Timothy Stack
e5f786bc2c
[script] add metadata to script files
2015-12-28 20:30:04 -08:00
Timothy Stack
6e196bff79
[line_buffer] clear cached data when doing a read
2015-12-22 22:44:42 -08:00
Timothy Stack
150590cfd6
[build] missing files from dist
2015-12-19 06:18:47 -08:00
Timothy Stack
e07b4e448f
[exec] add a prompt to execute lnav scripts
2015-12-18 22:39:27 -08:00
Timothy Stack
64cbab1281
[sql] exec .sql files in format dirs
2015-11-26 22:19:53 -08:00
Timothy Stack
65a4803955
[tests] some more test fixes
2015-11-15 06:25:08 -08:00
Timothy Stack
f11cca2366
[sql] add a timeslice() function
2015-10-03 14:58:01 -07:00
Timothy Stack
ec473edc85
[cmd] add support for times in goto
2015-09-14 08:56:42 -07:00
Timothy Stack
399c78d86d
[pretty] pretty-print the contents of strings
...
Fixes #250
2015-08-26 21:28:30 -07:00
Timothy Stack
25a375f08d
[misc] fix various bugs
2015-08-19 21:02:26 -07:00
Timothy Stack
0d37a8c142
[text] pretty-printing should work in the text view
2015-08-18 20:58:20 -07:00
Timothy Stack
1ad3966a95
[tests] add a couple more tests for the loader
2015-08-12 22:34:41 -07:00
Timothy Stack
bedae8c8c2
[fmt] install/update formats from git repos
...
Fixes #244
2015-08-09 21:03:23 -07:00
Timothy Stack
f286950854
[curl] add a curl looper to handle url requests
2015-08-02 06:43:57 -07:00
Timothy Stack
9496a960f6
[check] print the partial match of non-matching lines when checking a log file
2015-07-20 06:33:52 -07:00
Timothy Stack
27bb9bb2ee
[fmt] highlight identifiers in module formats
2015-07-19 02:40:02 -07:00
Timothy Stack
7ef92dab79
[format] try to validate formats against a given file
2015-07-11 16:32:48 -07:00
Timothy Stack
cec3d0cb72
[generic_log] add time format that includes zone
2015-05-17 05:15:41 -07:00
Timothy Stack
94459f2cb1
[generic_log] fix log levels for generic_log
2015-05-01 20:52:00 -07:00
Timothy Stack
b01b962ea7
[build] forgot to add some new data files
2015-04-26 07:12:30 -07:00
Suresh Sundriyal
5cd1da8e1a
[pretty] More restrictive IPv4 regex.
...
The regular expression seems to match arbitrary version strings in
pretty-print view. Adding a more restrictive regular expression,
that should be able to distinguish between valid IPv4 addresses and
arbitrary version strings.
2015-04-19 00:00:43 -07:00
Suresh Sundriyal
ace51f0848
[build] Get rid of the sqlite3 dependency.
2015-04-16 00:28:31 -07:00
Suresh Sundriyal
b2959ce6bd
Revert "[build] Remove the build dependency on 'sqlite3' command-line tool."
...
This reverts commit ce7a32b587
.
2015-04-12 16:39:03 -07:00
Suresh Sundriyal
ce7a32b587
[build] Remove the build dependency on 'sqlite3' command-line tool.
2015-04-12 00:24:51 -07:00
Timothy Stack
1c41731c33
remove -Werror=sign-compare for now since it's not supported on some older compilers
2015-04-11 11:31:07 -07:00
Suresh Sundriyal
d9a85507af
[build] Fix the broken 'make distcheck' target.
2015-04-11 00:52:06 -07:00
Timothy Stack
0b232a7588
[headless] multiline support for command files
2015-04-07 22:13:44 -07:00
Timothy Stack
269dfac33e
[build] missed adding test file to makefile
2015-04-07 21:37:25 -07:00
Suresh Sundriyal
c64ec91eb5
[build] Fix 'make distcheck'/package logfile_vami.0
2015-04-05 13:19:45 -07:00
Timothy Stack
a300ce9977
[format] order the formats based on sample matches
2015-04-05 07:12:20 -07:00
Suresh Sundriyal
fc91faaa00
Enable '-Werror' on the tests.
2015-04-05 00:34:36 -07:00
Suresh Sundriyal
bfee33b7fd
Turn on 'sign-compare' error check for tests.
2015-04-05 00:23:25 -07:00
Suresh Sundriyal
89cc9e09fd
[build] Fix 'make distcheck'
2015-04-04 15:17:57 -07:00
Suresh Sundriyal
707ccce9c0
[build] Stop readline macro from polluting the environment variables.
2015-03-29 01:19:51 -07:00
Timothy Stack
44d2e12403
[text] add filtering support to the plain text view
...
Fixes #149 #148
2015-03-28 06:30:30 -07:00
Suresh Sundriyal
ed0baf7c1c
[build] Add custom silent rules.
...
Add custom silent rules for ptime/bin2c/sqlite3/rm commands.
2015-03-25 03:03:34 -07:00
Timothy Stack
c670a86d04
[pretty-print] first pass at a pretty-printer
...
Defect Number:
Reviewed By:
Testing Done:
2015-03-16 23:10:34 -07:00
Timothy Stack
c2e44c5998
[filter] fix for multiple filter-ins being applied
2014-12-10 07:03:01 -08:00
Timothy Stack
17db6e38fe
add a lo-fi mode
...
Fixes #113
2014-11-11 08:44:44 -08:00
Timothy Stack
eef375c525
[build] cleanup a test file
2014-11-06 20:41:25 -08:00
Timothy Stack
c7cd0961ab
[build] make dist fixes
2014-11-03 20:41:38 -08:00
Timothy Stack
ccf29b3bac
[coverity] some cleanup and add the chunky_index
2014-09-28 22:36:07 -07:00
Timothy Stack
1974e1f1ae
[jsonptr] initial impl
2014-05-05 06:44:58 -07:00
Timothy Stack
b58438875d
[concise] initial impl
2014-04-20 10:40:28 -07:00
Timothy Stack
72e3a4d8df
[format] add TCF file format and some fixes to make it work
...
Defect Number:
Reviewed By:
Testing Done:
2014-04-06 22:11:04 -07:00
Timothy Stack
2781a63cfb
[build] set HOME during tests to a known writable dir
...
Defect Number:
Reviewed By:
Testing Done:
2014-04-05 23:08:33 -07:00
Timothy Stack
788ce43f6b
remove an errant -lcrypto in the build
2014-04-05 22:56:02 -07:00
Timothy Stack
6d6c0f9e55
[nits] some nits noticed after the release
...
Defect Number:
Reviewed By:
Testing Done:
2014-04-01 13:07:58 -07:00
Timothy Stack
21754b8b9d
[test] update the listview test
2014-03-28 21:02:09 -07:00
Timothy Stack
8372cef11c
[date] code generator for strptime formats
2014-03-22 08:02:48 -07:00
Timothy Stack
4ce9a1e871
[elapsed-time] add a visual indicator for sharp changes in message rate
2014-03-16 15:07:08 -07:00
Timothy Stack
9ff2d3774d
[line_buffer] split long lines
...
Fixes #81
2014-03-15 04:40:58 -07:00
Timothy Stack
44970b5800
[data] version regex tweak
2014-03-11 03:49:47 -07:00
Timothy Stack
b34a314098
[data] fix scanning for times
2014-03-09 12:55:02 -07:00
Timothy Stack
f77b601e9a
[view_curses] add some tests for mvwattrline
2014-03-08 05:26:49 -08:00
Timothy Stack
dbc96dc67c
[session] preserve time-offset log-view setting
2014-03-07 21:53:24 -08:00
Timothy Stack
08374381b2
[partition] use an underline to mark a partition boundary
2014-03-07 06:29:20 -08:00
Timothy Stack
d993d0e8c6
[partition] make partitions a separate bookmark type
2014-03-07 05:20:49 -08:00
Timothy Stack
e026d7d657
fix for scripty build
2014-03-06 07:21:08 -08:00
Timothy Stack
b6baae7730
[debug] more debugging stuff
...
Defect Number:
Reviewed By:
Testing Done:
2014-03-06 06:58:49 -08:00
Timothy Stack
c347485834
[config] add more config directories to search
2014-03-02 22:26:41 -08:00
Timothy Stack
fea18347f1
[headless] report output from commands/queries that were executed
...
Also, add some negative test cases.
2014-03-02 16:52:18 -08:00
Timothy Stack
5a04a44381
[tests] add some tests that use headless mode
2014-03-02 08:55:00 -08:00
Timothy Stack
601c19a537
[scrollbar] change the look of the scrollbar
2014-02-20 20:01:06 -08:00
Suresh Sundriyal
cd49dc5226
Static linking related cleanup.
...
* Remove traces of libcrypto, since we don't use OpenSSL anymore.
* Add libgpm and libtinfo to the list of static_lib_list.
2014-02-06 20:53:11 -08:00
Timothy Stack
f4aeb11ad5
[view_curses] use a vector for string attributes
...
Using a map/multimap is too expensive/complex for how many
attributes we have on a line due to how many tree nodes
need to be malloced/freed. Just using a vector should be
good enough and a lot faster.
2014-01-25 09:29:35 -08:00
Timothy Stack
59c1d4313b
[mouse] more mouse support and other fixes
2013-10-11 06:22:29 -07:00
Timothy Stack
c59acba758
[format] initial support for json formats and some bug fixes
2013-09-10 06:20:37 -07:00
Timothy Stack
de374e68f6
[build] some more build tweaks
2013-08-28 21:22:04 -07:00
Timothy Stack
b4ed348428
[build] mostly static linking stuff
2013-08-28 07:28:31 -07:00
Timothy Stack
dc0a0c49fc
[build] some makefile cleanup
2013-07-28 14:33:11 -07:00
Timothy Stack
f801470fa5
[log format] more log formats
2013-07-09 06:51:18 -07:00
Timothy Stack
57deb82f70
[sql] add startswith/endswith functions
2013-07-06 09:16:01 -07:00
Timothy Stack
79c4038128
[log time] add a command to adjust log message times
2013-06-30 16:43:08 -07:00
Timothy Stack
2d33cb7f7e
[log format] some more log format work
2013-06-29 11:00:34 -07:00
Timothy Stack
2cd356b4c5
[log format] some more work to externalize log formats; color identifiers in logs
2013-06-29 06:22:24 -07:00
Timothy Stack
bb62711678
[yajlpp] support for array indexes in paths; also force log times to be in order
2013-06-25 18:52:51 -07:00
Timothy Stack
af3d2a432f
[sql] add a logline_datetime function
2013-06-22 07:55:49 -07:00
Timothy Stack
d72cab0c1e
[log_format] the access_log format wasn't picking up the timestamp range correctly
2013-06-22 07:00:59 -07:00