| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Add math functions to round values to the nearest power of 2. Make mempools more careful about making sure that the size of their chunks is a little less than a power of 2, not a little more.
svn:r10304
|
|
|
|
|
|
|
| |
First draft of code to generate votes. needs testing. does not yet upload or serve votes. Shares most of its code with the old generate_v2_networkstatus.
svn:r10295
|
|
|
|
|
|
|
| |
Extract common code from networkstatus_getinfo_helper_single() and generate_v2_networkstatus().
svn:r10294
|
|
|
|
|
|
|
| |
More v3 directory code: have authorities load certificates; have everybody store certificates to disk and load them; provide a way to configure v3 authorities.
svn:r10293
|
|
|
|
| |
svn:r10236
|
|
|
|
|
|
|
| |
Make caches-extra-info lines parseable.
svn:r10215
|
|
|
|
|
|
|
| |
Note that we do not permit you to exit to port 0, no matter what. Closes bug 409.
svn:r10211
|
|
|
|
|
|
|
| |
First cut at code to download extra-info docs. Also note a bad bug in directory.c (look for the string BUG BUG BUG).
svn:r10209
|
|
|
|
|
|
|
| |
More work on merging stuff into dir-spec.txt
svn:r10207
|
|
|
|
| |
svn:r10182
|
|
|
|
| |
svn:r10169
|
|
|
|
| |
svn:r10168
|
|
|
|
|
|
|
| |
Checkpoint some more dir-spec.txt edits.
svn:r10165
|
|
|
|
|
|
|
| |
Patch from shibz: implement a getinfo status/version/... so a controller can tell whether the current version is recommended, whether any versions are good, and how many authorities agree.
svn:r10162
|
|
|
|
|
|
|
|
| |
network-status but we don't want to keep it. Otherwise we'll keep fetching
it and keep not wanting to keep it. Fixes part of bug 422.
svn:r10153
|
|
|
|
| |
svn:r10128
|
|
|
|
| |
svn:r10126
|
|
|
|
| |
svn:r10122
|
|
|
|
| |
svn:r10111
|
|
|
|
| |
svn:r10110
|
|
|
|
|
|
| |
of the world as of 0.1.2.13. Start revising dir-spec.txt to incorporate proposals 101, 103, and 104.
svn:r10109
|
|
|
|
|
|
|
| |
Note that extensions to the directory protocol should begin their item keywords with "x-" or "X-".
svn:r10108
|
|
|
|
|
|
|
| |
Document the nonpersistent controller-only options.
svn:r10107
|
|
|
|
|
|
|
| |
Start implementing key certificate parsing. Note TODO items for combined 101/103.
svn:r10097
|
|
|
|
|
|
|
| |
Fix dir-spec: there is not actually any such item as link-key. (Found by Benedikt.)
svn:r10095
|
|
|
|
|
|
|
|
|
|
|
| |
authorities should set. This will let future authorities choose
not to serve V2 directory information.
Also, go through and revamp all the authdir_mode stuff so it tries
to do the right thing if you're an auth but not a V1 or V2 auth.
svn:r10092
|
|
|
|
|
|
|
| |
Remove the _UploadExtraInfo option, since I tried turning it on and moria[12] seem not to have exploded.
svn:r10089
|
|
|
|
|
|
|
| |
Add code to upload extrainfos to authorities running 0.2.0.0-alpha-dev (r10070) or later.
svn:r10086
|
|
|
|
| |
svn:r10084
|
|
|
|
|
|
|
| |
Add an expiry date to key certificates.
svn:r10079
|
|
|
|
|
|
|
| |
More work for proposal 104: actually cache extrainfo documents to disk, and reload the cache properly.
svn:r10070
|
|
|
|
|
|
|
| |
Changes to 103 based on or-dev mail from arma.
svn:r10065
|
|
|
|
|
|
|
| |
Misc cleanup and bulletproofing on r10056.
svn:r10058
|
|
|
|
|
|
|
| |
so we can exit from the middle of the circuit.
svn:r10056
|
|
|
|
| |
svn:r10055
|
|
|
|
|
|
|
| |
this will encourage nick to comment on it. :)
svn:r10051
|
|
|
|
| |
svn:r10050
|
|
|
|
| |
svn:r10022
|
|
|
|
| |
svn:r10021
|
|
|
|
| |
svn:r10001
|
|
|
|
|
|
|
| |
The ten thousandth Tor commit: add two new proposals (one from Mike Perry about randomized path length, and one from me about simplifyin authority operation) and expand and/or refine serveral older ones. Most notable there are changes to 103 that will allow us to make authorities more resistant to key compromise.
svn:r10000
|
|
|
|
|
|
|
| |
Mark more proposals for inclusion in 0.2.0. Arma, please take this out or question them if you disagree.
svn:r9999
|
|
|
|
|
|
|
| |
Initial version of code to stop using socket pairs for linked connections. Superficially, it seems to work, but it probably needs a lot more testing and attention.
svn:r9995
|
|
|
|
|
|
|
| |
Track the number of connection_t separately from the number of open sockets. It is already possible to have connections that do not count: resolving conns, for one. Once we move from socketpairs to linked conns, and once we do dns proxying, there will be lots of such connections.
svn:r9994
|
|
|
|
|
|
|
| |
Describe a simpler implementation for proposal 108, and note some limitations in the proposal.
svn:r9993
|
|
|
|
|
|
|
|
|
| |
from an SVN repository, use the current svn revision in the platform
string and in the output of --version.
svn:r9976
|
|
|
|
|
|
|
| |
More proposal-104 stuff: actually remember extra-info stuff.
svn:r9975
|
|
|
|
|
|
|
| |
Mark proposal 104 accepted
svn:r9974
|
|
|
|
| |
svn:r9973
|
|
|
|
|
|
|
| |
More proposal-104 stuff: add most of the code for authorities to accept and serve extra-info documents. The back-end to store the things is missing.
svn:r9971
|