# HG changeset patch # User Kevin Stange # Date 1189752017 0 # Node ID 1a7fdd0446e7bdb467bd759735cf99caca5dfce5 # Parent 5481e56f591e51b6c959b3590c127e0add65acf1# Parent 7d69f97544ae2dc8fb8e945714bea2a1af772f55 merge of '91d32f258f45019f306aa3b84171ce3ae04ea27e' and 'fdc63c93989c28076c671f9937be1c0934c4f7dd' diff -r 5481e56f591e -r 1a7fdd0446e7 ChangeLog.API --- a/ChangeLog.API Fri Sep 14 06:39:13 2007 +0000 +++ b/ChangeLog.API Fri Sep 14 06:40:17 2007 +0000 @@ -18,6 +18,10 @@ * purple_conversation_get_message_history() to retrieve a list of PurpleConvMessage's in a conversation, and purple_conversation_clear_message_history to clear the history. + * purple_certificate_* functions in libpurple/certificate.h - "A public-key certificate API" + * purple_ssl_get_peer_certificates() and associated field in PurpleSslOps to retrieve a server's presented SSL certificate chain. + * PurpleSslConnection::verifier to provide a "how to verify the peer's certificates" callback to the SSL handlers. See certificate.h for more on this. + * purple_ssl_connect_with_host_fd() to create an SSL connection from a file descriptor and provide a hostname with it to authenticate the peer against. Changed: * purple_prefs_load is now called within purple_prefs_init.