|  Nick Mathewson | c52c47ae6f
							
							Disable the legacy guard algorithm.  Code isn't removed yet. | 9 years ago | 
				
					
						|  Nick Mathewson | 990a863d7c
							
							Merge branch 'ticket20831_v2' | 9 years ago | 
				
					
						|  Nick Mathewson | 506bd6d47c
							
							Make NumDirectoryGuards work with the new guard algorithm. | 9 years ago | 
				
					
						|  Nick Mathewson | d9200d853d
							
							Make NumEntryGuards work as expected again. | 9 years ago | 
				
					
						|  Nick Mathewson | deb8bcadce
							
							271: Algorithm tweak to allow multiple entry guards. | 9 years ago | 
				
					
						|  Nick Mathewson | 385602e982
							
							Respect GuardLifetime in prop271 code. | 9 years ago | 
				
					
						|  Nick Mathewson | a752ccd24f
							
							fixup! Remove UseDirectoryGuards | 9 years ago | 
				
					
						|  Nick Mathewson | 3902a18a69
							
							Remove UseDirectoryGuards | 9 years ago | 
				
					
						|  Nick Mathewson | 988b0afbd6
							
							Merge branch 'ticket20826_v2' | 9 years ago | 
				
					
						|  Nick Mathewson | e044b4f8ce
							
							Support restrictive ENTRYNODES configurations correctly. | 9 years ago | 
				
					
						|  Nick Mathewson | 4ec9751c14
							
							guard->nickname is never NULL. | 9 years ago | 
				
					
						|  Nick Mathewson | 2cee38f76a
							
							Merge branch 'prop271_030_v1_squashed' | 9 years ago | 
				
					
						|  Nick Mathewson | 20292ec497
							
							Per suggestion, increase the retry frequency for primary guards. | 9 years ago | 
				
					
						|  Nick Mathewson | fc7751a989
							
							Rewrite state transition logic in entry_guards_note_success() | 9 years ago | 
				
					
						|  Nick Mathewson | 2e2f3a4d99
							
							Add a separate, non-fractional, limit to the sampled guard set size. | 9 years ago | 
				
					
						|  Nick Mathewson | e50d85b90c
							
							Clean check for live consensus when updating the guard sample. | 9 years ago | 
				
					
						|  Nick Mathewson | b7088e5b5a
							
							Move a TODO comment into doxygen comments. | 9 years ago | 
				
					
						|  George Kadianakis | 50783d0123
							
							Easy code fixes. | 9 years ago | 
				
					
						|  George Kadianakis | 7ab2678074
							
							Trivial documentation improvements. | 9 years ago | 
				
					
						|  Nick Mathewson | 6867950432
							
							Wrap all of the legacy guard code, and its users, in #ifdefs | 9 years ago | 
				
					
						|  Nick Mathewson | 2b4bfe62ee
							
							Fix a signed/unsigned warning on 32-bit | 9 years ago | 
				
					
						|  Nick Mathewson | 72dc2ae319
							
							Tests for choosing which guard_selection to use | 9 years ago | 
				
					
						|  Nick Mathewson | d9f010db84
							
							Update node-selection tests to consider restrictions | 9 years ago | 
				
					
						|  Nick Mathewson | 7361e1b499
							
							Tests for restricted-circuit cases of upgrade_waiting_circuits() | 9 years ago | 
				
					
						|  Nick Mathewson | 52e196bab5
							
							Don't make $hexid nicknames persistent. | 9 years ago | 
				
					
						|  Nick Mathewson | 79d3e94f8b
							
							prop271: Tests for the highlevel or_state_t encode/decode functions | 9 years ago | 
				
					
						|  Nick Mathewson | 171981f8a0
							
							Add a test for entry_guard_state_should_expire() | 9 years ago | 
				
					
						|  Nick Mathewson | 217590ad05
							
							Extract guard_selection_infer_type into its own function. | 9 years ago | 
				
					
						|  Nick Mathewson | 13315812e8
							
							Repair unit test for tiny-network case. | 9 years ago | 
				
					
						|  Nick Mathewson | 2c8c58ab2f
							
							Another tweak for guard restrictions: don't let complete circs block | 9 years ago |