Mercurial > pidgin.yaz
comparison libpurple/sslconn.c @ 18997:90d8d8bb395a
merge of '05f31e865f99d6f9afec4c0f635a0c64e2884d8c'
and '8684b5a2faae1ccbd37e2af4ae3717e14395f62d'
author | William Ehlhardt <williamehlhardt@gmail.com> |
---|---|
date | Sun, 08 Jul 2007 01:37:37 +0000 |
parents | 88be01d503fb 1677ead39ee3 |
children | 3273fa6a52a8 |
comparison
equal
deleted
inserted
replaced
18959:88be01d503fb | 18997:90d8d8bb395a |
---|---|
150 gsc->recv_cb = func; | 150 gsc->recv_cb = func; |
151 | 151 |
152 gsc->inpa = purple_input_add(gsc->fd, PURPLE_INPUT_READ, recv_cb, gsc); | 152 gsc->inpa = purple_input_add(gsc->fd, PURPLE_INPUT_READ, recv_cb, gsc); |
153 } | 153 } |
154 | 154 |
155 const gchar * | |
156 purple_ssl_strerror(PurpleSslErrorType error) | |
157 { | |
158 switch(error) { | |
159 case PURPLE_SSL_CONNECT_FAILED: | |
160 return _("SSL Connection Failed"); | |
161 case PURPLE_SSL_HANDSHAKE_FAILED: | |
162 return _("SSL Handshake Failed"); | |
163 case PURPLE_SSL_CERTIFICATE_INVALID: | |
164 return _("SSL peer presented an invalid certificate"); | |
165 default: | |
166 purple_debug_warning("sslconn", "Unknown SSL error code %d\n", error); | |
167 return _("Unknown SSL error"); | |
168 } | |
169 } | |
170 | |
155 PurpleSslConnection * | 171 PurpleSslConnection * |
156 purple_ssl_connect_fd(PurpleAccount *account, int fd, | 172 purple_ssl_connect_fd(PurpleAccount *account, int fd, |
157 PurpleSslInputFunction func, | 173 PurpleSslInputFunction func, |
158 PurpleSslErrorFunction error_func, | 174 PurpleSslErrorFunction error_func, |
159 void *data) | 175 void *data) |