about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2015-06-06Make setgroups(3) function optionalAlexander Barton
For example, Interix is missing this function, which prevented ngIRCd to build on this platform. When setgroups(3) isn't available, a warning message is issued when ngIRCd starts up.
2015-05-16IRC operators w/OperCanMode can kick anyoneLucentW
Closes #202. (cherry picked from commit 10c7ba99e73b42ec8c4c191ccdae60bdd35bba7d)
2015-05-16Implement numeric RPL_LISTSTART(321)LucentW
lightIRC and other clients expecting RPL_LISTSTART should now behave correctly. Closes #207. (cherry picked from commit 0680ce5fd99bc643651d1433bcdaf271aeb73c46)
2015-05-15Update ngircd.conf.5: "CloadUserToNick" hides user and real nameAlexander Barton
Closes #208.
2015-05-13Fix MatchCaseInsensitive[List]](): lowercase string _and_ patternAlexander Barton
Up to now, only the the string ("haystack") became lowercased and was the compared to the pattern ("needle") -- which failed, when the pattern itself wasn't all lowercase ...
2015-05-13Streamline effect of "MorePrivacy" option (WHOIS, LIST)Alexander Barton
- Update documentation in ngircd.conf(5) - LIST: Don't hide channels for IRC Ops when "MorePrivacy" is in effect - WHOIS: Don't hide IP addresses/hostnames when "MorePrivacy" is in effect Closes #198
2015-04-30doc/Modes.txt: Fix indentationAlexander Barton
2015-04-30Merge pull request #197 from LucentW/masterAlexander Barton
Implement user mode "I": Hide channels on WHOIS User mode +I prevents ngIRCd from showing channels on WHOIS. IRC Operators can always see those. Closes #197.
2015-04-29Fixed indents 2LucentW
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