Roger Dingledine
50113a2842
other cleanups
...
svn:r13448
2008-02-09 17:56:52 +00:00
Nick Mathewson
e3f9c42668
r17993@catbus: nickm | 2008-02-08 18:41:50 -0500
...
note progress on tls work
svn:r13435
2008-02-08 23:41:52 +00:00
Nick Mathewson
ff9bd0fd3a
r17929@catbus: nickm | 2008-02-05 17:10:26 -0500
...
Fix or downgrade a few XXX020 items.
svn:r13393
2008-02-05 23:20:44 +00:00
Nick Mathewson
fac2cd3b03
r17916@catbus: nickm | 2008-02-05 16:29:35 -0500
...
Fix some XXX020 items in control.c: add a maximum line length and note that the number of versioning authorities is no longer apparent to clients.
svn:r13390
2008-02-05 21:39:49 +00:00
Nick Mathewson
bd5bcbdc09
r17912@catbus: nickm | 2008-02-05 15:57:51 -0500
...
Document truncation of version lines
svn:r13386
2008-02-05 21:39:38 +00:00
Roger Dingledine
0ddd28b75e
spec tweaks
...
svn:r13264
2008-01-24 22:47:39 +00:00
Nick Mathewson
8505ee8310
r17723@catbus: nickm | 2008-01-22 00:14:57 -0500
...
Make idea proposal into proposal 130; answer question by sjmurdoch; mark 124 superseded; reindex
svn:r13222
2008-01-22 05:15:05 +00:00
Roger Dingledine
e42a6794dc
condense the rest of the discussion into proposal 129
...
svn:r13211
2008-01-21 17:36:47 +00:00
Roger Dingledine
10ed49643e
proposal from Kevin Bauer & Damon McCoy to reject vulnerable-plaintext
...
ports (reformatted by me)
svn:r13210
2008-01-21 16:57:12 +00:00
Roger Dingledine
ff62154ba3
New config options WarnPlaintextPorts and RejectPlaintextPorts so
...
Tor can warn and/or refuse connections to ports commonly used with
vulnerable-plaintext protocols.
We still need to figure out some good defaults for them.
svn:r13198
2008-01-20 05:54:15 +00:00
Roger Dingledine
8e601e0ae5
explain a bit about router descriptor purposes
...
svn:r13154
2008-01-17 05:47:44 +00:00
Roger Dingledine
a03d0e16e4
minor tweaks of the v2-conn-protocol text
...
svn:r13117
2008-01-12 19:50:52 +00:00
Nick Mathewson
01df4856f7
r17581@catbus: nickm | 2008-01-12 00:52:35 -0500
...
Actually write up what I'm implementing for the v2 connection protocol
svn:r13113
2008-01-12 05:53:03 +00:00
Nick Mathewson
dd35fe59c4
r17499@catbus: nickm | 2008-01-07 13:39:46 -0500
...
Bugfix on fix for 557: Make values containing special characters work right with getconf, setconf, and saveconf. Document this in control-spec.txt
svn:r13056
2008-01-07 18:54:55 +00:00
Roger Dingledine
a516973275
first thoughts on rate limiting stream creations at exits
...
svn:r13048
2008-01-07 10:41:49 +00:00
Karsten Loesing
506a02d485
proposal 121: replaced misleading term "authentication" by "authorization", added some clarifications (comments by Sven Kaffille)
...
svn:r12967
2007-12-25 11:34:29 +00:00
Roger Dingledine
74d05f4b2c
answer getinfo ns/purpose/bridge queries
...
svn:r12860
2007-12-18 22:39:15 +00:00
Roger Dingledine
71c84abdff
cleanups on r12825
...
svn:r12826
2007-12-15 20:50:56 +00:00
Roger Dingledine
31324f3e7f
apply karsten's "patch 12"
...
svn:r12825
2007-12-15 20:28:09 +00:00
Karsten Loesing
5864b43e02
proposal 121: rewrote complete proposal for better readability, modified authentication protocol, merged in personal notes
...
svn:r12824
2007-12-15 20:09:43 +00:00
Roger Dingledine
2cdaa93d96
change the specs to match the code
...
svn:r12799
2007-12-13 05:47:08 +00:00
Roger Dingledine
6e799a6e9c
minor cleanups and a todo item
...
svn:r12785
2007-12-12 21:08:30 +00:00
Roger Dingledine
1572de49bc
write down my some reliable / some not idea, before we lose it
...
svn:r12781
2007-12-12 17:02:47 +00:00
Nick Mathewson
b865587265
r15268@tombo: nickm | 2007-12-11 18:22:52 -0500
...
tweaks to bridge-disbursement document
svn:r12774
2007-12-11 23:23:25 +00:00
Roger Dingledine
ee6ae92670
New config options AuthDirBadDir and AuthDirListBadDirs for
...
authorities to mark certain relays as "bad directories" in the
networkstatus documents. Also supports the "!baddir" directive in
the approved-routers file.
svn:r12754
2007-12-10 16:49:54 +00:00
Karsten Loesing
6bf8e8aec3
proposal 121: incorporated comments by Nick posted to or-dev on 10-Oct-2007
...
svn:r12725
2007-12-09 00:18:51 +00:00
Roger Dingledine
88fa4417e3
attacks and cleanups on the bridge disbursement plans
...
svn:r12720
2007-12-08 04:13:07 +00:00
Roger Dingledine
9250653471
cleanups on r12715
...
svn:r12718
2007-12-08 00:55:18 +00:00
Nick Mathewson
2dd9d87d07
r15220@tombo: nickm | 2007-12-07 19:53:27 -0500
...
add draft sketch of bridge disbursement designs.
svn:r12717
2007-12-08 00:53:43 +00:00
Roger Dingledine
2b8ca7b4a4
patch from karsten to clean up documentation and to integrate
...
more fixes into rend-spec.txt.
svn:r12715
2007-12-07 21:27:58 +00:00
Roger Dingledine
75c38a2c88
Bridges now behave like clients with respect to time intervals for
...
downloading new consensus documents. Bridge users now wait until
the end of the interval, so their bridge will be sure to have a
new consensus document.
svn:r12696
2007-12-06 17:01:16 +00:00
Roger Dingledine
8b2585854a
more work on the dirport-mirrors-downloads proposal. still not
...
really solved well yet.
svn:r12690
2007-12-06 10:54:57 +00:00
Roger Dingledine
8de470cf69
Add "GETINFO/desc-annotations/id/<OR digest>" so controllers can
...
ask about source, timestamp of arrival, purpose, etc. We need
something like this to help Vidalia not do GeoIP lookups on bridge
addresses.
svn:r12687
2007-12-06 07:15:06 +00:00
Roger Dingledine
3ff63b6f4e
When the DANGEROUS_VERSION controller status event told us we're
...
running an obsolete version, it used the string "OLD" to describe
it. Yet the "getinfo" interface used the string "OBSOLETE". Now use
"OBSOLETE" in both cases.
svn:r12686
2007-12-05 19:32:58 +00:00
Roger Dingledine
2d52336b60
make a new 'ideas' subdir for half-baked proposals.
...
make a new 'draft' status for nearly-baked proposals.
svn:r12677
2007-12-05 06:00:03 +00:00
Nick Mathewson
b6a194f896
svn:r12671
2007-12-04 19:38:42 +00:00
Roger Dingledine
4a03959b10
a few more thoughts on mirroring dist/ on bridges
...
svn:r12667
2007-12-04 18:34:30 +00:00
Roger Dingledine
9f25d3b0a6
notes on an auto updater. not enough of a proposal to give
...
it a number yet though.
svn:r12662
2007-12-04 13:18:32 +00:00
Roger Dingledine
52e0bc69c0
some very early notes on bridge families
...
svn:r12645
2007-12-03 11:40:27 +00:00
Roger Dingledine
9db8ee8427
propsets
...
svn:r12644
2007-12-03 11:18:44 +00:00
Roger Dingledine
628697acfa
come up with a plan for publishing ip-to-country usage summaries
...
svn:r12642
2007-12-03 06:03:56 +00:00
Roger Dingledine
c8b4d43262
some notes on tor dist/ and website/ mirrors via dir caches
...
svn:r12640
2007-12-02 14:41:39 +00:00
Roger Dingledine
25a43314d1
another attack on bridges. darn it.
...
svn:r12639
2007-12-02 13:51:16 +00:00
Roger Dingledine
e9b999ff22
and one last fix
...
svn:r12610
2007-11-29 16:16:50 +00:00
Roger Dingledine
996b8719e5
fix some typos (i think) in the dir spec. also, note that you'd
...
better *not* publish a cosmetically similar descriptor within 12
hours of the last one.
svn:r12605
2007-11-29 13:19:11 +00:00
Roger Dingledine
b258d3ec5a
is this a good idea, karsten/nick?
...
svn:r12604
2007-11-29 13:05:52 +00:00
Roger Dingledine
ff981c8805
doc fixes from karsten
...
svn:r12603
2007-11-29 12:51:50 +00:00
Roger Dingledine
4a08380ad7
controllers need a way to learn router annotations
...
svn:r12602
2007-11-29 11:35:08 +00:00
Roger Dingledine
30cbcaecc5
more progress on the geoip proposal
...
svn:r12599
2007-11-29 06:14:41 +00:00
Roger Dingledine
17393b8359
draft of a proposal: Fetching GeoIP databases for clients, relays, and bridges
...
svn:r12566
2007-11-24 15:28:08 +00:00
Roger Dingledine
5b3cc6cd7e
move the bridges proposal into a real proposal number.
...
svn:r12562
2007-11-23 23:40:21 +00:00
Roger Dingledine
3c0013b47a
explain how to become a bridge authority too
...
svn:r12482
2007-11-11 20:33:17 +00:00
Roger Dingledine
b3618cccf5
finish writing my overview of bridge design and deployment
...
svn:r12481
2007-11-11 20:12:32 +00:00
Nick Mathewson
e0b9c893bc
r16573@catbus: nickm | 2007-11-08 11:57:16 -0500
...
Mess with the formula for the Guard flag again. Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th. See spec for details. Also, log thresholds better.
svn:r12440
2007-11-08 16:58:59 +00:00
Nick Mathewson
0fa00d8ec6
r16479@catbus: nickm | 2007-11-06 18:10:02 -0500
...
Add "Blocking resistant TLS certificate usage" as proposal 124.
svn:r12405
2007-11-06 23:11:12 +00:00
Roger Dingledine
8cc70addd7
minor fix
...
svn:r12367
2007-11-04 00:15:17 +00:00
Roger Dingledine
42e4acc41a
get my in-progress bridge proposal draft into svn so i don't
...
lose it
svn:r12347
2007-11-02 19:21:42 +00:00
Nick Mathewson
dddff3acf9
r14625@tombo: nickm | 2007-11-01 23:21:25 -0400
...
Merge revised behavior on proposal 105
svn:r12323
2007-11-02 03:21:54 +00:00
Nick Mathewson
57f7c852f8
r16282@catbus: nickm | 2007-10-30 14:28:58 -0400
...
Implement lots of proposal 105. None of it is enabled yet.
svn:r12285
2007-10-30 18:31:30 +00:00
Nick Mathewson
c0c2001a5b
r16279@catbus: nickm | 2007-10-30 11:14:29 -0400
...
Improved skew reporting: "You are 365 days in the duture" is more useful than "You are 525600 minutes in the future". Also, when we get something that proves we are at least an hour in the past, tell the controller "CLOCK_SKEW MIN_SKEW=-3600" rather than just "CLOCK_SKEW"
svn:r12283
2007-10-30 15:17:07 +00:00
Nick Mathewson
7709fb7143
r16278@catbus: nickm | 2007-10-30 09:46:28 -0400
...
Accept future networkstatus documents, but warn about skew when we get them.
svn:r12282
2007-10-30 15:17:01 +00:00
Andrew Lewman
28652aec69
And more places with the wrong url, now updated.
...
svn:r12267
2007-10-29 01:08:22 +00:00
Nick Mathewson
c58675ca72
r16236@catbus: nickm | 2007-10-28 14:36:30 -0400
...
Patch from Karsten Loesing: encode and parse v2 rendezvous descriptors.
svn:r12254
2007-10-28 19:48:14 +00:00
Nick Mathewson
665aa7659c
r16234@catbus: nickm | 2007-10-28 14:27:22 -0400
...
Clean up a couple of comments from r12244.
svn:r12253
2007-10-28 18:29:29 +00:00
Roger Dingledine
e5885deab5
Separate "SOCKS_COMMAND_CONNECT_DIR" into two flags in
...
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
2007-10-28 08:16:19 +00:00
Nick Mathewson
8fa7071121
r16195@catbus: nickm | 2007-10-26 18:48:52 -0400
...
base "Guard" flag on WFU rather than MTBF. Note an issue in the TODO. Roger: thoughts?
svn:r12219
2007-10-26 22:50:42 +00:00
Nick Mathewson
2c1d7cf674
r16194@catbus: nickm | 2007-10-26 18:37:02 -0400
...
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
2007-10-26 22:50:40 +00:00
Roger Dingledine
ea4c3d6d1d
finish cleaning up r12175
...
svn:r12179
2007-10-25 04:17:59 +00:00
Roger Dingledine
ae7ef3fc6a
ispell dir-spec; inspired by r12175.
...
svn:r12178
2007-10-25 04:01:08 +00:00
Nick Mathewson
4615155ef1
r16136@catbus: nickm | 2007-10-24 23:40:15 -0400
...
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
2007-10-25 03:41:30 +00:00
Nick Mathewson
6db2e1fa15
r16135@catbus: nickm | 2007-10-24 23:36:55 -0400
...
Proposals 101 and 104 are now implemented and merged into dir-spec.txt.
svn:r12176
2007-10-25 03:41:28 +00:00
Nick Mathewson
766c41c820
r16134@catbus: nickm | 2007-10-24 23:34:59 -0400
...
Merge 122 into dir-spec.txt; mark it closed.
svn:r12175
2007-10-25 03:41:25 +00:00
Roger Dingledine
7ba52e9db1
<edmanm> 3. Commands
...
<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
2007-10-24 07:22:33 +00:00
Roger Dingledine
fd91164662
trivial changes that have been sitting in my sandbox
...
svn:r12135
2007-10-24 03:31:12 +00:00
Nick Mathewson
eba143611b
r16053@catbus: nickm | 2007-10-22 20:20:23 -0400
...
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
2007-10-23 00:23:32 +00:00
Nick Mathewson
5f8f498207
r15968@catbus: nickm | 2007-10-19 14:39:51 -0400
...
Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation.
svn:r12054
2007-10-19 18:56:30 +00:00
Nick Mathewson
7bb202fd19
r15965@catbus: nickm | 2007-10-19 13:32:11 -0400
...
Client-side implementation for proposal 122.
svn:r12051
2007-10-19 18:56:24 +00:00
Nick Mathewson
106e01db3d
r15956@catbus: nickm | 2007-10-19 11:18:14 -0400
...
Encode address in certificates. Also, make it possible to create certs reusing an old key.
svn:r12046
2007-10-19 16:28:10 +00:00
Peter Palfrader
fb295ba4dd
typo
...
svn:r12044
2007-10-19 02:31:43 +00:00
Nick Mathewson
90de3ca9ae
r15938@catbus: nickm | 2007-10-18 22:04:59 -0400
...
Misc clarifications and corrections in dir-spec.txt
svn:r12040
2007-10-19 02:15:43 +00:00
Roger Dingledine
0a865bc277
various fixes from reading or-cvs the past few days
...
svn:r12035
2007-10-18 23:14:58 +00:00
Peter Palfrader
0e0ca9700b
Ammend 122 (Unnamed flag) with v2 discussion
...
svn:r12032
2007-10-18 19:24:05 +00:00
Nick Mathewson
9265b52afa
r15931@catbus: nickm | 2007-10-18 14:34:05 -0400
...
Changes to proposal 105 based on recent or-dev exchange with sjmurdoch.
svn:r12031
2007-10-18 18:35:06 +00:00
Nick Mathewson
b5fefbeee5
r15921@catbus: nickm | 2007-10-18 11:16:38 -0400
...
Apply clarifications and comments from Karsten to rend-spec, with my own clarifications and comments.
svn:r12027
2007-10-18 18:15:01 +00:00
Nick Mathewson
b0d1b73b9a
r15891@catbus: nickm | 2007-10-17 17:46:40 -0400
...
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
2007-10-17 21:47:28 +00:00
Nick Mathewson
bbff989c1a
r15857@catbus: nickm | 2007-10-16 12:59:13 -0400
...
Add proposal 123-autonaming.txt
svn:r11988
2007-10-16 16:59:42 +00:00
Roger Dingledine
3977ccbc80
Controllers should now specify cache=no or cache=yes when using
...
the +POSTDESCRIPTOR command.
svn:r11892
2007-10-12 07:57:29 +00:00
Roger Dingledine
ad8757fbeb
Disable the SETROUTERPURPOSE controller command: it is now obsolete.
...
svn:r11891
2007-10-11 22:19:47 +00:00
Nick Mathewson
6670122619
r14885@Kushana: nickm | 2007-10-11 10:36:16 -0400
...
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
2007-10-11 16:06:42 +00:00
Roger Dingledine
8effa68b73
make a note in proposal 109 so we limit the number of
...
confused researchers
svn:r11844
2007-10-10 19:59:55 +00:00
Nick Mathewson
069898a4b8
r15617@catbus: nickm | 2007-10-09 22:30:22 -0400
...
Add small comments to a couple of proposals.
svn:r11827
2007-10-10 02:30:34 +00:00
Nick Mathewson
f3139b3dbc
r15612@catbus: nickm | 2007-10-09 19:11:55 -0400
...
Clarify proposal 122 and add another note.
svn:r11824
2007-10-09 23:12:04 +00:00
Roger Dingledine
6f7c68e62f
update proposal 122 based on
...
http://archives.seul.org/or/dev/Oct-2007/msg00006.html
svn:r11822
2007-10-09 22:49:30 +00:00
Nick Mathewson
c03d0f9e83
r15603@catbus: nickm | 2007-10-09 17:02:27 -0400
...
Clarify "median".
svn:r11819
2007-10-09 21:02:32 +00:00
Nick Mathewson
9f9b729141
r15533@catbus: nickm | 2007-10-04 12:30:21 -0400
...
Add 122-unnamed-flag.txt
svn:r11762
2007-10-04 16:36:53 +00:00
Nick Mathewson
f4f780b526
r15510@catbus: nickm | 2007-10-02 16:14:42 -0400
...
Add support for more vote URLs that weasel wanted. Weasel: please test this before I inflict it on anybody else. :)
svn:r11749
2007-10-02 20:19:43 +00:00
Peter Palfrader
5ba6fd9e7b
Add a "fingerprint" in a smart place
...
svn:r11670
2007-09-27 16:45:15 +00:00
Nick Mathewson
33b715f91b
r15416@catbus: nickm | 2007-09-27 12:30:19 -0400
...
Fix a copy-paste error in dir-spec.txt
svn:r11667
2007-09-27 16:34:02 +00:00
Nick Mathewson
d87a91b822
r15381@catbus: nickm | 2007-09-26 10:48:00 -0400
...
Add hidden-service-authentication.etxt as proposal 121.
svn:r11653
2007-09-26 14:52:10 +00:00
Nick Mathewson
ad11e9d0f1
r15310@catbus: nickm | 2007-09-24 11:36:08 -0400
...
Patch from Robert Hogan: fix a couple of status-event related typos. Backport candidate.
svn:r11604
2007-09-24 15:41:20 +00:00
Roger Dingledine
b29cf4cc05
a dir-spec typo (in two places) caught by steve
...
svn:r11557
2007-09-21 17:23:14 +00:00
Roger Dingledine
2a2cee9e51
Start using the v2 intro format for hidden service connections. Now
...
clients specify their chosen rendezvous point by identity digest
rather than by (potentially ambiguous) nickname. This change could
speed up hidden service connections dramatically.
svn:r11499
2007-09-18 23:48:39 +00:00
Roger Dingledine
82da6c02ba
clean up r11496
...
svn:r11498
2007-09-18 23:34:27 +00:00
Roger Dingledine
eb9dc12ce9
Drop support for v1 rendezvous descriptors, since we never used
...
them anyway, and the code has probably rotted by now. Based on
patch from Karsten Loesing.
svn:r11496
2007-09-18 21:17:45 +00:00
Roger Dingledine
5985135ed6
two dir-spec cleanups from steve
...
svn:r11485
2007-09-18 16:05:39 +00:00
Nick Mathewson
f45dec1690
r15143@catbus: nickm | 2007-09-18 11:49:46 -0400
...
Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan.
svn:r11483
2007-09-18 15:53:55 +00:00
Nick Mathewson
91f83cfc2d
r14830@catbus: nickm | 2007-08-29 13:50:10 -0400
...
Make controllers accept LF as well as CRLF. Update spec to reflect this. Remove now-dead code. Make controller warning about v0 protocol more accurate.
svn:r11299
2007-08-29 19:02:33 +00:00
Nick Mathewson
7efc165095
r14204@Kushana: nickm | 2007-08-24 10:24:36 -0400
...
Fix a bug in last patch; add support for getting extrainfo documents by the control port (since it is silly to tell tools to do it without actually giving them an interface).
svn:r11270
2007-08-24 14:41:15 +00:00
Nick Mathewson
cf2ac9b9e1
r14202@Kushana: nickm | 2007-08-24 09:55:30 -0400
...
Add purposes for new things we need to fetch for v3 directory system.
svn:r11268
2007-08-24 14:41:06 +00:00
Roger Dingledine
d39c7515d1
patch from mike perry to a) stop overloading guards as much, and
...
b) raise the max-believable-bandwidth to 10MB/s.
svn:r11258
2007-08-24 06:30:34 +00:00
Roger Dingledine
c02fb8997b
backport candidate:
...
Make it possible to read the PROTOCOLINFO response in a way that
conforms to our control-spec. Reported by Matt Edman.
svn:r11251
2007-08-22 07:57:10 +00:00
Nick Mathewson
a80dd635b3
r14764@catbus: nickm | 2007-08-21 03:23:12 -0400
...
Add a perl script to regenerate proposal 000-index.txt so that it always matches the statuses and titles in the other proposals, and so that it has a sorted-by-status section.
svn:r11243
2007-08-21 07:24:31 +00:00
Nick Mathewson
15c9212ee8
r14763@catbus: nickm | 2007-08-21 03:11:06 -0400
...
Correct status on proposal 119.
svn:r11242
2007-08-21 07:24:29 +00:00
Nick Mathewson
2433016c00
r14762@catbus: nickm | 2007-08-21 03:10:54 -0400
...
Add a proper header to proposal 117.
svn:r11241
2007-08-21 07:24:28 +00:00
Nick Mathewson
8cb6b2bc74
r14757@catbus: nickm | 2007-08-21 01:35:24 -0400
...
Merge a condensed proposal 108 (without too much implementation detail, since that's implementation detail, into dir-spec.txt.
svn:r11239
2007-08-21 05:37:21 +00:00
Nick Mathewson
9cd474d0db
r14756@catbus: nickm | 2007-08-21 01:34:30 -0400
...
Mark proposal 108 as closed, and mark dir-voting related proposals as accepted
svn:r11238
2007-08-21 05:37:19 +00:00
Karsten Loesing
a8a7ef3da6
updated change history
...
svn:r11224
2007-08-20 16:32:00 +00:00
Karsten Loesing
3462747cdb
renamed config option HSDir as HidServDirectoryV2
...
svn:r11223
2007-08-20 16:30:49 +00:00
Roger Dingledine
ed801a8d3e
ask nick a question about a grammar problem that could be a meaning problem
...
svn:r11207
2007-08-19 21:54:20 +00:00
Roger Dingledine
455862db1a
numerous cleanups in the control-spec. patch from tup.
...
svn:r11182
2007-08-19 05:04:56 +00:00
Roger Dingledine
c88803d924
Fix a bug in ADDRMAP controller replies that would sometimes
...
try to print a NULL. Patch from tup.
svn:r11181
2007-08-19 04:58:55 +00:00
Roger Dingledine
cb7f4504e4
cleanups on r11138. it's ready to backport now, i think (i hope).
...
svn:r11154
2007-08-17 20:44:51 +00:00
Nick Mathewson
b60f4a4d16
r14629@catbus: nickm | 2007-08-17 16:14:05 -0400
...
spec clarification noted by Stefan K.
svn:r11152
2007-08-17 20:31:56 +00:00
Nick Mathewson
f4398feadb
r14600@catbus: nickm | 2007-08-16 13:30:22 -0400
...
Implement proposal 119. Backport candidate.
svn:r11138
2007-08-16 17:31:23 +00:00
Nick Mathewson
b89efa7705
r14596@catbus: nickm | 2007-08-16 12:56:18 -0400
...
Patches to proposal 119 as described on or-dev. Mark 119 as "Accepted"
svn:r11137
2007-08-16 16:57:19 +00:00
Nick Mathewson
d945038c05
r14581@catbus: nickm | 2007-08-15 16:46:42 -0400
...
Correct GETINFO guard-nodes spec based on comments from pei hanru.
svn:r11128
2007-08-15 20:47:42 +00:00
Roger Dingledine
93375d9a84
commit proposal 120: Suicide descriptors when Tor servers stop
...
svn:r11115
2007-08-15 13:37:33 +00:00
Nick Mathewson
484a580698
r14028@Kushana: nickm | 2007-08-14 17:07:51 -0400
...
Implement cert-retrieval URLs. (Also, update TODO)
svn:r11112
2007-08-14 21:09:30 +00:00
Nick Mathewson
9a30f8ba0e
r14021@Kushana: nickm | 2007-08-14 16:16:58 -0400
...
Document http status codes
svn:r11111
2007-08-14 20:20:06 +00:00
Nick Mathewson
42fa1de585
r14017@Kushana: nickm | 2007-08-14 15:13:14 -0400
...
Enable more code for v3 voting timing information. Also, spec clarification.
svn:r11107
2007-08-14 20:19:40 +00:00
Roger Dingledine
8839d57ab5
add draft 119-controlport-auth proposal
...
svn:r11106
2007-08-14 17:51:58 +00:00
Roger Dingledine
81d1b67990
add a sketch for an 'advertising multiple orports' proposal
...
svn:r11082
2007-08-13 13:36:32 +00:00
Karsten Loesing
7f06363e3a
updated implementation statuses, included non-consecutive replication to descriptor format
...
svn:r11080
2007-08-11 22:33:42 +00:00
Nick Mathewson
080ab832c7
r13952@Kushana: nickm | 2007-08-08 07:40:04 -0700
...
Note *how* obsolete v0 really is.
svn:r11064
2007-08-08 14:43:25 +00:00
Roger Dingledine
a92f1d470a
tell proposal 110 its proposal number
...
svn:r11054
2007-08-07 22:09:09 +00:00
Roger Dingledine
1679784b5c
christian tells me that a student of his is working on implementing
...
proposal 110 this summer
svn:r11047
2007-08-05 00:13:50 +00:00
Roger Dingledine
500899cc53
backward compatibility with control protocol v0 no longer specified
...
to work
svn:r11040
2007-08-02 21:18:26 +00:00
Nick Mathewson
66bdb8cd12
r13920@Kushana: nickm | 2007-08-02 11:00:05 -0700
...
Document new authentication behavior in control-spec.txt
svn:r11039
2007-08-02 21:04:00 +00:00
Nick Mathewson
34a3a5e2f4
r14016@catbus: nickm | 2007-07-30 13:45:55 -0400
...
More documentation
svn:r10992
2007-07-30 17:46:14 +00:00
Roger Dingledine
ca7c53d3cc
Be even more aggressive about separating local traffic from relayed
...
traffic when RelayBandwidthRate is set. (Refines proposal 111.)
svn:r10974
2007-07-29 22:13:44 +00:00
Nick Mathewson
9031bbd4d8
r13982@catbus: nickm | 2007-07-29 01:31:53 -0400
...
Actually, we missed a rule about what routers to prefer: first prefer authority to non-authority, *then* running, *then* bandwidth.
svn:r10969
2007-07-29 05:32:03 +00:00
Nick Mathewson
1b665b3c7e
r13979@catbus: nickm | 2007-07-29 01:20:20 -0400
...
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
2007-07-29 05:20:31 +00:00
Nick Mathewson
afcc3a4785
r13977@catbus: nickm | 2007-07-29 00:09:52 -0400
...
Add compatibility note to control-spec.txt
svn:r10966
2007-07-29 04:10:05 +00:00
Nick Mathewson
964e4a305d
r13972@catbus: nickm | 2007-07-29 00:01:38 -0400
...
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
2007-07-29 04:03:25 +00:00
Nick Mathewson
76a408941c
r13959@catbus: nickm | 2007-07-28 18:09:56 -0400
...
Use the correct formula to calculate exit weights.
svn:r10956
2007-07-28 22:14:39 +00:00
Nick Mathewson
5b82188333
r13906@catbus: nickm | 2007-07-25 18:49:50 -0400
...
Patch from tup: correct grammar for asynchonous reply lines in control-spec.txt
svn:r10931
2007-07-25 22:56:58 +00:00
Nick Mathewson
a8821e2d82
r13905@catbus: nickm | 2007-07-25 18:48:44 -0400
...
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
2007-07-25 22:56:54 +00:00
Roger Dingledine
83f605f2e3
clarify that when we say 'above the median' we mean 'at least
...
the median'
svn:r10899
2007-07-22 00:50:28 +00:00
Roger Dingledine
56d3119581
Directory authorities now call routers Fast if their bandwidth is
...
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
2007-07-21 23:40:55 +00:00
Nick Mathewson
9bfe9cfb40
r13854@catbus: nickm | 2007-07-20 13:40:45 -0400
...
Patches to proposal 117 from coderman (from or-dev, 18 Jun)
svn:r10892
2007-07-20 17:40:49 +00:00
Nick Mathewson
670db47e1b
r13801@catbus: nickm | 2007-07-17 13:49:12 -0400
...
More tweaks to dir-spec.txt; not complete, but closing in.
svn:r10856
2007-07-17 17:49:16 +00:00
Nick Mathewson
26a25edaec
r13777@catbus: nickm | 2007-07-16 12:58:08 -0400
...
Patch from tup: new address-mappings/ GETINFO that includes expiry times.
svn:r10844
2007-07-16 16:58:11 +00:00
Roger Dingledine
8ad4b8a640
some cleanups on phrasing in proposal 114
...
svn:r10821
2007-07-12 18:06:13 +00:00
Roger Dingledine
6ade658732
admit that our rend spec was lying. sorry karsten!
...
svn:r10798
2007-07-12 15:27:52 +00:00
Nick Mathewson
4325fc5e83
r13674@catbus: nickm | 2007-07-10 13:27:30 -0400
...
Re-wrap proposal 117 so it fits in 80 columns.
svn:r10784
2007-07-10 17:27:33 +00:00
Nick Mathewson
81083cf0ce
r13672@catbus: nickm | 2007-07-10 13:17:08 -0400
...
Add IPv6 exit proposal from coderman.
svn:r10783
2007-07-10 17:17:14 +00:00
Nick Mathewson
a8465adaa2
r13667@catbus: nickm | 2007-07-10 13:12:52 -0400
...
Patch from tup: add GETINFO status/enough-dir-info
svn:r10782
2007-07-10 17:14:55 +00:00
Nick Mathewson
74711479eb
r13666@catbus: nickm | 2007-07-10 13:10:00 -0400
...
Get the RESOLVE controller code working.
svn:r10781
2007-07-10 17:14:51 +00:00
Karsten Loesing
ef246793d3
incorporated suggestions by Roger, added status of specification and implementation for upcoming GSoC mid-term evaluation
...
svn:r10773
2007-07-09 14:54:48 +00:00
Nick Mathewson
92b0fc2e53
r13451@kushana: nickm | 2007-06-20 09:43:26 -0400
...
Fix typos and clarify points in dir-spec. Patch from Karsten.
svn:r10736
2007-07-05 14:49:57 +00:00
Roger Dingledine
5c1daed3ad
the non-controversial changes i found in my sandbox
...
svn:r10729
2007-07-02 22:07:53 +00:00
Nick Mathewson
b092f7f8d2
r13594@catbus: nickm | 2007-07-02 15:53:35 -0400
...
dir-spec.txt clarifications suggested by Lee Fisher.
svn:r10725
2007-07-02 19:53:57 +00:00
Karsten Loesing
c045c8909d
set svn properties
...
svn:r10685
2007-06-26 21:57:09 +00:00
Nick Mathewson
be069d3cd1
r13524@catbus: nickm | 2007-06-26 17:48:39 -0400
...
Update 108 based on conversation with Roger. I think this is the version to build.
svn:r10684
2007-06-26 21:48:42 +00:00
Nick Mathewson
986df49950
r13522@catbus: nickm | 2007-06-26 17:37:43 -0400
...
Add proposal 116 from Mike Lieberman: Two hop paths from entry guards.
svn:r10683
2007-06-26 21:40:19 +00:00
Nick Mathewson
d828915136
r13463@catbus: nickm | 2007-06-17 11:10:17 -0400
...
Add a SOURCE_ADDR field to STREAM NEW events so that controllers can match requests to applications. (Patch from Robert Hogan.)
svn:r10639
2007-06-17 15:10:51 +00:00
Nick Mathewson
f15df2d837
r13437@catbus: nickm | 2007-06-15 14:29:56 -0400
...
Incorporate comments [from april, ugh] into proposal 108.
svn:r10636
2007-06-17 15:10:40 +00:00
Nick Mathewson
5d68fc1075
r13419@catbus: nickm | 2007-06-14 14:05:17 -0400
...
Clarify some rules about
svn:r10635
2007-06-17 15:10:27 +00:00
Karsten Loesing
547073bedc
unified svn properties and keywords for proposals and address spec
...
svn:r10625
2007-06-16 23:23:19 +00:00
Karsten Loesing
702011b151
last attempt before reading the manual
...
svn:r10622
2007-06-16 22:37:23 +00:00
Karsten Loesing
0bd4364277
attempt to fix revision and date tags
...
svn:r10620
2007-06-16 22:25:47 +00:00
Roger Dingledine
af658b7828
More work towards making bridge users able to connect via bridges:
...
- 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
2007-06-12 09:17:23 +00:00
Nick Mathewson
81cb092004
r13366@catbus: nickm | 2007-06-11 20:38:38 -0400
...
Clarify what we mean by digest, for people who ignore "as signed" and who don't read section 1.3.
svn:r10568
2007-06-12 00:38:44 +00:00
Mike Perry
bafff6362c
Fix some typos, clarify some minor semantics, change phases to reflect
...
PathlenCoinWeight-style implementation (for fingerprinting resistance).
svn:r10508
2007-06-06 02:12:26 +00:00
Mike Perry
6ad4c8a376
Attempt to address points brought up in #tor flamewar. In particular, moved
...
"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
2007-06-05 07:44:52 +00:00
Nick Mathewson
8b0e6a4466
r13250@catbus: nickm | 2007-06-04 18:28:55 -0400
...
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
2007-06-04 22:29:00 +00:00
Nick Mathewson
bb6f53d60c
r13243@catbus: nickm | 2007-06-04 15:17:15 -0400
...
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
2007-06-04 19:19:01 +00:00
Mike Perry
2b054774a5
Think a little harder about guard nodes. What if they could be made to be
...
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
2007-06-03 19:41:51 +00:00
Nick Mathewson
f4ce7f9c9b
r13166@catbus: nickm | 2007-06-02 23:02:40 -0400
...
First cut at code to parse and validate v3 networkstatus votes.
svn:r10461
2007-06-03 03:05:10 +00:00
Mike Perry
1f4e93ce56
Add Two Hop Paths proposal as 115. Mark 112 superseded by 115.
...
svn:r10435
2007-06-01 04:41:51 +00:00
Roger Dingledine
cf8153beff
grammar fixes and terminology changes from starting
...
to read karsten's distributed-storage proposal
svn:r10430
2007-05-31 23:58:29 +00:00
Roger Dingledine
b4fbe0b7e3
clean up a few confusions brian levine pointed out
...
svn:r10415
2007-05-31 03:47:41 +00:00
Karsten Loesing
07ed34aadb
proposal 114: changed descriptor format, key length discussion, typos
...
svn:r10413
2007-05-30 09:01:10 +00:00
Roger Dingledine
7ba1d9f3c8
add proposal 114-distributed-storage.txt
...
svn:r10374
2007-05-28 16:45:40 +00:00
Nick Mathewson
adf95e7f00
r12794@catbus: nickm | 2007-05-18 20:24:26 -0400
...
Make caches-extra-info lines parseable.
svn:r10215
2007-05-19 00:24:29 +00:00
Nick Mathewson
4b18c3ea76
r12983@Kushana: nickm | 2007-05-18 16:46:15 -0400
...
Note that we do not permit you to exit to port 0, no matter what. Closes bug 409.
svn:r10211
2007-05-18 21:19:58 +00:00
Nick Mathewson
43d64df4fc
r12979@Kushana: nickm | 2007-05-18 12:52:50 -0400
...
More work on merging stuff into dir-spec.txt
svn:r10207
2007-05-18 21:19:08 +00:00
Roger Dingledine
440b7f0c70
polish r9726-r9903
...
svn:r10182
2007-05-13 09:25:06 +00:00
Nick Mathewson
866313aafc
r12726@catbus: nickm | 2007-05-11 06:41:47 -0400
...
Checkpoint some more dir-spec.txt edits.
svn:r10165
2007-05-11 10:41:59 +00:00
Roger Dingledine
cd23b65a07
Backport candidate: count it as a failure if we fetch a valid
...
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
2007-05-10 05:12:20 +00:00
Roger Dingledine
5ea3f37db7
point to the dir-spec files more correctly
...
svn:r10126
2007-05-07 05:06:18 +00:00
Roger Dingledine
d9e7e45688
spec tweaks
...
svn:r10110
2007-05-04 07:22:11 +00:00
Nick Mathewson
2cb40def2d
Fork current dir-spec.txt into dir-spec-v2.txt in order to record the state of the world as of 0.1.2.13. Start revising dir-spec.txt to incorporate proposals 101, 103, and 104.
...
svn:r10109
2007-05-03 21:38:47 +00:00
Nick Mathewson
fda7e4d8d9
r12643@catbus: nickm | 2007-05-03 13:43:47 -0400
...
Note that extensions to the directory protocol should begin their item keywords with "x-" or "X-".
svn:r10108
2007-05-03 17:43:54 +00:00
Nick Mathewson
f3d1121ff7
r12642@catbus: nickm | 2007-05-03 13:43:24 -0400
...
Document the nonpersistent controller-only options.
svn:r10107
2007-05-03 17:43:49 +00:00
Nick Mathewson
14fbc90a41
r12636@catbus: nickm | 2007-05-02 15:38:58 -0400
...
Fix dir-spec: there is not actually any such item as link-key. (Found by Benedikt.)
svn:r10095
2007-05-02 19:39:23 +00:00
Nick Mathewson
bbd4ef1cd1
r12605@catbus: nickm | 2007-04-30 21:10:48 -0400
...
Add an expiry date to key certificates.
svn:r10079
2007-05-01 01:10:50 +00:00
Nick Mathewson
c5c282d1e4
r12576@catbus: nickm | 2007-04-30 13:16:31 -0400
...
Changes to 103 based on or-dev mail from arma.
svn:r10065
2007-04-30 17:16:40 +00:00
Nick Mathewson
43385b9bc9
r12565@catbus: nickm | 2007-04-30 10:09:07 -0400
...
Misc cleanup and bulletproofing on r10056.
svn:r10058
2007-04-30 14:09:11 +00:00
Roger Dingledine
5ba4eaba1c
Let the controller specify HOP=%d as an argument to ATTACHSTREAM,
...
so we can exit from the middle of the circuit.
svn:r10056
2007-04-30 11:10:45 +00:00