projects
/
project
/
uclient.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
http: make ustream_ssl optional, only use provided ssl context
[project/uclient.git]
/
uclient.h
diff --git
a/uclient.h
b/uclient.h
index
25990c0
..
95b6d57
100644
(file)
--- a/
uclient.h
+++ b/
uclient.h
@@
-32,6
+32,7
@@
enum uclient_error_code {
UCLIENT_ERROR_CONNECT,
UCLIENT_ERROR_SSL_INVALID_CERT,
UCLIENT_ERROR_SSL_CN_MISMATCH,
UCLIENT_ERROR_CONNECT,
UCLIENT_ERROR_SSL_INVALID_CERT,
UCLIENT_ERROR_SSL_CN_MISMATCH,
+ UCLIENT_ERROR_MISSING_SSL_CONTEXT,
};
union uclient_addr {
};
union uclient_addr {
@@
-85,6
+86,7
@@
int uclient_http_set_header(struct uclient *cl, const char *name, const char *va
int uclient_http_set_request_type(struct uclient *cl, const char *type);
bool uclient_http_redirect(struct uclient *cl);
int uclient_http_set_request_type(struct uclient *cl, const char *type);
bool uclient_http_redirect(struct uclient *cl);
-int uclient_http_set_ssl_ctx(struct uclient *cl, struct ustream_ssl_ctx *ctx, bool require_validation);
+int uclient_http_set_ssl_ctx(struct uclient *cl, const struct ustream_ssl_ops *ops,
+ struct ustream_ssl_ctx *ctx, bool require_validation);
#endif
#endif