summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Merge commit 'karsten/bug997-hidservfetch'Nick Mathewson2009-06-16
|\ \ \
| * | | Fix more of bug 997.Karsten Loesing2009-06-13
| | | | | | | | | | | | | | | | | | | | Fix refetching of hidden service descriptors when all introduction points have turned out to not work.
| * | | Apply fix for bug 997.Karsten Loesing2009-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hidden service clients didn't use a cached service descriptor that was older than 15 minutes, but wouldn't fetch a new one either. Now, use a cached descriptor no matter how old it is and only fetch a new one when all introduction points fail. Fix for bug 997. Patch from Marcus Griep.
* | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-06-16
|\ \ \ \ | | |/ / | |/| |
| * | | Revise earlier check for correct IPv4 addr length to check for ==4.Nick Mathewson2009-06-16
| | | | | | | | | | | | | | | | | | | | | | | | We need this to match the check in connection_ap_handshake_socks_resolved(). Found by optimist.
* | | | Remove bashism from torify scriptMarcus Griep2009-06-16
| | | | | | | | | | | | | | | | Signed-off-by: Marcus Griep <marcus@griep.us>
* | | | Fix bug 1001Sebastian Hahn2009-06-16
| | | | | | | | | | | | | | | | | | | | For compatibility with Libevent2, tor_event_new should accept a NULL base without crashing.
* | | | Small changes to proposals 158 and 162 based on comments from armaNick Mathewson2009-06-15
| | | |
* | | | Whitespace and osx fixes on libevent2 patch.Nick Mathewson2009-06-12
| | | |
* | | | Isolate Libevent API dependency to just main.c and dns.c in src/or.Nick Mathewson2009-06-12
| | | | | | | | | | | | | | | | | | | | | | | | The rest of the code was only including event.h so that it could see EV_READ and EV_WRITE, which we were using as part of the connection_watch_events interface for no very good reason.
* | | | Make Tor compile with Libevent 1.0 again.Nick Mathewson2009-06-12
| | | |
* | | | Move the Libvent setup logic into compat_libevent from config.Nick Mathewson2009-06-12
| | | | | | | | | | | | | | | | | | | | This has been some pretty ugly and voodoo-laden code. I've tried to clean it up a bit, but more work probably remains.
* | | | Update Tor to use Libevent 2.0 APIs when available.Nick Mathewson2009-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a new compat_libevent.[ch] set of files, and moves our Libevent compatibility and utilitity functions there. We build them into a separate .a so that nothing else in src/commmon depends on Libevent (partially fixing bug 507). Also, do not use our own built-in evdns copy when we have Libevent 2.0, whose evdns is finally good enough (thus fixing Bug 920).
* | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-06-12
|\ \ \ \ | |/ / /
| * | | Check answer_len in the remap_addr case of process_relay_cell_not_open.Roger Dingledine2009-06-12
| | | | | | | | | | | | | | | | | | | | | | | | Fix an edge case where a malicious exit relay could convince a controller that the client's DNS question resolves to an internal IP address. Bug found and fixed by "optimist"; bugfix on 0.1.2.8-beta.
| * | | update requirements to openssl 0.9.7Andrew Lewman2009-06-08
| | | |
* | | | Check answer_len in the remap_addr case of process_relay_cell_not_open.Roger Dingledine2009-06-12
| |/ / |/| | | | | | | | | | | | | | Fix an edge case where a malicious exit relay could convince a controller that the client's DNS question resolves to an internal IP address. Bug found and fixed by "optimist"; bugfix on 0.1.2.8-beta.
* | | Restore changes from f79688d that got lost somehow during a merge.Karsten Loesing2009-06-12
| | |
* | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-06-08
|\ \ \ | |/ /
| * | Missing changelog entry about geoipNick Mathewson2009-06-08
| | |
| * | Move and fix a changelog entry. Noticed by optimist.Nick Mathewson2009-06-07
| | |
| * | Avoid a memory corruption problem related to "private" in DirPolicy.Nick Mathewson2009-06-05
| | | | | | | | | | | | This is a posible fix for bug 996.
* | | Finish an incomplete sentence in a proposal.Nick Mathewson2009-06-07
| | |
* | | proposals tweaks patchRoger Dingledine2009-06-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is attached --roger >From 674f087ab98e1711bb533acf23ee88c7c2a1dfdb Mon Sep 17 00:00:00 2001 From: Roger Dingledine <arma@torproject.org> Date: Sun, 7 Jun 2009 14:37:32 -0400 Subject: [PATCH] minor edits on proposals
* | | spelling fixes for proposalsSebastian Hahn2009-06-06
| | |
* | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-06-04
|\ \ \ | |/ /
| * | Update the rest of the geoip file.Karsten Loesing2009-06-04
| | |
| * | Update the geoip fileNick Mathewson2009-06-03
| | |
| * | Fix gprof bottlenecks on exit nodes found by Jacob.Nick Mathewson2009-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently all the stuff that does a linear scan over all the DNS cache entries can get really expensive when your DNS cache is very large. It's hard to say how much this will help performance, since gprof doesn't count time spent in OpenSSL or zlib, but I'd guess 10%. Also, this patch removes calls to assert_connection_ok() from inside the read and write callbacks, which are similarly unneeded, and a little costlier than I'm happy with. This is probably worth backporting to 0.2.0.
* | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-05-31
|\ \ \ | |/ /
| * | Do not report a node as a "chosen exit" when it is not in fact an exit.Nick Mathewson2009-05-31
| | | | | | | | | | | | | | | | | | Provide a useful warning when launch_circuit tries to make us use a node we don't want to use. Just give an info message when this is a normal and okay situation. Fix for logging issues in bug 984.
| * | Make the second argument to routerset_contains_extendinfo constNick Mathewson2009-05-31
| | |
| * | Don't attempt to log messages to a controller from a worker thread.Nick Mathewson2009-05-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a function to determine whether we're in the main thread, and changes control_event_logmsg() to return immediately if we're in a subthread. This is necessary because otherwise we will call connection_write_to_buf, which modifies non-locked data structures. Bugfix on 0.2.0.x; fix for at least one of the things currently called "bug 977".
| * | Clean up a bit of C logic, and fix an erroneous warning.Nick Mathewson2009-05-29
| | | | | | | | | | | | | | | (Simplify "if (cond) return 1; return 0;" to "return cond;", and don't give a warning when we start with accounting on but dirport off.)
| * | Consider *ListenAddress when warning about low ports and hibernationSebastian Hahn2009-05-30
| | | | | | | | | | | | | | | | | | | | | Tas (thanks!) noticed that when *ListenAddress is set, Tor would still warn on startup when *Port is low and hibernation is active. The patch parses all the *ListenAddress lines, and checks the ports. Bugfix on 0.2.1.15-rc
* | | Merge branch 'hardware_accel_improvements'Nick Mathewson2009-05-31
|\ \ \
| * | | Fix-ups for dynamic OpenSSL engine patch.Nick Mathewson2009-05-31
| | | | | | | | | | | | | | | | Include a changelog, and don't try to compare strings with !=.
| * | | Remove warning about untested HardwareAccel option and clarify usage.Martin Peck2009-05-30
| | | |
| * | | Add documentation for new AccelName and AccelDir dynamic hardware ↵Martin Peck2009-05-30
| | | | | | | | | | | | | | | | acceleration engine options.
| * | | Add support for dynamic OpenSSL hardware crypto acceleration engines.Martin Peck2009-05-23
| | | |
* | | | Merge commit 'weasel/debian'Nick Mathewson2009-05-30
|\ \ \ \ | | |_|/ | |/| |
| * | | Change build time dependency on gs to ghostscript.Peter Palfrader2009-05-30
| | | |
| * | | New upstream versionPeter Palfrader2009-05-30
| | | |
* | | | Warn and exit when we are configured to measure GeoIP statistics, but have ↵Karsten Loesing2009-05-30
| | | | | | | | | | | | | | | | no GeoIP database.
* | | | Update 0.2.2 TODO item statusNick Mathewson2009-05-29
| | | |
* | | | Clarify some of proposal 165 based on discussionNick Mathewson2009-05-29
| | | |
* | | | Restore changes from Karsten's "Remove unused rendversion parameters".Nick Mathewson2009-05-28
| | | | | | | | | | | | | | | | These were made undone by a merge.
* | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2009-05-28
|\ \ \ \ | | |_|/ | |/| |
| * | | Two more spelling fix fixes.Nick Mathewson2009-05-28
| | | |
| * | | Fixes to spelling fixes. Thanks, Roger!Nick Mathewson2009-05-28
| | | |