summaryrefslogtreecommitdiffstats
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* changed imsolaris to use submitMsg() APIRainer Gerhards2010-04-191-16/+4
| | | | | This includes a modification to the rsyslog engine so that messages without PRI inside the message can properly be handled.
* some more cleanupRainer Gerhards2010-04-193-29/+11
|
* minor cleanup (cosmetic)Rainer Gerhards2010-04-152-70/+52
|
* first version of imsolaris created, cleanup for solaris doneRainer Gerhards2010-04-157-609/+401
| | | | more cleanup required, but things now basically work
* some cleanup of solaris imklogRainer Gerhards2010-04-123-49/+23
|
* Merge branch 'v4-stable-solaris' into v4-develRainer Gerhards2010-04-1211-7/+1562
|\ | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html tools/omfile.c tools/syslogd.c
| * git "bugfix": added file previously forgottenRainer Gerhards2010-04-011-0/+1
| |
| * cleanup in solaris components for imklogRainer Gerhards2010-03-262-98/+8
| |
| * bugfix: local unix system log socket was deleted even when it was not configuredRainer Gerhards2010-03-261-2/+11
| | | | | | | | | | | | Also made sure that /dev/log will not be processed by imuxsock when running under Solaris -- otherwise, the module may had accidently deleted the log socket and cause problems.
| * added initial files for door support & fixed imklogRainer Gerhards2010-03-265-48/+1048
| | | | | | | | imklog now basically works, but needs quite some more work to do
| * interim commit: imklog/solaris compiles, but does not workRainer Gerhards2010-03-263-604/+389
| | | | | | | | | | saving this area of work, because some further clarification is needed. Do not try to run the current imklog, it will fail.
| * added forgotten fileRainer Gerhards2010-03-251-0/+545
| |
| * added some starting point for a solaris imklog driverRainer Gerhards2010-03-252-0/+296
| | | | | | | | ... far from being functional at this time!
| * enabled imudp to send complete text of large messages to debug logRainer Gerhards2010-03-181-1/+1
| | | | | | | | | | ... it turns out that this is sometimes extremely useful when debugging real-world problems at user sites.
| * bugfix: recent patch to fix small memory leak could cause invalid free.Rainer Gerhards2010-03-161-2/+2
| | | | | | | | This could only happen during config file parsing.
| * improved PostgreSQL database create script, provided doc on PostgreSQL setupMarc Schiffbauer2010-02-081-1/+1
| | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| * bugfix: imuxsock incorrectly stated inputname "imudp"Rainer Gerhards2010-02-061-2/+2
| | | | | | | | Thanks to Ryan Lynch for reporting this.
| * Merge branch 'v4-stable' into v4-betaRainer Gerhards2010-02-041-0/+9
| |\
| | * bugfix: several smaller bugs resolved after flexelint reviewvarmojfekoj2010-02-041-0/+9
| | | | | | | | | | | | Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
| | * Merge branch 'v3-stable' into v4-stableRainer Gerhards2009-10-141-5/+4
| | |\ | | | | | | | | | | | | | | | | Conflicts: plugins/imrelp/imrelp.c
* | | \ integrating varmojfekoj's "unlimited select()" patch into v4-develRainer Gerhards2009-11-173-16/+40
|\ \ \ \
| * | | | added option to use unlimited-size select() callsvarmojfekoj2009-11-173-16/+40
| | |/ / | |/| | | | | | | | | | | | | | | | | | Thanks to varmjofekoj for the patch Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | | Give even better outputLuis Fernando Munoz Mejias2009-11-121-9/+23
| | | | | | | | | | | | | | | | | | | | Tell which statement is failing, which element in the batch, and give its details.
* | | | Improve the debug messagesLuis Fernando Munoz Mejias2009-11-121-8/+8
| | | | | | | | | | | | | | | | Improve traceability while testing.
* | | | Debug output to find out a crashLuis Fernando Munoz Mejias2009-11-121-1/+5
| | | |
* | | | Report errors when OCI_SUCCESS_WITH_INFO happensLuis Fernando Munoz Mejias2009-11-121-1/+29
| | | |
* | | | Improve the handling of OCI_SUCCESS_WITH_INFO.Luis Fernando Munoz Mejias2009-11-121-3/+6
| | | | | | | | | | | | | | | | | | | | Stop considering it as an error, and make it display the information from the Oracle server.
* | | | docLuis Fernando Munoz Mejias2009-11-121-3/+3
| | | |
* | | | If the server disconnects the handle is no longer valid and we need toLuis Fernando Munoz Mejias2009-11-121-0/+3
| | | | | | | | | | | | | | | | | | | | call tryResume(), so we have to return RS_RET_SUSPENDED. Otherwise, we may keep losing messages until rsyslog is restarted.
* | | | Merge branch 'v4-beta' into v4-develRainer Gerhards2009-10-141-4/+4
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'v3-stable' into v4-betaRainer Gerhards2009-10-141-4/+4
| |\ \ \ | | | |/ | | |/| | | | | | | | | Conflicts: plugins/imrelp/imrelp.c
| | * | enhance: imrelp now also provides remote peer's IP addressRainer Gerhards2009-10-141-4/+4
| | | | | | | | | | | | | | | | [if librelp != 1.0.0 is used]
* | | | Merge branch 'v4-beta' into v4-develRainer Gerhards2009-10-023-1/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| * | | Merge branch 'aaron' into v4-betaRainer Gerhards2009-10-021-0/+5
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| | * | | added $InputTCPServerNotifyOnConnectionClose config directiveRainer Gerhards2009-10-011-0/+5
| | | | |
| * | | | Merge branch 'v4-stable' into v4-beta & BUGFIXRainer Gerhards2009-10-012-1/+4
| |\ \ \ \ | | |/ / / | |/| | / | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac doc/manual.html runtime/datetime.h runtime/parser.c runtime/rsyslog.h tools/syslogd.c v4-stable had a bug with RFC5424-formatted structured data, which showed was detected by the enhanced automatted testbench of v4-beta.
| | * | bugfix: zero-sized UDP messages are no longer processedRainer Gerhards2009-09-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, they were forwarded to processing, but this makes no sense Also, it looks like the system seems to provide a zero return code on a UDP recvfrom() from time to time for some internal reasons. These "receives" are now silently ignored.
* | | | added new config option $InputUnixListenSocketCreatePathRainer Gerhards2009-09-041-2/+12
|/ / / | | | | | | | | | backport from v5-devel
* | | Merge branch 'v4-stable' into v4-betaRainer Gerhards2009-09-031-1/+1
|\| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| * | bugfix: reverse lookup reduction logic in imudp do DNS queries too oftenRainer Gerhards2009-09-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | A comparison was done between the current and the former source address. However, this was done on the full sockaddr_storage structure and not on the host address only. This has now been changed for IPv4 and IPv6. The end result of this bug could be a higher UDP message loss rate than necessary (note that UDP message loss can not totally be avoided due to the UDP spec)
* | | added $InputTCPMaxListeners directiveRainer Gerhards2009-08-171-0/+5
| | | | | | | | | | | | permits to specify how many TCP servers shall be possible (default is 20).
* | | bugfix: message could be truncated after TAG, often when forwardingRainer Gerhards2009-07-091-1/+12
| | | | | | | | | | | | | | | | | | This was a result of an internal processing error if maximum field sizes had been specified in the property replacer. Also did some testbench improvements, including omstdout.
* | | added $klogConsoleLogLevel directiveRainer Gerhards2009-07-032-9/+7
| | | | | | | | | | | | ...which permits to set a new console log level while rsyslog is active
* | | now put the new property-based methods to good useRainer Gerhards2009-07-012-7/+15
| | | | | | | | | | | | | | | | | | ... hopefully reducing the number of allocs/frees as well as overall memory usage in a busy system (plus that these shared properties hopefully remain in cache longer than its single-instance counterparts...)
* | | RcvFromIP now also a propertyRainer Gerhards2009-07-013-3/+10
| | | | | | | | | | | | | | | | | | This sets stage to enable use of the property-interface to speed up things (mildly), the next step to be done. I have also fixed one regression of yesterday's changes.
* | | introduced a new way of handling the RcvFrom propertyRainer Gerhards2009-06-303-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... plus a fix for a long-time bug in obj-types.h. That lead to the object pointer only then to become NULL when the object was actually destructed, I discovered this issue during introduction of the pRcvFrom property in msg_t, but it potentially had other effects, too. I am not sure if some experienced instability resulted from this bug OR if its fix will cause harm to so-far "correctly" running code. The later may very well be. Thus I will change it only for the current branch and also the beta, but not in all old builds. Let's see how things evolve.
* | | finished transition to using inputName propertyRainer Gerhards2009-06-306-11/+75
| | | | | | | | | | | | | | | ... plus some celanup and adding minor missing functionality (the rule debug info again tell the property name, not just number).
* | | introduced the idea of detached propertiesRainer Gerhards2009-06-295-7/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some things inside the message can be used over a large number of messages and need to to be allocated and re-written every time. I now begin to implement this as a "prop_t" object, first use for the inputName. Some input modules are already converted, some others to go. Will do a little performance check on the new method before I go further. Also, this commit has some cleanup and a few bug fixes that prevented compiliation in debug mode (I overlooked this as I did not compile for debug, what I normally do, and the automatted test also does not do that)
* | | add support for KLogPathMichael Terry2009-06-294-5/+25
| | |
* | | optimized hostname processingRainer Gerhards2009-06-232-2/+2
| | |