aboutsummaryrefslogtreecommitdiff
path: root/changes
Commit message (Collapse)AuthorAge
* Merge remote branch 'public/bug2060' into maint-0.2.2Nick Mathewson2010-12-21
|\
| * Disable DirPort when BridgeRelay is setNick Mathewson2010-11-22
| |
* | Merge remote branch 'rransom/bug2190_the_hard_way' into maint-0.2.2Nick Mathewson2010-12-21
|\ \
| * | Better fix for 2190: defer libevent->controller messages instead of droppingNick Mathewson2010-11-19
| | |
| * | Do not send Libevent log messages to a controller.Nick Mathewson2010-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doing so could make Libevent call Libevent from inside a Libevent logging call, which is a recipe for reentrant confusion and hard-to-debug crashes. This would especially hurt if Libevent debug-level logging is enabled AND the user has a controller watching for low-severity log messages. Fix bug 2190; fix on 0.1.0.2-rc.
* | | Merge commit 'nickm/fix_security_bug_022' into maint-0.2.2Roger Dingledine2010-12-16
|\ \ \
| * \ \ Merge remote branch fix_security_bug_021 into fix_security_bug_022Nick Mathewson2010-12-15
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/common/memarea.c src/or/or.h src/or/rendclient.c
| | * | | Add a changelog entryNick Mathewson2010-12-15
| | | | |
* | | | | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2010-12-16
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Change gabelmoo's IP address and ports.Karsten Loesing2010-12-16
| | | | |
* | | | | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2010-12-14
|\| | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/config/geoip
| * | | | Update to the December 1 2010 Maxmind GeoLite Country database.Karsten Loesing2010-12-08
| |/ / /
* | | | Merge branch 'bug2081_followup_022' into maint-0.2.2Nick Mathewson2010-12-07
|\ \ \ \
| * | | | Reject relay versions older than 0.2.0.26-rcNick Mathewson2010-12-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was the first version to cache the correct directory information. Fixes bug 2156.
| * | | | revise bug2081_followup changelogNick Mathewson2010-12-07
| | | | |
| * | | | Have authorities reject routers running verions susceptible to bug 1038.Nick Mathewson2010-11-22
| | | | |
* | | | | Fix a bug in calculating wakeup time on 64-bit machines.Nick Mathewson2010-12-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you had TIME_MAX > INT_MAX, and your "time_to_exhaust_bw = accountingmax/expected_bandwidth_usage * 60" calculation managed to overflow INT_MAX, then your time_to_consider value could underflow and wind up being rediculously low or high. "Low" was no problem; negative values got caught by the (time_to_consider <= 0) check. "High", however, would get you a wakeup time somewhere in the distant future. The fix is to check for time_to_exhaust_bw overflowing INT_MAX, not TIME_MAX: We don't allow any accounting interval longer than a month, so if time_to_exhaust_bw is significantly larger than 31*24*60*60, we can just clip it. This is a bugfix on 0.0.9pre6, when accounting was first introduced. It fixes bug 2146, unless there are other causes there too. The fix is from boboper. (I tweaked it slightly by removing an assignment that boboper marked as dead, and lowering a variable that no longer needed to be function-scoped.)
* | | | | Add a missing ! to directory_fetches_from_authoritiesNick Mathewson2010-12-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old logic would have us fetch from authorities if we were refusing unknown exits and our exit policy was reject*. Instead, we want to fetch from authorities if we're refusing unknown exits and our exit policy is _NOT_ reject*. Fixed by boboper. Fixes more of 2097. Bugfix on 0.2.2.16-alpha.
* | | | | Don't crash when accountingmax is set in non-server TorsNick Mathewson2010-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use a hash of the identity key to seed a prng to tell when an accounting period should end. But thanks to the bug998 changes, clients no longer have server-identity keys to use as a long-term seed in accounting calculations. In any case, their identity keys (as used in TLS) were never never fixed. So we can just set the wakeup time from a random seed instead there. Still open is whether everybody should be random. This patch fixes bug 2235, which was introduced in 0.2.2.18-alpha. Diagnosed with help from boboper on irc.
* | | | | Fix a harmless off-by-one error in counting controller argument lengthsNick Mathewson2010-12-02
| | | | | | | | | | | | | | | | | | | | Bugfix on 0.1.1.1-alpha; found by boboper.
* | | | | Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2010-12-01
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | Conflicts: doc/Makefile.am
| * | | | Fix compilation with mingw and OpenSSL 0.9.8m+mingw-san2010-11-23
| | | | |
| * | | | stop shipping doc/img and doc/website in the tarballRoger Dingledine2010-11-23
| | | | |
* | | | | fix changes file for 2210Nick Mathewson2010-11-30
| | | | |
* | | | | Revise comment on 2210 a little; clean up n_streams/num_streams confusionNick Mathewson2010-11-29
| | | | | | | | | | | | | | | | | | | | Also add a changes file
* | | | | Merge branch 'exitstats' into maint-0.2.2Nick Mathewson2010-11-29
|\ \ \ \ \
| * | | | | Report only the top 10 ports in exit-port stats.Karsten Loesing2010-11-24
| | |_|_|/ | |/| | |
* / | | | Avoid dereferencing NULL if a bridge fails to build an ei descriptor.Robert Ransom2010-11-24
|/ / / / | | | | | | | | | | | | Reported by an anonymous commenter on Trac.
* | / / prepare for our emergency openssl fix releaseRoger Dingledine2010-11-21
| |/ / |/| |
* | | Merge remote branch 'origin/maint-0.2.1' into maint-0.2.2Nick Mathewson2010-11-21
|\| | | |/ |/|
| * Merge branch 'fix2204' into maint-0.2.1Nick Mathewson2010-11-21
| |\
| | * Do not set the hostname TLS extension server-side; only client-sideNick Mathewson2010-11-20
| | | | | | | | | | | | | | | This may fix bug 2204, and resolve the incompatibility with openssl 0.9.8p/1.0.0b.
| * | Add changes file for bug1125Nick Mathewson2010-11-12
| |/
| |
| \
*-. \ Merge branch 'fix2183', remote branch 'rransom/fix2195-v2' into maint-0.2.2Nick Mathewson2010-11-19
|\ \ \
| | * | Add changes file for bug2195.Robert Ransom2010-11-19
| | | |
| * | | Try harder not to exceed the 50 KB extra-info descriptor limit.Karsten Loesing2010-11-15
| |/ / | | | | | | | | | | | | | | | Our checks that we don't exceed the 50 KB size limit of extra-info descriptors apparently failed. This patch fixes these checks and reserves another 250 bytes for appending the signature. Fixes bug 2183.
* | | merge in more changelog entriesRoger Dingledine2010-11-15
| | |
* | | Merge commit 'nickm/1776_redux_v1' into maint-0.2.2Roger Dingledine2010-11-15
|\ \ \
| * | | Fix the assert in bug 1776Nick Mathewson2010-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In the case where old_router == NULL but sdmap has an entry for the router, we can currently safely infer that the old_router was not a bridge. Add an assert to ensure that this remains true, and fix the logic not to die with the tor_assert(old_router) call.
* | | | Merge branch 'bug2000_nm_022' into maint-0.2.2Nick Mathewson2010-11-15
|\ \ \ \
| * | | | Rate-limit unsafe socks warningSebastian Hahn2010-11-15
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pick 5 seconds as the limit. 5 seconds is a compromise here between making sure the user notices that the bad behaviour is (still) happening and not spamming their log too much needlessly (the log message is pretty long). We also keep warning every time if safesocks is specified, because then the user presumably wants to hear about every blocked instance. (This is based on the original patch by Sebastian, then backported to 0.2.2 and with warnings split into their own function.)
* | | | changes entry for nopublish removal in 5040c855dNick Mathewson2010-11-15
| | | |
* | | | Merge remote branch 'sebastian/manpagefixups' into maint-0.2.2Nick Mathewson2010-11-15
|\ \ \ \ | |/ / / |/| | |
| * | | Document hs dht min uptime change in privnetsSebastian Hahn2010-11-10
| | | | | | | | | | | | | | | | | | | | | | | | In f87c6f100d2faf8d we made it so that MinUptimeHidServDirectoryV2 defaults to 0 if TestingTorNetwork is set. Add a manpage entry and a changes file.
| * | | Synx manpage and source wrt option capitalizationSebastian Hahn2010-11-10
| | | | | | | | | | | | | | | | | | | | | | | | We had a spelling discrepancy between the manpage and the source code for some option. Resolve these in favor of the manpage, because it makes more sense (for example, HTTP should be capitalized).
| * | | Remove the torrc.complete file.Sebastian Hahn2010-11-10
| | | | | | | | | | | | | | | | | | | | We haven't been keeping it up to date, and the manpage exists as a replacement for users who want an overview of all available options.
* | | | Add changes file for bug1125Nick Mathewson2010-11-12
| | | |
* | | | Merge remote branch 'sebastian/remove-osx-expert-package' into maint-0.2.2Nick Mathewson2010-11-11
|\ \ \ \
| * | | | Remove everything related to os x expert packageSebastian Hahn2010-11-10
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We decided to no longer ship expert packages for OS X because they're a lot of trouble to keep maintained and confuse users. For those who want a tor on OS X without Vidalia, macports is a fine option. Alternatively, building from source is easy, too. The polipo stuff that is still required for the Vidalia bundle build can now be found in the torbrowser repository, git://git.torproject.org/torbrowser.git.
* | | | Merge branch 'maint-0.2.1' into maint-0.2.2Roger Dingledine2010-11-11
|\ \ \ \ | | |_|/ | |/| |