| Commit message (Expand) | Author | Age |
* | Build donna32 with -fomit-frame-pointer | Nick Mathewson | 2013-01-30 |
* | Rename all of the macros in tor_queue.h to start with TOR_ | Nick Mathewson | 2013-01-30 |
* | Merge branch 'bug5956_squashed' | Nick Mathewson | 2013-01-30 |
|\ |
|
| * | Parameterize FRAC_USABLE_NEEDED for fraction of circuits•••Instead of hardcoding the minimum fraction of possible paths to 0.6, we
take it from the user, and failing that from the consensus, and
failing that we fall back to 0.6.
| Nick Mathewson | 2013-01-30 |
| * | Compute whether we're ready to build circuits based on fraction of paths•••Previously we did this based on the fraction of descriptors we
had. But really, we should be going based on what fraction of paths
we're able to build based on weighted bandwidth, since otherwise a
directory guard or two could make us behave quite oddly.
Implementation for feature 5956
| Nick Mathewson | 2013-01-30 |
* | | Merge branch 'bug7802' of ssh://git-rw.torproject.org/mikeperry/tor | Andrea Shepard | 2013-01-28 |
|\ \ |
|
| * | | Bug 8024: Check for null/closed channel before probing. | Mike Perry | 2013-01-22 |
| * | | Bug 7802 changes file. | Mike Perry | 2013-01-18 |
* | | | Merge branch 'time_based_onionqueue_v2' of ssh://git-rw.torproject.org/nickm/tor | Andrea Shepard | 2013-01-24 |
|\ \ \ |
|
| * | | | Record and report the overhead of how we handle onionskins. | Nick Mathewson | 2013-01-03 |
| * | | | Eliminate MaxOnionsPending; replace it with MaxOnionQueueDelay•••The right way to set "MaxOnionsPending" was to adjust it until the
processing delay was appropriate. So instead, let's measure how long
it takes to process onionskins (sampling them once we have a big
number), and then limit the queue based on its expected time to
finish.
This change is extra-necessary for ntor, since there is no longer a
reasonable way to set MaxOnionsPending without knowing what mix of
onionskins you'll get.
This patch also reserves 1/3 of the onionskin spots for ntor
handshakes, on the theory that TAP handshakes shouldn't be allowed to
starve their speedier cousins. We can change this later if need be.
Resolves 7291.
| Nick Mathewson | 2013-01-03 |
* | | | | Merge remote-tracking branch 'karsten/bug5823' | Nick Mathewson | 2013-01-19 |
|\ \ \ \
| |_|/ /
|/| | | |
|
| * | | | Remove dirreq-v2-* lines from extra-info descriptors.•••Implements the rest of #5823.
| Karsten Loesing | 2013-01-17 |
| * | | | Removee dirrec-v*-sharestatistics•••These were unused and sometimes inaccurate. Resolves 5823.
| Nick Mathewson | 2013-01-16 |
* | | | | Remove -v flag from autoreconf by default•••You can get it back by saying ./autogen.sh -v
Patch from onizuka; for bug 4664.
This isn't a complete fix, since starting from a clean checkout still
reports that it's installing stuff
| Nick Mathewson | 2013-01-18 |
* | | | | Another msvc changes entry | Nick Mathewson | 2013-01-17 |
| |_|/
|/| | |
|
* | | | Merge branch 'bug6826_squashed' | Nick Mathewson | 2013-01-17 |
|\ \ \ |
|
| * | | | Drop detection logic for pre-1.3 busted libevents•••This won't actually break them any worse than they were broken before:
it just removes a set of warnings that nobody was actually seeing, I
hope.
Closes 6826
| Nick Mathewson | 2013-01-17 |
* | | | | Implement proposal 204: ignore subdomains in hidden service addresses•••The implementation is pretty straightforward: parse_extended_hostname() is
modified to drop any leading components from an address like
'foo.aaaaaaaaaaaaaaaa.onion'.
| Jérémy Bobbio | 2013-01-16 |
* | | | | Merge branch '024_msvc_squashed'•••Conflicts:
src/or/or.h
srcwin32/orconfig.h
| Nick Mathewson | 2013-01-16 |
|\ \ \ \ |
|
| * | | | | Fix an instance of snprintf; don't use _snprintf directly | Nick Mathewson | 2013-01-16 |
| * | | | | Changes files for 024_msvc branch | Nick Mathewson | 2013-01-16 |
* | | | | | Aftermath of isin->contains renaming•••Fix wide lines and comments, and add a changes file
| Nick Mathewson | 2013-01-16 |
* | | | | | Remove two extrneous semicolons in dirserv.c•••In 6fbdf635 we added a couple of statements like:
if (test) {
...
};
The extraneous semicolons there get flagged as worrisome empty
statements by the cparser library, so let's fix them.
Patch by Christian Grothoff; fixes bug 7115.
| Nick Mathewson | 2013-01-16 |
* | | | | | Definx HAVE_EVENT_BASE_LOOPEXITin msvc orconfig.h•••Fixes bug 7308; bugfix on no released Tor, since we haven't actually built
right on MSVC in ages.
| Nick Mathewson | 2013-01-16 |
| |/ / /
|/| | | |
|
* | | | | Merge branch 'bug7972' | Nick Mathewson | 2013-01-16 |
|\ \ \ \
| |_|/ /
|/| | | |
|
| * | | | Actually link against nacl when we want to use it•••Fixes more of bug 7972
| Nick Mathewson | 2013-01-16 |
| * | | | Check for nacl headers in nacl/ subdir•••Fix for bug 7972
| Nick Mathewson | 2013-01-16 |
* | | | | changes file for 7896 | Nick Mathewson | 2013-01-16 |
|/ / / |
|
* | | | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | 2013-01-15 |
|\ \ \ |
|
| * \ \ | Merge branch 'bug7889_023' into maint-0.2.3 | Nick Mathewson | 2013-01-15 |
| |\ \ \ |
|
| | * | | | Reject create/begin/etc cells with {circ,stream}ID 0.•••Otherwise, it's possible to create streams or circuits with these
bogus IDs, leading to orphaned circuits or streams, or to ones that
can cause bandwidth DOS problems.
Fixes bug 7889; bugfix on all released Tors.
| Nick Mathewson | 2013-01-14 |
* | | | | | fold in new change stanza | Roger Dingledine | 2013-01-15 |
* | | | | | Fix handling of ntor handshakes received via CREATE cells•••Fixes bug 7959; bugfix on 0.2.4.8-alpha.
| Nick Mathewson | 2013-01-15 |
* | | | | | finish poking at the changelog | Roger Dingledine | 2013-01-14 |
* | | | | | Merge remote-tracking branch 'origin/maint-0.2.3' | Nick Mathewson | 2013-01-14 |
|\| | | | |
|
| * | | | | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | 2013-01-14 |
| |\ \ \ \
| | |/ / /
| |/| | | |
|
| | * | | | Update to the January 2013 GeoIP database. | Karsten Loesing | 2013-01-05 |
| * | | | | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3 | Nick Mathewson | 2012-12-13 |
| |\| | | |
|
| | * | | | Update to the December 2012 GeoIP database. | Karsten Loesing | 2012-12-13 |
| | * | | | Update to the November 2012 GeoIP database. | Karsten Loesing | 2012-12-13 |
* | | | | | start folding in the changes entries | Roger Dingledine | 2013-01-14 |
* | | | | | Merge remote-tracking branch 'mikeperry/bug7691-rebased' | Nick Mathewson | 2013-01-13 |
|\ \ \ \ \ |
|
| * | | | | | Fix bug 7341.•••Fix cannibalize, rend circ and intro circ timeout handling.
| Mike Perry | 2013-01-08 |
| | |_|_|/
| |/| | | |
|
* / | | | | Handle EWOULDBLOCK as EAGAIN if they happen to be different.•••Fixes bug 7935. Reported by 'oftc_must_be_destroyed'.
| Nick Mathewson | 2013-01-11 |
|/ / / / |
|
* | | | | Merge branch 'ntor-resquashed'•••Conflicts:
src/or/cpuworker.c
src/or/or.h
src/test/bench.c
| Nick Mathewson | 2013-01-03 |
|\ \ \ \ |
|
| * | | | | changes file for the ntor branch | Nick Mathewson | 2013-01-03 |
* | | | | | Avoid spurious local-port warnings•••Our old warn_nonlocal_client_ports() would give a bogus warning for
every nonlocal port every time it parsed any ports at all. So if it
parsed a nonlocal socksport, it would complain that it had a nonlocal
socksport...and then turn around and complain about the nonlocal
socksport again, calling it a nonlocal transport or nonlocal dnsport,
if it had any of those.
Fixes bug 7836; bugfix on 0.2.3.3-alpha.
| Nick Mathewson | 2013-01-02 |
* | | | | | Fix a couple of harmless clang3.2 warnings | Sebastian Hahn | 2012-12-31 |
* | | | | | Fix a crash bug when running an node without IPv6-exit support.•••Fixes bug 7814; bugfix on 0.2.4.7-alpha.
| Nick Mathewson | 2012-12-29 |