| Commit message (Expand) | Author | Age |
* | Directory authorities should only automatically download Extra Info•••documents if they're v1, v2, or v3 authorities.
svn:r12898
| Roger Dingledine | 2007-12-21 |
* | some more refactoring•••svn:r12897
| Roger Dingledine | 2007-12-21 |
* | r17246@catbus: nickm | 2007-12-18 18:45:17 -0500••• Fix some xxx020 items.
svn:r12864
| Nick Mathewson | 2007-12-18 |
* | Make bridge authorities test reachability of bridges.•••Added two XXX020's that we need to think harder about.
svn:r12859
| Roger Dingledine | 2007-12-18 |
* | r15532@tombo: nickm | 2007-12-17 17:41:05 -0500••• clean up whitesapce and debug a little on geoip stuff.
svn:r12847
| Nick Mathewson | 2007-12-17 |
* | r15531@tombo: nickm | 2007-12-17 17:19:24 -0500••• Support raw IP-to-country as well as postprocessed format. Include GEOIP summary in extrainfo of bridges.
svn:r12846
| Nick Mathewson | 2007-12-17 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | start to refactor dirserver_mode()•••svn:r12621
| Roger Dingledine | 2007-12-01 |
* | fix two trivial potential onionkey leaks. neither of these•••should happen in practice. but now they really won't.
svn:r12620
| Roger Dingledine | 2007-12-01 |
* | Exit policies now reject connections that are addressed to a•••relay's public (external) IP address too, unless
ExitPolicyRejectPrivate is turned off. We do this because too
many relays are running nearby to services that trust them based
on network address.
svn:r12459
| Roger Dingledine | 2007-11-10 |
* | r16525@catbus: nickm | 2007-11-07 12:10:01 -0500••• Clean up log messages from bug 543 fix, and make old_routers also keep track of their indices. This will probably crash some until all the bugs are fixed.
svn:r12412
| Nick Mathewson | 2007-11-07 |
* | r16282@catbus: nickm | 2007-10-30 14:28:58 -0400••• Implement lots of proposal 105. None of it is enabled yet.
svn:r12285
| Nick Mathewson | 2007-10-30 |
* | r16262@catbus: nickm | 2007-10-29 13:21:35 -0400••• Patch from Karsten: Code to act as (and use) v2 hidden service directories.
svn:r12272
| Nick Mathewson | 2007-10-29 |
* | r16242@catbus: nickm | 2007-10-28 16:28:13 -0400••• Implement if-modified-since for consensus networkstatuses so that we do not download duplicates needlessly.
svn:r12258
| Nick Mathewson | 2007-10-28 |
* | r15991@catbus: nickm | 2007-10-20 20:08:29 -0400••• Fix a nasty bug in DownloadExtraInfo implementation where we would discard, download, discard, download ad infinitum.
svn:r12069
| Nick Mathewson | 2007-10-21 |
* | r15913@catbus: nickm | 2007-10-18 10:22:19 -0400••• Fix segfault in init_keys()
svn:r12021
| Nick Mathewson | 2007-10-18 |
* | r15886@catbus: nickm | 2007-10-17 17:21:10 -0400••• Treat it as an error when a v3 authority cant load its keys or certificates
svn:r12004
| Nick Mathewson | 2007-10-17 |
* | r15877@catbus: nickm | 2007-10-17 12:54:56 -0400••• 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
| Nick Mathewson | 2007-10-17 |
* | r15862@catbus: nickm | 2007-10-16 13:19:29 -0400••• Correct mismatches between DirServer lines and authority configuration.
svn:r11992
| Nick Mathewson | 2007-10-16 |
* | Stop publishing a new server descriptor just because we HUP or•••when we find our DirPort to be reachable but won't actually publish
it. Extra descriptors without any real changes are dropped by the
authorities, and can screw up our "publish every 18 hours" schedule.
svn:r11915
| Roger Dingledine | 2007-10-13 |
* | Controllers should now specify cache=no or cache=yes when using•••the +POSTDESCRIPTOR command.
svn:r11892
| Roger Dingledine | 2007-10-12 |
* | back out a little bit of r11817 to preserve current behavior.•••some other behavior changes left in.
svn:r11821
| Roger Dingledine | 2007-10-09 |
* | r15598@catbus: nickm | 2007-10-09 16:37:35 -0400••• Turn all "Is DirPort nonzero? Because if it is, we must be a directory" logic into calls to dirserver_mode().
svn:r11817
| Nick Mathewson | 2007-10-09 |
* | r15530@catbus: nickm | 2007-10-04 12:16:27 -0400••• Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke.
svn:r11761
| Nick Mathewson | 2007-10-04 |
* | r15422@catbus: nickm | 2007-09-27 16:42:35 -0400••• Use descriptor annotations to record the source, download t time, and purpose of every descriptor we add to the store. The remaining to-do item is to stop setting do_not_cache on bridges.
svn:r11680
| Nick Mathewson | 2007-09-27 |
* | r15412@catbus: nickm | 2007-09-27 12:04:24 -0400••• More annotated-store work: handle annotations in lists correctly. Add ability to prepend annotations to a routerdesc (and to every rtouredesc in a list), while verifying that the routerdesc is not already annotated.
svn:r11665
| Nick Mathewson | 2007-09-27 |
* | r15400@catbus: nickm | 2007-09-26 12:13:12 -0400••• Backend for descriptor annotations: parse annotations as keywords; only allow them to appear in the cache; do not serve them as part of the descriptor if we are a dirserver. Still need mechanism to set annotations. Still need to rename cache file.
svn:r11654
| Nick Mathewson | 2007-09-26 |
* | r15310@catbus: nickm | 2007-09-24 11:36:08 -0400••• Patch from Robert Hogan: fix a couple of status-event related typos. Backport candidate.
svn:r11604
| Nick Mathewson | 2007-09-24 |
* | only mess with 'state' in init_keys if we're planning to actually•••run tor. this resolves a segfault in 'tor --list-fingerprints'
introduced by r11437.
backport candidate due to r11438.
svn:r11566
| Roger Dingledine | 2007-09-21 |
* | Servers used to decline to publish their DirPort if their•••BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth
were below a threshold. Now they only look at BandwidthRate and
RelayBandwidthRate.
svn:r11465
| Roger Dingledine | 2007-09-17 |
* | r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400••• Complete implementation of proposal 104: remove bandwidth history lines from router descriptors.
svn:r11434
| Nick Mathewson | 2007-09-12 |
* | r15047@catbus: nickm | 2007-09-11 13:40:54 -0400••• Fix a memory leak when reloading v3 authority certificate and keys.
svn:r11428
| Nick Mathewson | 2007-09-11 |
* | r15046@catbus: nickm | 2007-09-11 13:38:36 -0400••• Check V3 authority certificates for expiry, and warn the authority op as they get old.
svn:r11427
| Nick Mathewson | 2007-09-11 |
* | Let directory authorities startup even when they can't generate •••a descriptor immediately, e.g. because they don't know their
address.
svn:r11228
| Roger Dingledine | 2007-08-20 |
* | r14731@catbus: nickm | 2007-08-20 12:02:09 -0400••• Clean up authdir_X functions a little.
svn:r11220
| Nick Mathewson | 2007-08-20 |
* | r14729@catbus: nickm | 2007-08-20 11:58:02 -0400••• Trigger load and save of MTBF data.
svn:r11219
| Nick Mathewson | 2007-08-20 |
* | r14726@catbus: nickm | 2007-08-20 11:42:07 -0400••• Make v3-only authorities check reachability
svn:r11218
| Nick Mathewson | 2007-08-20 |
* | r14659@catbus: nickm | 2007-08-18 14:19:34 -0400••• When we are loading state info from disk, never believe any date in the future. Doing so can keep us from retrying guards, rotating onion keys, storing bandwidth info, etc. Fixes bug 434, and others. Backport candidate, once it has been tested.
svn:r11166
| Nick Mathewson | 2007-08-18 |
* | r13989@Kushana: nickm | 2007-08-13 16:31:03 -0400••• Actually store the v3 authority id digest of a trusteddirserver
svn:r11091
| Nick Mathewson | 2007-08-13 |
* | r14534@catbus: nickm | 2007-08-13 15:15:46 -0400••• Read v3 keys from the right location
svn:r11087
| Nick Mathewson | 2007-08-13 |
* | r13950@catbus: nickm | 2007-07-27 18:15:23 -0400••• Wrap bandwidth usage info in another ifdef so we can easily drop it on august 1 when it is time to finalize proposal 104.
svn:r10951
| Nick Mathewson | 2007-07-27 |
* | r13902@catbus: nickm | 2007-07-25 17:43:52 -0400••• Some dirvote code to handle generating votes and slinging them around. More code is still needed.
svn:r10927
| Nick Mathewson | 2007-07-25 |
* | handle fetching bridge descriptors from the bridge authority too.•••svn:r10898
| Roger Dingledine | 2007-07-22 |
* | when requesting tor/server/authority, ask for tor/server/authority.z•••instead. same functionality, saves a bit of bandwidth. and might even
work.
svn:r10896
| Roger Dingledine | 2007-07-21 |
* | more building blocks towards being able to fetch bridge descriptors•••svn:r10548
| Roger Dingledine | 2007-06-10 |
* | Be clearer on the various roles for auth dir types.•••Bridge authorities no longer write bridge descriptors to their
cached-routers file -- this gets complex because of extrainfo documents.
svn:r10545
| Roger Dingledine | 2007-06-09 |
* | r13050@catbus: nickm | 2007-05-29 13:31:11 -0400••• Resolve all but 3 DOCDOCs.
svn:r10393
| Nick Mathewson | 2007-05-29 |
* | r12917@catbus: nickm | 2007-05-24 12:48:47 -0400••• Put the hash-as-signed, not the raw hash, in the signed_descriptor_digest field of our own descriptor. Backport candidate; probably harmless though.
svn:r10305
| Nick Mathewson | 2007-05-24 |
* | r12902@catbus: nickm | 2007-05-22 14:52:29 -0400••• First draft of code to generate votes. needs testing. does not yet upload or serve votes. Shares most of its code with the old generate_v2_networkstatus.
svn:r10295
| Nick Mathewson | 2007-05-22 |
* | r12899@catbus: nickm | 2007-05-22 13:51:26 -0400••• Extract common code from networkstatus_getinfo_helper_single() and generate_v2_networkstatus().
svn:r10294
| Nick Mathewson | 2007-05-22 |