Nick Mathewson
28c2bd905e
r11700@Kushana: nickm | 2006-12-24 01:18:07 -0500
...
Clarify handling of "v" entries in networkstatuses.
svn:r9183
2006-12-24 06:32:15 +00:00
Roger Dingledine
81aff5d529
change the v2 dir spec to reflect how the code actually works
...
with respect to the directory-signature line.
this also resolves nick's issue with how to change the
directory-signature entry in votes. unless there's more to
it than that.
svn:r9182
2006-12-24 05:28:52 +00:00
Nick Mathewson
42f6c99392
r11692@Kushana: nickm | 2006-12-23 22:32:41 -0500
...
Changes to dir-spec.txt: deprecate opt, and describe protocol version info in status.
svn:r9179
2006-12-24 04:09:39 +00:00
Roger Dingledine
488b4726a7
reinstate the most important dead chickens for limiting
...
impact of directory writes now that we're write limiting.
a few more dead chickens remain.
svn:r9170
2006-12-23 08:48:16 +00:00
Nick Mathewson
b9baed40fe
r11663@Kushana: nickm | 2006-12-20 21:37:50 -0500
...
Add notes and comments to dir-spec.txt based on email to or-dev from Keith Skinner.
svn:r9166
2006-12-21 02:59:11 +00:00
Roger Dingledine
0bc0688668
if we rotate our onion key, publish a new descriptor, and
...
die soon after, we want to stick with that onion key when
we restart.
svn:r9121
2006-12-15 07:58:31 +00:00
Roger Dingledine
8e17ffa351
remove a wrong definition of Guard from dir-spec
...
svn:r9003
2006-11-28 14:23:03 +00:00
Roger Dingledine
0459db2c0d
checkpoint some changes as i read diffs
...
svn:r8780
2006-10-20 19:11:12 +00:00
Nick Mathewson
974bdee183
r9277@Kushana: nickm | 2006-10-19 19:03:05 -0400
...
Add pragma:no-cache and expires headers so that directory lookups can work better in the presence of caching HTTP proxies. (I would have used Cache-Control, but that is an HTTP/1.1 thing.) All timeouts are currently wild-assed guesses.
svn:r8765
2006-10-19 23:05:34 +00:00
Nick Mathewson
126a3f699a
r9273@Kushana: nickm | 2006-10-19 15:43:39 -0400
...
Never discard a descriptor for being too old until either it is recommended by no authorities, or until we download a better (more recent and recommended) one for the same router. This will eventually make it possible for servers to publish less often.
svn:r8761
2006-10-19 23:04:56 +00:00
Nick Mathewson
4443934702
r9091@totoro: nickm | 2006-10-19 11:45:28 -0400
...
Change to BadExit logic: Let authorities set an "I list bad exits" flag. Consider an exit bad if it is listed as bad by more than half of *those* authorities. This gives us a better migration path.
svn:r8756
2006-10-19 15:45:48 +00:00
Roger Dingledine
9ad6c669e1
hammer farther on the status events. still a lot of questions.
...
svn:r8745
2006-10-18 04:33:58 +00:00
Nick Mathewson
eca28f24f5
r9004@totoro: nickm | 2006-10-11 18:05:24 -0400
...
Add client support for a 'BadExit' flag, so authorities can say "Server X is a poor choise for your nytimes.com connections, as it seems to direct them to HoorayForMao.com or (more likely) WouldYouLikeToBuyTheseFineEncyclopedias.com"
svn:r8690
2006-10-11 22:06:01 +00:00
Roger Dingledine
4200eb16f9
correct definition of Valid in dir-spec
...
svn:r8567
2006-10-01 21:32:46 +00:00
Roger Dingledine
8af07e817e
no: 'must not' is for things that actually break specified behavior.
...
'should not' is for things that you really oughtn't do, for your own
good or for others' own good.
svn:r8544
2006-09-29 22:39:08 +00:00
Roger Dingledine
984110c391
ask nick a question
...
svn:r8543
2006-09-29 22:36:35 +00:00
Nick Mathewson
8992bf6204
r8776@totoro: nickm | 2006-09-29 00:50:46 -0400
...
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
2006-09-29 04:51:28 +00:00
Nick Mathewson
a942441615
r8872@Kushana: nickm | 2006-09-21 14:00:20 -0400
...
Implement server-side reverse DNS using eventdns. Add an option to routerdescs so we can tell which servers have eventdns enabled.
svn:r8437
2006-09-21 21:48:06 +00:00
Roger Dingledine
252bed697b
change the dir-spec to say that it's version 2 of the dir spec,
...
and move the v0 file to v1.
svn:r6991
2006-08-08 22:56:26 +00:00
Nick Mathewson
ee32b06897
Fork off v0 of the protocol spec; we are going to add versioning soon so we 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
2006-07-20 16:47:35 +00:00
Roger Dingledine
182589dae6
minor tweak on the dir spec
...
svn:r6760
2006-07-15 05:49:57 +00:00
Roger Dingledine
3117a41d1b
specify the dir spec better (suggested by lexi)
...
svn:r6692
2006-06-27 11:23:10 +00:00
Roger Dingledine
64b1f2fc75
and clarify the spec to say this too.
...
svn:r6514
2006-05-30 06:11:46 +00:00
Roger Dingledine
ec3d47106e
update spec to reflect the downgraded loglevel for naming complaints.
...
svn:r6388
2006-04-15 23:53:58 +00:00
Roger Dingledine
9f69b0b4af
and update the dir-spec to match the code
...
svn:r6347
2006-04-10 05:46:56 +00:00
Roger Dingledine
be901eb468
begin to specify when to warn.
...
svn:r6314
2006-04-04 06:09:25 +00:00
Nick Mathewson
1f40ab57d7
Oops; meant received, not published.
...
svn:r6304
2006-04-03 05:51:18 +00:00
Nick Mathewson
efcc4d7595
save first, then commit.
...
svn:r6303
2006-04-03 05:40:46 +00:00
Nick Mathewson
314c2111cf
Clarify behavior on failing network-status download.
...
svn:r6302
2006-04-03 05:37:18 +00:00
Roger Dingledine
7b8373a7f3
minor cleanups
...
svn:r6301
2006-04-03 02:36:47 +00:00
Nick Mathewson
e9dc188efd
Try to clarify thresholds, intervals, and strategies. Some of the later sections need more work, but my laptop is running low on battery.
...
svn:r6298
2006-04-02 23:03:45 +00:00
Roger Dingledine
26d611d27a
correct weasel's note in the dir spec
...
svn:r6107
2006-03-09 01:10:17 +00:00
Peter Palfrader
1c3a5025f1
Say that /tor/server/authority is not used by useful nonetheless
...
svn:r6093
2006-03-08 00:13:05 +00:00
Peter Palfrader
2942c0bde8
Clarify server/d/<D>.z description
...
Spell out that fingerprints in requests should use capital A-F letters for their hex
svn:r6092
2006-03-08 00:10:01 +00:00
Roger Dingledine
f534bf33f6
apply contrib/checkSpace.pl to our spec files too.
...
svn:r5941
2006-02-09 03:44:49 +00:00
Roger Dingledine
c0aa77d7e7
over-long line in dir-spec
...
svn:r5938
2006-02-09 03:40:53 +00:00
Roger Dingledine
52737a5e6d
dir-spec cleanups
...
svn:r5858
2006-01-24 00:48:42 +00:00
Nick Mathewson
75ca3e5063
Document "guard" flag. Also document subtle shift in meaning of "stable" and "fast" to mean "good for stable circs" and "good for fast circs", rather than "stable server" or "fast server".
...
svn:r5857
2006-01-24 00:32:36 +00:00
Nick Mathewson
4ac471a38a
answer a question from arma, and clarify a related point.
...
svn:r5778
2006-01-10 21:20:55 +00:00
Roger Dingledine
1616cb9297
dir-spec touchups and a question for nick
...
svn:r5753
2006-01-08 11:59:51 +00:00
Roger Dingledine
c3d3e130c4
fix typo
...
svn:r5641
2005-12-24 20:04:36 +00:00
Nick Mathewson
4417017197
Comments from cat: "space" should include or exclude tabs. We include tabs, so specify that.
...
svn:r5635
2005-12-23 15:47:15 +00:00
Nick Mathewson
9afeacac3b
Note that you should not download by ID fingerprint.
...
svn:r5634
2005-12-22 19:29:31 +00:00
Roger Dingledine
1194b50172
minor cleanups to the dir-spec
...
svn:r5618
2005-12-19 08:08:57 +00:00
Nick Mathewson
d963221ad1
Try to document our current directory thoughts in the spec before I build them: how novel!
...
svn:r5617
2005-12-19 02:52:09 +00:00
Nick Mathewson
6101468cbe
Enable trivial "download by descriptor digest" functionality.
...
svn:r5250
2005-10-14 04:56:20 +00:00
Nick Mathewson
364fd1ccdf
Note a couple more dir-spec TODOs
...
svn:r5167
2005-09-30 20:05:30 +00:00
Nick Mathewson
2f53d86707
remove historical stuff from dir-spec.txt
...
svn:r5145
2005-09-27 16:37:11 +00:00
Nick Mathewson
cdc912714e
I love the smell of C in the morning. Make router-download rules smarter (download more so long as we dont duplicate existing requests; relaunch at staggered intervals); relaunch one a minute or on failure; reset 60 minutes; always open 3 requests if we can; add authority opinion to networkstatus; make naming rule correct. There is a remaining bug where we retry servers too quickly; We need to look at that harder.
...
svn:r5110
2005-09-22 06:34:29 +00:00
Nick Mathewson
f411dd8d3a
Move items from meeting into dir-spec and TODO.
...
svn:r5102
2005-09-21 04:02:54 +00:00