This project adheres to Semantic Versioning and ISO 8601.
- SSL support. Certificate verification is done as per RFC 2818.
gen::valid_addr()now works as intended, and should now match RFC 1035.
gen::valid_addr()now explains what makes an address invalid.
WHOISandWHOWASIRC commands.
client::raw_cmd()now throws anstd::invalid_argumentwhencontentis empty.
NOTICE,WHO,OPER, andMODEIRC commands.
- IRC commands will now throw
std::invalid_argumentwhen appropriate.
- Address and port validation.
AWAY,PART,TOPIC,NAMES,INVITE,KICK, andLISTIRC commands.
- Scope renamed from
libircppclienttoirc.
NICK,JOIN,PRIVMSG, andQUITIRC commands.
irc::clientnow handles pings.