summaryrefslogtreecommitdiffstats
path: root/runtime/rsyslog.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v5-stable' into v5-develRainer Gerhards2011-10-211-1/+2
|\ | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html runtime/rsyslog.h
| * bugfix: missing whitespace after property-based filter was not detectedRainer Gerhards2011-10-211-0/+1
| |
| * added warning message for old-style outchannel syntaxRainer Gerhards2011-07-111-0/+1
| |
* | added capability to emit config error location info for warningsRainer Gerhards2011-08-091-0/+1
| | | | | | | | | | otherwise, omusrmsg's warning about new config format was not accompanied by problem location.
* | issue a warning if old omusrmsg action syntax is usedRainer Gerhards2011-07-061-0/+1
| |
* | Merge branch 'v5-stable' into v5-develRainer Gerhards2011-06-161-1/+2
|\| | | | | | | | | Conflicts: runtime/rsyslog.h
| * bugfix/improvement:$WorkDirectory now gracefully handles trailing slashesRainer Gerhards2011-06-151-0/+1
| |
* | better handling of queue i/o errors in disk queues.Rainer Gerhards2011-05-031-0/+1
|/ | | | | | | | This is kind of a bugfix, but a very intrusive one, thus it goes into the devel version first. Right now, "file not found" is handled and leads to the new emergency mode, in which disk action is stopped and the queue run in direct mode. An error message is emited if this happens.
* enhance: added $BOM system property to ease writing byte order masksRainer Gerhards2011-03-221-0/+1
|
* improved error reporting for $WorkDirectoryRainer Gerhards2011-02-151-0/+1
| | | | | non-existance and other detectable problems are now reported, and the work directory is NOT set in this case
* Merge branch 'v5.6.2-newimudp' into v5-devel-newimudpRainer Gerhards2011-01-101-0/+7
|\ | | | | | | | | | | Conflicts: plugins/imudp/imudp.c threads.c
| * improved imudp real-time scheduling support & bugfixDražen Kačar2011-01-101-0/+7
| | | | | | | | | | | | | | The original code had quite some issues, which are fixed by this commit. Also we do more error checking now. Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | Merge branch 'v5-beta' into v5-develRainer Gerhards2010-11-251-123/+1
|\| | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/imfile.html plugins/imfile/imfile.c runtime/rsyslog.h
| * bugfix: replacements for atomic operations for non-int sized types had problems.Rainer Gerhards2010-11-251-120/+1
| | | | | | | | | | At least one instance of that problem could potentially lead to abort (inside omfile).
| * Merge branch 'v4-devel' into v5-betaRainer Gerhards2010-10-151-0/+4
| |\ | | | | | | | | | | | | | | | Conflicts: Makefile.am tests/tcpflood.c
* | | omhdfs: cleanup and lots of improvementRainer Gerhards2010-10-011-0/+3
| | | | | | | | | | | | | | | | | | now things look much better, also done some prep in order to support a file cache (we need this for multiple selectors writing to the same file).
* | | imuxsock: added per-socket hash tables/rate limiters & severity filterRainer Gerhards2010-09-281-0/+1
| | | | | | | | | | | | | | | rate limiting now applies only to messages with a given severity or above. By default, emergency messages are NOT rate-limited.
* | | patching SCM_CREDENTIALS pid into TAG of imuxsock read messagesRainer Gerhards2010-09-261-0/+1
| | |
* | | improved statistics-gathering subsystemRainer Gerhards2010-09-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | ... well, actually this is a first real implementation of this subsystem. I have added a counter registry, a way to access the countres (as readable string) and a way to define and maintem them. Also, module impstats has been updated to utilize the new system. Finally, I added some counters. I hope that this sets the baseline for useful future enhancements.
* | | Merge branch 'v4-devel' into masterRainer Gerhards2010-08-111-0/+4
|\ \ \ | |/ / |/| / | |/ | | | | Conflicts: Makefile.am tests/tcpflood.c
| * Merge branch 'v4-stable-imptcp' into tmpRainer Gerhards2010-08-111-0/+4
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am configure.ac runtime/rsyslog.h tests/Makefile.am
| | * added imptcpRainer Gerhards2010-08-101-0/+4
| | | | | | | | | | | | | | | imptcp is a simplified, Linux-specific and potentielly fast syslog plain tcp input plugin (NOT supporting TLS!)
| * | solving an error ID collision with v5 buildRainer Gerhards2010-08-061-1/+1
| | |
* | | Merge branch 'v4-devel'Rainer Gerhards2010-08-061-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog Makefile.am configure.ac doc/rsyslog_conf_modules.html runtime/rsyslog.h tests/Makefile.am
| * | added omuxsock, which permits to write message to local Unix socketsRainer Gerhards2010-08-061-0/+1
| | | | | | | | | | | | this is the counterpart to imuxsock, enabling fast local forwarding
* | | made hardcoded max string number persistentRainer Gerhards2010-06-241-1/+9
| | | | | | | | | | | | see commit for reasoning
* | | bugfix: "$ActionExecOnlyWhenPreviousIsSuspended on" was brokenRainer Gerhards2010-06-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Note that, as it looks, the directive was already broken in previous v5 versions. So while I solved what looked like a (intentional) regression from the performance tuning, I actually solved a previous regression as well ;) I have also added new test cases to the testbench in order to capture such problems in the future. This version does now look pretty good in shape.
* | | some cleanupRainer Gerhards2010-06-101-0/+1
| | | | | | | | | | | | | | | as well as some work in preparation of storing doAction params inside the batch
* | | finshed implementation of strgen modulesRainer Gerhards2010-06-041-0/+6
| | | | | | | | | | | | | | | | | | and also provided four build-in modules for the most common use cases, hopefully resulting in a speedup of around 5% for typical rsyslog processing.
* | | first implementation of strgen interfaceRainer Gerhards2010-06-011-0/+2
| | | | | | | | | | | | | | | and a first built-in strgen module. Some tweaks and more default strgens are needed, but the code doesn't look too bad ;)
* | | Merge branch 'v4-devel' into masterRainer Gerhards2010-04-231-1/+1
|\| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| * | fixed typo ... that caused compilation to fail on non-SolarisRainer Gerhards2010-04-221-1/+1
| | |
* | | Merge branch 'v4-devel' into masterRainer Gerhards2010-04-231-9/+18
|\| | | | | | | | | | | | | | | | | Conflicts: runtime/rsyslog.h runtime/wtp.c
| * | solved alignment errors on Solaris SparcRainer Gerhards2010-04-221-12/+16
| | |
| * | removed some complier warningsRainer Gerhards2010-04-211-2/+12
| | |
* | | cleanup of some compiler warningsRainer Gerhards2010-04-211-3/+13
| | |
* | | 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
| |/ |/|