Browse Source

onions expire after a day, not an hour

this was a major faq, because it would fail with an error only on
the *server* side when the client-side time was wrong. the client would
simply not work.


svn:r145
Roger Dingledine 23 years ago
parent
commit
bd97deb919
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/or/onion.c

+ 1 - 1
src/or/onion.c

@@ -510,7 +510,7 @@ unsigned char *create_onion(routerinfo_t **rarray, int rarray_len, unsigned int
     else
     else
       layer->addr = 0;
       layer->addr = 0;
     /* Expiration Time */
     /* Expiration Time */
-    layer->expire = time(NULL) + 3600; /* NOW + 1 hour */
+    layer->expire = time(NULL) + 86400; /* NOW + 1 day */
     /* Key Seed Material */
     /* Key Seed Material */
     if(crypto_rand(16, layer->keyseed)) { /* error */
     if(crypto_rand(16, layer->keyseed)) { /* error */
       log(LOG_ERR,"Error generating random data.");
       log(LOG_ERR,"Error generating random data.");