- Apr 13, 2018
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This differs from our previous token bucket abstraction in a few ways: 1) It is an abstraction, and not a collection of fields. 2) It is meant to be used with monotonic timestamps, which should produce better results than calling gettimeofday over and over.
-
Nick Mathewson authored
(It turns out we can't just expose STAMP_TICKS_PER_SECOND, since Apple doesn't have that.)
-
- Apr 10, 2018
-
-
Nick Mathewson authored
This option was used for shadow testing previously, but is no longer used for anything. It interferes with refactoring our token buckets.
-
- Apr 09, 2018
-
-
David Goulet authored
Explicitly tell the compiler we don't care about it. Coverity CID 1434156 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Nick Mathewson authored
Closes ticket 25291.
-
- Apr 06, 2018
-
-
Nick Mathewson authored
Fixes another case of #25732; bug not in any released Tor.
-
Nick Mathewson authored
-
Nick Mathewson authored
Fixes bug 25732; bugfix on 0.3.3.2-alpha when strings.rs was introduced.
-
Nick Mathewson authored
-
- Apr 05, 2018
-
-
Roger Dingledine authored
presumably introduced by copy-and-paste mistake
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This module doesn't actually need to mock the libevent mainloop at all: it can just use the regular mainloop that the test environment sets up. Part of ticket 23750.
-
Nick Mathewson authored
This change makes cpuworker and test_workqueue no longer need to include event2/event.h. Now workqueue.c needs to include it, but that is at least somewhat logical here.
-
Nick Mathewson authored
Doing this lets us remove the event2/event.h header from a few more modules, particularly in the tests. Part of work on 23750.
-
Nick Mathewson authored
-
Nick Mathewson authored
This removes its need to use event2/event.h, and thereby fixes another instance of 23750.
-
Nick Mathewson authored
Using this API lets us remove event2/event.h usage from half a dozen modules, to better isolate libevent. Implements part of ticket 23750.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Closes ticket 25296; bugfix on 0.2.2.7-alpha when these manpage entries were introduced.
-
David Goulet authored
Every node in the network uses that value, it is a general server options, not a dirauth specific one. Fixes #25720 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Both in geoip_note_client_seen() and options_need_geoip_info(), switch from accessing the options directly to using the should_record_bridge_info() helper function. Fixes #25290 Signed-off-by:
David Goulet <dgoulet@torproject.org>
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
By default, we want to look at the crates directory of the submodule, not the toplevel of the submodule. Fixes bug 25679; bugfix on 0.3.3.1-alpha.
-