Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-12 | Move the ctime part of choose_array_element_by_weight into di_ops | Nick Mathewson | |
This way it gets the ctime options. | |||
2016-05-12 | Refactor out u64_dbl_t | Nick Mathewson | |
This type saved a tiny amount of allocation, but not enough to be worth keeping. (This is in preparation for moving choose_array_element_by_weight) | |||
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 remote-tracking branch 'sebastian/stemtest' | Nick Mathewson | |
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 | Merge branch 'bug18728_028' into 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 | Only define NEW_THREAD_API when not building with LibreSSL. | Nick Mathewson | |
2016-04-05 | Merge remote-tracking branch 'teor/bug18720' | Nick Mathewson | |
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-05 | OpenSSL 1.1.0-pre5-dev and later made BIO opaque. | Yawning Angel | |
Detect newer versions and fix our TLS code to use the new API. | |||
2016-04-05 | OpenSSL 1.1.0-pre4 and later(?) have a new "thread API". | Yawning Angel | |
It appears that setting the various callbacks is no longer required, so don't. | |||
2016-04-05 | Fix a comment typo in compat.h | teor (Tim Wilson-Brown) | |
2016-04-05 | Clarify comments on connection_t's address fields | teor (Tim Wilson-Brown) | |
2016-04-01 | Merge branch 'incoming_queue_symbol_fix' | Nick Mathewson | |
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 | fix indentation | 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 | Don't declare "incoming_queue" in every file including channel.h | Nick Mathewson | |
Found with my wacky symbol-usage-enforcer. | |||
2016-03-29 | Merge branch 'bug18570_027' into maint-0.2.7 | Andrea Shepard | |
2016-03-29 | majority of four is, alas, three | Roger Dingledine | |
2016-03-29 | fix typo in comment | Roger Dingledine | |
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-29 | Faravahar also versions. | Nick Mathewson | |
2016-03-28 | Merge branch 'maint-0.2.8' | Nick Mathewson | |
2016-03-28 | Fix my dumb unreleased bug in 18673 | 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 'maint-0.2.8' | Nick Mathewson | |
2016-03-28 | Merge branch 'bug18673_028_v2' into maint-0.2.8 | Nick Mathewson | |