| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
| |
More about versioning. Also, cravenly postpone final v0 control protocol deprecation till 0.1.3.x.
svn:r8590
|
| |
|
|
|
|
|
| |
Control-spec tweaks: add USEFEATURE, along with description of new naming scheme.
svn:r8589
|
| |
|
|
|
|
|
| |
Improve error messages from AUTHENTICATE attempts to controller.
svn:r8574
|
| |
|
|
|
|
|
| |
Disprefer exit nodes for entry, middle positions (fixes bug 200). Also, switch to using a uint64_t to hold "total bandwidth for all nodes" under consideration; crypt_rand_int would have died at 2GB/s network capacity.
svn:r8571
|
| |
|
|
|
|
|
| |
note valid flag in path spec.
svn:r8569
|
| |
|
|
| |
svn:r8568
|
| |
|
|
| |
svn:r8567
|
| |
|
|
|
|
|
| |
Fix bug 303: reject attempts to use Tor as a one-hop proxy.
svn:r8566
|
| |
|
|
| |
svn:r8557
|
| |
|
|
| |
svn:r8556
|
| |
|
|
|
|
|
|
| |
'should not' is for things that you really oughtn't do, for your own
good or for others' own good.
svn:r8544
|
| |
|
|
| |
svn:r8543
|
| |
|
|
|
|
|
| |
Add version note about RELAY_BEGIN_DIR to spec.
svn:r8532
|
| |
|
|
|
|
|
| |
Add DESCCHANGED event to control-spec; note that GETINFO dir/* has in fact been implemented.
svn:r8531
|
| |
|
|
|
|
|
|
|
|
|
| |
Reserve the nickname "Unnamed" for routers that can't pick a hostname; any
router can call itself Unnamed; directory servers will never allocate Unnamed
to any particular router; clients won't believe that any router is the
canonical Unnamed.
svn:r8529
|
| |
|
|
|
|
|
| |
Note that EnforceDistinctSubnets can override subnet rule for path generation.
svn:r8528
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
[Needs review.] Add a BEGIN_DIR relay cell type for an easier
in-protocol way to connect to directory servers through Tor.
Previously, clients could only connect to director servers over Tor
from exit nodes, but couldn't get directory information anonymously
from a non-exit cache without getting a directory server involved.
This needs testing, and needs client-side code to actually exercise it.
svn:r8527
|
| |
|
|
| |
svn:r8511
|
| |
|
|
| |
svn:r8497
|
| |
|
|
|
|
|
| |
Write more of path-spec.txt
svn:r8463
|
| |
|
|
|
|
|
| |
Specify and implement SOCKS5 interface for reverse hostname lookup.
svn:r8451
|
| |
|
|
|
|
|
| |
Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
|
| |
|
|
| |
svn:r8401
|
| |
|
|
| |
svn:r8354
|
| |
|
|
| |
svn:r8336
|
| |
|
|
| |
svn:r8243
|
| |
|
|
| |
svn:r8237
|
| |
|
|
| |
svn:r7051
|
| |
|
|
|
|
|
| |
and others used "TOR". We should avoid both now.
svn:r7050
|
| |
|
|
|
|
|
| |
Begin committing violence against the spec; add some TODO items at the top. Arma, if you disagree, better say so.
svn:r7001
|
| |
|
|
|
|
|
| |
Clarify point about certs. We have been over this before, but it seems simpler than what we are considering now.
svn:r6997
|
| |
|
|
|
|
|
| |
Add a comment about v0 fallback approach. Why did we dislike discriminating on X.509 certs again?
svn:r6996
|
| |
|
|
|
|
|
| |
and move the v0 file to v1.
svn:r6991
|
| |
|
|
| |
svn:r6984
|
| |
|
|
|
|
| |
NOTE: This will not work as documented; see notes.
svn:r6794
|
| |
|
|
| |
svn:r6793
|
| |
|
|
|
|
| |
can make backward-incompatible changes without breaking the whole network. Also, fork the v0 directory protocol into its own document, and turn dir-spec.txt into the present tense.
svn:r6792
|
| |
|
|
|
|
|
| |
accept or refuse.
svn:r6773
|
| |
|
|
| |
svn:r6772
|
| |
|
|
|
|
|
| |
client IP. he's right.
svn:r6771
|
| |
|
|
|
|
|
| |
to update it.
svn:r6761
|
| |
|
|
| |
svn:r6760
|
| |
|
|
|
|
| |
Especially since 23:26 < phobos> nickm: grep -c "Unrecognized status code 4" tor.log
svn:r6752
|
| |
|
|
| |
svn:r6719
|
| |
|
|
| |
svn:r6715
|
| |
|
|
| |
svn:r6692
|
| |
|
|
|
|
|
| |
don't need to guess what it is / will be later.
svn:r6615
|
| |
|
|
|
|
|
| |
still using the v0 control protocol.
svn:r6559
|
| |
|
|
|
|
|
|
|
|
|
| |
possible. Cache at the server side independently from the TTL, to
prevent attackers from probing the server to see who has been asking
for what hostnames. (Hi, Dan Kaminski!)
Also, clean some whitespace.
svn:r6526
|
| |
|
|
| |
svn:r6521
|