| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Note that this was NOT a race in rsyslog, but only one in a test case. So
it had no implications to the correctness of rsyslogd.
|
| | | |
| | | |
| | | |
| | | | |
code did not compile after merge from v4
|
|\| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
runtime/Makefile.am
runtime/atomic.h
runtime/queue.c
runtime/queue.h
runtime/wti.c
runtime/wti.h
runtime/wtp.c
runtime/wtp.h
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
replaced atomic operation emulation with new code. The previous code
seemed to have some issue and also limited concurrency severely. The
whole atomic operation emulation has been rewritten.
|
| | | | |
|
|\ \ \ \
| | |_|/
| |/| | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
... had forgotten this step...
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The rsyslog engine did not guard itself against output modules that do
not properly convey back the tryResume() behaviour. This then leads to
what looks like an endless loop. I consider this to be a bug of the
engine not only because it should be hardened against plugin misbehaviour,
but also because plugins may not be totally able to avoid this situation
(depending on the type of and processing done by the plugin).
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
tests/diag.sh
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=186
Note that this adds the test case, but does not yet provide a solution
(so make check will hang when executed). Fix will be done next.
|
|\ \ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | | |
startup
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | | |
Conflicts:
ChangeLog
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
However, this would have caused harm only if NO parser modules at
all were loaded, which would lead to a defunctional configuration
at all. And, even more important, this is impossible as two parser
modules are built-in and thus can not be "not loaded", so we always
have a minimum of two.
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
tools/syslogd.c
|
|\ \ \ \ \
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
ChangeLog
configure.ac
doc/manual.html
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\ \ \ \ \ |
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| / / / /
| |/ / / /
| | | | |
| | | | | |
Conflicts:
runtime/rsyslog.h
runtime/wtp.c
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
|\| | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
It now supports the new cancel-free termination mode. This
is important to get a really reliable solution in all cases.
This concludes the initial implementation of imsolaris for v5.
|
| | | | | |
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
plugins/imsolaris/imsolaris.c
tests/Makefile.am
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Did a couple of clean-ups and made the module more robust. Among
others, improved performance and structure, fixed the recovery handler
(which did not correctly work before) and straightend out some minor
issues. Doc and some platform tests are still missing, but other than
that this version looks pretty good.
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
runtime/msg.h
runtime/rsyslog.h
runtime/stream.c
|
| | | | |
| | | | |
| | | | |
| | | | | |
including refctoring for a more simple solution
|
| | | | | |
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
runtime/msg.h
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This includes a modification to the rsyslog engine so that messages
without PRI inside the message can properly be handled.
|
| | | | | |
|
| | | | | |
|
|\| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
more cleanup required, but things now basically work
|
| | | | | |
|
| |\ \ \ \ |
|