1 Revision history for App-Parcimonie
4 Fix critical applet bugs:
5 - Use correct method name to set tooltip on status icon.
6 Thanks to Vagrant Cascadian for reporting it
8 - Pass the -1 placeholder for text length when inserting
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)
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.
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.
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.
38 Look up keys using the full fingerprint, instead of long key ID.
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.
46 Use new Debian default location for ControlSocket and CookieAuthFile.
47 Document how Tor shall be configured.
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.
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.
64 Subclass Module::Build using "base" rather than MooseX::NonMoose.
65 Add parcimonie-torified-gpg manpage source.
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.
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.
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.
93 Make the average lapse time configurable.
96 First version, released on an unsuspecting world.