Age | Commit message (Expand) | Author |
2017-01-18 | Remove the (no longer compiled) code for legacy guard selection. | Nick Mathewson |
2017-01-17 | prop271: Move new funcs to top, to avoid compiler warnings. | George Kadianakis |
2017-01-17 | prop271: When we exhaust all guards, mark all of them for retry. | George Kadianakis |
2017-01-02 | Make GETINFO entry-guards work again with prop271 | Nick Mathewson |
2016-12-16 | Rename 'remove' -> 'rmv' to avoid shadowing a libc global | Nick Mathewson |
2016-12-16 | Resolve a division-by-zero complaint from coverity. CID 1397272 | Nick Mathewson |
2016-12-16 | Merge branch 'ticket20831_v2' | Nick Mathewson |
2016-12-16 | Make NumDirectoryGuards work with the new guard algorithm. | Nick Mathewson |
2016-12-16 | Make NumEntryGuards work as expected again. | Nick Mathewson |
2016-12-16 | 271: Algorithm tweak to allow multiple entry guards. | Nick Mathewson |
2016-12-16 | Respect GuardLifetime in prop271 code. | Nick Mathewson |
2016-12-16 | Merge branch 'ticket20826_v2' | Nick Mathewson |
2016-12-16 | Support restrictive ENTRYNODES configurations correctly. | Nick Mathewson |
2016-12-16 | guard->nickname is never NULL. | Nick Mathewson |
2016-12-16 | Merge branch 'prop271_030_v1_squashed' | Nick Mathewson |
2016-12-16 | Per suggestion, increase the retry frequency for primary guards. | Nick Mathewson |
2016-12-16 | Rewrite state transition logic in entry_guards_note_success() | Nick Mathewson |
2016-12-16 | Add a separate, non-fractional, limit to the sampled guard set size. | Nick Mathewson |
2016-12-16 | Clean check for live consensus when updating the guard sample. | Nick Mathewson |
2016-12-16 | Move a TODO comment into doxygen comments. | Nick Mathewson |
2016-12-16 | Easy code fixes. | George Kadianakis |
2016-12-16 | Trivial documentation improvements. | George Kadianakis |
2016-12-16 | Wrap all of the legacy guard code, and its users, in #ifdefs | Nick Mathewson |
2016-12-16 | Fix a signed/unsigned warning on 32-bit | Nick Mathewson |
2016-12-16 | Don't make $hexid nicknames persistent. | Nick Mathewson |
2016-12-16 | prop271: Tests for the highlevel or_state_t encode/decode functions | Nick Mathewson |
2016-12-16 | Extract guard_selection_infer_type into its own function. | Nick Mathewson |
2016-12-16 | Another tweak for guard restrictions: don't let complete circs block | Nick Mathewson |
2016-12-16 | Implement support for per-circuit guard restrictions. | Nick Mathewson |
2016-12-16 | guards_choose_dirguard(): replace one XXXX with another. | Nick Mathewson |
2016-12-16 | Fix a magic number in get_max_sample_size | Nick Mathewson |
2016-12-16 | Note a couple of XXX-prop271s as spec deviations. | Nick Mathewson |
2016-12-16 | Remove some resolved "XXXX prop271" comments. | Nick Mathewson |
2016-12-16 | Fix for small test networks: don't refuse to have any sampled guards. | Nick Mathewson |
2016-12-16 | Remove a few unused arguments. | Nick Mathewson |
2016-12-16 | Change return value of entry_guard_succeeded to an enum. | Nick Mathewson |
2016-12-16 | Note some large functions that could be split. | Nick Mathewson |
2016-12-16 | More progress on bridge implementation with prop271 guards | Nick Mathewson |
2016-12-16 | Implement bridge backends for sampling, filtering guards. | Nick Mathewson |
2016-12-16 | Add some needed accessors/inspectors for bridge/guard convergence | Nick Mathewson |
2016-12-16 | Lay down some infrastructure for bridges in the New Guard Order. | Nick Mathewson |
2016-12-16 | Remove guard_selection argument from status-reporting functions | Nick Mathewson |
2016-12-16 | Add a backpointer from entry_guard_t to guard_selection_t | Nick Mathewson |
2016-12-16 | Have multiple guard contexts we can switch between. | Nick Mathewson |
2016-12-16 | Unit tests for entry_guard_{pick_for_circuit,succeeded,failed} | Nick Mathewson |
2016-12-16 | Mark confirmed guards primary as appropriate. | Nick Mathewson |
2016-12-16 | Turn #defines for prop271 into networkstatus params | Nick Mathewson |
2016-12-16 | Expire circuits that have been WAITING_FOR_BETTER_GUARD too long | Nick Mathewson |
2016-12-16 | Move the 'dirty' flag for the guards to a global again | Nick Mathewson |
2016-12-16 | Mark some more BUG lines as unreachable. | Nick Mathewson |