|  | @@ -53,7 +53,17 @@ Changes in version 0.2.2.8-alpha - 2010-01-26
 | 
	
		
			
				|  |  |        refuse to listen.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -Changes in version 0.2.1.23 - 2010-0?-??
 | 
	
		
			
				|  |  | +Changes in version 0.2.1.24 - 2010-??-??
 | 
	
		
			
				|  |  | +  o Minor bugfixes:
 | 
	
		
			
				|  |  | +    - Work correctly out-of-the-box with even more vendor-patched versions
 | 
	
		
			
				|  |  | +      of OpenSSL.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Changes in version 0.2.1.23 - 2010-02-13
 | 
	
		
			
				|  |  | +  Tor 0.2.1.23 fixes a huge client-side performance bug, makes Tor work
 | 
	
		
			
				|  |  | +  again on the latest OS X, and updates the location of a directory
 | 
	
		
			
				|  |  | +  authority.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    o Major bugfixes (performance):
 | 
	
		
			
				|  |  |      - We were selecting our guards uniformly at random, and then weighting
 | 
	
		
			
				|  |  |        which of our guards we'd use uniformly at random. This imbalance
 | 
	
	
		
			
				|  | @@ -64,20 +74,25 @@ Changes in version 0.2.1.23 - 2010-0?-??
 | 
	
		
			
				|  |  |        bug 1217; bugfix on 0.2.1.3-alpha. Found by Mike Perry.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    o Major bugfixes:
 | 
	
		
			
				|  |  | +    - Make Tor work again on the latest OS X: when deciding whether to
 | 
	
		
			
				|  |  | +      use strange flags to turn TLS renegotiation on, detect the OpenSSL
 | 
	
		
			
				|  |  | +      version at run-time, not compile time. We need to do this because
 | 
	
		
			
				|  |  | +      Apple doesn't update its dev-tools headers when it updates its
 | 
	
		
			
				|  |  | +      libraries in a security patch.
 | 
	
		
			
				|  |  |      - Fix a potential buffer overflow in lookup_last_hid_serv_request()
 | 
	
		
			
				|  |  | -     that could happen on 32-bit platforms with 64-bit time_t. Also fix
 | 
	
		
			
				|  |  | -     a memory leak when requesting a hidden service descriptor we've
 | 
	
		
			
				|  |  | -     requested before. Fixes bug 1242, bugfix on 0.2.0.18-alpha. Found
 | 
	
		
			
				|  |  | -     by aakova.
 | 
	
		
			
				|  |  | +      that could happen on 32-bit platforms with 64-bit time_t. Also fix
 | 
	
		
			
				|  |  | +      a memory leak when requesting a hidden service descriptor we've
 | 
	
		
			
				|  |  | +      requested before. Fixes bug 1242, bugfix on 0.2.0.18-alpha. Found
 | 
	
		
			
				|  |  | +      by aakova.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  o Directory authority changes:
 | 
	
		
			
				|  |  | +    - Change IP address for dannenberg (v3 directory authority), and
 | 
	
		
			
				|  |  | +      remove moria2 (obsolete v1, v2 directory authority and v0 hidden
 | 
	
		
			
				|  |  | +      service directory authority) from the list.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    o Minor bugfixes:
 | 
	
		
			
				|  |  | -    - When deciding whether to use strange flags to turn TLS renegotiation
 | 
	
		
			
				|  |  | -      on, detect the OpenSSL version at run-time, not compile time.  We
 | 
	
		
			
				|  |  | -      need to do this because Apple doesn't update its dev-tools headers
 | 
	
		
			
				|  |  | -      when it updates its libraries in a security patch.
 | 
	
		
			
				|  |  | -    - Refactor resolve_my_address() a little, to not use gethostbyname()
 | 
	
		
			
				|  |  | -      anymore. Fixes bug 1244; bugfix on 0.0.2pre25. Reported by Mike
 | 
	
		
			
				|  |  | -      Mestnik.
 | 
	
		
			
				|  |  | +    - Refactor resolve_my_address() to not use gethostbyname() anymore.
 | 
	
		
			
				|  |  | +      Fixes bug 1244; bugfix on 0.0.2pre25. Reported by Mike Mestnik.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    o Minor features:
 | 
	
		
			
				|  |  |      - Avoid a mad rush at the beginning of each month when each client
 |