summaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
AgeCommit message (Expand)Author
2013-09-19When freeing a cert_list_t, avoid memory leak.Nick Mathewson
2013-05-10Merge bug5595-v2-squashed into maint-0.2.4Andrea Shepard
2013-05-09Rephrase comment in trusted_dirs_load_certs_from_string() to reflect 5595 fixAndrea Shepard
2013-05-09Make warning in authority_cert_dl_failed() LD_BUG per NickM code reviewAndrea Shepard
2013-05-09Use tor_asprintf() and clean up string handling in authority_certs_fetch_miss...Andrea Shepard
2013-05-09Avoid duplicate downloads by (fp,sk) and by fp for authority certs when boots...Andrea Shepard
2013-05-09When downloading certificates, distinguish requesting by identity digest from...Andrea Shepard
2013-04-14Rename all fields which measure bw in kb to end with _kbNick Mathewson
2013-03-18Merge remote-tracking branch 'public/no_dup_guards' into maint-0.2.4Nick Mathewson
2013-02-23Remove some totally unused functionsNick Mathewson
2013-02-23Remove a bunch of unused macro definitionsNick Mathewson
2013-02-14Be more robust when excluding existing nodes as new dirguardsNick Mathewson
2013-02-12get rid of the new caching notion in resolve_my_address()Roger Dingledine
2013-02-11Teach resolve_my_address() to return a cached answerRoger Dingledine
2013-02-11Refactor resolve_my_address() so logs are more accurate / helpfulRoger Dingledine
2013-02-01Rename and relocate the bw weight scale param getter.Mike Perry
2013-02-01Rename log() to tor_log() for loggingNick Mathewson
2013-01-30Add a function to compute fraction of nodes (by weighted bw) with descriptorsNick Mathewson
2013-01-18Split smartlist_choose_node_by_bandwidth_weightsNick Mathewson
2013-01-16Rename *_isin to *_containsNick Mathewson
2013-01-16Update the copyright date to 201.Nick Mathewson
2013-01-03Merge branch 'ntor-resquashed'Nick Mathewson
2013-01-02Wrangle curve25519 onion keys: generate, store, load, publish, republishNick Mathewson
2012-12-18When there are no dir_server_ts to choose, don't crashNick Mathewson
2012-12-17Avoid a 'may be used uninitialized' warningNick Mathewson
2012-12-13Nuke uses of memcmp outside of unit testsNick Mathewson
2012-12-06Add an option to weight down authorities when choosing a fallbackNick Mathewson
2012-12-06When choosing among dirserver_ts, consider their weightsNick Mathewson
2012-12-06New FallbackDir option to add extra directories for bootstrapingNick Mathewson
2012-12-06Refactor add_trusted_dir_serverNick 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-06Make output of router_get_trusted_dir_servers constNick Mathewson
2012-11-14Parse IPv6 policy summaries from router descriptors and microdescsNick Mathewson
2012-11-04Merge remote-tracking branch 'linus/bug5053-bug5055'Nick Mathewson
2012-10-31Change some comments to reflect the multitude of GeoIP databases.Linus Nordberg
2012-10-15Move the circuit build timeout code into its own file.Nick Mathewson
2012-10-12Rename all reserved C identifiers we definedNick Mathewson
2012-09-17Implement and use crypto_pk_eq_keysRobert Ransom
2012-09-14Move functions for seeing if we know enough nodes into nodelistNick Mathewson
2012-09-14Remove router_get_by_{nickname,hexdigest} entirelyNick Mathewson
2012-09-14Remove the old disabled router_get_by_nickname implementationNick Mathewson
2012-09-14Move many of the node_ functions from routerlist to nodelistNick Mathewson
2012-09-14Split the routerset code out of routerlist.cNick Mathewson
2012-09-12Fix directory self-testing logicNick Mathewson
2012-09-11Merge remote-tracking branch 'public/bug6538'Nick Mathewson
2012-09-10Merge branch 'remove_old_ver_checks'Nick Mathewson
2012-09-09minor logging improvementRoger Dingledine
2012-09-07Remove version_supports checks for versions before 0.2.2.Nick Mathewson
2012-09-03resolve an XXX by agreeing with nickmRoger Dingledine