aboutsummaryrefslogtreecommitdiff
path: root/src/or/microdesc.h
Commit message (Expand)AuthorAge
* Add some debugging code to microdesc.[ch]Nick Mathewson2011-09-28
* Make the get_options() return const•••This lets us make a lot of other stuff const, allows the compiler to generate (slightly) better code, and will make me get slightly fewer patches from folks who stick mutable stuff into or_options_t. const: because not every input is an output! Nick Mathewson2011-06-14
* Code to make clients fetch and use microdescriptors for circuit building•••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. Nick Mathewson2011-05-05
* Merge remote-tracking branch 'origin/maint-0.2.2'•••Conflicts: src/or/microdesc.c Nick Mathewson2011-05-03
|\
| * Rebuild the microdesc cache when a sufficient number of bytes are dropped•••Previously on 0.2.2, we'd never clean the cache. Now that we can clean it, we want to add a condition to rebuild it: that should happen whenever we have dropped enough microdescriptors that we could save a lot of space. No changes file, since 0.2.3 doesn't need one and 0.2.2 already has some changes files for the backport of the microdesc_clean_cahce() function. Nick Mathewson2011-05-03
| * Backport microdesc_cache_clean to 0.2.2•••Otherwise we have no way to keep authorities' microdesc caches in 0.2.2 from growing without bound. Nick Mathewson2011-05-03
* | Merge remote branch 'origin/maint-0.2.2'Nick Mathewson2011-01-03
|\|
| * Bump copyright statements to 2011 (0.2.2)Nick Mathewson2011-01-03
* | Unit tests for microdescriptor cache•••May help with tracking down bug #2022 Nick Mathewson2010-10-07
* | Clean long-unlisted microdescs from the cacheNick Mathewson2010-09-27
* | Download microdescriptors if you're a cache•••This commit adds some functions to see what microdescriptors we're missing, and adds fetch-microdesc/store-microdesc logic to the directory code. Nick Mathewson2010-09-27
|/
* Create microdesc.hSebastian Hahn2010-07-27