summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* initial parser testing suite addedRainer Gerhards2009-03-2610-6/+34
| | | | | | integrated tcl test script into autotools make check, created a few test cases based a real-world sample and samples from RFC3164 and 5424.
* parser test script createdRainer Gerhards2009-03-263-42/+78
| | | | | more or less complete now, with some minor nits left for later but is usable.
* some text scripts added (experimental)Rainer Gerhards2009-03-232-0/+51
|
* improved testing supportRainer Gerhards2009-03-198-6/+187
| | | | | | | | | | | | | worked on ways to provide a better test suite: - added -T rsyslogd command line option, enables to specify a directory where to chroot() into on startup. This is NOT a security feature but introduced to support testing. Thus, -T does not make sure chroot() is used in a secure way. (may be removed later) - added omstdout module for testing purposes. Spits out all messages to stdout - no config option, no other features - modified $ModLoad statement so that for modules whom's name starts with a dot, no path is prepended (this enables relative-pathes and should not break any valid current config)
* fixed broken make distcheck due to invalidly stated omtemplate fileRainer Gerhards2009-03-191-1/+1
|
* adapted test framework to new script engineRainer Gerhards2009-03-196-22/+46
|
* added output module templateRainer Gerhards2009-03-165-8/+260
| | | | | | | so far, this is mostly some documentation, but I hope that during the process of creating output modules out of it we will get good questions and thus can extend the template. In any case, it should be better than what we had so far...
* some more information on rainerscript imlementationRainer Gerhards2009-03-161-0/+2
| | | | (taken from old rscript branch, which is now obsolete)
* Merge branch 'master' into rscript-funcRainer Gerhards2009-03-1313-20/+55
|\
| * Merge branch 'beta'Rainer Gerhards2009-03-1110-13/+43
| |\ | | | | | | | | | | | | Conflicts: doc/omrelp.html
| | * Merge branch 'v3-stable' into betaRainer Gerhards2009-03-1110-14/+44
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| | | * doc enhance: enhance ommysql documentationRainer Gerhards2009-03-062-1/+14
| | | | | | | | | | | | | | | | | | | | provide standard template for MySQL module and instructions on how to modify schema
| | | * doc typo fixRainer Gerhards2009-03-051-2/+2
| | | | | | | | | | | | | | | | thanks to Trent W. Buck for alerting me.
| | | * fixed a potential segfault problem in gssapi codevarmojfekoj2009-03-022-1/+9
| | | | | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| | | * updated changelog to reflect patch appliedRainer Gerhards2009-02-241-0/+4
| | | |
| | | * Call PKG_PROG_PKG_CONFIG m4 macro unconditionally.Michael Biebl2009-02-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | As all the calls to PKG_CHECK_MODULES are conditional, it can happen that PKG_PROG_PKG_CONFIG is not called (i.e. if you not use --enable-relp). So we enforce a check for pkg-config by adding it to the global checks.
| | | * doc fix: don't use absolute paths for $ModLoadMichael Biebl2009-02-242-3/+3
| | | |
| | | * changed TLS link on manual homepage to native TLS docRainer Gerhards2009-02-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ... pointed previously to stunnel-alternative, which now that we support native TLS is now no longer recommended. Thanks to Michael Biebl for bringing this to my attention.
| | | * preparing for 3.20.4v3.20.4Rainer Gerhards2009-02-092-2/+2
| | | |
| | | * doc bugfix: dist tarball missed 2 files, had one extra file that no longer ↵Rainer Gerhards2009-02-092-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | belongs into it. Thanks to Michael Biebl for pointing this out.
| | | * bugfix: invalid ./configure settings for RFC3195Michael Biebl2009-02-062-2/+4
| | | | | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| | | * docfix: copy&paste errorRainer Gerhards2009-02-031-2/+2
| | | |
| * | | updated project status, versionRainer Gerhards2009-03-112-3/+5
| | | |
| * | | preparing for 4.1.5 releasev4.1.5Rainer Gerhards2009-03-112-2/+2
| | | |
| * | | bugfix: parser did not correctly parse fields in UDP-received messagesRainer Gerhards2009-03-103-2/+5
| | | |
* | | | bugfix: removed (newly introduced) memory leaksRainer Gerhards2009-03-132-6/+3
| | | |
* | | | better readability for compiled VMPrg outputRainer Gerhards2009-03-122-24/+29
| | | |
* | | | initial implementation of RainerScript functions & strlen()Rainer Gerhards2009-03-108-10/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - implemented function support in RainerScript. That means the engine parses and compile functions, as well as executes a few build-in ones. Dynamic loading and registration of functions is not yet supported - but we now have a good foundation to do that later on. NOTE: nested function calls are not yet supported due to a design issue with the function call VM instruction set design. - implemented the strlen() RainerScript function
* | | | fixed a platform issue the prevented building on solarisRainer Gerhards2009-03-061-0/+5
| | | |
* | | | integrated various patches for solarisRainer Gerhards2009-03-0515-292/+335
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Unfortunatley, I do not have the full list of contributors available. The patch set was compiled by Ben Taylor, and I made some further changes to adopt it to the news rsyslog branch. Others provided much of the base work, but I can not find the names of the original authors. If you happen to be one of them, please let me know so that I can give proper credits.
* | | fixed newly introduced memory leakRainer Gerhards2009-03-041-1/+4
| | | | | | | | | | | | (bug created 30 minutes ago or so)
* | | some optimization on regex codeRainer Gerhards2009-03-041-26/+1
| | | | | | | | | | | | also some commented-out leftover removed
* | | added ERE support in filter conditionsRainer Gerhards2009-03-047-14/+54
| | | | | | | | | | | | new comparison operation "ereregex"
* | | Merge branch 'beta'Rainer Gerhards2009-02-2428-153/+144
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile.am configure.ac doc/manual.html
| * | decreased GNUtls version requirementRainer Gerhards2009-02-241-1/+1
| | | | | | | | | | | | | | | | | | | | | rsyslog also works with some 1.x.x versions, but I have not details any longer. I developed with a v1 version for a while. To be on the save side, I request 2.0.0 (Michael Biebl was even more conservative with 2.4.2 - which he had at hand - and so I am changing this now).
| * | reflected build system changes in change logRainer Gerhards2009-02-241-0/+3
| | |
| * | Improve mysql configure check (for unusual paths)Michael Biebl2009-02-242-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove AC_CHECK_HEADERS([mysql/mysql.h],...) as this was causing pain for users where the mysql headers are not installed in the system include directory. It was superfluous anyways, as we check for mysql_config and set the include path to the correct directory. Update ommysql.c to use #include <mysql.h>, as mysql_config will set the include path to /path/to/include/mysql/ so <mysql/mysql.h> would not work. Remove errmsg.h include as it is not used.
| * | Separate macro file for atomic operationsMichael Biebl2009-02-242-46/+54
| | | | | | | | | | | | | | | | | | To unclutter configure.ac and to make it easier re-usable, move the check for atomic operations into a separate m4 macro file and call the macro RS_ATOMIC_OPERATIONS (RS for RSyslog)
| * | Split the m4 macros into a separate directoryMichael Biebl2009-02-243-0/+4
| | |
| * | Use pkg-config for GnuTLS configure checkMichael Biebl2009-02-241-22/+2
| | | | | | | | | | | | | | | | | | Use PKG_CHECK_MODULES instead of libgnutls-config to get the compilation flags (vastly simpler). Set minimum version to 2.4.2, as that is the oldest version I could test with.
| * | Call PKG_PROG_PKG_CONFIG m4 macro unconditionally.Michael Biebl2009-02-241-0/+2
| | | | | | | | | | | | | | | | | | | | | As all the calls to PKG_CHECK_MODULES are conditional, it can happen that PKG_PROG_PKG_CONFIG is not called (i.e. if you not use --enable-relp). So we enforce a check for pkg-config by adding it to the global checks.
| * | make all cflags and libs variables uppercaseMichael Biebl2009-02-2424-80/+80
| | | | | | | | | | | | | | | | | | pkg-config uses uppercase for its _CFLAGS and _LIBS variable names. So we follow suit and convert all _cflags and _libs variables to uppercase for more consistency.
| * | prepared for 3.21.10 releasev3.21.10Rainer Gerhards2009-02-023-3/+3
| | |
* | | Merge branch 'lastmessage'Rainer Gerhards2009-02-024-7/+27
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| * | | added new config directive $RepeatedMsgContainsOriginalMsgRainer Gerhards2009-02-024-10/+25
| | | | | | | | | | | | | | | | | | | | | | | | so that the "last message repeated n times" messages, if generated, may have an alternate format that contains the message that is being repeated. Note that this is on an action-by-action basis.
| * | | fixed type in format string (s as string indicator missing)varmojfekoj2009-01-121-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| * | | experimentally altered "last message repeated n times" to include msgRainer Gerhards2008-12-191-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was suggested by David Lang, to help identify the message that was repeated. A problem is that I do not have the expanded template at hand when the "last ... times" message is generated. Spending much time on this functionality is also probably not a good thing, as the whole functionality will be overhauled (and once this is done we will not at all have the output template at hand). So the approach is to use a single field - here msg - and inlcude it as a notation of what was repeated. This is far from being perfect, but eventually good enough. I will now wait for feedback before going any further.
* | | | updated project status after 3.21.10 releaseRainer Gerhards2009-02-021-4/+4
| | | |
* | | | Merge branch 'beta'Rainer Gerhards2009-01-302-0/+12
|\ \ \ \ | | |/ / | |/| |
| * | | added info if atomic ops are available to rsyslogd -v outputRainer Gerhards2009-01-302-0/+12
| | | |