Fix typos (patch by Jens Reyer <jre.winesim@gmail.com>)
[parcimonie.git] / Changes.OLD
blobc0f14a2f3cf30dfe535231e662e6bc08a3c9a4c8
1 Revision history for App-Parcimonie
3 0.7.1   20121020
4         Fix critical applet bugs:
5           - Use correct method name to set tooltip on status icon.
6             Thanks to Vagrant Cascadian for reporting it
7             as Debian bug #690577.
8           - Pass the -1 placeholder for text length when inserting
9             into a TextBuffer.
11 0.7     20120623
12         Migrate from Gtk2 to Gtk3:
13           - Remove obsolete library import.
14           - Use new Gtk3/GDK API for event buttons.
15           - Use new Gtk3/GDK3 event API to access pressed key value.
16           - Use Gtk3::Gdk::keyval_from_name instead of obsolete (undefined)
17             ::Keysyms.
18           - Use new Gtk3 API for window visibility toggling.
19           - Use Gtk3::MenuItem->new_with_mnemonic, as ->new('label'
20             is not supported in Gtk3.
21           - Require Gtk3 0.007, which will be the first one supporting
22             Gtk3::show_about_dialog.
23         Update README.
24         Testsuite: use pool.sks-keyservers.net instead of keys.indymedia.org.
25         Fix option name in test suite.
26         Skip online tests unless in release testing mode.
28 0.6     20111004
29         Don't send NEWNYM nor talk to Tor control port/socket anymore:
30         sleeping long enough for the previously used Tor circuit to expire
31         (MaxCircuitDirtiness) is enough.
32         Drastic memory savings:
33           - 75% (RSS) for the parcimonie daemon (58MB -> 15MB)
34           - 50% (RSS) for the parcimonie applet (54MB -> 28MB)
35         Add an About dialog to the applet.
37 0.5.2   20110820
38         Look up keys using the full fingerprint, instead of long key ID.
39         Documentation:
40           - make it clear the torrc settings depend on the Tor version
41           - update keyserver configuration instructions
42         Set strict permissions on GnuPG test home directories.
43         Fix dependency: Gtk2 1.222 is enough.
45 0.5.1   20110729
46         Use new Debian default location for ControlSocket and CookieAuthFile.
47         Document how Tor shall be configured.
49 0.5     20110725
50         Really fix the ever-growing gpg command-line bug.
51         Add a --gnupg-already-torified daemon option.
52         Document how hkpms:// can be used with parcimonie.
53         Filter out libtorsocks error messages.
55 0.4     20110724
56         Bugfix: gpg command-line was infinitely growing.
57         Run "torsocks gpg" using exec.
58         Fix HasEncoding role on older Perl.
59         Support password and null Tor authentication methods.
60         Support connecting to Tor over the shiny new ControlSocket.
61         Applet: add a log viewer window.
63 0.3.3   20110722
64         Subclass Module::Build using "base" rather than MooseX::NonMoose.
65         Add parcimonie-torified-gpg manpage source.
67 0.3.2   20110718
68         Convert to Dist::Zilla.
69         Add gettext translation infrastructure.
70         Support tor_ctl_host to be supplied as a hostname.
71         Croak if needed programs cannot be found in $PATH.
72         Torify gpg ourselves using torsocks.
73         Allow the user to specify arbitrary arguments that are passed to GnuPG.
74         Add opt-in recording and reporting of memory usage.
75         Decode/encode from/to current locale on IO boundaries.
76         Build the public keys list in an optimized way.
78 0.3.1   20110624
79         Add .desktop files forgotten in 0.3.
80         Fix MANIFEST and thus released tarball.
81         Add missing dependency.
82         Don't run tests that need X unless $DISPLAY is set.
84 0.3     20110624
85         Daemon: use D-Bus main loop to handle the key fetch timing, send D-Bus
86         signals before and after fetching a key.
87         Add a desktop systray applet.
88         Keep a in-memory buffer of max 1000 key fetch attempts result.
89         Validate more user-provided options.
90         Many cleanups and small improvements.
92 0.2     20110212
93         Make the average lapse time configurable.
95 0.01    20101226
96         First version, released on an unsuspecting world.