aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-12-21bump to 0.2.0.13-alphator-0.2.0.13-alphaRoger Dingledine
svn:r12902
2007-12-21tiny tweaks on r12900Roger Dingledine
svn:r12901
2007-12-21revert r12841 and r12842, and commit karsten's "patch 13"Roger Dingledine
svn:r12900
2007-12-21Directory authorities should only automatically download Extra InfoRoger Dingledine
documents if they're v1, v2, or v3 authorities. svn:r12898
2007-12-21some more refactoringRoger Dingledine
svn:r12897
2007-12-21new config option FetchDirInfoEarly for tup/ioerror and the tordnselRoger Dingledine
svn:r12896
2007-12-20Only Tors that want to mirror the v2 directory info shouldRoger Dingledine
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
2007-12-20make r12871 do what i meantRoger Dingledine
svn:r12886
2007-12-20 r17274@catbus: nickm | 2007-12-20 01:14:09 -0500Nick Mathewson
Don't try to create the datadir when we are only verifying the configuration or hashing a password. Resolves bug 540. svn:r12884
2007-12-20 r17270@catbus: nickm | 2007-12-20 00:04:21 -0500Nick Mathewson
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
2007-12-20 r17268@catbus: nickm | 2007-12-19 23:53:53 -0500Nick Mathewson
Initialize [un]named_server_map to empty strmaps when router_reload_consensus_networkstatus fails completely. Resolves bug 538. svn:r12881
2007-12-19and the obligatory 'make it compile' follow-upRoger Dingledine
svn:r12872
2007-12-19Make getinfo ns/purpose/bridge actually workRoger Dingledine
Also, dump our bridge router status entries to disk every 30 minutes. svn:r12871
2007-12-19 r15562@tombo: nickm | 2007-12-18 23:23:59 -0500Nick Mathewson
Remove the LearnAuthorityAddrFromCerts option; make it always-on. One option down, ~160 options to go. svn:r12870
2007-12-19 r15560@tombo: nickm | 2007-12-18 23:18:21 -0500Nick Mathewson
Add a bit of missing documentation. svn:r12869
2007-12-19 r15558@tombo: nickm | 2007-12-18 22:55:23 -0500Nick Mathewson
Re-parse annotations in another place. Good catch, arma. svn:r12868
2007-12-19When we were reading router descriptors from cache, we were ignoringRoger Dingledine
the annotations -- including reading in bridge-purpose descriptors as general-purpose descriptors. svn:r12867
2007-12-18 r17246@catbus: nickm | 2007-12-18 18:45:17 -0500Nick Mathewson
Fix some xxx020 items. svn:r12864
2007-12-18 r17239@catbus: nickm | 2007-12-18 16:57:02 -0500Nick Mathewson
Sort GeoIP results in descending order of IP counts. svn:r12863
2007-12-18answer getinfo ns/purpose/bridge queriesRoger Dingledine
svn:r12860
2007-12-18Make bridge authorities test reachability of bridges.Roger Dingledine
Added two XXX020's that we need to think harder about. svn:r12859
2007-12-18 r17232@catbus: nickm | 2007-12-18 16:22:10 -0500Nick Mathewson
Whitespace fix. svn:r12857
2007-12-18 r17231@catbus: nickm | 2007-12-18 16:21:55 -0500Nick Mathewson
Document and clean-up geoip code; give it some unit tests. svn:r12856
2007-12-17 r15532@tombo: nickm | 2007-12-17 17:41:05 -0500Nick Mathewson
clean up whitesapce and debug a little on geoip stuff. svn:r12847
2007-12-17 r15531@tombo: nickm | 2007-12-17 17:19:24 -0500Nick Mathewson
Support raw IP-to-country as well as postprocessed format. Include GEOIP summary in extrainfo of bridges. svn:r12846
2007-12-17 r15530@tombo: nickm | 2007-12-17 16:54:03 -0500Nick Mathewson
First wodge of geoip code so bridges can figure out which countries are blocking them. svn:r12845
2007-12-16and another in the unit testsRoger Dingledine
svn:r12842
2007-12-16fix another mem leak, and point out another for karstenRoger Dingledine
svn:r12841
2007-12-16our unit tests leak memory like a sieve.Roger Dingledine
fix two actual memory leaks found while cleaning up a bit. svn:r12829
2007-12-15cleanups on r12825Roger Dingledine
svn:r12826
2007-12-15apply karsten's "patch 12"Roger Dingledine
svn:r12825
2007-12-12clean up copyrights, and assign 2007 copyrights to The Tor Project, IncRoger Dingledine
svn:r12786
2007-12-12but don't disable all the default v1 authorities quite yetRoger Dingledine
svn:r12778
2007-12-12Three new config options (AlternateDirAuthority,Roger Dingledine
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
2007-12-11 r17091@catbus: nickm | 2007-12-11 18:05:55 -0500Nick Mathewson
Fix compilation when --disable-threads is passed in. svn:r12768
2007-12-11 r17089@catbus: nickm | 2007-12-11 17:33:34 -0500Nick Mathewson
Patch from mwenge: fix consensus status lookup by nickname when nickname is a hexdigest. svn:r12766
2007-12-11Relays were publishing their server descriptor to v1 and v2Roger Dingledine
directory authorities, but they didn't try publishing to v3-only authorities. Fix this; and also stop publishing to v1 authorities. svn:r12759
2007-12-10If we can't expand our list of entry guards (e.g. because we'reRoger Dingledine
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
2007-12-10New config options AuthDirBadDir and AuthDirListBadDirs forRoger Dingledine
authorities to mark certain relays as "bad directories" in the networkstatus documents. Also supports the "!baddir" directive in the approved-routers file. svn:r12754
2007-12-10also clear the hsdir status flag in routerinfo_t when the relay is noRoger Dingledine
longer listed in the relevant networkstatus document. svn:r12752
2007-12-09emo tehRoger Dingledine
svn:r12747
2007-12-09fix a memory leak in authority_certs_fetch_missing() every timeRoger Dingledine
we try to call it but don't have enough dir info. svn:r12743
2007-12-09Allow multiple HashedControlPassword config lines, to supportRoger Dingledine
multiple controller passwords. svn:r12732
2007-12-09only clear the bridge list if options->Bridges is set.Roger Dingledine
this doesn't matter yet so we aren't adding them in other ways yet. svn:r12730
2007-12-08Set up lefkada (run by Geoff Goodell) as the fourth v3 directory Roger Dingledine
authority. svn:r12724
2007-12-08 r15223@tombo: nickm | 2007-12-07 23:41:21 -0500Nick Mathewson
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
2007-12-07patch from karsten to clean up documentation and to integrateRoger Dingledine
more fixes into rend-spec.txt. svn:r12715
2007-12-06 r16997@catbus: nickm | 2007-12-06 18:56:33 -0500Nick Mathewson
Make http://torproject urls into https://torproject urls. Patch from steve. svn:r12708
2007-12-06 r16995@catbus: nickm | 2007-12-06 18:42:53 -0500Nick Mathewson
patch from steve: replace more tor.eff.org instances with torproject.org svn:r12707
2007-12-06Bridges now behave like clients with respect to time intervals forRoger Dingledine
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