Age | Commit message (Collapse) | Author |
|
Implement a FallbackNetworkstatusFile (default to $prefix/share/tor/fallback-consensus) to that we know about lots of directory servers and routers when we start up the first time.
svn:r12259
|
|
Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
|
|
Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors.
svn:r12254
|
|
Clean up a couple of comments from r12244.
svn:r12253
|
|
svn:r12250
|
|
edge_connection_t: want_onehop if it must attach to a circuit with
only one hop (e.g. for the current tunnelled connections that use
begin_dir), and use_begindir if we mean to use a BEGIN_DIR relay
command to establish the stream rather than the normal BEGIN. Now
we can make anonymized begin_dir connections for (e.g.) more secure
hidden service posting and fetching.
svn:r12244
|
|
svn:r12240
|
|
svn:r12239
|
|
svn:r12238
|
|
svn:r12230
|
|
svn:r12220
|
|
base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts?
svn:r12219
|
|
Keep circuitless TLS connections open for 1.5 x MaxCircuitDirtiness: this ensures that we don't thrash closing and repoening connections to our guards.
svn:r12218
|
|
Rearrange TODO a little more
svn:r12217
|
|
svn:r12216
|
|
svn:r12215
|
|
svn:r12212
|
|
Clean up TODO a little; add pre-freeze section
svn:r12204
|
|
svn:r12186
|
|
svn:r12179
|
|
svn:r12178
|
|
Proposal 103 is closed too: it has been implemented and merged into dir-spec. Proposal 111 is "finished": it has been implemented, but still needs to be merged into the spec.
svn:r12177
|
|
Proposals 101 and 104 are now implemented and merged into dir-spec.txt.
svn:r12176
|
|
Merge 122 into dir-spec.txt; mark it closed.
svn:r12175
|
|
Fix windows mmap changes.
svn:r12171
|
|
Fix logic for downloading consensuses: make getting an duplicate or not-currently-valid consensus count as a failure. Make running out of time to get certificates count as a failure. Delay while fetching certificates.
svn:r12159
|
|
<edmanm> All commands and other keywords are case-insensitive.
<edmanm> that lying control-spec.txt!
<edmanm> getinfo Address
<edmanm> 552 Unrecognized key "Address"
<edmanm> getinfo address
<edmanm> 250-address=72.230.11.78
<edmanm> 250 OK
svn:r12140
|
|
svn:r12135
|
|
Note that consensus-method is not a means for making backward-incompatible format changes. Because any point that confuses Roger will *definitely* confuse many non-Roger readers of dir-spec.txt ;)
svn:r12112
|
|
fix trunk compile
svn:r12110
|
|
Resolve some XXX020s in networkstatus.c
svn:r12109
|
|
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
|