mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 13:53:31 +01:00
Support setting serverdnsrandomizecase during sighup. Backportable, unless too trivial.
svn:r18307
This commit is contained in:
parent
f78793879d
commit
e1f03572ca
@ -23,6 +23,8 @@ Changes in version 0.2.1.12-alpha - 2009-02-??
|
||||
- Resolve a very rare crash bug that could occur when the user forced
|
||||
a nameserver reconfiguration during the middle of a nameserver
|
||||
probe. Fixes bug 526. Bugfix on 0.1.2.1-alpha.
|
||||
- Support changing value of ServerDNSRandomizeCase during SIGHUP.
|
||||
Bugfix on 0.2.1.7-alpha.
|
||||
|
||||
o Minor features:
|
||||
- Support platforms where time_t is 64 bits long. (Congratulations,
|
||||
|
@ -197,10 +197,6 @@ dns_init(void)
|
||||
{
|
||||
init_cache_map();
|
||||
evdns_set_random_bytes_fn(_dns_randfn);
|
||||
if (get_options()->ServerDNSRandomizeCase)
|
||||
evdns_set_option("randomize-case:", "1", DNS_OPTIONS_ALL);
|
||||
else
|
||||
evdns_set_option("randomize-case:", "0", DNS_OPTIONS_ALL);
|
||||
if (server_mode(get_options())) {
|
||||
int r = configure_nameservers(1);
|
||||
return r;
|
||||
@ -1121,6 +1117,11 @@ configure_nameservers(int force)
|
||||
}
|
||||
}
|
||||
|
||||
if (options->ServerDNSRandomizeCase)
|
||||
evdns_set_option("randomize-case:", "1", DNS_OPTIONS_ALL);
|
||||
else
|
||||
evdns_set_option("randomize-case:", "0", DNS_OPTIONS_ALL);
|
||||
|
||||
evdns_set_log_fn(evdns_log_cb);
|
||||
if (conf_fname) {
|
||||
if (stat(conf_fname, &st)) {
|
||||
|
Loading…
Reference in New Issue
Block a user