Commits


ngIRCd Release 21


doc/Platforms.txt: add Mac OS X 10.6.8


Update doc/Platforms.txt


ngircd.init: Make sure no stale PID file is left over


platformtest.sh/Platforms.txt: allow user names up to 8 characters


Check and call arc4random_stir() if present FreeBSD prior to 10.0 does not automatically stir on fork(). Same with current NetBSD. If arc4random_stir() is present assume is needed and call it instead of srand().


Debian: Fix sed(1) rules adjusting "ngircd-full" package Error introduced by last commit :-/


Debian: Fix default "HelpFile" file name in ngircd.conf The "full" package variants must use "/usr/share/doc/ngircd-full/Commands.txt" and "/usr/share/doc/ngircd-full-dbg/Commands.txt" respectively.


ngIRCd Release 21~rc2


platformtest.sh: Detect clang compilers


Add support for longer config lines With the introduction of CipherList we could have longer config lines. Handle up to 1024 bytes and warn if the line will be truncated.


Report the correct file on error


doc/Platforms.txt: Add Open64 and tcc C compilers on Linux Thanks to Götz Hoffart!


platformtest.sh: Detect tcc compiler


Add support for arc4random If arc4random is present it will be used over the srand/rand interface. This fixes some warnings in OpenBSD-current.


Fix another strcat warning missed in commit 4c5b43


platformtest.sh: Clean up GIT source tree, when possible


platformtest.sh: Detect Apple LLVM (clang) compiler


Update (date of) manual pages


ChnageLog file: even more spelling fixes ...


INSTALL file: Update "Upgrade Information"


Fix spelling in NEWS and ChangeLog files


ngircd.c, main(): use strlcat() instead of strcat() This fixes the following warning on OpenBSD 5.3: ngircd.o(.text+0xeb4): In function `main': src/ngircd/ngircd.c:300: warning: strcat() is almost always misused, please use strlcat() Thanks to Götz Hoffart for reporting this!


ngIRCd Release 21~rc1


Update NEWS and ChangeLog files