r11958@catbus: nickm | 2007-02-26 22:28:03 -0500

Add a missing set to onion_key_set_at to avoid premature rotates.


svn:r9662
This commit is contained in:
Nick Mathewson 2007-02-27 03:53:40 +00:00
parent 230fbd95c0
commit 4d127acb53
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
Changes in version 0.1.2.9-??? - 2007-??-??
o Minor bugfixes (server):
- Do not rotate onion key immediately after setting it for the first
time.
Changes in version 0.1.2.8-beta - 2007-02-26 Changes in version 0.1.2.8-beta - 2007-02-26
o Major bugfixes (crashes): o Major bugfixes (crashes):
- Stop crashing when the controller asks us to resetconf more than - Stop crashing when the controller asks us to resetconf more than

View File

@ -291,7 +291,7 @@ init_keys(void)
* or it's a holdover from 0.1.2.4-alpha-dev or earlier. In either case, * or it's a holdover from 0.1.2.4-alpha-dev or earlier. In either case,
* start the clock ticking now so that we will eventually rotate it even * start the clock ticking now so that we will eventually rotate it even
* if we don't stay up for a full MIN_ONION_KEY_LIFETIME. */ * if we don't stay up for a full MIN_ONION_KEY_LIFETIME. */
state->LastRotatedOnionKey = time(NULL); state->LastRotatedOnionKey = onionkey_set_at = time(NULL);
or_state_mark_dirty(state, options->AvoidDiskWrites ? time(NULL)+3600 : 0); or_state_mark_dirty(state, options->AvoidDiskWrites ? time(NULL)+3600 : 0);
} }