Mercurial > pidgin
annotate doc/certificate-signals.dox @ 28255:79c14adf9669
Change purple_url_encode() to not encode . _ - ~ because it's not
necessary. Also use capital letters instead of lowercase. RFC3986
says capital letters are a SHOULD and that lowercase letters should
be equivalent.
AOL's clientlogin authentication requires both of these changes for
our signature to match up with the signature generated on AOL's side.
Original I had implemented an oscar-specific version of our url
encode function with these two changes, but I'm pretty sure it's
safe to make this in purple_url_encode(). It looks like it's almost
always used to encode pieces of URLs. MSN uses it for a few other
things... I tested setting those characters in your friendly name
and it works fine.
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Fri, 11 Sep 2009 18:17:03 +0000 |
parents | e0613cf8c493 |
children |
rev | line source |
---|---|
19045
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
1 /** @page certificate-signals Certificate Signals |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
2 |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
3 @signals |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
4 @signal certificate-stored |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
5 @signal certificate-deleted |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
6 @endsignals |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
7 |
20807
e0613cf8c493
Add some links from signal documentation back to the documentation for the
Will Thompson <will.thompson@collabora.co.uk>
parents:
19051
diff
changeset
|
8 @see certificate.h |
e0613cf8c493
Add some links from signal documentation back to the documentation for the
Will Thompson <will.thompson@collabora.co.uk>
parents:
19051
diff
changeset
|
9 |
19045
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
10 <hr> |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
11 |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
12 @signaldef certificate-stored |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
13 @signalproto |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
14 void (*certificate_stored)(PurpleCertificatePool *pool, const gchar *id, gpointer data); |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
15 @endsignalproto |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
16 @signaldesc |
19051
c0ccfe389b23
- Add notice that certificate-stored and certificate-deleted signals are
William Ehlhardt <williamehlhardt@gmail.com>
parents:
19045
diff
changeset
|
17 Emitted when a pool stores a certificate. Connect to the pool instance. |
19045
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
18 @param pool Pool the certificate has been stored into |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
19 @param id Key the certificate was stored under |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
20 @endsignaldef |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
21 |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
22 @signaldef certificate-deleted |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
23 @signalproto |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
24 void (*certificate_deleted)(PurpleCertificatePool *pool, const gchar *id, gpointer data); |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
25 @endsignalproto |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
26 @signaldesc |
19051
c0ccfe389b23
- Add notice that certificate-stored and certificate-deleted signals are
William Ehlhardt <williamehlhardt@gmail.com>
parents:
19045
diff
changeset
|
27 Emitted when a pool deletes a certificate. Connect to the pool instance. |
19045
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
28 @param pool Pool the certificate was deleted from |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
29 @param id Key that was deleted |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
30 @endsignaldef |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
31 |
2aa5a9f47470
- Add CertificatePool signals documentation
William Ehlhardt <williamehlhardt@gmail.com>
parents:
diff
changeset
|
32 */ |
20807
e0613cf8c493
Add some links from signal documentation back to the documentation for the
Will Thompson <will.thompson@collabora.co.uk>
parents:
19051
diff
changeset
|
33 // vim: syntax=c.doxygen tw=75 et |