hn.today

IRCv3

ircv3.net311 points266 comments
Screenshot of IRCv3

IRCv3 is a community-driven suite of specifications and a working group that modernizes IRC by defining backward-compatible extensions to the core RFC1459/RFC2812 protocol. It provides formal specs, a registry, FAQs, support tables and resources for clients, servers, bridges and libraries, and coordinates development and testing via a GitHub workflow and an active discussion channel on Libera.Chat. All extensions are designed to remain interoperable with older IRC software while enabling new client-server capabilities; a member-written draft core protocol and a public roadmap guide adoption and future work.

Implemented features focus on authentication, richer message semantics and better client UX: standardized SASL account login, sharing of account metadata, per-message metadata/tags, instant away notifications, precise receive timestamps for history playback, and message grouping. Ongoing efforts include standardized account registration and verification, a history-access API for bouncers/servers, automatic detection and migration to secure connections, Unicode support for nicknames and channels, and client avatar support. Multiple major IRC projects participate, including InspIRCd, Irssi, IRCCloud, WeeChat, HexChat, ZNC and UnrealIRCd, ensuring broad ecosystem buy-in.

Read on ircv3.net266 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Web

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.