137 Commits

Author SHA1 Message Date
Roger Dingledine
57500fd5b1 mark off todo items; add todo items; correct tor-spec.txt
svn:r2101
2004-07-22 07:34:03 +00:00
Nick Mathewson
e391750b46 Update tor-spec with new EXTEND format and info about certificate chains
svn:r1995
2004-07-01 01:34:02 +00:00
Roger Dingledine
041f2ad7ea minor bugfix in socks explanation
svn:r1979
2004-06-17 21:05:46 +00:00
Nick Mathewson
7911a1d89e document socks extensions and dns lookup code
svn:r1976
2004-06-17 18:11:31 +00:00
Roger Dingledine
86074705d2 remove obsolete rendezvous pre-spec
svn:r1886
2004-05-18 06:18:30 +00:00
Roger Dingledine
b936ea978a "directory-signature" has a nickname too, yes?
svn:r1847
2004-05-10 21:44:18 +00:00
Nick Mathewson
a004204270 Update router descriptor and directory formats (rendezvous desc format is correct)
svn:r1845
2004-05-10 16:57:05 +00:00
Roger Dingledine
26f991d974 fix some more bugs in the spec
svn:r1835
2004-05-10 05:57:31 +00:00
Roger Dingledine
ceb43ac958 mention the digest seeds for circuit-level integrity checking
unused portions of relay payloads are nul-padded, not filled with
random bytes.


svn:r1791
2004-05-05 06:53:44 +00:00
Roger Dingledine
d0e622d13f clarify the hybrid encryption in our spec
svn:r1736
2004-04-28 20:01:54 +00:00
Nick Mathewson
260c21eaa5 Document ACKs/NAKs
svn:r1599
2004-04-13 00:50:11 +00:00
Nick Mathewson
4b57490954 Fix base32 implementation; make base32 implementation follow standard; add more tests for base32
svn:r1574
2004-04-08 20:56:33 +00:00
Roger Dingledine
666752622f spec change: bob is allowed to advertise zero intro points
svn:r1549
2004-04-08 02:07:53 +00:00
Roger Dingledine
cc40501b72 more todo action, and a spec note
svn:r1516
2004-04-07 06:40:06 +00:00
Roger Dingledine
9a42589384 rend point nickname is nul-padded to avoid revealing rend point
svn:r1474
2004-04-05 05:04:55 +00:00
Roger Dingledine
df423a15f1 bob's rend desc must list >=1 intro point
plus note a bug in our spec that we should fix


svn:r1473
2004-04-05 04:42:00 +00:00
Roger Dingledine
531d96d0c9 nicknames are at most 19 chars
svn:r1472
2004-04-05 04:41:32 +00:00
Nick Mathewson
f411260b60 Implement midpoint functionality for rendezvous points.
svn:r1439
2004-04-02 21:56:52 +00:00
Nick Mathewson
60d93a6382 Clarify handdshake digest logic
svn:r1435
2004-04-01 22:09:34 +00:00
Nick Mathewson
5f8f57adb7 Use padding with intro requests
svn:r1425
2004-04-01 03:31:00 +00:00
Nick Mathewson
a6e223a23b Bob needs the hash of his PK in order to know which hidden service to be.
svn:r1420
2004-04-01 01:17:45 +00:00
Roger Dingledine
ce0d7ee8f6 specify that alice and bob can use dirty circuits when
uploading or fetching hidserv descriptors


svn:r1416
2004-03-31 22:58:15 +00:00
Roger Dingledine
b8c572a23f tweak rend spec
svn:r1413
2004-03-31 22:30:02 +00:00
Roger Dingledine
c38cfcf7a1 tweaks/patches on the rendezvous spec
svn:r1405
2004-03-31 03:54:20 +00:00
Nick Mathewson
a10e5f3a51 Implement hidserv_XX functions; there is still an XXX in directory_handle_command
svn:r1404
2004-03-31 03:42:56 +00:00
Nick Mathewson
64a5667f60 Parse and generate service descriptors
svn:r1403
2004-03-31 02:07:38 +00:00
Nick Mathewson
112871b618 Make service IDs 80 bits, not 128
svn:r1393
2004-03-30 19:20:11 +00:00
Nick Mathewson
3714b123f0 Initial rendezvous spec version. Needs another review and revision; but first I must sleep
svn:r1355
2004-03-28 08:46:38 +00:00
Nick Mathewson
d31d2ad57f Include strlcpy and strlcat where not available, so our string ops can be less error-prone.
svn:r1289
2004-03-17 07:28:09 +00:00
Nick Mathewson
b652400604 Make decriptor format more flexible and extensible
svn:r1227
2004-03-04 04:01:28 +00:00
Nick Mathewson
b8eabd98cb revise spec. It still needs more explanation to be intelligible by the uninitiated, but it is at least far less incorrect.
svn:r1189
2004-03-01 05:56:34 +00:00
Roger Dingledine
2809669f3d a few more comments for the spec
svn:r1154
2004-02-28 04:53:34 +00:00
Roger Dingledine
90c0a47cc1 start marking up the parts of the spec that need to be fixed
svn:r1058
2004-02-05 05:22:38 +00:00
Roger Dingledine
ebca2fafd1 fix minor typo in tor-spec
svn:r977
2004-01-07 22:56:06 +00:00
Roger Dingledine
01aa3deafc begin the process of cleaning/updating the spec
svn:r973
2004-01-05 05:25:00 +00:00
Roger Dingledine
454b3b5e69 update the TODO to reflect recent commits
svn:r882
2003-12-03 10:44:11 +00:00
Nick Mathewson
1dc5af31a7 clean up some TODO items; rename ACI to circID
svn:r782
2003-11-11 02:36:50 +00:00
Nick Mathewson
9ca7cf63b5 note need for ACI->circID change
svn:r731
2003-11-03 09:13:20 +00:00
Roger Dingledine
a0242a93fd more work
svn:r688
2003-10-28 21:55:38 +00:00
Roger Dingledine
934abb6cfe add a few more new TODO items (bugfixes)
svn:r683
2003-10-27 10:24:27 +00:00
Nick Mathewson
346e26de2c Add note about DNS distinguishability attack
svn:r678
2003-10-26 22:58:04 +00:00
Nick Mathewson
0a905db7d9 Note TODO items; add DROP relay cells
svn:r670
2003-10-24 21:16:43 +00:00
Roger Dingledine
431fc02af7 fix error in rendezvous description
svn:r645
2003-10-21 09:50:06 +00:00
Roger Dingledine
41d53409f5 APPort is now SocksPort
svn:r644
2003-10-21 09:49:39 +00:00
Nick Mathewson
6cc461ee3f s/TOR/Tor/
svn:r566
2003-10-09 02:04:51 +00:00
Roger Dingledine
e3bc26013f describe what's _actually_ in the payload of a relay begin cell
svn:r540
2003-10-04 08:20:07 +00:00
Nick Mathewson
d771ab953e Make testcases run again; more sanity checking to descriptor generation.
svn:r532
2003-10-01 22:31:13 +00:00
Roger Dingledine
2cd3edd920 update the spec wrt choosing aci's
svn:r530
2003-10-01 01:56:46 +00:00
Nick Mathewson
40ece0c8da Add published to descriptors
svn:r488
2003-09-26 18:28:32 +00:00
Nick Mathewson
855503d1d5 Refactor buffers; implement descriptors.
'buf_t' is now an opaque type defined in buffers.c .

Router descriptors now include all keys; routers generate keys as
needed on startup (in a newly defined "data directory"), and generate
their own descriptors.  Descriptors are now self-signed.

Implementation is not complete: descriptors are never published; and
upon receiving a descriptor, the directory doesn't do anything with
it.

At least "routers.or" and orkeygen are now obsolete, BTW.


svn:r483
2003-09-25 05:17:11 +00:00