aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/http_context.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libutil/http_context.h')
-rw-r--r--src/libutil/http_context.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libutil/http_context.h b/src/libutil/http_context.h
index 74e5c69a6..4cf07fb48 100644
--- a/src/libutil/http_context.h
+++ b/src/libutil/http_context.h
@@ -26,6 +26,7 @@
struct rspamd_http_context;
struct rspamd_config;
struct rspamd_http_message;
+struct upstream_ctx;
struct rspamd_http_context_cfg {
guint kp_cache_size_client;
@@ -34,6 +35,7 @@ struct rspamd_http_context_cfg {
gdouble keepalive_interval;
gdouble client_key_rotate_time;
const gchar *user_agent;
+ const gchar *http_proxy;
};
/**
@@ -43,11 +45,12 @@ struct rspamd_http_context_cfg {
* @return new context used for both client and server HTTP connections
*/
struct rspamd_http_context* rspamd_http_context_create (struct rspamd_config *cfg,
- struct event_base *ev_base);
+ struct event_base *ev_base, struct upstream_ctx *ctx);
struct rspamd_http_context* rspamd_http_context_create_config (
struct rspamd_http_context_cfg *cfg,
- struct event_base *ev_base);
+ struct event_base *ev_base,
+ struct upstream_ctx *ctx);
/**
* Destroys context
* @param ctx