Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | milestone/[PARTWORK]: implemented RainerScript functions | Rainer Gerhards | 2011-07-09 | 3 | -7/+129 |
| | |||||
* | optimized function representation | Rainer Gerhards | 2011-07-08 | 2 | -9/+31 |
| | |||||
* | cosmetic updates | Rainer Gerhards | 2011-07-08 | 1 | -4/+2 |
| | |||||
* | milestone/[PARTWORK]: integrated all variable types (msg/sys/cee) | Rainer Gerhards | 2011-07-08 | 4 | -5/+161 |
| | |||||
* | milestone/[PARTWORK]: implemented comparison operations | Rainer Gerhards | 2011-07-08 | 7 | -58/+236 |
| | |||||
* | milestone/[PARTWORK]: implemented "CONTAINS" | Rainer Gerhards | 2011-07-08 | 2 | -8/+20 |
| | |||||
* | milestone/[PARTWORK]: obtaining msg vars integrated, "==" works for strings | Rainer Gerhards | 2011-07-07 | 9 | -31/+124 |
| | |||||
* | milestone/[PARTWORK]: integrted script filter, but var access is missing | Rainer Gerhards | 2011-07-07 | 12 | -28/+116 |
| | |||||
* | milestone:/[PARTWORK]: config is processed using new parser, except... | Rainer Gerhards | 2011-07-06 | 4 | -34/+82 |
| | | | | ... for "if" filters (more work to come, probably lots of more work... ;)) | ||||
* | milestone/[NONWORKING]: first integration of new parser, rules are not yet ↵ | Rainer Gerhards | 2011-07-06 | 7 | -13/+120 |
| | | | | handled | ||||
* | milestone: abstracted parser interface ... | Rainer Gerhards | 2011-07-06 | 3 | -9/+44 |
| | | | | | so that both testdriver and other callers (rsyslog!) can use it without changing the parser (this simplifies development). | ||||
* | milestone: some plumbing for rsyslog/stand alone parsing | Rainer Gerhards | 2011-07-05 | 5 | -48/+83 |
| | |||||
* | milestone: improved build system | Rainer Gerhards | 2011-07-05 | 5 | -31/+79 |
| | | | | | ... still had quite some glitches, as usual. This time it hopefully works under all circumstances (well, let's hope for "usual cir..." ;)). | ||||
* | milestone: grammar integrated in rsyslog build system | Rainer Gerhards | 2011-07-05 | 7 | -8/+29 |
| | |||||
* | milestone: added functions to grammar | Rainer Gerhards | 2011-07-04 | 5 | -4/+67 |
| | |||||
* | cleanup | Rainer Gerhards | 2011-07-04 | 2 | -30/+20 |
| | |||||
* | milestone: strings and vars are now stored correctly in in-memory representation | Rainer Gerhards | 2011-07-04 | 5 | -17/+43 |
| | |||||
* | milstone: top-level grammer now ready for integration (but script detail ↵ | Rainer Gerhards | 2011-07-04 | 5 | -50/+118 |
| | | | | still missing) | ||||
* | bugfix(new bug): cfsyslines were not properly reversed during parsing | Rainer Gerhards | 2011-07-04 | 1 | -7/+3 |
| | |||||
* | milestone: PROPFILT added to grammar | Rainer Gerhards | 2011-07-04 | 3 | -13/+16 |
| | |||||
* | milestone: added BSD-style blocks | Rainer Gerhards | 2011-07-04 | 3 | -3/+15 |
| | |||||
* | milestone: support for include files added | Rainer Gerhards | 2011-07-04 | 4 | -11/+106 |
| | | | | support for directories will be added during rsyslog integration | ||||
* | milestone: added comparison ops, prepring for flex include processing | Rainer Gerhards | 2011-07-04 | 5 | -19/+83 |
| | |||||
* | milestone: added operations to expr, added evaluation | Rainer Gerhards | 2011-07-04 | 5 | -20/+233 |
| | |||||
* | grammar: small optimization during expr creation | Rainer Gerhards | 2011-07-03 | 2 | -1/+10 |
| | |||||
* | milestone: added grammar for arithmetic expressions | Rainer Gerhards | 2011-07-03 | 6 | -18/+146 |
| | |||||
* | milestone: grammar for basic if/then construct (no expr) | Rainer Gerhards | 2011-07-03 | 3 | -15/+65 |
| | |||||
* | milestone: support for action list added to grammar | Rainer Gerhards | 2011-07-03 | 4 | -13/+163 |
| | |||||
* | milestone: some support for rules in grammar | Rainer Gerhards | 2011-07-02 | 4 | -81/+85 |
| | |||||
* | milestone: grammar for objects and cfsysline created | Rainer Gerhards | 2011-07-02 | 5 | -43/+242 |
| | |||||
* | milestone: done some more twists to the lexer | Rainer Gerhards | 2011-07-01 | 2 | -6/+32 |
| | |||||
* | milestone: lexer now correctly identifies (almost) all constructs | Rainer Gerhards | 2011-07-01 | 2 | -4/+107 |
| | |||||
* | milestone: grammar contains rules for object blocks | Rainer Gerhards | 2011-07-01 | 2 | -18/+149 |
| | |||||
* | milestone: first shot at rules to read old config file objects | Rainer Gerhards | 2011-06-30 | 2 | -2/+33 |
| | |||||
* | worked on detecting old-style PRI filter | Rainer Gerhards | 2011-06-30 | 2 | -0/+118 |
| | |||||
* | first try towards a flex/bison based config parser | Rainer Gerhards | 2011-06-30 | 5 | -0/+232 |
| | |||||
* | reduced sporadic failures during make check | Rainer Gerhards | 2011-06-27 | 1 | -9/+14 |
| | | | | | | | | | the imdiag implementation of "queue empty" was a bit racy, which sometimes lead to too-early termination of rsyslogd and thus some small memory leaks (which in turn showed up as problems during make check). The current architecture is not able to 100% guard against this, but the probleme probability has been reduced (and it showed to improve in practice). | ||||
* | Merge branch 'v5-devel' | Rainer Gerhards | 2011-06-27 | 28 | -187/+585 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imfile/imfile.c plugins/imklog/imklog.c plugins/imptcp/imptcp.c plugins/imtcp/imtcp.c plugins/imuxsock/imuxsock.c plugins/mmsnmptrapd/mmsnmptrapd.c tools/omfile.c | ||||
| * | added support for obtaining timestamp for kernel message from message | Rainer Gerhards | 2011-06-24 | 6 | -99/+130 |
| | | | | | | | | | | | | | | If the kernel time-stamps messages, time is now take from that timestamp instead of the system time when the message was read. This provides much better accuracy. Thanks to Lennart Poettering for suggesting this feature and his help during implementation. | ||||
| * | Merge branch 'v5-stable' into v5-devel | Rainer Gerhards | 2011-06-21 | 14 | -69/+177 |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html | ||||
| * | | added support for obtaining timestamp from system for imuxsock | Rainer Gerhards | 2011-06-20 | 6 | -47/+132 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This permits to read the time a message was submitted to the system log socket. Most importantly, this is provided in microsecond resolution. So we are able to obtain high precision timestampis even for messages that were - as is usual - not formatted with them. This also simplifies things in regard to local time calculation in chroot environments. Many thanks to Lennart Poettering for suggesting this feature, providing some guidance on implementing it and coordinating getting the necessary support into the Linux kernel. | ||||
| * | | Merge branch 'v5-stable' into v5-devel | Rainer Gerhards | 2011-06-16 | 10 | -57/+195 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h | ||||
| * \ \ | Merge branch 'v5-stable' into v5-devel | Rainer Gerhards | 2011-06-14 | 8 | -57/+615 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog tcpsrv.c | ||||
| * \ \ \ | Merge branch 'v4-devel' into v5-devel | Rainer Gerhards | 2011-06-14 | 3 | -1/+9 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: tcpsrv.c | ||||
| | * \ \ \ | Merge branch 'v4-stable' into v4-devel | Rainer Gerhards | 2011-06-14 | 3 | -4/+12 |
| | |\ \ \ \ | |||||
| * | | | | | | preparing for 5.9.0v5.9.0 | Rainer Gerhards | 2011-06-10 | 5 | -4/+5 |
| | | | | | | | |||||
| * | | | | | | $ActionName is now also used for naming of queues in impstats... | Rainer Gerhards | 2011-06-10 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...as well as in the debug output. This functionality has now been fully tested. | ||||
| * | | | | | | bugfix: error state not correctly set for gone-away config directive | Rainer Gerhards | 2011-06-10 | 1 | -0/+1 |
| | | | | | | | |||||
| * | | | | | | set queue name to aciton name (useful for impstats!) | Rainer Gerhards | 2011-06-07 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | so far untested, test follows | ||||
| * | | | | | | Merge branch 'v5-stable-imfile-batches' into v5-devel | Rainer Gerhards | 2011-06-06 | 8 | -9/+48 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac |