aboutsummaryrefslogtreecommitdiff
path: root/src/or/circuit.c
Commit message (Expand)AuthorAge
* Compute paths as we build them.Nick Mathewson2003-11-12
* Refactor onion_generate_cpath to build cpaths one hop at a time. ThisNick Mathewson2003-11-12
* more cleanups and bugfixRoger Dingledine2003-11-11
* Rename aci to circ_id throughout.Nick Mathewson2003-11-11
* Make AP connections wait for a circuit if none exists.Nick Mathewson2003-11-11
* move closer to being able to reload config on HUPRoger Dingledine2003-10-21
* send the end cell when we realize we're going to end,Roger Dingledine2003-10-21
* Stop using stdout for non-debugging casesNick Mathewson2003-10-15
* change WARNING to WARNRoger Dingledine2003-10-10
* Refactor, rename, and clarifyNick Mathewson2003-10-09
* Update LICENSE and copyright dates.Nick Mathewson2003-10-08
* refactor around connection_edge_send_command()Roger Dingledine2003-10-04
* wrap strdup; prefer time() to gettimeofday()Roger Dingledine2003-10-04
* refactor so connection_write_to_buf() never failsRoger Dingledine2003-10-04
* Add new cell fullness and bandwidth stats.Nick Mathewson2003-10-02
* my_routerinfo, router_is_me, and learn_my_address are obsoleteRoger Dingledine2003-10-01
* clean up receiver buckets; prepare for payloads in relay_end; note a few bugsRoger Dingledine2003-09-27
* first pass: obey log conventionRoger Dingledine2003-09-26
* Refactor buffers; implement descriptors.Nick Mathewson2003-09-25
* cleanups, bugfixes, more verbose logsRoger Dingledine2003-09-24
* leave the socks handshake on the inbuf until it's completeRoger Dingledine2003-09-18
* bugfixes and refactoringsRoger Dingledine2003-09-16
* Make sequential ACI selection logic handle HIGHER/LOWERNick Mathewson2003-09-16
* Add first cut of assert_*_ok functionsNick Mathewson2003-09-16
* Add #ifdef'd code (on by default) to allocate ACIs sequentially.Nick Mathewson2003-09-16
* clean up exported api'sRoger Dingledine2003-09-16
* bugfix: onion pending queue now worksRoger Dingledine2003-09-14
* Attempt to track down bug in conn->package_windowNick Mathewson2003-08-25
* better log output for debuggingRoger Dingledine2003-08-11
* Fix typo: ports are 16 bits.Nick Mathewson2003-08-11
* src/orNick Mathewson2003-07-30
* fix many bugs in package_window handlingRoger Dingledine2003-07-03
* slightly happier on 64-bit archsRoger Dingledine2003-06-24
* Remove false warnings from printf checksNick Mathewson2003-06-21
* Change many files to new log_fn formatNick Mathewson2003-06-17
* relay queues are obsolete (woo!)Roger Dingledine2003-06-13
* implement truncate and truncated (untested)Roger Dingledine2003-06-12
* bugfix: it was expiring circuits that still had active connectionsRoger Dingledine2003-06-01
* OPport is gone. So is conn type OP.Roger Dingledine2003-05-28
* bugfixRoger Dingledine2003-05-28
* fix design bug: circ->n_conn is shared among circs, so it can'tRoger Dingledine2003-05-27
* remove dead codeRoger Dingledine2003-05-20
* add circuit-level sendme relay cellsRoger Dingledine2003-05-20
* put some symbolic constants to the onion skin lengthsRoger Dingledine2003-05-06
* incremental path building in; uses ephemeral DH; onions are goneRoger Dingledine2003-05-05
* streams are now 8 bytes, and are recognized by intermediate hopsRoger Dingledine2003-05-02
* cpath is now a doubly linked list, not an arrayRoger Dingledine2003-05-01
* terminology shift: data->relay, topic->relay, topic->streamRoger Dingledine2003-05-01
* bugfix: a circ can't be youngest if it's still connecting to the first hopRoger Dingledine2003-04-20
* bugfix: refactor to always use circuit_removeRoger Dingledine2003-04-20