==================================================
Changes from 1746-07-08 00:00:00 +0000 to present.
==================================================

-------------------------------------
version  at 2020-04-21 11:59:23 +0000
-------------------------------------

  Change: d60a717d1bfdc3fd0b058f28ad9362348692f128
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 13:59:23 +0000

    parcimonie 0.12.0 

  Change: 574c4b7fe4759a3f60e906098d9d0be3015468f6
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 11:00:25 +0000

    README.md: reformat 

  Change: 7c3776d8a45738adef49ea8df9fe792b2859e2e0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:59:20 +0000

    README.md: add link to the Debian PTS 

  Change: 3c26f1c9b8874c48ef2542d4d928950930412506
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:59:07 +0000

    README.md: add "download" section 

  Change: ba1f8b83746a463025ad1895ef965a3e7bcd35c1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:45:54 +0000

    Add GitLabracadabra configuration 

  Change: 536631418bee1887bd738b3dfa3b0a4ad5109815
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:42:41 +0000

    Improve Markdown formatting 

  Change: f135fb0165656849d350ae85160716342ce82ab9
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:40:08 +0000

    Rename *.mdwn â *.md

    â¦ so that GitLab renders these files nicely. 

  Change: 5468b5734d7d154bd0d05c2ca80ed086996a80a1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:36:45 +0000

    Rename README.mdwn â README.md

    â¦ so that GitLab displays it. 

  Change: 2b120210b0f8240a8c8d09e3084e24419cf96674
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:34:28 +0000

    Move upstream homepage to Salsa 

  Change: bc15390f50f16cd247b070f0226751300a90c3ab
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:28:44 +0000

    De-duplicate copyright and license information

    The entire code base shares these properties, which are already
    documented in bin/parcimonie and dist.ini.

    As a side-effect, disable Test::Kwalitee's skiptest check: it does
    not honor dist.ini's main_module parameter so it raises a false
    positive. 

  Change: be4d3e53906dbe7816242ce36de9d670fdaf23a9
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:12:32 +0000

    Rename README and TODO to .mdwn 

  Change: cfb6119a89381b1a7a7b924a6a26369b3753edab
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:12:32 +0000

    Bump copyright years 

  Change: 2ffd521f8aea8342ce000f033b5e495597840342
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 10:12:11 +0000

    De-duplicate copyright and license information

    The entire code base shares these properties, which are already
    documented in README and dist.ini. 

  Change: 45997ad6229da550f96077c899f6f5f3b463bd66
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 09:56:37 +0000

    Remove parcimonie-applet

    I've announced in July 2018 that I could not support this applet
    anymore, and would eventually remove it unless someone took over its
    maintenance. The time has come.

    See user_interface.mdwn for historical background, a few draft UX
    thoughts of mine, and information that people who write user
    interfaces for parcimonie will need. 

  Change: c1c6853dde81075293f407205613bb46eee6acc0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-21 09:48:05 +0000

    Document history of, and future challenges around, user interfaces to
    parcimonie 

  Change: 3d7eb72b52fb76ea8edabf9a14b7a1804245e832
  Author: intrigeri <intrigeri@boum.org>
  Date : 2020-04-11 07:50:32 +0000

    Fix typos (patch by Jens Reyer <jre.winesim@gmail.com>) 

  Change: 0466fa23f3e9a1c0b9e3a6774d866bcca08ecb49
  Author: intrigeri <intrigeri@boum.org>
  Date : 2019-10-23 14:10:28 +0000

    Switch Git URL to https:// 

  Change: 1df46dddadabe73ed22ef85a1f117ad032b1f9b5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-11-11 15:59:12 +0000

    Migrate website. 

-------------------------------------
version  at 2018-07-09 20:07:06 +0000
-------------------------------------

  Change: 73a5963865b7bc6d032edf014de5c52b429beccf
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 20:07:06 +0000

    Release parcimonie 0.11.0. 

  Change: 137fd09c5cef4b0fa5aa6f9e512ed60b7229ec26
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 20:07:06 +0000

    Remove leftover debugging statement. 

  Change: 0424168cb27d471752da6c8dddd4bb0389643c92
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 19:56:11 +0000

    Test suite: don't set "use-tor" preemptively and let the code under
    test do it itself. 

  Change: 22e24dbbfc351376247503e5fef6044d0f4dd9da
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 19:56:11 +0000

    Test suite: run each test with its own GnuPG home directory, to avoid
    interaction between tests.

    Otherwise, with GnuPG 2.1+, persistent processes such as dirmngr are
    started and their state will persist across tests, which skews the
    results. 

  Change: 00bdd80487cebdc8e3e1f100e6e961e379cdc237
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 19:56:11 +0000

    Test suite: add empty dirmngr_ldapservers.conf to quiet output. 

  Change: 865be57330c46f3a1bba1fad7feb4ee5f60706e4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 19:56:11 +0000

    Test suite: drop test data that's not used anymore. 

  Change: ed19a9809bebd2dfdefffb980ccb1706aaf218e4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 19:56:11 +0000

    Pass GnuPG homedir argument to GnuPG::Interface as a string.

    All kinds of thinks can go wrong by passing a more complex object to
    it, in this case a Path::Tiny directory. 

  Change: 3e3718ff36126c9d31b7df08f43f70f5148ecbb4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 19:56:11 +0000

    Pass all options to GnuPG::Interface in one go.

    Otherwise, our "after BUILD" will fail or behave incorrectly because
    the homedir attribute was not initialized yet. 

  Change: ee80ce23f39e8ae3ac7291ef16dd444862167144
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 19:56:11 +0000

    Drop support for GnuPG < 2.1. 

  Change: 9b914a125264430300388edb84aee85422c6eb64
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-09 19:56:11 +0000

    Make gpg_is_v21 independent of the rest of parcimonie's code so the
    test suite works from the source tree when parcimonie is not
    installed system-wide. 

-------------------------------------
version  at 2018-07-08 15:33:48 +0000
-------------------------------------

  Change: e1bea05b96b2cfd6e8eed5510a55627653af6a45
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 15:33:48 +0000

    Release parcimonie 0.10.4 

  Change: 51f4f3474fc727fd099879b8a93d06b98d29409a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 15:33:48 +0000

    TODO--: torsocks is only needed with GnuPG v1 which is not the
    current development focus anymore. 

  Change: 66d75e095e64f08c3ea0c043e3559613dd9e524a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 15:33:48 +0000

    Documentation: adjust to take into account the default config in
    Stretch. 

  Change: b65ff9b987b1b0f19dc6e2be8fad71522a997709
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 15:33:48 +0000

    Documentation: clarify the status and future of parcimonie-applet. 

  Change: f31fa456a2ce8b6de49fea1febdf19dc491a7823
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 15:33:48 +0000

    Documentation: drop info that's been obsolete since GNOME 3. 

  Change: f7edb837b839a50ab779ca035f1044d779a757b4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 15:33:48 +0000

    Test suite: drop tests that can't work on Debian and add one that
    can.

    Since gnupg2 2.1.15-9, the Debian package enables a (pool of)
    keyserver(s) by default, so we can't easily test behaviour when no
    keyserver is configured at all. But let's at least test behaviour
    when one is configured. 

  Change: 0d977bc559019c71e18821dce02308565f17ebe7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 15:33:48 +0000

    Test suite: update tryRecvKey test case wrt. recent code behaviour
    changes and re-enable it for release testing.

    Since commit 948a4b8142e7141ce12ebe69d63d7aaae828871d we hide the
    "gpg: keyserver receive failed: No data" message that GnuPG prints to
    STDERR in such cases, so the original test case would fail (also
    because it was expecting the GnuPG v1 error message).

    Re-enabling this test not only allows us to exercise tryRecvKey
    again, but it also gives us a regression test in case GnuPG starts
    spitting out other errors on STDERR. 

  Change: 4992bfc7f1a3cdb4ed5d572f4eab2945112bda7d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 15:33:48 +0000

    Test suite: adjust test data for GnuPG v2.1+ and require it. 

  Change: c7303d09b74ab74eebd5c764aa1e2ade0ba0d15c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 14:47:33 +0000

    Test suite: turn on strict and make warnings fatal everywhere. 

  Change: 20b58ee584111a858269b642e657900e78d1f429
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 08:53:11 +0000

    dist.ini: enable Test::ReportPrereqs for easier debugging of test
    failures. 

  Change: 792de4e414704a5a0ffee53bd702a59e64c3418e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 08:49:35 +0000

    dist.ini: enable Test::Kwalitee. 

  Change: c36d385a75d90c3a40a7cae3a0c27ed4b7bac4e5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 08:48:44 +0000

    Add license and copyright info to App::Parcimonie. 

  Change: 7d504f0e023243a3847f67d870a7eedd9e6770a7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 08:48:32 +0000

    Split license and copyright sections. 

  Change: 1e7862a60ec6ac3893f92b98a49d849396aa6a5c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 08:07:25 +0000

    Bump copyright years. 

  Change: a07a3d59b8c17123a5f24435034fcf8ac2d237c2
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 08:04:22 +0000

    Use HTTPS for every URL pointing to the project's homepage. 

  Change: 0d2b660bf46152dafaa665002194a135716b1bd1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-07-08 08:00:26 +0000

    Use MooX::StrictConstructor everywhere we can. 

  Change: 948a4b8142e7141ce12ebe69d63d7aaae828871d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-06-30 16:25:27 +0000

    Don't bloat the logs with fingerprints of keys that could not be
    found (Closes: #900388)

    Thanks to Paul Wise <pabs@debian.org> for the report. 

  Change: 330c1d9e1303cb3218653af385875d2c3648a3ae
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-06-30 15:30:04 +0000

    Hide spurious "dirmngr:Network:/usr/bin/dirmngr:1:1:" output. 

-------------------------------------
version  at 2017-06-27 16:32:24 +0000
-------------------------------------

  Change: 2d6cbb520987962fd094fdfd004532cc48a083ad
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-06-27 16:32:24 +0000

    parcimonie 0.10.3 

  Change: f8727293dc61a7f97c2b31b23c724d89b192767c
  Author: intrigeri <intrigeri@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@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@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@boum.org>
  Date : 2016-06-23 07:45:36 +0000

    parcimonie 0.10.2 

  Change: e80291129daf9934449a525274b6d38e73302924
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2016-05-29 11:12:31 +0000

    parcimonie 0.10.1 

  Change: 540e9364c0b2aadfca4ae42775febc42221ba689
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-05-29 11:12:22 +0000

    Bump copyright years. 

  Change: 75bcc7a31816f62447ab4ae967a7955a8e20fbac
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2016-05-29 10:36:40 +0000

    Release parcimonie 0.10. 

  Change: 64c1b72fe017193a921f8e79ddef3a60c4307a7f
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-05-29 10:35:18 +0000

    Bump copyright year. 

  Change: df605af24d6227e0f290d4ca5d614147c7f2bcba
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2016-03-29 16:01:02 +0000

    Clean up white space. 

  Change: d5dc213fd6026b64dad4d0508799917e5d313afb
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2016-03-29 15:16:45 +0000

    Update docstring. 

  Change: 4287da6b17d03fe3165a75fb939103cceb4921d6
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2015-09-16 21:48:32 +0000

    TODO++ 

  Change: f2b4db0639e26c779be1034f67579164e013cea1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-16 10:33:05 +0000

    TODO++ 

  Change: 31a3fe4469c9b8ad0fe468d6eadf423f78f30d0e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-16 10:28:39 +0000

    Update POT and PO files. 

  Change: 007ae3c0c224dc25e09baa0ba87ff3fd60a13f92
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-16 10:21:28 +0000

    TODO++ 

  Change: 237e09c66b6047b341bd6352ad35fafa94e77d7d
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2015-08-16 09:54:45 +0000

    Bump version to 0.9. 

  Change: 0f6b2379391441f053fef09ae6d7605a2dc9a3d6
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2015-08-16 09:22:26 +0000

    dist.ini: replace the obsolete EOLTests with Test::EOL. 

  Change: 067456e0f1f039152b272ad4b16302655d94ce96
  Author: intrigeri <intrigeri@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@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@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@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@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@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@boum.org>
  Date : 2015-06-07 16:56:31 +0000

    TODO-- 

  Change: 76e35815a5ade82ca6b936d64e5b089281a76219
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2014-11-07 11:49:35 +0000

    parcimonie 0.8.4 

  Change: 14339a88178d16d4d7ece93af468d4dedb81f6a1
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2014-06-07 23:06:01 +0000

    parcimonie 0.8.3 

  Change: dbcd3fe41fd8f7a224d492df95748d57876f2c67
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2014-03-28 11:58:22 +0000

    parcimonie 0.8.2 

  Change: 51b906445c8ed3b88e3a1474a1b0766ae1adec9b
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2014-02-09 18:45:21 +0000

    parcimonie 0.8.1 

  Change: 4b1bd66a9d93933241a95a2b8bcf4abfe250223d
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2014-02-09 17:55:51 +0000

    Update POT and PO files. 

  Change: 8931fdcf868c37e2e8d44324d5514d235a6d5c89
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2014-02-07 13:18:00 +0000

    parcimonie is now in Debian stable. 

  Change: 47d6f4aa2a3ebd560b65450026bc4864022a8dbc
  Author: intrigeri <intrigeri@boum.org>
  Date : 2013-12-26 11:10:15 +0000

    Drop obsolete dependencies. 

  Change: f76cf1bd99d71b800377ec31a87cdbbfd3a55bfc
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2013-12-26 10:43:01 +0000

    Add comment for consistency with ::HasCodeset. 

  Change: 36007e130b9b2ced4c292bbe78ca7a688c82d746
  Author: intrigeri <intrigeri@boum.org>
  Date : 2013-12-26 10:41:12 +0000

    Use namespace::autoclean in all classes and roles. 

  Change: 15533324018aa07f69c73ff1fd0b9ff3229b993f
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2013-12-15 12:49:11 +0000

    Release parcimonie 0.8. 

  Change: a52a30f3518c84c9ff1ab242c0c33367b0de43b2
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2013-12-15 12:43:09 +0000

    Stop using OurPkgVersion, drop VERSION placeholders. 

  Change: f752cd65b89a5680f716836d7ee2fbdd9e839455
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2013-11-02 09:11:52 +0000

    Use D::Z::P::ChangelogFromGit, rename old Changes. 

  Change: 006e944c8a1b605954f49ab1b0d09005112aa999
  Author: intrigeri <intrigeri@boum.org>
  Date : 2013-11-02 08:53:24 +0000

    Move from the deprecated CriticTests to Test::Perl::Critic. 

  Change: 0d5f193e1a85af2757396e5f4063eff13059d388
  Author: intrigeri <intrigeri@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@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@chocovax.net>
  Date : 2012-12-27 14:54:24 +0000

    changing help urls about HKPS 

  Change: d30a0265416c68456d24c4ad344b31a0b4a675a3
  Author: kwadronaut <kwadronaut@chocovax.net>
  Date : 2012-12-27 14:53:15 +0000

    changing specific keyservers to pools 

  Change: c24f6571a3a577a9a02ed855fc5009f1d3b2c472
  Author: kwadronaut <kwadronaut@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@boum.org>
  Date : 2012-10-20 12:52:14 +0000

    Releasing parcimonie 0.7.1. 

  Change: 8c2a8b17edeb21586f16e3097494db5942834af2
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2012-06-23 23:22:56 +0000

    Releasing parcimonie 0.7. 

  Change: a082860af537b9e078621de5309e1d18810b2404
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2012-04-15 17:31:45 +0000

    Use new Gtk3 API for window visibility toggling. 

  Change: d146070988343c6a4d8dae9f8ba4d37b4330641f
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2012-04-15 17:18:06 +0000

    Use new Gtk3/GDK API for event buttons. 

  Change: 431318ca75d07bc3adce552c2d6b2b7bd5093f2c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2012-04-15 17:17:57 +0000

    Remove obsolete library import. 

  Change: d36b49c5a23592a74f418e3b623dfffdd3ba5846
  Author: intrigeri <intrigeri@boum.org>
  Date : 2012-04-15 17:10:22 +0000

    s/Gtk2/Gtk3/ 

  Change: 9fe3c6c18d985816a0ceeb11d7f6c0f0dcb496a8
  Author: intrigeri <intrigeri@boum.org>
  Date : 2012-04-08 12:11:36 +0000

    Untabify. 

  Change: 5dc2e3ed9b43f9160b53c774d5fb90442062e593
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2012-04-07 20:49:06 +0000

    Fix option name in test suite. 

  Change: af2b80a2eb5353cf854ee7ba621157631dad2681
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-10-05 13:24:01 +0000

    Releasing parcimonie 0.6. 

  Change: 01e9db72035de04cee06e6e5607668160e97dc77
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-10-05 13:24:01 +0000

    Update po/pot files. 

  Change: a663f5d9fc2f3f04f0744ee12911cc0860631819
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-10-05 13:07:38 +0000

    Fix testsuite. 

  Change: 689d8c4a5c5b73e092e51723766fe3e9130a6814
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-10-05 13:07:38 +0000

    Pass gnupg_options to checkGpgHasDefinedKeyserver. 

  Change: df8b2b9250f51e05fbf56444bd6a5c167f7168e7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-25 10:44:55 +0000

    Remove dependency on Mo[ou]seX::StrictConstructor. 

  Change: ed792ee3496d2816b2607361805ce87c1de44813
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-25 10:43:39 +0000

    Remove dependency on MouseX::NativeTraits. 

  Change: afab6ad464747040c81a52ac5e3674b7fc732a42
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 23:12:52 +0000

    TODO update. 

  Change: d5261847abeea7df44309a49241c3813e90fbed4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 23:12:42 +0000

    Start filling Changes. 

  Change: 544817e6b1c922883f101438b8dc954f98068377
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 21:49:10 +0000

    Move some design documentation where it belongs. 

  Change: a3f593ca2aa41db888ce649339a4d8e9037956ee
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 21:48:54 +0000

    Add an About dialog to the applet. 

  Change: 0008c5fdea97613f8af6130047ebb3bedc019ea7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 21:26:12 +0000

    Move memory savings notes from TODO to Changes. 

  Change: 33671f33c322466d9a5c5325b73b3a8817fa4f2e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 09:54:30 +0000

    TODO update. 

  Change: 9de52bab4fae531a813513198a92470b0d3909fc
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 09:44:22 +0000

    Cleanup. 

  Change: 5c7c862a04b38c9f687dfa95cc9b15745acdc871
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 09:43:20 +0000

    Use namespace::autoclean in all classes and roles. 

  Change: 7d43eac8c230e05fc0ef91d16e76c522a9988c5a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 09:36:11 +0000

    Convert gnupg_options to a lazy attribute. 

  Change: 0fdd2803be0283724f7a4785b166e6ac9991cb4f
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-09-24 09:19:13 +0000

    Update TODO. 

  Change: 444ca95ceca04fa59ac87af726cc4d8911c2423c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 09:17:00 +0000

    Migrate dependencies from Moose* to Mouse*. 

  Change: d7450955812daa480c9dea0d3156b121066d8525
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-24 09:04:01 +0000

    Tell perlcritic Any::Moose enables strictures. 

  Change: fc69dc3e35439a291cc8d1a0385f08f2d2f00be9
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-23 16:25:48 +0000

    Convert daemon to plain MX::Getopt without App::Cmd. 

  Change: 39f1484aa3d89446e1c9ef4cec605d849a9c4752
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-23 15:35:04 +0000

    TODO update. 

  Change: ecdca6edbce7ec0362e4df3e7343291b1db7c2e2
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-09-23 01:21:22 +0000

    TODO update wrt. memory savings. 

  Change: 445480be8d43bffb39cf739eb1be74a2a3897333
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-23 01:17:05 +0000

    Remove obsolete perlcritic configuration. 

  Change: a6320860b1229c4978feb70d2d17da32624e106c
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-09-22 23:05:12 +0000

    TODO update. 

  Change: 2715e8e839283a823c5311fa1fd0265e526db19f
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-09-22 18:16:32 +0000

    Update TODO wrt. memory usage. 

  Change: 10695a5b6bc9c8864138c85356183be698019da1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-22 18:05:36 +0000

    Remove obsolete dependency on MooseX::Declare. 

  Change: ce34c1ac214880c966b81aede2741f32ed9dfde2
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-09-22 17:16:16 +0000

    Move initialization code outside of useless BEGIN block. 

  Change: 210d1450cf013349e87a9160c1e9e3eaa3b49919
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-09-22 17:00:16 +0000

    Fix name of role in POD. 

  Change: 6e9642c721922019337b38301f5fca6642c4272b
  Author: intrigeri <intrigeri@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@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@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@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@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@boum.org>
  Date : 2011-08-20 16:08:08 +0000

    Releasing parcimonie 0.5.2 

  Change: 514460b032004aaa074d994014b9ce2f861f764c
  Author: intrigeri <intrigeri@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@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@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@debian.org> for reporting it as Debian bug
    #637018. 

  Change: 5c7209571646b8d6631a5100b49d2b368828a977
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-07-29 15:14:06 +0000

    Releasing parcimonie 0.5.1 

  Change: 9472807c0dcb94e59dc9c3f539c0ffc65184ad2d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-29 15:12:07 +0000

    Update TODO. 

  Change: 43b03aabf8c278ca83c6455ac8ec9cc07a4d6ff4
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-26 16:28:22 +0000

    Use new Debian default location for ControlSocket and CookieAuthFile. 

  Change: 418ec216ff5a5a5eff0908a91fc763c577683707
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-25 18:01:49 +0000

    Releasing parcimonie 0.5 

  Change: f38d9daacd7c24508935b60ef081c662d3d95421
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-25 17:58:49 +0000

    TODO update. 

  Change: 0438acc2b623fb49d206fee161bcb571b69412b5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-25 17:58:49 +0000

    Document how hkpms:// can be used with parcimonie. 

  Change: 6bcc14a1654e5955234ecfa6b2f6279bc2a4eab3
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-25 17:58:49 +0000

    Add a --gnupg-already-torified daemon option. 

  Change: 725a48724a35fc4dc5972055c4e46b3aaea60bd6
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-07-25 11:36:41 +0000

    Filter out libtorsocks error messages. 

  Change: 801cdac08907e3925b3a465a5890db0bb7ba2a1e
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-07-24 16:58:50 +0000

    Releasing parcimonie 0.4 

  Change: 10b2cbd1d9ac15d091d874d77e3afb131fd52b03
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-24 16:58:50 +0000

    TODO update. 

  Change: a29150a6adf85d2039906212a1841b14ef87ca28
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-24 16:57:46 +0000

    Update mock object accordingly to current implementation. 

  Change: a7e50344b42569a78eee4c0c086f24c45526b60e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-24 16:57:46 +0000

    Fix test. 

  Change: 46986c703d7dbbf5103456ddeaeb09e51befcfe5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-24 15:56:57 +0000

    Bugfix: gpg command-line was infinitely growing. 

  Change: db15e5b04735754b5f68070e1fbc86609cdb68c0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-24 15:56:57 +0000

    Run "torsocks gpg" using exec. 

  Change: ca84dc89ba5e86b71e83b25a5b3ccf88be42a387
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-24 12:53:08 +0000

    Support password and null Tor authentication methods. 

  Change: 0be2738a5ab5a7bfe90bf4a7a50ef0208c9ad9ce
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-24 12:51:36 +0000

    Support connecting to Tor over the shiny new ControlSocket. 

  Change: d39b7fea4519448dcaf73d8663005f99847dcf37
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-22 13:27:40 +0000

    Releasing parcimonie 0.3.3 

  Change: 58a269ff06f67019872b9998fe87a8106c2d4c35
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-07-18 18:08:33 +0000

    Release parcimonie 0.3.2 

  Change: 7baa40767166eca4693952cd9f3e08b87958386f
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-18 18:08:33 +0000

    Add missing prereq on File::ShareDir. 

  Change: 0184c99f8797e862a4588a2b4a8c94d027cbc24b
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-18 17:04:00 +0000

    Update TODO. 

  Change: 151ae05db3b1f03731025b26bd37814a5f991f03
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-18 17:04:00 +0000

    Reindent. 

  Change: f4251999b5026fb569ef22da2976882314620227
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-18 17:04:00 +0000

    Add missing MooseX::StrictConstructor. 

  Change: 9bf0f11a7c91bbf9ed817fd97b35bae28e000db5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-18 17:04:00 +0000

    Move Moose role to the A::P::Role namespace. 

  Change: 330571f176ee13c50a3164448507d1030eb2769a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-18 17:04:00 +0000

    Update README: we now ship a Build.PL. 

  Change: 834cf1bada2d45016f5218c962e048c52018e3f2
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-18 17:04:00 +0000

    Disable the PodVersion Dist::Zilla plugin. 

  Change: f45bac23db99916cc5a05ef001e2a2a325dc814e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-18 17:03:59 +0000

    Enable the OurPkgVersion Dist::Zilla module. 

  Change: 3f8ff5fa7314df7a09405309d8d0ef1b2730060b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-18 17:03:59 +0000

    Fit in 80-chars width. 

  Change: 4a8cbbb24704fe0609e08dad757aeb80651eb5a6
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-18 17:03:59 +0000

    Reformat, document D-Bus signal args. 

  Change: d3293e8fab9e7cb987e4f7692a5dffb6c5a3b124
  Author: intrigeri <intrigeri@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@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@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@boum.org>
  Date : 2011-07-06 18:56:31 +0000

    Remove obsoleted line. 

  Change: c21ef8bd751c9d34fa9987484fdaca757b1f23fe
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-06 15:19:17 +0000

    Update TODO. 

  Change: c5769e575b4db9c79f76073aa63817590a00acb5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-06 15:19:17 +0000

    Update usage documentation. 

  Change: 8576297ea2568fd4255f7e9de247f41203430bb9
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Deal with torNewNym failures: skip fetching a key. 

  Change: 8af17e7d18f815130081cba2324e4c8f252ec677
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Clearer error message. 

  Change: c44d0724c886b71d0f224d62408843653e634bdc
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Stricter type constraint. 

  Change: 873d006fe7f9bbdaa635eb5178aaef525a4612c4
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Move tests that need Internet access to the end. 

  Change: 68a085a6111b01be9766c62705577a864ab0c833
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Consistency. 

  Change: cf30261e18a7b4de3880c183edc1c27380ba0e0a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Update error message. 

  Change: 09e56ae1295feb5a4dcfb57ad8276870ffc5a415
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Croak if needed programs cannot be found in $PATH. 

  Change: ca37f03e8610c8bf45fdd91b69c9759873594d4f
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    TODO test now passes. 

  Change: dbe3d01e84cf37b86de4692a3f723a350a7de631
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Enhance POD. 

  Change: c39f7f07272c86f4d27a9c36f6620ed233bef788
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-04 02:03:32 +0000

    Add /.build to .gitignore. 

  Change: 93b8fe35b5c493319d57cba0b8c95b5b641aa9ef
  Author: intrigeri <intrigeri@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@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@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@boum.org>
  Date : 2011-07-03 03:10:50 +0000

    TODO update. 

  Change: 2f51ff43e03cfa94a6a6a405c2f539eaf2b30b5a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-03 03:10:50 +0000

    Cleanup obsolete strings in PO file. 

  Change: 96b6434b7f46670b83023bf5fb7089fa8cc94657
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-03 03:10:50 +0000

    Remove obsolete comment. 

  Change: dd780bed2d7225800a1637d988086d4ee4f2461a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-07-03 03:10:50 +0000

    Reindent. 

  Change: 9febd4e481fc9da328a658c0ce67aa0b61751caf
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-07-03 03:10:50 +0000

    po: remove "install" target from the "all" one. 

  Change: eff455e550d1739ed8c2f38296904ca5494469f7
  Author: intrigeri <intrigeri@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@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@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@boum.org>
  Date : 2011-06-25 18:49:05 +0000

    Update gettext infrastructure to match files move. 

  Change: ac062b37a64178e98fe7c3bff07799e70797e779
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-25 18:35:38 +0000

    Update TODO. 

  Change: b6c237e3564738e61d13085cc6fa38eaed5b0f9b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 18:24:54 +0000

    Enable the Git::Check Dist::Zilla plugin. 

  Change: 11927bdd474f41a10340f68b1b9c0b610b15d1d5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 18:15:23 +0000

    Dist::Zilla: enable PkgVersion plugin. 

  Change: 7e4d83490e09afbd2c0a498d07288b1cbecb89ca
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 18:08:44 +0000

    Cleanup from MANIFEST.SKIP stuff already done by ::PruneCruft. 

  Change: 8e90890e933c81f4de5064cc79160aebc642096e
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-25 18:00:03 +0000

    Workaround Pod::Coverage being dumb. 

  Change: 1b097fe11d6f723cb009e6a09e1dbc4692bd2bcd
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 17:54:03 +0000

    Remove duplicate version declaration. 

  Change: 14e779f1c1d59857359b4b5ae0a972ec4217662c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 17:46:26 +0000

    More complete Dist::Zilla config. 

  Change: 5ed6dbaf1e26e69f251f759b2437c6ac08a3427d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 17:45:38 +0000

    Add missing POD. 

  Change: a6500ada7a7251f85ebe5e5d97bf901fce96dff1
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-25 17:44:48 +0000

    Change license to Perl 5 one. 

  Change: aa97c44e92116307f9c6d49ebc1606355e8b647c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 17:44:18 +0000

    Remove files that will be generated by dzil. 

  Change: ed2f694fb6d71b04d1e16e596ee4e852c4be7af1
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-25 15:11:50 +0000

    Update copyright years. 

  Change: 6c335772a152eebd59aca92b924d4acf8b08c15d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 14:54:12 +0000

    TODO update. 

  Change: 8bc0b6143f0df56389b93ae073e43df7a82dae20
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-25 14:27:11 +0000

    Move data files to share/{applications,locale}. 

  Change: a39391682f7e40ba7cae7fde8a220d72accb0db9
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 01:32:50 +0000

    Update PO files. 

  Change: fcde33bd25b93c62b4b5b80a037344d7131ee3fa
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 01:15:46 +0000

    Update TODO. 

  Change: 9be6791fd5a0197bcb083320a4d7e54d4344bed7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 01:15:46 +0000

    Update French translation. 

  Change: 77bee4ee0a1a96a86cb52f4b1230be38dc7c18ec
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 01:15:46 +0000

    Git, please ignore .mo files. 

  Change: af831c2f9933714ef1d8b8bf8fa682735d813f0c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 01:15:46 +0000

    Update PO files. 

  Change: aa16e2676d02b9c7d3a8242b076b77563c14b568
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 01:15:46 +0000

    Gettext-ize every ->debug call. 

  Change: b2961c16ff7b3a331499cb63f7a535cff3284863
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 00:58:05 +0000

    Migrated to the "parcimonie" text domain. 

  Change: 1b27255e9edd6bdaf725e3344b374d2d583a0af5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 00:52:56 +0000

    Updated PO files. 

  Change: 3224ee07f4f8e90cc3588fca11d91a5845956457
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 00:52:46 +0000

    Add TRANSLATORS: help messages. 

  Change: e3271c6e0fcaf745a18d33b9739d07376e1bb79b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-25 00:47:40 +0000

    Generate .pot and .po files. 

  Change: 1fceeb26f715f7b7880d987d86921e3b6ef0f40b
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-06-24 14:10:28 +0000

    Releasing parcimonie 0.3.1 

  Change: da13cf064ab9152d69360cfef63f86fabfd52a1b
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-24 14:09:59 +0000

    Add missing dependency. 

  Change: 362e281b88993f6240133eedd82c3ac89fb5a55e
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-24 13:46:23 +0000

    Update TODO. 

  Change: 29437708d636839e630c3fdffe738eedd66a921d
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-24 00:14:32 +0000

    Release parcimonie 0.3 

  Change: 371be60837c3ae8260a5ba9930f3e3ef90d93cd0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 23:57:20 +0000

    Wait longer for the D-Bus service to appear. 

  Change: f5941cbf5dc1a3d770ac47bf3597bb5c0b5e0b70
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 23:44:36 +0000

    Update TODO. 

  Change: 279dfc0326d08256f64e857f2e4a2e1ab70a590e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 23:27:53 +0000

    Update TODO. 

  Change: 08d8b38dcf73526c491600f800f08c077b6d8d14
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-23 23:27:00 +0000

    Fix POD. 

  Change: c1ae87f0cc06d0d8254788e606126f978419b8bb
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 22:52:38 +0000

    Update TODO. 

  Change: 83432912b79b909c78037547f0ddcdff8415a3df
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 22:49:02 +0000

    Add l10s support to the systray applet. 

  Change: 561238de366848a9afae783fda0d1d15adda0fd5
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-23 19:28:35 +0000

    Aesthetics. 

  Change: e78a334e1bf63f1a09184699d9813ce8c34b570b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 19:23:31 +0000

    Convert ::Applet to MooseX::Declare. 

  Change: de3163085a0529ba1146efa0aa0e4c89eac9ef01
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 19:17:48 +0000

    Add some of the missing POD. 

  Change: d7f564e0c3541da2dc6fa74dad3ce352b6dd3e50
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 19:17:41 +0000

    Update MANIFEST. 

  Change: ef16ecd7bbd34f0f5b79a2f62122894f4ae4fba5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 19:13:39 +0000

    Update TODO. 

  Change: 6f7e954a07cce20ac47d9659794c91fc6f3b2fc7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 19:09:13 +0000

    Debug messages changed. 

  Change: 88de80bca2058913872bd276a3a1894887748af0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 19:09:05 +0000

    Add tooltips. 

  Change: d152726e5f0b86d471db83d2eae72c454e89710d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 19:08:30 +0000

    Cleaner UI initialization => prevent small display glitches. 

  Change: 1e520b038c34be5fafda80d25358d6df4b6a57a1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 19:03:12 +0000

    Reimplement (now working) applet using Gtk2::StatusIcon. 

  Change: e2eaf74cfb60b225256937ae76f4021267cb1638
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 13:21:25 +0000

    Initial draft for trayicon. 

  Change: c86c1b9a6da95b3295b66e9649ca7599e7133650
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-23 13:20:15 +0000

    ::Daemon: use STDERR for debug output. 

  Change: e1f7aaff4246c9e30967b6f128226701e7f32987
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-06-22 19:22:03 +0000

    Rewrite ::DBus::Object. 

  Change: 6d258921cb38be73e8a90f422982630961e49bd4
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2011-06-21 20:33:17 +0000

    Add a dbus_object attribute to ::Daemon. 

  Change: 8e39c943cbed5b9e0b13278fb078a1471d16f108
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-21 20:12:34 +0000

    TODO: add implementation notes. 

  Change: 15444e096e65a28d69419158647a6f33169facc9
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 19:15:40 +0000

    Allow the garbage collector to free some memory. 

  Change: 97e01f371a3c10ac951e0e6eae8ba6012c4784c0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 19:02:36 +0000

    Update TODO. 

  Change: 6030f098b5a31ed420f4bee1ccaef3911e81dcd3
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-21 19:02:36 +0000

    Add debugging message. 

  Change: 69adc55cfd24156e16e007673b5f9974c00d1d9c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 19:02:34 +0000

    Rename sleep_time to next_sleep_time. 

  Change: 1f3ff0f314c53128b1153aac6ff3b23b203512df
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 19:01:57 +0000

    mv tryRecvKeys tryRecvKey, interface changed. 

  Change: 768877ebb0532d51905d3fc30f12d9025a0bee8b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 16:46:41 +0000

    Add unit tests for Tor::Control (port). 

  Change: 782c6403aebd1330144f45f4a88f527a98080a8a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 16:46:37 +0000

    Add unit tests for Tor::Control (host). 

  Change: 0b03f69c9fcdac56b8616fd53f18452db9d2bb1e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 16:46:37 +0000

    Add mock class to test Tor::Control. 

  Change: dd7428a8dc7b7f08b9129410ce006c95bf1455bd
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 16:11:48 +0000

    Validate tor_ctl_port using custom PortNumber Moose type. 

  Change: 56220042a13256dd58b9a597f323abf82314ad93
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 16:10:14 +0000

    Add custom PortNumber Moose type. 

  Change: d4584171457789ae62afd4631cbae9d6ee355726
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 16:00:40 +0000

    Move custom type to our own namespace. 

  Change: cf5b46b8794798c2ed45989917e4a40daab66c0d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 15:45:58 +0000

    Update TODO. 

  Change: 3bbc6fb3320078c3d61872b5efdf7beeb8a1a995
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 15:45:33 +0000

    Validate tor_ctl_host using MooseX::Types::NetAddr::IP. 

  Change: ac9b1ec3d4c6593cefd0b1b5923bd743dc951c06
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 14:37:43 +0000

    Untabify. 

  Change: 15e280fe0dfdaac68ce99c1465eddbbe53fccae4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-06-21 14:37:43 +0000

    Use Test::NoTabs. 

  Change: 0f688e1eb82f8af017d8a76acfb6aae4c881d669
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-06-08 00:18:37 +0000

    Nicer use of Moose type. 

  Change: b9eb18f6acbfc60660fc3fa3683052899498e548
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-03-25 11:24:39 +0000

    TODO: more detailed "user feedback" task. 

  Change: da85f11dcbe4dbc3bcb7bb0c46e7b1c060613f0c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-03-17 11:13:52 +0000

    TODO: update MooseX::Types::NetAddr::IP status in Debian. 

  Change: 3931e2a5433fde538cb0270e2b992cf70a12c3df
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-02-25 23:10:40 +0000

    TODO++ 

  Change: 5aef3d4dd30f9a1421084a804294da7e18559d9e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 23:10:23 +0000

    manpage: explain how the application startup can be configured. 

  Change: 74a42c0b8997193aa77bde88a125c6317a60d5e2
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 22:58:20 +0000

    Fix --help usage: document the daemon commands. 

  Change: 4693a8e0be8c73cf395faa6107a6f5a8293ed8e4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 22:54:05 +0000

    POD: resync with README. 

  Change: 5a248fcba5c240c0f92f7e4670f331b14e175925
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 22:50:20 +0000

    README: rewording. 

  Change: e353088086c17b66a1f9cfc732da95d3ff4565a0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 22:49:12 +0000

    README: add installation instructions for Debian. 

  Change: 1381a618d8701ff0be6a09db277fbbf22fed41a8
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 22:44:54 +0000

    README: update licensing information. 

  Change: 49b016ab028739d32bd10d05c1ea229489a5ddca
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 22:44:44 +0000

    README: add homepage. 

  Change: c09c4e48d6c320d429f0debccdfa861681372f63
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 22:44:37 +0000

    README: formatting. 

  Change: 9d2e9e5733d3e3ca089f81463ce5dd54809bab6e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-25 22:42:18 +0000

    README: remove boilerplate. 

  Change: 4b5f2b3368a970f33a06d5f5377a19cebf4cd068
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-02-13 16:05:19 +0000

    Debian RFP bugs were submitted, add their numbers. 

  Change: bbe5f4022b1b39f7589fabdedb53f45caa717d35
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-13 14:34:46 +0000

    Update MANIFEST. 

  Change: 96d2cdea40d55743b9b5e50863a19a32fad097b3
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-02-13 14:30:18 +0000

    Add a testsuite for App::Parcimonie::gpgRecvKeys. 

  Change: a2aec87c219a3ca308b834a5568c3c503095a3ad
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-02-13 12:03:23 +0000

    Manpage: mention the Debian package's autostart feature. 

  Change: cd71b103d2ccf570d03f41cbad25110d32abc8f1
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2011-02-13 12:03:23 +0000

    TODO: update research on validation modules. 

  Change: edbae08ab4806f8f0662e727b054d01524807cd5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-13 10:54:34 +0000

    Add a testsuite for checkGpgHasDefinedKeyserver. 

  Change: e05cb2954e4becad2bb70e0e542440994ba803fc
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-13 10:48:07 +0000

    Test suite: add more sample GnuPG homedirs. 

  Change: 62e14ded079d4b785f362c3c755874da1865cfde
  Author: intrigeri <intrigeri@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@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@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@boum.org>
  Date : 2011-02-12 19:27:12 +0000

    Update MANIFEST. 

  Change: 2388ef818e946ae6ea783a5e800d83ed22a2dde3
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 19:22:46 +0000

    Update TODO. 

  Change: 8472d0146c9a1af70c66d95c7b9e553a2a112491
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 18:50:45 +0000

    Error out when no public key can be found. 

  Change: 8aadd34bd8e92c1eddc080f507358e582727e0ed
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 18:50:36 +0000

    Add fatal method. 

  Change: 9a6c53fe68df4aa27895a9c8891982ffb603e7d6
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 18:42:28 +0000

    Fix bug when average_lapse_time is not set. 

  Change: 549416627898d8fc1e0be009cf5d7393716ff412
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 18:33:13 +0000

    Add homepage metadata. 

  Change: 3a52beae658df4ce95483df0c46699976d79b950
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 18:13:49 +0000

    Prepare 0.02 release. 

  Change: a329fcdda36f7ecbab4cf77cdf51d2fd3a2591af
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 16:34:34 +0000

    Make the average lapse time configurable. 

  Change: 9aed8f7a5c08d06553b1f6c2871e274ac03d252a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 16:34:34 +0000

    Add custom Moose type: DurationInSeconds. 

  Change: 6f868d0eb39ad3e9689ca7d25786de01c94ce127
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-12 12:28:34 +0000

    Add explicit dependency on MooseX::Getopt. 

  Change: 65c9b5a9dfabfa09629d1029a30f391827bb6b79
  Author: intrigeri <intrigeri@boum.org>
  Date : 2011-02-11 23:27:46 +0000

    Update TODO. 

  Change: 2c01c624bdbcb9055734be688b8c157dab3a67b5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-26 18:16:44 +0000

    TODO update 

  Change: 2132cd226191ae3e702182d88b9c853ddeafd10f
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-26 18:16:44 +0000

    Add Git repository meta-data. 

  Change: 72bd1f7029cb4cf97f3213adb18c6524301b0c46
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-26 00:53:15 +0000

    Prepare 0.1 release. 

  Change: 0b8299e9dd63905fe2670d285993e2ac947de0b2
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-26 00:30:35 +0000

    Re-indent. 

  Change: 80d2a0f124a201123880749ad6c328b96884fcc5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-25 15:42:07 +0000

    TODO update 

  Change: 1612c6f528b656cc7e0ad13061834f813773f7f1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-25 15:07:41 +0000

    Test suite: configure a keyserver. 

  Change: 076272931f19cae2274f3d088c3f58515ebdd688
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-25 15:03:37 +0000

    Test suite: use the test keyring in 32-tryRecvKeys. 

  Change: 0e3f1eaec166d3f53e9a466ae0dc8711efe8f759
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-25 15:02:55 +0000

    Fix gnupg_homedir attribute type. 

  Change: 7c8d8fccef780d3c32d80909591e8b191afd18c6
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-12-25 14:26:30 +0000

    Update MANIFEST and MANIFEST.SKIP. 

  Change: c8aeec28686e1619ad7edd08a83e2ae03fd6a413
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-25 14:20:43 +0000

    Test if the correct public keys count is found. 

  Change: de2f1e781d760368814df3c82340ea0b50fadd63
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-12-25 13:58:40 +0000

    Add missing POD. 

  Change: 45f61334c838851a46f5cdab81d3e3ce281e3c6b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-25 13:50:27 +0000

    TODO update 

  Change: bc1f036c1c1570d6d7577095c51e4ccee7de9643
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-25 09:58:56 +0000

    Fix license URL. 

  Change: 5b75ea7b31ca7c9c71dffa91daea98a49dd59f56
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-24 12:31:37 +0000

    Remove boilerplate tests, this has been sorted out already. 

  Change: e451fcedb29ce0b6dff6d614502020f20680f035
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-24 12:04:22 +0000

    TODO update. 

  Change: 159dd23b7c633f32a3afc31a594ae465b99cf1af
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-24 12:04:21 +0000

    Tell Git to ignore the debian directory. 

  Change: 461be1bf24e705d4d79d49399648b2e1262c5dfb
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-24 12:04:21 +0000

    Do not keep META.yml under version control. 

  Change: c72ef09c6ffd14640fc832e112ec420089982238
  Author: intrigeri <intrigeri@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@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@boum.org>
  Date : 2010-12-24 10:39:21 +0000

    Mention the manpage in the README. 

  Change: 1141db23c9754407b5f6a5024b25f6aad5907694
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-24 10:39:21 +0000

    Remove boilerplate from README. 

  Change: 73d88979c8a5a1015167478ef42658e17cd4c1ae
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-12-24 01:55:19 +0000

    Add missing POD. 

  Change: 29cfb73ef0092f86c28b7aee6ca7c182fdc44532
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-24 01:54:15 +0000

    Check the keyserver option's length in GnuPG configuration. 

  Change: a8b066df0954babb16db37c14c9b9fa7bdcfc595
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-12-12 23:27:15 +0000

    Draft pieces of the design document. 

  Change: ab59f8e7c8b42740f87cac69d48303c00420285d
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-12-12 20:50:14 +0000

    TODO update 

  Change: 59e56bb7c4da3d4a899c4b48b98051749e74717e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-12 19:41:49 +0000

    Hide --pidfile from --help as it is buggy. 

  Change: 155e109e85aab8aca2f149ebbc5560f3317c2131
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-12 19:41:44 +0000

    Document our custom attributes for --help. 

  Change: 515c57d705f8359067bc115566fec0e0e0bec6a7
  Author: intrigeri <intrigeri@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@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@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@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@boum.org>
  Date : 2010-12-12 16:56:15 +0000

    WIP: connect to the Tor control port. 

  Change: cde5a1bb97b03df54e3d2aaf55e522c2cb5a557d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-12 15:42:25 +0000

    Add a --verbose output mode. 

  Change: 3202fc61c8882a09fb64012cd2a18bf2d36b8e75
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-12-12 14:46:38 +0000

    Use Path::Class instead of File::Spec. 

  Change: 0e7502300e7bb2c9fa15f8b750c675546d34fd32
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-12 12:52:19 +0000

    Add functional tests for $daemon->tryRecvKeys. 

  Change: 5f81a2ed204615e955180b78813a718ecaacad63
  Author: intrigeri <intrigeri@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@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@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@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@boum.org>
  Date : 2010-12-12 11:54:39 +0000

    TODO update. 

  Change: d974ef1228eb54988c0358bf1761872405ec5ae5
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-12-12 10:42:18 +0000

    Use relative path to exported sub. 

  Change: f2adcbace99a07b3f0abd99413cdb89a768749e7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-12 10:42:06 +0000

    Fix test plan. 

  Change: 7c39f9887961492d5908b16a7f468572ded7ae0f
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-12 10:41:55 +0000

    Skip cover_db in MANIFEST. 

  Change: b8cd6e1680df35bcf85b4554bf05a71ae02a4e81
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-11 21:30:20 +0000

    TODO++ 

  Change: 0dcec15b0fb7f04cc180a086640554e8d3ad6772
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-11 21:27:39 +0000

    Enable t/31-gpgPublicKeys.t in non-author mode. 

  Change: 8cda7e67bff983a1de2cbd8d3cf90447c60946db
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-12-11 20:48:47 +0000

    Replace Test::More with Test::Most. 

  Change: 16cfe0621ffd4370558d322bd55665fe8b6b3f9d
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-12-08 08:24:17 +0000

    TODO++ 

  Change: 32a02d89fec598c8f3c7a7a6cc0176b271163215
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-25 15:41:01 +0000

    Update TODO 

  Change: 9f911d9dee8ada88567adef9675060b6e1c634a8
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-25 01:14:30 +0000

    Update TODO 

  Change: c34ade97857cb7819461b5b7d041fdc82f3b02d8
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-25 01:02:32 +0000

    Update TODO 

  Change: 7b2e6856b159c70126e153e8d3e8032308eb78d9
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-08-25 00:11:00 +0000

    Update TODO. 

  Change: 0c9aa7ad8098e8cfbc97c128e1334a7e30a54d05
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-24 23:52:51 +0000

    Update TODO 

  Change: edf483698ea8a3c3eb69aa932e68890fc56847fe
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-24 23:52:01 +0000

    Do NOT bundle Module::Install. 

  Change: 0091679e6eaefbe4ef4e15f7bc5f0d940bc31d5a
  Author: intrigeri <intrigeri@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@boum.org>
  Date : 2010-08-24 23:09:02 +0000

    Renamed app to "parcimonie". 

  Change: c618fea3a9c8eca3a1d3c3b5ee6f820c203b6382
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-04 00:21:26 +0000

    Added TODO. 

  Change: a753c88f5fe7bab2fbaf4b748a8a60d3a64ff7f1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-04 00:21:19 +0000

    cleanup 

  Change: 6622ed47d519f27189907ccb33e718bc078e26bf
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-04 00:21:06 +0000

    Added a tiny test program. 

  Change: 271d6760b52c291eea92e72b579c4ab21b842ba0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-04 00:20:37 +0000

    Export all subs from by default. 

  Change: 68ce70c38621858ed9245f2a8975697a2423fe99
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-04 00:20:12 +0000

    Added gpgRecvKeys sub. 

  Change: fd4043c96f8b6d4cb9d68d120fc21c9c74c4238b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 19:01:50 +0000

    Added gpgPublicKeys function. 

  Change: 2426b383df0255141bea07cf4129ab18b2aaf3b5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 18:28:49 +0000

    Reordered and improved test suite 

  Change: c85c98fdbe9985af1aebb2496094b5531b037fb0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 17:53:58 +0000

    formatting 

  Change: 95c2155eed084d4992d4eb45e7be06013bb7a4d5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 17:53:42 +0000

    TODO-- 

  Change: 2f94e49edf3270cd03f6ab99eb5823922476400e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 17:51:52 +0000

    FIXME-- 

  Change: 42258754dce8fd8dc354442e1161a02e3e3e9f22
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 17:48:59 +0000

    Added licensing information. 

  Change: 8252dfd1488ca0f4da3de8cc8be51679d4b1f8b8
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 17:48:08 +0000

    Added pickRandomItems function along with its test suite. 

  Change: 450b19a6e2754ef0d72e516e54ac382d97a38377
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 17:46:30 +0000

    Added perlcritic tests. 

  Change: 18177e998d890699067d17683c8fd185c48848ec
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 15:37:53 +0000

    Added MANIFEST.SKIP. 

  Change: a1e4b722573c705be3046516b081059f882ce678
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 15:37:36 +0000

    Added perltidy configuration. 

  Change: 1ac59d8e1f7d4cb3e687649790bc3e3df1cd7ef6
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 15:37:23 +0000

    Added .gitignore. 

  Change: 79274d4b73795062b7d5a0017e2e7197194553b1
  Author: intrigeri <intrigeri@boum.org>
  Date : 2010-08-03 15:36:39 +0000

    Initialized with Module::Starter. 

================
End of releases.
================
