about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2015-01-20Auth PING: Fix our information text for manual sending of "PONG"Alexander Barton
Up to now, ngIRCd doesn't send a valid IRC command at all, oops!
2015-01-20Auth PING: The numeric ID is a "long", use atol()Alexander Barton
2015-01-20Auth PING: Don't send a prefix in our PING commandAlexander Barton
The prefix confuses WeeChat, at least, which doesn't send an appropriate PONG in the case ... Debugging and patch by "wowaname" on #ngircd, thanks!
2015-01-13FAQ: How can I "auto-op" users in channels?Alexander Barton
2014-12-27Fix syntax of ERR_LISTFULL_MSG(478) numericAlexander Barton
Pointed out by "wowaname" in #ngircd, thanks!
2014-12-20Enhance debug messages while sending CHANINFO commandsAlexander Barton
2014-12-20Reset "last try" timer when enabling a passive serverAlexander Barton
This results in a new connection attempt as soon as possible.
2014-12-10Change log message for "Can't resolve address"Alexander Barton
2014-12-10Change log messages issued for IP address forgeriesAlexander Barton
2014-11-01Merge remote-tracking branch 'alex/TestsuiteNoDNS'Alexander Barton
* alex/TestsuiteNoDNS: Test suite: Don't use DNS lookups
2014-10-26Merge branch 'CipherListNoSSL3'Alexander Barton
* CipherListNoSSL3: INSTALL: List the changed SSL CipherList default value. Update "CipherList" to not enable SSLv3 by default
2014-10-26INSTALL: List the changed SSL CipherList default value.Alexander Barton
2014-10-22HowToRelease.txt: Add note about the bug trackerAlexander Barton
2014-10-16Update "CipherList" to not enable SSLv3 by defaultAlexander Barton
Idea, initial patch, and testing by Christoph Biedl <ngircd.anoy@manchmal.in-ulm.de>
2014-10-11ngIRCd Release 22 rel-22Alexander Barton
2014-10-11Platforms.txt: Add and update systemsAlexander Barton
- Add armv7l/unk./linux-gnueabihf - Update hppa/unknown/openbsd5.4 - Update i686/unknown/gnu0.5 - Update i686/pc/cygwin - Add i386/pc/linux-gnu, gcc 4.4.5 - Update x86_64/apple/darwin14.0.0 - Update x86_64/unknown/freebsd8.4 - Update x86_64/unknown/freebsd9.2 - Add x86_64/unknown/freebsd10.0 - Add/update x86_64/unknown/linux-gnu, various compilers - Update x86_64/unknown/openbsd4.8 - Add x86_64/unknown/openbsd5.5 Tested version is "rel-22-rc1-3-g967deeb".
2014-10-07User mode "F": Fix description in NEWS and ChangeLogAlexander Barton
2014-10-06Update NEWS and ChangeLog for ngIRCd 22 once more ...Alexander Barton
2014-10-06Match list patterns case-insensitiveAlexander Barton
The invite-, ban-, and except lists are affected by this change, as well as G-Lines an K-Lines. Problem pointed out by "wowaname" on #ngircd, thanks!
2014-09-29ngIRCd Release 22~rc1 rel-22-rc1Alexander Barton
2014-09-22Update NEWS and ChangeLog for ngIRCd 22 once more ...Alexander Barton
2014-09-22Sync "except lists" between serversAlexander Barton
Up to now, ban, invite, and G-Line lists have been synced between servers while linking -- but obviously nobody noticed that except list have been missing ever since. Until now. Thanks to "j4jackj", who reported this issue in #ngircd.
2014-09-11Allow longer usernames for authenticationAlexander Barton
2014-09-10Correctly check that a server has a valid hostname and portAlexander Barton
David Binderman <dcb314@hotmail.com> reported the following compiler warning, which is a real bug in ngIRCd, thanks! conn.c:2077:55: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
2014-09-04Fix spelling and whitespaces in INSTALLAlexander Barton
2014-09-04Update NEWS and ChangeLog for ngIRCd 22Alexander Barton
2014-08-08Lists_MakeMask: Don't destroy source bufferAlexander Barton
2014-07-29Initialize Conf_ScrubCTCP even when SYSLOG isn't #define'dAlexander Barton
The "SYSLOG" #define isn't related to "Conf_ScrubCTCP" at all, so initialize the latter even when "SYSLOG" isn't #define'd. Pointed out by wowaname on #ngircd, thanks!
2014-07-26Platforms.txt: Add and update systemsAlexander Barton
- Add armv7l/unk./linux-gnueabihf - Add x86_64/apple/darwin14.0.0 Thanks to Götz Hoffart <goetz@hoffart.de>!
2014-07-20Increase MAX_SERVERS from 16 to 64Alexander Barton
There are installations out there that would like to configure more than 16 links per server, so increase this limit. Best would be to get rid of MAX_SERVERS altogether and make if fully dynamic, but start with this quick and dirty hack ...
2014-07-14New "Debian release" 21.1-0ab2Alexander Barton
(cherry picked from commit 48fcb97fa4a2762a873d9d693c7a126588a1811d)
2014-07-14Debian: Don't adjust path names that are correct by defaultAlexander Barton
2014-07-14Debian: Correctly set and use "docdir"Alexander Barton
2014-07-14Update config.guess and config.sub to recent versionsAlexander Barton
- config.guess: 2014-03-23 - config.sub: 2014-05-01
2014-06-09Test suite: Don't use DNS lookupsAlexander Barton
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.
2014-06-04Add "tests-skipped.lst" to src/testsuite/.gitignoreAlexander Barton
2014-06-04Test suite/platformtest.sh: Detect when tests have been skippedAlexander Barton
Detect if some tests have been skipped, for example when telnet(1) or expect(1) is missing: ./contrib/platformtest.sh will echo a warning message now.
2014-05-05Platforms.txt: Add and update systemsAlexander Barton
- Add sparc/unknown/openbsd5.5 - Update powerpc/apple/darwin7.9.0 - Update x86_64/unknown/linux-gnu, Open64 - Update x86_64/unknown/linux-gnu, Sun C 5.12/Solaris Studio 12.3 - Update x86_64/unknown/linux-gnu, tcc 0.9.25 Thanks to Götz Hoffart <goetz@hoffart.de>!
2014-05-01Add "cov-int" directory (Coverity test tool) to .gitignore fileAlexander Barton
2014-04-17Test suite: Update file headers and commentsAlexander Barton
2014-03-25Update links to "Arthur" to use the HTTP protocolAlexander Barton
2014-03-25ngIRCd Release 21.1Alexander Barton
(cherry picked from commit ee28e76df2a73f3bb4bcf69c644eae9a10298a58)
2014-03-19Platforms.txt: Update i686/unknown/gnu0.5Alexander Barton
2014-03-19Platforms.txt: Update powerpc/apple/darwin7.9.0Alexander Barton
- Update powerpc/apple/darwin7.9.0, gcc 3.3 Thanks to Götz Hoffart <goetz@hoffart.de>!
2014-03-19Platforms.txt: Update x86_64/unkn./linux-gnu, clang 3.xAlexander Barton
- Update x86_64/unknown/linux-gnu, clang 3.2 => clang 3.3
2014-03-19Platforms.txt: Add and update more systemsAlexander Barton
- update i686/pc/linux-gnu, gcc 2.7.2 - update powerpc/apple/darwin6.8, gcc 3.1 - add powerpc/apple/darwin9.8.0, gcc 4.0.1 Thanks to Götz Hoffart <goetz@hoffart.de>!
2014-03-19doc/Bopm.txt: Update file headerAlexander Barton
2014-03-19doc/Bopm.txt: Update "connregex" and "kline" for current ngIRCdAlexander Barton
Thanks to "kerin" on IRC for pointing this out!
2014-03-18Allow "DefaultUserModes" to set all possible modesAlexander Barton
Let IRC_MODE() detect that the "fake" MODE command originated on the local sever, which enables all modes to be settable using "DefaultUserModes" that can be set by regular MODE commands, including modes only settable by IRC Operators.
2014-03-18Spoofed prefixes: Really kill connection on non-server linksAlexander Barton
This fixes commit 6cbe1308 which only killed the connection when the spoofed prefix itself belonged to a non-server client.