Commits


Updated Debian changelog [from 0.10.x; 0.11.x]


Document NoDNS configuration option.


IRC_PART could reference invalid memory.


Remove entry about ngircd failing on Linux 2.4: ngircd can now fall back to select. [from 0.11.x]


Updated NEWS and ChangeLog files.


[Resolver]: Use dotted-decimal IP address if hostname is >= 64


io_event_disable: return if event-to-disable is already off


kqueue: check for EV_ERROR in .flags if kevent() returns events, check for EV_ERROR in event flags, too.


Fix format arg: ListenAddress was printed instead of Bind address.


Fix format string in error path: didn't print strerror(errno)


implement '/STAT u' (uptime)


Fix fmt string: int, not long


include <arpa/inet.h> inside tool.h In file included from hash.c:24: ../tool/tool.h:27: warning: `struct in_addr' declared inside parameter list


remove ip-string from Conf_Server struct struct Conf_Server stored the ip address to connect to in dotted-decimal notation; but we only need this for connect() so long-time storage isn't necessary.


document new "Bind" server config option in changelog.


bind ListenAddress for outgoing connections ngircd would always use INADDR_ANY for outgoing connections; which might not be desirable. Added new [Server] option "Bind" to set source ip.


Funktions to handle numerics sent to the server.


Introduce option to configure the maximum nick name lenth in ngircd.conf - 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.


Re-added doc/SSL.txt to distribution -- got lost somewhere!?


Fixes the wrong logging output when nested servers are introduced to the network as well as the wrong output of the LINKS command.


Remove some bogus files from project ...


Update Mac OS X Xcode project file for Xcode 3. Allow building of ngIRCd using Xcode 3 without running ./configure.


Adjust test suite to be usable on HP/UX 11.11 :-)


Fix code to compile using K&R C compiler and ansi2kr again.


add tiny note about ngircd using syslog(3) by default.