summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'beta'Rainer Gerhards2009-04-161-2/+2
|\
| * Merge branch 'v3-stable' into betaRainer Gerhards2009-04-161-2/+2
| |\ | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| | * Merge branch 'debian_lenny' into v3-stableRainer Gerhards2009-04-161-2/+2
| | | | | | | | | | | | | | | Conflicts: ChangeLog
* | | Re-enable parsing host names from message.Luis Fernando Muñoz Mejías2009-04-071-1/+1
| | | | | | | | | | | | | | | | | | There was a subtle bug that made all messages fill their HOSTNAME from the source IP (which may be wrong in a long chain of relays) and not by reading the message. This fixes it.
* | | fully integrated regex patchRainer Gerhards2009-04-021-5/+3
| | | | | | | | | | | | | | | Now have removed the previous method, as really nobody should call it any longer (and now nobody does ;)). Also did some other cleanup.
* | | streamlined regex patchRainer Gerhards2009-04-022-4/+4
| | | | | | | | | | | | | | | | | | - abided to code conventions - fixed a potential segfault when regex library can not be loaded
* | | improved performance of regexp-based filtersRainer Gerhards2009-04-022-2/+7
| | | | | | | | | | | | Thanks to Arnaud Cornet for providing the idea and initial patch.
* | | added O_CLOEXEC to open() callsRainer Gerhards2009-04-023-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | to make sure only the minimum number of file handles is left open during a exec call. This is not a 100% solution, as there are also some fopen() calls and, more importantly, file descriptors opened by libraries. But it is better than nothing (and it was quick, at least until we run into platform hell, what we will for sure ;)).
* | | fixed some problems with "make check"Demo2009-03-312-3/+2
| | | | | | | | | | | | | | | interestingly, they manifested on Debian, only, but potentially existed on other platforms, too.
* | | Merge branch 'master' into sol-testRainer Gerhards2009-03-311-1/+16
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: tests/Makefile.am
| * \ \ Merge branch 'master' into testsRainer Gerhards2009-03-261-27/+54
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| * | | | improved testing supportRainer Gerhards2009-03-191-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | | | bugfix: fixed some segaults on SolarisRainer Gerhards2009-03-252-2/+1
| |/ / / |/| | | | | | | | | | | where vsprintf() does not check for NULL pointers
* | | | Merge branch 'omfile-errHandler'Rainer Gerhards2009-03-241-27/+54
|\ \ \ \ | |/ / / |/| | | | | | | | | | | Conflicts: ChangeLog
| * | | omfile suspend handling for non-dynafiles, also bugfixesRainer Gerhards2009-03-191-12/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | primarily bugs introduced by recent changes. We now also handle static file names correctly, that was not the case before. We now correctly reset the descriptor in the dynafile cache if somthing goes wrong. Keep in mind that reliablity of output is depending on the reliability of the file system driver (the cifs driver returns OK, but still loses data if it is disconnected for too-long).
| * | | omfile bugfixingRainer Gerhards2009-03-181-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - fixed a bug that caused action retries not to work correctly situation was only cleared by a restart - bugfix: closed dynafile was potentially never written until another dynafile name was generated - potential loss of messages
| * | | fixed some message-loss situations when file write failures happenedRainer Gerhards2009-03-171-9/+3
| | | |
| * | | changed one more status settingRainer Gerhards2009-03-111-1/+1
| | | | | | | | | | | | | | | | | | | | user feedback indicates it now looks like it is working ;) still some more work needed for a "good" solution
| * | | try to make file writer restartable (experimental, untested)Rainer Gerhards2009-03-111-4/+5
| | | |
* | | | Merge branch 'master' into rscript-funcRainer Gerhards2009-03-131-0/+2
|\| | |
| * | | bugfix: parser did not correctly parse fields in UDP-received messagesRainer Gerhards2009-03-101-0/+2
| | | |
* | | | integrated various patches for solarisRainer Gerhards2009-03-053-30/+39
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | added ERE support in filter conditionsRainer Gerhards2009-03-042-2/+8
| | | | | | | | | | | | new comparison operation "ereregex"
* | | Merge branch 'beta'Rainer Gerhards2009-02-241-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile.am configure.ac doc/manual.html
| * | make all cflags and libs variables uppercaseMichael Biebl2009-02-241-2/+2
| | | | | | | | | | | | | | | | | | 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.
* | | Merge branch 'beta'Rainer Gerhards2009-01-301-0/+5
|\| |
| * | added info if atomic ops are available to rsyslogd -v outputRainer Gerhards2009-01-301-0/+5
| | |
* | | Merge branch 'beta'Rainer Gerhards2009-01-301-1/+1
|\| |
| * | Merge branch 'v3-stable' into beta, conclude fix for raceRainer Gerhards2009-01-301-1/+1
| |\| | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/msg.c
| | * bugfix: invalid mutex access in msg.cRainer Gerhards2009-01-301-1/+1
| | |
* | | Merge branch 'drd-testing'Rainer Gerhards2009-01-291-0/+1
|\ \ \
| * | | bugfix: unitialized mutex was used in msg.c:getPRIRainer Gerhards2009-01-261-0/+1
| | | | | | | | | | | | | | | | | | | | This was subtle, because getPRI is called as part of the debugging code (always executed) in syslogd.c:logmsg.
* | | | Merge branch 'beta'Rainer Gerhards2009-01-273-29/+36
|\ \ \ \ | |/ / / |/| / / | |/ / | | | Conflicts: tools/omfile.c
| * | Merge branch 'v3-stable' into betaRainer Gerhards2009-01-272-28/+32
| |\| | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| | * Merge branch 'debian_lenny' into v3-stableRainer Gerhards2008-12-182-28/+32
| | |
| | * Merge branch 'debian_lenny' into v3-stableRainer Gerhards2008-12-101-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html net.h plugins/imtcp/imtcp.c plugins/imudp/imudp.c runtime/net.c runtime/rsyslog.h tcps_sess.c tcpsrv.c
| * | bugfix: the string "Do Die" was accidently emited upon exit in non-debug modevarmojfekoj2009-01-151-2/+4
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | bufgix: $PreserveFQDN was not properly handled for locally emitted messagesRainer Gerhards2008-12-201-1/+4
| | |
* | | Merge branch 'beta'Rainer Gerhards2008-12-101-3/+4
|\| |
| * | some legacy options were not correctly processedvarmojfekoj2008-12-101-3/+4
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | added ability to drop privilegesRainer Gerhards2008-11-261-3/+40
| | | | | | | | | | | | | | | | | | | | | Added $PrivDropToGroup, $PrivDropToUser, $PrivDropToGroupID, $PrivDropToUserID config directives to enable dropping privileges. This is an effort to provide a security enhancement. For the limits of this approach, see http://wiki.rsyslog.com/index.php/Security
* | | exprimental implementaiton of $PrivDropToUser directiveRainer Gerhards2008-11-191-4/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... which permits to drop root privileges. This is not a completely secure way of dropping permissions, e.g. the group permissions need to be dropped, too. Also, there are several vulnerability Windows (see code comments). Finally, at least the imklog module on linux does not work when privileges are dropped. This code may still be a valuable addition, and so I have created an experimental branch so that people can check it out.
* | | Merge branch 'beta'Rainer Gerhards2008-11-181-0/+72
|\| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html doc/property_replacer.html
| * | Merge branch 'v3-stable' into betaRainer Gerhards2008-11-111-0/+72
| |\| | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog doc/manual.html
| | * added small regex check tool to repositoryRainer Gerhards2008-11-111-0/+72
| | | | | | | | | | | | | | | | | | This is intended for debugging and considered worth preserving. However, it has not (yet) been added to the build diag tools as it is not considered important enough.
* | | added configuration directive "HUPisRestart"Rainer Gerhards2008-10-232-47/+114
| | | | | | | | | | | | | | | ...which enables to configure HUP to be either a full restart or "just" a leightweight way to close open files
* | | Merge branch 'master' into nextmasterRainer Gerhards2008-10-222-0/+10
|\| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac
| * | Merge branch 'beta'Rainer Gerhards2008-10-161-0/+8
| |\| | | | | | | | | | | | | | | | Conflicts: ChangeLog
| | * clarified cost and effect of SIGHUPv3.19.12Rainer Gerhards2008-10-161-0/+8
| | |
| * | Merge branch 'beta'Rainer Gerhards2008-10-091-0/+2
| |\|