Changeset 6e9ae72 for lib/ssl_client.h
- Timestamp:
- 2011-12-17T13:50:01Z (12 years ago)
- Branches:
- master
- Children:
- 18c6d36
- Parents:
- 87dddee (diff), 17f057d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/ssl_client.h
r87dddee r6e9ae72 63 63 G_MODULE_EXPORT int ssl_write( void *conn, const char *buf, int len ); 64 64 65 /* See ssl_openssl.c for an explanation. */ 65 /* Now needed by most SSL libs. See for more info: 66 http://www.gnu.org/software/gnutls/manual/gnutls.html#index-gnutls_005frecord_005fcheck_005fpending-209 67 http://www.openssl.org/docs/ssl/SSL_pending.html 68 69 Required because OpenSSL empties the TCP buffer completely but doesn't 70 necessarily give us all the unencrypted data. Or maybe you didn't ask 71 for all of it because your buffer is too small. 72 73 Returns 0 if there's nothing left, 1 if there's more data. */ 66 74 G_MODULE_EXPORT int ssl_pending( void *conn ); 67 75
Note: See TracChangeset
for help on using the changeset viewer.