Commit Graph

125 Commits

Author SHA1 Message Date
Timothy Stack
783369223b fix some misuses of the std::string constructor and other tweaks 2014-03-12 21:19:23 -07:00
Timothy Stack
54d979f44f [open] bah, open should work for dirs 2014-03-12 09:22:30 -07:00
Timothy Stack
7b1bb506e2 [open] add some more checks when opening a file 2014-03-12 08:44:02 -07:00
Timothy Stack
ab1f9a8725 [test] reformat test_grep_proc2 2014-03-12 07:11:55 -07:00
Timothy Stack
9ff6a3cbe9 [write-json] add a command to write results as json 2014-03-11 05:37:13 -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
43e6b55a81 [readline] customize display of matches for completion 2014-03-09 01:29:28 -08: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
9588901171 Ensure the logfile_syslog.0 timestamp is from 2013 since the year is inferred from that. 2014-03-02 11:07:41 -08:00
Timothy Stack
5a04a44381 [tests] add some tests that use headless mode 2014-03-02 08:55:00 -08:00
Timothy Stack
8e884520c0 [misc] tweak scrollbar colors; add auto-complete for strings when typing sql searches; fix ipaddress collator 2014-02-22 22:52:21 -08:00
Timothy Stack
601c19a537 [scrollbar] change the look of the scrollbar 2014-02-20 20:01:06 -08:00
Timothy Stack
c9d3914b6a [cppcheck] fix some nits 2014-02-19 06:29:13 -08:00
Timothy Stack
6a38619ac7 [piper] fix for partial lines when reading stdin 2014-02-19 05:58:31 -08:00
Timothy Stack
1bb17a0b96 [sql] add a collator for log level
Fix for #77
2014-02-18 09:06:50 -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
Tim Stack
ef88ad1003 Merge pull request #69 from sureshsundriyal/lnav-spooky
Replace SHA-1 with Spookyhash.
2014-02-04 07:24:36 -08:00
Suresh Sundriyal
13f5ad0dce Change the code to use Spookyhash.
* This change removes the external dependency on OpenSSL, which should
  allow the code to compile on Mac OS X without specifying the
  MAC_OS_X_VERSION_MIN_REQUIRED non-sense.
* Spookyhash should be faster than SHA-1's Merkle-Damgård construction.
* Spookyhash is only 128-bits as opposed to SHA-1's 160-bits so memory
  consumption should be less. I doubt it will lead to too many
  collisions.
* The docs are updated to reflect the fact that OpenSSL is not a
  dependency.
2014-02-03 22:36:33 -08:00
Timothy Stack
e08b11ff3d [pcre] try to avoid null chars in log messages 2014-02-03 22:18:58 -08:00
Timothy Stack
5ef8a168a7 [perf] reduce copies of log messages 2014-02-01 06:41: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
2fa081c00a [cygwin] more windows nits and cleanup 2014-01-13 22:29:14 -08:00
Timothy Stack
71cd99a2bf [cygwin] fix compile issue for test 2014-01-12 19:58:18 -08:00
Timothy Stack
c3d51190c8 [wrap] start support for word wrapping and fix a variety of glitches 2013-11-06 07:29:20 -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
94ce0ffd83 [docs] more docs and some simple bug fixes 2013-08-25 07:12:41 -07:00
Timothy Stack
dc0a0c49fc [build] some makefile cleanup 2013-07-28 14:33:11 -07:00
Timothy Stack
b305aff417 [sql] swap regexp_replace args 2013-07-27 11:11:50 -07:00
Timothy Stack
af6e289cda [log format] add scaling factors 2013-07-23 05:55:08 -07:00
Timothy Stack
e75f42dd07 [data parser] hex dump values and add the uwsgi log format 2013-07-17 21:24:33 -07:00
Timothy Stack
9485f12147 [sql] add regexp_replace function 2013-07-10 22:42:24 -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
6d77a7412e [pcrepp] add support for named captures and fix some other bugs 2013-06-24 18:08:43 -07:00
Timothy Stack
5ba26cc5f7 [hist] cleanup the hist_source and add support for graphing a single column at a time 2013-06-23 13:43:51 -07:00