| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Reattempt certificate downloads immediately on failure, as appropriate.
svn:r12106
|
|
|
|
|
|
|
| |
New code (disabled for now) to use the SSL context's cert store instead of using its "extra chain cert" list to get our identity certificate sent. This is a little close to what OpenSSL expects people to do, and it has the advantage that we should be able to keep the id cert from being sent by setting the NO_CHAIN_CERT bit. I have tried turning new code on, and it seemed to work fine.
svn:r12086
|
|
|
|
|
|
|
| |
When we decode to use consensus method 2 or later, compute Unnamed and Named more or less as described in 122. Don't actually use consensus method 2 yet, so we can be sure we didn't screw up v1..
svn:r12055
|
|
|
|
|
|
|
| |
Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation.
svn:r12054
|
|
|
|
|
|
|
| |
Voting side of proposal 122
svn:r12052
|
|
|
|
|
|
|
| |
Client-side implementation for proposal 122.
svn:r12051
|
|
|
|
|
|
|
| |
Sort out that need_to_mirror is for routerstatuses in v2 networkstatuses only.
svn:r12050
|
|
|
|
|
|
|
| |
Make authority_certs_fetch_missing() honor should_delay_dir_fetches()
svn:r12048
|
|
|
|
|
|
|
| |
Encode address in certificates. Also, make it possible to create certs reusing an old key.
svn:r12046
|
|
|
|
| |
svn:r12044
|
|
|
|
|
|
|
| |
More TODO notes.
svn:r12043
|
|
|
|
|
|
|
| |
Add a bit of my TODO for tomorrow, so I can close my emacs for the evening.
svn:r12042
|
|
|
|
|
|
|
| |
Misc clarifications and corrections in dir-spec.txt
svn:r12040
|
|
|
|
| |
svn:r12035
|
|
|
|
| |
svn:r12032
|
|
|
|
|
|
|
| |
Changes to proposal 105 based on recent or-dev exchange with sjmurdoch.
svn:r12031
|
|
|
|
|
|
|
| |
Apply clarifications and comments from Karsten to rend-spec, with my own clarifications and comments.
svn:r12027
|
|
|
|
|
|
|
| |
Apply changes to rend-spec.txt from Karsten's proposal-114 work. Points that need to be clarified are marked with a [XXXX].
svn:r12007
|
|
|
|
|
|
|
| |
Add proposal 123-autonaming.txt
svn:r11988
|
|
|
|
| |
svn:r11974
|
|
|
|
| |
svn:r11973
|
|
|
|
| |
svn:r11972
|
|
|
|
| |
svn:r11971
|
|
|
|
|
|
|
| |
Implement v3 networkstatus client code. Remove v2 networkstatus client code, except as needed for caches to fetch and serve v2 networkstatues and the routers they list.
svn:r11957
|
|
|
|
| |
svn:r11954
|
|
|
|
| |
svn:r11939
|
|
|
|
|
|
|
| |
Remove some completed items from the TODO.
svn:r11937
|
|
|
|
| |
svn:r11932
|
|
|
|
|
|
|
| |
the +POSTDESCRIPTOR command.
svn:r11892
|
|
|
|
| |
svn:r11891
|
|
|
|
| |
svn:r11873
|
|
|
|
|
|
|
| |
Document minimal values for voting times. Use a macro instead of a magic number. Remove an "enforce this" xxxx020 that was already enforced.
svn:r11868
|
|
|
|
| |
svn:r11857
|
|
|
|
|
|
|
| |
confused researchers
svn:r11844
|
|
|
|
|
|
|
| |
Retry consensus and certificate downloads properly. Do not fail when there are no certificates to download. Do not download certificates we already have when retrying.
svn:r11841
|
|
|
|
|
|
|
| |
Add small comments to a couple of proposals.
svn:r11827
|
|
|
|
|
|
|
| |
Clarify proposal 122 and add another note.
svn:r11824
|
|
|
|
|
|
|
| |
http://archives.seul.org/or/dev/Oct-2007/msg00006.html
svn:r11822
|
|
|
|
|
|
|
| |
Clarify "median".
svn:r11819
|
|
|
|
|
|
|
| |
Use download_status_t for v2 networkstatuses and certs as well as for routers. Make functions to manipulate it. Next steps: use it for consensus networkstatuses, and get consensus download rescheduling working.
svn:r11800
|
|
|
|
|
|
|
| |
Merge extra fields in local_routerstatus_t back into routerstatus_t. See changelog for rationale.
svn:r11799
|
|
|
|
|
|
|
| |
Add code to download router descriptors listed in a v3 networkstatus consensus.
svn:r11790
|
|
|
|
|
|
|
| |
Make router_digest_is_trusted_dir able to check for type. When looking for a V3 directory, only assume that the V3 authorities and caches have it: previous code assumed that all authorities had it.
svn:r11789
|
|
|
|
|
|
|
| |
Fetch networkstatus consensus documents as needed. Disabled for clients until more caches support it.
svn:r11788
|
|
|
|
| |
svn:r11785
|
|
|
|
|
|
|
| |
Add 122-unnamed-flag.txt
svn:r11762
|
|
|
|
|
|
|
| |
Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke.
svn:r11761
|
|
|
|
|
|
|
| |
Replace a mention of bugs.noreply.org.
svn:r11760
|
|
|
|
|
|
|
| |
Add support for more vote URLs that weasel wanted. Weasel: please test this before I inflict it on anybody else. :)
svn:r11749
|
|
|
|
| |
svn:r11725
|