Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-02 | forward-port changelog and releasenotes from 0.4.0.5 | Nick Mathewson | |
2019-05-02 | Merge branch 'tor-github/pr/986' | George Kadianakis | |
2019-05-02 | sendme: Add changes file for prop289 | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-05-02 | Merge branch 'tor-github/pr/999' | George Kadianakis | |
2019-05-02 | Add comments to include.am files to note where new sources go | Nick Mathewson | |
This mechanism isn't perfect, and sometimes it will guess wrong, but it will help our automation. | |||
2019-05-02 | Changes file for improved dirauth modularity (ticket 30345) | Nick Mathewson | |
2019-05-02 | practracker updates. | Nick Mathewson | |
2019-05-02 | Remove some now-needless dirauth includes | Nick Mathewson | |
2019-05-02 | Make keypin.c dirauth-only | Nick Mathewson | |
2019-05-02 | Make the bwauth.c module dirauth-only. | Nick Mathewson | |
2019-05-02 | Move voteflags.[ch] to become dirauth only. | Nick Mathewson | |
For various reasons, this was a nontrivial movement. There are several places in the code where we do something like "update the flags on this routerstatus or node if we're an authority", and at least one where we pretended to be an authority when we weren't. | |||
2019-05-02 | sendme: Improve logging messages | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-05-02 | Remove changes files that are already in 0.4.0.5 or earlier | Nick Mathewson | |
2019-05-02 | Merge remote-tracking branch 'tor-github/pr/989' | Nick Mathewson | |
2019-05-01 | Merge remote-tracking branch 'tor-github/pr/950' | Nick Mathewson | |
2019-04-30 | Merge branch 'maint-0.4.0' | Nick Mathewson | |
"ours" to avoid version bump | |||
2019-04-30 | bump to 0.4.0.5 | Nick Mathewson | |
2019-04-30 | Make the reachability.c module dirauth-only. | Nick Mathewson | |
2019-04-30 | Make the guardfraction.c module dirauth-only. | Nick Mathewson | |
2019-04-30 | Make the process_descs.c module dirauth-only. | Nick Mathewson | |
2019-04-30 | Make the dsigs_parse.c module dirauth-only. | Nick Mathewson | |
2019-04-30 | Make the recommend_pkg file dirauth-only. | Nick Mathewson | |
2019-04-30 | Merge branch 'maint-0.4.0' | George Kadianakis | |
2019-04-30 | Merge branch 'tor-github/pr/978' into maint-0.4.0 | George Kadianakis | |
2019-04-30 | Merge branch 'tor-github/pr/985' | George Kadianakis | |
2019-04-30 | Merge branch 'tor-github/pr/937' | George Kadianakis | |
2019-04-30 | Merge branch 'tor-github/pr/936' | George Kadianakis | |
2019-04-30 | Merge branch 'tor-github/pr/993' | George Kadianakis | |
2019-04-30 | Merge branch 'tor-github/pr/983' | George Kadianakis | |
2019-04-30 | Merge branch 'tor-github/pr/980' | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-04-30 | Merge branch 'tor-github/pr/909' | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-04-30 | Rename and clarify some functions for periodic events | Nick Mathewson | |
When we tell the periodic event manager about an event, we are "registering" that event. The event sits around without being usable, however, until we "connect" the event to libevent. In the end, we "disconnect" the event and remove its libevent parts. Previously, we called these operations "add", "setup", and "destroy", which led to confusion. | |||
2019-04-30 | Remove now-extraneous calls to initialize_periodic_events(). | Nick Mathewson | |
This is now the responsibility of the mainloop's subsystem initializer. | |||
2019-04-30 | Changes file for periodic event movement | Nick Mathewson | |
2019-04-30 | Move dirauth periodic events into dirauth module. | Nick Mathewson | |
Closes ticket 30294. | |||
2019-04-30 | Turn 'mainloop' into a subsystem. | Nick Mathewson | |
We need a little refactoring for this to work, since the initialization code for the periodic events assumes that libevent is already initialized, which it can't be until it's configured. This change, combined with the previous ones, lets other subsystems declare their own periodic events, without mainloop.c having to know about them. Implements ticket 30293. | |||
2019-04-30 | Changes file for 29732. | Nick Mathewson | |
2019-04-30 | Make sure that the rng is not replaced if it is already replaced. | Nick Mathewson | |
2019-04-30 | Make the deterministic and reproducible rng test code handle fast_rng | Nick Mathewson | |
2019-04-30 | Add improved debugging support to crypto_rand_fast code. | Nick Mathewson | |
2019-04-30 | Extract add-entropy code from crypto_fast_rng to a new function | Nick Mathewson | |
2019-04-30 | Use preloaded-rng code in test_hs_descriptor.c | Nick Mathewson | |
2019-04-30 | Make rng mock code also cover strongest_rand. | Nick Mathewson | |
2019-04-30 | Use prefilled PRNG replacement in test_extorport | Nick Mathewson | |
This is the last remaining place where our tests had mocked crypto_rand. | |||
2019-04-30 | Use prefilled_rng in test_addr.c in place of existing code. | Nick Mathewson | |
2019-04-30 | Add a testing PRNG replacement that returns canned data. | Nick Mathewson | |
2019-04-30 | Update circuit_timeout test to use deterministic prng | Nick Mathewson | |
2019-04-30 | Update test_prob_distr to use new reproducible RNG override code | Nick Mathewson | |
2019-04-30 | Add support for deterministic override of crypto_rand() in tests | Nick Mathewson | |
We had this previously, but we did it differently in different places. This implementation is pulled from test_prob_distr.c | |||
2019-04-30 | Add changes file | rl1987 | |