creator only, and write-protects the authority identity key.
- When dumping memory usage, list bytes used in buffer memory
free-lists.
+ - When running with dmalloc, dump more stats on hup and exit.
- Directory authorities now fail quickly and (relatively) harmlessly
if they generate a network status document that is somehow
malformed.
#ifdef USE_DMALLOC
dmalloc_log_stats();
+ dmalloc_log_changed(0, 1, 0, 0);
#endif
log_notice(LD_GENERAL,"Received reload signal (hup). Reloading config.");
or_state_mark_dirty(get_or_state(), 0); /* force an immediate save. */
or_state_save(time(NULL));
}
+#ifdef USE_DMALLOC
+ dmalloc_log_stats();
+#endif
tor_free_all(0); /* We could move tor_free_all back into the ifdef below
later, if it makes shutdown unacceptably slow. But for
now, leave it here: it's helped us catch bugs in the