Commit Graph

1067 Commits

Author SHA1 Message Date
Roger Dingledine
e826873ac6 another todo item, a half-written tor-design intro
svn:r543
2003-10-07 15:59:30 +00:00
Roger Dingledine
ffaa344a32 describe what's _actually_ in the payload of a relay begin cell
svn:r540
2003-10-04 08:20:07 +00:00
Roger Dingledine
22526c62a5 add log convention to hacking file
this thing needs to get revamped into a 'guide to tor' document


svn:r534
2003-10-03 19:37:38 +00:00
Nick Mathewson
985a3e1492 Add new cell fullness and bandwidth stats.
svn:r533
2003-10-02 20:00:38 +00:00
Nick Mathewson
6ac42f5ec0 Make testcases run again; more sanity checking to descriptor generation.
svn:r532
2003-10-01 22:31:13 +00:00
Roger Dingledine
7f10126a1e affected functions in the migration from addr:port to nickname for ORs
svn:r531
2003-10-01 03:35:31 +00:00
Roger Dingledine
84ec78bcf8 update the spec wrt choosing aci's
svn:r530
2003-10-01 01:56:46 +00:00
Nick Mathewson
df5c7534b1 Move dirserv/routers code out of main.c
svn:r527
2003-10-01 00:43:34 +00:00
Roger Dingledine
e6f8b3ba38 update TODO further
svn:r525
2003-10-01 00:35:54 +00:00
Nick Mathewson
8551509d5c Mark several tasks finished
svn:r521
2003-09-30 22:42:35 +00:00
Nick Mathewson
31cee9fe18 Add published to descriptors
svn:r488
2003-09-26 18:28:32 +00:00
Roger Dingledine
db2684149e update TODO to reflect our progress
svn:r485
2003-09-25 11:05:51 +00:00
Nick Mathewson
3d4ccb781a 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
a3bd8b5483 a few todo things done
svn:r482
2003-09-24 21:30:12 +00:00
Roger Dingledine
7afe2adbaf add a lot of todo entries, from today's meeting
svn:r474
2003-09-20 06:56:15 +00:00
Roger Dingledine
77dfd7826d fill in a gap in the spec
svn:r427
2003-09-05 06:46:39 +00:00
Nick Mathewson
fd20011c26 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
4fb92e5bf7 update the TODO
svn:r423
2003-08-31 00:11:01 +00:00
Roger Dingledine
c8401a30ae remove op_port from the spec also
svn:r420
2003-08-27 22:45:10 +00:00
Nick Mathewson
ee0440f908 Correct description of extracting Kf and Kb from g^xy.
svn:r414
2003-08-25 18:50:29 +00:00
Roger Dingledine
092126eac7 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
330b038d03 add router twins to the spec
svn:r409
2003-08-25 03:00:31 +00:00
Roger Dingledine
bb1584274c patch the spec somewhat. it's still quite stale.
svn:r406
2003-08-22 03:34:51 +00:00
Roger Dingledine
faf831893d move finished todo entries to bottom of list
svn:r405
2003-08-22 03:21:51 +00:00
Roger Dingledine
b800859239 update TODO to reflect current reality
svn:r404
2003-08-22 03:17:14 +00:00
Roger Dingledine
fdc0389ca0 Is there a backdoor in tor?
svn:r403
2003-08-21 17:59:06 +00:00
Roger Dingledine
a7a580977c skeletal design paper
svn:r367
2003-07-11 19:28:36 +00:00
Roger Dingledine
66213fb490 update todo for finished items
svn:r357
2003-06-25 07:28:34 +00:00
Roger Dingledine
59633aeddd update spec: OR/OR and OP/OR handshakes have merged
svn:r346
2003-06-23 09:44:35 +00:00
Roger Dingledine
76117b3f18 a few more clarifications to rendezvous spec
svn:r345
2003-06-22 20:39:10 +00:00
Roger Dingledine
4fc9478937 rewrite rendezvous spec so normal people can follow it
svn:r344
2003-06-22 10:33:21 +00:00
Nick Mathewson
fba684586f 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
95e5384af3 Change many files to new log_fn format
svn:r333
2003-06-17 22:18:26 +00:00
Nick Mathewson
b9480620c6 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
cb8ebfcf29 folding in nick's suggestion
svn:r326
2003-06-14 07:27:45 +00:00
Nick Mathewson
9f5c2ff0c1 Add comment about hostnames; all else looks reasonable as discussed
svn:r325
2003-06-14 03:35:02 +00:00
Roger Dingledine
33eeccd0a4 another revision of the rendezvous spec
this time the application-side behavior is more plausible


svn:r317
2003-06-13 12:44:43 +00:00
Roger Dingledine
7137a57849 further spec cleanup
svn:r311
2003-06-12 07:13:01 +00:00
Nick Mathewson
3d538f6d70 Add first draft of rendezvous point document
svn:r310
2003-06-12 06:20:20 +00:00
Nick Mathewson
cb2c43d735 Finish spec update
svn:r309
2003-06-12 06:19:34 +00:00
Nick Mathewson
88634ba114 add TODO notes
svn:r307
2003-06-03 19:54:26 +00:00
Roger Dingledine
20712dbf23 a few minor notes, still more work to be done
svn:r306
2003-06-03 09:51:23 +00:00
Nick Mathewson
f40ddfab2e Committing the parts of tor-spec I can write. There are still a
couple of points where the code doesn't match my understanding -- I
can write those, once I understand whether we're still going to do
what I thought.

The rendezvous point spec is begun, but has turned out not to be what
we had talked about.  Let's talk design tomorrow, Roger, and I'll write down
what we say.


svn:r305
2003-06-03 06:45:06 +00:00
Roger Dingledine
430545432f and update the todo
svn:r302
2003-05-28 06:36:49 +00:00
Roger Dingledine
5e05079890 partial update of the spec
still wrong in plenty of places


svn:r301
2003-05-28 06:36:26 +00:00
Nick Mathewson
afc0eb2c71 Tested backends for directory signing and checking. Directory parser completely refactored. Need documentation and integration. Explanitory mail forthcoming.
svn:r271
2003-05-07 18:30:46 +00:00
Nick Mathewson
445cd8f0f1 Decrease DH group length to 1024. (Roger, you may want to read section 1 of the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.)
svn:r269
2003-05-07 02:28:42 +00:00
Nick Mathewson
d0ff485e1b More work on directories. Signed directories not yet tested. No support for checking sigs yet
svn:r268
2003-05-07 02:13:23 +00:00
Roger Dingledine
3416a10627 update the todo
svn:r267
2003-05-07 02:02:52 +00:00
Roger Dingledine
e0d734eb69 update based on discussions at discex iii
svn:r256
2003-04-25 18:29:45 +00:00
Roger Dingledine
f8c6339979 update docs to reflect a bit more reality
svn:r252
2003-04-18 18:57:22 +00:00
Nick Mathewson
32a3e704b4 Choose correct abstraction for topic_foo. Abstract random-integer code
svn:r249
2003-04-17 17:10:41 +00:00
Nick Mathewson
97d847b9e3 Factor out cell packing and unpacking
svn:r240
2003-04-16 17:44:33 +00:00
Nick Mathewson
0c61bc3756 Remove the notion of "onion ciphers"; make packing and unpacking separate fns
svn:r236
2003-04-16 16:19:27 +00:00
Roger Dingledine
1ae95f66ed bring docs closer to reality
svn:r221
2003-04-05 19:04:05 +00:00
Roger Dingledine
0dad499917 finish specifying topic flow control
svn:r217
2003-03-24 03:31:11 +00:00
Roger Dingledine
fceb457276 minor doc patches
svn:r212
2003-03-19 22:44:29 +00:00
Nick Mathewson
7f7417cd29 Fix bug in client_send_auth
svn:r203
2003-03-19 21:47:18 +00:00
Roger Dingledine
799dafb881 a few clarifications to the spec
still not done at the end


svn:r195
2003-03-18 07:21:31 +00:00
Roger Dingledine
8fb1056a7c identical FAQ and HACKING files, now in /doc
svn:r194
2003-03-18 03:28:03 +00:00
Roger Dingledine
d5c42576a3 more todo edits from today's meeting
svn:r191
2003-03-17 23:34:00 +00:00
Roger Dingledine
0ff1d28fae same todo file as before, just moving to doc/
svn:r189
2003-03-17 23:19:25 +00:00
Roger Dingledine
9566ac4799 some patches on nick's commit
svn:r177
2003-03-12 12:02:06 +00:00
Nick Mathewson
1c8279ca39 First draft of most of spec
svn:r175
2003-03-11 21:36:00 +00:00
Roger Dingledine
f9f08666e4 tweaks and responses to the spec
svn:r171
2003-03-07 08:41:57 +00:00
Nick Mathewson
858c611573 Spec for current version of onion routing
svn:r168
2003-03-07 02:39:40 +00:00
Roger Dingledine
7a18057357 starting to document what clients need to do and why
svn:r147
2002-12-12 22:53:34 +00:00