[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