-
Notifications
You must be signed in to change notification settings - Fork 19
/
selfmessage.yaml
184 lines (147 loc) · 4.6 KB
/
selfmessage.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
# selfmessage.yaml
#
# This file is Copyright (c) 2017-2019 dx
# <dx@dxzone.com.ar>
# This file is Copyright (c) 2017-2019 Daniel Oaks
# <daniel@danieloaks.net>
#
# This file is PUBLIC DOMAIN, to benefit the IRC developer community. If you
# modify this file, please state your name and modifications here in order
# for people to be able to distinguish between your version and this version.
#
# For more information or corrections, please contact the author.
file:
type: "selfmessage"
revision: "1.0"
# The following information is used to create pretty HTML page and tables
page:
name: self-message support
extra: >
<p>
When a server sends a PRIVMSG/NOTICE to someone else on behalf of a client
connected to it - common when multiple clients are connected to a bouncer - it
is called a self-message. With the <a href="http://ircv3.net/specs/extensions/echo-message-3.2.html"><tt>echo-message</tt></a>
capability, they are also sent in reply to every PRIVMSG/NOTICE a client sends.
These are represented by a protocol message looking like this:
</p>
<pre>:yournick!~foo@example.com PRIVMSG someone_else :Hello world!</pre>
<p>
They should be put in <tt>someone_else</tt>'s query and displayed as though they
were sent by the connected client themselves. This page displays which clients
properly parse and display this type of echo'd PRIVMSG/NOTICE.
</p>
table:
row-ids:
- char
- name
row-classes:
- works
- unreleased
- script
neg-row-classes:
- works
columns:
-
name: Name
content: name
-
name: Script Required
content: script-required
link: script
classes: center
-
name: Requested Caps
content: requested-caps
classes: code center
-
name: Last Tested Version
content: last-tested-version
classes: center
-
name: Working Since
content: working-since
classes: center
-
name: Comments
content: comment
values:
- name: AdiIRC
last-tested-version: "2.7"
script-required: "Yes"
script: http://wiki.znc.in/Privmsg/AdiIRC
comment: Shows messages in window with client's own nick
- name: Adium
last-tested-version: 1.5.10.4
comment: Drops messages
- name: AndChat
last-tested-version: 1.4.3.2
comment: Shows messages in window with client's own nick
- name: Android IRC
working-since: "2.1.15"
works: true
- name: AndroIRC
works: true
- name: Atomic
requested-caps: znc.in/self-message
works: true
- name: BitchX
last-tested-version: 1.2.1
comment: Drops messages
- name: ChatZilla
last-tested-version: 0.9.93
comment: Shows messages in window with client's own nick
- name: Colloquy
works: true
- name: Communi
works: true
- name: Hermes
works: true
- name: HexChat
last-tested-version: 2.12.4
script-required: "Yes"
script: https://github.com/TingPing/plugins/blob/master/HexChat/mymsg.lua
requested-caps: znc.in/self-message
comment: Shows messages in window with client's own nick by default
- name: IRCCloud
works: true
requested-caps: znc.in/self-message
- name: Irssi
working-since: "0.8.18"
works: true
- name: KiwiIRC
working-since: "1.0.0"
works: true
- name: KVirc
working-since: "4.9.2"
requested-caps: znc.in/self-message
works: true
- name: Limechat
last-tested-version: "2.42"
comment: Shows messages in server window
- name: mIRC
last-tested-version: "7.52"
script-required: "Yes"
script: http://wiki.znc.in/Privmsg/mIRC
comment: Shows messages in window with client's own nick
- name: Mutter
works: true
- name: Palaver
works: true
- name: Quassel
working-since: "0.13.0"
requested-caps: znc.in/self-message
works: true
- name: Textual
working-since: "2.1"
requested-caps: znc.in/self-message
works: true
- name: The Lounge
requested-caps: znc.in/self-message
works: true
- name: Weechat
works: true
- name: XChat
last-tested-version: 2.8.6
script-required: "Yes"
script: http://wiki.znc.in/Privmsg/XChat
comment: Shows messages in window with client's own nick