修改key_keeper请求为post
修改key_keeper请求连接为长连接 修改HTTP2流id设置时机
This commit is contained in:
@@ -25,9 +25,10 @@ struct keyring* key_keeper_release_keyring(future_result_t* result);
|
||||
|
||||
void key_keeper_free_keyring(struct keyring* cert);
|
||||
|
||||
struct evhttp_connection* key_keeper_evhttp_init(struct event_base * evbase, struct evdns_base* dnsbase, struct key_keeper * key_keeper_handler);
|
||||
|
||||
void key_keeper_async_ask(struct future * f, struct key_keeper * keeper, const char* sni, int keyring_id,
|
||||
X509 * origin_cert, int is_cert_valid, struct event_base * evbase, struct evdns_base* dnsbase);
|
||||
X509 * origin_cert, int is_cert_valid, struct event_base * evbase, struct evdns_base* dnsbase, struct evhttp_connection *evhttp);
|
||||
|
||||
void key_keeper_statistic(struct key_keeper *keeper, struct key_keeper_stat* result);
|
||||
|
||||
|
||||
@@ -15,8 +15,9 @@ struct tfe_thread_ctx
|
||||
|
||||
struct event_base * evbase;
|
||||
struct evdns_base* dnsbase;
|
||||
struct evhttp_connection* evhttp;
|
||||
unsigned char running;
|
||||
|
||||
|
||||
unsigned int nr_modules;
|
||||
const struct tfe_plugin * modules;
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ enum ssl_stream_error
|
||||
struct ssl_mgr;
|
||||
|
||||
struct ssl_mgr * ssl_manager_init(const char * ini_profile, const char * section, struct event_base * ev_base_gc,
|
||||
void * logger);
|
||||
struct key_keeper * key_keeper, void * logger);
|
||||
void ssl_manager_set_new_upstream_cb(struct ssl_mgr * mgr, ssl_stream_new_hook* new_upstream_cb, void* u_para);
|
||||
void ssl_manager_destroy(struct ssl_mgr * mgr);
|
||||
unsigned long ssl_stream_log_error(struct bufferevent * bev, enum tfe_conn_dir dir, struct ssl_mgr* mgr);
|
||||
|
||||
Reference in New Issue
Block a user