summaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2015-03-24Merge remote-tracking branch 'sebastian/coverage_builds'Nick Mathewson
2015-03-24Merge remote-tracking branch 'public/bug15269'Nick Mathewson
2015-03-24Merge branch 'bug14018'Nick Mathewson
2015-03-24Complain if relative paths are used in configurationrl1987
When we validate torrc options, print warning(s) when relative path(s) been found.
2015-03-24Remove changes files for patches in 0.2.6.6 or earlier.Nick Mathewson
2015-03-23Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-23Merge remote-tracking branch 'public/bug15436_025' into maint-0.2.6Nick Mathewson
2015-03-23Fix unaligned access in SipHash-2-4.Yawning Angel
The compiler is allowed to assume that a "uint64_t *" is aligned correctly, and will inline a version of memcpy that acts as such. Use "uint8_t *", so the compiler does the right thing.
2015-03-21Disable assertions during coverage buildsSebastian Hahn
This removes roughly 5000 branches in my testing. We never want to trigger assertions even during tests, so this is sane. Implements #15400.
2015-03-18Merge remote-tracking branch 'public/feature15053'Nick Mathewson
2015-03-18Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-15changes file for 15024Nick Mathewson
2015-03-14Extract main part of main loop into a separate functionNick Mathewson
For 15176; Shadow would like this. Based on a patch by Rob Jansen, but revised to have a minimal-sized diff.
2015-03-14Avoid double-parens in log_fn() messages on clang.Nick Mathewson
On clang (and elsewhere?) __PRETTY_FUNCTION__ includes parenthesized argument lists. This is clever, but it makes our old "%s(): " format look funny. This is a fix on 0957ffeb, aka svn:r288. Fixes bug 15269.
2015-03-14Log version when LD_BUG is logged.Nick Mathewson
Closes ticket 15026.
2015-03-14Add changes file for 15053.cypherpunks
2015-03-14Do not printf success messages when we are --quieted or --hushed.Nick Mathewson
Fixes 14994. Calling this a bug on when --quiet and --hush began to have their current behavior.
2015-03-13Merge remote-tracking branch 'sebastian/bug15211'Nick Mathewson
2015-03-12Don't init hs intro key as side effect of an assertSebastian Hahn
2015-03-12Don't init control authchallenge nonce as assert side effectSebastian Hahn
Fixes part of bug 15211.
2015-03-12Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-12Merge remote-tracking branch 'public/feature15212_026' into maint-0.2.6Nick Mathewson
2015-03-12Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-12Initialize the extorport auth cookie before launching PTs.Yawning Angel
PTs expect the auth cookie to be available immedieately after launch, leading to a race condition when PTs opt to cache the extorport cookie once immediately after startup. Fixes #15240.
2015-03-12don't init threads as side effect of assertionSebastian Hahn
Fixes part of bug 15211.
2015-03-12Revert "Make TransProxyType ipfw work correctly"Nick Mathewson
This reverts commit 681802817deb6fb93b95f8284856fd42f3556600. (I didn't mean to backport this, but somehow I had based my branch for #15205 on it.)
2015-03-12Merge remote-tracking branch 'public/bug15205_025' into maint-0.2.5Nick Mathewson
2015-03-12Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-12Fix crash bug when calling cpuworkers_rotate_keyinfo on a client.Nick Mathewson
Fixes bug 15245; bugfix on 0.2.6.3-alpha. Thanks to anonym for reporting!
2015-03-12Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-12Use PTHREAD_CREATE_DETACHED macro instead of 1: fix Solaris crashNick Mathewson
When calling pthread_attr_setdetachstate, we were using 1 as the argument. But the pthreads documentation says that you have to say PTHREAD_CREATE_DETACH, which on Solaris is apparently 0x40. Calling pthread_attr_setdetachstate with 1 crashes on Solaris with FLTBOUNDS. (Because we're so late in the release cycle, I made the code define PTHREAD_CREATE_DETACHED if it doesn't exist, so we aren't likely to break any other platforms.) This bug was introduced when we made threading mandatory in 0.2.6.1-alpha; previously, we had force-disabled threading on Solaris. See #9495 discussion.
2015-03-10Add link protocol version counts to the heartbeat messageNick Mathewson
Closes ticket 15212
2015-03-10Remove one changes files from master (0.2.7) that already got merged into ↵Nick Mathewson
changelogs for 0.2.6.4-rc
2015-03-10Remove the changes files from master (0.2.7) that already got merged into ↵Nick Mathewson
changelogs for 0.2.6.4-rc or earlier.
2015-03-10Merge commit 'origin/maint-0.2.6^'Nick Mathewson
2015-03-09Merge remote-tracking branch 'public/bug15205_025' into maint-0.2.6Nick Mathewson
2015-03-09Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-09Merge remote-tracking branch 'origin/maint-0.2.5' into maint-0.2.6Nick Mathewson
2015-03-09Merge remote-tracking branch 'origin/maint-0.2.4' into maint-0.2.5Nick Mathewson
2015-03-09Merge remote-tracking branch 'karsten/geoip6-mar2015' into maint-0.2.4Nick Mathewson
2015-03-09Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4Nick Mathewson
2015-03-09Update geoip6 to the March 3 2015 database.Karsten Loesing
2015-03-09Update geoip to the March 3 2015 database.Karsten Loesing
2015-03-09Don't use checked strl{cat,cpy} on OSX.Nick Mathewson
There is a bug in the overlap-checking in strlcat that can crash Tor servers. Fixes bug 15205; this is an OSX bug, not a Tor bug.
2015-03-09Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-09We actually merged this one a while ago.Nick Mathewson
2015-03-09Merge remote-tracking branch 'origin/maint-0.2.6'Nick Mathewson
2015-03-09Merge remote-tracking branch 'origin/maint-0.2.5' into maint-0.2.6Nick Mathewson
2015-03-09Merge remote-tracking branch 'public/bug14261_025' into maint-0.2.5Nick Mathewson
2015-03-09GETINFO bw-event-cache to get information on recent BW eventsNick Mathewson
Closes 14128; useful to regain functionality lost because of 13988.