+ngIRCd 23 (2015-11-16)
+
+ - Explicitly cast time_t to long when printing it out: this prevents
+ wrong sized data types on platforms where time_t doesn't equal a
+ long any more, for example on OpenBSD (which would result in garbled
+ output on those platforms).
+ - contrib/Debian/changelog: Fix email address.
+ - Documentation: Spelling fixes; update doc/Platforms.txt.
+
+ ngIRCd 23~rc1 (2015-09-06)
+ - Add ".clang_complete" file, which is used by the "linter-clang" package
+ of the Atom editor, for example.
+ - Make server-to-server protocol more robust: ngIRCd now catches more
+ errors on the server-to-server (S2S) protocol that could crash the
+ daemon before. This hasn't been a real problem because the IRC S2S
+ protocol is "trusted" by design, but the behavior is much better now.
+ Thanks to wowaname on #ngircd for pointing this out!
+ - Make platformtest.sh, autogen.sh, and ngircd.init more portable.
+ - Enables "reproducible builds" for ngIRCd: Use the optional BIRTHTIME
+ constant while building ngIRCd, which contains a time stamp for the
+ "Birth Date" information, in seconds since the epoch.
+ See <https://wiki.debian.org/ReproducibleBuilds>.
+ - Update "contrib/ngircd.service" file for systemd.
+ - INSTALL: Add deprecation notice for "PredefChannelsOnly" variable.
+ - Use "NOTICE *" before registration instead of "NOTICE AUTH". "AUTH" is
+ a valid nickname so sending notices to it is probably not a good idea.
+ Use "*" as the target instead as done with numerics when the nick is not
+ available. This mimics the behavior in Charybdis, IRCD-Hybrid, InspIRCd
+ 2.2, Plexus 4, etc. Closes #217.
+ The "NoticeAuth" configuration variable (ngircd.conf) has been renamed
+ to "NoticeBeforeRegistration" accordingly, but the old name is still
+ supported for compatibility reasons.
+ - Implement new channel mode "N" (regular users can't change their nick
+ name while on this channel). Closes #214.
+ - README, AUTHORS: Update mailing list and issue tracker URLs.
+ - Remove doc/GIT.txt (it is outdated), update doc/Contributing.txt:
+ ngIRCd uses GitHub, and Git itself is quite common today. So don't
+ include an own Git "mini HowTo" any longer.