aboutsummaryrefslogtreecommitdiff
path: root/src/or/nodelist.c
AgeCommit message (Expand)Author
2013-03-28Make PathsNeededToBuildCircuits option work.Karsten Loesing
2013-03-11On END_REASON_EXITPOLICY, mark circuit as unusable for that address.Nick Mathewson
2013-02-04Quick fix on 5956 for authoritiesNick Mathewson
2013-02-01Rename log() to tor_log() for loggingNick Mathewson
2013-01-30Use %d, not %02d, for decimal percentagesNick Mathewson
2013-01-30Parameterize FRAC_USABLE_NEEDED for fraction of circuitsNick Mathewson
2013-01-30Compute whether we're ready to build circuits based on fraction of pathsNick Mathewson
2013-01-30Add an optional out-arg to count_usable_descriptorsNick Mathewson
2013-01-16Update the copyright date to 201.Nick Mathewson
2013-01-03Merge branch 'ntor-resquashed'Nick Mathewson
2013-01-03Enable the ntor handshake on the client side.Nick Mathewson
2012-12-06Rename trusted_dir_server_t to dir_server_t. Automatic renaming.Nick Mathewson
2012-12-06Start refactoring trusted_dir_servers into trusted and fallback listsNick Mathewson
2012-12-03fix some typosRoger Dingledine
2012-11-16when counting available descs, say whether we're counting exitsRoger Dingledine
2012-11-04Merge remote-tracking branch 'linus/bug5053-bug5055'Nick Mathewson
2012-10-17Two changes lost in rebase resurrected.Linus Nordberg
2012-10-12Rename all reserved C identifiers we definedNick Mathewson
2012-10-04Merge remote-tracking branch 'linus/bug6757'Nick Mathewson
2012-09-21Remove the testing_since* fieldsNick Mathewson
2012-09-19Have node_get_pref_orport() return an IPv6 OR port when UseBridges is set.Linus Nordberg
2012-09-14Move functions for seeing if we know enough nodes into nodelistNick Mathewson
2012-09-14Move many of the node_ functions from routerlist to nodelistNick Mathewson
2012-09-05minor typos i found while constructing the changelogRoger Dingledine
2012-09-04Take microdesc into account when deciding about preferred OR port.Linus Nordberg
2012-09-04Make node_ipv6_preferred() take microdescs into account.Linus Nordberg
2012-09-04Take microdesc IPv6 address into account when setting node->ipv6_preferred.Linus Nordberg
2012-09-04Clients connect to public relays over IPv6.Linus Nordberg
2012-09-04Clear the ipv6_preferred flag like the others.Linus Nordberg
2012-09-04Fix a comment.Linus Nordberg
2012-08-27Fix whitespaceNick Mathewson
2012-08-23Move ipv6_preferred from routerinfo_t to node_t.Linus Nordberg
2012-07-19Try to re-approximate the older semantics of nodelist_add_routerinfoNick Mathewson
2012-07-19Rename routers_have_same_or_addr() to reflect the fact that it now checks bot...Linus Nordberg
2012-07-19Add last_reachable and testing_since for IPv6 OR port.Linus Nordberg
2012-07-19Move last_reachable and testing_since from routerinfo_t to node_t.Linus Nordberg
2012-06-23Catch a few more K&R violations with make check-spacesNick Mathewson
2012-06-04Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson
2012-01-18Rename nonconformant identifiers.Nick Mathewson
2011-11-30Rename one more recalcitrant function.Nick Mathewson
2011-11-30Make the router_get_*_orport interface consistent with node_*.Linus Nordberg
2011-11-30Make router_get_{prim,alt,pref}_addr_port take tor_addr_port_t *.Linus Nordberg
2011-11-30Merge node_get_{prim,pref,pref_ipv6}_addr with their _orport counterparts.Linus Nordberg
2011-11-30First chunk of support for bridges on IPv6Linus Nordberg
2011-09-28Make sure the microdesc cache is loaded before setting a v3 md consensusNick Mathewson
2011-09-28Fix a crash bug in tor_assert(md->held_by_node)Nick Mathewson
2011-07-07Make nodelist_purge avoid orphaned microdescs in rs-less nodesNick Mathewson
2011-07-07Merge remote-tracking branch 'public/bug3153'Nick Mathewson
2011-06-14Make the get_options() return constNick Mathewson
2011-06-08Fix a memleak in nodelist_assert_ok()Sebastian Hahn