aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
Commit message (Collapse)AuthorAge
* Update a comment and undef an identifierHEADmasterArlo Breault2014-06-23
| | | | * Trac #11452
* Believe that v3 dirauths always serve extra infos.Karsten Loesing2014-05-05
| | | | | | | | Clients should always believe that v3 directory authorities serve extra-info documents, regardless of whether their server descriptor contains a "caches-extra-info" line or not. Fixes part of #11683.
* Merge remote-tracking branch 'public/bug10849_025'Nick Mathewson2014-05-01
|\ | | | | | | | | Conflicts: src/or/config.c
| * Remove TunnelDirConns and PreferTunnelledDirConnsNick Mathewson2014-02-11
| | | | | | | | | | | | | | | | | | | | These options were added back in 0.1.2.5-alpha, but no longer make any sense now that all directories support tunneled connections and BEGIN_DIR cells. These options were on by default; now they are always-on. This is a fix for 10849, where TunnelDirConns 0 would break hidden services -- and that bug arrived, I think, in 0.2.0.10-alpha.
* | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2014-04-16
|\ \
| * \ Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson2014-04-16
| |\ \
| | * | remove note about dannenberg; it has upgraded.Nick Mathewson2014-04-16
| | | |
| * | | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson2014-04-16
| |\| |
| | * | Update the authority signing key blacklistNick Mathewson2014-04-16
| | | | | | | | | | | | | | | | Now it only has dannenberg
* | | | Answer a question in a comment; fix a wide line.Nick Mathewson2014-04-15
| | | |
* | | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2014-04-14
|\| | |
| * | | Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson2014-04-14
| |\| | | | | | | | | | | | | | | | | | Conflicts: src/or/routerlist.h
| | * | Tweak changes file and comment dates.Nick Mathewson2014-04-14
| | | |
| | * | Fill in the list of blacklisted signing keys.Nick Mathewson2014-04-14
| | | | | | | | | | | | | | | | | | | | I used a list of certificate files from arma, and a little script, both at 11464.
| | * | Code to blacklist authority signing keysNick Mathewson2014-04-14
| | | | | | | | | | | | | | | | (I need a list of actual signing keys to blacklist.)
| * | | Remove the unused router_hex_digest_matchesNick Mathewson2014-03-11
| | | | | | | | | | | | | | | | | | | | When I removed some unused functions in 5bfa373eeeb, this became unused as well.
* | | | note a missing wordRoger Dingledine2014-04-09
| | | |
* | | | Merge branch 'bug8787_squashed'Nick Mathewson2014-03-31
|\ \ \ \
| * | | | Munmap the right pointers in routerlist_free()Nick Mathewson2014-03-31
| | | | |
| * | | | Always check returns from tor_munmap_file() in microdesc.cAndrea Shepard2014-03-31
| | | | |
| * | | | Always check returns from tor_munmap_file() in routerlist.cAndrea Shepard2014-03-31
| | | | |
* | | | | Take out remaining V1 directory code.Karsten Loesing2014-03-18
|/ / / /
* | | | Merge branch 'bug11156_squashed'Nick Mathewson2014-03-10
|\ \ \ \
| * | | | Don't do directory fetches before all PTs have been configured.George Kadianakis2014-03-10
| | | | |
* | | | | Merge remote-tracking branch 'arma/ticket5528'Nick Mathewson2014-03-05
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | Conflicts: src/or/router.c src/test/test_dir.c
| * | | | stop setting, or using, router->addressRoger Dingledine2013-02-09
| | | | | | | | | | | | | | | | | | | | resolves ticket 5528.
* | | | | whitespace fixNick Mathewson2014-02-28
| | | | |
* | | | | Remove a bunch of functions that were never called.Nick Mathewson2014-02-15
| |_|_|/ |/| | |
* | | | More fixes to rip out all of the v2 directory code.Karsten Loesing2014-02-03
| | | | | | | | | | | | | | | | (This was a squash commit, but I forgot to squash it. Sorry! --Nick)
* | | | Rip out all of the v2 directory code.Nick Mathewson2014-01-29
| | | | | | | | | | | | | | | | | | | | | | | | The remaining vestige is that we continue to publish the V2dir flag, and that, for the controller, we continue to emit v2 directory formats when requested.
* | | | Merge branch 'bug1376'Nick Mathewson2013-10-11
|\ \ \ \
| * | | | Added no_tempfile parameter to write_chunks_to_file to do non-atomic writes. ↵Kevin Butler2013-09-01
| | | | | | | | | | | | | | | | | | | | Implements #1376.
* | | | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2013-10-10
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | When freeing a cert_list_t, avoid memory leak.Nick Mathewson2013-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We were freeing these on exit, but when we added the dl_status_map field to them in fddb814f, we forgot to arrange for it to be freed. I've moved the cert_list_free() code into its own function, and added an appropriate dsmap_free() call. Fixes bug 9644; bugfix on 0.2.4.13-alpha.
* | | | | Merge remote-tracking branch 'ctoader/gsoc-cap-stage2'Nick Mathewson2013-09-13
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | Conflicts: src/common/sandbox.c
| * | | | added experimental support for open syscall path paramCristian Toader2013-07-23
| | | | |
* | | | | Completely refactor how FILENAME_PRIVATE worksNick Mathewson2013-07-10
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We previously used FILENAME_PRIVATE identifiers mostly for identifiers exposed only to the unit tests... but also for identifiers exposed to the benchmarker, and sometimes for identifiers exposed to a similar module, and occasionally for no really good reason at all. Now, we use FILENAME_PRIVATE identifiers for identifiers shared by Tor and the unit tests. They should be defined static when we aren't building the unit test, and globally visible otherwise. (The STATIC macro will keep us honest here.) For identifiers used only by the unit tests and never by Tor at all, on the other hand, we wrap them in #ifdef TOR_UNIT_TESTS. This is not the motivating use case for the split test/non-test build system; it's just a test example to see how it works, and to take a chance to clean up the code a little.
* | | | Lower dir fetch retry schedules in testing networks.Karsten Loesing2013-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also lower maximum interval without directory requests, and raise maximum download tries. Implements #6752.
* | | | Merge branch 'maint-0.2.4'Andrea Shepard2013-05-10
|\| | |
| * | | Merge bug5595-v2-squashed into maint-0.2.4Andrea Shepard2013-05-10
| |\ \ \
| | * | | Rephrase comment in trusted_dirs_load_certs_from_string() to reflect 5595 fixAndrea Shepard2013-05-09
| | | | |
| | * | | Make warning in authority_cert_dl_failed() LD_BUG per NickM code reviewAndrea Shepard2013-05-09
| | | | |
| | * | | Use tor_asprintf() and clean up string handling in ↵Andrea Shepard2013-05-09
| | | | | | | | | | | | | | | | | | | | authority_certs_fetch_missing()
| | * | | Avoid duplicate downloads by (fp,sk) and by fp for authority certs when ↵Andrea Shepard2013-05-09
| | | | | | | | | | | | | | | | | | | | bootstrapping
| | * | | When downloading certificates, distinguish requesting by identity digest ↵Andrea Shepard2013-05-09
| | | |/ | | |/| | | | | | | | | from requesting by ID digest, signing key pair; fixes bug 5595
* | | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2013-04-14
|\| | | | | | | | | | | | | | | | | | | Conflicts: src/or/dirserv.c
| * | | Rename all fields which measure bw in kb to end with _kbNick Mathewson2013-04-14
| | | |
* | | | Removed obsolete code related to cached-routersAkshay Hebbar Y S2013-04-01
| | | |
* | | | Merge remote-tracking branch 'origin/maint-0.2.4'Nick Mathewson2013-03-18
|\| | |
| * | | Merge remote-tracking branch 'public/no_dup_guards' into maint-0.2.4Nick Mathewson2013-03-18
| |\ \ \