serf.h (1.0.3) | | serf.h (1.1.0) |
| | |
skipping to change at line 1018 ¶ | | skipping to change at line 1018 ¶ |
serf_bucket_alloc_t *allocator); | | serf_bucket_alloc_t *allocator); |
void serf_debug__closed_conn( | | void serf_debug__closed_conn( |
serf_bucket_alloc_t *allocator); | | serf_bucket_alloc_t *allocator); |
void serf_debug__bucket_destroy( | | void serf_debug__bucket_destroy( |
const serf_bucket_t *bucket); | | const serf_bucket_t *bucket); |
void serf_debug__bucket_alloc_check( | | void serf_debug__bucket_alloc_check( |
serf_bucket_alloc_t *allocator); | | serf_bucket_alloc_t *allocator); |
| | |
/* Version info */ | | /* Version info */ |
#define SERF_MAJOR_VERSION 1 | | #define SERF_MAJOR_VERSION 1 |
#define SERF_MINOR_VERSION 0 | | #define SERF_MINOR_VERSION 1 |
#define SERF_PATCH_VERSION 3 | | #define SERF_PATCH_VERSION 0 |
| | |
/* Version number string */ | | /* Version number string */ |
#define SERF_VERSION_STRING APR_STRINGIFY(SERF_MAJOR_VERSION) "." \ | | #define SERF_VERSION_STRING APR_STRINGIFY(SERF_MAJOR_VERSION) "." \ |
APR_STRINGIFY(SERF_MINOR_VERSION) "." \ | | APR_STRINGIFY(SERF_MINOR_VERSION) "." \ |
APR_STRINGIFY(SERF_PATCH_VERSION) | | APR_STRINGIFY(SERF_PATCH_VERSION) |
| | |
/** | | /** |
* Check at compile time if the Serf version is at least a certain | | * Check at compile time if the Serf version is at least a certain |
* level. | | * level. |
* @param major The major version component of the version checked | | * @param major The major version component of the version checked |
| | |
End of changes. 1 change blocks. |
2 lines changed or deleted | | 2 lines changed or added |
|
serf_bucket_types.h (1.0.3) | | serf_bucket_types.h (1.1.0) |
| | |
skipping to change at line 48 ¶ | | skipping to change at line 48 ¶ |
| | |
extern const serf_bucket_type_t serf_bucket_type_request; | | extern const serf_bucket_type_t serf_bucket_type_request; |
#define SERF_BUCKET_IS_REQUEST(b) SERF_BUCKET_CHECK((b), request) | | #define SERF_BUCKET_IS_REQUEST(b) SERF_BUCKET_CHECK((b), request) |
| | |
serf_bucket_t *serf_bucket_request_create( | | serf_bucket_t *serf_bucket_request_create( |
const char *method, | | const char *method, |
const char *URI, | | const char *URI, |
serf_bucket_t *body, | | serf_bucket_t *body, |
serf_bucket_alloc_t *allocator); | | serf_bucket_alloc_t *allocator); |
| | |
| | /* Send a Content-Length header with @a len. The @a body bucket should |
| | contain precisely that much data. */ |
| | void serf_bucket_request_set_CL( |
| | serf_bucket_t *bucket, |
| | apr_int64_t len); |
| | |
serf_bucket_t *serf_bucket_request_get_headers( | | serf_bucket_t *serf_bucket_request_get_headers( |
serf_bucket_t *request); | | serf_bucket_t *request); |
| | |
void serf_bucket_request_become( | | void serf_bucket_request_become( |
serf_bucket_t *bucket, | | serf_bucket_t *bucket, |
const char *method, | | const char *method, |
const char *uri, | | const char *uri, |
serf_bucket_t *body); | | serf_bucket_t *body); |
| | |
/** | | /** |
| | |
skipping to change at line 469 ¶ | | skipping to change at line 475 ¶ |
typedef apr_status_t (*serf_ssl_need_cert_password_t)( | | typedef apr_status_t (*serf_ssl_need_cert_password_t)( |
void *data, | | void *data, |
const char *cert_path, | | const char *cert_path, |
const char **password); | | const char **password); |
| | |
typedef apr_status_t (*serf_ssl_need_server_cert_t)( | | typedef apr_status_t (*serf_ssl_need_server_cert_t)( |
void *data, | | void *data, |
int failures, | | int failures, |
const serf_ssl_certificate_t *cert); | | const serf_ssl_certificate_t *cert); |
| | |
| | typedef apr_status_t (*serf_ssl_server_cert_chain_cb_t)( |
| | void *data, |
| | int failures, |
| | int error_depth, |
| | const serf_ssl_certificate_t * const * certs, |
| | apr_size_t certs_len); |
| | |
void serf_ssl_client_cert_provider_set( | | void serf_ssl_client_cert_provider_set( |
serf_ssl_context_t *context, | | serf_ssl_context_t *context, |
serf_ssl_need_client_cert_t callback, | | serf_ssl_need_client_cert_t callback, |
void *data, | | void *data, |
void *cache_pool); | | void *cache_pool); |
| | |
void serf_ssl_client_cert_password_set( | | void serf_ssl_client_cert_password_set( |
serf_ssl_context_t *context, | | serf_ssl_context_t *context, |
serf_ssl_need_cert_password_t callback, | | serf_ssl_need_cert_password_t callback, |
void *data, | | void *data, |
| | |
skipping to change at line 491 ¶ | | skipping to change at line 504 ¶ |
/** | | /** |
* Set a callback to override the default SSL server certificate validation | | * Set a callback to override the default SSL server certificate validation |
* algorithm. | | * algorithm. |
*/ | | */ |
void serf_ssl_server_cert_callback_set( | | void serf_ssl_server_cert_callback_set( |
serf_ssl_context_t *context, | | serf_ssl_context_t *context, |
serf_ssl_need_server_cert_t callback, | | serf_ssl_need_server_cert_t callback, |
void *data); | | void *data); |
| | |
/** | | /** |
| | * Set callbacks to override the default SSL server certificate validation |
| | * algorithm for the current certificate or the entire certificate chain. |
| | */ |
| | void serf_ssl_server_cert_chain_callback_set( |
| | serf_ssl_context_t *context, |
| | serf_ssl_need_server_cert_t cert_callback, |
| | serf_ssl_server_cert_chain_cb_t cert_chain_callback, |
| | void *data); |
| | |
| | /** |
* Use the default root CA certificates as included with the OpenSSL librar
y. | | * Use the default root CA certificates as included with the OpenSSL librar
y. |
*/ | | */ |
apr_status_t serf_ssl_use_default_certificates( | | apr_status_t serf_ssl_use_default_certificates( |
serf_ssl_context_t *context); | | serf_ssl_context_t *context); |
| | |
/** | | /** |
* Allow SNI indicators to be sent to the server. | | * Allow SNI indicators to be sent to the server. |
*/ | | */ |
apr_status_t serf_ssl_set_hostname( | | apr_status_t serf_ssl_set_hostname( |
serf_ssl_context_t *context, const char *hostname); | | serf_ssl_context_t *context, const char *hostname); |
| | |
End of changes. 3 change blocks. |
0 lines changed or deleted | | 23 lines changed or added |
|