| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
fix a really nasty bug in v3 authorities: only set v3_digest in trusted_dir_server_t for v3 authorities.
svn:r11124
|
| |
|
|
|
|
|
| |
Add more logs to try to hunt down latest voting bug.
svn:r11123
|
| |
|
|
|
|
|
| |
Fix consensus signatures: regenerate the entire signature list when we get a new signature, rather than just appending the new signature. This lets us tentatively accept weird signatures, since we can replace them with better ones later.
svn:r11122
|
| |
|
|
|
|
|
| |
Add unit tests for median functions; enforce sensible ranges for intervals and delays.
svn:r11121
|
| |
|
|
|
|
|
| |
Fix a segfault in cert retrieval
svn:r11120
|
| |
|
|
|
|
|
|
| |
more comfortable.
nick, can you confirm this?
svn:r11119
|
| |
|
|
|
|
|
|
|
|
|
| |
- If we require CookieAuthentication but we fail to write the
cookie file, we would warn but not exit, and end up in a state
where no controller could authenticate. Now we exit.
- If we require CookieAuthentication, stop generating a new cookie
every time we change any piece of our config.
svn:r11117
|
| |
|
|
| |
svn:r11115
|
| |
|
|
|
|
|
| |
Implement cert-retrieval URLs. (Also, update TODO)
svn:r11112
|
| |
|
|
|
|
|
| |
Document http status codes
svn:r11111
|
| |
|
|
|
|
|
| |
return 404 properly when somebody requests a bunch of nonexistent statuses/servers
svn:r11110
|
| |
|
|
|
|
|
| |
Save a 4 or 8 bytes per connection in or.h
svn:r11109
|
| |
|
|
|
|
|
| |
Resolve XXXX020s in config.c
svn:r11108
|
| |
|
|
|
|
|
| |
Enable more code for v3 voting timing information. Also, spec clarification.
svn:r11107
|
| |
|
|
| |
svn:r11106
|
| |
|
|
|
|
|
| |
Try to avoid adding duplicate signatures to a consensus.
svn:r11105
|
| |
|
|
|
|
|
| |
Actually upload signatures when we vote. log more about the signatures we get. discard pending vote stuff after we publish.
svn:r11104
|
| |
|
|
|
|
|
| |
Fix a URL in voting
svn:r11103
|
| |
|
|
|
|
|
| |
Fix a logic error in certificate handling
svn:r11102
|
| |
|
|
|
|
|
| |
re-enable version checking
svn:r11101
|
| |
|
|
|
|
|
| |
add a warning to find a bug (maybe)
svn:r11100
|
| |
|
|
|
|
|
| |
Resolve a pile of XXXXs in and around voting code
svn:r11099
|
| |
|
|
|
|
|
| |
Check for *at least* as many signatures as required, not for *more* signatures than required.
svn:r11098
|
| |
|
|
|
|
|
| |
Add some insanely verbose log messages on voting authorities.
svn:r11097
|
| |
|
|
|
|
|
| |
Make if-modified-since work on consensuses
svn:r11095
|
| |
|
|
|
|
|
| |
Give a 200 when a duplicate vote gets uploaded.
svn:r11094
|
| |
|
|
|
|
|
| |
A vote we already have a nd a double-upload are different things.
svn:r11093
|
| |
|
|
|
|
|
| |
Do not warn on missing cached consensus.
svn:r11092
|
| |
|
|
|
|
|
| |
Actually store the v3 authority id digest of a trusteddirserver
svn:r11091
|
| |
|
|
|
|
|
| |
Stop segfaulting on failed consensus.
svn:r11090
|
| |
|
|
|
|
|
| |
Fix some simple logic errors in voting.
svn:r11089
|
| |
|
|
|
|
|
| |
Make voting actually function.
svn:r11088
|
| |
|
|
|
|
|
| |
Read v3 keys from the right location
svn:r11087
|
| |
|
|
|
|
|
| |
Cache v3 networkstatus consensuses on disk.
svn:r11086
|
| |
|
|
|
|
|
| |
Prune some completed items from the TODO
svn:r11085
|
| |
|
|
|
|
|
| |
Add a HOWTO about testing v3 authority code.
svn:r11084
|
| |
|
|
|
|
|
| |
Make voting interval configurable.
svn:r11083
|
| |
|
|
| |
svn:r11082
|
| |
|
|
|
|
| |
descriptor format
svn:r11080
|
| |
|
|
| |
svn:r11077
|
| |
|
|
| |
svn:r11074
|
| |
|
|
|
|
| |
function
svn:r11068
|
| |
|
|
|
|
|
| |
Drop v1 directory support: instead, just generate stub v1 directories. This should save lots and lots of directory bandwidth, and break any code relying on v1 directories, including Tor 0.1.0.x and earlier.
svn:r11067
|
| |
|
|
|
|
|
| |
Fix osx compilation.
svn:r11065
|
| |
|
|
|
|
|
| |
Note *how* obsolete v0 really is.
svn:r11064
|
| |
|
|
|
|
|
| |
Include fewer redundant headers; use the compiler search paths better.
svn:r11060
|
| |
|
|
|
|
|
| |
Fix an annoying warning on OpenBSD: only include malloc.h if we are using it.
svn:r11059
|
| |
|
|
| |
svn:r11056
|
| |
|
|
|
|
|
| |
so no need to specify it explicitly. i think.
svn:r11055
|
| |
|
|
| |
svn:r11054
|