Commit Graph

55 Commits

Author SHA1 Message Date
Tim Stack 5a63ece31d [pcre2] migrate from pcre to pcre2
Fixes #974
2022-09-10 09:28:07 -07:00
Timothy Stack 66ef5fdae1 [clang-format] init 2022-03-16 15:38:08 -07:00
Timothy Stack d45d7d6c58 [docs] add report generation to cookbook 2021-02-25 15:47:36 -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 51d1204a96 [arc] add content hash to archive temp dir and tech debt 2020-11-17 10:04:23 -08:00
Timothy Stack 9d87cfa2f0 [debt] more tech debt 2020-11-12 21:58:40 -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 ead1d3eb36 [build] fix some more warnings 2020-09-02 23:04:21 -07:00
Timothy Stack 0940e97b2b [nits] fix some naming issues
Fixes #169
2020-08-30 22:13:56 -07:00
Timothy Stack e27cf3b158 [data-parser] limit the number of pairs produced
Fixes #645
2019-06-16 07:26:47 -07:00
Timothy Stack fb7d6eafaf [build] some refactoring of files 2019-05-08 05:30:59 -07:00
Timothy Stack 2ed99695a2 [data_parser] fix for empty list 2018-04-02 14:20:26 -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 74b58ed9fc [highlights] allow the highlight color to be specified in log formats
Defect Number:
    Reviewed By:
   Testing Done:
2017-12-29 06:51:09 -08:00
Timothy Stack 775107e630 [data_parser] use after free 2017-04-06 07:30:59 -07:00
Timothy Stack deccd51bdf [mouse] update the status line when the mouse is enabled/disabled 2016-05-03 20:47:52 -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 54b9c5ebf5 [parser] handle empty groups 2016-04-12 06:18:26 -07:00
Timothy Stack 4b318e45e0 [parser] some more parser tweaking and fix a jget() issue 2016-03-10 22:11:53 -08:00
Timothy Stack 2d04d047e4 [sql] change extract() to regexp_match() and make extract() an interface to the data_parser 2016-03-10 06:03:32 -08:00
Timothy Stack d4a69cbf22 no joy
Revert "[sql] change extract() to regexp_match() and make extract() an interface to the data_parser"

This reverts commit 85eee6514b.
2016-03-09 23:30:34 -08:00
Timothy Stack 85eee6514b [sql] change extract() to regexp_match() and make extract() an interface to the data_parser 2016-03-09 23:14:54 -08:00
Timothy Stack 443053da62 [all_logs] add log_msg_schema hidden column to the all_logs table and refine the msg format 2015-08-26 09:41:45 -07:00
Timothy Stack feaff13b13 [data_parser] some fixes for the debugger and some parsing improvements 2015-08-21 06:48:05 -07:00
Timothy Stack 87cfe63613 fix an issue with module formats 2015-08-10 21:50:30 -07:00
Timothy Stack 92dd59285b some fixes to the re2c change 2015-06-10 20:42:46 -07:00
Timothy Stack 054e8d489b [data-scanner] convert to using re2c 2015-06-08 06:27:45 -07:00
Timothy Stack bb5f3cc9c4 [all_logs] tweak log_msg_format generation 2015-06-04 05:30:50 -07:00
Timothy Stack 504b5747fe [sql] add an all_logs table that exposes the message format with values, like numbers, replaced with hashes 2015-06-03 06:36:58 -07:00
Timothy Stack 7efedcdafc [lint] remove unnecessary null checks 2015-03-31 06:34:53 -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 ccf29b3bac [coverity] some cleanup and add the chunky_index 2014-09-28 22:36:07 -07:00
Timothy Stack 783369223b fix some misuses of the std::string constructor and other tweaks 2014-03-12 21:19:23 -07:00
Timothy Stack 6a02c938cf [data] fix some minor perf bugs 2014-03-10 07:32:22 -07:00
Timothy Stack b6baae7730 [debug] more debugging stuff
Defect Number:
    Reviewed By:
   Testing Done:
2014-03-06 06:58:49 -08:00
Timothy Stack 3251554cf9 [byte_array] tweak the template so it is easier to use with SpookyHash 2014-02-04 09:26:25 -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 7d66a64d00 [data-parser] ignore whitespace when computing the schema id
Also add some more terminfo directories.
2013-08-29 19:15:45 -07:00
Timothy Stack fb7d1f1dc9 [docs] some more docs 2013-08-01 08:56:00 -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 8908e2569f [parser] fix some parser issues; and a fix for my last checkin 2013-06-23 06:11:37 -07:00
Timothy Stack 5a7d6dab2c [cleanup] uncrustify 2013-06-15 18:07:50 -07:00
Timothy Stack fe1e82eeaf [data scanner] capture email addresses 2013-06-12 22:36:31 -07:00
Timothy Stack 61d3af6e62 [parsing] fix some bugs and improve performance of the scanner 2013-06-11 21:10:59 -07:00
Timothy Stack 5d478fc17a [cleanup] start a tracer/debugger for the data parser 2013-06-08 06:10:18 -07:00
Timothy Stack 5ba3097ee7 [cleanup] move some code around and try to pretty things up a bit 2013-06-06 07:01:32 -07:00
Timothy Stack 4516ffd8d7 [tests] more log samples 2013-06-04 19:45:04 -07:00
Timothy Stack a4792841da [test] add-test command 2013-06-03 07:45:19 -07:00
Timothy Stack 865849f017 [spam] uncrustify pass 2013-05-27 21:35:00 -07:00
Timothy Stack 3128dc772c [sqlite] Major improvements to the sqlite integration.
This is a checkpoint of the improvements to the sqlite integration.  The
data_parser stuff should be much better now and I've tried to improve
other parts of the user experience as well.
2013-05-24 07:55:56 -07:00