| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
Document http status codes
svn:r11111
|
| |
|
|
|
|
|
| |
Enable more code for v3 voting timing information. Also, spec clarification.
svn:r11107
|
| |
|
|
| |
svn:r11106
|
| |
|
|
| |
svn:r11082
|
| |
|
|
|
|
| |
descriptor format
svn:r11080
|
| |
|
|
|
|
|
| |
Note *how* obsolete v0 really is.
svn:r11064
|
| |
|
|
| |
svn:r11054
|
| |
|
|
|
|
|
| |
proposal 110 this summer
svn:r11047
|
| |
|
|
|
|
|
| |
to work
svn:r11040
|
| |
|
|
|
|
|
| |
Document new authentication behavior in control-spec.txt
svn:r11039
|
| |
|
|
|
|
|
| |
More documentation
svn:r10992
|
| |
|
|
|
|
|
| |
traffic when RelayBandwidthRate is set. (Refines proposal 111.)
svn:r10974
|
| |
|
|
|
|
|
| |
Actually, we missed a rule about what routers to prefer: first prefer authority to non-authority, *then* running, *then* bandwidth.
svn:r10969
|
| |
|
|
|
|
|
| |
Implement proposal 109: As an authority, never call more than 3 servers per IP Running and Valid. Prefer Running servers to non-running ones; then prefer high-bandwidth to low-bandwidth. Needs testing.
svn:r10968
|
| |
|
|
|
|
|
| |
Add compatibility note to control-spec.txt
svn:r10966
|
| |
|
|
|
|
|
| |
Make our control events for multi-line async replies conform to our old grammar. Change back to the old grammar (which got "corrected" in r10931).
svn:r10964
|
| |
|
|
|
|
|
| |
Use the correct formula to calculate exit weights.
svn:r10956
|
| |
|
|
|
|
|
| |
Patch from tup: correct grammar for asynchonous reply lines in control-spec.txt
svn:r10931
|
| |
|
|
|
|
|
| |
ADDRMAP events should never have specified local time. Extend them to have the proper gmt time, and make GETINFO address-mappings always do the right thing (since it is new in this version).
svn:r10930
|
| |
|
|
|
|
|
| |
the median'
svn:r10899
|
| |
|
|
|
|
|
|
|
| |
at least 100KB/s, and consider their bandwidth adequate to be a
Guard if it is at least 250KB/s. This fix complements proposal
107. [Bugfix on 0.1.2.x]
svn:r10897
|
| |
|
|
|
|
|
| |
Patches to proposal 117 from coderman (from or-dev, 18 Jun)
svn:r10892
|
| |
|
|
|
|
|
| |
More tweaks to dir-spec.txt; not complete, but closing in.
svn:r10856
|
| |
|
|
|
|
|
| |
Patch from tup: new address-mappings/ GETINFO that includes expiry times.
svn:r10844
|
| |
|
|
| |
svn:r10821
|
| |
|
|
| |
svn:r10798
|
| |
|
|
|
|
|
| |
Re-wrap proposal 117 so it fits in 80 columns.
svn:r10784
|
| |
|
|
|
|
|
| |
Add IPv6 exit proposal from coderman.
svn:r10783
|
| |
|
|
|
|
|
| |
Patch from tup: add GETINFO status/enough-dir-info
svn:r10782
|
| |
|
|
|
|
|
| |
Get the RESOLVE controller code working.
svn:r10781
|
| |
|
|
|
|
| |
implementation for upcoming GSoC mid-term evaluation
svn:r10773
|
| |
|
|
|
|
|
| |
Fix typos and clarify points in dir-spec. Patch from Karsten.
svn:r10736
|
| |
|
|
| |
svn:r10729
|
| |
|
|
|
|
|
| |
dir-spec.txt clarifications suggested by Lee Fisher.
svn:r10725
|
| |
|
|
| |
svn:r10685
|
| |
|
|
|
|
|
| |
Update 108 based on conversation with Roger. I think this is the version to build.
svn:r10684
|
| |
|
|
|
|
|
| |
Add proposal 116 from Mike Lieberman: Two hop paths from entry guards.
svn:r10683
|
| |
|
|
|
|
|
| |
Add a SOURCE_ADDR field to STREAM NEW events so that controllers can match requests to applications. (Patch from Robert Hogan.)
svn:r10639
|
| |
|
|
|
|
|
| |
Incorporate comments [from april, ugh] into proposal 108.
svn:r10636
|
| |
|
|
|
|
|
| |
Clarify some rules about
svn:r10635
|
| |
|
|
| |
svn:r10625
|
| |
|
|
| |
svn:r10622
|
| |
|
|
| |
svn:r10620
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- demand options->Bridges and options->TunnelDirConns if
options->UseBridges is set.
- after directory fetches, accept descriptors that aren't referenced by
our networkstatuses, *if* they're for a configured bridge.
- delay directory fetching until we have at least one bridge descriptor.
- learn how to build a one-hop circuit when we have neither routerinfo
nor routerstatus for our destination.
- teach directory connections how to pick a bridge as the destination
directory when doing non-anonymous fetches.
- tolerate directory commands for which the dir_port is 0.
- remember descriptors when the requested_resource was "authority",
rather than just ignoring them.
- put bridges on our entry_guards list once we have a descriptor for them.
When UseBridges is set, only pick entry guards that are bridges. Else
vice versa.
svn:r10571
|
| |
|
|
|
|
|
| |
Clarify what we mean by digest, for people who ignore "as signed" and who don't read section 1.3.
svn:r10568
|
| |
|
|
|
|
|
|
| |
PathlenCoinWeight-style implementation (for fingerprinting resistance).
svn:r10508
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
"Who will enable this option?" section towards the top of the proposal, to
attempt to get everyone on the same page right away as far as assumptions
go.
Also, added section on "Consideration of risks for node operators" where
the additional risk of should-be-3-but-actually-2 hop users pose to node
operators is discussed. Upon consideration of this, determined that two hop
users should be made to rotate guards with some frequency on the order of
days (basically, long enough to help scan the network for active adversary
guards, and then move on).
Please re-flame if you feel these or other issues have not been adequately
addressed.
svn:r10498
|
| |
|
|
|
|
|
| |
Adapt code to parse v3 networkstatus votes so it can also parse a consensus. Make networkstatus_vote_t the catch-all type for votes and conensuses. Correct/clarify the second argument to directory-signature.
svn:r10491
|
| |
|
|
|
|
|
| |
Start of code to compute consensus network-status stuff from a bunch of votes. Strangely, it does not yet feel like an enormous ugly hack.
svn:r10489
|
| |
|
|
|
|
|
|
|
|
|
| |
reliable and not rotate as much for dialup, mobile, or transient network
users, and what if users were actually notified more visibly who their guards
were and came to trust the guard nodes they have? Some effects of this are
considered.
svn:r10470
|