aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Dont test handshakes in an infinite loopNick Mathewson2003-06-14
| | | | svn:r324
* When debugging, dump key materialNick Mathewson2003-06-14
| | | | svn:r323
* Fix the periodic bug that would make handshaking fail.Nick Mathewson2003-06-14
| | | | | | | | The culprit: sometimes DH_calculate_key returns less than DH_KEY_LEN bytes; we needed to check the return value. svn:r322
* Do not use pseudorandom noncesNick Mathewson2003-06-14
| | | | svn:r321
* Fix MacOS buildNick Mathewson2003-06-14
| | | | svn:r320
* Better test messages for onion skin bugNick Mathewson2003-06-13
| | | | svn:r319
* Add RNG seedingNick Mathewson2003-06-13
| | | | svn:r318
* another revision of the rendezvous specRoger Dingledine2003-06-13
| | | | | | | this time the application-side behavior is more plausible svn:r317
* remove on-the-fly compression featureRoger Dingledine2003-06-13
| | | | | | | | | it wasn't working, and it was harder than we'd anticipated not worth it. svn:r316
* relay queues are obsolete (woo!)Roger Dingledine2003-06-13
| | | | | | | | | | | they used to be used for * queueing relay cells at the edge of the network, when windows are empty * queueing relay cells that arrive after an onion but before the onion has been processed. both of these uses are gone. so out they go. svn:r315
* improve portability: inet_aton is missing on solarisRoger Dingledine2003-06-13
| | | | svn:r314
* send truncates AP-ward in a circuit, not destroysRoger Dingledine2003-06-13
| | | | svn:r313
* implement truncate and truncated (untested)Roger Dingledine2003-06-12
| | | | | | | clean up circuit_deliver_relay_cell convention svn:r312
* further spec cleanupRoger Dingledine2003-06-12
| | | | svn:r311
* Add first draft of rendezvous point documentNick Mathewson2003-06-12
| | | | svn:r310
* Finish spec updateNick Mathewson2003-06-12
| | | | svn:r309
* don't complain as much when using openssl 0.9.7aRoger Dingledine2003-06-10
| | | | svn:r308
* add TODO notesNick Mathewson2003-06-03
| | | | svn:r307
* a few minor notes, still more work to be doneRoger Dingledine2003-06-03
| | | | svn:r306
* Committing the parts of tor-spec I can write. There are still aNick Mathewson2003-06-03
| | | | | | | | | | | | | 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
* Answer question about eliminating symmetric encryption from onion skinsNick Mathewson2003-06-02
| | | | svn:r304
* bugfix: it was expiring circuits that still had active connectionsRoger Dingledine2003-06-01
| | | | svn:r303
* and update the todoRoger Dingledine2003-05-28
| | | | svn:r302
* partial update of the specRoger Dingledine2003-05-28
| | | | | | | still wrong in plenty of places svn:r301
* update config files to not use opportRoger Dingledine2003-05-28
| | | | svn:r300
* fix (harmless) bugRoger Dingledine2003-05-28
| | | | svn:r299
* OPport is gone. So is conn type OP.Roger Dingledine2003-05-28
| | | | svn:r298
* bugfixRoger Dingledine2003-05-28
| | | | svn:r297
* fix design bug: circ->n_conn is shared among circs, so it can'tRoger Dingledine2003-05-27
| | | | | | | point to the streams for this circ. svn:r296
* correct the comments, plus a question for nickRoger Dingledine2003-05-26
| | | | svn:r295
* remove dead codeRoger Dingledine2003-05-20
| | | | | | | | | | circuits no longer queue more cells when the windows are empty -- they simply don't package it from the buffer if they're not going to want it. we can restore this code later if we need to resume queueing. svn:r294
* add circuit-level sendme relay cellsRoger Dingledine2003-05-20
| | | | | | | | | | remove sendme cells replace malloc with tor_malloc patch (but not track down) bug in onion pending list streamline connection_ap handshake svn:r293
* replace malloc with tor_malloc; remove broken/unused crypto_pk_set_keyRoger Dingledine2003-05-20
| | | | svn:r292
* Fail less spectacularly on macosNick Mathewson2003-05-09
| | | | svn:r291
* Fix build on linux; macos is still messed upNick Mathewson2003-05-09
| | | | svn:r290
* One is the language; the other is the compilerNick Mathewson2003-05-09
| | | | svn:r289
* work on versioning; new log_fn functionNick Mathewson2003-05-09
| | | | svn:r288
* make router_dump_token only for debugging; clean backslashesRoger Dingledine2003-05-09
| | | | svn:r287
* still removing version.hRoger Dingledine2003-05-09
| | | | svn:r286
* removed obsolete version.hRoger Dingledine2003-05-09
| | | | svn:r285
* obsolete, removedRoger Dingledine2003-05-09
| | | | svn:r284
* Routerinfos are no longer linkedNick Mathewson2003-05-09
| | | | svn:r283
* We cant recognize ourself until we resolve all the routers.Nick Mathewson2003-05-09
| | | | svn:r282
* more debugging on build_directoryNick Mathewson2003-05-09
| | | | svn:r281
* more debugging on build_directoryNick Mathewson2003-05-09
| | | | svn:r280
* Thats the letter I and the number 2. (Apologies to Negativland)Nick Mathewson2003-05-09
| | | | svn:r279
* Get directories working.Nick Mathewson2003-05-08
| | | | | | | | | | | | | | | | | | | | Or at least, directories get generated, signed, download, and checked, with nobody seeming to crash. In config/*, added 'signing-key' blocks to dirservers and routers.or, so that everyone will know about the directories' signing keys. In or/directory.c, refrained from using a dirserver's signing key when no such key is known; added more debugging output. In or/main.c, added debugging output and fixed a few logic errors. In or/routers.c, added debugging output and prevented a segfault on routers_resolve_directory. The interleaving of arrays and lists on routerinfo_t is still messy, but at least it seems to work again. svn:r278
* (possibly incorrect) code to make routers get resolved when they'reNick Mathewson2003-05-08
| | | | | | | | | | inserted into the directory. Roger: If you can answer the question with your name on it, you may prevent a segfault before it happens. :) svn:r277
* Call the right signed-directory functions; try to describe the difference ↵Nick Mathewson2003-05-08
| | | | | | between everything; remove some unused interfaces svn:r276
* cheap hack so the dirservers have a signing keyRoger Dingledine2003-05-07
| | | | svn:r275