<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/gen/syslog.c, branch release/2.2.5_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1997-10-21T01:56:05+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1997-10-21T01:56:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=14d01796b1ab61a57dbd60da66d8dac699a0a2e7'/>
<id>14d01796b1ab61a57dbd60da66d8dac699a0a2e7</id>
<content type='text'>
'RELENG_2_2_5_RELEASE'.

This commit was manufactured to restore the state of the 2.2.5-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_2_2_5_RELEASE'.

This commit was manufactured to restore the state of the 2.2.5-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</pre>
</div>
</content>
</entry>
<entry>
<title>YAMFC: rev 1.13 of both files, providing backward binary compatibility</title>
<updated>1997-03-23T19:09:07+00:00</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1997-03-23T19:09:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=08fbd37c67f7e33734e8beb7650d291a03e96df4'/>
<id>08fbd37c67f7e33734e8beb7650d291a03e96df4</id>
<content type='text'>
if /var/run/log could not be found.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if /var/run/log could not be found.
</pre>
</div>
</content>
</entry>
<entry>
<title>General -Wall warning cleanup, part I.</title>
<updated>1996-07-12T18:57:58+00:00</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1996-07-12T18:57:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=51295a4d3e4c551df85249433c490208dc7fd23d'/>
<id>51295a4d3e4c551df85249433c490208dc7fd23d</id>
<content type='text'>
Submitted-By: Kent Vander Velden &lt;graphix@iastate.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted-By: Kent Vander Velden &lt;graphix@iastate.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>If the send() to the AF_UNIX socket to the syslogd fails, attempt to</title>
<updated>1996-03-02T19:56:16+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-03-02T19:56:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7e6ace8561b4a018c8624f8a70a435496afd0172'/>
<id>7e6ace8561b4a018c8624f8a70a435496afd0172</id>
<content type='text'>
reconnect once using the saved openlog() parameters.

This helps one of the system startup race conditions. If syslogd takes too
long to get going, some daemons can fail the connection and forever log
to the console even though the syslogd is running.  That is ..unfortunate..
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reconnect once using the saved openlog() parameters.

This helps one of the system startup race conditions. If syslogd takes too
long to get going, some daemons can fail the connection and forever log
to the console even though the syslogd is running.  That is ..unfortunate..
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor cleanup, mostly unused vars and missing #includes.</title>
<updated>1995-10-22T14:37:11+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1995-10-22T14:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8b10240709e2f0878254162b742c8237b877129e'/>
<id>8b10240709e2f0878254162b742c8237b877129e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add $Id$ since this version of the file has diverged from the BSD base a</title>
<updated>1995-10-21T07:05:01+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1995-10-21T07:05:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fc370289ab027706cbc28a2dd365daea81abaa2f'/>
<id>fc370289ab027706cbc28a2dd365daea81abaa2f</id>
<content type='text'>
fair bit.  I forgot to add it when I made the fixes some time ago.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fair bit.  I forgot to add it when I made the fixes some time ago.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the problem that I aroused with the last commit..</title>
<updated>1995-10-05T00:11:15+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1995-10-05T00:11:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=11e67a9f2e43c4640fc9e50e721bbba38a8354e4'/>
<id>11e67a9f2e43c4640fc9e50e721bbba38a8354e4</id>
<content type='text'>
What was happening, is if syslogd was not running, syslog() would do
a strcat("\r\n") on a non-null-terminated buffer, and write it to the console.

This meant that sometimes extra characters could be written to the console
during boot, depending on the stack contents.

This totally avoids the potential problem by using writev() like the rest
of the does, and avoid modifying the buffer after the trouble we've gone to
to carefully protect it.

This is actually a trivial fix, in spite of the long commit message.. :-)
It only appeared during boot and shutdown with syslogd stopped.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
What was happening, is if syslogd was not running, syslog() would do
a strcat("\r\n") on a non-null-terminated buffer, and write it to the console.

This meant that sometimes extra characters could be written to the console
during boot, depending on the stack contents.

This totally avoids the potential problem by using writev() like the rest
of the does, and avoid modifying the buffer after the trouble we've gone to
to carefully protect it.

This is actually a trivial fix, in spite of the long commit message.. :-)
It only appeared during boot and shutdown with syslogd stopped.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix security bugs with a "new approach", using stdio's powerful buffer</title>
<updated>1995-09-15T13:53:39+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1995-09-15T13:53:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7c8e2aa48c735a871f9df6dec9a3c3e61452d90d'/>
<id>7c8e2aa48c735a871f9df6dec9a3c3e61452d90d</id>
<content type='text'>
control hooks.
It is similar to an unrolled multi-part snprintf(), in that a "FILE *" is
attached to a string buffer.  There is also an optimisation for the case
where the syslog format string does not contain %m, which should improve
performance of "informational" logging, like from ftpd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
control hooks.
It is similar to an unrolled multi-part snprintf(), in that a "FILE *" is
attached to a string buffer.  There is also an optimisation for the case
where the syslog format string does not contain %m, which should improve
performance of "informational" logging, like from ftpd.
</pre>
</div>
</content>
</entry>
<entry>
<title>National date/time representation in syslog logfiles looks ugly,</title>
<updated>1995-08-29T13:21:53+00:00</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1995-08-29T13:21:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=85b3ab58874f410e849d3e83bdd835f19016250d'/>
<id>85b3ab58874f410e849d3e83bdd835f19016250d</id>
<content type='text'>
change strftime to ctime. Logfiles must have default (english) date/time
representation for access/view from various places.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
change strftime to ctime. Logfiles must have default (english) date/time
representation for access/view from various places.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bracket error for LogMask</title>
<updated>1995-05-02T17:46:30+00:00</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1995-05-02T17:46:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ff17906bc9c53c306cac88b77fd05bd9bfbe7a26'/>
<id>ff17906bc9c53c306cac88b77fd05bd9bfbe7a26</id>
<content type='text'>
Submitted by: Ruslan Belkin &lt;rus@home2.UA.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by: Ruslan Belkin &lt;rus@home2.UA.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
