summaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2010-07-26Fix compilation with mingw and OpenSSL 0.9.8m+mingw-san
2010-07-26Make sure we don't warn for libevent versions like 1.4.14b-stableSebastian Hahn
2010-07-21partial changelog for 0.2.2.15-alphaRoger Dingledine
2010-07-21Add missing changes file for d461799f0Nick Mathewson
2010-07-18Make the controller act more usefully when GETINFO failsNick Mathewson
Right now it says "552 internal error" because there's no way for getinfo_helper_*() countries to specify an error message. This patch changes the getinfo_helper_*() interface, and makes most of the getinfo helpers give useful error messages in response to failures. This should prevent recurrences of bug 1699, where a missing GeoIPFile line in the torrc made GETINFO ip-to-county/* fail in a "not obvious how to fix" way.
2010-07-14Alter how guard flags are chosen.Mike Perry
V3 authorities no longer decide not to vote on Guard+Exit. The bandwidth weights should take care of this now. Also, lower the max threshold for WFU to 0.98, to allow more nodes to become guards.
2010-07-14print right controller purpose string for measure-timeout circsRoger Dingledine
2010-07-14No dirport should mean no hsdir flag (bug 1693)Roger Dingledine
2010-07-12i'm going to tag 0.2.2.14-alpha tonightRoger Dingledine
2010-07-09Rename log.h to torlog.hNick Mathewson
This should make us conflict less with system files named "log.h". Yes, we shouldn't have been conflicting with those anyway, but some people's compilers act very oddly. The actual change was done with one "git mv", by editing Makefile.am, and running find . -name '*.[ch]' | xargs perl -i -pe 'if (/^#include.*\Wlog.h/) {s/log.h/torlog.h/; }'
2010-07-09fold in the latest changesRoger Dingledine
2010-07-06More gracefully handle corrupt state files.Mike Perry
Save a backup if we get odd circuitbuildtimes and other state info. In the case of circuit build times, we no longer assert, and reset our state.
2010-07-05Make directory mirrors report non-zero dirreq-v[23]-shares again.Karsten Loesing
2010-06-29Merge remote branch 'mikeperry/cbt-bugfixes3'Nick Mathewson
2010-06-29start an 0.2.2.14-alpha changelogRoger Dingledine
2010-06-25Merge branch 'bug1526-v2'Nick Mathewson
2010-06-25Use Libevent 2.0's periodic timers where available.Nick Mathewson
These timers behave better with non-monotonic clocks than our old ones, and also try harder to make once-per-second events get called one second apart, rather than one-plus-epsilon seconds apart. This fixes bug 943 for everybody using Libevent 2.0 or later.
2010-06-22Fix zlib macro brokenness on osx with zlib 1.2.4 and higher.Nick Mathewson
From the code: zlib 1.2.4 and 1.2.5 do some "clever" things with macros. Instead of saying "(defined(FOO) ? FOO : 0)" they like to say "FOO-0", on the theory that nobody will care if the compile outputs a no-such-identifier warning. Sorry, but we like -Werror over here, so I guess we need to define these. I hope that zlib 1.2.6 doesn't break these too. Possible fix for bug 1526.
2010-06-22Log an error if openssl fails to copy a key for usNick Mathewson
This should never happen unless openssl is buggy or some of our assumptions are deeply wrong, but one of those might have been the cause of the not-yet-reproducible bug 1209. If it ever happens again, let's get some info we can use.
2010-06-14Save a couple characters' allocation in esc_for_logFlorian Zumbiehl
2010-06-11Merge commit 'sebastian/hostnamewarn'Nick Mathewson
2010-06-11Merge commit 'origin/maint-0.2.1'Nick Mathewson
2010-06-11Add maatuska as eighth v3 directory authority.Karsten Loesing
2010-06-10Don't crash when reading cached*consensus files on startupSebastian Hahn
Fixes bug 1352
2010-06-09Update changelog.Mike Perry
2010-06-07Merge remote branch 'origin/maint-0.2.1'Nick Mathewson
2010-06-07add changes file for geoip db updateNick Mathewson
2010-06-07In asciidoc-helper.sh, be more verbose when a2x fails.Nick Mathewson
Previously, we said (more or less), "a2x is broken and here's how you could try to fix it". Instead, we now say "We need a2x to build manpages; a2x didn't work; here is a fix that might work for you; alternatively you could just skip manpage building." Addresses bug 1524. Also, give the message as a here-document rather than a bunch of echos.
2010-06-07Add option to not warn when getting an IP instead of hostnameSebastian Hahn
2010-06-07Treat unset $HOME like empty $HOMESebastian Hahn
This means Tor no longer dies when it doesn't have a $HOME.
2010-06-04Don't cannibalize one-hop circuitsSebastian Hahn
In rare cases, we could cannibalize a one-hop circuit, ending up with a two-hop circuit. This circuit would not be actually used, but we should prevent its creation in the first place. Thanks to outofwords and swissknife for helping to analyse this.
2010-06-03Let bridge users use the non-primary address of a multi-homed bridgeRoger Dingledine
2010-05-24Add 'changes' file for Windows CE portNick Mathewson
2010-05-10Add changelog for this branch.Mike Perry
2010-05-07Merge commit 'ioerror/compileTimeHardening'Roger Dingledine
2010-05-07Add support for gcc compiler/linker hardening flags.Jacob Appelbaum
This patch adds support for two new configure options: '--enable-gcc-hardening' This sets CFLAGS to include: "-D_FORTIFY_SOURCE=2 -fstack-protector-all" "-fwrapv -fPIE -Wstack-protector -Wformat -Wformat-security" "-Wpointer-sign" It sets LDFLAGS to include: "-pie" '--enable-linker-hardening' This sets LDFLAGS to include: " -z relro -z now"
2010-05-06Merge branch 'maint-0.2.1'Roger Dingledine
2010-05-06move to maxmind geoip dbRoger Dingledine
2010-04-27Merge branch 'hacking'Nick Mathewson
2010-04-27Add new sections to the HACKING fileNick Mathewson
The main changes are to explain how we use git branches, how we use changes files, and what should go into a patch. Putting these in HACKING means that we shouldn't need to constantly refer to the or-dev emails where we explain this stuff.
2010-04-23prepare the 0.2.2.13-alpha changelogRoger Dingledine
2010-04-23Merge branch 'maint-0.2.1'Roger Dingledine
2010-04-23close idle tls conns earlyRoger Dingledine
2010-04-23Merge branch 'maint-0.2.1'Roger Dingledine
2010-04-23finally get rid of "clique mode"Roger Dingledine
2010-04-23close idle dir-fetch circs earlyRoger Dingledine
2010-04-21finally get rid of "clique mode"Roger Dingledine
2010-04-21stop authority reachability check on startupRoger Dingledine
2010-04-21immediate reachability check for new relaysRoger Dingledine
2010-04-20merge in the bug 1364 fixtor-0.2.2.12-alphaRoger Dingledine