aboutsummaryrefslogtreecommitdiff
path: root/src/or/onion.c
AgeCommit message (Expand)Author
2003-08-20implemented cpuworkersRoger Dingledine
2003-08-14start refactoring dnsworker so testing won't be so darn hardRoger Dingledine
2003-07-30src/orNick Mathewson
2003-06-21Remove false warnings from printf checksNick Mathewson
2003-06-14When debugging, dump key materialNick Mathewson
2003-06-14Fix the periodic bug that would make handshaking fail.Nick Mathewson
2003-06-13Better test messages for onion skin bugNick Mathewson
2003-06-13relay queues are obsolete (woo!)Roger Dingledine
2003-06-12implement truncate and truncated (untested)Roger Dingledine
2003-06-02Answer question about eliminating symmetric encryption from onion skinsNick Mathewson
2003-05-28OPport is gone. So is conn type OP.Roger Dingledine
2003-05-26correct the comments, plus a question for nickRoger Dingledine
2003-05-20remove dead codeRoger Dingledine
2003-05-20add circuit-level sendme relay cellsRoger Dingledine
2003-05-07sign directories with the signing keyRoger Dingledine
2003-05-06Refactor directories; add unit tests; add router keywordNick Mathewson
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-05Tests, headers, and debugging for onion skin backendNick Mathewson
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-01Implement core of onion-skin-based handshakeNick Mathewson
2003-05-01terminology shift: data->relay, topic->relay, topic->streamRoger Dingledine
2003-04-17Adjust straggling users of payload fieldNick Mathewson
2003-04-17Choose correct abstraction for topic_foo. Abstract random-integer codeNick Mathewson
2003-04-16Remove the last vestige of code that claims to know the inner structure of an...Nick Mathewson
2003-04-16bugfix: make onions work againRoger Dingledine
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-08put most of the remaining exit policy stuff inRoger Dingledine
2003-04-07Add magic to end of C files to make emacs happy; split test invocation into s...Nick Mathewson
2003-03-19Finish zlib and half-open; switch to 3des (ede/ofb)Nick Mathewson
2003-03-18greatly simplify this notion of 'roles':Roger Dingledine
2003-03-17Remove extraneous (and non-ansi) semisNick Mathewson
2003-02-14rudimentary dns caching (of both resolves and resolve failures)Roger Dingledine
2003-01-26major overhaul: dns slave subsystem, topicsRoger Dingledine
2002-12-31use a rbtree for replay detection, rather than linear searchRoger Dingledine
2002-12-03onions go on and off the network correctly nowRoger Dingledine
2002-12-03onions expire after a day, not an hourRoger Dingledine
2002-11-28two more rare race conditionsRoger Dingledine
2002-11-27create cells are now queued and processed only when idleRoger Dingledine
2002-11-23remove popt dependency, consolidate config stuffRoger Dingledine
2002-10-02cleanup and a variety of bugfixesRoger Dingledine
2002-10-02Add convenience functions to wrap create and init for symmetric ciphers; clea...Nick Mathewson
2002-09-28cleanupRoger Dingledine
2002-09-24laying the groundwork for dynamic router listsRoger Dingledine
2002-09-19synchronize to the version i've been giving people to testRoger Dingledine
2002-09-04onion proxies now work (i think)Roger Dingledine
2002-09-03clarifying the empty semicolonRoger Dingledine
2002-09-03Port to MacOS XNick Mathewson