diff --git a/_data/sw_clients.yml b/_data/sw_clients.yml index 81db239f..3d5f493b 100644 --- a/_data/sw_clients.yml +++ b/_data/sw_clients.yml @@ -27,7 +27,9 @@ setname: 3.9+ starttls: sts: 3.4+ + utf8only: 4.1+ userhost-in-names: + whox: 4.0+ SASL: external: plain: @@ -57,10 +59,11 @@ sts: tls: userhost-in-names: + whox: SASL: - PLAIN - name: BitchX - # ref: https://github.com/BitchX/BitchX/search?q=%22CAP+REQ%22& + # ref: https://github.com/BitchX/BitchX1.3/search?q=%22CAP+REQ%22& link: http://www.bitchx.com support: stable: @@ -78,7 +81,9 @@ extended-join: invite-notify: message-tags: + msgid: multi-prefix: + reply-client-tag: sasl-3.1: server-time: setname: @@ -116,11 +121,12 @@ SASL: - plain - name: Glirc - # ref: https://github.com/glguy/irc-core/blob/v2/src/Client/State/Network.hs#L686-L687 + # ref: https://github.com/glguy/irc-core/blob/v2/src/Client/State/Network.hs#L766 link: https://hackage.haskell.org/package/glirc support: stable: account-notify: + account-tag: away-notify: batch: cap-notify: @@ -139,8 +145,8 @@ - scram-sha-1 - scram-sha-256 - name: HexChat - # ref: https://github.com/hexchat/hexchat/blob/v2.10.3/src/common/inbound.c#L1728 - # https://github.com/hexchat/hexchat/blob/dd6f53f5040738f1349d4f0147a2204dc6ffab16/src/common/modes.c#L923 + # ref: supported_caps in https://github.com/hexchat/hexchat/blob/v2.16.1/src/common/inbound.c#L1715 + # inbound_005 in https://github.com/hexchat/hexchat/blob/v2.16.1/src/common/modes.c#L923 link: https://hexchat.github.io support: stable: @@ -167,7 +173,7 @@ - external - plain - name: IceChat - # ref: CapREQ() in https://github.com/icechat/IceChat/blob/9.50P/src/IceChat/IRCConnection/ParseIRCData.cs + # ref: CapREQ() in https://github.com/icechat/IceChat/blob/9.53P/src/IceChat/IRCConnection/ParseIRCData.cs link: https://icechat.net support: stable: @@ -175,6 +181,7 @@ account-tag: away-notify: cap-3.1: + cap-3.2: cap-notify: chghost: echo-message: @@ -184,11 +191,12 @@ multi-prefix: sasl-3.1: server-time: + sts: SASL: - plain - name: Irssi - # ref: https://github.com/irssi/irssi/blob/8a5d5d384ed20cefa3fdc4a65d27fac3e4913a7b/src/irc/core/irc-servers.h#L17 - # https://github.com/irssi/irssi/blob/afcb48384e1aa1667c21478fabaf238c78c4d6b8/src/irc/core/channels-query.c#L55-L57 + # ref: CAP_ in https://github.com/irssi/irssi/blob/1.4.3/src/irc/core/irc-servers.h#L17 + # WHOX_ in https://github.com/irssi/irssi/blob/1.4.3/src/irc/core/channels-query.c#L55-L57 link: https://irssi.org support: stable: @@ -210,9 +218,6 @@ SASL: - external - plain - partial: - stable: - setname: "Git draft cap" - name: Konversation # ref: Server::initCapablityNames() in https://github.com/KDE/konversation/blob/v21.04.0/src/irc/server.cpp # https://github.com/KDE/konversation/blob/a8ac257a30d0c56635a35b12bdb59c45b5868c37/src/irc/inputfilter.cpp#L1283 @@ -251,6 +256,7 @@ server-time: Git starttls: userhost-in-names: Git + whox: SASL: - external - plain @@ -302,7 +308,7 @@ scram-sha-256: - name: Mozilla Thunderbird # ref: irc{CAP,EchoMessage,MultiPrefix,SASL,ServerTime,WatchMonitor}.jsm files in - # https://searchfox.org/comm-central/source/chat/protocols/irc/ + # https://github.com/mozilla/releases-comm-central/tree/219c6396225f9c262cef4fe7766f5c31cefe2a05/chat/protocols/irc link: https://www.thunderbird.net/ support: stable: @@ -315,6 +321,7 @@ sasl-3.1: sasl-3.2: 72.0+ server-time: 60.0+ + whox: SASL: - plain - name: Quassel @@ -365,6 +372,7 @@ server-time: setname: typing-client-tag: + whox: SASL: plain: - name: Srain @@ -419,9 +427,8 @@ - external - plain - name: WeeChat - # ref: https://weechat.org/files/changelog/ChangeLog-devel.html or IRC_COMMAND_CAP_SUPPORTED_COMPLETION - # in https://github.com/weechat/weechat/blob/master/src/plugins/irc/irc-command.h - # https://github.com/weechat/weechat/blob/c44b79dce7f2f2dec9e802b001dcf0acdfa049d0/src/plugins/irc/irc-channel.c#L790 + # ref: https://weechat.org/files/changelog/ChangeLog-devel.html or + # https://github.com/weechat/weechat/blob/v3.7.1/doc/en/weechat_user.en.adoc#irc_ircv3_support link: https://weechat.org support: stable: @@ -578,6 +585,7 @@ sts: userhost-in-names: webirc: + whox: SASL: - external - plain