Commit Graph

3063 Commits

Author SHA1 Message Date
Roger Dingledine
38036a0a65 fix typo
svn:r5341
2005-11-01 06:27:43 +00:00
Nick Mathewson
06f2649130 Add core spec todos from meeting
svn:r5304
2005-10-25 06:57:25 +00:00
Nick Mathewson
6534e73c0f Enable trivial "download by descriptor digest" functionality.
svn:r5250
2005-10-14 04:56:20 +00:00
Nick Mathewson
a5da9c8c02 More work towards a sane digest-based liveness testing.
svn:r5238
2005-10-12 13:49:13 +00:00
Nick Mathewson
7e593f0732 Note a couple more dir-spec TODOs
svn:r5167
2005-09-30 20:05:30 +00:00
Nick Mathewson
bd05a468ac remove historical stuff from dir-spec.txt
svn:r5145
2005-09-27 16:37:11 +00:00
Nick Mathewson
c3f9fce9df 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
f5fa1c5f40 Move items from meeting into dir-spec and TODO.
svn:r5102
2005-09-21 04:02:54 +00:00
Nick Mathewson
5b5d781355 Add notes of things that must be done to dir-spec
svn:r5099
2005-09-21 00:39:31 +00:00
Nick Mathewson
3b644b4a07 Add a temporary section to dir-spec reflecting what we actually do now.
svn:r5097
2005-09-20 19:31:34 +00:00
Roger Dingledine
b978f68288 clean up new dir spec a bit more
svn:r5094
2005-09-20 03:40:38 +00:00
Nick Mathewson
0d1db5c2f9 Specify exactly what we meant by "the digest of a descriptor". Fortunately, we dont depend on it being right yet.
svn:r5085
2005-09-18 01:56:08 +00:00
Roger Dingledine
75edd95758 tweak punctuation
svn:r5065
2005-09-14 21:57:59 +00:00
Roger Dingledine
4114f4b8bc document the new functionality that crept in:
RESETCONF exitpolicy=foo
is equivalent to
SETCONF exitpolicy=foo
unless foo is a linelist with a non-null default (we don't have any
of those currently), in which it appends to the default rather than
replacing.


svn:r5047
2005-09-14 02:46:16 +00:00
Roger Dingledine
f0f0407d62 correct a mistake i just added
svn:r5039
2005-09-13 22:43:41 +00:00
Roger Dingledine
1caaf8d690 update control spec to reflect our new SETCONF behavior
svn:r5038
2005-09-13 22:36:11 +00:00
Nick Mathewson
e32ad9df8e answer question
svn:r5010
2005-09-12 06:37:31 +00:00
Roger Dingledine
aa50142235 fix some grammar and ask a question
svn:r5008
2005-09-12 06:32:20 +00:00
Nick Mathewson
5f34355933 Dir spec change: Clarify rules on how to treat servers based on networkstatus values. Is this sane?
svn:r5004
2005-09-12 05:51:43 +00:00
Roger Dingledine
aa4df54468 add a RESETCONF controller command, and make setconf with a null
option actually mean to set it to ""


svn:r4916
2005-09-08 03:18:51 +00:00
Roger Dingledine
bd467d0863 start the process of adding authentication/authorization mechanisms
to the rendezvous process.

also start to handle intro and rend points at ipv6 addresses.

(none of this is implemented yet; this is for discussion.)


svn:r4910
2005-09-06 09:15:32 +00:00
Nick Mathewson
419db9d408 Describe approach to downloading status documents; update TODO a bit
svn:r4899
2005-09-02 20:46:44 +00:00
Nick Mathewson
f99feb6b77 Add fingerprint and contact fields to network-status specification
svn:r4895
2005-09-02 20:28:29 +00:00
Nick Mathewson
16c350d925 Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add a missing ntohl in connection_ap_handshake_socks_resolved.
svn:r4894
2005-09-02 18:53:31 +00:00
Roger Dingledine
6d15fc785d formatting/numbering patch from matt edman
svn:r4881
2005-08-29 04:49:44 +00:00
Nick Mathewson
02b45d665e More dir-spec tweaks: specify whether concatenation happens before or after compression (either) and make status URLs parallel server URLs better (or people will mock me later).
svn:r4877
2005-08-26 23:39:11 +00:00
Nick Mathewson
3e440deeaf Clarify formats, terminology; add more URLs.
svn:r4834
2005-08-25 20:04:12 +00:00
Roger Dingledine
79da59efd2 fix some typos in the control spec
svn:r4811
2005-08-22 20:05:41 +00:00
Nick Mathewson
f22c239cae Note DH security hacks in tor-spec
svn:r4800
2005-08-19 21:55:47 +00:00
Roger Dingledine
477f051aec document the 'quit' controller command
svn:r4776
2005-08-13 02:22:11 +00:00
Nick Mathewson
9e37e05e9b Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.
svn:r4761
2005-08-10 18:05:20 +00:00
Nick Mathewson
5e1cb8e62e Implement some more GETINFO goodness: expose helper nodes, config options, getinfo keys.
svn:r4694
2005-08-04 19:56:41 +00:00
Roger Dingledine
73c46c25fd clean up dir-spec a bit
svn:r4647
2005-07-23 08:07:39 +00:00
Nick Mathewson
08f439be05 checkpoint new directory document. needs way more expermients. probably ok.
svn:r4626
2005-07-21 07:57:31 +00:00
Roger Dingledine
26efadfb40 it's called GETCONF, not GETCONFIG
svn:r4591
2005-07-17 22:39:21 +00:00
Nick Mathewson
93ba4349c2 Macro-fu to get DEBUG events working.
svn:r4539
2005-07-13 05:14:42 +00:00
Nick Mathewson
86b231eff7 checkpoint minor control-spec cleanups
svn:r4533
2005-07-12 18:20:54 +00:00
Nick Mathewson
8370c6bed4 note that TLS connections can be closed.
svn:r4525
2005-07-08 15:42:03 +00:00
Nick Mathewson
a7b27cac46 Note that authentication arguments are optional
svn:r4498
2005-06-27 23:41:03 +00:00
Nick Mathewson
08bb20be13 Make the two rendezvous service descriptor formats distinguishable to simplify the directory interactions a bit.
svn:r4494
2005-06-27 20:43:07 +00:00
Nick Mathewson
6a364e90de Specify versioned service descriptors including full info on intro points. Arma -- does this look sane?
svn:r4492
2005-06-27 18:34:59 +00:00
Nick Mathewson
0c68ce3065 Directories are unordered.
svn:r4481
2005-06-24 23:44:13 +00:00
Nick Mathewson
5296df239d It is not the end of the world when a router descriptor has an unrecognized kwd
svn:r4480
2005-06-24 23:42:15 +00:00
Nick Mathewson
7aa417fe51 Describe how to detect v0 or v1 protocol
svn:r4478
2005-06-24 18:04:00 +00:00
Nick Mathewson
f2133a7499 Come up with a rendezvous INTRODUCE1 format that actually works for unknown rendezvous points. This will take some doing to implement
svn:r4464
2005-06-20 00:08:47 +00:00
Nick Mathewson
d89a28cbad note GETCONF default feature in spec
svn:r4463
2005-06-19 23:22:34 +00:00
Nick Mathewson
1b30515c92 Implement all the rest of the new controller protocol, debug a little, add some new features, add ADDRMAP events.
svn:r4460
2005-06-19 20:40:41 +00:00
Nick Mathewson
d15139d629 Address points by arma and points not by arma in new control-spec.txt
svn:r4451
2005-06-18 01:49:03 +00:00
Roger Dingledine
fefc34d42f some fixes and questions on the control spec
svn:r4450
2005-06-18 01:34:28 +00:00
Nick Mathewson
f8b2b300d3 First (and fragmentary) draft of revised controller protocol.
svn:r4446
2005-06-17 18:49:04 +00:00