We expect that the stable release might be the identical, or almost the same, as this launch candidate, unless critical bugs are discovered. Particularly, cease assuming that rules are utilized in a particular order or that more guidelines are processed after the first match. Major bugfixes (onion service v3): – Stop requiring a dwell consensus for v3 clients and services, and allow a “moderately live” consensus instead. Stop altering the configured value of UseEntryGuards on authorities and Tor2web clients. Major function (exit): – Re-entry into the community is now denied on the Exit stage to all relays’ ORPorts and authorities’ ORPorts and DirPorts. This enables v3 onion services to work even if the authorities fail to generate a consensus for more than 2 hours in a row. This change reverts an earlier fix that may try to avoid such situations during configuration chcecking, however which does not work with DisableNetwork. This transformation allows TorBrowser to set up a single-use area socket for each time it launches Tor. Fixes bug 27197; bugfix on 0.3.3.3-alpha. o Minor bugfixes (relay shutdown, systemd): – Notify systemd of ShutdownWaitLength so it may be set to longer than systemd’s TimeoutStopSec. Fixes bug 40238; bugfix on 0.4.5.1-alpha. o Minor bugfixes (compilation): – Fix another warning about unreachable fallthrough annotations when building with “–enable-all-bugs-are-fatal” on some compilers.
Closes ticket 40188. o Minor bugfixes (compilation): – Fix a compilation warning about unreachable fallthrough annotations when constructing with “–enable-all-bugs-are-fatal” on some compilers. WARN. Fixes bug 12399; bugfix on 0.1.1.10-alpha. o Minor bugfixes (logging, backport from 0.4.2.2-alpha): – Rate-restrict the logging message concerning the obsolete .exit notation. Fixes bug 40190; bugfix on 0.3.5.1-alpha. Changes in version 0.4.5.2-alpha – 2020-11-23 Tor 0.4.5.2-alpha is the second alpha release in the 0.4.5.x sequence. Fixes bug 40231; bugfix on 0.4.5.1-alpha. Changes in version 0.4.5.3-rc – 2021-01-12 Tor 0.4.5.3-rc is the primary launch candidate in its collection. Fixes bug 40106; bugfix on 0.4.5.1-alpha. o Minor bugfixes (onion companies): – Avoid a non-fatal assertion in certain edge-instances when establishing a circuit to an onion service. Closes ticket 30234. o Minor features (controller): – Add onion service version three help to the HSFETCH command. Fixes bug 29231; bugfix on 0.3.1.1-alpha. o Minor bugfixes (circuit padding): – Add a “CircuitPadding” torrc option to disable circuit padding. You may change the size limit by setting the MaxUnparseableDescSizeToLog choice, and disable this feature by setting that choice to 0. Closes ticket 18322. – Add a set of macros to test nonfatal assertions, for inner use.
We anticipate no more code changes between this and the stable launch, though in fact that would change. In the method, several parts of code were revised to be methods on new, custom types, rather than capabilities taking interchangeable varieties, thus rising type safety of the module. Previously, we did not look on the managed proxy listing and thus would fail for the “exec” case. Especially if you’ll be driving in an unpopulated area where you can’t just stroll right into a nearby coffee store to warm up in case your car breaks down. Fixes one case of bug 18841; bugfix on 0.2.3.17-beta. Patch from “trudokal”. Fixes bug 40111; bugfix on 0.2.3.1-alpha. o Minor bugfixes (config, bridge): – Really repair the case where torrc has a missing ClientTransportPlugin but is configured with a Bridge line and UseBridges. Fixes bug 40210; bugfix on 0.2.8.1-alpha. Due to Bernhard Übelacker, Arnd Bergmann and my dog ate benadryl weasel for diagnosing this.
Fixes bug 28202; bugfix on 0.2.0.3-alpha. o Minor bugfixes (CI, appveyor, to look in 0.3.5.4-alpha): – Only install the required mingw packages during our appveyor builds. Fixes bug 21771; bugfix on 0.3.0.1-alpha. Reported by “torvlnt33r”. Fixes bug 40241; bugfix on 0.3.5.4-alpha. – Fix the “–allow-static-tor” swap to correctly set the “-static” compile option onto the tor binary solely. Minor bugfixes (bandwidth accounting, backport from 0.3.1.1-alpha): – Roll over monthly accounting on the configured hour and minute, slightly than always at 00:00. Fixes bug 22245; bugfix on 0.0.9rc1. Found by Andrey Karpov with PVS-Studio. Fixes bug 30187; bugfix on 0.2.6.3-alpha. (This bug grew to become more critical in 0.3.1.1-alpha with the introduction of consensus diffs.) Patch by Daniel Pinto. Fixes bug 32666; bugfix on 0.3.0.3-alpha. o Minor bugfixes (relay): – If we have been unable to build our descriptor, do not mark it as having been marketed. Fixes bug 27708; bugfix on 0.3.3.1-alpha. o Minor features (continuous integration, backport from 0.3.5.1-alpha): – Only run one on-line rust build in Travis, to scale back network errors.