serf.h | serf.h | |||
---|---|---|---|---|
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 | serf_bucket_types.h | |||
---|---|---|---|---|
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 | |||