From 32c2d9cb5dcd013706fe4e3f309b3546706d9af3 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 6 Nov 2025 17:41:55 +0100 Subject: [PATCH 1/2] Add extended-isupport and network-icon --- _data/irc_versions.yml | 14 ++++++++++++++ _data/registry.yml | 18 ++++++++++++++++++ _irc/index.md | 11 +++++++++++ specs | 2 +- 4 files changed, 44 insertions(+), 1 deletion(-) diff --git a/_data/irc_versions.yml b/_data/irc_versions.yml index 01fe76f..00c90d4 100644 --- a/_data/irc_versions.yml +++ b/_data/irc_versions.yml @@ -251,6 +251,14 @@ stable: caps: - draft/chathistory + extended-isupport: + name: draft/extended-isupport + description: extended-isupport Extension DRAFT + link: /specs/extensions/extended-isupport.html + draft: true + caps: + - draft/extended-isupport + message-redaction: name: draft/message-redaction description: Message redaction DRAFT @@ -259,6 +267,12 @@ stable: caps: - draft/message-redaction + network-icon: + name: draft/network-icon + description: Network Icon DRAFT + link: /specs/extensions/network-icon.html + draft: true + react-client-tag: name: +draft/react description: React client tag DRAFT diff --git a/_data/registry.yml b/_data/registry.yml index 3dc99a5..a70a71d 100644 --- a/_data/registry.yml +++ b/_data/registry.yml @@ -193,6 +193,10 @@ specs: - chathistory description: Lets clients request JOIN/MODE/etc messages as part of history. + - name: extended-isupport + specs: + - extended-isupport + description: Enables clients to request ISUPPORT before connection registration. - name: extended-join specs: - extended-join @@ -345,6 +349,11 @@ - netsplitjoin-batch description: Indicates that the given clients are quitting as the result of a netsplit (two servers disconnecting). + - name: draft/isupport + specs: + - extended-isupport + description: Indicates that the given messages belong to a single ISUPPORT burst. + - name: Messages include_numeric: false include_specs: true @@ -378,6 +387,10 @@ specs: - invite-notify description: Not defined by IRCv3 but extended to alert other clients that someone's been invited to one of their channels. + - name: ISUPPORT + specs: + - extended-isupport + description: Requests ISUPPORT server information. - name: JOIN specs: - extended-join @@ -462,3 +475,8 @@ specs: - whox description: Indicates the server supports the extended WHO syntax + + - name: draft/ICON + specs: + - network-icon + description: Advertises a server icon. diff --git a/_irc/index.md b/_irc/index.md index 0ce80b0..e25e1df 100644 --- a/_irc/index.md +++ b/_irc/index.md @@ -250,6 +250,17 @@ describes the new `INVITE` reply which this extension uses, and how clients interpret these notifications. +## `ISUPPORT` + +The **work-in-progress** [`extended-isupport` spec]({{site.baseurl}}/specs/extensions/extended-isupport.html) +allows clients to fetch the `ISUPPORT` metadata prior connection registration, +introduces a new command to fetch `ISUPPORT` and a new batch type to delimit +`ISUPPORT` bursts. + +The **work-in-progress** [network icon spec]({{site.baseurl}}/specs/extensions/network-icon.html) +introduces a new `ISUPPORT` token to advertise a network icon. + + ## [Labeled Responses]({{site.baseurl}}/specs/extensions/labeled-response.html) The `labeled-response` extension allows clients to link returned numerics with diff --git a/specs b/specs index 92b2a27..8c8bf9c 160000 --- a/specs +++ b/specs @@ -1 +1 @@ -Subproject commit 92b2a2736c728e79989397dc40df697a695a2a23 +Subproject commit 8c8bf9c435474f632f4bf2fd950ebd9f6eadd367 From 3cacddf1e61532bc635e33581dd2fa66dbb8dab7 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 6 Nov 2025 18:22:16 +0100 Subject: [PATCH 2/2] Update specs submodule, add missing "to" --- _irc/index.md | 6 +++--- specs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/_irc/index.md b/_irc/index.md index e25e1df..1be1c94 100644 --- a/_irc/index.md +++ b/_irc/index.md @@ -253,9 +253,9 @@ interpret these notifications. ## `ISUPPORT` The **work-in-progress** [`extended-isupport` spec]({{site.baseurl}}/specs/extensions/extended-isupport.html) -allows clients to fetch the `ISUPPORT` metadata prior connection registration, -introduces a new command to fetch `ISUPPORT` and a new batch type to delimit -`ISUPPORT` bursts. +allows clients to fetch the `ISUPPORT` metadata prior to connection +registration, introduces a new command to fetch `ISUPPORT` and a new batch type +to delimit `ISUPPORT` bursts. The **work-in-progress** [network icon spec]({{site.baseurl}}/specs/extensions/network-icon.html) introduces a new `ISUPPORT` token to advertise a network icon. diff --git a/specs b/specs index 8c8bf9c..3ac855a 160000 --- a/specs +++ b/specs @@ -1 +1 @@ -Subproject commit 8c8bf9c435474f632f4bf2fd950ebd9f6eadd367 +Subproject commit 3ac855a55a2db6e67418f93ce9c2768361f92689