Happy happy joy joy, www.infodrom.ffis.de is up!
[infodrom.org/www.infodrom.org] / src / projects / sysklogd / changes-1.3.wml
1 #include <infodrom.style>
2 #include <projects.style>
3
4 <projectpg project="sysklogd" maxcontrib=15 maxnews=5 maxdownload=6>
5
6 <h3>Announcement for version 1.3</h3>
7
8 <p>Version 1.3 of the package is the culmination of about two years of
9 experience and bug reports on the 1.2 version from both the INTERNET
10 and our corporate Linux networks.  The utilities in this package
11 should provide VERY reliable system logging.  Klogd and syslogd have
12 both been stress tested in kernel development environments where
13 literally hundreds of megabytes of kernel messages have been blasted
14 through them.  If either utility should fail the development team
15 would appreciate debug information so that the bug can be reproduced
16 and squashed.
17
18 <p>Both utilities (syslogd, klogd) can be either run from init or
19 started as part of the rc.* sequence.  Caution should be used when
20 starting these utilities from init since the default configuration is
21 for both of these utilities to auto-background themselves.  Depending
22 on the version of init being used this could either result in the
23 process table being filled or at least 10 copies of the daemon being
24 started.  If auto-backgrounding is NOT desired the command line option
25 -n should be used to disable the auto-fork feature.
26
27 <p>I have found work on the sysklogd package to be an interesting
28 example of the powers of the INTERNET.  Stephen, Juha, Shane, Joey
29 and myself have successfully collaborated on the development of this
30 package without ever having met each other, in fact we could pass on
31 the street without realizing it.  What I have developed is a profound
32 respect for the personal capabilities of each one of these
33 individuals.  Perhaps the greatest `Linux Legacy' will be that its
34 development/enhancement is truly an example of the powers of
35 international cooperation through the worldwide INTERNET.
36
37 <p>We would be interested in keeping track of any and all bug
38 fixes/changes that are made.  At the time that work was started on the
39 sysklogd package the syslog(d) sources seemed to have fallen into
40 neglect.  This work started with and continues the believe that it is
41 important to maintain consistent standardized system utilities
42 sources.  Hopefully the Linux community will find these sources to be
43 a useful addition to the software gene pool.
44
45 <colorhr>
46
47 <p>On behalf of the beta-testers and other members of the Linux INTERNET
48 community who have helped shape and debug this package I am pleased to
49 announce version 1.3-pl3 of the sysklogd package.
50
51 <p>This package implements two system log daemons. The syslogd daemon is
52 an enhanced version of the standard Berkeley utility program. This
53 daemon is responsible for providing logging of messages received from
54 programs and facilities on the local host as well as from remote
55 hosts. The klogd daemon listens to kernel message sources and is
56 responsible for prioritizing and processing operating system
57 messages. The klogd daemon can run as a client of syslogd or
58 optionally as a standalone program.
59
60 <p>This package is the culmination of about two years of experience and
61 bug reports on the 1.2 version from both the INTERNET and our
62 corporate Linux networks. The utilities in this package should provide
63 VERY reliable system logging. Klogd and syslogd have both been stress
64 tested in kernel development environments where literally hundreds of
65 megabytes of kernel messages have been blasted through them. If either
66 utility should fail I would appreciate a report and debug information
67 so that the bug can be reproduced and squashed.
68
69 <p>This package includes some major improvements. Some of them are listed
70 here:
71
72 <p><ul>
73
74    <li> klogd supports on-the-fly kernel address to symbol
75         translations. This requires that a valid kernel symbol map be
76         found at execution.
77
78    <li> klogd also supports debugging of protection faults which occur
79         in kernel loadable modules.
80
81    <li> syslogd has better handling of remote logging capabilities.
82
83    <li> Default behavior of sysklogd is not to accept any message that
84         is sent via syslog/udp.  To allow remote reception add -r to
85         the command-line arguments.
86
87    <li> both klogd and syslogd can be controlled through commandline
88         options and signals.
89
90    <li> both daemons are now FSSTND conform.
91
92    <li> a syslog.conf(5) manpage is now available.
93
94    <li> Spaces are now accepted in the syslog configuration
95         file. This should be a real crowd pleaser.
96
97    <li> Syslogd now uses dynamic allocation of logging output
98         descriptors. There is no longer a static limit on the number
99         of log destinations that can be defined.
100
101    <li> Numerous bug fixes and code cleanups.
102
103 </ul>
104
105 <p>The new release can be obtained from either tsx-11.mit.edu or
106 sunsite.unc.edu.
107
108 <p>Thanks again to everyone who has contributed ideas, patches and bug
109 reports. Linux has a superior set of logging utilities thanks to
110 contributions from the entire community.
111
112 <author>Dr. Greg Wettstein</author>
113
114 <a href="important-1.3.php3">Important information for version 1.3</a><br>
115
116 </projectpg>
117
118 # Local variables:
119 # mode: html
120 # mode: auto-fill
121 # end: