repo: ngircd action: commit revision: path_from: revision_from: 74631fa72870fd23040cd6fdda7797c4f0a2c50d: path_to: revision_to:
commit 74631fa72870fd23040cd6fdda7797c4f0a2c50d Author: Alexander BartonDate: Wed Jan 23 23:15:02 2019 +0100 ngIRCd Release 25 diff --git a/AUTHORS b/AUTHORS
--- a/AUTHORS +++ b/AUTHORS @@ -45,6 +45,7 @@ Gabor Adam TothGötz Hoffart Ian Chard Ilja Osthoff +ItsOnlyBinary James Lu Jari Aalto LucentW @@ -52,10 +53,12 @@ Mantas Mikulėnas Neale Pickett Peter Powell Rolf Eike Beer +Rosen Penev Roy Sindre Norangshol Scott Perry Sean Reifschneider Sebastian Köhler +shankari Tassilo Schweyer Tom Ryder Unit 193 diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -9,7 +9,34 @@
-- ChangeLog --
-ngIRCd 25
+ngIRCd 25 (2019-01-23)
+
+ - Fix documentation of MotdPhrase length, which actually is 126 characters:
+ update sample configuration file as well as the man page. Thanks to
+ shankari .
+ Closes #254.
+ - Implement new configuration option "MaxPenaltyTime", which configures the
+ maximum penalty time increase in seconds, per penalty event. Set to -1 for
+ no limit (the default), 0 to disable penalties altogether. ngIRCd doesn't
+ use penalty increases higher than 2 seconds during normal operation, so
+ values higher than 1 rarely make sense.
+ Disabling (or reducing) penalties can greatly speed up "make check" runs
+ for example, see below, but are mostly a debugging feature and normally
+ not meant to be used on production systems!
+ Some example timings running "make check" from my macOS workstation:
+ - MaxPenaltyTime not set: 4:41,79s
+ - "MaxPenaltyTime = 1": 3:14,71s
+ - "MaxPenaltyTime = 0": 25,46s
+ Closes #249 and #251.
+ - Fix compilation without deprecated OpenSSL APIs. Thanks to Rosen Penev
+ for the patch!
+ Closes #252.
+ - Update Xcode project for latest Xcode version (10.0)
+ - Fix some compiler warnings of Apple Xcode/Clang
+ - Allow a 5th parameter in WEBIRC. Thanks to "ItsOnlyBinary".
+ Closes #247.
+ - Update some more documentation files and source code comments.
+ - Platforms.txt: Add and update systems.
ngIRCd 25~rc1 (2018-08-11)
- Update config.guess (2018-03-08) and config.sub (2018-03-08) files.
diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -8,7 +8,24 @@
-- NEWS --
-ngIRCd 25
+ngIRCd 25 (2019-01-23)
+
+ - Implement new configuration option "MaxPenaltyTime", which configures the
+ maximum penalty time increase in seconds, per penalty event. Set to -1 for
+ no limit (the default), 0 to disable penalties altogether. ngIRCd doesn't
+ use penalty increases higher than 2 seconds during normal operation, so
+ values higher than 1 rarely make sense.
+ Disabling (or reducing) penalties can greatly speed up "make check" runs
+ for example, see below, but are mostly a debugging feature and normally
+ not meant to be used on production systems!
+ Some example timings running "make check" from my macOS workstation:
+ - MaxPenaltyTime not set: 4:41,79s
+ - "MaxPenaltyTime = 1": 3:14,71s
+ - "MaxPenaltyTime = 0": 25,46s
+ Closes #249 and #251.
+ - Update Xcode project for latest Xcode version (10.0)
+ - Allow a 5th parameter in WEBIRC. Thanks to "ItsOnlyBinary".
+ Closes #247.
ngIRCd 25~rc1 (2018-08-11)
- Only send TOPIC updates to a channel when the topic actually changed:
diff --git a/contrib/Debian/changelog b/contrib/Debian/changelog
--- a/contrib/Debian/changelog +++ b/contrib/Debian/changelog @@ -1,3 +1,9 @@ +ngircd (25-0ab1) unstable; urgency=low + + * New "upstream" release: ngIRCd 25. + + -- Alexander BartonWed, 23 Jan 2019 23:13:03 +0100 + ngircd (25~rc1-0ab1) unstable; urgency=low * New "upstream" release candidate 1 for ngIRCd Release 25. diff --git a/contrib/ngircd.spec b/contrib/ngircd.spec
--- a/contrib/ngircd.spec
+++ b/contrib/ngircd.spec
@@ -1,5 +1,5 @@
%define name ngircd
-%define version 25~rc1
+%define version 25
%define release 1
%define prefix %{_prefix}
-----END OF PAGE-----