#include <infodrom.style>
#include <projects.style>

<projectpg project="sysklogd">

<h3>ChangeLog for version 1.2</h3>

<p><b>Releasedate: 1994-05-05</b>

<p>Fixes to both klogd and syslogd so that the package will compile
without errors due to the vararg procedures.

<p>Modified pid files produced so that the names of the files are
klogd.pid and syslogd.pid respectively.

<p>Fixed bug in klogd which prevented output from being directed to a
file when the program was compiled to auto-background itself.  In the
auto-backgrounding configuration the forked process was closing all
its file descriptors which was causing the errant behavior.

<p>Modified signal handling in klogd so that all signal are set to
ignored before establishing specific signal handlers.

<p>Fixed bug in syslogd which was causing a delay in opening of the
/dev/log UNIX domain socket.  This should correct the race condition
which was preventing klogd from properly logging kernel messages when
the two daemons were started in rapid succession.

<p>Modified the closing/opening of file descriptors when syslogd was
compiled with auto-backgrounding support.  Closes the potential for a
somewhat obscure bug caused by the /dev/log socket being opened on fd
0.

<p>Changed the names of the man pages from an extension of 1 to 8.

<author>Greg Wettstein</author>

</projectpg>

# Local variables:
# mode: html
# mode: auto-fill
# end:
