about summary refs log tree commit diff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2009-04-20ngIRCd release 14 rel-14Alexander Barton
2009-04-09Fix ChangeLog: Local channels are already implemented in Release 13Alexander Barton
2009-03-29ngIRCd release 14~rc1 rel-14-rc1Alexander Barton
2009-03-29Updated NEWS and ChangeLog filesAlexander Barton
2009-03-05Enhance INFO command to report compile time, if availableAlexander Barton
2009-03-03Update NEWS and ChangeLog filesAlexander Barton
2009-02-04update ChangeLog.Florian Westphal
2009-01-01Fix spelling in some documents.Alexander Barton
2008-12-25ngIRCd release 13 rel-13Alexander Barton
2008-11-21ngIRCd release 13~rc1 rel-13-rc1Alexander Barton
2008-11-19New configuration option "NoIdent" to disable IDENT lookupsAlexander Barton
The new configuration option "NoIdent" in ngircd.conf can be used to disable IDENT lookups even when the ngIRCd daemon is compiled with IDENT lookups enabled.
2008-11-19Updated NEWS and ChangeLog, using NEWS for news only :-)Alexander Barton
2008-11-13Re-add CVE identifiers to ChangeLog.Alexander Barton
I'm lame. My last commit removed all the CVE numbers recently added in commit 598df0758 to the ChangeLog ... shame on me! See all the CVE entries of ngIRCd at: <http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ngircd>
2008-11-12Updated NEWS and ChangeLog to include 0.12.1 and the development versionAlexander Barton
2008-08-10Added CVE identifiers to ChangeLog.Alexander Barton
see http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ngircd
2008-05-13Update master development branchAlexander Barton
- use "dev" instead of "HEAD" as "version number", - update ChangeLog and NEWS to reflect the 0.12.0 release.
2008-05-09Fix secret channel information leakAli Shemiran
/who on a secret channel that the user is not a member of now returns proper RPL_ENDOFWHO_MSG instead of nothing.
2008-05-05Implement IRC commands SERVICE, SERVLIST, and SQUERY as dummy functionsAlexander Barton
SERVICE, SERVLIST, and SQUERY are required by RFC 2812 (it states in section 3 that "all commands described in this section MUST be implemented by any server for this protocol." -- So we implement them without (much) actual functionality ...
2008-05-05Allow KICK to handle comma-delimited lists (of channels, nicks).Bryan Caldwell
includes test cases. [fw@strlen.de: - move code around to avoid duplication - use const where possible - integrate test case]
2008-05-02Handle 1-character messages terminated with CR or LF correctlyAlexander Barton
Code cleanup and fix for Bug #83, "ngIRCd chokes on 1-character messages" in function Handle_Buffer(): the buffer is now correctly cleared when ngIRCd receives 1-character messages terminated with either CR or LF (in violation to RFC 2812, section 2.3 "Messages", 5th paragraph).
2008-05-01Add support for modeless channelsAli Shemiran
Add support for modeless channels (+channels). [fw@strlen.de: - integrate test cases - don't support +channels when compiled with --strict-rfc - do not set +o mode for channel creator - force +nt mode when channel is created ]
2008-04-29Updated NEWS and ChangeLog for ngIRCd 0.12.0-pre2.Alexander Barton
2008-04-25Documentation: get rid of some more references to CVS, switch to GIT.Alexander Barton
(cherry picked from commit 6e9389b86c906c53a7797b8ced87a19195e16333)
2008-04-20Updated NEWS and ChangeLog for upcoming 0.12.0-pre1 release.Alexander Barton
2008-04-09Include Mac OS X Xcode project in distribution archives.Alexander Barton
Oops, it has not been included since ... ages??
2008-03-26Do not exit unconditionally if config file cannot be openedFlorian Westphal
ngircd will exit if the config file cannot be opened. While thats okay if ngircd starts up for the first time, it isn't when we are re-reading the config file after a /REHASH or SIGHUP.
2008-02-26IPv6 support.Florian Westphal
all references to struct sockaddr/in_addr have been removed from src/ngircd. libngipaddr (in src/ipaddr/) hides all the gory details. See src/ipaddr/ng_ipaddr.h for API description.
2008-02-26Updated ChangeLog to include 0.11.1.Alexander Barton
2008-02-26Fix sending of JOINs between servers.Rolf Eike Beer
This does hit only operators that join a channel with at least 2 servers active in the net the server the oper connects to sends "channel^Go" to the other servers the other server first searches for the channel and then strips the modes from the channel name he has to do the other way round: first strip and then check the channel name.
2008-02-26Install a LaunchDaemon script to start/stop ngIRCd on Mac OS X.Alexander Barton
2008-02-26Implemented IRC commands INFO, USERS (dummy), and SUMMON (dummy).Alexander Barton
2008-02-26Include flags in RPL_WHOREPLY messages.Dana Dahlstrom
RPL_WHOREPLY messages generated by IRC_WHO don't include flags (*,@,+) that should appear according to this description: http://www.mishscript.de/reference/rawhelp3.htm#raw352 Other IRC servers do include the flags. Modify who-test.e to expose missing flags, modify ngircd-test.conf to accommodate who-test.e, and fix irc-info.c to correct these problems.
2008-02-26Don't send trailing space in MODE messagesDana Dahlstrom
Under some circumstances ngIRCd currently issues a channel MODE message with a trailing space after the last parameter, which isn't permitted by the grammar in RFC 2812 section 2.3.1: http://tools.ietf.org/html/rfc2812#section-2.3.1 The following patch modifies mode-test.e to expose this, and modifies irc-mode.c to correct it.
2008-02-26Make IRC_WHO also search username/servername/hostname.Florian Westphal
Dana Dahlstrom reported that IRC_WHO did not follow RFC 2812, Section 3.6.1. Specifically: - IRC_WHO did not send "G" flag instead if "H" if client was away - did not search username/servername/hostname etc. if argument was not a channel. Fix all of the above and tidy things up a bit. Also add IRC_WHO test script contributed by Dana.
2008-02-26Implement RFC 2812 handling of "0" argument to JOINDana Dahlstrom
The students in my software-engineering class are writing IRC clients in Java, and I'm running ngIRCd as a sandbox for them to play in. We noticed ngIRCd doesn't obey the "JOIN 0" command specified in RFC 2812: JOIN 0 ; Leave all currently joined channels. http://tools.ietf.org/html/rfc2812#section-3.2.1 I believe the following patch addresses this. Cheers! [fw@strlen.de: put it into a seperate function]
2008-02-26This adds support for sending NOTICEs to a channel.Florian Westphal
[also see Bug #70 in ngircd bugzilla]. Based on a patch by Fabian Schlager <fabian.schlager@gmail.com>.
2008-01-07Updated ChangeLog to reflect changes in 0.10.x and 0.11.x branches.Alexander Barton
2008-01-07IRC_PART could reference invalid memory.Florian Westphal
2008-01-02Updated NEWS and ChangeLog files.Alexander Barton
2007-12-11implement '/STAT u' (uptime)Florian Westphal
2007-11-23document new "Bind" server config option in changelog.Florian Westphal
2007-11-21Introduce option to configure the maximum nick name lenth in ngircd.confAlexander Barton
- New configuration option "MaxNickLength" to specify the allowed maximum length of user nick names. Note: must be unique in an IRC network! - Enhanced the IRC+ protocol to support an enhanced "server handshake" and enable server to recognice numeric 005 (ISUPPORT) and 376 (ENDOFMOTD). See doc/Protocol.txt for details.
2007-11-20Re-added doc/SSL.txt to distribution -- got lost somewhere!?Alexander Barton
2007-11-20Fixes the wrong logging output when nested servers are introducedAlexander Barton
to the network as well as the wrong output of the LINKS command.
2007-11-18Fix code to compile using K&R C compiler and ansi2kr again.Alexander Barton
2007-10-25Document NoDNS Option in changelogFlorian Westphal
2007-10-14Fixed propagation of channel mode 'P' on server links.Alexander Barton
2007-10-04Numeric 317: implemented "signon time" (displayed in WHOIS result).Alexander Barton
2007-10-04Updated documentation ("Passive" option, for example).Alexander Barton
2007-08-02we now support /WALLOPSFlorian Westphal