summaryrefslogtreecommitdiff
path: root/src/or/or.h
AgeCommit message (Expand)Author
2004-01-05the onionskin challenge length was 30 bytes longer than necessaryRoger Dingledine
2004-01-02fix endian issue: rh.integrity was getting sent wrongRoger Dingledine
2003-12-23checkpoint: revamp relay cell packaging and handlingRoger Dingledine
2003-12-19make sure there's no conflict when generating stream_idsRoger Dingledine
2003-12-19rename circ_id_t to uint16_t for code clarityRoger Dingledine
2003-12-19make a relay_header_t struct and pack/unpack funcsRoger Dingledine
2003-12-17remove trailing whitespaceRoger Dingledine
2003-12-17make fetch_from_buf_http malloc its strings ratherRoger Dingledine
2003-12-16infrastructure for integrity-checks in relay cellsRoger Dingledine
2003-12-16move cell size to 512 bytesRoger Dingledine
2003-12-16add H(K|1) to the onionskin replyRoger Dingledine
2003-12-14start tracking the 'It appears I've already sent the end' warningRoger Dingledine
2003-12-14change dns notation from question/answer to address/addrRoger Dingledine
2003-12-14add options.ExcludedNodes -- nodes that are never picked in path buildingRoger Dingledine
2003-12-13revamp circuit node selection to use smartlists:Roger Dingledine
2003-12-13Add port ranges to exit policiesNick Mathewson
2003-12-12if >=2 circs are being built that handle a given stream,Roger Dingledine
2003-12-08Make router/directory parsing nondestructive and more const-friendlyNick Mathewson
2003-12-06declare the prototypes betterRoger Dingledine
2003-12-06break routers.c into router.c for stuff the router does,Roger Dingledine
2003-12-05terminology shift:Roger Dingledine
2003-12-03pick nodes for a circuit only from those the directory says are upRoger Dingledine
2003-12-03bugfix in exit node choice: we used to find the perfect exit node but ...Roger Dingledine
2003-11-20simplify: options.OnionRouter==1 iff options.ORPort>0Roger Dingledine
2003-11-19Separate failure-count tracking from circuit-launching.Nick Mathewson
2003-11-18bugfix: don't ask for ->next of an expired circuitRoger Dingledine
2003-11-18don't build too many circs at onceRoger Dingledine
2003-11-17recognize in-progress circs and don't start redundant onesRoger Dingledine
2003-11-16bugfixesRoger Dingledine
2003-11-16change when circuits are built and expiredRoger Dingledine
2003-11-16initial patches on patchesRoger Dingledine
2003-11-16Finish implementing the rest of the exitpolicy stuff, except for automaticall...Nick Mathewson
2003-11-14Improved exit policy syntax; basic client-side DNS caching.Nick Mathewson
2003-11-13bump default pathlen to 3; clean up surrounding codeRoger Dingledine
2003-11-13let getconfig survive repeated calls. now we call it again when we hup.Roger Dingledine
2003-11-12lay groundwork for EntryNodes and ExitNodesRoger Dingledine
2003-11-12Remove dead codeNick Mathewson
2003-11-12Compute paths as we build them.Nick Mathewson
2003-11-12Refactor onion_generate_cpath to build cpaths one hop at a time. ThisNick Mathewson
2003-11-11conn->socks_version is obsoleteRoger Dingledine
2003-11-11Rename aci to circ_id throughout.Nick Mathewson
2003-11-11Make AP connections wait for a circuit if none exists.Nick Mathewson
2003-11-10client now survives going offline betterRoger Dingledine
2003-10-25add DirBindAddress, parse the BindAddress's when you bindRoger Dingledine
2003-10-22play with connection_edge_send_commandRoger Dingledine
2003-10-22make end relay cells have payloadsRoger Dingledine
2003-10-22added User and Group options -- if you set them, tor will try toSteven Hazel
2003-10-21move closer to being able to reload config on HUPRoger Dingledine
2003-10-21send the end cell when we realize we're going to end,Roger Dingledine
2003-10-19move to 0.0.2pre13tor-0.0.2pre13Roger Dingledine