From 024dde00c25f5c0e52c6603b461ebea3a320529c Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 3 Nov 2019 21:13:20 +0100 Subject: [PATCH] Remove unused files Signed-off-by: Joachim Nilsson --- docs/ANNOUNCE | 62 ------------------ docs/INSTALL | 26 -------- docs/NEWS | 170 -------------------------------------------------- src/MANIFEST | 62 ------------------ 4 files changed, 320 deletions(-) delete mode 100644 docs/ANNOUNCE delete mode 100644 docs/INSTALL delete mode 100644 docs/NEWS delete mode 100644 src/MANIFEST diff --git a/docs/ANNOUNCE b/docs/ANNOUNCE deleted file mode 100644 index aba171e..0000000 --- a/docs/ANNOUNCE +++ /dev/null @@ -1,62 +0,0 @@ -On behalf of the beta-testers and other members of the Linux INTERNET -community who have helped shape and debug this package I am pleased to -announce version 1.3-pl3 of the sysklogd package. - -This package implements two system log daemons. The syslogd daemon is -an enhanced version of the standard Berkeley utility program. This -daemon is responsible for providing logging of messages received from -programs and facilities on the local host as well as from remote -hosts. The klogd daemon listens to kernel message sources and is -responsible for prioritizing and processing operating system -messages. The klogd daemon can run as a client of syslogd or -optionally as a standalone program. - -This package is the culmination of about two years of experience and -bug reports on the 1.2 version from both the INTERNET and our -corporate Linux networks. The utilities in this package should provide -VERY reliable system logging. Klogd and syslogd have both been stress -tested in kernel development environments where literally hundreds of -megabytes of kernel messages have been blasted through them. If either -utility should fail I would appreciate a report and debug information -so that the bug can be reproduced and squashed. - -This package includes some major improvements. Some of them are listed -here: - - * klogd supports on-the-fly kernel address to symbol - translations. This requires that a valid kernel symbol map be - found at execution. - - * klogd also supports debugging of protection faults which occur - in kernel loadable modules. - - * syslogd has better handling of remote logging capabilities. - - * both klogd and syslogd can be controlled through commandline - options and signals. - - * both daemons are now FSSTND conform. - - * a syslog.conf(5) manpage is now available. - - * Spaces are now accepted in the syslog configuration - file. This should be a real crowd pleaser. - - * Syslogd now uses dynamic allocation of logging output - descriptors. There is no longer a static limit on the number - of log destinations that can be defined. - - * Numerous bug fixes and code cleanups. - -The new release can be obtained from either tsx-11.mit.edu or -sunsite.unc.edu. - -Thanks again to everyone who has contributed ideas, patches and bug -reports. Linux has a superior set of logging utilities thanks to -contributions from the entire community. - - -Dr. Greg Wettstein -Oncology Research Division Computing Facility -Roger Maris Cancer Center -greg@wind.enjellic.com diff --git a/docs/INSTALL b/docs/INSTALL deleted file mode 100644 index 90279dd..0000000 --- a/docs/INSTALL +++ /dev/null @@ -1,26 +0,0 @@ -1.) READ the README.linux file and the accompanying man pages. It will - save you some frustration. - -2.) Edit the Makefile for your installation. NOTE that if you have not - carried out step 1 you may make choices which could render your - system and/or these utilities unusable. Compile the utilities. - Compilation has been tested with versions 2.5.8, 2.6.3 and 2.7.0 of - the gcc compiler and libc versions 4.5.26 and 4.6.27. - -3.) For proper functioning both of these utilities are best run as root. - This is probably not much of a problem since they will probably be - started either by init or as part of the rc.* startup process. There - may be security concerns with running syslogd as root. Please repeat - step 1 if you are unsure of why this may be the case. - -4.) If kernel address to symbol translation is desired there is the - possibility that a new kernel will need to be compiled. The patches - to delimit kernel addresses requiring translation were added to - kernel 1.3.43. If this kernel or a newer kernel is used there is - no need to modify the kernel sources. - - If a kernel earlier than this is used the kernel sources will have to - be patched. The patch to delimit addresses for translation is included - with the sysklogd sources. The necessary modifications are quite - generic and should require little modification over a wide range of - kernel sources. diff --git a/docs/NEWS b/docs/NEWS deleted file mode 100644 index 94d281c..0000000 --- a/docs/NEWS +++ /dev/null @@ -1,170 +0,0 @@ -Version 1.3 Patch Level 3 - -General. ------------------------------------------------------------------ -Update to documentation including klogd.8 manpage to reflect new features. - -Included patch for modules-2.0.0 package to provide support for signalling -klogd of changes in kernel module status. - -klogd --------------------------------------------------------------------- -Provided support for signalling klogd to reload static and kernel module -symbol information via SIGUSR1 and SIGUSR2. - -Implemented -p switch to cause a reload of kernel module symbol information -whenever a protection fault is detected. - -Informative message is printed whenever klogd state change occurs. - -Added -i and -I switches to signal the currently executing klogd daemon -to reload symbold information. - - -Version 1.3 Patch Level 2 - -General. ------------------------------------------------------------------ -Added oops.c and oops_test.c. Oops.c implements a kernel loadable module -which will generate a general protection fault. The oops_test.c program -generates a test program for exercising the loadable module. - -syslogd ------------------------------------------------------------------ -Fixed bug resulting in file descriptors being orphaned when syslogd was -initialized via signal handler. - -klogd --------------------------------------------------------------------- -Bug fix to prevent errors when reading symbol tables with 64 bit addresses. - -Added support for debugging of protection faults occuring in kernel -loadable modules. - - -Version 1.3 Patch Level 1 - -General. ------------------------------------------------------------------ -Cleanups in the Makefile. - -Patches to support compilation in the ALPHA environment. I have not -been able to test these personally so if anyone has any feedback I -would be interested in hearing from the Linux ALPHA community. - -Spelling and grammar corrections in the man pages. - -syslogd ------------------------------------------------------------------ -Patch to fix parsing of hostnames in syslogd.c. - -The return value of gethostbyname is now properly checked. This should -fix the problems with core dumps when name resolution failed. - -Bounds error fixed when setting the file descriptors for UNIX domain -sockets. - -klogd --------------------------------------------------------------------- -Error checking and reporting enhanced. I have a couple of reports -that klogd is experiencing errors when reading the /proc filesystem. -Any additional information would be appreciated. - -The sys_syslog function has been renamed to ksyslog. This was in a -set patches for ALPHA support so I am assuming that this is necessary -for that environment - - -Version 1.3 - -Numerous changes, performance enhancements, code cleanups and bug fixes. -Too many to individually summarize. Have a look at the top of each -source file for more information. - -** Default behavior of sysklogd is not to accept any message that -is sent via syslog/udp. To allow remote reception add -r to the -command-line arguments. - -** Spaces are now accepted in the syslog configuration file. This -should be a real crowd pleaser. - -syslogd now uses dynamic allocation of logging output descriptors. -There is no longer a static limit on the number of log destinations -that can be defined. - -klogd supports on-the-fly kernel address to symbol translations. -This requires that a valid kernel symbol map be found at execution. - -** The default level for console log messages was changed to 6. This -means that kernel messages with a priority less than or equal to 5 -(KERN_NOTICE) will be logged to the console. - - This item has been flagged because it results in a behavior - change which will be different if version 1.3 replaces an - existing 1.2 binary. Linus strongly suggested that this - behavior be changed and in the 1.3.3x kernels Linus in fact - made it impossible to set the console log level lower than - about 5. - - There were good reasons from his perspective for doing so. - The most troublesome being that user's of packaged - distributions were not able to generate register dumps with - the kernel debugging keys, most notably altgr-SCRLCK. - - If a kernels prior to 1.3.3x are being used the klogd daemon - invocation must be changed to something like: klogd -c 1 - - This will turn off logging of kernel messages to the console. - If you understand the ramifications of this the 1.3.3x kernels - can be patched to allow the suppression of console log - messages. It is important to be cognizant of the effects of - these changes. None the least of which is that Linus and Alan - will yell at you if you complain about not being able to - generate kernel debugging information.. :-) - ---------------------------------------------------------------------------- -Version 1.2 -Fixes to both klogd and syslogd so that the package will compile without -errors due to the vararg procedures. - -Modified pid files produced so that the names of the files are -klogd.pid and syslogd.pid respectively. - -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. - -Modified signal handling in klogd so that all signal are set to ignored -before establishing specific signal handlers. - -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. - -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. - -Changed the names of the man pages from an extension of 1 to 8. ---------------------------------------------------------------------------- -Version 1.1 -Extensive changes and additional functionality added to klogd. Please -see sources and man-pages for documentation. - -Fixed bugs in both syslogd and klogd with respect to fragmented -message re-assembly. Bootup messages should now be display properly. - -Fixed bug in syslogd which prevented proper logging of messages with -priority classes of none and emerg. - -Fixed bug which caused core dump when messages were logged to users. -Also fixed bug with messages to login type of LOGIN. - -Fixed problem with zombies being left when messages were logged to -multiple users. - -Enhanced functionality of syslog_tst program. - -Added man-pages. ---------------------------------------------------------------------------- - ---------------------------------------------------------------------------- -Version 1.0 - -Initial release. ---------------------------------------------------------------------------- diff --git a/src/MANIFEST b/src/MANIFEST deleted file mode 100644 index be0cb61..0000000 --- a/src/MANIFEST +++ /dev/null @@ -1,62 +0,0 @@ -A virgin copy of these sources should include 12 files: - -MANIFEST: This file. - -INSTALL: Brief installation instructions. - -NEWS: Important changes. - -Makefile: A makefile to generate the binaries. - -README.linux: Documentation which may prove useful. - -klogd.c: Source code for the kernel log daemon. - -klogd.h: Global definitions required for the kernel log daemon. - -ksym.c: Source module for the kernel log daemon which implements - kernel numeric address to symbol translations. - -ksym_mod.c: Source module which contains functions which allow ksym.c - to resolve symbols found in loadable kernel modules. - -syslogd.c: Source code for the system log daemon. - -syslog.c: A slightly modified version of the syslog.c file found in - the standard libraries. This special version is needed - so that klogd will pass messages with kernel priority to - the syslogd facility. - -pidfile.c: Source implementing utility functions which are useful - for managing pid files. Used by both syslogd and klogd. - -pidfile.h: Include file containing global definitions for the - pid file utility functions. - -version.h: An include file for setting the version and patchlevel - for the package. - -syslog.conf: A sample configuration file. Note that this file uses - extensions to the BSD syntax. See the syslog.conf(5) - manpage for more details. - -syslog_tst.c: A simple program to test the system log utility. - -sysklogd.8: Man page documenting the general characteristics of this - package. - -klogd.8: Man page documenting the kernel log daemon. - -kernel.patch: A source code patch which modifies the linux kernel to - delimit addresses for symbolic translation by klogd. - -oops.c: C source for a loadable kernel module which can be used - to generate a kernel protection fault. This is used to - test the address resolution capabilities of klogd. - -oops_test.c: A small driver program used in conjunction with the oops - module to generate a kernel protection fault. - -modules.patch: A patch to the modules-2.0.0 package which provides for - automatic signalling of klogd whenever the kernel module - state changes.