Commit graph

20 commits

Author SHA1 Message Date
Bartosz Kuzma
5b76b53916 Add LICENSE.
Remove @dirrm.
Reorganize PLIST.

Changes since 3.20.11:

Version 3.22.1 [v3-stable] (rgerhards), 2009-07-02
- bugfix: invalid error message issued if $inlcudeConfig was on an empty
  set of files (e.g. *.conf, where none such files existed)
  thanks to Michael Biebl for reporting this bug
- bugfix: when run in foreground (but not in debug mode), a
  debug message ("DoDie called") was emitted at shutdown. Removed.
  thanks to Michael Biebl for reporting this bug
- bugfix: some garbagge was emitted to stderr on shutdown. This
  garbage consisted of file names, which were written during
  startup (key point: not a pointer error)
  thanks to Michael Biebl for reporting this bug
- bugfix: startup and shutdown message were emitted to stdout
  thanks to Michael Biebl for reporting this bug
- bugfix: error messages were not emitted to stderr in forked mode
  (stderr and stdo are now kept open across forks)
- bugfix: internal messages were emitted to whatever file had fd2 when
  rsyslogd ran in forked mode (as usual!)
  Thanks to varmojfekoj for the patch
- small enhancement: config validation run now exits with code 1 if an
  error is detected. This change is considered important but small enough
  to apply it directly to the stable version. [But it is a border case,
  the change requires more code than I had hoped. Thus I have NOT tried
  to actually catch all cases, this is left for the current devel
  releases, if necessary]
- bugfix: light and full delay watermarks had invalid values, badly
  affecting performance for delayable inputs
- bugfix: potential segfault issue when multiple $UDPServerRun directives
  are specified. Thanks to Michael Biebl for helping to debug this one.
- relaxed GnuTLS version requirement to 1.4.0 after confirmation from the
  field that this version is sufficient
- bugfix: parser did not properly handle empty structured data
- bugfix: invalid mutex release in msg.c (detected under thread debugger,
  seems not to have any impact on actual deployments)
Version 3.22.0 [v3-stable] (rgerhards), 2009-04-21
This is the first stable release that includes the full functionality
of the 3.21.x version tree.
- bugfix: $InputTCPMaxSessions config directive was accepted, but not
  honored. This resulted in a fixed upper limit of 200 connections.
- bugfix: the default for $DirCreateMode was 0644, and as such wrong.
  It has now been changed to 0700. For some background, please see
  http://lists.adiscon.net/pipermail/rsyslog/2009-April/001986.html
- bugfix: ompgsql did not detect problems in sql command execution
  this could cause loss of messages. The handling was correct if the
  connection broke, but not if there was a problem with statement
  execution. The most probable case for such a case would be invalid
  sql inside the template, and this is now much easier to diagnose.
2009-09-28 22:32:45 +00:00
Bartosz Kuzma
83ea3c3a26 Update to 3.21.11.
- build system improvements contributed by Michael Biebl - thx!
 - all patches from 3.20.5 (v3-stable) have been incorporated:
   - bugfix: potential abort with DA queue after high watermark is reached
     there exists a race condition that can lead to a segfault.
     Thanks go to vbernetr, who performed the analysis and provided patch,
     which I only tweaked a very little bit.
   - fixed bugs in RainerScript:
     - when converting a number and a string to a common type,
       both were actually converted to the other variable's type.
     - the value of rsCStrConvertToNumber() was miscalculated.
       Thanks to varmojfekoj for the patch
   - fixed a bug in configure.ac which resulted in problems
     with environment detection - thanks to Michael Biebl for the patch
   - fixed a potential segfault problem in gssapi code
     thanks to varmojfekoj for the patch
   - doc enhance: provide standard template for MySQL
     module and instructions on how to modify schema
2009-04-09 09:30:42 +00:00
Bartosz Kuzma
454bc93749 Upgrade to 3.21.10 [BETA]
Changes since 3.21.9:
* bugfix: inconsistent use of mutex/atomic operations could cause segfault
  details are too many, for full analysis see blog post at:
  http://blog.gerhards.net/2009/01/rsyslog-data-race-analysis.html
* the string "Do Die" was accidently emited upon exit in non-debug mode
  This has now been corrected. Thanks to varmojfekoj for the patch.
* some legacy options were not correctly processed.
  Thanks to varmojfekoj for the patch.
* doc bugfix: v3-compatiblity document had typo in config directive
  thanks to Andrej for reporting this
2009-02-18 11:14:52 +00:00
Bartosz Kuzma
a184aa68bb Install html documentation. 2008-12-09 18:04:29 +00:00
Bartosz Kuzma
d3524144cd Update to 3.21.9. 2008-12-07 14:16:32 +00:00
OBATA Akio
f51137d460 Note SA32857. 2008-12-05 13:22:24 +00:00
Thomas Klausner
600df49565 Use buildlink3.mk instead of (broken) DEPENDS. 2008-09-06 20:53:19 +00:00
Michael Stapelberg
11a6037686 Use the provided installation method and only add docs/examples 2008-08-10 23:22:05 +00:00
Michael Stapelberg
681d5cd068 Version bump wip/rsyslog to latest version, fix various problems
Add support for gnutls
2008-08-10 21:08:29 +00:00
Bartosz Kuzma
21bc0c61b2 Second SUBST_SED uses the "+=" operator. 2006-09-18 08:25:45 +00:00
Bartosz Kuzma
69bb7482c1 Package name has been removed from COMMENT. 2006-09-13 12:24:17 +00:00
OBATA Akio
9e825c4c0e Rename variable MAKEFILE to MAKE_FILE. 2006-09-09 02:49:32 +00:00
Bartosz Kuzma
0f66a52f4a Don't need -L/usr/pkg/lib/mysql. 2006-08-01 09:42:40 +00:00
Bartosz Kuzma
a8dc638440 rsyslogd.sh uses @RCS_SCRIPTS_SHELL@. 2006-08-01 09:41:31 +00:00
Bartosz Kuzma
2fb7bf7396 Each sed command should appear in an assignment of its own. 2006-08-01 09:39:06 +00:00
Aleksey Cheusov
35f82d29fc man is replaced with ${PKGMANDIR} 2006-04-20 13:36:34 +00:00
Bartosz Kuzma
c1f902ab1a Updated to 1.0.4.
Changes:
 - Some printfs from the debugging aid are removed.
2006-03-16 11:20:13 +00:00
Johnny C. Lam
64bfcf7b60 Catch up to modern pkginstall framework: USE_PKGINSTALL has been dead
for a while now, and *_EXTRA_TMPL are generally not needed anymore.
2006-03-14 01:27:57 +00:00
Roland Illig
3b226c845a Removed the quotes around SUBST_MESSAGE.* where they were unnecessary. 2006-01-17 10:20:45 +00:00
Bartosz Kuzma
9a942aa8a9 Rsyslog is an enhanced multi-threaded syslogd supporting, among others,
MySQL, syslog/tcp, RFC 3195, permitted sender lists, filtering on any
message part, and fine grain output format control. It is quite compatible
to stock sysklogd and can be used as a drop-in replacement. Its advanced
features make it suitable for enterprise-class, encryption protected
syslog relay chains while at the same time being very easy to setup for
the novice user. An optional web interface - phpLogCon - can be used to
visualize all data online.

On NetBSD 3.99.10 and Slackware 10.1 compiling and works fine.
2005-11-21 20:50:32 +00:00