diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-04-24 10:38:04 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2019-04-24 10:38:04 +0100 |
commit | 8d43514a536362b06445e744cfd132bdd3760997 (patch) | |
tree | 4de42ff6c2e5e42622b0e63bee10ffdf1d46e5ca | |
parent | 96233956371f0312e894be5d03675377128af8ad (diff) | |
download | rspamd-8d43514a536362b06445e744cfd132bdd3760997.tar.gz rspamd-8d43514a536362b06445e744cfd132bdd3760997.zip |
[Fix] Fix init code for servers keypairs cache
-rw-r--r-- | src/libutil/http_connection.c | 16 | ||||
-rw-r--r-- | src/libutil/http_context.c | 4 | ||||
-rw-r--r-- | src/worker.c | 2 |
3 files changed, 11 insertions, 11 deletions
diff --git a/src/libutil/http_connection.c b/src/libutil/http_connection.c index b82f3c98f..f4f494cf6 100644 --- a/src/libutil/http_connection.c +++ b/src/libutil/http_connection.c @@ -44,14 +44,14 @@ struct _rspamd_http_privbuf { }; enum rspamd_http_priv_flags { - RSPAMD_HTTP_CONN_FLAG_ENCRYPTED = 1 << 0, - RSPAMD_HTTP_CONN_FLAG_NEW_HEADER = 1 << 1, - RSPAMD_HTTP_CONN_FLAG_RESETED = 1 << 2, - RSPAMD_HTTP_CONN_FLAG_TOO_LARGE = 1 << 3, - RSPAMD_HTTP_CONN_FLAG_ENCRYPTION_NEEDED = 1 << 4, - RSPAMD_HTTP_CONN_FLAG_PROXY = 1 << 5, - RSPAMD_HTTP_CONN_FLAG_PROXY_REQUEST = 1 << 6, - RSPAMD_HTTP_CONN_OWN_SOCKET = 1 << 7, + RSPAMD_HTTP_CONN_FLAG_ENCRYPTED = 1u << 0u, + RSPAMD_HTTP_CONN_FLAG_NEW_HEADER = 1u << 1u, + RSPAMD_HTTP_CONN_FLAG_RESETED = 1u << 2u, + RSPAMD_HTTP_CONN_FLAG_TOO_LARGE = 1u << 3u, + RSPAMD_HTTP_CONN_FLAG_ENCRYPTION_NEEDED = 1u << 4u, + RSPAMD_HTTP_CONN_FLAG_PROXY = 1u << 5u, + RSPAMD_HTTP_CONN_FLAG_PROXY_REQUEST = 1u << 6u, + RSPAMD_HTTP_CONN_OWN_SOCKET = 1u << 7u, }; #define IS_CONN_ENCRYPTED(c) ((c)->flags & RSPAMD_HTTP_CONN_FLAG_ENCRYPTED) diff --git a/src/libutil/http_context.c b/src/libutil/http_context.c index b3a308891..95500aaad 100644 --- a/src/libutil/http_context.c +++ b/src/libutil/http_context.c @@ -182,8 +182,8 @@ rspamd_http_context_init (struct rspamd_http_context *ctx) ctx->client_kp_cache = rspamd_keypair_cache_new (ctx->config.kp_cache_size_client); } - if (ctx->config.kp_cache_size_client > 0) { - ctx->client_kp_cache = rspamd_keypair_cache_new (ctx->config.kp_cache_size_client); + if (ctx->config.kp_cache_size_server > 0) { + ctx->server_kp_cache = rspamd_keypair_cache_new (ctx->config.kp_cache_size_server); } if (ctx->config.client_key_rotate_time > 0 && ctx->ev_base) { diff --git a/src/worker.c b/src/worker.c index ee8b261d6..c7f4f7687 100644 --- a/src/worker.c +++ b/src/worker.c @@ -576,7 +576,7 @@ init_worker (struct rspamd_config *cfg) ctx, G_STRUCT_OFFSET (struct rspamd_worker_ctx, encrypted_only), 0, - "Deprecated: always true now"); + "Allow only encrypted connections"); rspamd_rcl_register_worker_option (cfg, |