Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-26 | Fix compilation with mingw and OpenSSL 0.9.8m+ | mingw-san | |
2010-07-26 | Make sure we don't warn for libevent versions like 1.4.14b-stable | Sebastian Hahn | |
2010-07-21 | partial changelog for 0.2.2.15-alpha | Roger Dingledine | |
2010-07-21 | Add missing changes file for d461799f0 | Nick Mathewson | |
2010-07-18 | Make the controller act more usefully when GETINFO fails | Nick 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-14 | Alter 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-14 | print right controller purpose string for measure-timeout circs | Roger Dingledine | |
2010-07-14 | No dirport should mean no hsdir flag (bug 1693) | Roger Dingledine | |
2010-07-12 | i'm going to tag 0.2.2.14-alpha tonight | Roger Dingledine | |
2010-07-09 | Rename log.h to torlog.h | Nick 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-09 | fold in the latest changes | Roger Dingledine | |
2010-07-06 | More 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-05 | Make directory mirrors report non-zero dirreq-v[23]-shares again. | Karsten Loesing | |
2010-06-29 | Merge remote branch 'mikeperry/cbt-bugfixes3' | Nick Mathewson | |
2010-06-29 | start an 0.2.2.14-alpha changelog | Roger Dingledine | |
2010-06-25 | Merge branch 'bug1526-v2' | Nick Mathewson | |
2010-06-25 | Use 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-22 | Fix 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-22 | Log an error if openssl fails to copy a key for us | Nick 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-14 | Save a couple characters' allocation in esc_for_log | Florian Zumbiehl | |
2010-06-11 | Merge commit 'sebastian/hostnamewarn' | Nick Mathewson | |
2010-06-11 | Merge commit 'origin/maint-0.2.1' | Nick Mathewson | |
2010-06-11 | Add maatuska as eighth v3 directory authority. | Karsten Loesing | |
2010-06-10 | Don't crash when reading cached*consensus files on startup | Sebastian Hahn | |
Fixes bug 1352 | |||
2010-06-09 | Update changelog. | Mike Perry | |
2010-06-07 | Merge remote branch 'origin/maint-0.2.1' | Nick Mathewson | |
2010-06-07 | add changes file for geoip db update | Nick Mathewson | |
2010-06-07 | In 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-07 | Add option to not warn when getting an IP instead of hostname | Sebastian Hahn | |
2010-06-07 | Treat unset $HOME like empty $HOME | Sebastian Hahn | |
This means Tor no longer dies when it doesn't have a $HOME. | |||
2010-06-04 | Don't cannibalize one-hop circuits | Sebastian 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-03 | Let bridge users use the non-primary address of a multi-homed bridge | Roger Dingledine | |
2010-05-24 | Add 'changes' file for Windows CE port | Nick Mathewson | |
2010-05-10 | Add changelog for this branch. | Mike Perry | |
2010-05-07 | Merge commit 'ioerror/compileTimeHardening' | Roger Dingledine | |
2010-05-07 | Add 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-06 | Merge branch 'maint-0.2.1' | Roger Dingledine | |
2010-05-06 | move to maxmind geoip db | Roger Dingledine | |
2010-04-27 | Merge branch 'hacking' | Nick Mathewson | |
2010-04-27 | Add new sections to the HACKING file | Nick 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-23 | prepare the 0.2.2.13-alpha changelog | Roger Dingledine | |
2010-04-23 | Merge branch 'maint-0.2.1' | Roger Dingledine | |
2010-04-23 | close idle tls conns early | Roger Dingledine | |
2010-04-23 | Merge branch 'maint-0.2.1' | Roger Dingledine | |
2010-04-23 | finally get rid of "clique mode" | Roger Dingledine | |
2010-04-23 | close idle dir-fetch circs early | Roger Dingledine | |
2010-04-21 | finally get rid of "clique mode" | Roger Dingledine | |
2010-04-21 | stop authority reachability check on startup | Roger Dingledine | |
2010-04-21 | immediate reachability check for new relays | Roger Dingledine | |
2010-04-20 | merge in the bug 1364 fixtor-0.2.2.12-alpha | Roger Dingledine | |