- Jun 25, 2009
-
-
but continue capping bandwidths we see in local server descriptors, if we have no consensus weights for them.
-
- Jun 24, 2009
-
-
Marcus Griep authored
-
Marcus Griep authored
When a QUIT has been issued on a control port connection, then ignore further commands on that port. This fixes bug 1016.
-
Marcus Griep authored
Marks the control port connection for flushing before closing when the QUIT command is issued. This allows a QUIT to be issued during a long reply over the control port, flushing the reply and then closing the connection. Fixes bug 1015.
-
- Jun 22, 2009
-
-
-
rather than the bandwidth values in each relay descriptor. This approach opens the door to more accurate bandwidth estimates once the directory authorities start doing active measurements. Implements more of proposal 141.
-
Nick Mathewson authored
arma's rationale: "I think this is a bug, since people intentionally set DirPortFrontPage, so they really do want their relay to serve that page when it's asked for. Having it appear only sometimes (or roughly never in Sebastian's case) makes it way less useful." Fixes bug 1013; bugfix on 0.2.1.8-alpha.
-
-
- Jun 21, 2009
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
- Jun 20, 2009
-
-
Peter Palfrader authored
-
Peter Palfrader authored
* debian-merge: (33 commits) Forward port 06_add_compile_time_defaults New upstream version Bump version to 0.2.1.16-rc prepare changelog for 0.2.1.16-rc Better fix for 997. Revert "Backport fix for bug 997." tor-resolve: Don't automatically refuse .onion addresses. Backport fix for bug 997. Revise earlier check for correct IPv4 addr length to check for ==4. Check answer_len in the remap_addr case of process_relay_cell_not_open. update requirements to openssl 0.9.7 Missing changelog entry about geoip Move and fix a changelog entry. Noticed by optimist. Avoid a memory corruption problem related to "private" in DirPolicy. Update the rest of the geoip file. Update the geoip file Fix gprof bottlenecks on exit nodes found by Jacob. Do not report a node as a "chosen exit" when it is not in fact an exit. Make the second argument to routerset_contains_extendinfo const Don't attempt to log messages to a controller from a worker thread. ...
-
Peter Palfrader authored
-
Peter Palfrader authored
-
Peter Palfrader authored
* commit 'tor-0.2.1.16-rc': (31 commits) Bump version to 0.2.1.16-rc prepare changelog for 0.2.1.16-rc Better fix for 997. Revert "Backport fix for bug 997." tor-resolve: Don't automatically refuse .onion addresses. Backport fix for bug 997. Revise earlier check for correct IPv4 addr length to check for ==4. Check answer_len in the remap_addr case of process_relay_cell_not_open. update requirements to openssl 0.9.7 Missing changelog entry about geoip Move and fix a changelog entry. Noticed by optimist. Avoid a memory corruption problem related to "private" in DirPolicy. Update the rest of the geoip file. Update the geoip file Fix gprof bottlenecks on exit nodes found by Jacob. Do not report a node as a "chosen exit" when it is not in fact an exit. Make the second argument to routerset_contains_extendinfo const Don't attempt to log messages to a controller from a worker thread. Clean up a bit of C logic, and fix an erroneous warning. Consider *ListenAddress when warning about low ports and hibernation ...
-
- Jun 19, 2009
-
-
-
Karsten Loesing authored
-
Karsten Loesing authored
This reverts commit 3847f549.
-
- Jun 18, 2009
-
-
Nick Mathewson authored
If the Tor is running with AutomapHostsOnResolve set, it _is_ reasonable to do a DNS lookup on a .onion address. So instead we make tor-resolve willing to try to resolve anything. Only if Tor refuses to resolve it do we suggest to the user that resolving a .onion address may not work. Fix for bug 1005.
-
- Jun 16, 2009
-
-
Nick Mathewson authored
We need this to match the check in connection_ap_handshake_socks_resolved(). Found by optimist.
- Jun 12, 2009
-
-
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.
-
- Jun 08, 2009
-
-
-
Nick Mathewson authored
-
- Jun 07, 2009
-
-
Nick Mathewson authored
-
- Jun 05, 2009
-
-
Nick Mathewson authored
This is a posible fix for bug 996.
-
- Jun 03, 2009
-
-
Karsten Loesing authored
-
Nick Mathewson authored
-
Nick Mathewson authored
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.
-
- May 31, 2009
-
-
Nick Mathewson authored
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.
-
Nick Mathewson authored
-
Peter Palfrader authored
-
Peter Palfrader authored
-
Peter Palfrader authored
Update Standards-Version from 3.8.0 to 3.8.1. No real changes required, we already support nocheck in DEB_BUILD_OPTIONS since August 2004, and we already create our var/run directory in the init script (tho we now no longer ship it either - see above).
-
Peter Palfrader authored
Stop shipping /var/run/tor in the package. Only clean up permissions of /var/run/tor in postinst if the directory actually exists.
-
Peter Palfrader authored
No longer inform the user if/when we re-create the /var/run/tor directory in the init script. With /var/run on tmpfs this is completely normal now so our message was just noise.
-
- May 30, 2009
-
-
Nick Mathewson authored
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".
-
Peter Palfrader authored
-
Peter Palfrader authored
-