Commit Briefs

04744e9d89 Alexander Barton

ngIRCd release 18 (tags/rel-18)


54f04f81e9 Alexander Barton

Update ChangeLog and NEWS for ngIRCd release 18


95e156b519 Alexander Barton

Updated doc/Platforms.txt for ngIRCd release 18


e160121698 Alexander Barton

MorePrivacy: Don't register WHOWAS information

Citing an email from Florian to the ngIRCd mailing list: "I wonder what the expected behaviour is when Conf_MorePrivacy is changed from 'yes' to 'no' and the config is reloaded. At the moment, WHOWAS will start giving out information on Users that were connected during Conf_MorePrivacy=yes period. If this is not wanted, Client_RegisterWhowas() should be changed to not store a record when Conf_MorePrivacy is enabled." And I think it is "not wanted" :-)


54566b6b32 Alexander Barton

Add preliminary ngIRCd protocol module for Anope 1.9

See contrib/Anope/README and doc/Services.txt for more details and installation instructions!


c041bb340c Alexander Barton

Update timestamp of ngircd(8) manual page


af60f04fef Alexander Barton

ngIRCd release 18~rc2 (tags/rel-18-rc2)


2d35731399 Alexander Barton

GnuTLS: use 1024 (DH_BITS_MIN) as minimum size of the DH prime

For outgoing connections, we use 2048 (DH_BITS) since commit 49b2d0e. This patch enables ngIRCd to accept incoming connections from other servers and clients that use at least 1024 bits (and no longer requires 2048 for incoming connections, too). Patch proposed by Florian Westphal.


7ae7ace579 Alexander Barton

ngircd.8: document debugging options



bd118c65fd Alexander Barton

Fix some wording, use spellchecker ;-)


29c49f643f Alexander Barton

doc/SSL.txt: adopt to new configuration file layout


b6185b1ac8 Alexander Barton

ngIRCd release 18~rc1 (tags/rel-18-rc1)


14afdaee08 Alexander Barton

hash: Use UINT32 instead of uint32_t


949c8ea7c7 Alexander Barton

Update NEWS and ChangeLog file for our upcoming next release


1765f0ae0b Florian Westphal

hash: use more recent lookup3 algorithm instead of lookup2

Bob Jenkins published a newer hash function in May 2006, it has better distribution. See http://burtleburtle.net/bob/hash/doobs.html for lengthy comparisions.



d99edb7728 Alexander Barton

Merge branch 'MorePrivacy'

* MorePrivacy: New configuration opion "MorePrivacy" to "censor" some user information



b80e115f39 Alexander Barton

New configuration opion "MorePrivacy" to "censor" some user information

this patch contains: * Fix for Conf_CloakUserToNick to make it conceal user details * Adds MorePrivacy-feature MorePrivacy censors some user information from being reported by the server. Signon time and idle time is censored. Part and quit messages are made to look the same. WHOWAS requests are silently dropped. All of this is useful if one wish to conceal users that access the ngircd servers from TOR or I2P.


269310f04b Alexander Barton

Merge branch 'ScrubCTCP'

* ScrubCTCP: Add documentation for "ScrubCTCP" configuration option New option to scrub incoming CTCP commands


6aad5a6706 Alexander Barton

INSTALL: document changed location of configuration variables


3282c1325e Alexander Barton

Merge branch 'newconfig'

* newconfig: sample-ngircd.conf: "SyslogFacility" should be commented out Move SSL-related configuration variables to new [SSL] section CheckFileReadable(): only check when a filename is given ... PAM: make clear which "Password" config option is ignored Really remove [Features] in our manual pages INSTALL: document changed location of configuration variables Update sample config file and manual page for new config structure Testsuite: update configuration files for new config file format Display configuration errors more prominent on "--configtest" conf.c: code cleanup Check for redability of SSL-related files like for MOTD file Restructure ngIRCd configuration, introduce [Limits] and [Options]


5410d96748 Alexander Barton

Add documentation for "ScrubCTCP" configuration option