Skip to content

Commit 6c7ab97

Browse files
authored
Update the supported specifications for desktop clients. (#476)
1 parent df83ef1 commit 6c7ab97

File tree

1 file changed

+22
-14
lines changed

1 file changed

+22
-14
lines changed

_data/sw_clients.yml

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727
setname: 3.9+
2828
starttls:
2929
sts: 3.4+
30+
utf8only: 4.1+
3031
userhost-in-names:
32+
whox: 4.0+
3133
SASL:
3234
external:
3335
plain:
@@ -57,10 +59,11 @@
5759
sts:
5860
tls:
5961
userhost-in-names:
62+
whox:
6063
SASL:
6164
- PLAIN
6265
- name: BitchX
63-
# ref: https://github.com/BitchX/BitchX/search?q=%22CAP+REQ%22&
66+
# ref: https://github.com/BitchX/BitchX1.3/search?q=%22CAP+REQ%22&
6467
link: http://www.bitchx.com
6568
support:
6669
stable:
@@ -78,7 +81,9 @@
7881
extended-join:
7982
invite-notify:
8083
message-tags:
84+
msgid:
8185
multi-prefix:
86+
reply-client-tag:
8287
sasl-3.1:
8388
server-time:
8489
setname:
@@ -116,11 +121,12 @@
116121
SASL:
117122
- plain
118123
- name: Glirc
119-
# ref: https://github.com/glguy/irc-core/blob/v2/src/Client/State/Network.hs#L686-L687
124+
# ref: https://github.com/glguy/irc-core/blob/v2/src/Client/State/Network.hs#L766
120125
link: https://hackage.haskell.org/package/glirc
121126
support:
122127
stable:
123128
account-notify:
129+
account-tag:
124130
away-notify:
125131
batch:
126132
cap-notify:
@@ -139,8 +145,8 @@
139145
- scram-sha-1
140146
- scram-sha-256
141147
- name: HexChat
142-
# ref: https://github.com/hexchat/hexchat/blob/v2.10.3/src/common/inbound.c#L1728
143-
# https://github.com/hexchat/hexchat/blob/dd6f53f5040738f1349d4f0147a2204dc6ffab16/src/common/modes.c#L923
148+
# ref: supported_caps in https://github.com/hexchat/hexchat/blob/v2.16.1/src/common/inbound.c#L1715
149+
# inbound_005 in https://github.com/hexchat/hexchat/blob/v2.16.1/src/common/modes.c#L923
144150
link: https://hexchat.github.io
145151
support:
146152
stable:
@@ -167,14 +173,15 @@
167173
- external
168174
- plain
169175
- name: IceChat
170-
# ref: CapREQ() in https://github.com/icechat/IceChat/blob/9.50P/src/IceChat/IRCConnection/ParseIRCData.cs
176+
# ref: CapREQ() in https://github.com/icechat/IceChat/blob/9.53P/src/IceChat/IRCConnection/ParseIRCData.cs
171177
link: https://icechat.net
172178
support:
173179
stable:
174180
account-notify:
175181
account-tag:
176182
away-notify:
177183
cap-3.1:
184+
cap-3.2:
178185
cap-notify:
179186
chghost:
180187
echo-message:
@@ -184,11 +191,12 @@
184191
multi-prefix:
185192
sasl-3.1:
186193
server-time:
194+
sts:
187195
SASL:
188196
- plain
189197
- name: Irssi
190-
# ref: https://github.com/irssi/irssi/blob/8a5d5d384ed20cefa3fdc4a65d27fac3e4913a7b/src/irc/core/irc-servers.h#L17
191-
# https://github.com/irssi/irssi/blob/afcb48384e1aa1667c21478fabaf238c78c4d6b8/src/irc/core/channels-query.c#L55-L57
198+
# ref: CAP_ in https://github.com/irssi/irssi/blob/1.4.3/src/irc/core/irc-servers.h#L17
199+
# WHOX_ in https://github.com/irssi/irssi/blob/1.4.3/src/irc/core/channels-query.c#L55-L57
192200
link: https://irssi.org
193201
support:
194202
stable:
@@ -210,9 +218,6 @@
210218
SASL:
211219
- external
212220
- plain
213-
partial:
214-
stable:
215-
setname: "Git draft cap"
216221
- name: Konversation
217222
# ref: Server::initCapablityNames() in https://github.com/KDE/konversation/blob/v21.04.0/src/irc/server.cpp
218223
# https://github.com/KDE/konversation/blob/a8ac257a30d0c56635a35b12bdb59c45b5868c37/src/irc/inputfilter.cpp#L1283
@@ -251,6 +256,7 @@
251256
server-time: Git
252257
starttls:
253258
userhost-in-names: Git
259+
whox:
254260
SASL:
255261
- external
256262
- plain
@@ -302,7 +308,7 @@
302308
scram-sha-256:
303309
- name: Mozilla Thunderbird
304310
# ref: irc{CAP,EchoMessage,MultiPrefix,SASL,ServerTime,WatchMonitor}.jsm files in
305-
# https://searchfox.org/comm-central/source/chat/protocols/irc/
311+
# https://github.com/mozilla/releases-comm-central/tree/219c6396225f9c262cef4fe7766f5c31cefe2a05/chat/protocols/irc
306312
link: https://www.thunderbird.net/
307313
support:
308314
stable:
@@ -315,6 +321,7 @@
315321
sasl-3.1:
316322
sasl-3.2: 72.0+
317323
server-time: 60.0+
324+
whox:
318325
SASL:
319326
- plain
320327
- name: Quassel
@@ -365,6 +372,7 @@
365372
server-time:
366373
setname:
367374
typing-client-tag:
375+
whox:
368376
SASL:
369377
plain:
370378
- name: Srain
@@ -419,9 +427,8 @@
419427
- external
420428
- plain
421429
- name: WeeChat
422-
# ref: https://weechat.org/files/changelog/ChangeLog-devel.html or IRC_COMMAND_CAP_SUPPORTED_COMPLETION
423-
# in https://github.com/weechat/weechat/blob/master/src/plugins/irc/irc-command.h
424-
# https://github.com/weechat/weechat/blob/c44b79dce7f2f2dec9e802b001dcf0acdfa049d0/src/plugins/irc/irc-channel.c#L790
430+
# ref: https://weechat.org/files/changelog/ChangeLog-devel.html or
431+
# https://github.com/weechat/weechat/blob/v3.7.1/doc/en/weechat_user.en.adoc#irc_ircv3_support
425432
link: https://weechat.org
426433
support:
427434
stable:
@@ -578,6 +585,7 @@
578585
sts:
579586
userhost-in-names:
580587
webirc:
588+
whox:
581589
SASL:
582590
- external
583591
- plain

0 commit comments

Comments
 (0)