Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | OPport is gone. So is conn type OP. | Roger Dingledine | 2003-05-28 | |
| | | | | svn:r298 | |||
* | bugfix | Roger Dingledine | 2003-05-28 | |
| | | | | svn:r297 | |||
* | fix design bug: circ->n_conn is shared among circs, so it can't | Roger Dingledine | 2003-05-27 | |
| | | | | | | | point to the streams for this circ. svn:r296 | |||
* | correct the comments, plus a question for nick | Roger Dingledine | 2003-05-26 | |
| | | | | svn:r295 | |||
* | remove dead code | Roger Dingledine | 2003-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 cells | Roger Dingledine | 2003-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 | |||
* | work on versioning; new log_fn function | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r288 | |||
* | make router_dump_token only for debugging; clean backslashes | Roger Dingledine | 2003-05-09 | |
| | | | | svn:r287 | |||
* | removed obsolete version.h | Roger Dingledine | 2003-05-09 | |
| | | | | svn:r285 | |||
* | Routerinfos are no longer linked | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r283 | |||
* | We cant recognize ourself until we resolve all the routers. | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r282 | |||
* | more debugging on build_directory | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r281 | |||
* | more debugging on build_directory | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r280 | |||
* | Thats the letter I and the number 2. (Apologies to Negativland) | Nick Mathewson | 2003-05-09 | |
| | | | | svn:r279 | |||
* | Get directories working. | Nick Mathewson | 2003-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're | Nick Mathewson | 2003-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 Mathewson | 2003-05-08 | |
| | | | | | | between everything; remove some unused interfaces svn:r276 | |||
* | sign directories with the signing key | Roger Dingledine | 2003-05-07 | |
| | | | | svn:r274 | |||
* | hints for nick on where to integrate | Roger Dingledine | 2003-05-07 | |
| | | | | svn:r273 | |||
* | Do not replace old directory if new one is invalid | Nick Mathewson | 2003-05-07 | |
| | | | | svn:r272 | |||
* | Tested backends for directory signing and checking. Directory parser ↵ | Nick Mathewson | 2003-05-07 | |
| | | | | | | completely refactored. Need documentation and integration. Explanitory mail forthcoming. svn:r271 | |||
* | fix double-semicolon parse error | Roger Dingledine | 2003-05-07 | |
| | | | | svn:r270 | |||
* | Decrease DH group length to 1024. (Roger, you may want to read section 1 of ↵ | Nick Mathewson | 2003-05-07 | |
| | | | | | | the IETF draft: a 1024-bit DH key probably reduces our cipher strength to ~80 bits.) svn:r269 | |||
* | More work on directories. Signed directories not yet tested. No support for ↵ | Nick Mathewson | 2003-05-07 | |
| | | | | | | checking sigs yet svn:r268 | |||
* | Refactor directories; add unit tests; add router keyword | Nick Mathewson | 2003-05-06 | |
| | | | | svn:r266 | |||
* | put some symbolic constants to the onion skin lengths | Roger Dingledine | 2003-05-06 | |
| | | | | svn:r265 | |||
* | incremental path building in; uses ephemeral DH; onions are gone | Roger Dingledine | 2003-05-05 | |
| | | | | | | | still need to change circuit-level sendmes svn:r264 | |||
* | Tests, headers, and debugging for onion skin backend | Nick Mathewson | 2003-05-05 | |
| | | | | svn:r263 | |||
* | streams are now 8 bytes, and are recognized by intermediate hops | Roger Dingledine | 2003-05-02 | |
| | | | | | | | | the OP only crypts the appropriate number of times depending on which layer (hop on the path) it's for/from. svn:r262 | |||
* | remove obsolete test code | Roger Dingledine | 2003-05-01 | |
| | | | | svn:r261 | |||
* | cpath is now a doubly linked list, not an array | Roger Dingledine | 2003-05-01 | |
| | | | | svn:r260 | |||
* | Implement core of onion-skin-based handshake | Nick Mathewson | 2003-05-01 | |
| | | | | svn:r259 | |||
* | terminology shift: data->relay, topic->relay, topic->stream | Roger Dingledine | 2003-05-01 | |
| | | | | svn:r258 | |||
* | Basic diffie-helman wrappers with fixed modulus and tests | Nick Mathewson | 2003-05-01 | |
| | | | | svn:r257 | |||
* | bugfix: a circ can't be youngest if it's still connecting to the first hop | Roger Dingledine | 2003-04-20 | |
| | | | | svn:r255 | |||
* | bugfix: refactor to always use circuit_remove | Roger Dingledine | 2003-04-20 | |
| | | | | | | | this way we can always check if a new circ needs to be launched svn:r254 | |||
* | bugfix: don't segfault if there's no valid circuit open | Roger Dingledine | 2003-04-19 | |
| | | | | svn:r253 | |||
* | bugfix: only close old circuits if they have no connections! | Roger Dingledine | 2003-04-18 | |
| | | | | svn:r251 | |||
* | Adjust straggling users of payload field | Nick Mathewson | 2003-04-17 | |
| | | | | svn:r250 | |||
* | Choose correct abstraction for topic_foo. Abstract random-integer code | Nick Mathewson | 2003-04-17 | |
| | | | | svn:r249 | |||
* | Use cell.topic* fields in ap_handshake_send_begin | Nick Mathewson | 2003-04-17 | |
| | | | | svn:r248 | |||
* | Rebuild or and test binaries when a libor.a changes but or/*.c does not. | Nick Mathewson | 2003-04-17 | |
| | | | | svn:r247 | |||
* | 17 does not divide 1024, but it can stomp some interesting pointers and ↵ | Nick Mathewson | 2003-04-17 | |
| | | | | | | segfault the test suite svn:r244 | |||
* | further cleanup, test.c still has some bugs | Roger Dingledine | 2003-04-16 | |
| | | | | svn:r241 | |||
* | Factor out cell packing and unpacking | Nick Mathewson | 2003-04-16 | |
| | | | | svn:r240 | |||
* | Remove the last vestige of code that claims to know the inner structure of ↵ | Nick Mathewson | 2003-04-16 | |
| | | | | | | an onion on the network svn:r239 | |||
* | bugfix: make onions work again | Roger Dingledine | 2003-04-16 | |
| | | | | svn:r238 | |||
* | Factor out timeval-related functions. | Nick Mathewson | 2003-04-16 | |
| | | | | svn:r237 | |||
* | Remove the notion of "onion ciphers"; make packing and unpacking separate fns | Nick Mathewson | 2003-04-16 | |
| | | | | svn:r236 | |||
* | add missing prototype | Roger Dingledine | 2003-04-16 | |
| | | | | svn:r235 |