summaryrefslogtreecommitdiff
path: root/src/or/circuitbuild.c
AgeCommit message (Expand)Author
2004-10-15Implement "families" of coadministered nodes; prevent them all from appearing...Nick Mathewson
2004-10-14Try to always dtrt if routerlist==NULLNick Mathewson
2004-10-14more int to size_t conversions, fixing one or more amd64 bugsRoger Dingledine
2004-10-11fix the stale pointer assert bug reported by joe magicRoger Dingledine
2004-09-30Fix a rare assert trigger, where routerinfos for entries in our cpathRoger Dingledine
2004-09-10don't pick administrative-friends when picking your pathRoger Dingledine
2004-08-20when picking unverified routers, skip those with bad uptime orRoger Dingledine
2004-08-18remove last vestiges of this 'twin' conceptRoger Dingledine
2004-08-18tolerate old 0.0.7 clients that demand a certain ip:port for a routerRoger Dingledine
2004-08-18when we try to exclude our routerinfo from being picked in theRoger Dingledine
2004-08-18remove crazy notion that clique_mode() means we areRoger Dingledine
2004-08-18be more aggressive about trying to make circuits:Roger Dingledine
2004-08-18choose exit nodes by bandwidth tooRoger Dingledine
2004-08-17deal better if we don't have enough available nodes to choose a pathRoger Dingledine
2004-08-17if they ask for exactly one entrynode, don't pick it as an exitnode.Roger Dingledine
2004-08-17use unverified routers in the desired positionsRoger Dingledine
2004-08-16Add a generic Comma-separated-value config type, and a FirewallPorts option t...Nick Mathewson
2004-08-15Implement strict{entry|exit}nodes config optionsNick Mathewson
2004-08-15o clients choose nodes proportional to advertised bandwidthRoger Dingledine
2004-08-08fix a race condition in 008pre2: don't try to extend onto a connectionRoger Dingledine
2004-08-08let children survive sigint, sigterm, etc.Roger Dingledine
2004-08-04commit some odds and ends, so my tree is cleanRoger Dingledine
2004-07-22change 0.0.8 extend cell format so it's compatible with 0.0.7Roger Dingledine
2004-07-21disallow picking unverified routers in circuitsRoger Dingledine
2004-07-21we were counting incorrectly when trying to figure out whetherRoger Dingledine
2004-07-21make connection_tls_finish_handshake() more plausible.Roger Dingledine
2004-07-21Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify be...Nick Mathewson
2004-07-18abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mod...Nick Mathewson
2004-07-13Finish most pre2 items: make running-routers list work right; rename secret k...Nick Mathewson
2004-07-13refuse to build a circuit before the directory has arrivedRoger Dingledine
2004-07-12bugfix: tell circuits what id_digest to look for, soRoger Dingledine
2004-07-03populate circ->n_conn_id_digest when we set circ->n_connRoger Dingledine
2004-07-02More digest/nickname fixesNick Mathewson
2004-07-02another checkpoint toward letting ORs connect on demandRoger Dingledine
2004-07-02some of the infrastructure to let ORs connect on demandRoger Dingledine
2004-07-01Switch most uses of *_by_addr_port to *_by_identity_digestNick Mathewson
2004-07-01Track routers by hash of identity key; use hex hash of identity key in place ...Nick Mathewson
2004-05-20router_choose_random_node() was ignoring its routerlist argument.Roger Dingledine
2004-05-13Break files apart into more modulesRoger Dingledine