about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2015-04-29Fixed indents and documentationLucentW
(also updated the copyright date on the txt I edited)
2015-04-29Implement +I (private channel list on whois)LucentW
Implements enhancement requested in issue #179
2015-04-12Make sure that the target user is able to join a local channelAlexander Barton
Implement ERR_USERNOTONSERV(504) numeric and make sure that the target user is on the same server when inviting other users to local ("&") channels. ircd-ratbox uses the ERR_USERNOTONSERV(504) numeric for this, and I think this is a good idea -- other IRC daemons (like ircu) silently drop such impossible invites, but thats not a big benefit ... Idea by Cahata, thanks! Closes #183.
2015-04-12INVITE command: Enforce 1 second penalty timeAlexander Barton
This prevents flooding of the target client. This closes #186. Reported by Cahata, thanks!
2015-04-12MODE command: Always report channel creation timeAlexander Barton
Up to now when receiving a MODE command, ngIRCd only reported the channel creation time to clients that were members of the channel. This patch reports the channel creation time to all clients, regardless if they are joined to that channel or not. At least ircd-seven behaves like this. This closes #188. Thanks Cahata!
2015-04-10Update Xcode project for latest Xcode version (6.3)Alexander Barton
2015-04-06ngIRCd Release 22.1 rel-22.1Alexander Barton
2015-04-06Update NEWS and ChangeLog for ngIRCd 22.1Alexander Barton
2015-04-06Update some copyright notices for 2015Alexander Barton
2015-04-06Platforms.txt: Add and update systemsAlexander Barton
- Update powerpc/apple/darwin7.9.0 Thanks to Götz Hoffart <goetz@hoffart.de>!
2015-03-27Fix spelling of RPL_WHOISBOT message textAlexander Barton
2015-03-14Don't send nick name as default PART reasonAlexander Barton
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!
2015-03-14Fix "WHO #<chan>" showing invisible users and hiding all visibleAlexander Barton
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!
2015-03-11Fix typo in src/testsuite/READMEAlexander Barton
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