| Commit message (Expand) | Author | Age |
* | new config option FetchDirInfoEarly for tup/ioerror and the tordnsel•••svn:r12896
| Roger Dingledine | 2007-12-21 |
* | Only Tors that want to mirror the v2 directory info should•••create the "cached-status" directory in their datadir. All Tors
used to create it. Bugfix on 0.1.2.x.
Bridge relays with DirPort set to 0 no longer cache v1 or v2
directory information; there's no point. Bugfix on trunk.
svn:r12887
| Roger Dingledine | 2007-12-20 |
* | make r12871 do what i meant•••svn:r12886
| Roger Dingledine | 2007-12-20 |
* | r17274@catbus: nickm | 2007-12-20 01:14:09 -0500••• Don't try to create the datadir when we are only verifying the configuration or hashing a password. Resolves bug 540.
svn:r12884
| Nick Mathewson | 2007-12-20 |
* | r17270@catbus: nickm | 2007-12-20 00:04:21 -0500••• When we decide to send a 503 in response to a request for server descriptors, disable spooling so that we do not then send the descriptors anyway. Fixes bug 539.
svn:r12882
| Nick Mathewson | 2007-12-20 |
* | r17268@catbus: nickm | 2007-12-19 23:53:53 -0500••• Initialize [un]named_server_map to empty strmaps when router_reload_consensus_networkstatus fails completely. Resolves bug 538.
svn:r12881
| Nick Mathewson | 2007-12-20 |
* | and the obligatory 'make it compile' follow-up•••svn:r12872
| Roger Dingledine | 2007-12-19 |
* | Make getinfo ns/purpose/bridge actually work•••Also, dump our bridge router status entries to disk every 30 minutes.
svn:r12871
| Roger Dingledine | 2007-12-19 |
* | r15562@tombo: nickm | 2007-12-18 23:23:59 -0500••• Remove the LearnAuthorityAddrFromCerts option; make it always-on. One option down, ~160 options to go.
svn:r12870
| Nick Mathewson | 2007-12-19 |
* | r15560@tombo: nickm | 2007-12-18 23:18:21 -0500••• Add a bit of missing documentation.
svn:r12869
| Nick Mathewson | 2007-12-19 |
* | r15558@tombo: nickm | 2007-12-18 22:55:23 -0500••• Re-parse annotations in another place. Good catch, arma.
svn:r12868
| Nick Mathewson | 2007-12-19 |
* | When we were reading router descriptors from cache, we were ignoring•••the annotations -- including reading in bridge-purpose descriptors
as general-purpose descriptors.
svn:r12867
| Roger Dingledine | 2007-12-19 |
* | r17246@catbus: nickm | 2007-12-18 18:45:17 -0500••• Fix some xxx020 items.
svn:r12864
| Nick Mathewson | 2007-12-18 |
* | r17239@catbus: nickm | 2007-12-18 16:57:02 -0500••• Sort GeoIP results in descending order of IP counts.
svn:r12863
| Nick Mathewson | 2007-12-18 |
* | answer getinfo ns/purpose/bridge queries•••svn:r12860
| Roger Dingledine | 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 |
* | r17232@catbus: nickm | 2007-12-18 16:22:10 -0500••• Whitespace fix.
svn:r12857
| Nick Mathewson | 2007-12-18 |
* | r17231@catbus: nickm | 2007-12-18 16:21:55 -0500••• Document and clean-up geoip code; give it some unit tests.
svn:r12856
| Nick Mathewson | 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 |
* | r15530@tombo: nickm | 2007-12-17 16:54:03 -0500••• First wodge of geoip code so bridges can figure out which countries are blocking them.
svn:r12845
| Nick Mathewson | 2007-12-17 |
* | and another in the unit tests•••svn:r12842
| Roger Dingledine | 2007-12-16 |
* | fix another mem leak, and point out another for karsten•••svn:r12841
| Roger Dingledine | 2007-12-16 |
* | our unit tests leak memory like a sieve.•••fix two actual memory leaks found while cleaning up a bit.
svn:r12829
| Roger Dingledine | 2007-12-16 |
* | cleanups on r12825•••svn:r12826
| Roger Dingledine | 2007-12-15 |
* | apply karsten's "patch 12"•••svn:r12825
| Roger Dingledine | 2007-12-15 |
* | clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786
| Roger Dingledine | 2007-12-12 |
* | but don't disable all the default v1 authorities quite yet•••svn:r12778
| Roger Dingledine | 2007-12-12 |
* | Three new config options (AlternateDirAuthority,•••AlternateBridgeAuthority, and AlternateHSAuthority) that let the
user selectively replace the default directory authorities, rather
than the all-or-nothing replacement that DirServer offers.
svn:r12777
| Roger Dingledine | 2007-12-12 |
* | r17091@catbus: nickm | 2007-12-11 18:05:55 -0500••• Fix compilation when --disable-threads is passed in.
svn:r12768
| Nick Mathewson | 2007-12-11 |
* | r17089@catbus: nickm | 2007-12-11 17:33:34 -0500••• Patch from mwenge: fix consensus status lookup by nickname when nickname is a hexdigest.
svn:r12766
| Nick Mathewson | 2007-12-11 |
* | Relays were publishing their server descriptor to v1 and v2•••directory authorities, but they didn't try publishing to v3-only
authorities. Fix this; and also stop publishing to v1 authorities.
svn:r12759
| Roger Dingledine | 2007-12-11 |
* | If we can't expand our list of entry guards (e.g. because we're•••using bridges or we have StrictEntryNodes set), don't mark relays
down when they fail a directory request. Otherwise we're too quick
to mark all our entry points down.
svn:r12755
| Roger Dingledine | 2007-12-10 |
* | New config options AuthDirBadDir and AuthDirListBadDirs for•••authorities to mark certain relays as "bad directories" in the
networkstatus documents. Also supports the "!baddir" directive in
the approved-routers file.
svn:r12754
| Roger Dingledine | 2007-12-10 |
* | also clear the hsdir status flag in routerinfo_t when the relay is no•••longer listed in the relevant networkstatus document.
svn:r12752
| Roger Dingledine | 2007-12-10 |
* | emo teh•••svn:r12747
| Roger Dingledine | 2007-12-09 |
* | fix a memory leak in authority_certs_fetch_missing() every time•••we try to call it but don't have enough dir info.
svn:r12743
| Roger Dingledine | 2007-12-09 |
* | Allow multiple HashedControlPassword config lines, to support•••multiple controller passwords.
svn:r12732
| Roger Dingledine | 2007-12-09 |
* | only clear the bridge list if options->Bridges is set.•••this doesn't matter yet so we aren't adding them in other
ways yet.
svn:r12730
| Roger Dingledine | 2007-12-09 |
* | Set up lefkada (run by Geoff Goodell) as the fourth v3 directory •••authority.
svn:r12724
| Roger Dingledine | 2007-12-08 |
* | r15223@tombo: nickm | 2007-12-07 23:41:21 -0500••• Aaand, do the code to enable the client side of the new TLS handshake. There are some loose ends that need tying up in connection_or, and a lot of half-baked code to remove, and some special cases to test for, and lots and lots of testing to do, but that is what weekends are for.
svn:r12721
| Nick Mathewson | 2007-12-08 |
* | patch from karsten to clean up documentation and to integrate•••more fixes into rend-spec.txt.
svn:r12715
| Roger Dingledine | 2007-12-07 |
* | r16997@catbus: nickm | 2007-12-06 18:56:33 -0500••• Make http://torproject urls into https://torproject urls. Patch from steve.
svn:r12708
| Nick Mathewson | 2007-12-06 |
* | r16995@catbus: nickm | 2007-12-06 18:42:53 -0500••• patch from steve: replace more tor.eff.org instances with torproject.org
svn:r12707
| Nick Mathewson | 2007-12-06 |
* | Bridges now behave like clients with respect to time intervals for•••downloading new consensus documents. Bridge users now wait until
the end of the interval, so their bridge will be sure to have a
new consensus document.
svn:r12696
| Roger Dingledine | 2007-12-06 |
* | put a note so the distant future developers can simplify tor•••svn:r12691
| Roger Dingledine | 2007-12-06 |
* | extra points if it compiles•••svn:r12688
| Roger Dingledine | 2007-12-06 |
* | Add "GETINFO/desc-annotations/id/<OR digest>" so controllers can•••ask about source, timestamp of arrival, purpose, etc. We need
something like this to help Vidalia not do GeoIP lookups on bridge
addresses.
svn:r12687
| Roger Dingledine | 2007-12-06 |
* | When the DANGEROUS_VERSION controller status event told us we're•••running an obsolete version, it used the string "OLD" to describe
it. Yet the "getinfo" interface used the string "OBSOLETE". Now use
"OBSOLETE" in both cases.
svn:r12686
| Roger Dingledine | 2007-12-05 |
* | update an XXX020 for nick later•••svn:r12684
| Roger Dingledine | 2007-12-05 |