Mercurial > pidgin
annotate doc/cmd-signals.dox @ 32797:aacfb71133cc
Fix a possible MSN remote crash
Incoming messages with certain characters or character encodings
can cause clients to crash. The fix is for the contents of all
incoming plaintext messages are converted to UTF-8 and validated
before used.
This was reported to us by Fabian Yamaguchi and this patch was written
by Elliott Sales de Andrade (maybe with small, insignificant changes by me)
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 07 May 2012 03:18:08 +0000 |
parents | 1ca49b349037 |
children |
rev | line source |
---|---|
23414
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
1 /** @page cmd-signals Command Signals |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
2 @signals |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
3 @signal cmd-added |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
4 @signal cmd-removed |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
5 @endsignals |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
6 |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
7 @see cmds.h |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
8 |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
9 @signaldef cmd-added |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
10 @signalproto |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
11 void (*cmd_added)(const char *command, PurpleCmdPriority priority, |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
12 PurpleCmdFlag flag); |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
13 @endsignalproto |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
14 @signaldesc |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
15 Emitted when a new command is added. |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
16 @param command The new command. |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
17 @param priority The priority of the new command. |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
18 @param flag The command flags. |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
19 @endsignaldef |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
20 |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
21 @signaldef cmd-removed |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
22 @signalproto |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
23 void (*cmd_removed)(const char *command); |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
24 @endsignalproto |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
25 @signaldesc |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
26 Emitted when a command is removed. |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
27 @param command The removed command. |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
28 @endsignaldef |
1ca49b349037
Document the command signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
diff
changeset
|
29 */ |