aboutsummaryrefslogtreecommitdiff
path: root/changes
Commit message (Collapse)AuthorAge
* Rename all of the macros in tor_queue.h to start with TOR_Nick Mathewson2013-01-30
|
* Merge branch 'bug5956_squashed'Nick Mathewson2013-01-30
|\
| * Parameterize FRAC_USABLE_NEEDED for fraction of circuitsNick Mathewson2013-01-30
| | | | | | | | | | | | 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.
| * Compute whether we're ready to build circuits based on fraction of pathsNick Mathewson2013-01-30
| | | | | | | | | | | | | | | | | | 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
* | Merge branch 'bug7802' of ssh://git-rw.torproject.org/mikeperry/torAndrea Shepard2013-01-28
|\ \
| * | Bug 8024: Check for null/closed channel before probing.Mike Perry2013-01-22
| | |
| * | Bug 7802 changes file.Mike Perry2013-01-18
| | |
* | | Merge branch 'time_based_onionqueue_v2' of ssh://git-rw.torproject.org/nickm/torAndrea Shepard2013-01-24
|\ \ \
| * | | Record and report the overhead of how we handle onionskins.Nick Mathewson2013-01-03
| | | |
| * | | Eliminate MaxOnionsPending; replace it with MaxOnionQueueDelayNick Mathewson2013-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge remote-tracking branch 'karsten/bug5823'Nick Mathewson2013-01-19
|\ \ \ \ | |_|/ / |/| | |
| * | | Remove dirreq-v2-* lines from extra-info descriptors.Karsten Loesing2013-01-17
| | | | | | | | | | | | | | | | Implements the rest of #5823.
| * | | Removee dirrec-v*-sharestatisticsNick Mathewson2013-01-16
| | | | | | | | | | | | | | | | These were unused and sometimes inaccurate. Resolves 5823.
* | | | Remove -v flag from autoreconf by defaultNick Mathewson2013-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Another msvc changes entryNick Mathewson2013-01-17
| |_|/ |/| |
* | | Merge branch 'bug6826_squashed'Nick Mathewson2013-01-17
|\ \ \
| * | | Drop detection logic for pre-1.3 busted libeventsNick Mathewson2013-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Implement proposal 204: ignore subdomains in hidden service addressesJérémy Bobbio2013-01-16
| | | | | | | | | | | | | | | | | | | | | | | | The implementation is pretty straightforward: parse_extended_hostname() is modified to drop any leading components from an address like 'foo.aaaaaaaaaaaaaaaa.onion'.
* | | | Merge branch '024_msvc_squashed'Nick Mathewson2013-01-16
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/or.h srcwin32/orconfig.h
| * | | | Fix an instance of snprintf; don't use _snprintf directlyNick Mathewson2013-01-16
| | | | |
| * | | | Changes files for 024_msvc branchNick Mathewson2013-01-16
| | | | |
* | | | | Aftermath of isin->contains renamingNick Mathewson2013-01-16
| | | | | | | | | | | | | | | | | | | | Fix wide lines and comments, and add a changes file
* | | | | Remove two extrneous semicolons in dirserv.cNick Mathewson2013-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Definx HAVE_EVENT_BASE_LOOPEXITin msvc orconfig.hNick Mathewson2013-01-16
| |/ / / |/| | | | | | | | | | | | | | | Fixes bug 7308; bugfix on no released Tor, since we haven't actually built right on MSVC in ages.
* | | | Merge branch 'bug7972'Nick Mathewson2013-01-16
|\ \ \ \ | |_|/ / |/| | |
| * | | Actually link against nacl when we want to use itNick Mathewson2013-01-16
| | | | | | | | | | | | | | | | Fixes more of bug 7972
| * | | Check for nacl headers in nacl/ subdirNick Mathewson2013-01-16
| | | | | | | | | | | | | | | | Fix for bug 7972
* | | | changes file for 7896Nick Mathewson2013-01-16
|/ / /
* | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2013-01-15
|\ \ \
| * \ \ Merge branch 'bug7889_023' into maint-0.2.3Nick Mathewson2013-01-15
| |\ \ \
| | * | | Reject create/begin/etc cells with {circ,stream}ID 0.Nick Mathewson2013-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | fold in new change stanzaRoger Dingledine2013-01-15
| | | | |
* | | | | Fix handling of ntor handshakes received via CREATE cellsNick Mathewson2013-01-15
| | | | | | | | | | | | | | | | | | | | Fixes bug 7959; bugfix on 0.2.4.8-alpha.
* | | | | finish poking at the changelogRoger Dingledine2013-01-14
| | | | |
* | | | | Merge remote-tracking branch 'origin/maint-0.2.3'Nick Mathewson2013-01-14
|\| | | |
| * | | | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson2013-01-14
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Update to the January 2013 GeoIP database.Karsten Loesing2013-01-05
| | | | |
| * | | | Merge remote-tracking branch 'origin/maint-0.2.2' into maint-0.2.3Nick Mathewson2012-12-13
| |\| | |
| | * | | Update to the December 2012 GeoIP database.Karsten Loesing2012-12-13
| | | | |
| | * | | Update to the November 2012 GeoIP database.Karsten Loesing2012-12-13
| | | | |
* | | | | start folding in the changes entriesRoger Dingledine2013-01-14
| | | | |
* | | | | Merge remote-tracking branch 'mikeperry/bug7691-rebased'Nick Mathewson2013-01-13
|\ \ \ \ \
| * | | | | Fix bug 7341.Mike Perry2013-01-08
| | |_|_|/ | |/| | | | | | | | | | | | | Fix cannibalize, rend circ and intro circ timeout handling.
* / | | | Handle EWOULDBLOCK as EAGAIN if they happen to be different.Nick Mathewson2013-01-11
|/ / / / | | | | | | | | | | | | Fixes bug 7935. Reported by 'oftc_must_be_destroyed'.
* | | | Merge branch 'ntor-resquashed'Nick Mathewson2013-01-03
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/or/cpuworker.c src/or/or.h src/test/bench.c
| * | | | changes file for the ntor branchNick Mathewson2013-01-03
| | | | |
* | | | | Avoid spurious local-port warningsNick Mathewson2013-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Fix a couple of harmless clang3.2 warningsSebastian Hahn2012-12-31
| | | | |
* | | | | Fix a crash bug when running an node without IPv6-exit support.Nick Mathewson2012-12-29
| | | | | | | | | | | | | | | | | | | | Fixes bug 7814; bugfix on 0.2.4.7-alpha.
* | | | | Rate-limit "No circuits are opened" message to once-per-hourNick Mathewson2012-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mr-4 reports on #7799 that he was seeing it several times per second, which suggests that things had gone very wrong. This isn't a real fix, but it should make Tor usable till we can figure out the real issue.