aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* r15560@tombo: nickm | 2007-12-18 23:18:21 -0500Nick Mathewson2007-12-19
| | | | | | | Add a bit of missing documentation. svn:r12869
* r15558@tombo: nickm | 2007-12-18 22:55:23 -0500Nick Mathewson2007-12-19
| | | | | | | Re-parse annotations in another place. Good catch, arma. svn:r12868
* When we were reading router descriptors from cache, we were ignoringRoger Dingledine2007-12-19
| | | | | | | | the annotations -- including reading in bridge-purpose descriptors as general-purpose descriptors. svn:r12867
* r17246@catbus: nickm | 2007-12-18 18:45:17 -0500Nick Mathewson2007-12-18
| | | | | | | Fix some xxx020 items. svn:r12864
* r17239@catbus: nickm | 2007-12-18 16:57:02 -0500Nick Mathewson2007-12-18
| | | | | | | Sort GeoIP results in descending order of IP counts. svn:r12863
* answer getinfo ns/purpose/bridge queriesRoger Dingledine2007-12-18
| | | | svn:r12860
* Make bridge authorities test reachability of bridges.Roger Dingledine2007-12-18
| | | | | | | Added two XXX020's that we need to think harder about. svn:r12859
* r17232@catbus: nickm | 2007-12-18 16:22:10 -0500Nick Mathewson2007-12-18
| | | | | | | Whitespace fix. svn:r12857
* r17231@catbus: nickm | 2007-12-18 16:21:55 -0500Nick Mathewson2007-12-18
| | | | | | | Document and clean-up geoip code; give it some unit tests. svn:r12856
* r15532@tombo: nickm | 2007-12-17 17:41:05 -0500Nick Mathewson2007-12-17
| | | | | | | clean up whitesapce and debug a little on geoip stuff. svn:r12847
* r15531@tombo: nickm | 2007-12-17 17:19:24 -0500Nick Mathewson2007-12-17
| | | | | | | Support raw IP-to-country as well as postprocessed format. Include GEOIP summary in extrainfo of bridges. svn:r12846
* r15530@tombo: nickm | 2007-12-17 16:54:03 -0500Nick Mathewson2007-12-17
| | | | | | | First wodge of geoip code so bridges can figure out which countries are blocking them. svn:r12845
* and another in the unit testsRoger Dingledine2007-12-16
| | | | svn:r12842
* fix another mem leak, and point out another for karstenRoger Dingledine2007-12-16
| | | | svn:r12841
* our unit tests leak memory like a sieve.Roger Dingledine2007-12-16
| | | | | | | fix two actual memory leaks found while cleaning up a bit. svn:r12829
* cleanups on r12825Roger Dingledine2007-12-15
| | | | svn:r12826
* apply karsten's "patch 12"Roger Dingledine2007-12-15
| | | | svn:r12825
* clean up copyrights, and assign 2007 copyrights to The Tor Project, IncRoger Dingledine2007-12-12
| | | | svn:r12786
* but don't disable all the default v1 authorities quite yetRoger Dingledine2007-12-12
| | | | svn:r12778
* Three new config options (AlternateDirAuthority,Roger Dingledine2007-12-12
| | | | | | | | | 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
* r17089@catbus: nickm | 2007-12-11 17:33:34 -0500Nick Mathewson2007-12-11
| | | | | | | Patch from mwenge: fix consensus status lookup by nickname when nickname is a hexdigest. svn:r12766
* Relays were publishing their server descriptor to v1 and v2Roger Dingledine2007-12-11
| | | | | | | | directory authorities, but they didn't try publishing to v3-only authorities. Fix this; and also stop publishing to v1 authorities. svn:r12759
* If we can't expand our list of entry guards (e.g. because we'reRoger Dingledine2007-12-10
| | | | | | | | | 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
* New config options AuthDirBadDir and AuthDirListBadDirs forRoger Dingledine2007-12-10
| | | | | | | | | authorities to mark certain relays as "bad directories" in the networkstatus documents. Also supports the "!baddir" directive in the approved-routers file. svn:r12754
* also clear the hsdir status flag in routerinfo_t when the relay is noRoger Dingledine2007-12-10
| | | | | | | longer listed in the relevant networkstatus document. svn:r12752
* emo tehRoger Dingledine2007-12-09
| | | | svn:r12747
* fix a memory leak in authority_certs_fetch_missing() every timeRoger Dingledine2007-12-09
| | | | | | | we try to call it but don't have enough dir info. svn:r12743
* Allow multiple HashedControlPassword config lines, to supportRoger Dingledine2007-12-09
| | | | | | | multiple controller passwords. svn:r12732
* only clear the bridge list if options->Bridges is set.Roger Dingledine2007-12-09
| | | | | | | | this doesn't matter yet so we aren't adding them in other ways yet. svn:r12730
* Set up lefkada (run by Geoff Goodell) as the fourth v3 directory Roger Dingledine2007-12-08
| | | | | | | authority. svn:r12724
* patch from karsten to clean up documentation and to integrateRoger Dingledine2007-12-07
| | | | | | | more fixes into rend-spec.txt. svn:r12715
* r16997@catbus: nickm | 2007-12-06 18:56:33 -0500Nick Mathewson2007-12-06
| | | | | | | Make http://torproject urls into https://torproject urls. Patch from steve. svn:r12708
* r16995@catbus: nickm | 2007-12-06 18:42:53 -0500Nick Mathewson2007-12-06
| | | | | | | patch from steve: replace more tor.eff.org instances with torproject.org svn:r12707
* Bridges now behave like clients with respect to time intervals forRoger Dingledine2007-12-06
| | | | | | | | | 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
* put a note so the distant future developers can simplify torRoger Dingledine2007-12-06
| | | | svn:r12691
* extra points if it compilesRoger Dingledine2007-12-06
| | | | svn:r12688
* Add "GETINFO/desc-annotations/id/<OR digest>" so controllers canRoger Dingledine2007-12-06
| | | | | | | | | 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
* When the DANGEROUS_VERSION controller status event told us we'reRoger Dingledine2007-12-05
| | | | | | | | | 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
* update an XXX020 for nick laterRoger Dingledine2007-12-05
| | | | svn:r12684
* r15155@tombo: nickm | 2007-12-05 11:11:14 -0500Nick Mathewson2007-12-05
| | | | | | | Add a missing "not" to check of whether to use revised handshake. svn:r12678
* Stop being so aggressive about fetching dir info if your DirPort isRoger Dingledine2007-12-04
| | | | | | | | | | | | | | on but your ORPort is off. Add a new config option BridgeRelay that specifies you want to be a bridge relay. Right now the only difference is that it makes you answer begin_dir requests, and it makes you cache dir info, even if your DirPort isn't on. Refactor directory_caches_dir_info() into some more functions. svn:r12668
* weasel wanted us to log the source of v3 votes we don't likeRoger Dingledine2007-12-04
| | | | svn:r12665
* r15106@tombo: nickm | 2007-12-04 00:08:35 -0500Nick Mathewson2007-12-04
| | | | | | | Change tor_addr_t to be a tagged union of in_addr and in6_addr, not of sockaddr_in and sockaddr_in6. It's hardly used in the main code as it is, but let's get it right before it gets popular. svn:r12660
* Stop thinking that 0.1.2.x directory servers can handle "begin_dir"Roger Dingledine2007-12-03
| | | | | | | | requests. Should ease bugs 406 and 419 where 0.1.2.x relays are crashing or mis-answering these requests. svn:r12658
* minor touchupsRoger Dingledine2007-12-03
| | | | svn:r12657
* We were ignoring our RelayBandwidthRate for the first 30 secondsRoger Dingledine2007-12-02
| | | | | | | | after opening a circuit -- even relayed circuits. Bugfix on 0.2.0.3-alpha. svn:r12638
* Reject uploaded descriptors and extrainfo documents if they'reRoger Dingledine2007-12-02
| | | | | | | | huge. Otherwise we'll cache them all over the network and it'll clog everything up. svn:r12633
* minor cleanupsRoger Dingledine2007-12-02
| | | | svn:r12631
* clean up the dirserv_add_multiple_descriptors() apiRoger Dingledine2007-12-02
| | | | svn:r12630
* backport candidate:Roger Dingledine2007-12-01
| | | | | | | | Start purging old entries from the "rephist" database, and the hidden service descriptor databases, even when DirPort is zero. svn:r12628