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
Roger Dingledine
b97b8d991d
add a lot of todo entries, from today's meeting
...
svn:r474
2003-09-20 06:56:15 +00:00
Roger Dingledine
5b22834df9
fill in a gap in the spec
...
svn:r427
2003-09-05 06:46:39 +00:00
Nick Mathewson
ba9c7ecb0b
Add initial interfaces and code for TLS support. Interfaces are right; code needs work and testing.
...
svn:r424
2003-09-04 16:05:08 +00:00
Roger Dingledine
01564c0936
remove op_port from the spec also
...
svn:r420
2003-08-27 22:45:10 +00:00
Nick Mathewson
a91c7de2a9
Correct description of extracting Kf and Kb from g^xy.
...
svn:r414
2003-08-25 18:50:29 +00:00
Roger Dingledine
949ef319e2
remove bandwidth from handshake negotiations
...
replace too-prescriptive link throttling spec with handwavy one
svn:r412
2003-08-25 08:26:34 +00:00
Roger Dingledine
329bd02e7e
add router twins to the spec
...
svn:r409
2003-08-25 03:00:31 +00:00
Roger Dingledine
a050cc28e1
patch the spec somewhat. it's still quite stale.
...
svn:r406
2003-08-22 03:34:51 +00:00
Roger Dingledine
e58edd203c
update spec: OR/OR and OP/OR handshakes have merged
...
svn:r346
2003-06-23 09:44:35 +00:00
Roger Dingledine
c4fe091db3
a few more clarifications to rendezvous spec
...
svn:r345
2003-06-22 20:39:10 +00:00
Roger Dingledine
3e3df02a03
rewrite rendezvous spec so normal people can follow it
...
svn:r344
2003-06-22 10:33:21 +00:00
Nick Mathewson
c6c3c6329b
Add specification for half-open connections, modified from last week's
...
conversation enough to correspond to real TCP.
svn:r338
2003-06-19 23:23:35 +00:00
Nick Mathewson
c8ed0a720c
Make log_fn work on apples with no workarounds needed in main code
...
svn:r330
2003-06-17 21:15:25 +00:00
Roger Dingledine
d8db66ecb1
folding in nick's suggestion
...
svn:r326
2003-06-14 07:27:45 +00:00