summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* r15976@catbus: nickm | 2007-10-20 19:44:47 -0400Nick Mathewson2007-10-20
| | | | | | | Prioritize fetching descriptors and networkstatus docs over fetching more extrainfo docs. svn:r12067
* r15974@catbus: nickm | 2007-10-19 16:47:27 -0400Nick Mathewson2007-10-19
| | | | | | | When we decode to use consensus method 2 or later, compute Unnamed and Named more or less as described in 122. Don't actually use consensus method 2 yet, so we can be sure we didn't screw up v1.. svn:r12055
* r15968@catbus: nickm | 2007-10-19 14:39:51 -0400Nick Mathewson2007-10-19
| | | | | | | Implement code to compute which method to use to compute a consensus. Also, fix leak in consensus calculation. svn:r12054
* r15967@catbus: nickm | 2007-10-19 14:14:47 -0400Nick Mathewson2007-10-19
| | | | | | | Change meaning of "freefn" argument to smartlist_uniq so that we can remove duplicates from a list without freeing them. svn:r12053
* r15966@catbus: nickm | 2007-10-19 13:56:28 -0400Nick Mathewson2007-10-19
| | | | | | | Voting side of proposal 122 svn:r12052
* r15965@catbus: nickm | 2007-10-19 13:32:11 -0400Nick Mathewson2007-10-19
| | | | | | | Client-side implementation for proposal 122. svn:r12051
* r15964@catbus: nickm | 2007-10-19 12:43:49 -0400Nick Mathewson2007-10-19
| | | | | | | Sort out that need_to_mirror is for routerstatuses in v2 networkstatuses only. svn:r12050
* r15961@catbus: nickm | 2007-10-19 12:40:15 -0400Nick Mathewson2007-10-19
| | | | | | | Learn the difference between "mismatched vote digest" and "mismatched vote times": the latter is more informative. svn:r12049
* r15960@catbus: nickm | 2007-10-19 12:30:17 -0400Nick Mathewson2007-10-19
| | | | | | | Make authority_certs_fetch_missing() honor should_delay_dir_fetches() svn:r12048
* r15957@catbus: nickm | 2007-10-19 12:22:18 -0400Nick Mathewson2007-10-19
| | | | | | | Report our IP address in our vote if it turns out that our hostname isn't a fqdn. svn:r12047
* r15956@catbus: nickm | 2007-10-19 11:18:14 -0400Nick Mathewson2007-10-19
| | | | | | | Encode address in certificates. Also, make it possible to create certs reusing an old key. svn:r12046
* typoPeter Palfrader2007-10-19
| | | | svn:r12044
* r15951@catbus: nickm | 2007-10-18 22:27:38 -0400Nick Mathewson2007-10-19
| | | | | | | More TODO notes. svn:r12043
* r15949@catbus: nickm | 2007-10-18 22:18:41 -0400Nick Mathewson2007-10-19
| | | | | | | Add a bit of my TODO for tomorrow, so I can close my emacs for the evening. svn:r12042
* r15939@catbus: nickm | 2007-10-18 22:14:15 -0400Nick Mathewson2007-10-19
| | | | | | | | | | | | Remember the valid-until time of the most recent consensus that listed a router, and (if we are a cache) never delete the routerdesc until that conensus is expired. This is way easier than retaining multiple consensuses. (Of course, the info isn't retained across restarts, but that only affects a few caches at a time.) svn:r12041
* r15938@catbus: nickm | 2007-10-18 22:04:59 -0400Nick Mathewson2007-10-19
| | | | | | | Misc clarifications and corrections in dir-spec.txt svn:r12040
* Call routers_update_all_from_networkstatus() from ↵Peter Palfrader2007-10-19
| | | | | | router_reload_consensus_networkstatus() so that we warn about old versions when we startup Tor, not when we fetch the next consensus document svn:r12038
* revert a tiny bit of r12035Roger Dingledine2007-10-18
| | | | svn:r12037
* various fixes from reading or-cvs the past few daysRoger Dingledine2007-10-18
| | | | svn:r12035
* changelog entry for r11985 (bug 529)Roger Dingledine2007-10-18
| | | | svn:r12034
* r15934@catbus: nickm | 2007-10-18 15:32:56 -0400Nick Mathewson2007-10-18
| | | | | | | When we have plenty of directory information, don't try to launch descriptor downloads quite so eagerly. svn:r12033
* Ammend 122 (Unnamed flag) with v2 discussionPeter Palfrader2007-10-18
| | | | svn:r12032
* r15931@catbus: nickm | 2007-10-18 14:34:05 -0400Nick Mathewson2007-10-18
| | | | | | | Changes to proposal 105 based on recent or-dev exchange with sjmurdoch. svn:r12031
* r15925@catbus: nickm | 2007-10-18 14:13:57 -0400Nick Mathewson2007-10-18
| | | | | | | Add tor-ctrl.sh to dist, and make it fit in 80-col terminals. svn:r12029
* r15924@catbus: nickm | 2007-10-18 14:06:11 -0400Nick Mathewson2007-10-18
| | | | | | | Import tor-ctrl.sh by Stefan Behte into svn repository. svn:r12028
* r15921@catbus: nickm | 2007-10-18 11:16:38 -0400Nick Mathewson2007-10-18
| | | | | | | Apply clarifications and comments from Karsten to rend-spec, with my own clarifications and comments. svn:r12027
* r15919@catbus: nickm | 2007-10-18 10:57:47 -0400Nick Mathewson2007-10-18
| | | | | | | Add a log message to router_remove_old_routers to try to figure out why peacetime has such a big cache. svn:r12024
* r15917@catbus: nickm | 2007-10-18 10:50:01 -0400Nick Mathewson2007-10-18
| | | | | | | Better log messages about extrainfo downloads. svn:r12023
* r15915@catbus: nickm | 2007-10-18 10:26:44 -0400Nick Mathewson2007-10-18
| | | | | | | Stop incessant notices about when we think the expected valid-after time should be, if we are not an authority. svn:r12022
* r15913@catbus: nickm | 2007-10-18 10:22:19 -0400Nick Mathewson2007-10-18
| | | | | | | Fix segfault in init_keys() svn:r12021
* r15907@catbus: nickm | 2007-10-18 10:18:53 -0400Nick Mathewson2007-10-18
| | | | | | | Fix up logic for choosing the time at which to download a consensus: Never attempt it when the current consensus is still the most recent. svn:r12020
* r15906@catbus: nickm | 2007-10-18 10:00:08 -0400Nick Mathewson2007-10-18
| | | | | | | Remove the obsolete warned_conflicts field: a v3 consensus cannot conflict with itself. svn:r12019
* r15905@catbus: nickm | 2007-10-18 09:58:54 -0400Nick Mathewson2007-10-18
| | | | | | | Document some functions while I can still rememberf what they do. Fix up some whitespace. svn:r12018
* r15899@catbus: nickm | 2007-10-18 07:49:15 -0400Nick Mathewson2007-10-18
| | | | | | | "if (!router_get_trusted_dirservers())" is a bad test: router_get_trusted_dirservers() always returns a list. Instead, check for whether the list is empty. svn:r12013
* clean up the privoxy config in an osx config file thatRoger Dingledine2007-10-18
| | | | | | | i'm not even sure we use. svn:r12008
* r15891@catbus: nickm | 2007-10-17 17:46:40 -0400Nick Mathewson2007-10-17
| | | | | | | Apply changes to rend-spec.txt from Karsten's proposal-114 work. Points that need to be clarified are marked with a [XXXX]. svn:r12007
* r15887@catbus: nickm | 2007-10-17 17:25:32 -0400Nick Mathewson2007-10-17
| | | | | | | When a networkstatus consensus download fails, do not wait 60 seconds to decide whether to retry. (Also, log the time at which we'll try to replace the current networkstatus.) svn:r12005
* r15886@catbus: nickm | 2007-10-17 17:21:10 -0400Nick Mathewson2007-10-17
| | | | | | | Treat it as an error when a v3 authority cant load its keys or certificates svn:r12004
* r15882@catbus: nickm | 2007-10-17 15:23:05 -0400Nick Mathewson2007-10-17
| | | | | | | oprofile was telling me that a fair bit of our time in openssl was spent in base64_decode, so replace base64_decode with an all-at-once fairly optimized implementation. For decoding keys and digests, it seems 3-3.5x faster than calling out to openssl. (Yes, I wrote it from scratch.) svn:r12002
* r15880@catbus: nickm | 2007-10-17 14:56:51 -0400Nick Mathewson2007-10-17
| | | | | | | Patch from robert hogan: do not reset trusted dir server list when we get a config option. svn:r12001
* r15877@catbus: nickm | 2007-10-17 12:54:56 -0400Nick Mathewson2007-10-17
| | | | | | | Make unverified-consensus get removed when it is accepted or rejected. Make a new get_datadir_fname*() set of functions to eliminate the common code of "get the options, get the datadir, append some stuff". svn:r12000
* r15876@catbus: nickm | 2007-10-17 12:39:05 -0400Nick Mathewson2007-10-17
| | | | | | | Treat certificates as reason to note directory info as arrived svn:r11999
* r15871@catbus: nickm | 2007-10-16 14:47:00 -0400Nick Mathewson2007-10-16
| | | | | | | Add a debugging info msg to routerlist svn:r11995
* r15868@catbus: nickm | 2007-10-16 14:18:29 -0400Nick Mathewson2007-10-16
| | | | | | | Remove nearly all calls to routerlist_remove_old(). Backport candidate. svn:r11994
* r15862@catbus: nickm | 2007-10-16 13:19:29 -0400Nick Mathewson2007-10-16
| | | | | | | Correct mismatches between DirServer lines and authority configuration. svn:r11992
* r15861@catbus: nickm | 2007-10-16 13:10:22 -0400Nick Mathewson2007-10-16
| | | | | | | Fix example use of hash table iterators svn:r11991
* r15860@catbus: nickm | 2007-10-16 13:09:57 -0400Nick Mathewson2007-10-16
| | | | | | | Avoid an infinite loop in networkstatus_reset_download_failures(). svn:r11990
* r15859@catbus: nickm | 2007-10-16 13:09:28 -0400Nick Mathewson2007-10-16
| | | | | | | Reset the is_named flag only on non-naming directories. svn:r11989
* r15857@catbus: nickm | 2007-10-16 12:59:13 -0400Nick Mathewson2007-10-16
| | | | | | | Add proposal 123-autonaming.txt svn:r11988
* svn:r11987Nick Mathewson2007-10-16
|