1839 Commits

Author SHA1 Message Date
Michael Biebl
b6b53972e1 Remove .cvsignore files, add .gitignore.
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-06-11 17:03:47 +02:00
Michael Biebl
34054198fe Fix linker flags for librsyslog and rsyslogd
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>
2008-06-11 17:02:11 +02:00
Rainer Gerhards
8c0ac28fd9 fixed syntax error (typo in var name) and cleaup 2008-06-10 08:18:10 +02:00
Rainer Gerhards
2658319224 made rsyslog tickless in the (usual and default) case that repeated
message reduction is turned off.

More info: http://blog.gerhards.net/2008/06/coding-to-save-environment.html
2008-06-09 16:38:53 +02:00
Rainer Gerhards
55e01da2ec somewhat improved plain tcp syslog reliability
...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
2008-06-09 12:40:54 +02:00
Rainer Gerhards
cf51333f76 fixed a bug with the new property replacer option
there was a copy&paste error in the timereported
property - thanks to Elizabeth for reporting it
2008-06-07 11:01:13 +02:00
Rainer Gerhards
2687d0010c added new property replacer option "time-subseconds"
enables to query just the subsecond part of a high-precision timestamp
2008-06-06 17:33:58 +02:00
Rainer Gerhards
6343cf730a added doc on suggested TLS deployment
(rough picture, actual configuration sample still missing).
2008-06-06 15:43:14 +02:00
Rainer Gerhards
43c2f2b1ad bumping version number 2008-06-06 11:37:55 +02:00
Rainer Gerhards
9c7207bb7b preparing 3.19.6 v3.19.6 2008-06-06 11:25:06 +02:00
Rainer Gerhards
eddaca33a8 enhanced property replacer to support multiple regex matches 2008-06-04 11:11:52 +02:00
Rainer Gerhards
99e97dadf1 bugfix: removed some memory leaks in TLS code 2008-06-04 09:37:10 +02:00
Rainer Gerhards
67d4f3c8f3 bugfix: off-by-one bug during certificate check 2008-06-04 08:21:08 +02:00
Rainer Gerhards
57daa3388c bugfix: part of permittedPeer structure was not correctly initialized
thanks to varmojfekoj for spotting this
2008-06-03 18:40:55 +02:00
Rainer Gerhards
ca6e9efdfd bumped version number 2008-05-30 17:16:02 +02:00
Rainer Gerhards
2b5c049ccc finalized 3.19.5 v3.19.5 2008-05-30 17:14:03 +02:00
Rainer Gerhards
6a815063f3 capability for replacement text in no match regex case added
implemented in property replacer: if a regular expression does not match,
it can now either return "**NO MATCH** (default, as before), a blank
property or the full original property text
2008-05-30 15:18:03 +02:00
Rainer Gerhards
99f18190a1 enhanced property replacer's regex to support submatches
- enabled Posix ERE expressions inside the property replacer
  (previously BRE was permitted only)
- provided ability to specify that a regular expression submatch shall
  be used inside the property replacer
2008-05-29 12:48:15 +02:00
Iida, Masanari
1644e9fabc fixed typo
Typo caused confusion, because the database name is
case sensitive, but case was used different in the sample
and the database create script.

Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-05-28 15:37:22 +02:00
Rainer Gerhards
3cacb9c5a4 updated status document 2008-05-28 13:59:07 +02:00
Rainer Gerhards
eabc999530 bumped version number 2008-05-27 15:26:41 +02:00
Rainer Gerhards
0e03445b1f finalized 3.19.4 v3.19.4 2008-05-27 15:22:29 +02:00
Rainer Gerhards
cd2cee6de2 Merge branch 'ietf-tls' 2008-05-27 14:51:04 +02:00
Rainer Gerhards
531f27a8c3 implemented wildcards inside certificate name check authentication 2008-05-27 14:49:45 +02:00
Rainer Gerhards
ae387d6900 client now provides cert even if it is not signed by one of the server's trusted CAs (gtls) 2008-05-27 09:46:30 +02:00
Rainer Gerhards
331a644202 protected gtls error string function by a mutex.
Without it, we could have a race condition in extreme cases.
This was very remote, but now can no longer happen.
2008-05-26 15:49:32 +02:00
Rainer Gerhards
fce6ddc99f fixed fingerprint generator
fixed problem introduced earlier today
2008-05-26 15:31:41 +02:00
Rainer Gerhards
7918bbe7fc fixed wrong cert expiration date check 2008-05-26 15:11:00 +02:00
Rainer Gerhards
bc5eb93e40 added certificate validity date check (gtls) 2008-05-26 14:47:36 +02:00
Rainer Gerhards
b674dd69bd added gtls name authentication based on common name (inside DN)
also changed fingerprint gtls auth mode to new format fingerprint
2008-05-26 12:53:49 +02:00
Rainer Gerhards
7b604269c7 added capability to auto-configure tls auth rule for client connecting to server
must match hostname in send action
2008-05-26 11:01:42 +02:00
Rainer Gerhards
f31a0537c6 improved gtls error reporting 2008-05-26 10:15:49 +02:00
Rainer Gerhards
3b5c252784 checking if client provided a cert and complain if not 2008-05-23 11:39:37 +02:00
Rainer Gerhards
b4baf2bda0 updated TLS documentation with HOWTO on certificate generation 2008-05-23 11:28:31 +02:00
Rainer Gerhards
492fb2ffe2 changed config directive name to reflect different use
$ActionSendStreamDriverCertFingerprint is now
$ActionSendStreamDriverPermittedPeer and can be used both for
fingerprint and name authentication (similar to the input side)
2008-05-22 18:58:04 +02:00
Rainer Gerhards
57b2032235 added x509/name authentication (so far based on dnsName only) 2008-05-22 18:48:09 +02:00
Rainer Gerhards
0b2e858a42 added code to pull the subjectAltName - dNSName 2008-05-21 18:18:20 +02:00
Rainer Gerhards
8c927a854e fixed invalid prototype 2008-05-21 18:04:54 +02:00
Rainer Gerhards
76877065f6 bugfix: sender information (fromhost et al) was missing in imudp
thanks to sandiso for reporting this bug
2008-05-21 17:37:58 +02:00
Rainer Gerhards
d25586126f Merge branch 'beta'
Conflicts:

	ChangeLog
2008-05-21 16:55:11 +02:00
Rainer Gerhards
8f53b0f4d5 bugfix: imklog went into an endless loop if a PRI value was inside
a kernel log message

This is an unusual case under Linux, and a frequent one under BSD
2008-05-21 16:53:57 +02:00
Rainer Gerhards
68a2c3d512 implemented x509/certvalid "authentication" 2008-05-21 14:59:24 +02:00
Rainer Gerhards
297384275f bumping version number 2008-05-21 12:46:07 +02:00
Rainer Gerhards
d7ae85c4ed finalizing v3.19.3 v3.19.3 2008-05-21 12:44:43 +02:00
Rainer Gerhards
ff446070be Merge branch 'ietf-tls'
Conflicts:

	ChangeLog
2008-05-21 12:23:41 +02:00
Tiziano Mueller
275595cdf8 bugfix: missing linker options caused build to fail on some systems.
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-05-21 12:19:38 +02:00
varmojfekoj
6e97513eea bugfix: default syslog port was no longer used if none was configured.
Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
2008-05-21 12:08:23 +02:00
Rainer Gerhards
8cb6ec4cee added some forgotten doc 2008-05-21 11:45:40 +02:00
Rainer Gerhards
350f28efd9 added new transport auth methods to doc set 2008-05-21 11:41:15 +02:00
Rainer Gerhards
cb8188da16 re-enabled anon mode (failed if client did not provide cert) 2008-05-21 11:04:01 +02:00