aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
* new config option FetchDirInfoEarly for tup/ioerror and the tordnsel•••svn:r12896 Roger Dingledine2007-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 Dingledine2007-12-20
* make r12871 do what i meant•••svn:r12886 Roger Dingledine2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-12-20
* and the obligatory 'make it compile' follow-up•••svn:r12872 Roger Dingledine2007-12-19
* Make getinfo ns/purpose/bridge actually work•••Also, dump our bridge router status entries to disk every 30 minutes. svn:r12871 Roger Dingledine2007-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 Mathewson2007-12-19
* r15560@tombo: nickm | 2007-12-18 23:18:21 -0500••• Add a bit of missing documentation. svn:r12869 Nick Mathewson2007-12-19
* r15558@tombo: nickm | 2007-12-18 22:55:23 -0500••• Re-parse annotations in another place. Good catch, arma. svn:r12868 Nick Mathewson2007-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 Dingledine2007-12-19
* r17246@catbus: nickm | 2007-12-18 18:45:17 -0500••• Fix some xxx020 items. svn:r12864 Nick Mathewson2007-12-18
* r17239@catbus: nickm | 2007-12-18 16:57:02 -0500••• Sort GeoIP results in descending order of IP counts. svn:r12863 Nick Mathewson2007-12-18
* answer getinfo ns/purpose/bridge queries•••svn:r12860 Roger Dingledine2007-12-18
* Make bridge authorities test reachability of bridges.•••Added two XXX020's that we need to think harder about. svn:r12859 Roger Dingledine2007-12-18
* r17232@catbus: nickm | 2007-12-18 16:22:10 -0500••• Whitespace fix. svn:r12857 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-12-17
* and another in the unit tests•••svn:r12842 Roger Dingledine2007-12-16
* fix another mem leak, and point out another for karsten•••svn:r12841 Roger Dingledine2007-12-16
* our unit tests leak memory like a sieve.•••fix two actual memory leaks found while cleaning up a bit. svn:r12829 Roger Dingledine2007-12-16
* cleanups on r12825•••svn:r12826 Roger Dingledine2007-12-15
* apply karsten's "patch 12"•••svn:r12825 Roger Dingledine2007-12-15
* clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786 Roger Dingledine2007-12-12
* but don't disable all the default v1 authorities quite yet•••svn:r12778 Roger Dingledine2007-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 Dingledine2007-12-12
* r17091@catbus: nickm | 2007-12-11 18:05:55 -0500••• Fix compilation when --disable-threads is passed in. svn:r12768 Nick Mathewson2007-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 Mathewson2007-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 Dingledine2007-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 Dingledine2007-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 Dingledine2007-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 Dingledine2007-12-10
* emo teh•••svn:r12747 Roger Dingledine2007-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 Dingledine2007-12-09
* Allow multiple HashedControlPassword config lines, to support•••multiple controller passwords. svn:r12732 Roger Dingledine2007-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 Dingledine2007-12-09
* Set up lefkada (run by Geoff Goodell) as the fourth v3 directory •••authority. svn:r12724 Roger Dingledine2007-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 Mathewson2007-12-08
* patch from karsten to clean up documentation and to integrate•••more fixes into rend-spec.txt. svn:r12715 Roger Dingledine2007-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 Mathewson2007-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 Mathewson2007-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 Dingledine2007-12-06
* put a note so the distant future developers can simplify tor•••svn:r12691 Roger Dingledine2007-12-06
* extra points if it compiles•••svn:r12688 Roger Dingledine2007-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 Dingledine2007-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 Dingledine2007-12-05
* update an XXX020 for nick later•••svn:r12684 Roger Dingledine2007-12-05