Commit Graph

4042 Commits

Author SHA1 Message Date
Roger Dingledine 1bf10257da fill in some lncs numbers
svn:r649
2003-10-21 22:13:18 +00:00
Paul Syverson ac7a9ccadf Adversary model mostly done? Some other small changes in assumptions et passim.
svn:r648
2003-10-21 21:44:00 +00:00
Nick Mathewson 009f2f6dbb Update .cvsignores to exclude files generated due to recent build improvements
svn:r647
2003-10-21 17:49:52 +00:00
Nick Mathewson 53dca60b13 Add design goals section
svn:r646
2003-10-21 17:43:26 +00:00
Roger Dingledine 24536a65f3 fix error in rendezvous description
svn:r645
2003-10-21 09:50:06 +00:00
Roger Dingledine 0e137e413f APPort is now SocksPort
svn:r644
2003-10-21 09:49:39 +00:00
Roger Dingledine f8a72b1c21 i seem to be listing hard problems.
still plenty more hard problems where those came from.


svn:r639
2003-10-21 08:09:55 +00:00
Roger Dingledine 668ec0b435 first draft of a conclusion / future works
svn:r638
2003-10-21 04:27:54 +00:00
Roger Dingledine 53baa69705 first draft of the rendezvous section done
svn:r637
2003-10-21 01:11:29 +00:00
Paul Syverson 08c44fc1ab Few more changes to intro. First complete draft of background.
Cut in threats from PETs 2000 paper and started adapting them.


svn:r636
2003-10-20 23:44:53 +00:00
Paul Syverson 96f47a3eca Small changes to abstract and intro
svn:r615
2003-10-17 20:56:59 +00:00
Roger Dingledine f36e2cbd67 put in some notes about rendezvous points
i'll tie these together more in a bit

and answer/introduce a few questions in section 1


svn:r614
2003-10-17 11:04:39 +00:00
Paul Syverson f6e202307b Several changes to background section, which is still a mess
Added bib file


svn:r607
2003-10-16 21:49:04 +00:00
Roger Dingledine 66d7448258 update TODO entries to reflect recent progress
svn:r602
2003-10-15 19:28:59 +00:00
Nick Mathewson 0149c4ed55 Add initial background mumblings; more work tomorrow
svn:r586
2003-10-14 05:29:03 +00:00
Roger Dingledine 411a18e34c put out 0.0.2pre12
(mainly doc and log changes)


svn:r579
2003-10-12 07:19:10 +00:00
Roger Dingledine 5ccb28c335 remove more confusing parts of the README
svn:r577
2003-10-11 23:44:51 +00:00
Paul Syverson 11633d8a45 A few rewordings in abstract and first paragraph
svn:r574
2003-10-10 19:57:27 +00:00
Roger Dingledine c5ed91fd66 flesh out more of the entries in the intro
svn:r573
2003-10-10 04:35:25 +00:00
Roger Dingledine c098d7769f first pass over HACKING doc
svn:r568
2003-10-09 08:33:54 +00:00
Nick Mathewson 43a2e32ace First cut at HACKING document
svn:r567
2003-10-09 02:05:13 +00:00
Nick Mathewson 955c8bda2b s/TOR/Tor/
svn:r566
2003-10-09 02:04:51 +00:00
Roger Dingledine 8b80362c76 0.0.2pre11, new license
svn:r564
2003-10-08 04:10:59 +00:00
Roger Dingledine 16778795f3 minor fixes; bump to 0.0.2pre10
svn:r551
2003-10-07 21:27:33 +00:00
Roger Dingledine de6cbe53c0 some early bugfixes
our log() conflicts with log(3)
distribute only the correct files from doc/ and src/config/
sometimes laptops go back in time. i guess that's ok for now.
and bump the version number because we're live.


svn:r544
2003-10-07 16:30:05 +00:00
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