Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-14 | Add a BUG macro for usage in if checks. | Nick Mathewson | |
2016-04-14 | Add new tor_assert_nonfatal*() macros. | Nick Mathewson | |
Unlike tor_assert(), these macros don't abort the process. They're good for checking conditions we want to warn about, but which don't warrant a full crash. This commit also changes the default implementation for tor_fragile_assert() to tor_assert_nonfatal_unreached_once(). Closes ticket 18613. | |||
2016-04-04 | Move tor_assert implementation into its own header/module. | Nick Mathewson | |
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-29 | Don't declare "incoming_queue" in every file including channel.h | Nick Mathewson | |
Found with my wacky symbol-usage-enforcer. | |||
2016-03-29 | fix typo in comment | Roger Dingledine | |
2016-03-29 | Merge remote-tracking branch 'arma/feature18624' | 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 | Begin an 0.2.9 branchtor-0.2.9.0-root | Nick Mathewson | |
2016-03-28 | and NOW the version is 0.2.8.2-alpha-dev | Nick Mathewson | |
2016-03-28 | Bump version correctly this time | Nick Mathewson | |
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 | Fix memory leaks that stopped chutney working with asan | Nick Mathewson | |
2016-03-28 | Fix a memory leak in tor-gencert. | Nick Mathewson | |
This way I can run chutney under asan. Fixes part of 18672. | |||
2016-03-28 | Bump the version number | Nick Mathewson | |
2016-03-28 | One more test that didnt pass on windows. See #18665. | Nick Mathewson | |
2016-03-28 | Fix memory-counting error in rephist.c. Bug 18651. (Now with actual patch) | Nick Mathewson | |
2016-03-26 | Do not treat "DOCDOC" as doxygen. | Nick Mathewson | |
2016-03-26 | add a little documentation to memarea. (I have been testing a tool.) | Nick Mathewson | |
2016-03-26 | Whitespace fixes | Nick Mathewson | |
2016-03-26 | Fix all doxygen warnings (other than missing docs) | Nick Mathewson | |
2016-03-26 | Merge branch 'bug18649_squashed' | Nick Mathewson | |
2016-03-26 | Clarify excess consensus connection cleanup by adding comments | teor (Tim Wilson-Brown) | |
Comment-only change | |||
2016-03-25 | Disable failing broken time format case for windows. | Nick Mathewson | |
2016-03-25 | Merge remote-tracking branch 'arma/bug18625' | Nick Mathewson | |
2016-03-25 | Only check in-boundsness of seconds when time_t is smaller than i64 | Nick Mathewson | |
Otherwise coverity complains that we're checking an whether an int64 is less than INT64_MIN, which of course it isn't. Fixes CID 1357176. Not in any released Tor. | |||
2016-03-25 | Include IPv6 consensus downloads in dirreq stats. | Karsten Loesing | |
Fixes #18460. | |||
2016-03-24 | use a clearer argument for connection_ap_make_link() | Roger Dingledine | |
that function calls it argument "want_onehop", so it makes more sense to pass that boolean into it. | |||
2016-03-24 | remove the extraneous dir_port variable | Roger Dingledine | |
we already are using "port" to describe the place we're going to ask to connect to. | |||
2016-03-24 | remove a redundant check about whether dirport is 0 | Roger Dingledine | |
2016-03-24 | revert the or_connection and dir_connection flags | Roger Dingledine | |
They incorrectly summarized what the function was planning to do, leading to wrong behavior like making an http request to an orport, or making a begindir request to a dirport. This change backs out some of the changes made in commit e72cbf7a, and most of the changes made in commit ba6509e9. This patch resolves bug 18625. There more changes I want to make after this one, for code clarity. | |||
2016-03-24 | Merge remote-tracking branch 'dgoulet/bug18623_028_01' | Nick Mathewson | |
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 | Fix broken directory request to the DirPort | David Goulet | |
Commit e72cbf7a4 introduced a change to directory_initiate_command_rend() that made tor use the ORPort when making a directory request to the DirPort. The primary consequence was that a relay couldn't selftest its DirPort thus failing to work and join the network properly. The main issue was we were always considering an anonymized connection to be an OR connection which is not true. Fixes #18623 Signed-off-by: David Goulet <dgoulet@ev0ke.net> | |||
2016-03-24 | try to fix a test failure for sizeof(time_t)==4. | Nick Mathewson | |
2016-03-24 | Merge branch 'timegm_overflow_squashed' | Nick Mathewson | |
2016-03-24 | Add a missing UL on a long in a unit test | teor (Tim Wilson-Brown) | |
2016-03-24 | Add unit tests with dates from 2035 to 2039 | teor (Tim Wilson-Brown) | |
Platforms with 32-bit time_t sometimes give different results. They don't always indicate failure on overflow, #18480 should fix these. | |||
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 | |