Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-08 | Bug 17592: Clean up connection timeout logic. | Mike Perry | |
This unifies CircuitIdleTimeout and PredictedCircsRelevanceTime into a single option, and randomizes it. It also gives us control over the default value as well as relay-to-relay connection lifespan through the consensus. Conflicts: src/or/circuituse.c src/or/config.c src/or/main.c src/test/testing_common.c | |||
2017-05-08 | Netflow record collapsing defense. | Mike Perry | |
This defense will cause Cisco, Juniper, Fortinet, and other routers operating in the default configuration to collapse netflow records that would normally be split due to the 15 second flow idle timeout. Collapsing these records should greatly reduce the utility of default netflow data for correlation attacks, since all client-side records should become 30 minute chunks of total bytes sent/received, rather than creating multiple separate records for every webpage load/ssh command interaction/XMPP chat/whatever else happens to be inactive for more than 15 seconds. The defense adds consensus parameters to govern the range of timeout values for sending padding packets, as well as for keeping connections open. The defense only sends padding when connections are otherwise inactive, and it does not pad connections used solely for directory traffic at all. By default it also doesn't pad inter-relay connections. Statistics on the total padding in the last 24 hours are exported to the extra-info descriptors. | |||
2017-02-21 | Add an O(1) map from channel->global_identifier to channel | Nick Mathewson | |
2017-02-17 | Merge branch 'maint-0.3.0' | Nick Mathewson | |
2017-02-17 | Remove a redundant check in ..transition_affects_guards() | Nick Mathewson | |
scan-build found that we we checking UseEntryGuards twice. Fixes bug 21492. | |||
2017-02-16 | Merge remote-tracking branch 'meejah/ticket-21329-onions-current' | Nick Mathewson | |
2017-02-15 | hs: Avoid a strlen(NULL) if descriptor is not found in cache | David Goulet | |
Instead of returning 404 error code, this led to a NULL pointer being used and thus a crash of tor. Fixes #21471 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-02-15 | Merge branch 'bug21447' | Nick Mathewson | |
2017-02-15 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2017-02-15 | Limit version numbers to 0...INT32_MAX. | Nick Mathewson | |
Closes 21450; patch from teor. | |||
2017-02-15 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2017-02-15 | Merge branch 'bug21278_extra_029' into maint-0.2.9 | Nick Mathewson | |
2017-02-15 | Merge branch 'bug21278_redux_029_squashed' into maint-0.2.9 | Nick Mathewson | |
2017-02-15 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-02-15 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2017-02-15 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2017-02-15 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-02-15 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-02-15 | When examining descriptors as a dirserver, reject ones with bad versions | Nick Mathewson | |
This is an extra fix for bug 21278: it ensures that these descriptors and platforms will never be listed in a legit consensus. | |||
2017-02-14 | Merge remote-tracking branch 'dgoulet/ticket20656_030_01' | Nick Mathewson | |
2017-02-14 | Merge branch 'bug20894_029_v3' | Nick Mathewson | |
2017-02-14 | Rename make fuzz to make test-fuzz-corpora | Nick Mathewson | |
2017-02-14 | fixup! Don't atoi off the end of a buffer chunk. | Nick Mathewson | |
Credit AFL in the changes file. | |||
2017-02-14 | Don't atoi off the end of a buffer chunk. | Nick Mathewson | |
Fixes bug 20894; bugfix on 0.2.0.16-alpha. We already applied a workaround for this as 20834, so no need to freak out (unless you didn't apply 20384 yet). | |||
2017-02-14 | changes file for removing compare-by-subtraction pattern | Nick Mathewson | |
2017-02-14 | Avoid integer underflow in tor_version_compare. | Nick Mathewson | |
Fix for TROVE-2017-001 and bug 21278. (Note: Instead of handling signed ints "correctly", we keep the old behavior, except for the part where we would crash with -ftrapv.) | |||
2017-02-14 | protover: Add new version for prop224 for HSIntro/HSDir | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-02-13 | Merge remote-tracking branch 'dgoulet/bug21116_030_01' | Nick Mathewson | |
2017-02-13 | be sure to remember the changes file for #20384 | Roger Dingledine | |
2017-02-13 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2017-02-13 | Merge branch 'maint-0.2.8' into maint-0.2.9 | Nick Mathewson | |
2017-02-13 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2017-02-13 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2017-02-13 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-02-13 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-02-12 | Update geoip and geoip6 to the February 8 2017 database. | Karsten Loesing | |
2017-02-08 | test: Add missing socket errno in test_util.c | David Goulet | |
According to 21116, it seems to be needed for Wheezy Raspbian build. Also, manpage of socket(2) does confirm that this errno value should be catched as well in case of no support from the OS of IPv4 or/and IPv6. Fixes #21116 Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2017-02-07 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2017-02-07 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-02-07 | Merge remote-tracking branch 'public/bug18710_025' into maint-0.2.5 | Nick Mathewson | |
2017-02-07 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2017-02-07 | Change behavior on missing/present event to warn instead of asserting. | Nick Mathewson | |
Add a changes file. | |||
2017-02-07 | Revert "Add hidserv-stats filname to our sandbox filter" | Nick Mathewson | |
Reverting this in 0.2.6 only -- we're no backporting seccomp2-loosening fixes to 0.2.6. This reverts commit 2ec5e24c58a08816ed2f09c8bd6301599bc2f2f7. | |||
2017-02-07 | (this already went in to 0.3.0.3-alpha) | Nick Mathewson | |
2017-02-07 | Merge branch 'maint-0.2.9' | Nick Mathewson | |
2017-02-07 | changes file for 21280 | Nick Mathewson | |
2017-02-07 | Merge branch 'teor_bug21357-v2_029' into maint-0.2.9 | Nick Mathewson | |
2017-02-07 | Merge branch 'bug21108_029' into maint-0.2.9 | Nick Mathewson | |
2017-02-07 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2017-02-07 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |