summaryrefslogtreecommitdiff
path: root/src/or/circuit.c
AgeCommit message (Expand)Author
2003-10-09Refactor, rename, and clarifyNick Mathewson
2003-10-08Update LICENSE and copyright dates.Nick Mathewson
2003-10-04refactor around connection_edge_send_command()Roger Dingledine
2003-10-04wrap strdup; prefer time() to gettimeofday()Roger Dingledine
2003-10-04refactor so connection_write_to_buf() never failsRoger Dingledine
2003-10-02Add new cell fullness and bandwidth stats.Nick Mathewson
2003-10-01my_routerinfo, router_is_me, and learn_my_address are obsoleteRoger Dingledine
2003-09-27clean up receiver buckets; prepare for payloads in relay_end; note a few bugsRoger Dingledine
2003-09-26first pass: obey log conventionRoger Dingledine
2003-09-25Refactor buffers; implement descriptors.Nick Mathewson
2003-09-24cleanups, bugfixes, more verbose logsRoger Dingledine
2003-09-18leave the socks handshake on the inbuf until it's completeRoger Dingledine
2003-09-16bugfixes and refactoringstor-0.0.2pre8Roger Dingledine
2003-09-16Make sequential ACI selection logic handle HIGHER/LOWERNick Mathewson
2003-09-16Add first cut of assert_*_ok functionsNick Mathewson
2003-09-16Add #ifdef'd code (on by default) to allocate ACIs sequentially.Nick Mathewson
2003-09-16clean up exported api'sRoger Dingledine
2003-09-14bugfix: onion pending queue now worksRoger Dingledine
2003-08-25Attempt to track down bug in conn->package_windowNick Mathewson
2003-08-11better log output for debuggingRoger Dingledine
2003-08-11Fix typo: ports are 16 bits.Nick Mathewson
2003-07-30src/orNick Mathewson
2003-07-03fix many bugs in package_window handlingRoger Dingledine
2003-06-24slightly happier on 64-bit archsRoger Dingledine
2003-06-21Remove false warnings from printf checksNick Mathewson
2003-06-17Change many files to new log_fn formatNick Mathewson
2003-06-13relay queues are obsolete (woo!)Roger Dingledine
2003-06-12implement truncate and truncated (untested)Roger Dingledine
2003-06-01bugfix: it was expiring circuits that still had active connectionsRoger Dingledine
2003-05-28OPport is gone. So is conn type OP.Roger Dingledine
2003-05-28bugfixRoger Dingledine
2003-05-27fix design bug: circ->n_conn is shared among circs, so it can'tRoger Dingledine
2003-05-20remove dead codeRoger Dingledine
2003-05-20add circuit-level sendme relay cellsRoger Dingledine
2003-05-06put some symbolic constants to the onion skin lengthsRoger Dingledine
2003-05-05incremental path building in; uses ephemeral DH; onions are goneRoger Dingledine
2003-05-02streams are now 8 bytes, and are recognized by intermediate hopsRoger Dingledine
2003-05-01cpath is now a doubly linked list, not an arrayRoger Dingledine
2003-05-01terminology shift: data->relay, topic->relay, topic->streamRoger Dingledine
2003-04-20bugfix: a circ can't be youngest if it's still connecting to the first hopRoger Dingledine
2003-04-20bugfix: refactor to always use circuit_removeRoger Dingledine
2003-04-18bugfix: only close old circuits if they have no connections!Roger Dingledine
2003-04-17Choose correct abstraction for topic_foo. Abstract random-integer codeNick Mathewson
2003-04-16further cleanup, test.c still has some bugsRoger Dingledine
2003-04-16Remove the last vestige of code that claims to know the inner structure of an...Nick Mathewson
2003-04-16Factor out timeval-related functions.Nick Mathewson
2003-04-16Remove the notion of "onion ciphers"; make packing and unpacking separate fnsNick Mathewson
2003-04-16divorce circuit building from user connectionsRoger Dingledine
2003-04-11refactored some duplicate code into connection_edge.cRoger Dingledine
2003-04-07Add magic to end of C files to make emacs happy; split test invocation into s...Nick Mathewson