18 Commits

Author SHA1 Message Date
purnima
d45daa2af0 Rebase,redefine msgDestruct() as smsg_t is used 2016-11-22 14:24:25 +05:30
Rainer Gerhards
448f16495c remove "inline" attribute from excessivly long functions 2016-10-26 11:50:15 +02:00
Rainer Gerhards
4307364376 mmaudit: fix compiler warnings
by using new interface macros; this resolves potential alignment
issues.
2016-01-27 10:43:24 +01:00
Rainer Gerhards
07a074dd88 cleanup: remove dbgprintf's not intended to stay
those starting at column 0 are temporary debug aids during development.
Some of them I intend to keep in for a version or two. Some of them
I tend to forget later. This is a cleanup of those. Most are removed,
some are promoted to be permanently there - now indicated by proper
indention.
2016-01-13 09:20:07 -05:30
Rainer Gerhards
37275b4018 remove unnecessary definition 2016-01-13 06:12:53 -05:30
Janmejay Singh
15afe8245f created param in add-flow to indicate if a graph being added to global-variable is shared, so it can be deep-copied instead of referenced (external modifications to which can not be protected from unsafe concurrent access) + killed an unused function 2015-05-26 09:41:35 +05:30
Janmejay Singh
4ca5e217e2 Adds support for 'reset' statement (it has syntax similar to set 'set', but _unlike_ 'set' always force-sets the given value insteed of conditionally merging it, or not saving it because it is trying to replace an object with a leaf value etc).
Syntax:

reset $.foo = $!bar;

etc.
2014-12-17 11:39:31 +01:00
Rainer Gerhards
0bd11b7d7f mmaudit: now supports v8 output module interface and work again 2013-11-17 18:09:55 +01:00
hwoarang
1c71b9628b make rsyslog use the new json-c pkgconfig file if available 2013-09-03 11:38:01 +02:00
Tomas Heinrich
b8133fb423 Remove redundat cflags and links to libraries
This prevents linking with libee, liblognorm and libgcrypt when not
necessary.
2013-05-20 21:32:50 +02:00
Tomas Heinrich
b424b8c249 Don't #include libestr and libee headers when not necessary
Through msg.h, many unrelated components needlessly required
LIBEE_CFLAGS.
2013-05-20 21:32:49 +02:00
Rainer Gerhards
05eb0a5052 silence compiler warnings & some cleanup 2012-11-14 12:16:24 +01:00
Rainer Gerhards
39745940da mmauditparse: change to support new json-based system
Warning: received only extremely minimal testing
2012-08-27 15:49:31 +02:00
Rainer Gerhards
66ab2a70e5 added message property parsesuccess to indicate status of higher level parser run
added message property parsesuccess to indicate if the last run
higher-level parser could successfully parse the message or not
(see property replacer html doc for details)
2012-03-15 17:25:26 +01:00
Rainer Gerhards
5d44a37a4b milestone: properly parsing raw audit logs 2012-03-02 13:06:49 +01:00
Rainer Gerhards
ce8121e0c4 mmauditd: moved to changed libee 0.4.2 API 2012-03-02 12:45:49 +01:00
Rainer Gerhards
25e8b15383 milestone: parsing audit message almost correct 2012-02-24 19:00:53 +01:00
Rainer Gerhards
e983e13053 mmaudit: added skeleton (copy of mmjsonparse) 2012-02-23 18:06:38 +01:00