Merge remote-tracking branch 'nickm/bug2497'

This commit is contained in:
Roger Dingledine 2012-04-24 12:19:07 -04:00
commit ae94e36a1d
3 changed files with 10 additions and 2 deletions

8
changes/bug2749 Normal file
View File

@ -0,0 +1,8 @@
o Changed parameters (authorities):
- Authorities are now a little more lenient at accepting older
router descriptors, or newer router descriptors that don't make
big changes. This should help ameliorate past and future issues
where routers think they have uploaded valid descriptors, but the
authorities don't think so. Fix for ticket 2479.

View File

@ -187,7 +187,7 @@
#define ROUTER_MAX_AGE (60*60*48)
/** How old can a router get before we (as a server) will no longer
* consider it live? In seconds. */
#define ROUTER_MAX_AGE_TO_PUBLISH (60*60*20)
#define ROUTER_MAX_AGE_TO_PUBLISH (60*60*24)
/** How old do we let a saved descriptor get before force-removing it? */
#define OLD_ROUTER_DESC_MAX_AGE (60*60*24*5)

View File

@ -5082,7 +5082,7 @@ router_reset_descriptor_download_failures(void)
/** Any changes in a router descriptor's publication time larger than this are
* automatically non-cosmetic. */
#define ROUTER_MAX_COSMETIC_TIME_DIFFERENCE (12*60*60)
#define ROUTER_MAX_COSMETIC_TIME_DIFFERENCE (2*60*60)
/** We allow uptime to vary from how much it ought to be by this much. */
#define ROUTER_ALLOW_UPTIME_DRIFT (6*60*60)