diff options
author | Nick Mathewson <nickm@torproject.org> | 2016-11-16 08:21:39 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-11-30 14:42:52 -0500 |
commit | 7bf946965bad88116582dfd3d20e5837eeddd758 (patch) | |
tree | afddf0d5626c3bc0e36b7fe63c41817a47a208f9 /ChangeLog | |
parent | 21c47c44109a9de373f40c454e653953ba21312e (diff) | |
download | tor-7bf946965bad88116582dfd3d20e5837eeddd758.tar.gz tor-7bf946965bad88116582dfd3d20e5837eeddd758.zip |
Implement most of the prop271 data structure backends.
This code handles:
* Maintaining the sampled set, the filtered set, and the
usable_filtered set.
* Maintaining the confirmed and primary guard lists.
* Picking guards for circuits, and updating guard state when
circuit state changes.
Additionally, I've done code structure movement: even more constants
and structures from entrynodes.c have become ENTRYNODES_PRIVATE
fields of entrynodes.h.
I've also included a bunch of documentation and a bunch of unit
tests. Coverage on the new code is pretty high.
I've noted important things to resolve before this branch is done
with the /XXXX.*prop271/ regex.
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions