Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						60239756af 
					 
					
						
						
							
							Reference syslogp(3) instead of native/old syslog(3) API  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 23:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						e25f835a5a 
					 
					
						
						
							
							logger: Add NetBSD -m MSGID support for logging RFC5424 style  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 23:20:11 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						f2e1793cda 
					 
					
						
						
							
							logger: Add NetBSD -n option for LOG_NDELAY  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 22:03:11 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						0aa57978ee 
					 
					
						
						
							
							logger: Add NetBSD -i option for LOG_PID  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 21:54:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						d3461fd6a3 
					 
					
						
						
							
							logger: Add NetBSD -c option for LOG_CONS  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 21:08:01 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						fff4368e80 
					 
					
						
						
							
							RFC5424 sec 6.1 states that we *should* support 2048 byte long msgs  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 20:56:02 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						07033382ee 
					 
					
						
						
							
							Minor, type cast logit() argument for Coverity Scan  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 20:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						11819e5b7f 
					 
					
						
						
							
							Type cast arguments to logit(), fixes warnings from Coverity  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						884a0a180b 
					 
					
						
						
							
							Use correct format specifier for ssize_t, found by Coverity Scan  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:37:04 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						774523f6e2 
					 
					
						
						
							
							Fix missing argument to logit() and clean up unreadable code  
						
						... 
						
						
						
						Found by Coverity Scan
Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:36:49 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						7533f96ca9 
					 
					
						
						
							
							Fix invalid/missing/extra argument to logit(), found by Coverity  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:24:38 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						bafdb29743 
					 
					
						
						
							
							Disable clang in Coverity Scan run  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:17:18 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						6059d873a5 
					 
					
						
						
							
							Fix stray 'g' that sneaked in last test update  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:13:28 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						cee833a7f5 
					 
					
						
						
							
							Draft update of v2.0 change log  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						939a28f6f8 
					 
					
						
						
							
							Test with a secondary UNIX socket  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						4376def121 
					 
					
						
						
							
							Allow running tests stand-alone  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						64c6866667 
					 
					
						
						
							
							Minor, drop debug log message for normal case  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						67723e53b9 
					 
					
						
						
							
							syslogd.8: Clarify -r documentation and how it works with -b :PORT  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						f8e87f143d 
					 
					
						
						
							
							syslogd: Drop -a SOCK support, replaced with multiple -p SOCK args  
						
						... 
						
						
						
						The -p SOCK syntax is what NetBSD syslogd use, so this is more of an
alignment with upstream.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 19:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						d723574eee 
					 
					
						
						
							
							logger: Update usage text with missing -u SOCK info  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-07 06:47:53 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						9a0bfeef8a 
					 
					
						
						
							
							Travis-CI: Fix configure rule, follow-up to previous commit  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 17:13:55 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						55d92d73c3 
					 
					
						
						
							
							Drop address sanitizer for now, fails on Clang builds  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:59:04 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						74c523a158 
					 
					
						
						
							
							Build with -O2 but keep address sanitizer  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:54:15 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						1544cddd5a 
					 
					
						
						
							
							Drop unnecessary (and buggy) debug logs  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:53:48 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						849aeb18c4 
					 
					
						
						
							
							Enable Address Sanitizer for debugging  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:48:16 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						8142c780e0 
					 
					
						
						
							
							Wait a bit before checking the log file, also check if it's alive  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						999f713115 
					 
					
						
						
							
							Dump actual v1.conf file on error  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:26:44 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						66e9975234 
					 
					
						
						
							
							Actually return error when API test fails, dump more logs  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:22:29 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						b32d8279ad 
					 
					
						
						
							
							Travis-CI: Dump test logs since it now suddenly works again  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:12:19 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						09085b2ba9 
					 
					
						
						
							
							Debug API test, syslogp() fails on Travis-CI for some reason  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 16:07:13 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						4b994b6ae5 
					 
					
						
						
							
							Revert "Disable clang temporarily for Coverity Scan run"  
						
						... 
						
						
						
						This reverts commit 1f4877e21f 
						
						
					 
					
						2019-11-06 14:23:42 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						533ca61faa 
					 
					
						
						
							
							Support for sending messages to a custom port on remote server  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 14:23:03 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						ff4b9e0499 
					 
					
						
						
							
							Minor, code formatting  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 13:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						b2ba0048cd 
					 
					
						
						
							
							Finished valgrind/Coverity -fsanitize=address phase  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 13:45:53 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						449a2ea162 
					 
					
						
						
							
							Minor, whitespace formatting  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 13:45:49 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						d3abc7aa16 
					 
					
						
						
							
							Minor, whitespace formatting  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 13:45:38 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						fc4b804a6d 
					 
					
						
						
							
							Add LOG_WARN alias  
						
						... 
						
						
						
						Along with syslogp(), this is ia killer vendor lock-in feature.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 13:45:21 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						31d7298516 
					 
					
						
						
							
							Refactor, factor out getaddrinfo() code duplication to a sep. func.  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 13:35:06 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						0fd87623d5 
					 
					
						
						
							
							Update syslog.conf man page with log formatting options and example  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 12:36:21 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						65ac085a97 
					 
					
						
						
							
							Add backwards compatibility handling with sysklogd v1.6  
						
						... 
						
						
						
						This patch adds compatibility with sysklgd v1.6 and also adds the new
action flag "RFC3164" to explicitly be able to set old format.  This
format is the default, except for remote syslog.  Also, the rotation
support added in v1.6 has chnaged syntax which this patch addresses.
- Remote syslog defaults to BSD format, w/o timestamp and hostname
- Support reading log rotation without ';rotate=' prefix
Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 12:26:54 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						02a67ef273 
					 
					
						
						
							
							Refactor, move daemon defines to header file  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 12:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						3ced4508b4 
					 
					
						
						
							
							Add missing globfree(), found using -fsanitize=address  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 08:48:50 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						ec06b220e4 
					 
					
						
						
							
							If available, use O_TMPFILE, fix insecure tempfile found by Coverity  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 07:04:06 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						3cff584621 
					 
					
						
						
							
							Refactor wallmsg() slightly, fixes "unused value" found by Coverity  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-06 07:03:57 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						e8674a8fd7 
					 
					
						
						
							
							Check return value from setsockopt(), found by Coverity Scan  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-05 15:56:47 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						3c2c353c37 
					 
					
						
						
							
							Handle open() errors during log rotation, found by Coverity Scan  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-05 11:04:44 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						0bf36c59a6 
					 
					
						
						
							
							Refactor, close() may try to close -1, found by Coverity Scan  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-05 10:28:26 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						2e8dffe893 
					 
					
						
						
							
							If fstat() failes logrotate() cannot run, found by Coverity Scan  
						
						... 
						
						
						
						Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-05 10:23:17 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						1fe3c311ca 
					 
					
						
						
							
							Ignore return value from rename() to silence Coverity Scan  
						
						... 
						
						
						
						If we cannot rename our own files we're in a bit of a pickle.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-05 10:21:58 +01:00 
						 
				 
			
				
					
						
							
							
								Joachim Nilsson 
							
						 
					 
					
						
						
							
						
						58b243ea55 
					 
					
						
						
							
							Replace unsafe strncpy() and strcpy() with safe strlcpy(),  
						
						... 
						
						
						
						C.f. Coverity CID 1076404
Signed-off-by: Joachim Nilsson <troglobit@gmail.com > 
						
						
					 
					
						2019-11-05 10:10:06 +01:00