[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] r24554: {arm} Release notes for version 1.4.2. (arm/trunk)
Author: atagar
Date: 2011-04-04 15:15:20 +0000 (Mon, 04 Apr 2011)
New Revision: 24554
Modified:
arm/trunk/ChangeLog
Log:
Release notes for version 1.4.2.
Modified: arm/trunk/ChangeLog
===================================================================
--- arm/trunk/ChangeLog 2011-04-03 19:44:18 UTC (rev 24553)
+++ arm/trunk/ChangeLog 2011-04-04 15:15:20 UTC (rev 24554)
@@ -1,5 +1,53 @@
CHANGE LOG
+4/4/11 - version 1.4.2
+This release chiefly consists of a fully reimplemented connection panel. Besides being a sane, maintainable implementation this includes numerous new features and improvements like full circuit paths, applications involved for local connections, and better type identification.
+
+ * added: full rewrite of the connection panel, providing:
+ o listing the full paths involved in active circuits
+ o identification of socks, hidden service, and controller applications (arm, vidalia, polipo, etc)
+ o identification of exit connections with the common usage for the port they're using
+ o display of the local -> internal -> external address when room is available (original patch by Fabian Keil)
+ o better accuracy and performance in identifying client and directory connections
+ o marking the uptimes for initial connections (arm only tracks connection uptimes since starting, so these entries are just minimum durations)
+ o lazily loading the initial IP -> fingerprint mappings to improve the startup time
+ o using the circuit-status to disambiguating multiple relays on the same IP address
+ o smarter space utilization, filling in smaller columns if there isn't room for higher priority but larger entries
+ o connection details popup changes:
+ + using the consensus exit policies rather than the longer descriptor versions when available
+ + displaying connection details no longer freezes the rest of the display
+ + detail panel uses the full screen width and is dynamically resizable
+ + more resilient to missing descriptors
+ * change: hiding most tor config values by default (idea by arma)
+ * change: dropping warning suggesting that users set the FetchUselessDescriptors option (suggestion by Sebastian and others)
+ * change: always starting the bandwidth field from zero rather than using the state file total, which only contains the last day's worth of data (thanks to guilhem)
+ * change: suggesting authentication and giving steps for it in the readme (suggestion by Sebastian)
+ * change: caching config display lines, which reduces the CPU usage when scrolling by around 40%
+ * change: added summaries for the remaining tor configuration options
+ * change: using a dedicated enum class rather than tuple sets
+ * fix: torrc validation requires 'GETINFO config-text' which was introduced in Tor verison 0.2.2.7 (caught by Sjon, talion, and torland, https://trac.torproject.org/projects/tor/ticket/2501)
+ * fix: off-by-one issue with the displayed line numbers for torrc errors (caught by Sjon)
+ * fix: bin function wasn't available before python 2.6 (caught by Paul Menzel)
+ * fix: mis-parsing family entries when there's no entry after the comma (caught by StrangeCharm, https://trac.torproject.org/projects/tor/ticket/2414)
+ * fix: preventing SOCKS and CONTROL connections from being expanded (patch by Fabian Keil)
+ * fix: disabling name resolution for application queries to avoid leaking to resolvers (patch by Fabian Keil)
+ * fix: reversing src and dst addresses of SOCKS and CONTROL connections (caught by Fabian Keil)
+ * fix: changing the 'APPLICATION' type to 'SOCKS' since the previous label was too long (caught by Fabian Keil)
+ * fix: crashing issue from unknown relay nicknames (caught by krkhan)
+ * fix: concurrency bug occasionally causing "syshook" stacktraces when shutting down
+ * fix: header panel displayed the wrong IP address if it changed since we first started (https://trac.torproject.org/projects/tor/ticket/2776)
+ * fix: unchecked OSError could cause us to crash when making directories (for instance if there was a permissions issue)
+ * fix: the availability check for bsd resolvers was broken, probably causing resolution to fail for a few seconds on that platform
+ * fix: dropping the pointless 'Log notice stdout' entry provided by config-text queries (https://trac.torproject.org/projects/tor/ticket/2362)
+ * fix: taking DirServer and AlternateDirAuthority into account when determining the directory authorities
+ * fix: consuming a little extra space in the connection panel when scrollbars aren't visible
+ * fix: dropping the deprecated 'features.config.descriptions.persistPath' config option
+ * fix: failed connection attempts to the control port were generating zombie connections (https://trac.torproject.org/projects/tor/ticket/2812)
+ * fix: concurrency bug in joining on the TorCtl thread when tor shut down
+ * fix: the 'startup.dataDirectory' config option was being ignored
+ * fix: recognizing the proper private ip ranges of the 172.* block
+ * fix: missing 'is default' option from config sort ordering
+
1/7/11 - version 1.4.1 (r24054)
Platform specific enhancements including BSD compatibility and vastly improved performance on Linux.
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits