Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-02-01 | Remove old wrapper code and defines for keeping log() and log(3) apart | Nick Mathewson | |
This is the non-automated portion of bug 7599. | |||
2013-01-31 | Merge branch 'double-0-check' | 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 | Nick Mathewson | |
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. | |||
2013-01-30 | Compute whether we're ready to build circuits based on fraction of paths | Nick Mathewson | |
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 | |||
2013-01-29 | Detect platforms where memset(0) doesn't set doubles to 0.0. | Nick Mathewson | |
This is allowed by the C statndard, which permits you to represent doubles any way you like, but in practice we have some code that assumes that memset() clears doubles in structs. Noticed as part of 7802 review; see 8081 for more info. | |||
2013-01-28 | Merge branch 'bug7802' of ssh://git-rw.torproject.org/mikeperry/tor | Andrea Shepard | |
2013-01-24 | Merge branch 'time_based_onionqueue_v2' of ssh://git-rw.torproject.org/nickm/tor | Andrea Shepard | |
2013-01-22 | Bug 8024: Check for null/closed channel before probing. | Mike Perry | |
2013-01-19 | Merge remote-tracking branch 'karsten/bug5823' | Nick Mathewson | |
2013-01-18 | Bug 7802 changes file. | Mike Perry | |
2013-01-18 | Remove -v flag from autoreconf by default | Nick Mathewson | |
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 | |||
2013-01-17 | 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 | Nick Mathewson | |
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 | |||
2013-01-17 | Remove dirreq-v2-* lines from extra-info descriptors. | Karsten Loesing | |
Implements the rest of #5823. | |||
2013-01-16 | Implement proposal 204: ignore subdomains in hidden service addresses | Jérémy Bobbio | |
The implementation is pretty straightforward: parse_extended_hostname() is modified to drop any leading components from an address like 'foo.aaaaaaaaaaaaaaaa.onion'. | |||
2013-01-16 | Merge branch '024_msvc_squashed' | Nick Mathewson | |
Conflicts: src/or/or.h srcwin32/orconfig.h | |||
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 | Nick Mathewson | |
Fix wide lines and comments, and add a changes file | |||
2013-01-16 | Remove two extrneous semicolons in dirserv.c | Nick Mathewson | |
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. | |||
2013-01-16 | Definx HAVE_EVENT_BASE_LOOPEXITin msvc orconfig.h | Nick Mathewson | |
Fixes bug 7308; bugfix on no released Tor, since we haven't actually built right on MSVC in ages. | |||
2013-01-16 | Merge branch 'bug7972' | Nick Mathewson | |
2013-01-16 | Actually link against nacl when we want to use it | Nick Mathewson | |
Fixes more of bug 7972 | |||
2013-01-16 | Removee dirrec-v*-sharestatistics | Nick Mathewson | |
These were unused and sometimes inaccurate. Resolves 5823. | |||
2013-01-16 | changes file for 7896 | Nick Mathewson | |
2013-01-16 | Check for nacl headers in nacl/ subdir | Nick Mathewson | |
Fix for bug 7972 | |||
2013-01-15 | 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 | fold in new change stanza | Roger Dingledine | |
2013-01-15 | Fix handling of ntor handshakes received via CREATE cells | Nick Mathewson | |
Fixes bug 7959; bugfix on 0.2.4.8-alpha. | |||
2013-01-14 | 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 | Reject create/begin/etc cells with {circ,stream}ID 0. | Nick Mathewson | |
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. | |||
2013-01-14 | start folding in the changes entries | Roger Dingledine | |
2013-01-13 | Merge remote-tracking branch 'mikeperry/bug7691-rebased' | Nick Mathewson | |
2013-01-11 | Handle EWOULDBLOCK as EAGAIN if they happen to be different. | Nick Mathewson | |
Fixes bug 7935. Reported by 'oftc_must_be_destroyed'. | |||
2013-01-08 | Fix bug 7341. | Mike Perry | |
Fix cannibalize, rend circ and intro circ timeout handling. | |||
2013-01-05 | Update to the January 2013 GeoIP database. | Karsten Loesing | |
2013-01-03 | Record and report the overhead of how we handle onionskins. | Nick Mathewson | |
2013-01-03 | Eliminate MaxOnionsPending; replace it with MaxOnionQueueDelay | Nick Mathewson | |
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. | |||
2013-01-03 | Merge branch 'ntor-resquashed' | Nick Mathewson | |
Conflicts: src/or/cpuworker.c src/or/or.h src/test/bench.c | |||
2013-01-03 | changes file for the ntor branch | Nick Mathewson | |
2013-01-02 | Avoid spurious local-port warnings | Nick Mathewson | |
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. | |||
2012-12-31 | Fix a couple of harmless clang3.2 warnings | Sebastian Hahn | |
2012-12-29 | Fix a crash bug when running an node without IPv6-exit support. | Nick Mathewson | |
Fixes bug 7814; bugfix on 0.2.4.7-alpha. | |||
2012-12-26 | Rate-limit "No circuits are opened" message to once-per-hour | Nick Mathewson | |
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. |