about summary refs log tree commit diff
path: root/ChangeLog
AgeCommit message (Collapse)Author
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
2007-07-31SECURITY: Fixed a severe bug in handling JOIN commands, which couldAlexander Barton
cause the server to crash. Thanks to Sebastian Vesper, <net@veoson.net>.
2007-06-28Don't connect to a server if a connection to another server within the same ↵Florian Westphal
group is in progress.
2007-06-28Add new server config option to disable automatic connect. (Tassilo Schweyer)Florian Westphal
2007-06-13Updated documentation to include changes of ngIRCd 0.10.2.Alexander Barton
2007-05-17Updated ChangeLog.Alexander Barton
2007-05-02fix compressed server linksFlorian Westphal
2007-04-08Updated documentation.Alexander Barton
2006-12-29add support for predefined-channel configuration of k and l modesFlorian Westphal
2006-12-26New configure option "--without-select"; when usin epoll() IO API includeAlexander Barton
support for select() as well by default and fall back on runtime when needed.
2006-12-17Updated ChangeLog/NEWS to reflect release of ngIRCd 0.10.1.Alexander Barton
2006-11-10Fixed validation of server names containing digits.Alexander Barton
2006-11-05New configuration option "PredefChannelsOnly": if set, makeFlorian Westphal
all JOINs to-non existants channel return ERR_BANNEDFROMCHAN_MSG, restricting users to those channels defined in the config file.
2006-10-03Update info text of local server after re-reading configuration.Alexander Barton
2006-10-01Changed Numerics 265 and 266 to follow ircd 2.11.x "standards".Alexander Barton
2006-10-01Allow PASS syntax defined in RFC 1459 for server links, too.Alexander Barton
Removed client status CLIENT_GOTPASSSERVER.
2006-10-01Enhanced ISUPPORT message (numeric 005).Alexander Barton
2006-10-01Updated files from ngIRCd 0.10.0.Alexander Barton
2006-08-03Synchronized documentation with branch-0-10-x ...Alexander Barton
2006-07-23Validate "ServerName" variable.Alexander Barton
2006-07-23Updated documentation.Alexander Barton
2006-05-09Removed kqueue bug fix (never released), rephrased some internal changes,Alexander Barton
and added "time shift" bug fix.
2006-05-07kqueue fix.Florian Westphal
2006-02-08Make connid same as connection fd.Florian Westphal
2005-10-31Adjusted ChangeLog for ngIRCd release 0.9.2.Alexander Barton
2005-10-11Changed Handle_Write() to not close sockets itself but to call Conn_Close.Alexander Barton
2005-09-12merge new resolver codeFlorian Westphal