Select extra fallbacks by ignoring the Guard flag, and allowing lower cutoffs for the Running and V2Dir flags. DisableSignalHandlers choice. Closes ticket 24588. o Minor features (fallback listing list): – Avoid selecting fallbacks that change their IP addresses too often. Also enable a decrease bandwidth, and a better number of fallbacks per operator (5% of the list). This makes it easier for operators to find their relays, and allows stem to make use of nicknames to establish fallbacks. They’re fast and easy to make use of. Fixes bug 25170; bugfix on 0.2.9.1. o Minor bugfixes (all versions of Tor): – Use the “misspell” instrument to detect and repair typos all through the source code. Fixes bug 25113; bugfix on 0.2.9.1. o Minor bugfixes (v3 onion companies): – Look on the “HSRend” protocol version, not the “HSDir” protocol model, when deciding whether a consensus entry can support the v3 onion service protocol as a rendezvous point.
It adds a number of new options to Tor, including several enhancements to bootstrapping, and assist for an experimental “vanguards” characteristic to resist guard discovery assaults. These options are for use along side experiments with “vanguards” for stopping guard enumeration attacks. This avoids format confusion assaults. Implements ticket 24600. – Add a type and model header to the fallback directory mirror file. Closes ticket 25163. o Documentation (man page): – The HiddenServiceVersion torrc option accepts just one quantity: either model 2 or 3. Closes ticket 25026; bugfix on 0.3.2.2-alpha. Changes in version 0.3.3.1-alpha – 2018-01-25 Tor 0.3.3.1-alpha is the primary release within the 0.3.3.x collection. Closes ticket 22840. o Minor features (storage, configuration): – Users can retailer cached listing paperwork somewhere other than the DataDirectory through the use of the CacheDirectory option. WARN severity. Fixes bug 18761; bugfix on 0.2.8.2-alpha. o Minor bugfixes (pluggable transports): – Avoid reporting a spurious error after we decide that we needn’t terminate a pluggable transport because it has already exited. Fixes bug 21599; bugfix on 0.2.7.2-alpha. o Minor bugfixes (reminiscence leak): – Fix a small memory leak at exit from the backtrace handler code.
Fixes bug 21586; bugfix on 0.2.9.8. o Minor bugfixes (exit-aspect DNS): – Fix an untriggerable assertion that checked the output of a libevent DNS error, in order that the assertion actually behaves as anticipated. Fixes bug 24634; bugfix on 0.3.2.1-alpha. o Minor bugfixes (portability, msvc): – Fix a bug in the bit-counting components of our timing-wheel code on MSVC. Fixes bug 25127; bugfix on 0.3.2.1-alpha. o Minor bugfixes (scheduler, KIST): – Avoid adding the identical channel twice within the KIST scheduler pending record, which might waste CPU cycles. Fixes bug 23954; bugfix on 0.1.1.9-alpha. o Minor bugfixes (onion companies): – Remove a BUG() assertion when a consumer fetches an onion descriptor that has a lower revision counter than the one in its cache. Fixes 23870 on 0.2.4.1-alpha. o Major options (onion service v3, management port): – The management port now helps commands and events for v3 onion providers. Closes ticket 20699; implements proposal 284. o Major options (onion companies): – Provide torrc choices to pin the second and third hops of onion service circuits what to do if your dog eats aspirin a list of nodes.
Ticket 24681 will maintain the present fallback weights by altering Tor’s default fallback weight to 10. Implements ticket 24679. – Stop logging extreme details about fallback netblocks. This alteration will be utilized by Tor shoppers on 0.2.8.x and later. This alteration also removes the deprecation of this flag from 0.2.9.2-alpha. Closes ticket 21031. o Minor features (testing): – Our fuzzing checks now take a look at the encrypted portions of v3 onion service descriptors. This change simplifies our code a little, and saves a considerable amount of short-term memory allocation operations. Closes ticket 20119. o Minor options (static evaluation): – The BUG() macro has been changed slightly so that Coverity no longer complains about useless code if the bug is unattainable. Fixes bug 19503; bugfix on 0.2.7.2-alpha. o Code simplification and refactoring: – Remove redundant declarations of the MIN macro. Remove commas and equals signs from exterior string inputs to the fallback list. Minor bugfix (directory authority): – Directory authorities, when refusing a descriptor from a rejected relay, now explicitly tell the relay (in its logs) to set a legitimate ContactInfo tackle and contact the unhealthy-relays@ mailing checklist. Closes ticket 22703. o Major features (v3 onion services, ipv6): – When v3 onion service clients ship introduce cells, they now embrace the IPv6 handle of the rendezvous level, if it has one.