IRCv3 is een initiatief om het klassieke IRC-protocol te moderniseren via extensies die achterwaarts compatibel zijn met oudere servers en clients. Het protocol introduceert diverse verbeteringen, zoals:
Huidige functies: Gestandaardiseerde SASL-login, metadata voor berichten, directe 'away'-meldingen en verbeterde tijdstempels voor chatgeschiedenis.
Ontwikkelingen: Er wordt gewerkt aan Unicode-ondersteuning voor nicknames, gestandaardiseerde accountregistratie, automatische beveiligde verbindingen en client-avatars.
Het project wordt ondersteund door een breed consortium van organisaties en softwareprojecten, waaronder InspIRCd, Irssi, HexChat en WeeChat.
IRCv3
Introductie
Als u net begint met de ontwikkeling voor IRC, is het eerste waar u naar moet kijken de kernspecificaties van IRC: RFC1459 en RFC2812. Een van onze leden heeft daarnaast een nieuw document over het kernprotocol geschreven, dat wellicht nuttig is om te raadplegen. Daarna bevat onze specificatiepagina de extensies die de IRCv3 Working Group heeft ontwikkeld.
Alle IRCv3-extensies zijn achterwaarts compatibel met oudere IRC-clients en oudere IRC-servers. Onze roadmap geeft details over de specificaties die in de pijplijn zitten, en ons GitHub-repository is de plek waar het meeste werk aan de specificaties wordt verricht.
Voor alle overige vragen kunt u terecht op onze FAQ-pagina, die allerlei informatie bevat over wie we zijn en wat we doen.
Als u geïnteresseerd bent in contact met ons, dan is ons discussiekanaal #ircv3 op Libera.Chat [webchat].
IRCv3 Functies
Gestandaardiseerde accountlogin via SASL om registratie en authenticatie te versnellen. [3.1] [3.2]
Het verstrekken van accountinformatie van andere clients voor de ontwikkeling van geavanceerdere clientfuncties. [1] [2] [3]
Optionele metadata die aan elk bericht kan worden gekoppeld voor een eenvoudigere, gestandaardiseerde ontwikkeling van extensies. [link]
Directe 'away'-meldingen, zodat gebruikers sneller op de hoogte zijn wanneer andere gebruikers afwezig zijn of terugkeren. [link]
Het tonen van het werkelijke tijdstip waarop een bericht is ontvangen, wat de weergave van geschiedenis via IRC-bouncers verbetert. [link]
Het groeperen van gerelateerde berichten om het inklappen en weergeven van deze berichten voor gebruikers te vereenvoudigen. [link]
Waar we aan werken
Gestandaardiseerde accountregistratie en verificatie, waardoor clients betere interfaces kunnen bieden aan eindgebruikers. [link]
Het bieden van een gestandaardiseerde manier voor clients om chatgeschiedenis (verstrekt door bouncers of servers) te herkennen, te benaderen en te bekijken. [link]
Het bieden van een mechanisme waarmee clients automatisch beveiligde verbindingen kunnen detecteren, ernaar kunnen overstappen en deze kunnen blijven gebruiken. [link]
Het toestaan van Unicode-nicknames en kanaalnamen, wat de chatervaring voor internationale gebruikers verbetert. [link]
Client-avatars voor weergave in grafische clients.
Deelnemende Organisaties
InspIRCd
Irssi
IRCCloud
WeeChat
Nefarious IRCd
HexChat
BitlBee
Kiwi IRC
UnrealIRCd
ircdocs
ZNC
Palaver
Open, uitbreidbare en functierijke chat, bewezen door jarenlang gebruik.
IRCv3
Introductie
Als u net begint met de ontwikkeling voor IRC, is het eerste waar u naar moet kijken de kernspecificaties van IRC: RFC1459 en RFC2812. Een van onze leden heeft daarnaast een nieuw document over het kernprotocol geschreven, dat wellicht nuttig is om te raadplegen. Daarna bevat onze specificatiepagina de extensies die de IRCv3 Working Group heeft ontwikkeld.
Alle IRCv3-extensies zijn achterwaarts compatibel met oudere IRC-clients en oudere IRC-servers. Onze roadmap geeft details over de specificaties die in de pijplijn zitten, en ons GitHub-repository is de plek waar het meeste werk aan de specificaties wordt verricht.
Voor alle overige vragen kunt u terecht op onze FAQ-pagina, die allerlei informatie bevat over wie we zijn en wat we doen.
Als u geïnteresseerd bent in contact met ons, dan is ons discussiekanaal #ircv3 op Libera.Chat [webchat].
IRCv3 Functies
Gestandaardiseerde accountlogin via SASL om registratie en authenticatie te versnellen. [3.1] [3.2]
Het verstrekken van accountinformatie van andere clients voor de ontwikkeling van geavanceerdere clientfuncties. [1] [2] [3]
Optionele metadata die aan elk bericht kan worden gekoppeld voor een eenvoudigere, gestandaardiseerde ontwikkeling van extensies. [link]
Directe 'away'-meldingen, zodat gebruikers sneller op de hoogte zijn wanneer andere gebruikers afwezig zijn of terugkeren. [link]
Het tonen van het werkelijke tijdstip waarop een bericht is ontvangen, wat de weergave van geschiedenis via IRC-bouncers verbetert. [link]
Het groeperen van gerelateerde berichten om het inklappen en weergeven van deze berichten voor gebruikers te vereenvoudigen. [link]
Waar we aan werken
Gestandaardiseerde accountregistratie en verificatie, waardoor clients betere interfaces kunnen bieden aan eindgebruikers. [link]
Het bieden van een gestandaardiseerde manier voor clients om chatgeschiedenis (verstrekt door bouncers of servers) te herkennen, te benaderen en te bekijken. [link]
Het bieden van een mechanisme waarmee clients automatisch beveiligde verbindingen kunnen detecteren, ernaar kunnen overstappen en deze kunnen blijven gebruiken. [link]
Het toestaan van Unicode-nicknames en kanaalnamen, wat de chatervaring voor internationale gebruikers verbetert. [link]
Client-avatars voor weergave in grafische clients.
Deelnemende Organisaties
InspIRCd
Irssi
IRCCloud
WeeChat
Nefarious IRCd
HexChat
BitlBee
Kiwi IRC
UnrealIRCd
ircdocs
ZNC
Palaver
Zichtbare categorieën
Kies welke categorieën je wilt zien.
Over deze site
Waarom Tech-update?
Tech-update is ontstaan omdat ik merkte dat ik dagelijks veel verschillende websites moest bezoeken om interessant technieuws te vinden. Dat kon efficiënter.
Hoe werkt het?
Meerdere keren per etmaal gaat mijn zelfgebouwde AI-agent op zoek naar interessante artikelen op blogs en nieuwssites.
Vindt hij iets relevants, dan wordt het artikel naar het Nederlands vertaald en op Tech-Update geplaatst.
Van ieder artikel maakt de AI ook een korte samenvatting. Zo kun je snel bepalen of het de moeite waard is om het volledige artikel te lezen.
Bij ieder artikel staat altijd een link naar de oorspronkelijke bron (vaak een Engelstalige website).
Artikelen kun je bewaren als favoriet, vastzetten in de zijbalk of terugvinden via de zoekfunctie.
In de instellingen (tandwielikoon rechtsboven) geef je aan in welk soort nieuws je geïnteresseert bent.