Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-12 | Add -ftrapv to gcc-hardening ... mostly! | Nick Mathewson | |
We know there are overflows in curve25519-donna-c32, so we'll have to have that one be fwrapv. Only apply the asan, ubsan, and trapv options to the code that does not need to run in constant time. Those options introduce branches to the code they instrument. (These introduced branches should never actually be taken, so it might _still_ be constant time after all, but branch predictors are complicated enough that I'm not really confident here. Let's aim for safety.) Closes 17983. | |||
2016-04-12 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-04-12 | Merge remote-tracking branch 'public/bug18716_027' into maint-0.2.8 | Nick Mathewson | |
2016-04-07 | memarea: Don't assume that sizeof(ulong) >= sizeof(void*). | Nick Mathewson | |
Fixes bug 18716; bugfix on 0.2.1.1-alpha where memarea.c was introduced. Found by wbenny. | |||
2016-04-07 | Merge branch 'bug14334_squashed' | Nick Mathewson | |
2016-04-07 | Don't mark guards as unreachable if connection_connect() fails. | George Kadianakis | |
2016-04-07 | Turn TestingClientBootstrap* into non-testing options | David Goulet | |
This changes simply renames them by removing "Testing" in front of them and they do not require TestingTorNetwork to be enabled anymore. Fixes #18481 Signed-off-by: David Goulet <dgoulet@ev0ke.net> | |||
2016-04-07 | When we get a bad nickname, explain what a good one is. | Nick Mathewson | |
Closes #18300; patch from "icanhasaccount". | |||
2016-04-07 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-04-07 | Merge branch 'maint-0.2.7' into maint-0.2.8 | Nick Mathewson | |
2016-04-07 | Merge branch 'maint-0.2.6' into maint-0.2.7 | Nick Mathewson | |
2016-04-07 | Merge branch 'maint-0.2.5' into maint-0.2.6 | Nick Mathewson | |
2016-04-07 | Merge branch 'maint-0.2.4' into maint-0.2.5 | Nick Mathewson | |
2016-04-07 | Update geoip and geoip6 to the April 5 2016 database. | Karsten Loesing | |
2016-04-05 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-04-05 | Don't call the system toupper or tolower. | Nick Mathewson | |
Yes, we could cast to unsigned char first, but it's probably safest to just use our own (in test_util), or remove bad-idea features that we don't use (in readpassphrase.c). Fixes 18728. | |||
2016-04-05 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-04-05 | quiet debug logs from periodic_event_dispatch() | Roger Dingledine | |
Stop blasting twelve lines per second from periodic_event_dispatch() at loglevel debug. Resolves ticket 18729; fix on 0.2.8.1-alpha. | |||
2016-04-05 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-04-05 | Add a changes file for the OpenSSL 1.1.0 compilation fixes. | Yawning Angel | |
2016-04-01 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-04-01 | Merge branch 'bug18133_027' into maint-0.2.8 | Nick Mathewson | |
2016-04-01 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-04-01 | Merge remote-tracking branch 'karsten/task-18460-2' into maint-0.2.8 | Nick Mathewson | |
2016-03-30 | Merge branch 'bug15221_027' into maint-0.2.7 | Andrea Shepard | |
2016-03-29 | Merge branch 'bug18570_027' into maint-0.2.7 | Andrea Shepard | |
2016-03-29 | Merge branch 'bug16248_027' into maint-0.2.7 | Andrea Shepard | |
2016-03-29 | Merge remote-tracking branch 'arma/feature18624' | Nick Mathewson | |
2016-03-28 | Rename tor_dup_addr to tor_addr_to_str_dup. | Nick Mathewson | |
Patch from icanhasaccount; closes 18462. | |||
2016-03-28 | Merge branch 'bug18673_028_v2' into maint-0.2.8 | Nick Mathewson | |
2016-03-28 | Remove a couple of redundant lines from the makefile | Nick Mathewson | |
Fixes the last case of 17744. | |||
2016-03-28 | Fix memory leak in TestingEnableCellStatsEvent | Nick Mathewson | |
Only when we were actually flushing the cell stats to a controller would we free them. Thus, they could stay in RAM even after the circuit was freed (eg if we didn't have any controllers). Fixes bug 18673; bugfix on 0.2.5.1-alpha. | |||
2016-03-28 | Fold entries into changelog | Nick Mathewson | |
2016-03-28 | Fix memory-counting error in rephist.c. Bug 18651. | Nick Mathewson | |
2016-03-25 | Merge branch 'bug18626_027' | Nick Mathewson | |
2016-03-25 | Remove spurious exit() calls from configure.ac | Nick Mathewson | |
We added these a while ago, but they do no actual good, and cause implicit declaration warnings in some situations. Rather than just adding stdint.h, it's easier to remove the exit() calls as redundant. Fixes bug 18626; bugfix from "cypherpunks" | |||
2016-03-25 | Include IPv6 consensus downloads in dirreq stats. | Karsten Loesing | |
Fixes #18460. | |||
2016-03-24 | dir auths only give Guard if they're giving Stable | Roger Dingledine | |
This change allows us to simplify path selection for clients, and it should have minimal effect in practice since >99% of Guards already have the Stable flag. Implements ticket 18624. | |||
2016-03-24 | Fold entries into changelog again | Nick Mathewson | |
2016-03-24 | Merge branch 'timegm_overflow_squashed' | Nick Mathewson | |
2016-03-24 | Avoid overflow in tor_timegm on 32 bit platforms due to year 2038 | teor (Tim Wilson-Brown) | |
2016-03-24 | Merge branch 'bug18517_squashed' | Nick Mathewson | |
2016-03-24 | Always allow OR connections to bridges on private addresses | teor (Tim Wilson-Brown) | |
Regardless of the setting of ExtendAllowPrivateAddresses. This fixes a bug with pluggable transports that ignore the (potentially private) address in their bridge line. Fixes bug 18517; bugfix on 23b088907f in tor-0.2.8.1-alpha. | |||
2016-03-24 | Merge remote-tracking branch 'teor/bug18351' | Nick Mathewson | |
2016-03-24 | Merge remote-tracking branch 'teor/bug18489' | Nick Mathewson | |
2016-03-24 | Check if fallbacks support extrainfo descriptors before requesting them | teor (Tim Wilson-Brown) | |
When requesting extrainfo descriptors from a trusted directory server, check whether it is an authority or a fallback directory which supports extrainfo descriptors. Fixes bug 18489; bugfix on 90f6071d8d in tor-0.2.4.7-alpha. Reported by "atagar", patch by "teor". | |||
2016-03-24 | Downgrade IP version warnings to avoid filling logs | teor (Tim Wilson-Brown) | |
Downgrade logs and backtraces about IP versions to info-level. Only log backtraces once each time tor runs. Assists in diagnosing bug 18351; bugfix on c3cc8e16e in tor-0.2.8.1-alpha. Reported by "sysrqb" and "Christian", patch by "teor". | |||
2016-03-23 | Fold more changes files into the changelog | Nick Mathewson | |
2016-03-22 | Merge remote-tracking branch 'public/bug18253' | Nick Mathewson | |
2016-03-22 | make changes files pass lintChanges as appropriate | Nick Mathewson | |