Roger Dingledine
							
						 | 
						
							
							
								3347762fa4
							
							when we're giving up on a circuit and retrying on a new one,
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								b1d034d2ab
							
							Fix bug 212: Directory authorities should not try to download server descriptors that they know they will reject.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								d2123388ad
							
							Better fix for last bug: avoids trying to double-mark circuits.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								fedc9c8a60
							
							We were neglecting to unlink marked circuits from soon-to-close OR connections.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								b03e8733f3
							
							Change how OR conns get removed from the identity map; fix some warnings on shutdown.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								f0abb1a74b
							
							Check magic when removing old connection from map.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								835f06a77c
							
							Set chosen_exit_name to something we are not about to zero.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								98290e4115
							
							When parsing foo.exit, if foo is unknown, and we are leaving circuits unattached, set the chosen_exit field and leave the address empty
						 | 
						20 years ago | 
					
				
					
						
							
								   Peter Palfrader
							
						 | 
						
							
							
								1bf56b452e
							
							Remove superfluous strdup
						 | 
						20 years ago | 
					
				
					
						
							
								   Peter Palfrader
							
						 | 
						
							
							
								7a70a142f4
							
							Also print usernames, not just numeric UIDs when we tell the user that his data directory has the wrong owner
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								c5bee116b6
							
							clarify that tor will close unattached streams by itself after 2 minutes,
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								8b0f1f029c
							
							give a hint when people are running tor as the wrong user, rather than
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								26b49dbc09
							
							Bugfix for trackhostexits: write down the fingerprint of the chosen exit,
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								40cbe550f3
							
							fix a log message to be mildly more helpful
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								bb8dc691eb
							
							Fix another time comparison bug in circuit_stream_is_being_handled().
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								ef000fd82e
							
							ok, i know this one was a bug. we were expiring open general
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								7d032bd300
							
							take back half of my bugfix. comparing times sucks.
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								d60f514f4c
							
							fix the first bug with our optimization to circuit_expire_building():
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								1b0134dda8
							
							Clean up some comments; remove some dead code
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								61c5a9ae2b
							
							Use a switch statement and some mild refactoring to try to speed up circuit_expire_building
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								979fc3e69d
							
							cvs diff -u src/or/circuitlist.c | less almost never does what you want in C.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								77a494dd55
							
							Expunge remaining places where we used "tree" to mean "associative array".
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								148a1e969d
							
							Shave off another 4.7%: remove a linear search when figuring out which circuits wanted us to open a given OR connection.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								502cb59611
							
							Remove "tree" references from dns.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								ce3cdecb9d
							
							Make more arguments const; do not call hash tables trees.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								4a0b6af935
							
							Ive spent about 10 hours benchmarking permutations on our counter-mode implementation.  This is the one that flies. (Avoid OpenSSL; optimizze rijndael calling convention to avoid needing to marshall and unmarshall counter.) This should speed up cell encryption by about 27%.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								6443e5ec7f
							
							Add a benchmark-aes function to test.c.  Off by default.
						 | 
						20 years ago | 
					
				
					
						
							
								   Nick Mathewson
							
						 | 
						
							
							
								fea19528a1
							
							assert_buf_ok was showing up in the profile; remove it from critical-path functions, since it hasnt triggered for ages.
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								a6da372000
							
							and its header
						 | 
						20 years ago | 
					
				
					
						
							
								   Roger Dingledine
							
						 | 
						
							
							
								923ad87470
							
							remove another unused function
						 | 
						20 years ago |