summaryrefslogtreecommitdiffstats
path: root/runtime/rsyslog.h
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge branch 'v4-devel'Rainer Gerhards2010-04-191-0/+1
|\| | | | | | | | | | | | | | | | | | | | Conflicts: runtime/msg.h runtime/rsyslog.h runtime/stream.c
| * | improved quality of imsolaris codeRainer Gerhards2010-04-191-0/+1
| | | | | | | | | | | | including refctoring for a more simple solution
* | | Merge branch 'v4-devel' into masterRainer Gerhards2010-04-191-0/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile.am configure.ac doc/manual.html runtime/debug.c runtime/rsyslog.h tests/Makefile.am tests/diag.sh tests/nettester.c tools/syslogd.c
| * | first version of imsolaris created, cleanup for solaris doneRainer Gerhards2010-04-151-0/+2
| |/ | | | | | | more cleanup required, but things now basically work
* | Merge branch 'v5-stable'Rainer Gerhards2010-03-091-9/+0
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html doc/property_replacer.html runtime/datetime.h
| * | Merge branch 'v4-stable' into betaRainer Gerhards2010-03-081-9/+0
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html tests/rt-init.c
| | * Fix Large File Support (LFS) support (bug #182)Yann Droneaud2010-03-041-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | - _FILE_OFFSET_BITS must be defined before including any other system headers otherwise it does nothing. - Don't define it in rsyslog.h, let it be defined in config.h, and let ./configure script enable LFS since Autoconf provides a portable macro to enable LFS support : AC_SYS_LARGEFILE
| * | Merge branch 'v4-stable' into 'v5-beta'Rainer Gerhards2010-02-251-1/+1
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html tools/syslogd.c
* | | Merge branch 'v4-beta' into masterRainer Gerhards2010-02-241-1/+1
|\ \ \ | | |/ | |/| | | | | | | | | | Conflicts: doc/manual.html tools/syslogd.c
| * | message parser fixes and testbench enhancementsRainer Gerhards2010-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | - improved testbench to contain samples for totally malformed messages which miss parts of the message content - bugfix: some malformed messages could lead to a missing LF inside files or some other missing parts of the template content. - bugfix: if a message ended immediately with a hostname, the hostname was mistakenly interpreted as TAG, and localhost be used as hostname
* | | replaced data type "bool" by "sbool" because this created some portability ↵Rainer Gerhards2010-02-021-1/+1
| | | | | | | | | | | | issues
* | | fixing some potential segfault conditionsRainer Gerhards2009-11-251-0/+1
| | |
* | | milestone commit: first driver layer call doneRainer Gerhards2009-11-181-0/+4
| | | | | | | | | | | | | | | ... does not really run. We can now call into the epoll driver, but not handle epoll(). The driver also needs more modifications.
* | | added skeleton for supporting epoll() API in netstream subsystemRainer Gerhards2009-11-181-0/+5
| |/ |/|
* | moved rfc3164/5424 code to new parser modulesRainer Gerhards2009-11-041-0/+1
| | | | | | | | | | | | another milestone commit: the program works, the new interface is used, some more cleanup is needed and the per-ruleset config options are still missing. But we are getting closer...
* | one step closer to dynamically loadable parsersRainer Gerhards2009-11-031-0/+4
| | | | | | | | | | This is a milestone commit, which adds new code that breaks nothing, but also does not add any visible change. Just prep work...
* | more cleanup and working towards a parser module calling interfaceRainer Gerhards2009-11-031-0/+11
| | | | | | | | | | | | I cleaned up a lot of config variable access along the way. This version compiles and runs, but does not yet offer any enhanced functionality. pmrfc5424 is just a dummy that is not yet being used.
* | added omruleset output module, which provides great flexibility in action ↵Rainer Gerhards2009-11-021-0/+3
| | | | | | | | | | | | processing. THIS IS A VERY IMPORTANT ADDITION, see its doc for why.
* | added the capability to have ruleset-specific main message queuesRainer Gerhards2009-10-271-0/+3
| | | | | | | | | | This offers considerable additional flexibility AND superior performance (in cases where multiple inputs now can avoid lock contention)
* | action processing optimized for queue shutdownRainer Gerhards2009-10-271-1/+1
| |
* | ensure proper imudp shutdown even on a very busy systemRainer Gerhards2009-10-161-0/+1
| |
* | Merge branch 'v4-devel' into tmpRainer Gerhards2009-10-021-3/+5
|\| | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html runtime/rsyslog.h tcpsrv.c
| * Merge branch 'aaron' into v4-betaRainer Gerhards2009-10-021-0/+1
| |\ | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| | * bumped version number, corrected error message code (minor nit)Rainer Gerhards2009-10-011-0/+1
| | |
| * | Merge branch 'v4-stable' into v4-beta & BUGFIXRainer Gerhards2009-10-011-0/+1
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: random data could be appended to message, possibly causing segfaultsRainer Gerhards2009-09-241-0/+1
| | |
* | | done implementing omudpspoofRainer Gerhards2009-07-101-0/+2
| | | | | | | | | | | | | | | | | | This is now a "good" rsyslog output module, working as usual. I've also sorted out some reentrency issues. Code is clean and ready to be tested in practice ;)
* | | commiting interim version with ability to specify spoof sourceRainer Gerhards2009-07-091-0/+1
| | |
* | | Merge branch 'master' into v5-develRainer Gerhards2009-07-011-0/+1
|\| |
| * | introduced the idea of detached propertiesRainer Gerhards2009-06-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
* | | fixed small compile issueRainer Gerhards2009-06-271-1/+1
| | |
* | | Merge branch 'master' into v5-develRainer Gerhards2009-06-261-0/+41
|\| | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| * | optimization: propert names are now internally identified by integersRainer Gerhards2009-06-261-0/+41
| | |
* | | Merge branch 'master' into v5-develRainer Gerhards2009-06-261-3/+2
|\| |
| * | got rid of the recursive requirement for msg_t mutex (finally!)Rainer Gerhards2009-06-261-3/+2
| | |
* | | Merge branch 'omfile' into v5-develRainer Gerhards2009-06-231-5/+13
|\| | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h
| * | optimized TAG handlingRainer Gerhards2009-06-231-2/+4
| | |
| * | more strict parsing of the hostname in rfc3164 modeRainer Gerhards2009-06-231-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... hopefully removes false positives (but may cause some trouble with hostname parsing). For details, see this bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=126 This patch is not optimal for v4 - another one will follow. The spirit of this commit is to enable easier backporting if someone is interested in doing so.
| * | restored repeated message reduction processingRainer Gerhards2009-06-231-0/+3
| | |
| * | some more optimizationsRainer Gerhards2009-06-231-0/+1
| | | | | | | | | | | | | | | | | | | | | - done malloc() instead of calloc() for msg_t, as we have large space which needs not be initialized - shrunk syslogTime structure in the hope to get better cache and write performance (non-aligned data should not hurt much here)
* | | Merge branch 'omfile' into v5-develRainer Gerhards2009-06-221-0/+1
|\| |
| * | optimized processing of TAG message fieldRainer Gerhards2009-06-221-0/+1
| | |
* | | Merge branch 'omfile' into tmpRainer Gerhards2009-06-221-0/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was a complex manual merge, especially in action.c. So if there occur some problems, this would be a good point to start troubleshooting. I run a couple of tests before commiting and they all went well. Conflicts: action.c action.h runtime/queue.c runtime/queue.h runtime/wti.c runtime/wti.h
| * | added basic plumbing to support message properties separate from messageRainer Gerhards2009-06-161-0/+1
| | | | | | | | | | | | | | | will fill this with live somewhat later, noticed I need to do some stage work first (at least this is useful).
| * | milestone: input-side multiSubmit capabilityRainer Gerhards2009-06-161-0/+13
| | | | | | | | | | | | ... commit before I try to touch the queue side ;)
* | | Merge branch 'omfile' into v5-develRainer Gerhards2009-06-161-1/+28
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that this was NOT a trivial merge, and there may be some issues. This needs to be seen when we continue developing. Conflicts: runtime/msg.h runtime/obj.h runtime/queue.c runtime/srUtils.h runtime/stream.c runtime/stream.h runtime/wti.c tests/Makefile.am tools/omfile.c tools/syslogd.c
| * | minor cleanupRainer Gerhards2009-06-161-1/+0
| | |
| * | Merge branch 'master' into omfileRainer Gerhards2009-06-161-0/+2
| |\| | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/msg.h tcps_sess.c tcpsrv.c tools/syslogd.c
| | * some performance optimizationsRainer Gerhards2009-06-161-0/+2
| | | | | | | | | | | | | | | | | | - saved gettimeofday() calls in imtcp (and increased reception buffer) - somewhat optimized stringbuf.c - some other optimizations
| * | implemented $OMFileFlushOnTXEnd directiveRainer Gerhards2009-06-121-8/+0
| | | | | | | | | | | | plus some cleanup...