| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Conflicts:
ChangeLog
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The legacy ACL system needs access to the remote sockaddr_storage
data structure. This has been implemented for the ptcp driver and
now follows for gtls. See recent commits for reason.
We also moved up the version numbers in preparation of the release.
|
| |
|
|
|
|
| |
...all senders were permitted instead
|
|
|
|
|
|
| |
This allows to return the string 0 if a regular expression is
not found. This is probably useful for storing numerical values into
database columns.
|
|
|
|
|
|
| |
RE's seem to be a big trouble spot and I would like to have more
information inside the debug log. So I decided to add some additional
debug strings permanently.
|
|
|
|
| |
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
|
|
|
|
|
|
| |
- if queues could not be drained before timeout - thanks to
David Lang for pointing this out
- added link to german-language forum to doc set
|
| |
|
| |
|
|
|
|
|
| |
if that timestamp did not contain any subsecond information (the
resulting string was garbagge but should have been "0", what it now is).
|
|
|
|
|
|
| |
Conflicts:
runtime/net.c
|
|
|
|
|
| |
This probably happened during a branch merge and was not detected.
Fixed now, should not haved any harm.
|
|
|
|
|
|
|
| |
Conflicts:
runtime/datetime.h
runtime/rsyslog.h
|
|
|
|
|
|
|
|
| |
Conflicts:
ChangeLog
configure.ac
doc/manual.html
|
|
|
|
|
|
|
|
| |
Conflicts:
ChangeLog
configure.ac
doc/manual.html
|
|
|
|
|
|
|
| |
Conflicts:
doc/property_replacer.html
tools/syslogd.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
completed immediately.
While this sounds scary, the situation can not
happen in practice. We use non-blocking IO only for server-based gtls
session setup. As TLS requires the exchange of multiple frames before
the handshake completes, it simply is impossible to do this in one
step. However, it is useful to have the code path correct even for
this case - otherwise, we may run into problems if the code is changed
some time later (e.g. to use blocking sockets).
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
|
|
|
|
|
|
| |
because the LOG_MAKEPRI() C macro has a different meaning there (it
is just a simple addition of faciltity and severity). I have changed
this to use own, consistent, code for PRI calculation.
|
| |
|
|
|
|
|
|
|
|
|
| |
Conflicts:
ChangeLog
configure.ac
doc/Makefile.am
doc/manual.html
|
| |
|
| |
|
|
|
|
|
|
| |
Reference: http://bugzilla.adiscon.com/show_bug.cgi?id=85
The fix also slightly improves performance by not storing certificates in
client sessions when there is no need to do so.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Conflicts:
ChangeLog
conf.c
doc/Makefile.am
doc/manual.html
omfwd.c
plugins/omgssapi/omgssapi.c
This was a bit hard to merge; if there are problems, they
may be in the area of the new "comment in action line" code
that came from the beta.
|
|
|
|
|
| |
Also added redirector to web description of error codes
closes bug http://bugzilla.adiscon.com/show_bug.cgi?id=20
|
| |
|
|
|
|
|
|
| |
..., restructured makefile, added some troubleshooting to test case
(program rscript-parse.c has problem due to different structure alignment,
where I do not yet know the reason)
|
| |
|
| |
|
|
|
|
| |
... otherwise, we check an invalid error state.
|
|
|
|
| |
This was introduced due to recent interface change.
|
| |
|
|
|
|
|
|
|
|
|
| |
This maps to bugzilla bug 83: http://bugzilla.adiscon.com/show_bug.cgi?id=83
This is the first test version, posted to user for repro of the problem.
It contains code to handle the case, HOWEVER, I have not been able to test it
in a scenario where a retry actually happens while receiving (I dont't get this
in my environment). So I assume it is buggy and will probably not work.
|
| |
|
|
|
|
|
|
| |
It is now iRet based. This enables us to communicate
more in-depth information to the upper peers. This is needed
to handle the EGAIN case on rcv (not yet implemented)
|
|
|
|
|
|
|
| |
This is a debug aid, only. Note that it may reveal sensitive
information, so it should never be active in production code.
Currently, this is a compile-time switch and requires code changes
to (de)activate.
|
|
|
|
|
|
|
|
| |
... in gnutls code, resulting in some hard too
understand error messages. Also genereally improved certificate
error messages a bit.
Also, added GnuTLS debugging support.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Use $(dl_libs) and $(rt_libs) instead of -ldl and -lrt. This ensures
that rsyslog can be successfully built on *BSD.
Don't like rsyslogd against $(dl_libs) and $(rt_libs) anymore. This
functionality is now in librsyslog.
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
|
| |
|
|
|
|
|
|
| |
...by doing a connection check before sending. Credits to Martin
Schuette for providing the idea. Details are available at
http://blog.gerhards.net/2008/06/reliable-plain-tcp-syslog-once-again.html
|
|
|
|
|
| |
there was a copy&paste error in the timereported
property - thanks to Elizabeth for reporting it
|
|
|
|
| |
enables to query just the subsecond part of a high-precision timestamp
|
| |
|
| |
|
| |
|