Joey Schulze 
							
						 
					 
					
						
						
							
						
						d9a3b7ff55 
					 
					
						
						
							
							Added missing defines and a prototype so that the code compiles.  
						
						 
						
						... 
						
						
						
						Removed old code that is neither supported nor working anymore 
						
						
					 
					
						2007-05-25 18:01:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						288188d159 
					 
					
						
						
							
							Conversion to file coding style  
						
						 
						
						
						
						
					 
					
						2007-05-25 17:47:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						a0304e96ac 
					 
					
						
						
							
							Patch by Kelledin to use the newer query_module function rather than  
						
						 
						
						... 
						
						
						
						the old obsolete hack of stepping thru /dev/kmem. 
						
						
					 
					
						2007-05-25 17:47:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						b9c89af7a0 
					 
					
						
						
							
							Added missing dependency to ksyms.h for ksym_mod.c  
						
						 
						
						
						
						
					 
					
						2007-05-24 17:48:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						8568275926 
					 
					
						
						
							
							Added missing dependency to module.h for ksym_mod.c  
						
						 
						
						
						
						
					 
					
						2007-05-24 17:29:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						d2bb6bd5ed 
					 
					
						
						
							
							Added missing newline  
						
						 
						
						
						
						
					 
					
						2007-05-24 14:46:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						f1c2aba323 
					 
					
						
						
							
							Formatting  
						
						 
						
						
						
						
					 
					
						2007-05-24 14:07:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						c5d4b37a6b 
					 
					
						
						
							
							Remove SO_BSDCOMPAT since it was only support by Linux 2.0 and 2.2,  
						
						 
						
						... 
						
						
						
						ignored in 2.4 and emitted a warning in 2.6 
						
						
					 
					
						2007-05-24 14:04:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						031b077eb8 
					 
					
						
						
							
							Patch by Mike Frysinger: use socklen_t where appropriate  
						
						 
						
						
						
						
					 
					
						2007-05-24 13:56:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						8ead571ba1 
					 
					
						
						
							
							When writing log files ignore errors caused by filled up disks so that  
						
						 
						
						... 
						
						
						
						the log continues to be written as soon as space becomes available again. 
						
						
					 
					
						2007-05-24 13:28:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						29fe6a66e0 
					 
					
						
						
							
							Spelling fix  
						
						 
						
						
						
						
					 
					
						2007-05-21 16:27:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						c226c50cee 
					 
					
						
						
							
							Escape hyphens  
						
						 
						
						
						
						
					 
					
						2007-05-21 16:26:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						62ec1253ee 
					 
					
						
						
							
							Only play with the network when the syslog port can be determined.  
						
						 
						
						... 
						
						
						
						Ignore networking otherwise, but continue working. (Debian Bug#226611) 
						
						
					 
					
						2007-05-21 11:00:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						05e52e218e 
					 
					
						
						
							
							Spelling improvements  
						
						 
						
						
						
						
					 
					
						2007-05-20 18:21:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						2375c34594 
					 
					
						
						
							
							Phrasing improvements  
						
						 
						
						
						
						
					 
					
						2007-05-20 17:45:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						715b7b0598 
					 
					
						
						
							
							Phrasing correction  
						
						 
						
						
						
						
					 
					
						2007-05-20 17:41:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						55ce3c64b5 
					 
					
						
						
							
							Phrasing correction  
						
						 
						
						
						
						
					 
					
						2007-05-20 17:40:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						e87bb7fdf8 
					 
					
						
						
							
							Adjusted the date  
						
						 
						
						
						
						
					 
					
						2006-12-03 12:21:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						6006a07c2f 
					 
					
						
						
							
							Adjusted the date  
						
						 
						
						
						
						
					 
					
						2006-12-03 12:15:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						16b9d8fb94 
					 
					
						
						
							
							Explanation added by Eric Tucker  
						
						 
						
						
						
						
					 
					
						2006-11-30 07:59:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						9612909f62 
					 
					
						
						
							
							Corrected typo in syslog.conf(5)  
						
						 
						
						
						
						
					 
					
						2006-09-28 18:43:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						2f3e9ca690 
					 
					
						
						
							
							Properly use format strings  
						
						 
						
						
						
						
					 
					
						2006-09-18 09:56:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						f96fd5e6d5 
					 
					
						
						
							
							Added a description of system log level and link to sysctl(8)  
						
						 
						
						
						
						
					 
					
						2006-05-25 08:11:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						ed788aeeff 
					 
					
						
						
							
							Reset the 'restart' flag immediately after entering the restart code,  
						
						 
						
						... 
						
						
						
						so that subsequent SIGHUPs are able to set it again and cause a new
restart.  This fixes a race condition when somebody sends tons of HUP
signals. 
						
						
					 
					
						2006-05-25 07:49:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						5851fc026b 
					 
					
						
						
							
							Removed asm/atomic.h since it is not needed anymore.  
						
						 
						
						
						
						
					 
					
						2006-05-25 07:15:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						408be5b725 
					 
					
						
						
							
							More LFS options as comments  
						
						 
						
						
						
						
					 
					
						2006-05-25 07:12:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						facf7ff5bb 
					 
					
						
						
							
							Applied adjusted patch by Miquel van Smoorenburg to fix spurious  
						
						 
						
						... 
						
						
						
						hanging syslogd in connection with futex and NPTL introduced in recent
glibc versions and Linux 2.6 (details: http://bugs.debian.org/301511 ) 
						
						
					 
					
						2005-05-25 18:08:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						c9deb8536c 
					 
					
						
						
							
							Added the date  
						
						 
						
						
						
						
					 
					
						2005-03-11 16:12:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						813ca0f416 
					 
					
						
						
							
							Added a note to sysctl(8) for setting the console level  
						
						 
						
						
						
						
					 
					
						2005-03-11 16:11:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						6504bca3ee 
					 
					
						
						
							
							Updated changes file  
						
						 
						
						
						
						
					 
					
						2005-01-15 19:14:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						affedf39aa 
					 
					
						
						
							
							Applied patch by Dirk Mueller <mueller@kde.org> to prevent syslogd  
						
						 
						
						... 
						
						
						
						from crashing when the log file can't grow anymore (e.g. with 2GB
without LargeFileSupport) 
						
						
					 
					
						2005-01-15 19:13:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						4d8248ba3e 
					 
					
						
						
							
							Remove trailing newline from forwarded messages.  This would be turned  
						
						 
						
						... 
						
						
						
						into a whitespace by the receiving syslogd and doesn't seem to be
required anyway. 
						
						
					 
					
						2004-11-07 12:52:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						4c09ec0516 
					 
					
						
						
							
							Discard any timestamp information found in received syslog messages.  
						
						 
						
						... 
						
						
						
						This will affect local messages sent from a different timezone.  Also
removed code due to the changed semantics.  This was inspired by
Anders Henke from Schlund + Partner AG. 
						
						
					 
					
						2004-11-07 11:38:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						b2e84809dc 
					 
					
						
						
							
							Colin Phipps <cph@cph.demon.co.uk>: Don't block on the network socket,  
						
						 
						
						... 
						
						
						
						in case a packet gets lost between select and recv. (Debian Bug#275578) 
						
						
					 
					
						2004-11-02 19:30:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						bd22a26134 
					 
					
						
						
							
							Removed atomic_t in the usecount field of the module struct for  
						
						 
						
						... 
						
						
						
						compatibility reasons, since atomic_t is not defined in <asm/atomic.h>
on all architectures. 
						
						
					 
					
						2004-07-27 11:36:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						1836e84e94 
					 
					
						
						
							
							Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>  
						
						 
						
						... 
						
						
						
						Added boundary check for fscanf() in InitKsyms() and CheckMapVersion()
to prevent an unintended crash when reading an incorrect System.map.
Hello,
I have discovered a potential crash bug in sysklogd. The klogd daemon
doesn't handle really malformed System.map files very well. It has
two fscanf() calls with "%s"format strings that stores to char
sym[512] arrays. This causes a crash if the string field in the
file is longer than that.
Despite being a buffer overflow, this is not a security problem, as
only root can change the System.map file. Nevertheless, I think it
is worth fixing, as the Right Thing for a program should be not to
assume anything about its input and to handle various problems well. 
						
						
					 
					
						2004-07-16 06:48:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						3bd7b6cfb1 
					 
					
						
						
							
							Documentation improvement  
						
						 
						
						
						
						
					 
					
						2004-07-09 17:33:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						7740dfd410 
					 
					
						
						
							
							Documentation improvements by Greg Trounson <gregt@maths.otago.ac.nz>  
						
						 
						
						
						
						
					 
					
						2004-07-09 17:22:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						a09b9865cc 
					 
					
						
						
							
							Adjust the size of a variable to prevent a buffer overflow  
						
						 
						
						... 
						
						
						
						should _PATH_DEV ever contain something different than "/dev/". 
						
						
					 
					
						2004-05-04 14:52:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						4205dbebda 
					 
					
						
						
							
							Minor corrections  
						
						 
						
						
						
						
					 
					
						2004-05-04 14:50:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						3ee89e2c0b 
					 
					
						
						
							
							Patch: sysklogd-1.4.1-owl-longjmp.diff from Openwall  
						
						 
						
						... 
						
						
						
						From: Solar Designer <solar@openwall.com >
1. Ensures that "len" is not placed in a register and as such can't be
clobbered by longjmp().  With the particular code, it does not really
matter whether it is clobbered or not, but this avoids the gcc warning.
2. Makes endtty() the signal handler only after the variable that
function uses is initialized.  In the original code, the signal
handler was setup too early and if there would be SIGALRM before
control reaches setjmp(), syslogd would segfault (if not worse).
Basically, this is a minor correctness patch. 
						
						
					 
					
						2004-05-04 14:49:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						dcef709022 
					 
					
						
						
							
							Patch by Dmitry V. Levin <ldv@altlinux.org>  
						
						 
						
						... 
						
						
						
						Close file descriptor in FindSymbolFile() in order not to leak file
  descriptors. 
						
						
					 
					
						2004-04-29 16:10:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						ce4a02cbe7 
					 
					
						
						
							
							Prevent potential buffer overflow in reading messages from the  
						
						 
						
						... 
						
						
						
						kernel log rinbuffer. 
						
						
					 
					
						2004-04-29 13:29:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						14fb61b562 
					 
					
						
						
							
							Distinguish between MAN_OWNER and MAN_GROUP, introduce MAN_PERMS and  
						
						 
						
						... 
						
						
						
						also $(prefix) for convenience 
						
						
					 
					
						2004-04-29 11:04:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						e9c3de7bfd 
					 
					
						
						
							
							From Openwalls: needs to be a USER_PROCESS  
						
						 
						
						
						
						
					 
					
						2004-04-29 10:58:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						669d9991b7 
					 
					
						
						
							
							Applied Openwall paranoia patches to improve crunch_list().  
						
						 
						
						
						
						
					 
					
						2004-04-29 10:39:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						d7a30653a9 
					 
					
						
						
							
							Adjusted the symbol size since on non-32bit architectures a long may  
						
						 
						
						... 
						
						
						
						be longer than 4 bytes 
						
						
					 
					
						2004-04-29 10:11:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						e5a3bfae19 
					 
					
						
						
							
							Added Steve  
						
						 
						
						
						
						
					 
					
						2004-04-17 16:07:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						2961c7b794 
					 
					
						
						
							
							Patch by Steve Grubb <linux_4ever@yahoo.com> to correct memory calculation  
						
						 
						
						
						
						
					 
					
						2004-04-17 16:06:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joey Schulze 
							
						 
					 
					
						
						
							
						
						962c1cdd2e 
					 
					
						
						
							
							Added a private module.h with extracted data from Linux 2.2 to replace  
						
						 
						
						... 
						
						
						
						<linux/module.h> which creates a number parse errors. 
						
						
					 
					
						2004-03-31 15:47:08 +00:00