Commits


ngIRCd Release 22.1


Update NEWS and ChangeLog for ngIRCd 22.1


Update some copyright notices for 2015


Platforms.txt: Add and update systems - Update powerpc/apple/darwin7.9.0 Thanks to Götz Hoffart <goetz@hoffart.de>!


Fix spelling of RPL_WHOISBOT message text


Don't send nick name as default PART reason No other IRC daemon seems to do this (today?), don't remember why ngIRCd did it in the first place ... Closes #185. Reported by Cahata in #ngircd, thanks!


Fix "WHO #<chan>" showing invisible users and hiding all visible The logic is reversed ... This bug has been introduced by commit c74115f2, "Simplify mode checking on channels and users within a channel", ngIRCd releases 21, 21.1, and 22 are affected :-( Problem reported by Cahata in #ngircd, Thanks!


Fix typo in src/testsuite/README


Auth PING: Fix our information text for manual sending of "PONG" Up to now, ngIRCd doesn't send a valid IRC command at all, oops!


Auth PING: The numeric ID is a "long", use atol()


Auth PING: Don't send a prefix in our PING command The prefix confuses WeeChat, at least, which doesn't send an appropriate PONG in the case ... Debugging and patch by "wowaname" on #ngircd, thanks!


FAQ: How can I "auto-op" users in channels?


Fix syntax of ERR_LISTFULL_MSG(478) numeric Pointed out by "wowaname" in #ngircd, thanks!


Enhance debug messages while sending CHANINFO commands


Reset "last try" timer when enabling a passive server This results in a new connection attempt as soon as possible.


Change log message for "Can't resolve address"


Change log messages issued for IP address forgeries


Merge remote-tracking branch 'alex/TestsuiteNoDNS' * alex/TestsuiteNoDNS: Test suite: Don't use DNS lookups


Merge branch 'CipherListNoSSL3' * CipherListNoSSL3: INSTALL: List the changed SSL CipherList default value. Update "CipherList" to not enable SSLv3 by default


Test suite: Don't use DNS lookups Different operating systems do behave quite differently when doing DNS lookups, for example "127.0.0.1" sometimes resolves to "localhost" and sometimes to "localhost.localdomain" (for example OpenBSD). And other systems resolve "localhost" to the real host name (for example Cygwin). So not using DNS at all makes the test site much more portable.


INSTALL: List the changed SSL CipherList default value.


HowToRelease.txt: Add note about the bug tracker


Add "tests-skipped.lst" to src/testsuite/.gitignore


Update "CipherList" to not enable SSLv3 by default Idea, initial patch, and testing by Christoph Biedl <ngircd.anoy@manchmal.in-ulm.de>


ngIRCd Release 22