diff --git a/_data/irc_versions.yml b/_data/irc_versions.yml index 030bf15..392d83f 100644 --- a/_data/irc_versions.yml +++ b/_data/irc_versions.yml @@ -24,6 +24,10 @@ stable: caps: - cap-notify + account-extban: + name: account-extban + description: Account Extended Ban + link: /specs/extensions/account-extban.html account-notify: name: account-notify description: account-notify Extension @@ -122,6 +126,12 @@ stable: link: /specs/extensions/multi-prefix.html caps: - multi-prefix + no-implicit-names: + name: no-implicit-names + description: Disable implicit NAMES responses + link: /specs/extensions/no-implicit-names.html + caps: + - no-implicit-names sasl-3.1: name: SASL v3.1 description: SASL v3.1 @@ -211,13 +221,6 @@ stable: tags: - +typing - account-extban: - name: draft/account-extban - description: Account Extended Ban DRAFT - link: /specs/extensions/account-extban.html - draft: true - caps: - - draft/account-extban account-registration: name: draft/account-registration description: Account Registration DRAFT @@ -288,14 +291,6 @@ stable: link: /specs/extensions/network-icon.html draft: true - no-implicit-names: - name: draft/no-implicit-names - description: Disable implicit NAMES responses DRAFT - link: /specs/extensions/no-implicit-names.html - draft: true - caps: - - draft/no-implicit-names - pre-away: name: draft/pre-away description: AWAY during connection registration diff --git a/_data/su_networks.yml b/_data/su_networks.yml index 4040c1c..71f17d9 100644 --- a/_data/su_networks.yml +++ b/_data/su_networks.yml @@ -43,13 +43,14 @@ bot-mode: Draft extended-monitor: Draft - name: InspIRCd Testnet - ircd-ver: InspIRCd-4 + ircd-ver: InspIRCd-5 net-address: link: ircs://testnet.inspircd.org:6697/ display: testnet.inspircd.org link: https://www.inspircd.org/ support: stable: + account-extban: account-notify: account-tag: away-notify: @@ -68,6 +69,7 @@ labeled-response: msgid: multi-prefix: + no-implicit-names: sasl-3.1: sasl-3.2: server-time: diff --git a/_data/sw_bridges.yml b/_data/sw_bridges.yml index 335e9b4..0071f35 100644 --- a/_data/sw_bridges.yml +++ b/_data/sw_bridges.yml @@ -87,7 +87,6 @@ message-tags: msgid: multiline: - no-implicit-names: sasl-3.1: server-time: standard-replies: @@ -98,6 +97,7 @@ - plain partial: stable: + no-implicit-names: "draft cap" reply-client-tag: "draft cap" na: stable: diff --git a/_data/sw_clients.yml b/_data/sw_clients.yml index b4c0e7f..69c7ad9 100644 --- a/_data/sw_clients.yml +++ b/_data/sw_clients.yml @@ -755,7 +755,6 @@ msgid: multiline: multi-prefix: - no-implicit-names: sasl-3.1: sasl-3.2: server-time: @@ -771,6 +770,7 @@ - plain partial: stable: + no-implicit-names: "draft cap" reply-client-tag: "draft cap" - name: Mobile Clients @@ -924,7 +924,7 @@ stable: labeled-response: "draft cap" message-tags: "draft cap" - msgid: "draft tag" + setname: "draft cap" - name: Quasseldroid # ref: knownCaps in https://github.com/quassel/quassel/blob/0.14.0/src/common/irccap.h @@ -983,7 +983,6 @@ msgid: multi-prefix: network-icon: - no-implicit-names: pre-away: read-marker: sasl-3.1: @@ -997,6 +996,9 @@ reply-client-tag: SASL: - plain + partial: + stable: + no-implicit-names: "draft cap" - name: Bouncers software: @@ -1160,7 +1162,6 @@ monitor: msgid: multi-prefix: - no-implicit-names: pre-away: read-marker: sasl-3.1: @@ -1173,8 +1174,10 @@ plain: partial: stable: - websockets: text only bot-mode: "draft cap" + no-implicit-names: "draft cap" + websockets: text only + - name: soju (as Client) # ref: https://codeberg.org/emersion/soju/src/branch/master/upstream.go#L28 link: https://codeberg.org/emersion/soju diff --git a/_data/sw_servers.yml b/_data/sw_servers.yml index f66cad9..21d2be1 100644 --- a/_data/sw_servers.yml +++ b/_data/sw_servers.yml @@ -41,7 +41,6 @@ msgid: multi-prefix: multiline: - no-implicit-names: pre-away: read-marker: sasl-3.1: @@ -58,6 +57,10 @@ na: stable: starttls: supports sts + partial: + stable: + no-implicit-names: "draft cap" + - name: IRCCloud Teams # maintainer: jwheare link: https://blog.irccloud.com/private-teams-servers/ @@ -111,6 +114,7 @@ link: https://www.inspircd.org support: stable: + account-extban: 4.10.0+ account-notify: account-tag: away-notify: @@ -124,6 +128,7 @@ extended-join: extended-monitor: invite-notify: + no-implicit-names: 4.10.0+ labeled-response: message-tags: monitor: @@ -136,6 +141,7 @@ standard-replies: starttls: sts: + utf8only: 4.10.0+ userhost-in-names: webirc: websockets: @@ -264,7 +270,6 @@ msgid: multi-prefix: network-icon: 6.2.2+ - no-implicit-names: 6.1.5+ sasl-3.1: sasl-3.2: server-time: @@ -280,6 +285,7 @@ partial: stable: account-registration: "6.0+ add-on" - message-redaction: "6.0+ add-on" channel-rename: "6.1+ add-on" + message-redaction: "6.0+ add-on" metadata: "6.1+ add-on" + no-implicit-names: "draft cap" diff --git a/_irc/index.md b/_irc/index.md index 6a4dd3b..49ab629 100644 --- a/_irc/index.md +++ b/_irc/index.md @@ -297,7 +297,7 @@ The [`WHOX` spec]({{site.baseurl}}/specs/extensions/whox.html) describes how the `WHO` message and its replies changes with this capability active to allow clients to request more data, and how clients should interpret these changes. -The **work-in-progress** [`no-implicit-names` spec]({{site.baseurl}}/specs/extensions/no-implicit-names.html) +The [`no-implicit-names` spec]({{site.baseurl}}/specs/extensions/no-implicit-names.html) allows clients to disable the implicit `NAMES` responses sent after `JOIN` in case they don't always need that information for all channels. Clients can still query that information as needed via the `NAMES` or `WHO` command. diff --git a/specs b/specs index 78c4267..42ade61 160000 --- a/specs +++ b/specs @@ -1 +1 @@ -Subproject commit 78c4267c390154d9558448f1068f91d2b73f69b0 +Subproject commit 42ade61d4e49203a1c808203135efe6532845302