[syslog-ng] patches ported from syslog-ng PE 3.0.2
Balazs Scheidler
bazsi at balabit.hu
Sat Feb 14 18:48:17 CET 2009
Hi,
Just as I outlined in my previous mail, here goes the list of patches that
were ported to syslog-ng OSE from the PE 3.0.2 release.
You can find more information in the git tree at http://git.balabit.hu/, but feel
free to ask specific questions if you need further information.
Balazs Scheidler (30):
don't use long double in the parser
[tgzbuild] fixed --with-pidfile-dir configure option
Fixed: slng_start checks whether syslog-ng already running before starting a new session. (fixes: #16011)
Fixed: logic error when checking whether an instance already running. (fixes: #16011)
Fixed: On SuSE -n no longer echoed (fixes: #16025)
Fixed: obscure missing file error on HP-UX (fixes: #16710)
Fixed: Init scripts link /var/run/syslog.pid to syslog-ng's pid. (fixes: #16710)
Fixed: Solaris 10 method script links /var/run/syslog.pid to syslog-ng's pid. (fixes: #16710)
[config parser] fixed a failed assert in case an include directory does not exist
[security] user names were not resolved properly, do it right this time
fixed compilation warnings
fixed LogMessageMatch structure layout on big-endian 32 bit machines (like PA-RISC)
Fixed: init.d script uses different syslogd pid on redhat (fixes: #16710)
Fixed: init script don't start syslog-ng when it doesn't run (fixes: #16011)
really only move to the newly rotated logfile if the new one already has data
[logproto] remember "encoding" value, so that log messages can contain it
[logproto] properly handle incomplete encodings (fixes: #15680)
[logproto] don't let the conversion buffer increase to unlimited sizes
Fixed: init script on solaris 8 links /etc/syslog.pid to pidfile. (fixes: #16710)
[security] enable SSL X.509 policy check
[tlscontext] reorganize cert validation somewhat, fixed "required-untrusted" (fixes: #16671)
[tlscontext] added basicConstraints validation even for trusted CA certificates
[afsocket] fixed a possible reference of invalid file descriptors
[main] never initialize the configuration in the supervisor process
kill the syslog-ng process if reverting to the old config fails
fixed compilation error on FreeBSD
[templates] use the correct timezone offset when time_zone_info_get_offset() returns -1
[config parser] accept newly introduced keywords as identifiers (fixes: #17653)
[config parser] removed unused KW_FRAMED keyword
[configure] change default linking mode to "dynamic"
Tamas Pal (1):
Fixed: on linux, dash no longer prinst -e (fixes: #17559)
--
Bazsi
More information about the syslog-ng
mailing list