Merge branch 'topic/mm-fixes' of git://208.110.73.182/silc into silc.1.1.branch
[silc.git] / apps / irssi / src / fe-common / silc / module-formats.h
1 /*
2
3   module-formats.h
4
5   Author: Pekka Riikonen <priikone@silcnet.org>
6
7   Copyright (C) 2001 - 2003, 2007 Pekka Riikonen
8
9   This program is free software; you can redistribute it and/or modify
10   it under the terms of the GNU General Public License as published by
11   the Free Software Foundation; version 2 of the License.
12
13   This program is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16   GNU General Public License for more details.
17
18 */
19
20 #include "fe-common/core/formats.h"
21
22 enum {
23   SILCTXT_MODULE_NAME,
24
25   SILCTXT_FILL_1,
26
27   SILCTXT_CHANNEL_FOUNDER_YOU,
28   SILCTXT_CHANNEL_FOUNDER,
29   SILCTXT_CHANNEL_TOPIC,
30   SILCTXT_CHANNEL_TOPIC_NOT_SET,
31   SILCTXT_CHANNEL_CMODE,
32   SILCTXT_CHANNEL_CUMODE,
33   SILCTXT_CHANNEL_INVITEBAN_LIST,
34   SILCTXT_CHANNEL_INVITEBAN_STRING,
35   SILCTXT_CHANNEL_INVITEBAN_PUBKEY,
36   SILCTXT_CHANNEL_INVITEBAN_REGET,
37   SILCTXT_CHANNEL_NO_INVITEBAN_LIST,
38   SILCTXT_CHANNEL_INVITING,
39   SILCTXT_CHANNEL_KICKED_YOU,
40   SILCTXT_CHANNEL_KICKED,
41   SILCTXT_CHANNEL_KILLED_YOU,
42   SILCTXT_CHANNEL_KILLED,
43   SILCTXT_CHANNEL_QUIETED,
44   SILCTXT_CHANNEL_APPEARS,
45   SILCTXT_PUBMSG_HILIGHT_SIGNED,
46   SILCTXT_PUBMSG_HILIGHT_UNKNOWN,
47   SILCTXT_PUBMSG_HILIGHT_FAILED,
48   SILCTXT_PUBMSG_ME_SIGNED,
49   SILCTXT_PUBMSG_ME_UNKNOWN,
50   SILCTXT_PUBMSG_ME_FAILED,
51   SILCTXT_PUBMSG_SIGNED,
52   SILCTXT_PUBMSG_UNKNOWN,
53   SILCTXT_PUBMSG_FAILED,
54   SILCTXT_PUBMSG_HILIGHT_CHANNEL_SIGNED,
55   SILCTXT_PUBMSG_HILIGHT_CHANNEL_UNKNOWN,
56   SILCTXT_PUBMSG_HILIGHT_CHANNEL_FAILED,
57   SILCTXT_PUBMSG_ME_CHANNEL_SIGNED,
58   SILCTXT_PUBMSG_ME_CHANNEL_UNKNOWN,
59   SILCTXT_PUBMSG_ME_CHANNEL_FAILED,
60   SILCTXT_PUBMSG_CHANNEL_SIGNED,
61   SILCTXT_PUBMSG_CHANNEL_UNKNOWN,
62   SILCTXT_PUBMSG_CHANNEL_FAILED,
63   SILCTXT_MSG_PRIVATE_SIGNED,
64   SILCTXT_MSG_PRIVATE_UNKNOWN,
65   SILCTXT_MSG_PRIVATE_FAILED,
66   SILCTXT_MSG_PRIVATE_QUERY_SIGNED,
67   SILCTXT_MSG_PRIVATE_QUERY_UNKNOWN,
68   SILCTXT_MSG_PRIVATE_QUERY_FAILED,
69   SILCTXT_OWN_MSG_SIGNED,
70   SILCTXT_OWN_MSG_CHANNEL_SIGNED,
71   SILCTXT_NO_MSGS_GOT,
72   SILCTXT_NO_MSGS_SENT,
73   SILCTXT_OWN_MSG_PRIVATE_SIGNED,
74   SILCTXT_OWN_MSG_PRIVATE_QUERY_SIGNED,
75   SILCTXT_CHANNEL_PK_LIST,
76   SILCTXT_CHANNEL_PK_LIST_ENTRY,
77   SILCTXT_CHANNEL_PK_NO_LIST,
78   SILCTXT_OWN_ACTION,
79   SILCTXT_OWN_ACTION_SIGNED,
80   SILCTXT_OWN_ACTION_TARGET,
81   SILCTXT_OWN_ACTION_TARGET_SIGNED,
82   SILCTXT_ACTION_PUBLIC,
83   SILCTXT_ACTION_PUBLIC_SIGNED,
84   SILCTXT_ACTION_PUBLIC_UNKNOWN,
85   SILCTXT_ACTION_PUBLIC_FAILED,
86   SILCTXT_ACTION_PUBLIC_CHANNEL,
87   SILCTXT_ACTION_PUBLIC_CHANNEL_SIGNED,
88   SILCTXT_ACTION_PUBLIC_CHANNEL_UNKNOWN,
89   SILCTXT_ACTION_PUBLIC_CHANNEL_FAILED,
90   SILCTXT_ACTION_PRIVATE,
91   SILCTXT_ACTION_PRIVATE_SIGNED,
92   SILCTXT_ACTION_PRIVATE_UNKNOWN,
93   SILCTXT_ACTION_PRIVATE_FAILED,
94   SILCTXT_ACTION_PRIVATE_QUERY,
95   SILCTXT_ACTION_PRIVATE_QUERY_SIGNED,
96   SILCTXT_ACTION_PRIVATE_QUERY_UNKNOWN,
97   SILCTXT_ACTION_PRIVATE_QUERY_FAILED,
98   SILCTXT_OWN_NOTICE,
99   SILCTXT_OWN_NOTICE_SIGNED,
100   SILCTXT_NOTICE_PUBLIC,
101   SILCTXT_NOTICE_PUBLIC_SIGNED,
102   SILCTXT_NOTICE_PUBLIC_UNKNOWN,
103   SILCTXT_NOTICE_PUBLIC_FAILED,
104   SILCTXT_NOTICE_PRIVATE,
105   SILCTXT_NOTICE_PRIVATE_SIGNED,
106   SILCTXT_NOTICE_PRIVATE_UNKNOWN,
107   SILCTXT_NOTICE_PRIVATE_FAILED,
108   SILCTXT_CHANNEL_MANY_NICKS,
109   SILCTXT_CHANNEL_USER_APPEARS,
110
111   SILCTXT_FILL_2,
112
113   SILCTXT_WHOIS_USERINFO,
114   SILCTXT_WHOIS_REALNAME,
115   SILCTXT_WHOIS_CHANNELS,
116   SILCTXT_WHOIS_MODES,
117   SILCTXT_WHOIS_IDLE,
118   SILCTXT_WHOIS_FINGERPRINT,
119   SILCTXT_WHOWAS_USERINFO,
120   SILCTXT_USERS_HEADER,
121   SILCTXT_USERS,
122
123   SILCTXT_FILL_3,
124
125   SILCTXT_CH_PRIVATE_KEY_ADD,
126   SILCTXT_CH_PRIVATE_KEY_NOMODE,
127   SILCTXT_CH_PRIVATE_KEY_ERROR,
128   SILCTXT_CH_PRIVATE_KEY_LIST,
129   SILCTXT_CH_PRIVATE_KEY_CHANGE,
130   SILCTXT_PRIVATE_KEY_LIST,
131   SILCTXT_PRIVATE_KEY_LIST_NICK,
132   SILCTXT_KEY_AGREEMENT,
133   SILCTXT_KEY_AGREEMENT_REQUEST,
134   SILCTXT_KEY_AGREEMENT_REQUEST_HOST,
135   SILCTXT_KEY_AGREEMENT_NEGOTIATE,
136   SILCTXT_KEY_AGREEMENT_PRIVMSG,
137   SILCTXT_KEY_AGREEMENT_OK,
138   SILCTXT_KEY_AGREEMENT_ERROR,
139   SILCTXT_KEY_AGREEMENT_FAILURE,
140   SILCTXT_KEY_AGREEMENT_TIMEOUT,
141   SILCTXT_KEY_AGREEMENT_ABORTED,
142   SILCTXT_KEY_AGREEMENT_ALREADY_STARTED,
143   SILCTXT_KEY_AGREEMENT_SELF_DENIED,
144   SILCTXT_PUBKEY_RECEIVED,
145   SILCTXT_PUBKEY_RECEIVED_CLIENT,
146   SILCTXT_PUBKEY_FINGERPRINT,
147   SILCTXT_PUBKEY_BABBLEPRINT,
148   SILCTXT_PUBKEY_UNSUPPORTED,
149   SILCTXT_PUBKEY_DISCARD,
150   SILCTXT_PUBKEY_ACCEPT,
151   SILCTXT_PUBKEY_ACCEPT_ANYWAY,
152   SILCTXT_PUBKEY_COULD_NOT_LOAD,
153   SILCTXT_PUBKEY_MALFORMED,
154   SILCTXT_PUBKEY_NO_MATCH,
155   SILCTXT_PUBKEY_MAYBE_EXPIRED,
156   SILCTXT_PUBKEY_MITM_ATTACK,
157   SILCTXT_PUBKEY_NOKEY,
158   SILCTXT_PUBKEY_VERIFIED,
159   SILCTXT_PUBKEY_VERIFIED_CLIENT,
160   SILCTXT_PUBKEY_NOTVERIFIED,
161
162   SILCTXT_FILL_4,
163
164   SILCTXT_SERVER_OPER,
165   SILCTXT_ROUTER_OPER,
166   SILCTXT_LIST_HEADER,
167   SILCTXT_LIST,
168   SILCTXT_BAD_NICK,
169   SILCTXT_UNKNOWN_NOTIFY,
170   SILCTXT_KE_BAD_VERSION,
171   SILCTXT_KE_UNSUPPORTED_PUBLIC_KEY,
172   SILCTXT_KE_UNKNOWN_GROUP,
173   SILCTXT_KE_UNKNOWN_CIPHER,
174   SILCTXT_KE_UNKNOWN_PKCS,
175   SILCTXT_KE_UNKNOWN_HASH_FUNCTION,
176   SILCTXT_KE_UNKNOWN_HMAC,
177   SILCTXT_KE_INCORRECT_SIGNATURE,
178   SILCTXT_KE_INVALID_COOKIE,
179   SILCTXT_AUTH_FAILED,
180   SILCTXT_SET_AWAY,
181   SILCTXT_UNSET_AWAY,
182   SILCTXT_AUTH_METH_UNRESOLVED,
183   SILCTXT_WATCH_PRESENT,
184   SILCTXT_WATCH_SIGNOFF,
185   SILCTXT_WATCH_KILLED,
186   SILCTXT_WATCH_UMODE_CHANGE,
187   SILCTXT_WATCH_NICK_CHANGE,
188   SILCTXT_MESSAGE_DATA,
189   SILCTXT_STATS,
190   SILCTXT_REATTACH,
191   SILCTXT_REATTACH_FAILED,
192
193   SILCTXT_FILL_5,
194
195   SILCTXT_FILE_SEND,
196   SILCTXT_FILE_TRANSMIT,
197   SILCTXT_FILE_TRANSMITTED,
198   SILCTXT_FILE_RECEIVE,
199   SILCTXT_FILE_RECEIVED,
200   SILCTXT_FILE_REQUEST,
201   SILCTXT_FILE_REQUEST_HOST,
202   SILCTXT_FILE_KEY_EXCHANGE,
203   SILCTXT_FILE_NA,
204   SILCTXT_FILE_CLIENT_NA,
205   SILCTXT_FILE_SHOW_HEADER,
206   SILCTXT_FILE_SHOW_LINE,
207   SILCTXT_FILE_ALREADY_STARTED,
208   SILCTXT_FILE_ERROR,
209   SILCTXT_FILE_ERROR_NO_SUCH_FILE,
210   SILCTXT_FILE_ERROR_PERMISSION_DENIED,
211   SILCTXT_FILE_CLOSED,
212
213   SILCTXT_FILL_6,
214
215   SILCTXT_ATTR_HEADER,
216   SILCTXT_ATTR_FOOTER,
217   SILCTXT_ATTR_ALLOW,
218   SILCTXT_ATTR_VCARD_FILE,
219   SILCTXT_ATTR_SERVICES,
220   SILCTXT_ATTR_SERVICE,
221   SILCTXT_ATTR_STATUS_MOOD,
222   SILCTXT_ATTR_STATUS_TEXT,
223   SILCTXT_ATTR_STATUS_MESSAGE,
224   SILCTXT_ATTR_STATUS_MESSAGE_FILE,
225   SILCTXT_ATTR_PREFERRED_LANGUAGE,
226   SILCTXT_ATTR_PREFERRED_CONTACT,
227   SILCTXT_ATTR_GEOLOCATION,
228   SILCTXT_ATTR_DEVICE_INFO,
229   SILCTXT_ATTR_PUBLIC_KEYS,
230   SILCTXT_ATTR_TIMEZONE,
231   SILCTXT_ATTR_TIMEZONE_ALLOW,
232   SILCTXT_ATTR_USER_SIGN_VERIFIED,
233   SILCTXT_ATTR_USER_SIGN_FAILED,
234   SILCTXT_ATTR_USER_SIGN_NOT_PRESENT,
235   SILCTXT_ATTR_SERVER_SIGN_VERIFIED,
236   SILCTXT_ATTR_SERVER_SIGN_FAILED,
237   SILCTXT_ATTR_EXTENSION,
238   SILCTXT_ATTR_SAVE,
239   SILCTXT_ATTR_SAVED,
240
241   SILCTXT_FILL_7,
242
243   SILCTXT_LISTKEY_PUB_FILE,
244   SILCTXT_LISTKEY_PUB_ALG,
245   SILCTXT_LISTKEY_PUB_VER,
246   SILCTXT_LISTKEY_PUB_BITS,
247   SILCTXT_LISTKEY_PUB_RN,
248   SILCTXT_LISTKEY_PUB_UN,
249   SILCTXT_LISTKEY_PUB_HN,
250   SILCTXT_LISTKEY_PUB_EMAIL,
251   SILCTXT_LISTKEY_PUB_ORG,
252   SILCTXT_LISTKEY_PUB_C,
253   SILCTXT_LISTKEY_PUB_FINGER,
254   SILCTXT_LISTKEY_PUB_BABL,
255   SILCTXT_LISTKEY_LOADPUB,
256   SILCTXT_LISTKEY_LIST,
257
258   SILCTXT_FILL_8,
259
260   SILCTXT_SILCNET_ADDED,
261   SILCTXT_SILCNET_REMOVED,
262   SILCTXT_SILCNET_NOT_FOUND,
263   SILCTXT_SILCNET_HEADER,
264   SILCTXT_SILCNET_LINE,
265   SILCTXT_SILCNET_FOOTER,
266
267 #ifdef SILC_PLUGIN
268   SILCTXT_FILL_9,
269
270   SILCTXT_CONFIG_DEBUG,
271   SILCTXT_CONFIG_NODEBUG,
272   SILCTXT_CONFIG_UNKNOWN,
273   SILCTXT_CONFIG_LIST,
274   SILCTXT_CONFIG_ALGOS,
275   SILCTXT_CONFIG_NEXTTIME,
276   SILCTXT_CONFIG_PASS_ASK1,
277   SILCTXT_CONFIG_PASS_ASK2,
278   SILCTXT_CONFIG_PASS_ASK3,
279   SILCTXT_CONFIG_PASSMISMATCH,
280   SILCTXT_CONFIG_PASSCHANGE,
281   SILCTXT_CONFIG_PASSCHANGE_FAIL,
282   SILCTXT_CONFIG_CREATE,
283   SILCTXT_CONFIG_CREATE_FAIL,
284 #endif
285
286 };
287
288 extern FORMAT_REC fecommon_silc_formats[];