commit - 15c744428358b2a9a1014e10ce803604cc72deae
commit + b003d469f18c843725de4f6f46b7ca0714e0a984
blob - c940d51ad431192d8789f5f792937dd413d2b478
blob + 75adf7011dbc750190aa1d873d94a5a079678ac1
--- ChangeLog
+++ ChangeLog
ngIRCd 26
+ ngIRCd 26~rc2
+ - ngircd.spec: Fix names of README.md and INSTALL.md, add ".md" extension.
+ - Update description texts in the README.md file, the RPM and Debian package
+ files and the manual page: bring them in line with the updated homepage.
+ - Server-Server protocol: Fix use-after-free when unregistering a directly
+ connected server sending a SQUIT for itself.
+ - Server-Server protocol: Detect bogus SERVER commands lacking a prefix.
+ Thanks Hilko Bengen (hillu) for finding & reporting this as well for the
+ patch & pull request (even if fixed differently).
+ Closes #275.
+ - Fix the PING-PONG logic: In ngIRCd 26~rc1 this was completely broken (while
+ trying to fix timeouts during server handshakes in bigger networks): the
+ daemon never disconnected any stale peers but kept sending out PINGs over
+ and over again ...
+ - Test suite: Add missing files needed to test SSL support to "EXTRA_DIST",
+ so that they are included in distribution archives: in rc1, "make check"
+ fails when using sources from an archive and enabling SSL support.
+ Thanks to Hilko Bengen <bengen@hilluzination.de> for the patch!
+
ngIRCd 26~rc1 (2020-05-10)
- Tweak & update doc/HowToRelease.txt, .mailmap and AUTHORS files.
- Allow up to 512 characters per line in MOTD and help text files (but keep
this/those command(s) to be handled first and don't try to read even more
data from the network (which most probably would overflow the read buffer
of this connection soon).
- - Update Travis-CI configuration, "sudo" is depreacted.
+ - Update Travis-CI configuration, "sudo" is deprecated.
- Log G-/K-Line changes only when not initiated by a server: this prevents
- the log from becomming spammed during "net bursts".
+ the log from becoming spammed during "net bursts".
- Update test suite to include SSL tests, including checking for reloading
certificates during runtime.
- Makefile.am: Replace "make" with "${MAKE}". This fixes warnings like this:
blob - f657cda05bb5cc32b352977b73da20c811191669
blob + b3d22706a0c5cdda16fac0c80291370a09f68dec
--- NEWS
+++ NEWS
ngIRCd 26
+ ngIRCd 26~rc2
+ - Various bug fixes, see the ChangeLog. No new or changed functionality.
+
ngIRCd 26~rc1 (2020-05-10)
- Allow up to 512 characters per line in MOTD and help text files (but keep
in mind that lines can't get that long, because they have to be prefixed
data from the network (which most probably would overflow the read buffer
of this connection soon).
- Log G-/K-Line changes only when not initiated by a server: this prevents
- the log from becomming spammed during "net bursts".
+ the log from becoming spammed during "net bursts".
- Update test suite to include SSL tests, including checking for reloading
certificates during runtime.
- Add support for GnuTLS certificate reload, which is quite handy when using
ngIRCd 25~rc1 (2018-08-11)
- Only send TOPIC updates to a channel when the topic actually changed:
- This prevents the channel from becoming flooded by unecessary TOPIC update
+ This prevents the channel from becoming flooded by unnecessary TOPIC update
messages, that can happen when IRC services try to enforce a certain topic
but which is already set (at least on the local server), for example.
Therefore still forward it to all servers, but don't inform local clients