aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.h
Commit message (Collapse)AuthorAge
* Update copyright dates to 2012; add a few missing copyright statementsNick Mathewson2012-06-04
|
* Initial hacking for proposal 186.Nick Mathewson2011-11-30
| | | | | | | | | | | | | | This code handles the new ORPort options, and incidentally makes all remaining port types use the new port configuration systems. There are some rough edges! It doesn't do well in the case where your Address says one thing but you say to Advertise another ORPort. It doesn't handle AllAddrs. It doesn't actually advertise anything besides the first listed advertised IPv4 ORPort and DirPort. It doesn't do port forwarding to them either. It's not tested either, it needs more documentation, and it probably forgets to put the milk back in the refrigerator.
* Make a function staticNick Mathewson2011-07-11
| | | | | Now that connection_dir_about_to_close() is in directory.c, there's no reason to expose connection_dir_request_failed().
* Split connection_about_to_close_connection into separate functionsNick Mathewson2011-07-11
| | | | | | | | This patch does NOTHING but: - move code - add declarations and includes as needed to make the new code work - declare the new functions.
* Code to make clients fetch and use microdescriptors for circuit buildingNick Mathewson2011-05-05
| | | | | | | | | To turn this on, set UseMicrodescriptors to "1" (or "auto" if you want it on-if-you're-a-client). It should go auto-by-default once 0.2.3.1-alpha is released. Because of our node logic, directory caches will never use microdescriptors when they have the right routerinfo available.
* Automated rename from authority_type_t to dirinfo_type_tNick Mathewson2011-05-05
| | | | | We were already overloading this type to mean "a directory that can serve us X" in addition to "a directory that is an authority for X."
* Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2011-01-03
|\
| * Bump copyright statements to 2011 (0.2.2)Nick Mathewson2011-01-03
| |
* | Try to make most routerstatus_t interfaces constNick Mathewson2010-10-01
|/
* Complicate the rules on WARN vs INFO in consensus verificationNick Mathewson2010-09-02
| | | | | | | | | It's normal when bootstrapping to have a lot of different certs missing, so we don't want missing certs to make us warn... unless the certs we're missing are ones that we've tried to fetch a couple of times and failed at. May fix bug 1145.
* Create directory.hSebastian Hahn2010-07-27