[tor-commits] [arm/release] Changelog update for the 1.4.3 release

atagar at torproject.org atagar at torproject.org
Sun Jul 17 06:08:34 UTC 2011


commit dc4ce6205b49593d2f6602cf776022485d10c19a
Author: Damian Johnson <atagar at torproject.org>
Date:   Sat Jul 16 23:00:22 2011 -0700

    Changelog update for the 1.4.3 release
---
 ChangeLog |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 5c9ecde..8b1b776 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,58 @@
 CHANGE LOG
 
+7/16/11 - version 1.4.3
+This completes the codebase refactoring project that's been a year in the works and provides numerous performance and usability improvements. Most notably this includes a setup wizard for new relays, menuing interface, gui prototype, substantial performance improvements, and support for Mac OSX.
+
+    * added: relay setup wizard for autogenerating a torrc configuration
+    * added: menu interface with all of arm's functionality (thanks to help from krkhan)
+    * added: option for reconnecting to tor if it's been shut down and restarted
+    * added: fetching the download and upload bandwidth totals from Tor if it's available
+    * added: option for requesting a new identity
+    * added: file descriptor usage in the header panel when running low
+    * added: logging a notice when file descriptor usage is high
+    * added: making interface components optionally excludeable
+    * added: reintroduced the descriptor popup for the new connection panel
+    * added: moved arm's codebase to git, with helper scripts to replace svn:externals and export
+    * added: option for overriding all displayed color
+    * change: renaming our process from "python src/starter.py <args>" to "arm <args>" (thanks to help from ioerror)
+    * change: hiding connection init latency, dropping arm's startup time from 0.84 seconds to 0.14 (83% improvement)
+    * change: using blank space to display the nickname for circuit connections
+    * change: dropping the file descriptor popup (it was both unused and inaccurate)
+    * change: dropping deprecated connection panel from the codebase
+    * change: using SAVECONF rather than writing directly when able
+    * change: closing all message prompts when a key is pressed
+    * change: using a more intuitive mode toggling for resizing the graph
+    * change: added summaries for new tor config options
+    * fix: avoiding mass memory allocation in torctl, lowering arm's perceived base memory footprint by 2.5 MB (12%) (https://trac.torproject.org/projects/tor/ticket/3406)
+    * fix: fixing shutdown concurrency in torctl, lowering arm's shutdown time from a second to being almost instantaneous (https://trac.torproject.org/projects/tor/ticket/2412)
+    * fix: sighups that caused tor to crash would also crash torctl and arm (https://trac.torproject.org/projects/tor/ticket/1329)
+    * fix: crash when connecting to tor's socks port rather than control port (https://trac.torproject.org/projects/tor/ticket/2580)
+    * fix: shutting down torctl zombie connections to the control port (https://trac.torproject.org/projects/tor/ticket/2812)
+    * fix: moving connection component negotiation into torctl (https://trac.torproject.org/projects/tor/ticket/3409)
+    * fix: all pid resolution was failing on macs, causing much of arm's functionality to fail
+    * fix: dropping straight to lsof on macs to avoid fallback process, which was both lengthy and raised warnings
+    * fix: misparsing circuit paths for Tor < 0.2.2.1 (caught by asn)
+    * fix: pressing enter on an empty connection page caused crash (caught by asn, https://trac.torproject.org/projects/tor/ticket/3128)
+    * fix: edited config entries weren't displaying their new value
+    * fix: ns/desc lookup failures could crash descriptor popup (caught by asn)
+    * fix: autogenerated Nickname field caused a torrc validation false positive
+    * fix: crashing issue when querying locales with an unavailable geoip file
+    * fix: misparsing config option types for some older tor versions
+    * fix: stacktrace from unjoined thread at shutdown
+    * fix: intermediate graphing bounds were either inaccurate or missing
+    * fix: man page typo (caught by tagnaq)
+    * fix: --debug flag broke if config-text unavailable (caught by trogdor)
+    * fix: man page had author's hard coded home rather than ~ (caught by kuhkatz)
+    * fix: dropping remaining addfstr usage from the codebase
+    * fix: indicating when tor's shut down in client mode
+    * fix: miscropping strings that broke on their first word, causing alignment issues in the config panel
+    * fix: cropping whitespace-only strings could crash
+    * fix: display was cropped by an extra cell
+    * fix: utilizing extra horizontal space for the configuration value field if wide
+    * fix: providing a more descriptive controller password prompt (suggestion by weasel)
+    * fix: fallback configuration descriptions weren't being installed (caught by ioerror)
+    * fix: daemons weren't being shut down on keyboard interrupt, causing occasional stacktrace
+
 4/4/11 - version 1.4.2 (r24555)
 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.
 





More information about the tor-commits mailing list