|  | @@ -1,4 +1,4 @@
 | 
	
		
			
				|  |  | -Changes in version 0.2.3.1-alpha - 2011-05-0?
 | 
	
		
			
				|  |  | +Changes in version 0.2.3.1-alpha - 2011-05-05
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    Tor 0.2.3.1-alpha adds some new experimental features, including support
 | 
	
		
			
				|  |  |    for an improved network IO backend, IOCP networking on Windows,
 | 
	
	
		
			
				|  | @@ -6,6 +6,10 @@ Changes in version 0.2.3.1-alpha - 2011-05-0?
 | 
	
		
			
				|  |  |    home router configuration.  There are also numerous internal improvements
 | 
	
		
			
				|  |  |    to try to make the code easier for developers to work with.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +  This is the first alpha release in a new series, so expect there to be
 | 
	
		
			
				|  |  | +  bugs.  Users who would rather test out a more stable branch should
 | 
	
		
			
				|  |  | +  stay with 0.2.2.x for now.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    o Major features
 | 
	
		
			
				|  |  |      - Tor can now optionally build with the "bufferevents" buffered IO
 | 
	
		
			
				|  |  |        backend provided by Libevent 2. To use this feature, make sure you
 | 
	
	
		
			
				|  | @@ -24,7 +28,7 @@ Changes in version 0.2.3.1-alpha - 2011-05-0?
 | 
	
		
			
				|  |  |      - The EntryNodes option can now include country codes like {de} or IP
 | 
	
		
			
				|  |  |        addresses or network masks. Previously we had disallowed these options
 | 
	
		
			
				|  |  |        because we didn't have an efficient way to keep the list up to
 | 
	
		
			
				|  |  | -      date. Fixes bug 1982.
 | 
	
		
			
				|  |  | +      date. Fixes bug 1982, but see bug 2798 for an unresolved issue here.
 | 
	
		
			
				|  |  |      - Exit nodes now accept and queue data on not-yet-connected streams.
 | 
	
		
			
				|  |  |        Previously, the client wasn't allowed to send data until the stream was
 | 
	
		
			
				|  |  |        connected, which slowed down all connections. This change will enable
 | 
	
	
		
			
				|  | @@ -47,18 +51,21 @@ Changes in version 0.2.3.1-alpha - 2011-05-0?
 | 
	
		
			
				|  |  |        by downloading microdescriptors instead of router descriptors.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    o Minor features:
 | 
	
		
			
				|  |  | -    - Make logging resolution configurable and change default from 1
 | 
	
		
			
				|  |  | -      millisecond to 1 second. Implements enhancement 1668.
 | 
	
		
			
				|  |  | -    - We log which torrc file we're using on startup. Implements ticket 2444.
 | 
	
		
			
				|  |  | +    - Make logging resolution configurable with a new LogGranularity
 | 
	
		
			
				|  |  | +      option, and change the default from 1 millisecond to 1
 | 
	
		
			
				|  |  | +      second. Implements enhancement 1668.
 | 
	
		
			
				|  |  | +    - We log which torrc file we're using on startup. Implements ticket
 | 
	
		
			
				|  |  | +      2444.
 | 
	
		
			
				|  |  |      - Ordinarily, Tor does not count traffic from private addresses (like
 | 
	
		
			
				|  |  |        127.0.0.1 or 10.0.0.1) when calculating rate limits or accounting.
 | 
	
		
			
				|  |  |        There is now a new option, CountPrivateBandwidth, to disable this
 | 
	
		
			
				|  |  |        behavior. Patch from Daniel Cagara.
 | 
	
		
			
				|  |  | -    - New --enable-static-tor configure option for building Tor as statically
 | 
	
		
			
				|  |  | -      as possible.  Idea, general hackery and thoughts from Alexei Czeskis,
 | 
	
		
			
				|  |  | -      John Gilmore, Jacob Appelbaum.  Implements ticket 2702.
 | 
	
		
			
				|  |  | -    - If you set the NumCPUs option to 0, Tor will now try to detect how many
 | 
	
		
			
				|  |  | -      CPUs you have. This is the new default behavior.
 | 
	
		
			
				|  |  | +    - New --enable-static-tor configure option for building Tor as
 | 
	
		
			
				|  |  | +      statically as possible.  Idea, general hackery and thoughts from
 | 
	
		
			
				|  |  | +      Alexei Czeskis, John Gilmore, Jacob Appelbaum.  Implements ticket
 | 
	
		
			
				|  |  | +      2702.
 | 
	
		
			
				|  |  | +    - If you set the NumCPUs option to 0, Tor will now try to detect how
 | 
	
		
			
				|  |  | +      many CPUs you have. This is the new default behavior.
 | 
	
		
			
				|  |  |      - Turn on directory request statistics by default and include them in
 | 
	
		
			
				|  |  |        extra-info descriptors. Don't break if we have no GeoIP database.
 | 
	
		
			
				|  |  |      - Relays that set "ConnDirectionStatistics 1" write statistics on the
 | 
	
	
		
			
				|  | @@ -79,6 +86,9 @@ Changes in version 0.2.3.1-alpha - 2011-05-0?
 | 
	
		
			
				|  |  |      - The microdesc journal is supposed to get rebuilt only if it is
 | 
	
		
			
				|  |  |        at least _half_ the length of the store, not _twice_ the length
 | 
	
		
			
				|  |  |        of the store.  Bugfix on 0.2.2.6-alpha; fixes part of bug 2230.
 | 
	
		
			
				|  |  | +    - If as an authority we fail to compute the identity digest of a v3
 | 
	
		
			
				|  |  | +      legacy keypair, warn, and don't use a buffer-full of junk instead.
 | 
	
		
			
				|  |  | +      Bugfix on 0.2.1.1-alpha; fixes bug 3106.
 | 
	
		
			
				|  |  |      - Authorities now clean their microdesc cache periodically and when
 | 
	
		
			
				|  |  |        reading from disk initially, not only when adding new descriptors.
 | 
	
		
			
				|  |  |        This prevents a bug where we could lose microdescriptors. Bugfix
 | 
	
	
		
			
				|  | @@ -122,12 +132,15 @@ Changes in version 0.2.3.1-alpha - 2011-05-0?
 | 
	
		
			
				|  |  |        our library structure used to force them to link it.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    o Removed features:
 | 
	
		
			
				|  |  | -    - Removed some old code to work around even older versions of Tor that
 | 
	
		
			
				|  |  | +    - Remove some old code to work around even older versions of Tor that
 | 
	
		
			
				|  |  |        used forked processes to handle DNS requests. Such versions of Tor
 | 
	
		
			
				|  |  |        are no longer in use as servers.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    o Documentation fixes:
 | 
	
		
			
				|  |  |      - Correct a broken faq link in the INSTALL file. Fixes bug 2307.
 | 
	
		
			
				|  |  | +    - Add missing documentation for the authority-related torrc options
 | 
	
		
			
				|  |  | +      RephistTrackTime, BridgePassword, and V3AuthUseLegacyKey.  Resolves
 | 
	
		
			
				|  |  | +      issue 2379.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  Changes in version 0.2.2.25-alpha - 2011-04-29
 |