[Pkg-privacy-commits] [parcimonie] 05/10: New upstream version 0.10.3

Intrigeri intrigeri at moszumanska.debian.org
Tue Jun 27 17:12:32 UTC 2017


This is an automated email from the git hooks/post-receive script.

intrigeri pushed a commit to branch master
in repository parcimonie.

commit 8d7723b2715755c5511d7d4fbc288dca07029d34
Merge: 835735e 2d6cbb5
Author: intrigeri <intrigeri at boum.org>
Date:   Tue Jun 27 17:02:17 2017 +0000

    New upstream version 0.10.3

 Build.PL                              |  4 ++--
 Changes                               | 36 +++++++++++++++++++++++++++++++++--
 INSTALL                               | 14 +++++++-------
 MANIFEST                              |  2 +-
 META.json                             |  6 ++++--
 META.yml                              |  5 +++--
 TODO                                  |  1 +
 bin/parcimonie                        | 28 +++++++++++----------------
 lib/App/Parcimonie.pm                 |  8 +++++++-
 lib/App/Parcimonie/GnuPG/Interface.pm | 10 ++++++++--
 t/author-critic.t                     | 11 +++--------
 t/author-eol.t                        |  6 +++---
 t/author-no-tabs.t                    |  4 ++--
 t/author-pod-syntax.t                 |  4 ++--
 14 files changed, 88 insertions(+), 51 deletions(-)

diff --cc Build.PL
index d6cb3c8,0000000..6440b09
mode 100644,000000..100644
--- a/Build.PL
+++ b/Build.PL
@@@ -1,107 -1,0 +1,107 @@@
 +
- # This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild v6.005.
++# This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild v6.009.
 +use strict;
 +use warnings;
 +
 +use Module::Build 0.3601;
 +use lib qw{inc}; use My::Builder;
 +
 +my %module_build_args = (
 +  "build_requires" => {
 +    "Cwd" => "3.30",
 +    "Module::Build" => "0.3601",
 +    "Path::Tiny" => "0.038",
 +    "autodie" => "2.06_01"
 +  },
 +  "configure_requires" => {
 +    "Module::Build" => "0.3601"
 +  },
 +  "dist_abstract" => "privacy-friendly helper to refresh a GnuPG keyring",
 +  "dist_author" => [
 +    "intrigeri <intrigeri\@boum.org>"
 +  ],
 +  "dist_name" => "App-Parcimonie",
-   "dist_version" => "0.10.2",
++  "dist_version" => "0.10.3",
 +  "license" => "perl",
 +  "module_name" => "App::Parcimonie",
 +  "recursive_test_files" => 1,
 +  "requires" => {
 +    "Carp" => "1.11",
 +    "Clone" => "0.31",
 +    "Config::General" => "2.48",
 +    "Encode" => 0,
 +    "English" => "1.04",
 +    "File::HomeDir" => "0.86",
 +    "File::Which" => "1.08",
 +    "Glib" => "1.223",
 +    "GnuPG::Interface" => "0.42",
 +    "Gtk3" => "0.011",
 +    "I18N::Langinfo" => 0,
 +    "IPC::System::Simple" => 0,
 +    "JSON::PP" => 0,
 +    "List::MoreUtils" => "0.25",
 +    "List::Util" => "1.33",
 +    "Moo" => "1.003",
 +    "MooX::Options" => "3.83",
 +    "MooX::late" => "0.014",
 +    "Net::DBus" => "v0.33.6",
 +    "Net::DBus::GLib" => "v0.33.0",
 +    "Pango" => "1.221",
 +    "Path::Tiny" => "0.038",
 +    "Time::Duration" => "1.06",
 +    "Time::Duration::Parse" => "0.06",
 +    "Try::Tiny" => "0.04",
 +    "Type::Tiny" => "0.022",
 +    "Types::Path::Tiny" => "0.005",
 +    "namespace::clean" => "0.25",
 +    "version" => "0.9909"
 +  },
 +  "script_files" => [
 +    "bin/parcimonie",
 +    "bin/parcimonie-applet",
 +    "bin/parcimonie-torified-gpg"
 +  ],
 +  "share_dir" => {
 +    "dist" => "share"
 +  },
 +  "test_requires" => {
 +    "File::Which" => "1.08",
 +    "GnuPG::Interface" => "0.42",
 +    "IO::Handle" => "1.28",
 +    "LWP::Online" => "1.07",
 +    "List::MoreUtils" => "0.25",
 +    "List::Util" => "1.33",
 +    "Module::Pluggable::Object" => "3.9",
 +    "Path::Tiny" => "0.038",
 +    "Test::Most" => "0.22",
 +    "Test::Trap" => "v0.2.1"
 +  }
 +);
 +
 +
 +my %fallback_build_requires = (
 +  "Cwd" => "3.30",
 +  "File::Which" => "1.08",
 +  "GnuPG::Interface" => "0.42",
 +  "IO::Handle" => "1.28",
 +  "LWP::Online" => "1.07",
 +  "List::MoreUtils" => "0.25",
 +  "List::Util" => "1.33",
 +  "Module::Build" => "0.3601",
 +  "Module::Pluggable::Object" => "3.9",
 +  "Path::Tiny" => "0.038",
 +  "Test::Most" => "0.22",
 +  "Test::Trap" => "v0.2.1",
 +  "autodie" => "2.06_01"
 +);
 +
 +
 +unless ( eval { Module::Build->VERSION(0.4004) } ) {
 +  delete $module_build_args{test_requires};
 +  $module_build_args{build_requires} = \%fallback_build_requires;
 +}
 +
 +my $build = My::Builder->new(%module_build_args);
 +
 +
 +$build->create_build_script;
diff --cc Changes
index b296098,0000000..a6cfcbc
mode 100644,000000..100644
--- a/Changes
+++ b/Changes
@@@ -1,2768 -1,0 +1,2800 @@@
 +==================================================
- Changes from 1742-09-09 00:00:00 +0000 to present.
++Changes from 1743-09-13 00:00:00 +0000 to present.
 +==================================================
 +
 +-------------------------------------------
- version 0.10.2 at 2016-06-23 07:48:48 +0000
++version 0.10.3 at 2017-06-27 16:58:47 +0000
 +-------------------------------------------
 +
++  Change: 2d6cbb520987962fd094fdfd004532cc48a083ad
++  Author: intrigeri <intrigeri at boum.org>
++  Date : 2017-06-27 16:32:24 +0000
++
++    parcimonie 0.10.3 
++
++  Change: f8727293dc61a7f97c2b31b23c724d89b192767c
++  Author: intrigeri <intrigeri at boum.org>
++  Date : 2016-12-06 15:13:42 +0000
++
++    Update setup doc to support GnuPG v2 and drop obsolete details. 
++
++  Change: 561538c8b9012c23534e3c394de676061d51042d
++  Author: intrigeri <intrigeri at boum.org>
++  Date : 2016-09-11 11:55:08 +0000
++
++    Honor custom GnuPG homedir in a few places that did not so far.
++
++    This resulted for example in the test suite trying to start a dirmngr
++    using ~/.gnupg/, while we had instructed it to use a custom GnuPG
++    homedir; as a result, tests were failing for wrong reasons. 
++
++  Change: bd4b03539448b5ec8bf03ae578dd65c4f06deea3
++  Author: intrigeri <intrigeri at boum.org>
++  Date : 2016-09-11 09:34:56 +0000
++
++    TODO++ 
++
++-------------------------------------
++version  at 2016-06-23 07:45:36 +0000
++-------------------------------------
++
 +  Change: 110ec2d6a4961f061ff0187074cbdf1aa73ffb61
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-06-23 07:45:36 +0000
 +
 +    parcimonie 0.10.2 
 +
 +  Change: e80291129daf9934449a525274b6d38e73302924
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-06-23 07:38:48 +0000
 +
 +    Support the case when using GnuPG 2.x and the keyserver is configured
 +    in gpg.conf, and not in dirmngr.conf (Closes: #827311). 
 +
 +-------------------------------------
 +version  at 2016-05-29 11:12:31 +0000
 +-------------------------------------
 +
 +  Change: f4998bf38c9a28cfd0b2492135b6e918e5c2aeda
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-05-29 11:12:31 +0000
 +
 +    parcimonie 0.10.1 
 +
 +  Change: 540e9364c0b2aadfca4ae42775febc42221ba689
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-05-29 11:12:22 +0000
 +
 +    Bump copyright years. 
 +
 +  Change: 75bcc7a31816f62447ab4ae967a7955a8e20fbac
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-05-29 11:10:31 +0000
 +
 +    Fix 32-keyserver_defined_on_command_line.t test.
 +
 +    It previously depended on parcimonie to be installed already, for
 +    parcimonie-torified-gpg to be found in $PATH. 
 +
 +-------------------------------------
 +version  at 2016-05-29 10:36:40 +0000
 +-------------------------------------
 +
 +  Change: f0e5db2d56ee298d972545928f86582650aa0728
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-05-29 10:36:40 +0000
 +
 +    Release parcimonie 0.10. 
 +
 +  Change: 64c1b72fe017193a921f8e79ddef3a60c4307a7f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-05-29 10:35:18 +0000
 +
 +    Bump copyright year. 
 +
 +  Change: df605af24d6227e0f290d4ca5d614147c7f2bcba
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-05-29 10:30:55 +0000
 +
 +    Add support for GnuPG 2.1+.
 +
 +    By default, we auto-detect whether the gpg binary found in $PATH is
 +    GnuPG 2.1+, and if it is we configure dirmng to use Tor.
 +
 +    One can explicitly choose to use the gpg2 binary by passing the
 +    --gnupg2 option to parcimonie. 
 +
 +  Change: f69a09d672ac0d31184d466800020a7c442f6429
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-03-29 16:01:02 +0000
 +
 +    Clean up white space. 
 +
 +  Change: d5dc213fd6026b64dad4d0508799917e5d313afb
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-03-29 16:00:46 +0000
 +
 +    Allow key updates to existing keys, but do not allow any new keys to
 +    be imported (Closes: Debian#819305). 
 +
 +  Change: 96c221e8ad7308524e485bbc8dccff99c6e5bde5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2016-03-29 15:16:45 +0000
 +
 +    Update docstring. 
 +
 +  Change: 4287da6b17d03fe3165a75fb939103cceb4921d6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-12-28 15:18:35 +0000
 +
 +    Record a bit more memory usage information when
 +    $ENV{REPORT_MEMORY_USAGE} is set to a true value. 
 +
 +  Change: c6fe7bdd0d0bbed68b9272def1d276b274cebf01
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-09-16 21:48:32 +0000
 +
 +    TODO++ 
 +
 +  Change: f2b4db0639e26c779be1034f67579164e013cea1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-16 10:33:05 +0000
 +
 +    TODO++ 
 +
 +  Change: 31a3fe4469c9b8ad0fe468d6eadf423f78f30d0e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-16 10:28:39 +0000
 +
 +    Update POT and PO files. 
 +
 +  Change: 007ae3c0c224dc25e09baa0ba87ff3fd60a13f92
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-16 10:21:28 +0000
 +
 +    TODO++ 
 +
 +  Change: 237e09c66b6047b341bd6352ad35fafa94e77d7d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-16 10:20:04 +0000
 +
 +    Add pointers to TODO. 
 +
 +-------------------------------------
 +version  at 2015-08-16 09:54:45 +0000
 +-------------------------------------
 +
 +  Change: 2795e57e1bb1ef680f3f9dc3f120d995db8bb4c3
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-16 09:54:45 +0000
 +
 +    Bump version to 0.9. 
 +
 +  Change: 0f6b2379391441f053fef09ae6d7605a2dc9a3d6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-16 09:51:52 +0000
 +
 +    dist.ini: don't create PodCoverageTests.
 +
 +    Current POD coverage is quite poor, but this is not a library meant
 +    to be consumed by anyone, so that's fine. 
 +
 +  Change: 871383b99cf46ca093a8e7c1b715c799b2d80d72
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-16 09:22:26 +0000
 +
 +    dist.ini: replace the obsolete EOLTests with Test::EOL. 
 +
 +  Change: 067456e0f1f039152b272ad4b16302655d94ce96
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-15 19:35:05 +0000
 +
 +    dist.ini: switch from the deprecated NoTabsTests to Test::NoTabs. 
 +
 +  Change: 7de76952b6dfcb33a1e2f5db773a2246a5f0b95d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-15 19:34:30 +0000
 +
 +    Add sleep duration time STDOUT when running without D-Bus, and to to
 +    the applet's log. 
 +
 +  Change: 5402b7d6f8508d7f08fc1d33035f875eef753338
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-15 19:34:30 +0000
 +
 +    Make D-Bus support opt-in in the daemon, and enable it via the
 +    .desktop file. 
 +
 +  Change: f060c7f1c7e4cc2fe9e79599711b62e81b500aa2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-15 14:37:20 +0000
 +
 +    Use 'any' from List::Util and require a version that provides it.
 +
 +    Let's remove one of the last use cases of List::MoreUtils. If we can
 +    get rid of it entirely, we should save a little bit of memory. 
 +
 +  Change: df28f13111379375c7b29adbb27b107088ad4f81
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-15 14:34:03 +0000
 +
 +    TODO--: on current Debian sid at least, the applet actually *does*
 +    get signals from the daemon after it has been restarted. 
 +
 +  Change: eb73a821455ac333af1d9db528e4af24031182a4
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-08-15 14:31:12 +0000
 +
 +    Record more memory usage when $ENV{REPORT_MEMORY_USAGE} is set to a
 +    true value. 
 +
 +  Change: c9f2bdf5e19b65d66a27a0c347d9324c5e8d1581
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-06-07 16:56:31 +0000
 +
 +    TODO-- 
 +
 +  Change: 76e35815a5ade82ca6b936d64e5b089281a76219
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2015-04-25 14:27:29 +0000
 +
 +    Advertise the cleartext HTTP URL for the project's homepage.
 +
 +    The HTTPS certificate has expired, and I can't promise I'll be
 +    maintaining it correctly in the future. 
 +
 +-------------------------------------
 +version  at 2014-11-07 11:49:35 +0000
 +-------------------------------------
 +
 +  Change: 9d20ef1aef9107a992a3b099576dc1a384a821c5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-11-07 11:49:35 +0000
 +
 +    parcimonie 0.8.4 
 +
 +  Change: 14339a88178d16d4d7ece93af468d4dedb81f6a1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-11-07 11:44:37 +0000
 +
 +    Support encodings that are handled by Encode::XS (Closes: #768174).
 +
 +    Encode's find_encoding can return either an Encode::Encoding or
 +    Encode::XS object, depending on the actual encoding. 
 +
 +-------------------------------------
 +version  at 2014-06-07 23:06:01 +0000
 +-------------------------------------
 +
 +  Change: 0a48d0b47579431389ee9f2826f9018e0c12984f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-06-07 23:06:01 +0000
 +
 +    parcimonie 0.8.3 
 +
 +  Change: dbcd3fe41fd8f7a224d492df95748d57876f2c67
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-06-07 22:58:48 +0000
 +
 +    Don't store the results of (up to the) 1000 last key fetches anymore.
 +
 +    This feature was introduced 3 years ago, mainly because I was
 +    thinking it would be useful for the reporting component, which in its
 +    current form (parcimonie-applet) does not need that information.
 +    Neither does the rewrite of the parcimonie / parcimonie-applet
 +    communication I have in mind. 
 +
 +  Change: 4e5f64d2c28137738856d1c02ddb8ad192ce2b95
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-06-07 21:20:32 +0000
 +
 +    TODO++ 
 +
 +-------------------------------------
 +version  at 2014-03-28 11:58:22 +0000
 +-------------------------------------
 +
 +  Change: f8be773bb33131fdb2172e29a116e15751f87588
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-03-28 11:58:22 +0000
 +
 +    parcimonie 0.8.2 
 +
 +  Change: 51b906445c8ed3b88e3a1474a1b0766ae1adec9b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-03-28 11:58:22 +0000
 +
 +    Use namespace::clean in the last two modules that did not use it yet. 
 +
 +  Change: 1a4db900c82c551fa191039838c72cc6c5f07e57
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-03-28 11:58:22 +0000
 +
 +    Use namespace::clean instead of namespace::autoclean: the latter
 +    inflates Moo classes to Moose. 
 +
 +-------------------------------------
 +version  at 2014-02-09 18:45:21 +0000
 +-------------------------------------
 +
 +  Change: 90e7cf656070f29790f888c0cf5a264b51591a96
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-02-09 18:45:21 +0000
 +
 +    parcimonie 0.8.1 
 +
 +  Change: 4b1bd66a9d93933241a95a2b8bcf4abfe250223d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-02-09 18:45:21 +0000
 +
 +    Correctly set DESTDIR in ACTION_build.
 +
 +    For some reason I don't get, it worked before, presumably
 +    workarounding a bug somewhere in the build-dependencies chain. This
 +    somewhere has apparently been fixed, so let's drop the workaround. 
 +
 +  Change: 5d4f43046780ce45c2c9f139d41a2ea9933d4b85
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-02-09 17:55:51 +0000
 +
 +    Update POT and PO files. 
 +
 +  Change: 8931fdcf868c37e2e8d44324d5514d235a6d5c89
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-02-08 16:16:30 +0000
 +
 +    Sleep a random amount of time if the computed random sleep time is
 +    too low (Closes: Debian#738134).
 +
 +    Previously, with a really large keyring (>= 1000 public keys),
 +    parcimonie would always sleep 10 minutes between two fetches. This is
 +    likely to be fingerprintable by an adversary who can watch many such
 +    fetches. Such an adversary is part of the parcimonie threat model, so
 +    this kinda defeats the usefulness of parcimonie for such use cases.
 +
 +    Therefore, when the computed amount of (random) sleep time is too low
 +    (that is, smaller than Tor's MaxCircuitDirtiness), we instead sleep a
 +    random amount of time between minimum_lapse_time and 2 *
 +    minimum_lapse_time. 
 +
 +  Change: e860a1e08eba7064094e83bab1e74086d10e5af3
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-02-07 14:33:57 +0000
 +
 +    Clarify lapse time with large number of keys (Closes: Debian#738004). 
 +
 +  Change: c952f7078402834726d0fdb0e238bf1495055695
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2014-02-07 13:18:00 +0000
 +
 +    parcimonie is now in Debian stable. 
 +
 +  Change: 47d6f4aa2a3ebd560b65450026bc4864022a8dbc
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-26 11:10:15 +0000
 +
 +    Drop obsolete dependencies. 
 +
 +  Change: f76cf1bd99d71b800377ec31a87cdbbfd3a55bfc
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-26 10:55:59 +0000
 +
 +    Migrate away from Path::Class to the lighter Path::Tiny. 
 +
 +  Change: f223290c284ca6e6c118897c9a2483664e36148b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-26 10:43:01 +0000
 +
 +    Add comment for consistency with ::HasCodeset. 
 +
 +  Change: 36007e130b9b2ced4c292bbe78ca7a688c82d746
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-26 10:41:12 +0000
 +
 +    Use namespace::autoclean in all classes and roles. 
 +
 +  Change: 15533324018aa07f69c73ff1fd0b9ff3229b993f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-26 10:38:05 +0000
 +
 +    Add "no Moo" at the end of the ::Applet class. 
 +
 +  Change: 41be307e92409a76dddbcb80834512692b00bee5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-15 12:51:44 +0000
 +
 +    Update manual installation instructions: we now use Dist::Zilla. 
 +
 +-------------------------------------
 +version  at 2013-12-15 12:49:11 +0000
 +-------------------------------------
 +
 +  Change: 44cb291d369f16befa36810dcf2981937b8fd34c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-15 12:49:11 +0000
 +
 +    Release parcimonie 0.8. 
 +
 +  Change: a52a30f3518c84c9ff1ab242c0c33367b0de43b2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-15 12:49:11 +0000
 +
 +    Don't use Dist::Zilla's CheckChangeLog, it is now generated from Git. 
 +
 +  Change: 2048123a8104568c8bdd6a7e43f3c8be191435aa
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-15 12:45:58 +0000
 +
 +    Bump copyright years, don't add copyright info to libraries. 
 +
 +  Change: 80d598dbdb3a056a7c65536ea6e0bdbf52b5dc55
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-15 12:43:09 +0000
 +
 +    Stop using OurPkgVersion, drop VERSION placeholders. 
 +
 +  Change: f752cd65b89a5680f716836d7ee2fbdd9e839455
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-12-06 09:26:37 +0000
 +
 +    Use Moo::Role before loading other libraries: exports all methods
 +    declared after it's used. 
 +
 +  Change: 55910a4c1174921e8f1d4d0143f8272ff4ac91f8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-11-02 09:11:52 +0000
 +
 +    Use D::Z::P::ChangelogFromGit, rename old Changes. 
 +
 +  Change: 006e944c8a1b605954f49ab1b0d09005112aa999
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-11-02 08:53:24 +0000
 +
 +    Move from the deprecated CriticTests to Test::Perl::Critic. 
 +
 +  Change: 0d5f193e1a85af2757396e5f4063eff13059d388
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-09-05 19:45:51 +0000
 +
 +    Fully migrate to Moo, Type::Tiny and MooX::Options, thanks to
 +    MooX::late. 
 +
 +  Change: 1883d95a7af95e77b39dbf35cf796645bbd14c1c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2013-09-05 19:45:50 +0000
 +
 +    Adapt syntax to newer Gtk3 bindings, and depend on it.
 +
 +    In practice, this reverts 7073b57fe0a62cd9b43f873a0f98a455708b2d40
 +    that we sadly had to make when initially migrating to Gtk3. 
 +
 +  Change: 437a7993357a42c78ed77d6ed4ecdc3b72d4f4d5
 +  Author: kwadronaut <kwadronaut at chocovax.net>
 +  Date : 2012-12-27 14:54:24 +0000
 +
 +    changing help urls about HKPS 
 +
 +  Change: d30a0265416c68456d24c4ad344b31a0b4a675a3
 +  Author: kwadronaut <kwadronaut at chocovax.net>
 +  Date : 2012-12-27 14:53:15 +0000
 +
 +    changing specific keyservers to pools 
 +
 +  Change: c24f6571a3a577a9a02ed855fc5009f1d3b2c472
 +  Author: kwadronaut <kwadronaut at chocovax.net>
 +  Date : 2012-12-27 14:51:28 +0000
 +
 +    typo 
 +
 +-------------------------------------
 +version  at 2012-10-20 10:52:14 +0000
 +-------------------------------------
 +
 +  Change: cdaf096a831e351f3ce82582224af50094f79d31
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-10-20 12:52:14 +0000
 +
 +    Releasing parcimonie 0.7.1. 
 +
 +  Change: 8c2a8b17edeb21586f16e3097494db5942834af2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-10-20 12:52:14 +0000
 +
 +    Pass the -1 placeholder for text length when inserting into a
 +    TextBuffer.
 +
 +    Fixes yet another GTK+3 -related critical parcimonie-applet bug. 
 +
 +  Change: e2d282d1280eae97958f53ec242379f178e67a9a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-10-19 16:28:15 +0000
 +
 +    Use correct method name to set tooltip on status icon (fixes critical
 +    applet bug). 
 +
 +-------------------------------------
 +version  at 2012-06-23 21:22:56 +0000
 +-------------------------------------
 +
 +  Change: c54b257c25dc5e5cb6ffcc58816926fb66433e27
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-06-23 23:22:56 +0000
 +
 +    Releasing parcimonie 0.7. 
 +
 +  Change: a082860af537b9e078621de5309e1d18810b2404
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-06-23 23:19:14 +0000
 +
 +    Require Gtk3 0.007, which will be the first one supporting
 +    Gtk3::show_about_dialog. 
 +
 +  Change: dd32e7f697808fe08e21fa0dda5aaac5cb23d934
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-05-20 14:34:49 +0000
 +
 +    Use Gtk3::MenuItem->new_with_mnemonic (->new('label') is not
 +    supported in Gtk3). 
 +
 +  Change: f316dd899880237af9c2bbcefd58d4105b1db5c3
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-15 17:31:45 +0000
 +
 +    Use new Gtk3 API for window visibility toggling. 
 +
 +  Change: d146070988343c6a4d8dae9f8ba4d37b4330641f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-15 17:31:00 +0000
 +
 +    Use Gtk3::Gdk::keyval_from_name instead of obsolete (undefined)
 +    ::Keysyms. 
 +
 +  Change: 7134160b1696610f63adb9e496b1ff418cc210a4
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-15 17:31:00 +0000
 +
 +    Use new Gtk3/GDK3 event API to access pressed key value. 
 +
 +  Change: 7073b57fe0a62cd9b43f873a0f98a455708b2d40
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-15 17:18:06 +0000
 +
 +    Use new Gtk3/GDK API for event buttons. 
 +
 +  Change: 431318ca75d07bc3adce552c2d6b2b7bd5093f2c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-15 17:17:57 +0000
 +
 +    Remove obsolete library import. 
 +
 +  Change: d36b49c5a23592a74f418e3b623dfffdd3ba5846
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-15 17:10:22 +0000
 +
 +    s/Gtk2/Gtk3/ 
 +
 +  Change: 9fe3c6c18d985816a0ceeb11d7f6c0f0dcb496a8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-08 12:11:36 +0000
 +
 +    Untabify. 
 +
 +  Change: 5dc2e3ed9b43f9160b53c774d5fb90442062e593
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-08 11:51:01 +0000
 +
 +    Skip online tests unless in release testing mode.
 +
 +    Debian FTBFS such as #665249 indicates network tests are not robust
 +    enough to run on automated buildds. 
 +
 +  Change: 6103a9db74c067ba83438697fc8dcad6f298312d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-04-07 20:49:06 +0000
 +
 +    Fix option name in test suite. 
 +
 +  Change: af2b80a2eb5353cf854ee7ba621157631dad2681
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2012-03-05 17:55:33 +0000
 +
 +    Testsuite: use pool.sks-keyservers.net instead of keys.indymedia.org. 
 +
 +  Change: 9561c323bfec201a6b4c982dbbe0746d6cfea86d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-10-05 13:28:24 +0000
 +
 +    Update README: parcimonie was uploaded to Debian. 
 +
 +-------------------------------------
 +version  at 2011-10-05 11:24:01 +0000
 +-------------------------------------
 +
 +  Change: bcde1624df6b0b48996578867e5be99e0c3fc475
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-10-05 13:24:01 +0000
 +
 +    Releasing parcimonie 0.6. 
 +
 +  Change: 01e9db72035de04cee06e6e5607668160e97dc77
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-10-05 13:24:01 +0000
 +
 +    Update po/pot files. 
 +
 +  Change: a663f5d9fc2f3f04f0744ee12911cc0860631819
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-10-05 13:07:38 +0000
 +
 +    Fix testsuite. 
 +
 +  Change: 689d8c4a5c5b73e092e51723766fe3e9130a6814
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-10-05 13:07:38 +0000
 +
 +    Pass gnupg_options to checkGpgHasDefinedKeyserver. 
 +
 +  Change: df8b2b9250f51e05fbf56444bd6a5c167f7168e7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-25 10:44:55 +0000
 +
 +    Remove dependency on Mo[ou]seX::StrictConstructor. 
 +
 +  Change: ed792ee3496d2816b2607361805ce87c1de44813
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-25 10:43:39 +0000
 +
 +    Remove dependency on MouseX::NativeTraits. 
 +
 +  Change: afab6ad464747040c81a52ac5e3674b7fc732a42
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 23:12:52 +0000
 +
 +    TODO update. 
 +
 +  Change: d5261847abeea7df44309a49241c3813e90fbed4
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 23:12:42 +0000
 +
 +    Start filling Changes. 
 +
 +  Change: 544817e6b1c922883f101438b8dc954f98068377
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 21:49:10 +0000
 +
 +    Move some design documentation where it belongs. 
 +
 +  Change: a3f593ca2aa41db888ce649339a4d8e9037956ee
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 21:48:54 +0000
 +
 +    Add an About dialog to the applet. 
 +
 +  Change: 0008c5fdea97613f8af6130047ebb3bedc019ea7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 21:26:12 +0000
 +
 +    Move memory savings notes from TODO to Changes. 
 +
 +  Change: 33671f33c322466d9a5c5325b73b3a8817fa4f2e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 09:54:30 +0000
 +
 +    TODO update. 
 +
 +  Change: 9de52bab4fae531a813513198a92470b0d3909fc
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 09:44:22 +0000
 +
 +    Cleanup. 
 +
 +  Change: 5c7c862a04b38c9f687dfa95cc9b15745acdc871
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 09:43:20 +0000
 +
 +    Use namespace::autoclean in all classes and roles. 
 +
 +  Change: 7d43eac8c230e05fc0ef91d16e76c522a9988c5a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 09:36:11 +0000
 +
 +    Convert gnupg_options to a lazy attribute. 
 +
 +  Change: 0fdd2803be0283724f7a4785b166e6ac9991cb4f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 09:24:35 +0000
 +
 +    Document the case when a custom --minimum-lapse-time should be used. 
 +
 +  Change: 29ece0b6c6f0240549687379d5e27e4c64ee18e6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 09:19:13 +0000
 +
 +    Update TODO. 
 +
 +  Change: 444ca95ceca04fa59ac87af726cc4d8911c2423c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 09:17:00 +0000
 +
 +    Migrate dependencies from Moose* to Mouse*. 
 +
 +  Change: d7450955812daa480c9dea0d3156b121066d8525
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-24 09:04:01 +0000
 +
 +    Tell perlcritic Any::Moose enables strictures. 
 +
 +  Change: fc69dc3e35439a291cc8d1a0385f08f2d2f00be9
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-23 16:25:48 +0000
 +
 +    Convert daemon to plain MX::Getopt without App::Cmd. 
 +
 +  Change: 39f1484aa3d89446e1c9ef4cec605d849a9c4752
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-23 15:35:04 +0000
 +
 +    TODO update. 
 +
 +  Change: ecdca6edbce7ec0362e4df3e7343291b1db7c2e2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-23 15:35:04 +0000
 +
 +    Make it clear we don't depend on MooseX::Types directly anymore. 
 +
 +  Change: 2de76fbd58c02ffc7dd8121809e897947ceafc92
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-23 01:24:31 +0000
 +
 +    Convert ::Applet to Any::Moose.
 +
 +    ... and save 26MB vsz / 10MB rss runtime memory. 
 +
 +  Change: fcd0ecf6865765d4792ee701f42e93b0f4fe5e84
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-23 01:21:22 +0000
 +
 +    TODO update wrt. memory savings. 
 +
 +  Change: 445480be8d43bffb39cf739eb1be74a2a3897333
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-23 01:17:05 +0000
 +
 +    Remove obsolete perlcritic configuration. 
 +
 +  Change: a6320860b1229c4978feb70d2d17da32624e106c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-23 01:13:56 +0000
 +
 +    Convert to Any::Moose.
 +
 +    ... and save 23MB vsz / 11MB rss runtime memory. 
 +
 +  Change: 894e244aba57b98d6eda70f72136a8e50688230f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 23:05:12 +0000
 +
 +    TODO update. 
 +
 +  Change: 2715e8e839283a823c5311fa1fd0265e526db19f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 23:03:35 +0000
 +
 +    Convert A::P::Daemon from MooseX::Daemonize to MooseX::App::Cmd.
 +
 +    ... and save 32MB vsz / 15MB rss memory at runtime. 
 +
 +  Change: fa89f70abc6f66c75a4ae4cd65351ba0402aab64
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 18:16:32 +0000
 +
 +    Update TODO wrt. memory usage. 
 +
 +  Change: 10695a5b6bc9c8864138c85356183be698019da1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 18:05:36 +0000
 +
 +    Remove obsolete dependency on MooseX::Declare. 
 +
 +  Change: ce34c1ac214880c966b81aede2741f32ed9dfde2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 18:05:08 +0000
 +
 +    Convert A::P::Applet from MooseX::Declare to plain Moose.
 +
 +    This saves 25MB (vsz) / 16MB (rss) memory at runtime. 
 +
 +  Change: 3577afda0d32419ef8db1ae8047b24dfd58bcce9
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 17:21:48 +0000
 +
 +    Migrate A::P::Daemon from MooseX::Declare to plain Moose.
 +
 +    ... and save 15MB rss / 20MB vsz runtime memory. 
 +
 +  Change: d98acabb65aef2487894983e9d78e203a388a9f0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 17:16:16 +0000
 +
 +    Move initialization code outside of useless BEGIN block. 
 +
 +  Change: 210d1450cf013349e87a9160c1e9e3eaa3b49919
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 17:00:16 +0000
 +
 +    Fix name of role in POD. 
 +
 +  Change: 6e9642c721922019337b38301f5fca6642c4272b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 16:58:08 +0000
 +
 +    Convert tiny roles to plain Moose.
 +
 +    ... and save some more memory usage. 
 +
 +  Change: f8dd13294f04d675cc9a95fbe042e7f265508fc6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 16:57:25 +0000
 +
 +    Convert App::Parcimonie::GnuPG::Interface to Any::Moose.
 +
 +    ... and save a dozen MB rss/vsz memory at runtime. 
 +
 +  Change: a965a916c0be58f9e5e3cce078de18a81886a3df
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 16:04:40 +0000
 +
 +    Remove support for controlling Tor. Don't send NEWNYM anymore.
 +
 +    We now sleep long enough for the Tor circuit previously used expires.
 +    Therefore, we can greatly simplify parcimonie code, configuration,
 +    and system interaction, by avoiding talking to the Tor control
 +    port/socket at all. 
 +
 +  Change: 71ec552e1c5294d373599b8c993d743921706b96
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-22 15:52:21 +0000
 +
 +    New setting: minimum_lapse_time, defaulting to Tor default
 +    MaxCircuitDirtiness.
 +
 +    That is: 600 seconds. 
 +
 +  Change: 7a1831758f8de3ee208b67471329b3a5e4e21c38
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-09-07 11:29:19 +0000
 +
 +    Tiny design document update. 
 +
 +-------------------------------------
 +version  at 2011-08-20 14:08:08 +0000
 +-------------------------------------
 +
 +  Change: eb6072c02866ec96a5f1146e528e468698c82a2e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-08-20 16:08:08 +0000
 +
 +    Releasing parcimonie 0.5.2 
 +
 +  Change: 514460b032004aaa074d994014b9ce2f861f764c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-08-20 15:59:37 +0000
 +
 +    Update keyserver configuration instructions.
 +
 +    hkps://keys.indymedia.org/ stopped using a SSL certificate signed by
 +    CaCert => document hkp://keys.indymedia.org for the simple,
 +    out-of-the-box configuration, and point to Indymedia and Mayfirst
 +    keyserver help pages on the web for hkps:// instructions. 
 +
 +  Change: f647bd4428dde367a1e877542f3047cf5925201e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-08-15 20:02:47 +0000
 +
 +    Fix dependency: Gtk2 1.222 is enough.
 +
 +    Since 1.223 is not in Debian Squeeze, this made backporting slightly
 +    painful. 
 +
 +  Change: 684b3840bd2d53089fc5b9cd056f73752d4c94b2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-08-14 19:46:52 +0000
 +
 +    Look up keys using the full fingerprint, instead of long key ID.
 +
 +    This reduces the likelihood of extraneous keys being downloaded and
 +    added to a user's keyring.
 +
 +    Thanks to Paul Wise <pabs at debian.org> for reporting it as Debian bug
 +    #637018. 
 +
 +  Change: 5c7209571646b8d6631a5100b49d2b368828a977
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-08-14 19:17:33 +0000
 +
 +    Documentation: make it clear the torrc settings depend on the Tor
 +    version. 
 +
 +  Change: b7ba9f0f36c07820a23591481126add3c15c2879
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-30 17:02:01 +0000
 +
 +    Set strict permissions on GnuPG test home directories.
 +
 +    Else the test suite fails unless the build/test user's umask is
 +    strict enough. 
 +
 +-------------------------------------
 +version  at 2011-07-29 13:14:06 +0000
 +-------------------------------------
 +
 +  Change: 3b63337b952d6442ec504b8bc9215c9ef4354632
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-29 15:14:06 +0000
 +
 +    Releasing parcimonie 0.5.1 
 +
 +  Change: 9472807c0dcb94e59dc9c3f539c0ffc65184ad2d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-29 15:12:07 +0000
 +
 +    Update TODO. 
 +
 +  Change: 43b03aabf8c278ca83c6455ac8ec9cc07a4d6ff4
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-26 16:28:43 +0000
 +
 +    Update doc wrt. new location of control socket and authentication
 +    cookie. 
 +
 +  Change: 10d2620f96c8621aa32250e174c78d0fe2e87a23
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-26 16:28:22 +0000
 +
 +    Use new Debian default location for ControlSocket and CookieAuthFile. 
 +
 +  Change: 418ec216ff5a5a5eff0908a91fc763c577683707
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-26 16:20:21 +0000
 +
 +    Document how Tor must be configured. 
 +
 +-------------------------------------
 +version  at 2011-07-25 16:01:49 +0000
 +-------------------------------------
 +
 +  Change: 19a3978679081e8fc2d7af4a7abe655d109db7c9
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-25 18:01:49 +0000
 +
 +    Releasing parcimonie 0.5 
 +
 +  Change: f38d9daacd7c24508935b60ef081c662d3d95421
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-25 17:58:49 +0000
 +
 +    TODO update. 
 +
 +  Change: 0438acc2b623fb49d206fee161bcb571b69412b5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-25 17:58:49 +0000
 +
 +    Document how hkpms:// can be used with parcimonie. 
 +
 +  Change: 6bcc14a1654e5955234ecfa6b2f6279bc2a4eab3
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-25 17:58:49 +0000
 +
 +    Add a --gnupg-already-torified daemon option. 
 +
 +  Change: 725a48724a35fc4dc5972055c4e46b3aaea60bd6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-25 17:51:58 +0000
 +
 +    G::I: add an already_torified attribute.
 +
 +    When passed, the torifying wrapper is not used. 
 +
 +  Change: 1bef6df0254c76350df1cf31751818379b168232
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-25 12:38:48 +0000
 +
 +    Really fix the ever-growing gpg command-line bug, again. 
 +
 +  Change: bde425515c782bad19efa34572fe96da2737430d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-25 11:36:41 +0000
 +
 +    Filter out libtorsocks error messages. 
 +
 +  Change: 801cdac08907e3925b3a465a5890db0bb7ba2a1e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-25 11:35:18 +0000
 +
 +    Only capture gpg's stderr.
 +
 +    This workarounds the "gpg's stdout or stderr is blocked because the
 +    other's pipe buffer is full but we read both in a single time at the
 +    end". 
 +
 +  Change: fbce2d4a1e56693becabeaaebd92437f5635e4ed
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 17:03:51 +0000
 +
 +    Fix spelling. 
 +
 +-------------------------------------
 +version  at 2011-07-24 14:58:50 +0000
 +-------------------------------------
 +
 +  Change: 359865824bf324c8fd2a600cbae8ec9e517b89b1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 16:58:50 +0000
 +
 +    Releasing parcimonie 0.4 
 +
 +  Change: 10b2cbd1d9ac15d091d874d77e3afb131fd52b03
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 16:58:50 +0000
 +
 +    TODO update. 
 +
 +  Change: a29150a6adf85d2039906212a1841b14ef87ca28
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 16:58:50 +0000
 +
 +    init_control_tor_with: short-circuit if running in test harness. 
 +
 +  Change: be8f180879391f0cf7f9850751480eba7f342a64
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 16:57:46 +0000
 +
 +    Update mock object accordingly to current implementation. 
 +
 +  Change: a7e50344b42569a78eee4c0c086f24c45526b60e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 16:57:46 +0000
 +
 +    Fix test. 
 +
 +  Change: 46986c703d7dbbf5103456ddeaeb09e51befcfe5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 15:56:57 +0000
 +
 +    Bugfix: gpg command-line was infinitely growing. 
 +
 +  Change: db15e5b04735754b5f68070e1fbc86609cdb68c0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 15:56:57 +0000
 +
 +    Run "torsocks gpg" using exec. 
 +
 +  Change: ca84dc89ba5e86b71e83b25a5b3ccf88be42a387
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 15:56:57 +0000
 +
 +    Fix HasEncoding role on older Perl.
 +
 +    find_encoding returns an Encoding::XS object rather than a
 +    Encode::Encoding one on Debian Squeeze. 
 +
 +  Change: 6782467459b9b539f6fec8e47b637101917342b8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 12:53:08 +0000
 +
 +    Support password and null Tor authentication methods. 
 +
 +  Change: 0be2738a5ab5a7bfe90bf4a7a50ef0208c9ad9ce
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-24 12:51:36 +0000
 +
 +    Support connecting to Tor over the shiny new ControlSocket. 
 +
 +  Change: d39b7fea4519448dcaf73d8663005f99847dcf37
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-23 22:52:35 +0000
 +
 +    Applet: add a log viewer window. 
 +
 +-------------------------------------
 +version  at 2011-07-22 11:27:40 +0000
 +-------------------------------------
 +
 +  Change: 8f60b5a5a799d230521f6e5c3519af3ca5e0d8ac
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-22 13:27:40 +0000
 +
 +    Releasing parcimonie 0.3.3 
 +
 +  Change: 58a269ff06f67019872b9998fe87a8106c2d4c35
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-22 00:01:53 +0000
 +
 +    Add simple manpage source for parcimonie-torified-gpg.
 +
 +    No support was added for it in the build system. This manpage is
 +    intended to be compiled using Pandoc.
 +
 +    TBH, it's merely present to help the Debian packaging satisfy the
 +    Debian "every binary in /usr/bin must be shipped with a manpage"
 +    rule. 
 +
 +  Change: ad9d35837c0799e62efd49a1eaec26318a69b98c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 19:18:50 +0000
 +
 +    inc::My::Builder: subclass using "base" rather than MooseX::NonMoose.
 +
 +    The latter is a bit overkill, not part of Debian Squeeze, and depends
 +    on Moose 1.15 which is not in Squeeze either => a pain to backport. 
 +
 +-------------------------------------
 +version  at 2011-07-18 16:08:33 +0000
 +-------------------------------------
 +
 +  Change: ac0e3c53ed9a179cf5f21db7c995804a8872dc99
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 18:08:33 +0000
 +
 +    Release parcimonie 0.3.2 
 +
 +  Change: 7baa40767166eca4693952cd9f3e08b87958386f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 18:08:33 +0000
 +
 +    Add missing prereq on File::ShareDir. 
 +
 +  Change: 0184c99f8797e862a4588a2b4a8c94d027cbc24b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 18:08:33 +0000
 +
 +    Remove all CPAN URLs since parcimonie has not been published there
 +    yet. 
 +
 +  Change: ba211afd40b64fa80e321ae31e20f2cff599d560
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:04:00 +0000
 +
 +    Update TODO. 
 +
 +  Change: 151ae05db3b1f03731025b26bd37814a5f991f03
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:04:00 +0000
 +
 +    Build the public keys list in an optimized way.
 +
 +    GnuPG::Interface's get_keys function builds a great nice list of
 +    objects and sub-objects full of features we don't need. It took 11
 +    seconds on my devel system for 700 keys. This new implementation,
 +    with very much less features, only takes 1 second. 
 +
 +  Change: 87eee40f79aa8fb92d4eeb6271c66a9322dbff77
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:04:00 +0000
 +
 +    Reindent. 
 +
 +  Change: f4251999b5026fb569ef22da2976882314620227
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:04:00 +0000
 +
 +    Make the Encode::Encoding object persistent.
 +
 +    Every use of Encode's decode and encode functions builds a new
 +    Encode::Encoding object; best practices recommend to build this
 +    object once and use it every time it's needed. 
 +
 +  Change: af08ee0052b79fa5e9575dd712c4f6674b59e067
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:04:00 +0000
 +
 +    Add missing MooseX::StrictConstructor. 
 +
 +  Change: 9bf0f11a7c91bbf9ed817fd97b35bae28e000db5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:04:00 +0000
 +
 +    Move Moose role to the A::P::Role namespace. 
 +
 +  Change: 330571f176ee13c50a3164448507d1030eb2769a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:04:00 +0000
 +
 +    Update README: we now ship a Build.PL. 
 +
 +  Change: 834cf1bada2d45016f5218c962e048c52018e3f2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:04:00 +0000
 +
 +    Disable the PodVersion Dist::Zilla plugin. 
 +
 +  Change: f45bac23db99916cc5a05ef001e2a2a325dc814e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:03:59 +0000
 +
 +    Enable the OurPkgVersion Dist::Zilla module. 
 +
 +  Change: 3f8ff5fa7314df7a09405309d8d0ef1b2730060b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:03:59 +0000
 +
 +    Fit in 80-chars width. 
 +
 +  Change: 4a8cbbb24704fe0609e08dad757aeb80651eb5a6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-18 17:03:59 +0000
 +
 +    Reformat, document D-Bus signal args. 
 +
 +  Change: d3293e8fab9e7cb987e4f7692a5dffb6c5a3b124
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-06 19:55:47 +0000
 +
 +    Use the codeset defined by the current locale settings instead of
 +    utf-8. 
 +
 +  Change: e10a43d12d4a8e94f4282f43af7b2970c7d6a372
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-06 19:09:48 +0000
 +
 +    Display the trayicon for 10 seconds after key fetch end. 
 +
 +  Change: c6cbb425ed67f9d41d993f25b51a6b8dc6fecc7d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-06 19:09:00 +0000
 +
 +    Decode/encode from/to UTF-8 on IO boundaries.
 +
 +    This is wrong, because we should not assume input/output are both
 +    UTF-8, but still better than what we did before. At least the applet
 +    trayicon tooltip is not double-UTF-8-encoded anymore when using a
 +    UTF-8 locale. 
 +
 +  Change: 67d00d6cedef0efe34a4e4d53af7ecb4c04f22d6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-06 18:56:31 +0000
 +
 +    Remove obsoleted line. 
 +
 +  Change: c21ef8bd751c9d34fa9987484fdaca757b1f23fe
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-06 15:19:17 +0000
 +
 +    Update TODO. 
 +
 +  Change: c5769e575b4db9c79f76073aa63817590a00acb5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-06 15:19:17 +0000
 +
 +    Update usage documentation. 
 +
 +  Change: 8576297ea2568fd4255f7e9de247f41203430bb9
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-06 15:05:37 +0000
 +
 +    Add opt-in recording and reporting of memory usage to the applet.
 +
 +    This is enabled iff the REPORT_MEMORY_USAGE environment variable is
 +    set to a true value. 
 +
 +  Change: a2b968b3875a6e73832bfc945375876d9dc4dce6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 13:04:20 +0000
 +
 +    Add opt-in recording and reporting of memory usage to the daemon.
 +
 +    This is enabled iff the REPORT_MEMORY_USAGE environment variable is
 +    set to a true value. 
 +
 +  Change: aa280a9eef76ed531dfb302551080058fee64b75
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Deal with torNewNym failures: skip fetching a key. 
 +
 +  Change: 8af17e7d18f815130081cba2324e4c8f252ec677
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Clearer error message. 
 +
 +  Change: c44d0724c886b71d0f224d62408843653e634bdc
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Stricter type constraint. 
 +
 +  Change: 873d006fe7f9bbdaa635eb5178aaef525a4612c4
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Allow no keyserver set in gpg.conf if --gnupg-extra-arg
 +    "--keyserver=.." is used. 
 +
 +  Change: 80b2d9559ee7f53447b86f2223a31561f79a6652
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Use Net::DBus mock object and connection when running in test
 +    harness. 
 +
 +  Change: 599fa2aef08c8b1c882fa599cea3626cb73aa74b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Move tests that need Internet access to the end. 
 +
 +  Change: 68a085a6111b01be9766c62705577a864ab0c833
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    tor_ctl_host can indeed be supplied as a hostname.
 +
 +    NetAddr::IP uses gethostbyname to get its IP. 
 +
 +  Change: 8a9f58ac34abf9411b9c78a1a775099a0a6e9f16
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Consistency. 
 +
 +  Change: cf30261e18a7b4de3880c183edc1c27380ba0e0a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Update error message. 
 +
 +  Change: 09e56ae1295feb5a4dcfb57ad8276870ffc5a415
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Croak if needed programs cannot be found in $PATH. 
 +
 +  Change: ca37f03e8610c8bf45fdd91b69c9759873594d4f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Run "torsocks gpg" instead of gpg.
 +
 +    Implemented by sub-classing GnuPG::Interface so that its "call"
 +    attribute points to a custom wrapper called parcimonie-torified-gpg.
 +
 +    This required adding our bin/ directory to the $PATH using FindBin,
 +    both to support running parcimonie from a Git checkout and to keep
 +    the testsuite functional. 
 +
 +  Change: 65daf96b132231993ea303fe87941ddee2d112fb
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    TODO test now passes. 
 +
 +  Change: dbe3d01e84cf37b86de4692a3f723a350a7de631
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Enhance POD. 
 +
 +  Change: c39f7f07272c86f4d27a9c36f6620ed233bef788
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Add /.build to .gitignore. 
 +
 +  Change: 93b8fe35b5c493319d57cba0b8c95b5b641aa9ef
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-04 02:03:32 +0000
 +
 +    Allow the user to specify arbitrary arguments that are passed to
 +    GnuPG. 
 +
 +  Change: 986313f162b794460b93c94d25c60900f862449a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 13:03:12 +0000
 +
 +    Update the .po files at release time, copy the .mo files to blib/ at
 +    build time. 
 +
 +  Change: 6fe93a876f2466db1de86fcc9d8b7016621389cf
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:26:13 +0000
 +
 +    Dist::Zilla: move from MakeMaker to ModuleBuild.
 +
 +    This allows more fine-grained customization by subclassing M::B. 
 +
 +  Change: 22a6d159f478e46f80429aced393aff6e6a1dce7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    TODO update. 
 +
 +  Change: 2f51ff43e03cfa94a6a6a405c2f539eaf2b30b5a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    Cleanup obsolete strings in PO file. 
 +
 +  Change: 96b6434b7f46670b83023bf5fb7089fa8cc94657
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    Disable Dist::Zilla PkgVersion plugin.
 +
 +    It conflicts with CriticTests by adding code before strictures are
 +    enabled. 
 +
 +  Change: 9db74d1ab6e93ffc4bee6922d5aa897a684fc323
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    Remove obsolete comment. 
 +
 +  Change: dd780bed2d7225800a1637d988086d4ee4f2461a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    Reindent. 
 +
 +  Change: 9febd4e481fc9da328a658c0ce67aa0b61751caf
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    Move back gettext directory to ./po/.
 +
 +    I did not manage to get Dist::Zilla build a Build.PL or Makefile.PL
 +    that would install the compiled .mo files to the right place. Better
 +    leave these alone, shipped as part of the dist but unfortunately not
 +    installed by "make install".
 +
 +    And anyway, putting them into share/ had them automagically installed
 +    into the module's ShareDir, which was wrong. 
 +
 +  Change: d0b3b14c24e76ff672a797d7f24852e8941be4ff
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    po: remove "install" target from the "all" one. 
 +
 +  Change: eff455e550d1739ed8c2f38296904ca5494469f7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    po: use DESTDIR and PREFIX to build the destination install
 +    directory. 
 +
 +  Change: f2d434b871e546b3a703186c12a5b61fb7a30e48
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    Disable Dist::Zilla's ModuleBuild plugin.
 +
 +    Else both Build.PL and Makefile.PL are generated, both M::B and M::I
 +    are added to the prereqs, and the testsuite is run twice. 
 +
 +  Change: 1cf3b1c64836e9388ef8841029e3f476738d199d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-07-03 03:10:50 +0000
 +
 +    Only the systray applet is now translatable.
 +
 +    This will ease very much the packaging. Set the textdomain to
 +    parcimonie-applet. 
 +
 +  Change: 0d35763945fe36eef7b9f263a4fa31babcb7de0f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 18:49:05 +0000
 +
 +    Update gettext infrastructure to match files move. 
 +
 +  Change: ac062b37a64178e98fe7c3bff07799e70797e779
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 18:45:52 +0000
 +
 +    Get back our README. Dist::Zilla's one is much worse. 
 +
 +  Change: 31b18471aaef494ee63c00bb8e2146d58818dde0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 18:35:38 +0000
 +
 +    Update TODO. 
 +
 +  Change: b6c237e3564738e61d13085cc6fa38eaed5b0f9b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 18:24:54 +0000
 +
 +    Enable the Git::Check Dist::Zilla plugin. 
 +
 +  Change: 11927bdd474f41a10340f68b1b9c0b610b15d1d5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 18:15:23 +0000
 +
 +    Dist::Zilla: enable PkgVersion plugin. 
 +
 +  Change: 7e4d83490e09afbd2c0a498d07288b1cbecb89ca
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 18:08:44 +0000
 +
 +    Cleanup from MANIFEST.SKIP stuff already done by ::PruneCruft. 
 +
 +  Change: 8e90890e933c81f4de5064cc79160aebc642096e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 18:08:13 +0000
 +
 +    Move .placeholder to placeholder to that it's ignored by
 +    ::PruneCruft. 
 +
 +  Change: 8a7ab28ad76c7f478acd9bc65f0d671737982013
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 18:00:03 +0000
 +
 +    Workaround Pod::Coverage being dumb. 
 +
 +  Change: 1b097fe11d6f723cb009e6a09e1dbc4692bd2bcd
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 17:54:03 +0000
 +
 +    Remove duplicate version declaration. 
 +
 +  Change: 14e779f1c1d59857359b4b5ae0a972ec4217662c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 17:46:26 +0000
 +
 +    More complete Dist::Zilla config. 
 +
 +  Change: 5ed6dbaf1e26e69f251f759b2437c6ac08a3427d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 17:45:38 +0000
 +
 +    Add missing POD. 
 +
 +  Change: a6500ada7a7251f85ebe5e5d97bf901fce96dff1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 17:45:14 +0000
 +
 +    Remove more cruft that will be auto-generated by Dist::Zilla. 
 +
 +  Change: d502f578bc3e9db7e9dbce5ac031a83d1e791e37
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 17:44:48 +0000
 +
 +    Change license to Perl 5 one. 
 +
 +  Change: aa97c44e92116307f9c6d49ebc1606355e8b647c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 17:44:18 +0000
 +
 +    Remove files that will be generated by dzil. 
 +
 +  Change: ed2f694fb6d71b04d1e16e596ee4e852c4be7af1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 15:17:55 +0000
 +
 +    Start migrating to Dist::Zilla.
 +
 +    Left to do:
 +
 +    - the license is wrong (what's the way to tell GPL-3+ in Dist::Zilla
 +    jargon?)
 +
 +    - have MANIFEST* autogenerated and stop shipping these
 +
 +    - move dependencies and other meta-data from Makefile.PL to dist.ini,
 +
 +    then stop shipping Makefile.PL
 +
 +    - generate Changes from Git log
 +
 +    - get version information automatically inserted into the main
 +    script:
 +
 +    use the Classic plugin bundle (or the PkgVersion and PodVersion
 +    plugins)
 +
 +    - Debian packaging should be based on a branch where dists prepared
 +    by
 +
 +    Dist::Zilla are imported 
 +
 +  Change: 940a3ed0cd3f5eec70f4b9b7f3fcb45f5baad433
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 15:11:50 +0000
 +
 +    Update copyright years. 
 +
 +  Change: 6c335772a152eebd59aca92b924d4acf8b08c15d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 14:54:12 +0000
 +
 +    TODO update. 
 +
 +  Change: 8bc0b6143f0df56389b93ae073e43df7a82dae20
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 14:28:05 +0000
 +
 +    Files in share/ must not be installed into the distribution 'auto'
 +    path.
 +
 +    => Stop using Module::Install::Share. Something better must be found. 
 +
 +  Change: 2e5115e741acef60881528a8bddcf57a399ccf2d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 14:27:11 +0000
 +
 +    Move data files to share/{applications,locale}. 
 +
 +  Change: a39391682f7e40ba7cae7fde8a220d72accb0db9
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 01:32:50 +0000
 +
 +    Update PO files. 
 +
 +  Change: fcde33bd25b93c62b4b5b80a037344d7131ee3fa
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 01:15:46 +0000
 +
 +    Update TODO. 
 +
 +  Change: 9be6791fd5a0197bcb083320a4d7e54d4344bed7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 01:15:46 +0000
 +
 +    Update French translation. 
 +
 +  Change: 77bee4ee0a1a96a86cb52f4b1230be38dc7c18ec
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 01:15:46 +0000
 +
 +    Git, please ignore .mo files. 
 +
 +  Change: af831c2f9933714ef1d8b8bf8fa682735d813f0c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 01:15:46 +0000
 +
 +    Update PO files. 
 +
 +  Change: aa16e2676d02b9c7d3a8242b076b77563c14b568
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 01:15:46 +0000
 +
 +    Gettext-ize every ->debug call. 
 +
 +  Change: b2961c16ff7b3a331499cb63f7a535cff3284863
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 00:58:05 +0000
 +
 +    Migrated to the "parcimonie" text domain. 
 +
 +  Change: 1b27255e9edd6bdaf725e3344b374d2d583a0af5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 00:52:56 +0000
 +
 +    Updated PO files. 
 +
 +  Change: 3224ee07f4f8e90cc3588fca11d91a5845956457
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 00:52:46 +0000
 +
 +    Add TRANSLATORS: help messages. 
 +
 +  Change: e3271c6e0fcaf745a18d33b9739d07376e1bb79b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 00:47:40 +0000
 +
 +    Generate .pot and .po files. 
 +
 +  Change: 1fceeb26f715f7b7880d987d86921e3b6ef0f40b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-25 00:47:21 +0000
 +
 +    Bootstrap gettext po directory.
 +
 +    The infrastructure was cargo-culted from libintl-perl's simplecal
 +    example. 
 +
 +  Change: 4b8918a21e74291a05ecba5eb979444bb683688b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-24 22:05:34 +0000
 +
 +    Fix background daemon mode.
 +
 +    For some unknown reason, entering the D-Bus mainloop kills the daemon
 +    when run in the background. Workaround'ed by setting
 +    MooseX::Daemonize's attribute dont_close_all_files to true. 
 +
 +-------------------------------------
 +version  at 2011-06-24 12:10:28 +0000
 +-------------------------------------
 +
 +  Change: e2af492206b17445448e0d5cea9fbf4161ea4977
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-24 14:10:28 +0000
 +
 +    Releasing parcimonie 0.3.1 
 +
 +  Change: da13cf064ab9152d69360cfef63f86fabfd52a1b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-24 14:10:00 +0000
 +
 +    Don't run tests that need X unless $DISPLAY is set. 
 +
 +  Change: 0924450987fea64bf5eeb9528536109600a20535
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-24 14:09:59 +0000
 +
 +    Add missing dependency. 
 +
 +  Change: 362e281b88993f6240133eedd82c3ac89fb5a55e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-24 13:46:23 +0000
 +
 +    Add Makefile.PL and META.yml to the MANIFEST.
 +
 +    Else they are not shipped in released dist tarballs. 
 +
 +  Change: e8a5a8f4df6b14a5595d48433ada95bfd7695a02
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-24 13:46:23 +0000
 +
 +    Update TODO. 
 +
 +  Change: 29437708d636839e630c3fdffe738eedd66a921d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-24 00:53:46 +0000
 +
 +    Import .desktop files from the Debian packaging.
 +
 +    Those can be useful to non-Debian users as well. Install them into
 +    the share directory. 
 +
 +-------------------------------------
 +version  at 2011-06-23 22:14:32 +0000
 +-------------------------------------
 +
 +  Change: 60d7ea071bc903d4f4eae3ce51e69dd1b2962b7f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-24 00:14:32 +0000
 +
 +    Release parcimonie 0.3 
 +
 +  Change: 371be60837c3ae8260a5ba9930f3e3ef90d93cd0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 23:57:20 +0000
 +
 +    Wait longer for the D-Bus service to appear. 
 +
 +  Change: f5941cbf5dc1a3d770ac47bf3597bb5c0b5e0b70
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 23:44:36 +0000
 +
 +    Update TODO. 
 +
 +  Change: 279dfc0326d08256f64e857f2e4a2e1ab70a590e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 23:27:53 +0000
 +
 +    Update TODO. 
 +
 +  Change: 08d8b38dcf73526c491600f800f08c077b6d8d14
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 23:27:28 +0000
 +
 +    Wait some time for the daemon's D-Bus service to appear on startup. 
 +
 +  Change: a2fbe409d783e9e3dd03f518d936b8f9d754a66b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 23:27:00 +0000
 +
 +    Fix POD. 
 +
 +  Change: c1ae87f0cc06d0d8254788e606126f978419b8bb
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 22:52:38 +0000
 +
 +    Update TODO. 
 +
 +  Change: 83432912b79b909c78037547f0ddcdff8415a3df
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 22:49:02 +0000
 +
 +    Add l10s support to the systray applet. 
 +
 +  Change: 561238de366848a9afae783fda0d1d15adda0fd5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 22:48:09 +0000
 +
 +    Use GTK stock icons rather than random ones.
 +
 +    This is still far from being optimal, but still much better and
 +    understandable. 
 +
 +  Change: b203bd03d515c501186c2d09c7b0862a4289ac71
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:28:35 +0000
 +
 +    Aesthetics. 
 +
 +  Change: e78a334e1bf63f1a09184699d9813ce8c34b570b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:23:31 +0000
 +
 +    Convert ::Applet to MooseX::Declare. 
 +
 +  Change: de3163085a0529ba1146efa0aa0e4c89eac9ef01
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:17:48 +0000
 +
 +    Add some of the missing POD. 
 +
 +  Change: d7f564e0c3541da2dc6fa74dad3ce352b6dd3e50
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:17:41 +0000
 +
 +    Update MANIFEST. 
 +
 +  Change: ef16ecd7bbd34f0f5b79a2f62122894f4ae4fba5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:13:39 +0000
 +
 +    Update TODO. 
 +
 +  Change: 6f7e954a07cce20ac47d9659794c91fc6f3b2fc7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:09:13 +0000
 +
 +    Debug messages changed. 
 +
 +  Change: 88de80bca2058913872bd276a3a1894887748af0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:09:05 +0000
 +
 +    Add tooltips. 
 +
 +  Change: d152726e5f0b86d471db83d2eae72c454e89710d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:08:30 +0000
 +
 +    Cleaner UI initialization => prevent small display glitches. 
 +
 +  Change: 1e520b038c34be5fafda80d25358d6df4b6a57a1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 19:03:12 +0000
 +
 +    Reimplement (now working) applet using Gtk2::StatusIcon. 
 +
 +  Change: e2eaf74cfb60b225256937ae76f4021267cb1638
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 13:21:25 +0000
 +
 +    Initial draft for trayicon. 
 +
 +  Change: c86c1b9a6da95b3295b66e9649ca7599e7133650
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-23 13:20:15 +0000
 +
 +    ::Daemon: use STDERR for debug output. 
 +
 +  Change: e1f7aaff4246c9e30967b6f128226701e7f32987
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-22 19:35:03 +0000
 +
 +    Send a D-Bus signal both before and after trying to fetch a key.
 +
 +    Provide more useful information using the signals arguments. 
 +
 +  Change: 1b00f0dfd3fddfc0101d26b559999221e570d50e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-22 19:22:25 +0000
 +
 +    Let the D-Bus main loop handle the sleeping and timeout.
 +
 +    Rationale: in order to be able to send signals, we need to run the
 +    ::Reactor's main loop. Let's use it, then. 
 +
 +  Change: 05366c0cf32606d8dc102255380d10b4cf690c7f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-22 19:22:03 +0000
 +
 +    Rewrite ::DBus::Object. 
 +
 +  Change: 6d258921cb38be73e8a90f422982630961e49bd4
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-22 18:39:51 +0000
 +
 +    Abstract out work that is done at every step to the iterate method. 
 +
 +  Change: b27337ae545227a36cdf2941425676db27e91e23
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 20:33:31 +0000
 +
 +    Emit a dummy D-Bus signal after attempting to fetch a key. 
 +
 +  Change: 6dbb33be8dc26510675b4ba85d78ae8a80f61e6b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 20:33:17 +0000
 +
 +    Add a dbus_object attribute to ::Daemon. 
 +
 +  Change: 8e39c943cbed5b9e0b13278fb078a1471d16f108
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 20:32:26 +0000
 +
 +    Add ::DBus::Object class and register one signal in it. 
 +
 +  Change: b677d0c4c50b1935d8361133f2e396003c41ac99
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 20:12:34 +0000
 +
 +    TODO: add implementation notes. 
 +
 +  Change: 15444e096e65a28d69419158647a6f33169facc9
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 19:15:40 +0000
 +
 +    Allow the garbage collector to free some memory. 
 +
 +  Change: 97e01f371a3c10ac951e0e6eae8ba6012c4784c0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 19:02:36 +0000
 +
 +    Update TODO. 
 +
 +  Change: 6030f098b5a31ed420f4bee1ccaef3911e81dcd3
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 19:02:36 +0000
 +
 +    Keep a in-memory buffer of max 1000 key fetch attempts result. 
 +
 +  Change: ea47fb718cf6809ae3febd1bb49c549291e345df
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 19:02:36 +0000
 +
 +    Add debugging message. 
 +
 +  Change: 69adc55cfd24156e16e007673b5f9974c00d1d9c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 19:02:34 +0000
 +
 +    Rename sleep_time to next_sleep_time. 
 +
 +  Change: 1f3ff0f314c53128b1153aac6ff3b23b203512df
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 19:01:57 +0000
 +
 +    mv tryRecvKeys tryRecvKey, interface changed. 
 +
 +  Change: 768877ebb0532d51905d3fc30f12d9025a0bee8b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 16:46:41 +0000
 +
 +    Add unit tests for Tor::Control (port). 
 +
 +  Change: 782c6403aebd1330144f45f4a88f527a98080a8a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 16:46:37 +0000
 +
 +    Add unit tests for Tor::Control (host). 
 +
 +  Change: 0b03f69c9fcdac56b8616fd53f18452db9d2bb1e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 16:46:37 +0000
 +
 +    Add mock class to test Tor::Control. 
 +
 +  Change: dd7428a8dc7b7f08b9129410ce006c95bf1455bd
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 16:11:48 +0000
 +
 +    Validate tor_ctl_port using custom PortNumber Moose type. 
 +
 +  Change: 56220042a13256dd58b9a597f323abf82314ad93
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 16:10:14 +0000
 +
 +    Add custom PortNumber Moose type. 
 +
 +  Change: d4584171457789ae62afd4631cbae9d6ee355726
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 16:00:40 +0000
 +
 +    Move custom type to our own namespace. 
 +
 +  Change: cf5b46b8794798c2ed45989917e4a40daab66c0d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 15:45:58 +0000
 +
 +    Update TODO. 
 +
 +  Change: 3bbc6fb3320078c3d61872b5efdf7beeb8a1a995
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 15:45:33 +0000
 +
 +    Validate tor_ctl_host using MooseX::Types::NetAddr::IP. 
 +
 +  Change: ac9b1ec3d4c6593cefd0b1b5923bd743dc951c06
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 14:37:43 +0000
 +
 +    Untabify. 
 +
 +  Change: 15e280fe0dfdaac68ce99c1465eddbbe53fccae4
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-21 14:37:43 +0000
 +
 +    Use Test::NoTabs. 
 +
 +  Change: 0f688e1eb82f8af017d8a76acfb6aae4c881d669
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-08 00:21:29 +0000
 +
 +    User Path::Class's "dir" rather than the ->new constructor. 
 +
 +  Change: 1382f1f9b2f0f554571866420db98f6be444a0b6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-06-08 00:18:37 +0000
 +
 +    Nicer use of Moose type. 
 +
 +  Change: b9eb18f6acbfc60660fc3fa3683052899498e548
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-03-25 11:24:39 +0000
 +
 +    TODO: more detailed "user feedback" task. 
 +
 +  Change: da85f11dcbe4dbc3bcb7bb0c46e7b1c060613f0c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-03-17 11:13:52 +0000
 +
 +    TODO: update MooseX::Types::NetAddr::IP status in Debian. 
 +
 +  Change: 3931e2a5433fde538cb0270e2b992cf70a12c3df
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 23:12:31 +0000
 +
 +    manpage: mention gnupg-curl is needed for HKPS support on
 +    Debian-like. 
 +
 +  Change: caf271061f9c3b181d0505ef620d92ff1c90eb54
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 23:10:40 +0000
 +
 +    TODO++ 
 +
 +  Change: 5aef3d4dd30f9a1421084a804294da7e18559d9e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 23:10:23 +0000
 +
 +    manpage: explain how the application startup can be configured. 
 +
 +  Change: 74a42c0b8997193aa77bde88a125c6317a60d5e2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:58:20 +0000
 +
 +    Fix --help usage: document the daemon commands. 
 +
 +  Change: 4693a8e0be8c73cf395faa6107a6f5a8293ed8e4
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:54:05 +0000
 +
 +    POD: resync with README. 
 +
 +  Change: 5a248fcba5c240c0f92f7e4670f331b14e175925
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:50:20 +0000
 +
 +    README: rewording. 
 +
 +  Change: e353088086c17b66a1f9cfc732da95d3ff4565a0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:49:12 +0000
 +
 +    README: add installation instructions for Debian. 
 +
 +  Change: 1381a618d8701ff0be6a09db277fbbf22fed41a8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:44:54 +0000
 +
 +    README: update licensing information. 
 +
 +  Change: 49b016ab028739d32bd10d05c1ea229489a5ddca
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:44:44 +0000
 +
 +    README: add homepage. 
 +
 +  Change: c09c4e48d6c320d429f0debccdfa861681372f63
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:44:37 +0000
 +
 +    README: formatting. 
 +
 +  Change: 9d2e9e5733d3e3ca089f81463ce5dd54809bab6e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:42:18 +0000
 +
 +    README: remove boilerplate. 
 +
 +  Change: 4b5f2b3368a970f33a06d5f5377a19cebf4cd068
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-25 22:40:35 +0000
 +
 +    README: remove mention of the main module's perldoc.
 +
 +    This is not really meant as a module for general usage. 
 +
 +  Change: 7f61273619008101c7b6074e787995b25fe06272
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 16:05:19 +0000
 +
 +    Debian RFP bugs were submitted, add their numbers. 
 +
 +  Change: bbe5f4022b1b39f7589fabdedb53f45caa717d35
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 14:34:46 +0000
 +
 +    Update MANIFEST. 
 +
 +  Change: 96d2cdea40d55743b9b5e50863a19a32fad097b3
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 14:31:44 +0000
 +
 +    Run tests involving GnuPG with LC_ALL=C.
 +
 +    ... so that we can check its output. 
 +
 +  Change: 01082bc45891813678c8701c668429537d9ad06c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 14:30:18 +0000
 +
 +    Add a testsuite for App::Parcimonie::gpgRecvKeys. 
 +
 +  Change: a2aec87c219a3ca308b834a5568c3c503095a3ad
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 12:03:23 +0000
 +
 +    Update dependencies.
 +
 +    - to match what's available in Debian Squeeze. - lso add some missing
 +    test suite dependencies. 
 +
 +  Change: 5422bf779d147209b88cd61fe397e0d0ebcb2f95
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 12:03:23 +0000
 +
 +    Manpage: mention the Debian package's autostart feature. 
 +
 +  Change: cd71b103d2ccf570d03f41cbad25110d32abc8f1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 12:03:23 +0000
 +
 +    Add a simple howto for GnuPG configuration requirements (keyserver,
 +    Tor). 
 +
 +  Change: 4287c135896e9764a26b70feedb953422cc1e849
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 12:03:23 +0000
 +
 +    TODO: update research on validation modules. 
 +
 +  Change: edbae08ab4806f8f0662e727b054d01524807cd5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 10:54:34 +0000
 +
 +    Add a testsuite for checkGpgHasDefinedKeyserver. 
 +
 +  Change: e05cb2954e4becad2bb70e0e542440994ba803fc
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 10:48:07 +0000
 +
 +    Test suite: add more sample GnuPG homedirs. 
 +
 +  Change: 62e14ded079d4b785f362c3c755874da1865cfde
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 10:46:54 +0000
 +
 +    Test suite: use done_testing instead of no_plan.
 +
 +    This makes sure all tests are indeed run. 
 +
 +  Change: 0f4399eb90f5c3b00054972d2987cc79bfda02a8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-13 10:45:36 +0000
 +
 +    Test suite: stop using use_ok.
 +
 +    Better die early than try running other tests after a failed use_ok. 
 +
 +  Change: 2f13b1a4a1c8263e612626c82135da55c98cceb1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 19:27:12 +0000
 +
 +    Releasing 0.2.
 +
 +    0.01 was wrongly tagged 0.1, Debian packages were published as 0.1-1,
 +    so we now need this version bump. 
 +
 +  Change: 919da57c733caae5f570bac798fadcc5f9e2f8f8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 19:27:12 +0000
 +
 +    Update MANIFEST. 
 +
 +  Change: 2388ef818e946ae6ea783a5e800d83ed22a2dde3
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 19:22:46 +0000
 +
 +    Update TODO. 
 +
 +  Change: 8472d0146c9a1af70c66d95c7b9e553a2a112491
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 18:50:45 +0000
 +
 +    Error out when no public key can be found. 
 +
 +  Change: 8aadd34bd8e92c1eddc080f507358e582727e0ed
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 18:50:36 +0000
 +
 +    Add fatal method. 
 +
 +  Change: 9a6c53fe68df4aa27895a9c8891982ffb603e7d6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 18:42:28 +0000
 +
 +    Fix bug when average_lapse_time is not set. 
 +
 +  Change: 549416627898d8fc1e0be009cf5d7393716ff412
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 18:33:13 +0000
 +
 +    Add homepage metadata. 
 +
 +  Change: 3a52beae658df4ce95483df0c46699976d79b950
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 18:13:49 +0000
 +
 +    Prepare 0.02 release. 
 +
 +  Change: a329fcdda36f7ecbab4cf77cdf51d2fd3a2591af
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 16:34:34 +0000
 +
 +    Make the average lapse time configurable. 
 +
 +  Change: 9aed8f7a5c08d06553b1f6c2871e274ac03d252a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 16:34:34 +0000
 +
 +    Add custom Moose type: DurationInSeconds. 
 +
 +  Change: 6f868d0eb39ad3e9689ca7d25786de01c94ce127
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-12 12:28:34 +0000
 +
 +    Add explicit dependency on MooseX::Getopt. 
 +
 +  Change: 65c9b5a9dfabfa09629d1029a30f391827bb6b79
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2011-02-11 23:27:46 +0000
 +
 +    Update TODO. 
 +
 +  Change: 2c01c624bdbcb9055734be688b8c157dab3a67b5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-26 18:16:44 +0000
 +
 +    TODO update 
 +
 +  Change: 2132cd226191ae3e702182d88b9c853ddeafd10f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-26 18:16:44 +0000
 +
 +    Add Git repository meta-data. 
 +
 +  Change: 72bd1f7029cb4cf97f3213adb18c6524301b0c46
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-26 00:53:15 +0000
 +
 +    Prepare 0.1 release. 
 +
 +  Change: 0b8299e9dd63905fe2670d285993e2ac947de0b2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-26 00:30:35 +0000
 +
 +    Re-indent. 
 +
 +  Change: 80d2a0f124a201123880749ad6c328b96884fcc5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 15:42:07 +0000
 +
 +    TODO update 
 +
 +  Change: 1612c6f528b656cc7e0ad13061834f813773f7f1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 15:07:41 +0000
 +
 +    Test suite: configure a keyserver. 
 +
 +  Change: 076272931f19cae2274f3d088c3f58515ebdd688
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 15:03:37 +0000
 +
 +    Test suite: use the test keyring in 32-tryRecvKeys. 
 +
 +  Change: 0e3f1eaec166d3f53e9a466ae0dc8711efe8f759
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 15:02:55 +0000
 +
 +    Fix gnupg_homedir attribute type. 
 +
 +  Change: 7c8d8fccef780d3c32d80909591e8b191afd18c6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 14:40:27 +0000
 +
 +    Test suite: unify author tests along the lines of Adam Kennedy's
 +    guidelines.
 +
 +    Details can be found there:
 +
 +    - http://wiki.debian.org/JonathanYu/Perl_Packager_Wishlist
 +
 +    - http://use.perl.org/~Alias/journal/38822 
 +
 +  Change: 98a947855cbcf2b4fdb239b96895efdd9dbf24c1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 14:26:30 +0000
 +
 +    Update MANIFEST and MANIFEST.SKIP. 
 +
 +  Change: c8aeec28686e1619ad7edd08a83e2ae03fd6a413
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 14:20:43 +0000
 +
 +    Test if the correct public keys count is found. 
 +
 +  Change: de2f1e781d760368814df3c82340ea0b50fadd63
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 14:20:43 +0000
 +
 +    Import a few pubkeys in the beginning of the test suite. 
 +
 +  Change: 96c55955bd456486c2588cd4a8cb0c92fb276b7c
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 13:58:40 +0000
 +
 +    Add missing POD. 
 +
 +  Change: 45f61334c838851a46f5cdab81d3e3ce281e3c6b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 13:50:27 +0000
 +
 +    TODO update 
 +
 +  Change: bc1f036c1c1570d6d7577095c51e4ccee7de9643
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-25 09:58:56 +0000
 +
 +    Fix license URL. 
 +
 +  Change: 5b75ea7b31ca7c9c71dffa91daea98a49dd59f56
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 12:31:37 +0000
 +
 +    Remove boilerplate tests, this has been sorted out already. 
 +
 +  Change: e451fcedb29ce0b6dff6d614502020f20680f035
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 12:04:22 +0000
 +
 +    TODO update. 
 +
 +  Change: 159dd23b7c633f32a3afc31a594ae465b99cf1af
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 12:04:21 +0000
 +
 +    Tell Git to ignore the debian directory. 
 +
 +  Change: 461be1bf24e705d4d79d49399648b2e1262c5dfb
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 12:04:21 +0000
 +
 +    Do not keep META.yml under version control. 
 +
 +  Change: c72ef09c6ffd14640fc832e112ec420089982238
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 11:39:06 +0000
 +
 +    Fix license information in meta-data files.
 +
 +    The license URL still needs to be fixed. 
 +
 +  Change: 1d68b260d76d1d5404fe0623ed18d33808be40b1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 11:12:19 +0000
 +
 +    Move metadata and documentation to the main script.
 +
 +    It makes more sense using it as the main entry point as
 +    App::Parcimonie only provides quite ad-hoc functions. This will help
 +    Debian packaging too. 
 +
 +  Change: e67585f7565198e839212d8365da949e3857de87
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 10:39:21 +0000
 +
 +    Mention the manpage in the README. 
 +
 +  Change: 1141db23c9754407b5f6a5024b25f6aad5907694
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 10:39:21 +0000
 +
 +    Remove boilerplate from README. 
 +
 +  Change: 73d88979c8a5a1015167478ef42658e17cd4c1ae
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 01:58:12 +0000
 +
 +    Allow passing gnupg_homedir to the GnuPG functions.
 +
 +    This is needed in order to have their test suites run on sample data.
 +    Incidentally, this offers the user a --gnupg-homedir command line
 +    option. 
 +
 +  Change: c3f1673890a9fb3416d093c5c26977e66cec0578
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 01:55:19 +0000
 +
 +    Add missing POD. 
 +
 +  Change: 29cfb73ef0092f86c28b7aee6ca7c182fdc44532
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 01:54:15 +0000
 +
 +    Check the keyserver option's length in GnuPG configuration. 
 +
 +  Change: a8b066df0954babb16db37c14c9b9fa7bdcfc595
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-24 01:11:34 +0000
 +
 +    Use LWP::Online to skip tests that need access to the Internet. 
 +
 +  Change: 1cf293234f94d31b238f9ed50fad1cfe09eef5cd
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 23:27:15 +0000
 +
 +    Draft pieces of the design document. 
 +
 +  Change: ab59f8e7c8b42740f87cac69d48303c00420285d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 20:55:03 +0000
 +
 +    Add usage information to the main script POD.
 +
 +    This results in the built manpage. 
 +
 +  Change: 8723aa0366e6b652a0c7100d8777d28547368dd6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 20:50:14 +0000
 +
 +    TODO update 
 +
 +  Change: 59e56bb7c4da3d4a899c4b48b98051749e74717e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 19:41:49 +0000
 +
 +    Hide --pidfile from --help as it is buggy. 
 +
 +  Change: 155e109e85aab8aca2f149ebbc5560f3317c2131
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 19:41:44 +0000
 +
 +    Document our custom attributes for --help. 
 +
 +  Change: 515c57d705f8359067bc115566fec0e0e0bec6a7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 19:37:37 +0000
 +
 +    Use MooseX::GetOpt::Dashes to get nicer-looking command line options. 
 +
 +  Change: 5c27f42a36efb5bd48a9f34d342c20176da36d58
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 19:25:21 +0000
 +
 +    Use TMPDIR/parcimonie_UID as the pidbase unless running as root. 
 +
 +  Change: 03980bf28fe7731d9a6e8aeca12f344da94758ca
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 18:48:04 +0000
 +
 +    Send a NEWNYM to the Tor control port before every key fetch. 
 +
 +  Change: f099d8705ce0596fe4aae057f1b4c28bc95a92d1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 17:33:37 +0000
 +
 +    Convert App::Parcimonie::TorCtl to the Tor::Control Moose role. 
 +
 +  Change: 9ea00494ca336cdd9aa69a82b47e92b33f5769c2
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 16:56:15 +0000
 +
 +    WIP: connect to the Tor control port. 
 +
 +  Change: cde5a1bb97b03df54e3d2aaf55e522c2cb5a557d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 15:42:25 +0000
 +
 +    Add a --verbose output mode. 
 +
 +  Change: 3202fc61c8882a09fb64012cd2a18bf2d36b8e75
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 15:27:48 +0000
 +
 +    Sleep for a random time between two iterations.
 +
 +    The way this time is computed is documented in the main script POD. 
 +
 +  Change: cf85a2c084d23c366c373201785d602e6cb56ed7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 14:46:38 +0000
 +
 +    Use Path::Class instead of File::Spec. 
 +
 +  Change: 0e7502300e7bb2c9fa15f8b750c675546d34fd32
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 12:52:19 +0000
 +
 +    Add functional tests for $daemon->tryRecvKeys. 
 +
 +  Change: 5f81a2ed204615e955180b78813a718ecaacad63
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 12:11:26 +0000
 +
 +    Factor out main daemon loop action into a method.
 +
 +    This is meant to ease future functional testing. 
 +
 +  Change: 395745e68848483b85f7f0152e04cbff9c712444
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 11:55:38 +0000
 +
 +    gpgRecvKeys: output gpg's stdout along with its stderr.
 +
 +    Our good old GnuPG seems to randomly decide to write messages to
 +    either of these. 
 +
 +  Change: 42f36ce4ee71659fb86343b4cc0a15817b4af0be
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 11:55:14 +0000
 +
 +    Use English pragma with -no_match_vars for performance reasons. 
 +
 +  Change: 00e2e73eb4a70765d1614b0078188974fce1c1b0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 11:54:49 +0000
 +
 +    More explicit error message when start/stop/restart is missing. 
 +
 +  Change: ccfad0faec24988553fa280cb7cbc667d0c59364
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 11:54:39 +0000
 +
 +    TODO update. 
 +
 +  Change: d974ef1228eb54988c0358bf1761872405ec5ae5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 11:53:26 +0000
 +
 +    Daemon now survives gpg errors, e.g. key not found on the keyserver. 
 +
 +  Change: 1431f79102644157592d825cbff56136b2c1b5dd
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 10:42:18 +0000
 +
 +    Use relative path to exported sub. 
 +
 +  Change: f2adcbace99a07b3f0abd99413cdb89a768749e7
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 10:42:06 +0000
 +
 +    Fix test plan. 
 +
 +  Change: 7c39f9887961492d5908b16a7f468572ded7ae0f
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-12 10:41:55 +0000
 +
 +    Skip cover_db in MANIFEST. 
 +
 +  Change: b8cd6e1680df35bcf85b4554bf05a71ae02a4e81
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-11 21:30:20 +0000
 +
 +    TODO++ 
 +
 +  Change: 0dcec15b0fb7f04cc180a086640554e8d3ad6772
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-11 21:27:39 +0000
 +
 +    Enable t/31-gpgPublicKeys.t in non-author mode. 
 +
 +  Change: 8cda7e67bff983a1de2cbd8d3cf90447c60946db
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-11 20:48:47 +0000
 +
 +    Replace Test::More with Test::Most. 
 +
 +  Change: 16cfe0621ffd4370558d322bd55665fe8b6b3f9d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-11 20:47:53 +0000
 +
 +    t/00-load_all.t: test the main program as well. 
 +
 +  Change: 78a8acc30af963efb500f5048d1f949d1c2b057d
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-12-08 08:24:17 +0000
 +
 +    TODO++ 
 +
 +  Change: 32a02d89fec598c8f3c7a7a6cc0176b271163215
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-25 15:41:01 +0000
 +
 +    Update TODO 
 +
 +  Change: 9f911d9dee8ada88567adef9675060b6e1c634a8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-25 01:14:30 +0000
 +
 +    Update TODO 
 +
 +  Change: c34ade97857cb7819461b5b7d041fdc82f3b02d8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-25 01:02:32 +0000
 +
 +    Update TODO 
 +
 +  Change: 7b2e6856b159c70126e153e8d3e8032308eb78d9
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-25 01:01:51 +0000
 +
 +    Unless a keyserver is defined in GnuPG configuration, explain the
 +    user how to fix this. 
 +
 +  Change: 2430a5a1d259da93c6351fdfcaa453d73069ce72
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-25 00:11:00 +0000
 +
 +    Update TODO. 
 +
 +  Change: 0c9aa7ad8098e8cfbc97c128e1334a7e30a54d05
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-24 23:52:51 +0000
 +
 +    Update TODO 
 +
 +  Change: edf483698ea8a3c3eb69aa932e68890fc56847fe
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-24 23:52:01 +0000
 +
 +    Do NOT bundle Module::Install. 
 +
 +  Change: 0091679e6eaefbe4ef4e15f7bc5f0d940bc31d5a
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-24 23:50:45 +0000
 +
 +    Transform the program into a daemon that fetches one key per
 +    iteration.
 +
 +    ... and sleeps for 10 seconds between two iterations. 
 +
 +  Change: b481884ec34347077a0aefbcd0a6bfd2fc976661
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-24 23:09:02 +0000
 +
 +    Renamed app to "parcimonie". 
 +
 +  Change: c618fea3a9c8eca3a1d3c3b5ee6f820c203b6382
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-04 00:21:26 +0000
 +
 +    Added TODO. 
 +
 +  Change: a753c88f5fe7bab2fbaf4b748a8a60d3a64ff7f1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-04 00:21:19 +0000
 +
 +    cleanup 
 +
 +  Change: 6622ed47d519f27189907ccb33e718bc078e26bf
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-04 00:21:06 +0000
 +
 +    Added a tiny test program. 
 +
 +  Change: 271d6760b52c291eea92e72b579c4ab21b842ba0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-04 00:20:37 +0000
 +
 +    Export all subs from by default. 
 +
 +  Change: 68ce70c38621858ed9245f2a8975697a2423fe99
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-04 00:20:12 +0000
 +
 +    Added gpgRecvKeys sub. 
 +
 +  Change: fd4043c96f8b6d4cb9d68d120fc21c9c74c4238b
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 19:01:50 +0000
 +
 +    Added gpgPublicKeys function. 
 +
 +  Change: 2426b383df0255141bea07cf4129ab18b2aaf3b5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 18:28:49 +0000
 +
 +    Reordered and improved test suite 
 +
 +  Change: c85c98fdbe9985af1aebb2496094b5531b037fb0
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 17:53:58 +0000
 +
 +    formatting 
 +
 +  Change: 95c2155eed084d4992d4eb45e7be06013bb7a4d5
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 17:53:42 +0000
 +
 +    TODO-- 
 +
 +  Change: 2f94e49edf3270cd03f6ab99eb5823922476400e
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 17:51:52 +0000
 +
 +    FIXME-- 
 +
 +  Change: 42258754dce8fd8dc354442e1161a02e3e3e9f22
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 17:48:59 +0000
 +
 +    Added licensing information. 
 +
 +  Change: 8252dfd1488ca0f4da3de8cc8be51679d4b1f8b8
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 17:48:08 +0000
 +
 +    Added pickRandomItems function along with its test suite. 
 +
 +  Change: 450b19a6e2754ef0d72e516e54ac382d97a38377
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 17:46:30 +0000
 +
 +    Added perlcritic tests. 
 +
 +  Change: 18177e998d890699067d17683c8fd185c48848ec
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 15:37:53 +0000
 +
 +    Added MANIFEST.SKIP. 
 +
 +  Change: a1e4b722573c705be3046516b081059f882ce678
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 15:37:36 +0000
 +
 +    Added perltidy configuration. 
 +
 +  Change: 1ac59d8e1f7d4cb3e687649790bc3e3df1cd7ef6
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 15:37:23 +0000
 +
 +    Added .gitignore. 
 +
 +  Change: 79274d4b73795062b7d5a0017e2e7197194553b1
 +  Author: intrigeri <intrigeri at boum.org>
 +  Date : 2010-08-03 15:36:39 +0000
 +
 +    Initialized with Module::Starter. 
 +
 +================
 +End of releases.
 +================
diff --cc INSTALL
index 137a94f,0000000..c9e75d8
mode 100644,000000..100644
--- a/INSTALL
+++ b/INSTALL
@@@ -1,43 -1,0 +1,43 @@@
 +This is the Perl distribution App-Parcimonie.
 +
 +Installing App-Parcimonie is straightforward.
 +
 +## Installation with cpanm
 +
 +If you have cpanm, you only need one line:
 +
 +    % cpanm App::Parcimonie
 +
- If you are installing into a system-wide directory, you may need to pass the
- "-S" flag to cpanm, which uses sudo to install the module:
- 
-     % cpanm -S App::Parcimonie
++If it does not have permission to install modules to the current perl, cpanm
++will automatically set up and install to a local::lib in your home directory.
++See the local::lib documentation (https://metacpan.org/pod/local::lib) for
++details on enabling it in your environment.
 +
 +## Installing with the CPAN shell
 +
 +Alternatively, if your CPAN shell is set up, you should just be able to do:
 +
 +    % cpan App::Parcimonie
 +
 +## Manual installation
 +
 +As a last resort, you can manually install it. Download the tarball, untar it,
 +then build it:
 +
 +    % perl Build.PL
 +    % ./Build && ./Build test
 +
 +Then install it:
 +
 +    % ./Build install
 +
- If you are installing into a system-wide directory, you may need to run:
- 
-     % sudo ./Build install
++If your perl is system-managed, you can create a local::lib in your home
++directory to install modules to. For details, see the local::lib documentation:
++https://metacpan.org/pod/local::lib
 +
 +## Documentation
 +
 +App-Parcimonie documentation is available as POD.
 +You can run perldoc from a shell to read the documentation:
 +
 +    % perldoc App::Parcimonie
diff --cc MANIFEST
index 1cda95c,0000000..759c596
mode 100644,000000..100644
--- a/MANIFEST
+++ b/MANIFEST
@@@ -1,54 -1,0 +1,54 @@@
- # This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.005.
++# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.009.
 +Build.PL
 +Changes
 +Changes.OLD
 +INSTALL
 +LICENSE
 +MANIFEST
 +MANIFEST.SKIP
 +META.json
 +META.yml
 +README
 +TODO
 +bin/parcimonie
 +bin/parcimonie-applet
 +bin/parcimonie-torified-gpg
 +design.mdwn
 +dist.ini
 +inc/My/Builder.pm
 +lib/App/Parcimonie.pm
 +lib/App/Parcimonie/Applet.pm
 +lib/App/Parcimonie/DBus/Object.pm
 +lib/App/Parcimonie/Daemon.pm
 +lib/App/Parcimonie/GnuPG/Interface.pm
 +lib/App/Parcimonie/Role/HasCodeset.pm
 +lib/App/Parcimonie/Role/HasEncoding.pm
 +parcimonie-torified-gpg.1.markdown
 +perlcritic.rc
 +po/Makefile
 +po/PACKAGE
 +po/POTFILES.in
 +po/de.mo
 +po/de.po
 +po/fr.mo
 +po/fr.po
 +po/parcimonie-applet.pot
 +share/applications/parcimonie-applet.desktop
 +share/applications/parcimonie.desktop
 +t/00-load_all.t
 +t/05-init-keyring.t
 +t/30-pickRandomItems.t
 +t/31-gpgPublicKeys.t
 +t/32-keyserver_defined_on_command_line.t
 +t/33-checkGpgHasDefinedKeyserver.t
 +t/90-tryRecvKey.t.disabled
 +t/91-gpgRecvKeys.t
 +t/author-critic.t
 +t/author-eol.t
 +t/author-no-tabs.t
 +t/author-pod-syntax.t
 +t/data/gnupg_homedir/gpg.conf
 +t/data/gnupg_homedir_without_defined_keyserver/gpg.conf
 +t/data/gnupg_homedir_without_gpgconf/placeholder
 +t/data/pubkeys/intrigeri.asc
 +t/data/pubkeys/rms.asc
diff --cc META.json
index b45513e,0000000..9480069
mode 100644,000000..100644
--- a/META.json
+++ b/META.json
@@@ -1,96 -1,0 +1,98 @@@
 +{
 +   "abstract" : "privacy-friendly helper to refresh a GnuPG keyring",
 +   "author" : [
 +      "intrigeri <intrigeri at boum.org>"
 +   ],
 +   "dynamic_config" : 0,
-    "generated_by" : "Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150005",
++   "generated_by" : "Dist::Zilla version 6.009, CPAN::Meta::Converter version 2.150010",
 +   "license" : [
 +      "perl_5"
 +   ],
 +   "meta-spec" : {
 +      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
 +      "version" : 2
 +   },
 +   "name" : "App-Parcimonie",
 +   "prereqs" : {
 +      "build" : {
 +         "requires" : {
 +            "Cwd" : "3.30",
 +            "Module::Build" : "0.3601",
 +            "Path::Tiny" : "0.038",
 +            "autodie" : "2.06_01"
 +         }
 +      },
 +      "configure" : {
 +         "requires" : {
 +            "Module::Build" : "0.3601"
 +         }
 +      },
 +      "develop" : {
 +         "requires" : {
 +            "Test::EOL" : "0",
 +            "Test::More" : "0.88",
 +            "Test::NoTabs" : "0",
++            "Test::Perl::Critic" : "0",
 +            "Test::Pod" : "1.41"
 +         }
 +      },
 +      "runtime" : {
 +         "requires" : {
 +            "Carp" : "1.11",
 +            "Clone" : "0.31",
 +            "Config::General" : "2.48",
 +            "Encode" : "0",
 +            "English" : "1.04",
 +            "File::HomeDir" : "0.86",
 +            "File::Which" : "1.08",
 +            "Glib" : "1.223",
 +            "GnuPG::Interface" : "0.42",
 +            "Gtk3" : "0.011",
 +            "I18N::Langinfo" : "0",
 +            "IPC::System::Simple" : "0",
 +            "JSON::PP" : "0",
 +            "List::MoreUtils" : "0.25",
 +            "List::Util" : "1.33",
 +            "Moo" : "1.003",
 +            "MooX::Options" : "3.83",
 +            "MooX::late" : "0.014",
 +            "Net::DBus" : "v0.33.6",
 +            "Net::DBus::GLib" : "v0.33.0",
 +            "Pango" : "1.221",
 +            "Path::Tiny" : "0.038",
 +            "Time::Duration" : "1.06",
 +            "Time::Duration::Parse" : "0.06",
 +            "Try::Tiny" : "0.04",
 +            "Type::Tiny" : "0.022",
 +            "Types::Path::Tiny" : "0.005",
 +            "namespace::clean" : "0.25",
 +            "version" : "0.9909"
 +         }
 +      },
 +      "test" : {
 +         "requires" : {
 +            "File::Which" : "1.08",
 +            "GnuPG::Interface" : "0.42",
 +            "IO::Handle" : "1.28",
 +            "LWP::Online" : "1.07",
 +            "List::MoreUtils" : "0.25",
 +            "List::Util" : "1.33",
 +            "Module::Pluggable::Object" : "3.9",
 +            "Path::Tiny" : "0.038",
 +            "Test::Most" : "0.22",
 +            "Test::Trap" : "v0.2.1"
 +         }
 +      }
 +   },
 +   "release_status" : "stable",
 +   "resources" : {
 +      "homepage" : "http://gaffer.ptitcanardnoir.org/intrigeri/code/parcimonie/",
 +      "repository" : {
 +         "type" : "git",
 +         "url" : "git://gaffer.ptitcanardnoir.org/App-Parcimonie.git"
 +      }
 +   },
-    "version" : "0.10.2"
++   "version" : "0.10.3",
++   "x_serialization_backend" : "Cpanel::JSON::XS version 3.0225"
 +}
 +
diff --cc META.yml
index e3c5aa6,0000000..be9ff38
mode 100644,000000..100644
--- a/META.yml
+++ b/META.yml
@@@ -1,61 -1,0 +1,62 @@@
 +---
 +abstract: 'privacy-friendly helper to refresh a GnuPG keyring'
 +author:
 +  - 'intrigeri <intrigeri at boum.org>'
 +build_requires:
 +  Cwd: '3.30'
 +  File::Which: '1.08'
 +  GnuPG::Interface: '0.42'
 +  IO::Handle: '1.28'
 +  LWP::Online: '1.07'
 +  List::MoreUtils: '0.25'
 +  List::Util: '1.33'
 +  Module::Build: '0.3601'
 +  Module::Pluggable::Object: '3.9'
 +  Path::Tiny: '0.038'
 +  Test::Most: '0.22'
 +  Test::Trap: v0.2.1
 +  autodie: 2.06_01
 +configure_requires:
 +  Module::Build: '0.3601'
 +dynamic_config: 0
- generated_by: 'Dist::Zilla version 6.005, CPAN::Meta::Converter version 2.150005'
++generated_by: 'Dist::Zilla version 6.009, CPAN::Meta::Converter version 2.150010'
 +license: perl
 +meta-spec:
 +  url: http://module-build.sourceforge.net/META-spec-v1.4.html
 +  version: '1.4'
 +name: App-Parcimonie
 +requires:
 +  Carp: '1.11'
 +  Clone: '0.31'
 +  Config::General: '2.48'
 +  Encode: '0'
 +  English: '1.04'
 +  File::HomeDir: '0.86'
 +  File::Which: '1.08'
 +  Glib: '1.223'
 +  GnuPG::Interface: '0.42'
 +  Gtk3: '0.011'
 +  I18N::Langinfo: '0'
 +  IPC::System::Simple: '0'
 +  JSON::PP: '0'
 +  List::MoreUtils: '0.25'
 +  List::Util: '1.33'
 +  Moo: '1.003'
 +  MooX::Options: '3.83'
 +  MooX::late: '0.014'
 +  Net::DBus: v0.33.6
 +  Net::DBus::GLib: v0.33.0
 +  Pango: '1.221'
 +  Path::Tiny: '0.038'
 +  Time::Duration: '1.06'
 +  Time::Duration::Parse: '0.06'
 +  Try::Tiny: '0.04'
 +  Type::Tiny: '0.022'
 +  Types::Path::Tiny: '0.005'
 +  namespace::clean: '0.25'
 +  version: '0.9909'
 +resources:
 +  homepage: http://gaffer.ptitcanardnoir.org/intrigeri/code/parcimonie/
 +  repository: git://gaffer.ptitcanardnoir.org/App-Parcimonie.git
- version: 0.10.2
++version: 0.10.3
++x_serialization_backend: 'YAML::Tiny version 1.70'
diff --cc t/author-critic.t
index af7f7ea,0000000..22becf1
mode 100644,000000..100644
--- a/t/author-critic.t
+++ b/t/author-critic.t
@@@ -1,20 -1,0 +1,15 @@@
 +#!perl
 +
 +BEGIN {
 +  unless ($ENV{AUTHOR_TESTING}) {
-     require Test::More;
-     Test::More::plan(skip_all => 'these tests are for testing by the author');
++    print qq{1..0 # SKIP these tests are for testing by the author\n};
++    exit
 +  }
 +}
 +
 +
 +use strict;
 +use warnings;
 +
- use Test::More;
- use English qw(-no_match_vars);
- 
- eval "use Test::Perl::Critic";
- plan skip_all => 'Test::Perl::Critic required to criticise code' if $@;
- Test::Perl::Critic->import( -profile => "perlcritic.rc" ) if -e "perlcritic.rc";
++use Test::Perl::Critic (-profile => "perlcritic.rc") x!! -e "perlcritic.rc";
 +all_critic_ok();
diff --cc t/author-eol.t
index c9ea07a,0000000..9ef1c59
mode 100644,000000..100644
--- a/t/author-eol.t
+++ b/t/author-eol.t
@@@ -1,48 -1,0 +1,48 @@@
 +
 +BEGIN {
 +  unless ($ENV{AUTHOR_TESTING}) {
-     require Test::More;
-     Test::More::plan(skip_all => 'these tests are for testing by the author');
++    print qq{1..0 # SKIP these tests are for testing by the author\n};
++    exit
 +  }
 +}
 +
 +use strict;
 +use warnings;
 +
- # this test was generated with Dist::Zilla::Plugin::Test::EOL 0.18
++# this test was generated with Dist::Zilla::Plugin::Test::EOL 0.19
 +
 +use Test::More 0.88;
 +use Test::EOL;
 +
 +my @files = (
 +    'bin/parcimonie',
 +    'bin/parcimonie-applet',
 +    'bin/parcimonie-torified-gpg',
 +    'lib/App/Parcimonie.pm',
 +    'lib/App/Parcimonie/Applet.pm',
 +    'lib/App/Parcimonie/DBus/Object.pm',
 +    'lib/App/Parcimonie/Daemon.pm',
 +    'lib/App/Parcimonie/GnuPG/Interface.pm',
 +    'lib/App/Parcimonie/Role/HasCodeset.pm',
 +    'lib/App/Parcimonie/Role/HasEncoding.pm',
 +    't/00-load_all.t',
 +    't/05-init-keyring.t',
 +    't/30-pickRandomItems.t',
 +    't/31-gpgPublicKeys.t',
 +    't/32-keyserver_defined_on_command_line.t',
 +    't/33-checkGpgHasDefinedKeyserver.t',
 +    't/90-tryRecvKey.t.disabled',
 +    't/91-gpgRecvKeys.t',
 +    't/author-critic.t',
 +    't/author-eol.t',
 +    't/author-no-tabs.t',
 +    't/author-pod-syntax.t',
 +    't/data/gnupg_homedir/gpg.conf',
 +    't/data/gnupg_homedir_without_defined_keyserver/gpg.conf',
 +    't/data/gnupg_homedir_without_gpgconf/placeholder',
 +    't/data/pubkeys/intrigeri.asc',
 +    't/data/pubkeys/rms.asc'
 +);
 +
 +eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
 +done_testing;
diff --cc t/author-no-tabs.t
index 5c90619,0000000..6880167
mode 100644,000000..100644
--- a/t/author-no-tabs.t
+++ b/t/author-no-tabs.t
@@@ -1,48 -1,0 +1,48 @@@
 +
 +BEGIN {
 +  unless ($ENV{AUTHOR_TESTING}) {
-     require Test::More;
-     Test::More::plan(skip_all => 'these tests are for testing by the author');
++    print qq{1..0 # SKIP these tests are for testing by the author\n};
++    exit
 +  }
 +}
 +
 +use strict;
 +use warnings;
 +
 +# this test was generated with Dist::Zilla::Plugin::Test::NoTabs 0.15
 +
 +use Test::More 0.88;
 +use Test::NoTabs;
 +
 +my @files = (
 +    'bin/parcimonie',
 +    'bin/parcimonie-applet',
 +    'bin/parcimonie-torified-gpg',
 +    'lib/App/Parcimonie.pm',
 +    'lib/App/Parcimonie/Applet.pm',
 +    'lib/App/Parcimonie/DBus/Object.pm',
 +    'lib/App/Parcimonie/Daemon.pm',
 +    'lib/App/Parcimonie/GnuPG/Interface.pm',
 +    'lib/App/Parcimonie/Role/HasCodeset.pm',
 +    'lib/App/Parcimonie/Role/HasEncoding.pm',
 +    't/00-load_all.t',
 +    't/05-init-keyring.t',
 +    't/30-pickRandomItems.t',
 +    't/31-gpgPublicKeys.t',
 +    't/32-keyserver_defined_on_command_line.t',
 +    't/33-checkGpgHasDefinedKeyserver.t',
 +    't/90-tryRecvKey.t.disabled',
 +    't/91-gpgRecvKeys.t',
 +    't/author-critic.t',
 +    't/author-eol.t',
 +    't/author-no-tabs.t',
 +    't/author-pod-syntax.t',
 +    't/data/gnupg_homedir/gpg.conf',
 +    't/data/gnupg_homedir_without_defined_keyserver/gpg.conf',
 +    't/data/gnupg_homedir_without_gpgconf/placeholder',
 +    't/data/pubkeys/intrigeri.asc',
 +    't/data/pubkeys/rms.asc'
 +);
 +
 +notabs_ok($_) foreach @files;
 +done_testing;
diff --cc t/author-pod-syntax.t
index 35fb1b9,0000000..2233af0
mode 100644,000000..100644
--- a/t/author-pod-syntax.t
+++ b/t/author-pod-syntax.t
@@@ -1,15 -1,0 +1,15 @@@
 +#!perl
 +
 +BEGIN {
 +  unless ($ENV{AUTHOR_TESTING}) {
-     require Test::More;
-     Test::More::plan(skip_all => 'these tests are for testing by the author');
++    print qq{1..0 # SKIP these tests are for testing by the author\n};
++    exit
 +  }
 +}
 +
 +# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
 +use strict; use warnings;
 +use Test::More;
 +use Test::Pod 1.41;
 +
 +all_pod_files_ok();

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/parcimonie.git



More information about the Pkg-privacy-commits mailing list