# HG changeset patch # User William Ehlhardt # Date 1189751750 0 # Node ID 7d69f97544ae2dc8fb8e945714bea2a1af772f55 # Parent 2644267a6fb16a61f5539213fe67ee1ba8eb313b - Add API extensions written for the Certificate Manager diff -r 2644267a6fb1 -r 7d69f97544ae ChangeLog.API --- a/ChangeLog.API Fri Sep 14 06:20:12 2007 +0000 +++ b/ChangeLog.API Fri Sep 14 06:35:50 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.