summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* regression fix: activation for legacy modules handled incorrectlyRainer Gerhards2011-05-121-0/+1
|
* step: imuxsock changed to new config systemRainer Gerhards2011-05-121-0/+1
| | | | now also properly works with privilege drop
* step: imtcp did not properly handle privilege dropRainer Gerhards2011-05-062-4/+4
|
* step: conf interface now natively supports priv dropRainer Gerhards2011-05-064-15/+84
|
* step: generalized new config interface for all module typesRainer Gerhards2011-05-064-35/+68
|
* step: imtcp moved to new config interfaceRainer Gerhards2011-05-054-1/+71
| | | | as far as we know that new interface right now ;)
* step: imudp utilizes interim new input module interfaceRainer Gerhards2011-05-045-4/+11
|
* step: small improvements to input mod config plumbingRainer Gerhards2011-05-032-6/+11
|
* step: put plumbing in place for new input module config systemRainer Gerhards2011-05-036-53/+258
|
* step: action queues now activated only AFTER privilege dropRainer Gerhards2011-05-021-0/+1
|
* Merge branch 'v5-stable'Rainer Gerhards2011-05-021-2/+4
|\
| * Merge branch 'v4-stable' into v5-stableRainer Gerhards2011-05-021-2/+4
| |\ | | | | | | | | | | | | Conflicts: tcpsrv.c
| | * slightly more informative errmsg when TCP connection is abortedRainer Gerhards2011-05-021-2/+4
| | |
| | * bugfix: abort if imfile reads file line of more than 64KiBRainer Gerhards2011-02-101-1/+1
| | | | | | | | | | | | | | | Thanks to Peter Eisentraut for reporting and analysing this problem. bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=221
* | | step: moved main message queue activation to after priv dropRainer Gerhards2011-04-271-0/+21
| | |
* | | minor: some better debug instrumentationRainer Gerhards2011-04-271-2/+4
| | |
* | | step: config-specific module list used during config processingRainer Gerhards2011-04-274-28/+39
| | |
* | | step: added config-specific module listRainer Gerhards2011-04-277-51/+158
| | |
* | | step: $ModLoad handler no longe requries conf objRainer Gerhards2011-04-275-17/+13
| | | | | | | | | | | | | | | re-doing the interface, global var "loadConf" now holds that data. Makes things simpler with legacy handler, as well as new functionality.
* | | step: shuffled module-related code from syslogd.c to rsconf.cRainer Gerhards2011-04-272-1/+174
| | | | | | | | | | | | ... plus some minor cleanup/code shuffle
* | | step: outchannel list integrated into main config objectRainer Gerhards2011-04-263-0/+11
| | |
* | | step: moved config validation codeRainer Gerhards2011-04-261-9/+33
| | |
* | | shuffled even more config code from syslgod to config handlerRainer Gerhards2011-04-262-3/+115
| | |
* | | step: config handler setting from syslogd.c moved to rsconf.cRainer Gerhards2011-04-218-15/+437
| | |
* | | step: begun to create a "load" interface in rsconfRainer Gerhards2011-04-212-2/+137
| | |
* | | step: slowly migrating config settings... ;)Rainer Gerhards2011-04-195-4/+85
| | |
* | | some more work was required on the ruleset modificationRainer Gerhards2011-04-195-29/+40
| | |
* | | milestone: ruleset now supports rsconf_tRainer Gerhards2011-04-197-63/+83
| | |
* | | milestone: conf obj interface now utilzes rsconf_tRainer Gerhards2011-04-194-30/+39
| | |
* | | milestone: templates are now in config objectRainer Gerhards2011-04-197-1/+184
| | |
* | | renaming conf.* wasn't a good idea -- undoingRainer Gerhards2011-04-196-8/+8
| | | | | | | | | | | | | | | too many dependencies, things get cluttered (and merging probably gets problematic). Now new config will be "conf2".
* | | renamed conf.c to legacyconf.c to make room for new config systemRainer Gerhards2011-04-196-8/+8
| | |
* | | Merge branch 'v5-devel'Rainer Gerhards2011-04-153-5/+21
|\| | | | | | | | | | | | | | Conflicts: plugins/impstats/impstats.c
| * | bugfix: $myhostname not available in RainerScript (and no error message)Rainer Gerhards2011-04-143-5/+21
| | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=233
* | | bugfix (kind of): memory leak with tcp reception epoll handlerRainer Gerhards2011-04-131-2/+12
| | | | | | | | | | | | | | | This was an extremely unlikely leak and, if it happend, quite small. Still it is better to handle this border case.
* | | added log classification capabilities (via mmnormalize & tags)Rainer Gerhards2011-04-131-16/+13
| | |
* | | Merge branch 'v5-devel'Rainer Gerhards2011-04-122-117/+119
|\| | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac doc/manual.html plugins/imtcp/imtcp.c
| * | cleanup: initially thought temporary debug message made durable ;)Rainer Gerhards2011-04-121-2/+2
| | | | | | | | | | | | | | | It has proven to be very valuable, so now it is properly formatted inside the source.
| * | bugfix: race condition in deferred name resolutionRainer Gerhards2011-04-081-115/+117
| | | | | | | | | | | | | | | | | | Note that this actually is a very small change, but I needed to shuffle a lot of code around in order to make it compile (due to required define order...).
* | | Merge branch 'v5-devel'Rainer Gerhards2011-03-314-3/+17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac doc/manual.html doc/rsyslog_conf.html runtime/msg.c runtime/rsyslog.h template.c
| * | stop adding data to DA queue when low watermark has been reachedRainer Gerhards2011-03-301-0/+4
| | | | | | | | | | | | | | | potentially closes: http://bugzilla.adiscon.com/show_bug.cgi?id=241 But needs more verification.
| * | bugfix: PRI was invalid on Solaris for message from local log socketCorey Smith2011-03-241-3/+3
| | | | | | | | | | | | Signed-off-by: root <root@localhost.localdomain>
| * | enhance: added $BOM system property to ease writing byte order masksRainer Gerhards2011-03-222-0/+11
| | |
| * | backporting patch for clean make distcheckRainer Gerhards2011-03-161-0/+3
| | |
* | | Merge branch 'v5-devel'Rainer Gerhards2011-03-142-5/+11
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: tests/diag.sh
| * | | fixing cosmetic memory leak in imdiag, imfileRainer Gerhards2011-03-141-0/+3
| |/ / | | | | | | | | | | | | | | | This had no real consequences, as it happend exactly once during the runtime, so the OS cleaned up. However, it broke the valgrind testbench.
| * | Fall back to epoll_create() if epoll_create1() is not availableMichael Biebl2011-03-141-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | epoll_create1() was introduced in Linux kernel 2.6.27. If rsyslog was compiled on a newer kernel but run on a kernel older than 2.6.27, remote syslog fails. Apply a runtime check for epoll_create1() and fall back to epoll_create() in this case. Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617996
* | | Merge branch 'v5-beta'Rainer Gerhards2011-03-1110-4/+85
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/omlibdbi/omlibdbi.c tests/Makefile.am tests/diag.sh
| * | Merge branch 'v5-beta-gtls-fix' into v5-betaRainer Gerhards2011-03-0610-4/+85
| |\ \
| | * | bugfix: regression: memory leak in module loaderBojan Smojver2011-03-042-13/+21
| | | | | | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>