aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
...
* 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
* 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
* r15161@tombo: nickm | 2007-12-05 11:30:37 -0500Nick Mathewson2007-12-05
| | | | | | | Fix bug reported by Steve Murphy on or-talk: detect the s6_addr32 and s6_addr16 fields via autoconf. svn:r12679
* svn:r12670Nick Mathewson2007-12-04
|
* 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
* 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
* 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
* the nice fellow who told us about r12633 is ok with being creditedRoger Dingledine2007-12-02
| | | | svn:r12636
* 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
* 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
* Authorities and caches fetch the v2 networkstatus documentsRoger Dingledine2007-12-01
| | | | | | | less often, now that v3 is encouraged. svn:r12627
* r16874@catbus: nickm | 2007-11-30 13:11:09 -0500Nick Mathewson2007-11-30
| | | | | | | When using dmalloc, dump the top ten memory consumers to the _DMALLOC_ logfile when we get a SIGUSR1. Hint: it is not what you would think. svn:r12613
* Our new v2 hidden service descriptor format allows descriptorsRoger Dingledine2007-11-27
| | | | | | | | | | that have no introduction points. But Tor crashed when we tried to build a descriptor with no intro points (and it would have crashed if we had tried to parse one). Bugfix on 0.2.0.x; patch by Karsten Loesing. svn:r12579
* Only update guard status (usable / not usable) once we haveRoger Dingledine2007-11-26
| | | | | | | | | | enough directory information. This was causing us to always pick two new guards on startup (bugfix on 0.2.0.9-alpha), and it was causing us to discard all our guards on startup if we hadn't been running for a few weeks (bugfix on 0.1.2.x). Fixes bug 448. svn:r12570
* Don't crash if we get an unexpected value for theRoger Dingledine2007-11-22
| | | | | | | | PublishServerDescriptor config option. Reported by Matt Edman; bugfix on 0.2.0.9-alpha. svn:r12549
* snapshot summariesRoger Dingledine2007-11-17
| | | | svn:r12523
* The fix in 0.2.0.12-alpha cleared the "hsdir" flag in v3 networkRoger Dingledine2007-11-17
| | | | | | | | consensus documents when there are too many relays at a single IP address. Now clear it in v2 network status documents too. svn:r12522
* cleanups, bump to 0.2.0.12-alphaRoger Dingledine2007-11-17
| | | | svn:r12516
* back out r12509 and fix a better bug instead:Roger Dingledine2007-11-17
| | | | | | | | | | | | When authorities detected more than two relays running on the same IP address, they were clearing all the status flags but forgetting to clear the "hsdir" flag. So clients were being told that a given relay was the right choice for a v2 hsdir lookup, yet they never had its descriptor because it was marked as 'not running' in the consensus. svn:r12515
* If we're using bridges or have strictentrynodes set, and ourRoger Dingledine2007-11-16
| | | | | | | | chosen exit is in the same family as all our bridges/entry guards, then be flexible about families. svn:r12514
* If we're trying to fetch a bridge descriptor and there's no wayRoger Dingledine2007-11-16
| | | | | | | | | the bridge authority could help us (for example, we don't know a digest, or there is no bridge authority), don't be so eager to fall back to asking the bridge authority. svn:r12512
* Karsten: you should look at this and decide if we should skip overRoger Dingledine2007-11-16
| | | | | | | | | | | non-running hsdirs, or not give them the flag if they're not running, or what. When picking v2 hidden service directories, don't pick ones that aren't listed as Running. svn:r12509
* Changing the ExitPolicyRejectPrivate setting should cause us to rebuild thePeter Palfrader2007-11-15
| | | | | | | descriptor. svn:r12507
* Fix a small memory leak whenever we decide against using aRoger Dingledine2007-11-15
| | | | | | | newly picked entry guard. Reported by Mike Perry. svn:r12506
* r16670@catbus: nickm | 2007-11-14 14:56:30 -0500Nick Mathewson2007-11-14
| | | | | | | Initial phase of proposal 110: accept RELAY_EARLY cells, and turn them into RELAY cells when sending them on over a v1 OR connection. svn:r12496
* r16665@catbus: nickm | 2007-11-14 13:36:11 -0500Nick Mathewson2007-11-14
| | | | | | | Fix bug spotted by karsten: when we have no consensus, do not try to continue finding directories for a hidden service. svn:r12493
* r16663@catbus: nickm | 2007-11-13 21:51:28 -0500Nick Mathewson2007-11-14
| | | | | | | Back out parts of r12376: replace file locations in scripts. svn:r12490
* Make it build on OpenBSD again. Patch from tup.Roger Dingledine2007-11-12
| | | | svn:r12489
* clean up the changelog for a release todayRoger Dingledine2007-11-12
| | | | svn:r12487
* r16656@catbus: nickm | 2007-11-12 11:27:00 -0500Nick Mathewson2007-11-12
| | | | | | | Possibly fix bug 548 by making the fix for bug 543 not get invoked on authorities. See changelog and bug 548 entry for rationale. svn:r12485
* Don't reevaluate all the information from our consensus documentRoger Dingledine2007-11-11
| | | | | | | | just because we've downloaded a v2 networkstatus that we intend to cache. Fixes bug 545. svn:r12479
* a changelog entry for r12471.Roger Dingledine2007-11-11
| | | | svn:r12472
* We were including instructions about what to do with theRoger Dingledine2007-11-11
| | | | | | | | src/config/fallback-consensus file, but we weren't actually including it in the tarball. Disable all of that for now. svn:r12467
* Allow people to say PreferTunnelledDirConns rather thanRoger Dingledine2007-11-11
| | | | | | | PreferTunneledDirConns, for those alternate-spellers out there. svn:r12466
* forward-port the 0.1.2.18 entriesRoger Dingledine2007-11-11
| | | | svn:r12465
* We weren't actually including the src/config/fallback-consensusRoger Dingledine2007-11-10
| | | | | | | file in the tarball. Reported by phobos. svn:r12462
* Exit policies now reject connections that are addressed to aRoger Dingledine2007-11-10
| | | | | | | | | | 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
* prepare for 0.2.0.10-alpha-devRoger Dingledine2007-11-10
| | | | svn:r12458
* bump to 0.2.0.10-alphaRoger Dingledine2007-11-10
| | | | svn:r12455
* rescue r12440's changelog entry from a dusty cornerRoger Dingledine2007-11-10
| | | | | | | of the 0.2.0.9-alpha release notes. svn:r12454
* start to fix up the changelogRoger Dingledine2007-11-10
| | | | svn:r12453
* r16582@catbus: nickm | 2007-11-08 13:14:16 -0500Nick Mathewson2007-11-08
| | | | | | | Try to bulletproof the parse logic for router-stability. svn:r12441
* r16573@catbus: nickm | 2007-11-08 11:57:16 -0500Nick Mathewson2007-11-08
| | | | | | | Mess with the formula for the Guard flag again. Now it requires that you be in the most familiar 7/8 of nodes, and have above median wfu for that 7/8th. See spec for details. Also, log thresholds better. svn:r12440
* r16569@catbus: nickm | 2007-11-08 10:51:11 -0500Nick Mathewson2007-11-08
| | | | | | | More log messages about certificate downloads; try to track down bug 546.2 svn:r12436
* Don't stop fetching descriptors when FetchUselessDescriptors isRoger Dingledine2007-11-08
| | | | | | | | set, even if we stop asking for circuits. Bugfix on 0.1.2.x; reported by tup and ioerror. svn:r12430
* r16550@catbus: nickm | 2007-11-07 16:50:02 -0500Nick Mathewson2007-11-07
| | | | | | | "And $499 for knowing where to hit it." Fix bug 546. svn:r12425
* r16548@catbus: nickm | 2007-11-07 16:25:36 -0500Nick Mathewson2007-11-07
| | | | | | | Tidy a ChangeLog entry svn:r12424
* Set up ides (run by Mike Perry) as the third v3 directory authority.Roger Dingledine2007-11-07
| | | | svn:r12423