summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * new dannenberg address; make moria2's demise official.Roger Dingledine2010-02-12
| |
| * prepare for 0.2.1.23Roger Dingledine2010-02-12
| |
* | add in the apple incantations to get tls renegotiation to work.Andrew Lewman2010-02-17
| |
* | fix the win32 build instructions for openssl.Andrew Lewman2010-02-17
| |
* | Merge commit 'sebastian/oldstuff'Roger Dingledine2010-02-16
|\ \ | | | | | | | | | | | | | | | Conflicts: ChangeLog
| * | Remove legacy files from main source distributionSebastian Hahn2010-02-16
| | | | | | | | | | | | | | | | | | The AUTHORS file was pretty outdated. Its contents moved onto the people page. Design paper and roadmaps moved to the projects directory in svn.
* | | Build correctly with Libevent 2.0.4-alpha and laterNick Mathewson2010-02-15
| | |
* | | Remove the --enable-iphone option as needless.Nick Mathewson2010-02-12
| | | | | | | | | | | | | | | On or-talk, Marco Bonetti reports that recent iPhone SDKs build Tor fine without it.
* | | Remove the --enable-debug option for configure, it didn't do anything.Sebastian Hahn2010-02-13
|/ /
* | Clean up whitespaceNick Mathewson2010-02-11
| |
* | updated win32 build instructions with new mingw and msys versions.Andrew Lewman2010-02-11
| |
* | clean up the documentation, break out sections for osx compiles.Andrew Lewman2010-02-11
| |
* | Add Windows version detection for Vista and 7Sebastian Hahn2010-02-10
| | | | | | | | | | | | Vista is Windows 6.0, and 7 is Windows 6.1. Fixes bug 1097. Also fix a coding style violation.
* | Add changelog for memcpy bug, with credit for "memcpyfail"Nick Mathewson2010-02-09
| |
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-02-09
|\ \ | |/
| * Don't use gethostbyname() in resolve_my_address()Sebastian Hahn2010-02-08
| | | | | | | | | | | | | | Tor has tor_lookup_hostname(), which prefers ipv4 addresses automatically. Bug 1244 occured because gethostbyname() returned an ipv6 address, which Tor cannot handle currently. Fixes bug 1244; bugfix on 0.0.2pre25. Reported by Mike Mestnik.
* | Merge remote branch 'sebastian/bug925'Nick Mathewson2010-02-09
|\ \
| * | Don't spam controllers with TOO_MANY_CONNECTIONS eventsSebastian Hahn2010-02-08
| | | | | | | | | | | | | | | | | | We implemented ratelimiting for warnings going into the logfile, but didn't rate-limit controller events. Now both log warnings and controller events are rate-limited.
* | | Merge remote branch 'sebastian/bug1238'Nick Mathewson2010-02-09
|\ \ \
| * | | Fix a whitespace violationSebastian Hahn2010-02-09
| | | |
| * | | Speed up the execution of exit_policy_is_general_exit_helper()Sebastian Hahn2010-02-09
| | | | | | | | | | | | | | | | | | | | It isn't necessary to walk through all possible subnets when the policy we're looking at doesn't touch that subnet.
| * | | Another unit test for exit_policy_is_general_exit()Sebastian Hahn2010-02-09
| | | |
| * | | 0/8 doesn't count as a /8 subnet towards an Exit flagSebastian Hahn2010-02-08
| |/ /
* | | Merge remote branch 'sebastian/exit-notice'Nick Mathewson2010-02-09
|\ \ \
| * | | Fix the path to the exit-notice file in torrc.sampleSebastian Hahn2010-02-08
| |/ / | | | | | | | | | | | | Also reword it slightly to reflect the fact that no packagers ship the file.
* | | Make tor_addr_copy() conform to memcpy requirementsNick Mathewson2010-02-09
|/ / | | | | | | | | | | | | | | The src and dest of a memcpy() call aren't supposed to overlap, but we were sometimes calling tor_addr_copy() as a no-op. Also, tor_addr_assign was a redundant copy of tor_addr_copy(); this patch removes it.
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2010-02-07
|\ \ | |/
| * lookup_last_hid_serv_request() could overflow and leak memorySebastian Hahn2010-02-07
| | | | | | | | | | | | The problem was that we didn't allocate enough memory on 32-bit platforms with 64-bit time_t. The memory leak occured every time we fetched a hidden service descriptor we've fetched before.
* | Fix building of RPMs. Patch by Erinn Clark.Sebastian Hahn2010-02-06
| |
* | Another unit test for exit_policy_is_general_exit()Sebastian Hahn2010-02-04
| |
* | Call exit_policy_is_general_exit lessSebastian Hahn2010-02-04
| | | | | | | | | | | | | | When calculating the is_exit flag for a routerinfo_t, we don't need to call exit_policy_is_general_exit() if router_exit_policy_rejects_all() tells us it definitely is an exit. This check is much cheaper than running exit_policy_is_general_exit().
* | New unit test, testing for b0red's exit policySebastian Hahn2010-02-04
| |
* | When we've disabled .exit hostnames, actually reject them.Nick Mathewson2010-02-03
| | | | | | | | | | Previously we were treating them as decent hostnames and sending them to the exit, which is completely wrong.
* | Trivial doc fix for exit_policy_is_general_exit_helperNick Mathewson2010-02-03
| | | | | | | | | | The original comment said what it did if there was at least one /8 that allowed access to the port, but not what it did otherwise.
* | Another new test for exit_policy_is_general_exit()Sebastian Hahn2010-02-03
| |
* | New testcase for exit_policy_is_general_exitSebastian Hahn2010-02-03
| |
* | Don't assign Exit flag incorrectlySebastian Hahn2010-02-03
| | | | | | | | | | | | | | | | | | | | exit_policy_is_general_exit() assumed that there are no redundancies in the passed policy, in the sense that we actively combine entries in the policy to really get rid of any redundancy. Since we cannot do that without massively rewriting the policy lines the relay operators set, fix exit_policy_is_general_exit(). Fixes bug 1238, discovered by Martin Kowalczyk.
* | Add a changelog entry for fixing bug 1237.Nick Mathewson2010-02-02
| | | | | | | | | | We don't have such an entry for 0.2.1.x, since bug 1237 never made it into a released version of 0.2.1.x.
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-02-02
|\ \ | |/
| * Link libssl and libcrypto in the right order.Nick Mathewson2010-02-02
| | | | | | | | | | | | | | | | For most linking setups, this doesn't matter. But for some setups, when statically linking openssl, it does matter, since you need to link things with dependencies before you link things they depend on. Fix for bug 1237.
* | add a2x intermediate files to gitignoreNick Mathewson2010-01-31
| |
* | Merge remote branch 'origin/maint-0.2.1'Nick Mathewson2010-01-31
|\ \ | |/
| * Revise OpenSSL fix to work with OpenSSL 1.0.0beta*Nick Mathewson2010-01-31
| | | | | | | | | | | | | | | | | | In brief: you mustn't use the SSL3_FLAG solution with anything but 0.9.8l, and you mustn't use the SSL_OP solution with anything before 0.9.8m, and you get in _real_ trouble if you try to set the flag in 1.0.0beta, since they use it for something different. For the ugly version, see my long comment in tortls.c
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2010-01-29
|\ \ | |/ | | | | | | Conflicts: src/common/tortls.c
| * Decide whether to use SSL flags based on runtime OpenSSL version.Nick Mathewson2010-01-29
| | | | | | | | | | | | | | | | | | | | | | We need to do this because Apple doesn't update its dev-tools headers when it updates its libraries in a security patch. On the bright side, this might get us out of shipping a statically linked OpenSSL on OSX. May fix bug 1225. [backported]
* | Detect the correct versions of openssl for tls negotiation fixNick Mathewson2010-01-29
| | | | | | | | | | Since it doesn't seem to hurt, we should use _both_ fixes whenever we see OpenSSL 0.9.7L .. 0.9.8, or OpenSSL 0.9.8L..
* | Decide whether to use SSL flags based on runtime OpenSSL version.Nick Mathewson2010-01-29
| | | | | | | | | | | | | | | | | | We need to do this because Apple doesn't update its dev-tools headers when it updates its libraries in a security patch. On the bright side, this might get us out of shipping a statically linked OpenSSL on OSX. May fix bug 1225.
* | Clarify a paragraph in prop 169.Nick Mathewson2010-01-29
| |
* | Make sure docdir is defined when making doc/Sebastian Hahn2010-01-28
| | | | | | | | | | Apparently some autoconf versions need this, while others don't. This means documentation will be installed into share/doc/tor/.
* | Fix building the tarballSebastian Hahn2010-01-28
| | | | | | | | | | | | | | This removes the Makefile.am from doc/design-paper and replaces it with a static Makefile. We don't need to call it during the normal Tor build process, as we don't need its targets normally. Keeping it around in case we want to rebuild the pdf or ps files later.