mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-24 00:29:58 -05:00
- Fix #1418: [ip ratelimit] initialize slabhash using
ip-ratelimit-slabs. git-svn-id: file:///svn/unbound/trunk@4330 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
parent
e583448a6d
commit
6a5e7be380
2 changed files with 3 additions and 1 deletions
|
|
@ -5,6 +5,8 @@
|
||||||
- Fix #1417: [dnscrypt] shared secret cache counters, and works when
|
- Fix #1417: [dnscrypt] shared secret cache counters, and works when
|
||||||
dnscrypt is not enabled. And cache size configuration option.
|
dnscrypt is not enabled. And cache size configuration option.
|
||||||
- make depend
|
- make depend
|
||||||
|
- Fix #1418: [ip ratelimit] initialize slabhash using
|
||||||
|
ip-ratelimit-slabs.
|
||||||
|
|
||||||
30 August 2017: Wouter
|
30 August 2017: Wouter
|
||||||
- updated contrib/fastrpz.patch to apply with configparser changes.
|
- updated contrib/fastrpz.patch to apply with configparser changes.
|
||||||
|
|
|
||||||
2
services/cache/infra.c
vendored
2
services/cache/infra.c
vendored
|
|
@ -249,7 +249,7 @@ infra_create(struct config_file* cfg)
|
||||||
name_tree_init_parents(&infra->domain_limits);
|
name_tree_init_parents(&infra->domain_limits);
|
||||||
}
|
}
|
||||||
infra_ip_ratelimit = cfg->ip_ratelimit;
|
infra_ip_ratelimit = cfg->ip_ratelimit;
|
||||||
infra->client_ip_rates = slabhash_create(cfg->ratelimit_slabs,
|
infra->client_ip_rates = slabhash_create(cfg->ip_ratelimit_slabs,
|
||||||
INFRA_HOST_STARTSIZE, cfg->ip_ratelimit_size, &ip_rate_sizefunc,
|
INFRA_HOST_STARTSIZE, cfg->ip_ratelimit_size, &ip_rate_sizefunc,
|
||||||
&ip_rate_compfunc, &ip_rate_delkeyfunc, &ip_rate_deldatafunc, NULL);
|
&ip_rate_compfunc, &ip_rate_delkeyfunc, &ip_rate_deldatafunc, NULL);
|
||||||
if(!infra->client_ip_rates) {
|
if(!infra->client_ip_rates) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue