[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