App icon

Revision History for IRCDSS

Versions

IRCDSS was started in 2018, built on top of a new sockets layer built on Winsock V2.2 and designed to support IPv6 and Unicode, 32 and 64 bit platforms, and the development of new IRC client software.

IRCDSS History

1.0: May 2018

Initial version.

1.1: June 8th 2018

Fixed missing received data if peer sends a short message and closes socket immediately after sending data.

Fixed hang when used with an IRC client running slowly under DrMemory.

1.2: September 30th 2018

Fixed CTCP NOTICE error being forwarded as a PRIVMSG instead of a NOTICE.

Fixed crash when closing client due to sending on a closed socket.

Fixed Numeric RPL_ISUPPORT 005 which had too many parameters, reducing the number of parameters and limiting them to the ones defined in https://tools.ietf.org/html/draft-brocklesby-irc-isupport-03. Modes listed by CHANMODES don't include ones accounted for by the default PREFIX.

Fixed MODE error that failed to issue a valid MODE command when a "+vvv" or "+ooo" setting is used but only gives the parameter for the first mode letter. Now sends a ERR_NEEDMOREPARAMS 461 numeric for "Not enough parameters", and a MODE command for the valid mode letter.

Now ignores silently (without issuing a reply for a missing parameter) if a MODE -k is issued with no parameter, as is common practice.

Removed spurious new lines from PRIVMSG and CTCP ACTION messages from simulated users.

Changed web site in About() to http://colinjs.com/index.htm