mirror of
https://github.com/osmarks/ngircd.git
synced 2025-05-05 08:54:06 +00:00
Update NEWS and ChangeLog files
This commit is contained in:
parent
e860807500
commit
05261c020e
31
ChangeLog
31
ChangeLog
@ -11,6 +11,32 @@
|
|||||||
ngIRCd 26
|
ngIRCd 26
|
||||||
|
|
||||||
ngIRCd 26~rc1
|
ngIRCd 26~rc1
|
||||||
|
- Tweak & update doc/HowToRelease.txt, .mailmap and AUTHORS files.
|
||||||
|
- 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
|
||||||
|
before being sent to the client). But this allows for more fancy MOTDs :-)
|
||||||
|
Closes #271.
|
||||||
|
- Show the actually allowed channel types in the ISUPPORT(005) numeric which
|
||||||
|
are configured by the "AllowedChannelTypes" configuration variable.
|
||||||
|
Closes #273.
|
||||||
|
- Handle commands in the read buffer before reading more data and don't wait
|
||||||
|
for the network in this case: If there are more bytes in the read buffer
|
||||||
|
already than a single valid IRC command can get long (513 bytes), wait for
|
||||||
|
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.
|
||||||
|
- Log G-/K-Line changes only when not initiated by a server: this prevents
|
||||||
|
the log from becomming 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:
|
||||||
|
"warning: jobserver unavailable: using -j1. Add `+' to parent make rule."
|
||||||
|
Thanks to Sam James (sam_c) <sam@cmpct.info>!
|
||||||
|
Closes #270.
|
||||||
|
- Add support for GnuTLS certificate reload, which is quite handy when using
|
||||||
|
Let's Encrypt, for example. Until now this was only supported when linked
|
||||||
|
with OpenSSL. Thanks a lot, Hilko Bengen <bengen@hilluzination.de>!
|
||||||
- Remove deprecated legacy configuration options and related functions that
|
- Remove deprecated legacy configuration options and related functions that
|
||||||
have been marked for removal for quite some time:
|
have been marked for removal for quite some time:
|
||||||
- PredefChannelsOnly (v22)
|
- PredefChannelsOnly (v22)
|
||||||
@ -18,11 +44,6 @@ ngIRCd 26
|
|||||||
- NoXXX (v19)
|
- NoXXX (v19)
|
||||||
- Old '[GLOBAL]' section handling (v19)
|
- Old '[GLOBAL]' section handling (v19)
|
||||||
Thanks to Michi <michi+ngircd@dataswamp.org> for the patch!
|
Thanks to Michi <michi+ngircd@dataswamp.org> for the patch!
|
||||||
- Increase read buffer size for server connections: This applies the same
|
|
||||||
logic we have for write buffers to distinguish between server and client
|
|
||||||
connections and sets the maximum buffer size accordingly. As a result
|
|
||||||
peering with servers with many GLINE/KLINEs does not kill the connecting
|
|
||||||
server connection anymore. Thanks to Michi <michi+ngircd@dataswamp.org>!
|
|
||||||
- Fix recursion bug on write errors: Depending on the stack size, too many
|
- Fix recursion bug on write errors: Depending on the stack size, too many
|
||||||
clients on the same channel quitting at the same time would trigger a crash
|
clients on the same channel quitting at the same time would trigger a crash
|
||||||
due to too many recursive calls to Conn_Close(). Thanks to Michi
|
due to too many recursive calls to Conn_Close(). Thanks to Michi
|
||||||
|
20
NEWS
20
NEWS
@ -11,6 +11,26 @@
|
|||||||
ngIRCd 26
|
ngIRCd 26
|
||||||
|
|
||||||
ngIRCd 26~rc1
|
ngIRCd 26~rc1
|
||||||
|
- 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
|
||||||
|
before being sent to the client). But this allows for more fancy MOTDs :-)
|
||||||
|
Closes #271.
|
||||||
|
- Show the actually allowed channel types in the ISUPPORT(005) numeric which
|
||||||
|
are configured by the "AllowedChannelTypes" configuration variable.
|
||||||
|
Closes #273.
|
||||||
|
- Handle commands in the read buffer before reading more data and don't wait
|
||||||
|
for the network in this case: If there are more bytes in the read buffer
|
||||||
|
already than a single valid IRC command can get long (513 bytes), wait for
|
||||||
|
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).
|
||||||
|
- Log G-/K-Line changes only when not initiated by a server: this prevents
|
||||||
|
the log from becomming 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
|
||||||
|
Let's Encrypt, for example. Until now this was only supported when linked
|
||||||
|
with OpenSSL. Thanks a lot, Hilko Bengen <bengen@hilluzination.de>!
|
||||||
- Allow setting arbitrary channel modes in the configuration file by handling
|
- Allow setting arbitrary channel modes in the configuration file by handling
|
||||||
them like in MODE commands, and allow multiple "Modes =" lines per [Channel]
|
them like in MODE commands, and allow multiple "Modes =" lines per [Channel]
|
||||||
section. Thanks to Michi <michi+ngircd@dataswamp.org>!
|
section. Thanks to Michi <michi+ngircd@dataswamp.org>!
|
||||||
|
Loading…
x
Reference in New Issue
Block a user