Alexander Barton 
							
						 
					 
					
						
						
							
						
						56ed5c90ad 
					 
					
						
						
							
							Spelling fixes, mostly in file comments  
						
						
						
						
					 
					
						2022-12-25 15:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						71ae2b7d7f 
					 
					
						
						
							
							ngIRCd Release 26.1  
						
						
						
						
					 
					
						2021-01-02 14:32:48 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e699325fd0 
					 
					
						
						
							
							platformtest.sh: Try to mangle CLang name more intellligently  
						
						
						
						
					 
					
						2020-10-20 21:47:10 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0f717bfd77 
					 
					
						
						
							
							ngIRCd Release 26  
						
						
						
						
					 
					
						2020-06-20 15:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4bcf4613f9 
					 
					
						
						
							
							ngIRCd Release 26~rc2  
						
						
						
						
					 
					
						2020-06-11 17:22:08 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3dedd57f7f 
					 
					
						
						
							
							Add AppStream metadata file: contrib/de.barton.ngircd.metainfo.xml  
						
						
						
						
					 
					
						2020-06-11 17:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						eb46f3d96d 
					 
					
						
						
							
							ngircd.spec: Fix name of README.md and INSTALL.md  
						
						
						
						
					 
					
						2020-05-26 19:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a84cba8f78 
					 
					
						
						
							
							Update description texts  
						
						... 
						
						
						
						Bring them in line with the updated texts on the homepage. 
						
						
					 
					
						2020-05-26 19:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						03aec7d0b3 
					 
					
						
						
							
							ngIRCd Release 26~rc1  
						
						
						
						
					 
					
						2020-05-10 17:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8a37695bf3 
					 
					
						
						
							
							contrib/nglog.sh: Looks like GNU awk (gawk) is needed ...  
						
						
						
						
					 
					
						2020-05-03 17:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						830f00e953 
					 
					
						
						
							
							contrib/nglog.sh: Use bash(1) as interpreter  
						
						... 
						
						
						
						bash(1) is required to handle the forking and output redirection
connectly, sh(1) -- at least dash(1) on Debian -- fails ...
This fixes the last commit, 14777c18c 
						
						
					 
					
						2020-04-20 10:01:09 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						14777c18cf 
					 
					
						
						
							
							contrib/nglog.sh: Fork awk(1), deal better with signals (CTRL-C)  
						
						
						
						
					 
					
						2020-04-20 00:55:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e4a6bd5099 
					 
					
						
						
							
							Update Xcode project for latest Xcode version (11.4.1)  
						
						
						
						
					 
					
						2020-04-20 00:54:06 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						61ac8be2fd 
					 
					
						
						
							
							Convert INSTALL and README files to Markdown  
						
						... 
						
						
						
						This requires some changes to the build system, for example to comply
with the expectations of the GNU autoconf/automake tools ... 
						
						
					 
					
						2020-03-29 22:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a77353361b 
					 
					
						
						
							
							Xcode: add missing files in src/testsuite, and sort them  
						
						
						
						
					 
					
						2020-03-28 23:46:16 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c411643d45 
					 
					
						
						
							
							Update Xcode project for latest Xcode version (11.3.1)  
						
						
						
						
					 
					
						2020-02-11 20:33:44 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2e1797d5a5 
					 
					
						
						
							
							Remove outdated OpenBSD/NetBSD systrace.policy  
						
						... 
						
						
						
						Systrace was removed from OpenBSD and NetBSD, so remove this (old and
outdated?) configuration file from the ./contrib directory.
See <https://en.wikipedia.org/wiki/Systrace >.
Thanks to "michi" for pointing this out on #ngircd! 
						
						
					 
					
						2020-02-11 20:31:15 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fb5aa8f652 
					 
					
						
						
							
							Fix and update Xcode project  
						
						... 
						
						
						
						- Reference correct contrib/Makefile.am file
- Correctly sort contrib/nglog.sh
- Add "ORGANIZATIONNAME" setting 
						
						
					 
					
						2019-12-16 16:57:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						91e87af605 
					 
					
						
						
							
							Update ngindent.sh name in Makefile and Xcode project, too  
						
						
						
						
					 
					
						2019-12-16 16:54:13 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9286686c09 
					 
					
						
						
							
							contrib/README: Add nglog.sh script to the list  
						
						
						
						
					 
					
						2019-12-07 01:43:00 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1f69f1d0ab 
					 
					
						
						
							
							contrib/nglog.sh: Use bright colors for warning & error messages  
						
						
						
						
					 
					
						2019-12-07 01:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b03fcaab5a 
					 
					
						
						
							
							contrib/ngindent.sh: Enhance and rename script  
						
						... 
						
						
						
						Add more GNU indent options for better results, and add the ".sh" suffix
to bring this script in line with the others in the contrib/ folder. 
						
						
					 
					
						2019-12-07 01:41:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						80437b2533 
					 
					
						
						
							
							Add simple log colorization script: ./contrib/nglog.sh  
						
						... 
						
						
						
						This script parses the log output of ngircd(8), and colorizes the
messages accoring to their log level. Example usage:
ngircd -f $PWD/doc/sample-ngircd.conf -np | ./contrib/nglog.sh 
						
						
					 
					
						2019-11-10 22:07:26 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						de1de40551 
					 
					
						
						
							
							Log received signals (using strsignal(3), when available)  
						
						
						
						
					 
					
						2019-11-10 21:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74631fa728 
					 
					
						
						
							
							ngIRCd Release 25  
						
						
						
						
					 
					
						2019-01-23 23:15:02 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						c97fb2e93e 
					 
					
						
						
							
							Update Xcode project for latest Xcode version (10.0)  
						
						
						
						
					 
					
						2018-10-30 01:56:13 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8bd88be8ad 
					 
					
						
						
							
							ngIRCd Release 25~rc1  
						
						
						
						
					 
					
						2018-08-11 21:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fb760d9473 
					 
					
						
						
							
							Update and fix logcheck(8) rules  
						
						
						
						
					 
					
						2018-05-20 21:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						6a622c0084 
					 
					
						
						
							
							Update Xcode project for latest Xcode version (9.2)  
						
						... 
						
						
						
						This includes adding missing and deleting obsolete file references. 
						
						
					 
					
						2018-03-11 20:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						619a3f3ff2 
					 
					
						
						
							
							contrib/ngircd.logcheck: Add sample logcheck(8) rules  
						
						
						
						
					 
					
						2017-12-28 18:03:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e17d4bdec7 
					 
					
						
						
							
							ngIRCd Release 24  
						
						
						
						
					 
					
						2017-01-20 19:13:49 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3890304b54 
					 
					
						
						
							
							Make sure that platformtest.sh aborts when autogen.sh fails  
						
						
						
						
					 
					
						2017-01-20 17:24:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						a69866f3f9 
					 
					
						
						
							
							Specify Debian "source format"  
						
						
						
						
					 
					
						2017-01-20 16:08:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						3c627dd70d 
					 
					
						
						
							
							Build Debian packages with OpenSSL instead of GnuTLS  
						
						... 
						
						
						
						OpenSSL allows to reload used certificates on runtime for example (which
is very useful when using Let's Encrypt), and therefore is preferred ... 
						
						
					 
					
						2017-01-20 16:04:53 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						479d7d99c1 
					 
					
						
						
							
							ngIRCd Release 24~rc1  
						
						
						
						
					 
					
						2017-01-08 02:15:52 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						181da30997 
					 
					
						
						
							
							Debian: Use "dh_prep" instead deprecated "dh_clean -k"  
						
						
						
						
					 
					
						2017-01-08 02:15:52 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						74f021fb44 
					 
					
						
						
							
							Further enhance systemd unit file  
						
						... 
						
						
						
						- Add more comments/documentation.
- Add dependencies for services and proxy scanners.
- Add more limit configurations.
- Allow AF_UNIX address family, required for syslog! 
						
						
					 
					
						2017-01-06 22:50:24 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						8e09180295 
					 
					
						
						
							
							Install systemd service file in Debian package  
						
						
						
						
					 
					
						2017-01-06 00:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						f0532c98cd 
					 
					
						
						
							
							Enhance systemd service file  
						
						... 
						
						
						
						- Add homepage :-)
- Remote CAP_SETUID and CAP_SETGID from CapabilityBoundingSet: This is
  nor needed, because the unit already sets User=irc and Group=irc.
- Add RestrictAddressFamilies, and restrict it to AF_INET and AF_INET6.
- Read in the Debian "default files", but note: only PARAMS is supported! 
						
						
					 
					
						2017-01-06 00:34:51 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						9e0e955daf 
					 
					
						
						
							
							Update Debian package  
						
						... 
						
						
						
						- Update debhelper compatibility to version 9.
- Update build-dependencies.
- Change group of ngircd.conf to "irc" in postinst script (this makes
  starting ngIRCd as user "irc" easier, for example when using systemd).
- Don't create /var/run/ircd during installation: this is handled by the
  SysV init script and the systemd service already. 
						
						
					 
					
						2017-01-06 00:30:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						e9e3df27b7 
					 
					
						
						
							
							Xcode: Fix "duplicate symbols" error in current Xcode  
						
						
						
						
					 
					
						2016-12-08 00:56:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						995bbfd627 
					 
					
						
						
							
							Make scripts and init-files in ./contrib executable  
						
						
						
						
					 
					
						2016-12-05 23:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						804c240320 
					 
					
						
						
							
							autogen.sh, ngindent, platformtest.sh: Fix warnings of "shellcheck"  
						
						... 
						
						
						
						- SC2006: Use $(..) instead of legacy `..`.
- SC2015: Note that A && B || C is not if-then-else. C may run
          when A is true.
- SC2086: Double quote to prevent globbing and word splitting.
- SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined. 
						
						
					 
					
						2016-10-21 21:41:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						fb99d7c92e 
					 
					
						
						
							
							Update Xcode project for latest Xcode version (8.0)  
						
						
						
						
					 
					
						2016-10-21 21:34:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						1d06ed02ce 
					 
					
						
						
							
							Update Xcode project for latest Xcode version (7.3)  
						
						
						
						
					 
					
						2016-09-21 22:47:40 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						b708c95173 
					 
					
						
						
							
							Add "Documentation" variables to systemd configuration files  
						
						
						
						
					 
					
						2016-09-18 18:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						0a6e284582 
					 
					
						
						
							
							platformtest.sh: Delete ngIRCd binary before test run  
						
						... 
						
						
						
						This ensures that we definitely don't test an old binary later on ... 
						
						
					 
					
						2016-01-10 17:45:47 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						2254e92e60 
					 
					
						
						
							
							platformtest.sh: Only show "runs=Y" when test suite succeeded  
						
						... 
						
						
						
						Display "?" in the "runs" colum when the simple "run test" succeeded but
the test suite failed. And display a message to double check the actual
status, because it is somewhat unclear, if the daemon actually "works"
or not in this case. 
						
						
					 
					
						2016-01-10 17:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						4dcd5f1225 
					 
					
						
						
							
							platformtest.sh: Use $LOGNAME instead of $USER  
						
						... 
						
						
						
						LOGNAME is more standard than USER. 
						
						
					 
					
						2016-01-06 15:47:31 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Barton 
							
						 
					 
					
						
						
							
						
						01e590b007 
					 
					
						
						
							
							contrib/ngindent: Fix shebang line  
						
						
						
						
					 
					
						2015-12-19 19:21:45 +01:00