==================================================
Changes from 1744-11-01 00:00:00 +0000 to present.
==================================================

----------------------------------------
version 3.2 at 2018-08-16 11:53:28 +0000
----------------------------------------

  Change: a43bb05bb1ac289a0f7e1eace633cb8c1e334ecc
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-08-16 11:48:27 +0000

    Add new Archive::Tar::Wrapper attributes to
    Tails::IUK::Archive::Tar::Wrapper.

    Otherwise it's broken on current Debian testing/sid. 

  Change: 9f2dc1af97e75af96d489e356281243e10930255
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-08-16 11:11:09 +0000

    tails-iuk 3.2 

  Change: bb8c7a551c45a87be5aba9925fcbc13b8510ac87
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-08-16 09:16:31 +0000

    Add PlSense configuration file. 

  Change: c612f64e9da324c3bd4a3cfc1fccab2536718748
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-08-16 09:16:20 +0000

    Update POT and PO files, pull updated translations from Transifex. 

  Change: 89c7239baf639996f5a80b13903f3bd31178552d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-08-16 09:15:12 +0000

    Merge branch 'feature/14594-asp-gui' 

  Change: 968cbd969c3b77bd48865e2ebd3785ca64fb5ab4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-03-05 15:08:23 +0000

    Stop using IPC::Run::SafeHandles.

    Unless running under FCGI, it's totally useless but adds quite some
    complexity that might cause trouble. 

  Change: 20fd69e176ef74d08b48f97f5845cfaf8f54c387
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-03-05 10:14:49 +0000

    Adjust to tails-perl5lib changes. 

  Change: d066f390160ddf20b36311c823335062e2021fb0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-03-05 10:14:49 +0000

    Reuse HasEncoding and HasCodeset roles that are now in
    tails-perl5lib. 

-------------------------------------
version  at 2018-05-07 20:05:11 +0000
-------------------------------------

  Change: ece29c2b61517bb8d147fe49bbed0ee2a805c82d
  Author: bertagaz <bertagaz@ptitcanardnoir.org>
  Date : 2018-05-07 22:05:11 +0000

    tails-iuk 3.1 

  Change: 8c7e09815ded2233246385e0993c40a08f672beb
  Author: Tails developers <amnesia@boum.org>
  Date : 2018-05-07 19:27:22 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: ca21ab74e817bea87a9df184d4c37bed88ea0069
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-04-09 12:15:13 +0000

    Drop useless usage of FindBin::libs. 

  Change: eb838394114dce08c4927b5eef540b49cf3aeae3
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-04-09 12:12:13 +0000

    Disable buggy bn_BD translation.

    msgfmt --check --statistics --verbose -o bn_BD.mo bn_BD.po
    bn_BD.po:98: a format specification for argument 'free_memory'
    doesn't exist in 'msgstr' bn_BD.po:188: a format specification for
    argument 'name' doesn't exist in 'msgstr' msgfmt: found 2 fatal
    errors

    Partially reverts aeaea596801d9b7037f6fbf40e4be564d29c20ff. 

-------------------------------------
version  at 2018-03-01 20:50:19 +0000
-------------------------------------

  Change: 24323b5b382cdf57ece0aadd301cfb3b5b101ec8
  Author: bertagaz <bertagaz@ptitcanardnoir.org>
  Date : 2018-03-01 21:50:19 +0000

    tails-iuk 3.0 

  Change: 3676134e1de6f423ab398706765e3a0ac5d04b31
  Author: bertagaz <bertagaz@ptitcanardnoir.org>
  Date : 2018-03-01 21:38:08 +0000

    Update POT and PO files. 

  Change: aeaea596801d9b7037f6fbf40e4be564d29c20ff
  Author: bertagaz <bertagaz@ptitcanardnoir.org>
  Date : 2018-03-01 21:35:58 +0000

    Enable new translations. 

  Change: 9306fbaef096efed93db83ab8370638fe0ea5d49
  Author: bertagaz <bertagaz@ptitcanardnoir.org>
  Date : 2018-03-01 21:33:51 +0000

    Import PO files from Transifex 

  Change: 89a904ee812c8e8960cf354117113590c4ff1f1a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2018-02-04 11:55:15 +0000

    Fix test suite on current Debian sid. 

-------------------------------------
version  at 2017-09-15 21:08:43 +0000
-------------------------------------

  Change: b498bd2c8884cfe148e5eb5cc1592544f0e0386b
  Author: anonym <anonym@riseup.net>
  Date : 2017-09-15 23:08:43 +0000

    tails-iuk 2.12 

  Change: cf9141e883a583bb73ca153f3dc718f6c1e80af0
  Author: anonym <anonym@riseup.net>
  Date : 2017-09-15 23:08:43 +0000

    Fix broken PO files. 

  Change: c607c83083a681c4032b7971d15382d6c86d3b4e
  Author: anonym <anonym@riseup.net>
  Date : 2017-09-15 22:23:13 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: 4e7065af66c2d88ee35d2796cc1047107fbd9179
  Author: bertagaz <bertagaz@ptitcanardnoir.org>
  Date : 2017-08-13 13:13:03 +0000

    Fix HTML markup error in fr translation.

    It breaks the successful upgrade notification in this language. 

-------------------------------------
version  at 2017-06-10 08:07:45 +0000
-------------------------------------

  Change: d01b8339bc642ed20ee24b64be174b232875333b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-06-10 08:07:45 +0000

    tails-iuk 2.11 

  Change: 57aefa19525e397db4dcf86bd936bb73fe85c532
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-06-10 08:07:45 +0000

    Disable buggy translations. 

  Change: 57d7915bb6323325bdd6159fdce1809a7b2c6296
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-06-10 07:53:22 +0000

    Update POT and PO files. 

  Change: 3f0b940f3e3f8812ac42603ae7f08ee0d96c72aa
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-06-10 07:53:09 +0000

    Enable new translations. 

  Change: 1aed720e6abc16b7c7be3ea83c330b8a424ac863
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-06-10 07:52:01 +0000

    Update POT and PO files. 

  Change: 654c649e903f0fb2c46193ee0b7af2ea3955bc89
  Author: xin <xin@riseup.net>
  Date : 2017-05-31 23:25:25 +0000

    [fr] improve translation 

-------------------------------------
version  at 2017-05-20 11:14:52 +0000
-------------------------------------

  Change: 3b85eb7b82c1b25b05a8f85ab762982ce900fbe1
  Author: anonym <anonym@riseup.net>
  Date : 2017-05-20 13:14:52 +0000

    tails-iuk 2.10 

  Change: 9c6ce5c63b5324b0ed60bcb42763a055ed51572c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-04-19 07:37:39 +0000

    Make amd64 the default target architecture and adjust test suite
    accordingly. 

-------------------------------------
version  at 2017-04-18 10:59:35 +0000
-------------------------------------

  Change: e6c4638f85010a1cf49c142e018cecb9192cecb5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-04-18 10:59:35 +0000

    tails-iuk 2.9 

  Change: 92149c1c9a6700efe3663220e92c04aa2a4d2e93
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-04-18 10:59:35 +0000

    Make warnings non-fatal.

    They break Test::BDD::Cucumber 0.50 that still uses File::Slurp, and
    some current Perl best practices recommend to turn that off anyway. 

  Change: 0c158f7c76a429a66e64b795c1ddd2389dc2f0bb
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-04-18 10:57:47 +0000

    Drop buggy PO files (el, es, he, lv, zh_CN, zh_TW) and disable them
    in po/PACKAGE. 

  Change: 0638d5047e1180ab6806d31975ccd243c0f6ebd8
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-04-18 10:21:59 +0000

    Enable translations for languages newly imported from Transifex. 

  Change: 707f10eff7f4067c4e1263efbc8cf08edc722c88
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-04-18 10:21:43 +0000

    Import translations from Transifex, refresh POT and PO files. 

  Change: 6d060be52b5527264e3b9cbf9b660018763d57ed
  Author: anonym <anonym@riseup.net>
  Date : 2017-04-17 23:30:49 +0000

    Merge remote-tracking branch 'origin/feature/11974-reproducible-iuk'

    Fix-committed: #11974 

  Change: 3817944fb0c9f0522d5b175a73e8b668c7598cb5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-03-13 12:49:37 +0000

    Merge remote-tracking branch 'origin/master' into
    feature/11974-reproducible-iuk 

  Change: c65195511697b180abbd1ca1a273a31967fb65ee
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-11-21 12:44:05 +0000

    Ensure mksquashfs is called with $SOURCE_DATE_EPOCH in its
    environment. 

  Change: 2669572024bbe787fcfbbe60a3863eda15031bb2
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-11-21 12:43:24 +0000

    Drop unnecessary sudo: run_as_root already calls sudo. 

  Change: 9b69664c0181231d6227ebfe5c329c6644738db8
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-11-21 12:02:56 +0000

    Don't pass -mkfs-fixed-time to mksquashfs, instead rely on having it
    honor $SOURCE_DATE_EPOCH. 

  Change: 4ec0b826655b9724fd21e84acd506dcb70e5c864
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-11-21 11:17:10 +0000

    Reproduce all real hardlinks in the aufs writable branch and remove
    temporary links there (refs: #11974).

    This should get rid of /.wh..wh.plnk/* and their reproducibility
    problems. 

  Change: dc0cd971db00b9b3ecd470f46a9f1ee118103a43
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-11-21 08:56:14 +0000

    Pass --sort=name, --clamp-mtime and --mtime=@$SOURCE_DATE_EPOCH to
    tar when creating an IUK, for reproducibility (refs: #11974). 

  Change: 4557f09be29078b4473de48953effec3e956762e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-11-21 08:28:45 +0000

    Ensure the SquashFS creation date is $SOURCE_DATE_EPOCH (refs:
    #11974). 

-------------------------------------
version  at 2017-03-05 12:38:15 +0000
-------------------------------------

  Change: 5140bd33b4316d457bcba2803d1ff20b2ec6c2a7
  Author: anonym <anonym@riseup.net>
  Date : 2017-03-05 13:38:15 +0000

    tails-iuk 2.8 

  Change: 6fde668c56d0def0f1bb225e1113e62de96698c1
  Author: anonym <anonym@riseup.net>
  Date : 2017-03-05 13:31:16 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: 0359e4e092a40083a67e5e7dad16cf36b015d28f
  Author: anonym <anonym@riseup.net>
  Date : 2017-03-05 13:29:53 +0000

    Merge remote-tracking branch
    'origin/bugfix/8449-iuk-install-robustness'

    Fix-committed: #8449 

  Change: c92bfd7362d4beccb3feb00a735773ad361f513a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-03-03 13:01:56 +0000

    Ensure we sync the temporary modules file before copying it to its
    final location (refs: #8449). 

  Change: eae958ac6b422d51ec4fa68406ead550de7476aa
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-03-03 13:00:37 +0000

    Use an absolute path to cp when wrapped by nocache (refs: #8449).

    â¦ because the corresponding sudo configuration only allows us to
    run "nocache /bin/cp *". 

  Change: b5ff50e1be1c8a52c603b235cc1d5614d54f60f3
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-03-03 12:57:50 +0000

    Merge branch 'master' into bugfix/8449-iuk-install-robustness 

  Change: a46d11512029e7d119579ebb9327c57c074d738c
  Author: Tails developers <tails@boum.org>
  Date : 2015-01-14 20:01:34 +0000

    Revert "Revert "Don't use Linux page cache when copying the updated
    Tails.module to its real location (Will-Fix: #8449).""

    This reverts commit a94d2b6bebdcaa7cc97526ac2c6332f0891c9d99. 

-------------------------------------
version  at 2017-01-31 14:42:56 +0000
-------------------------------------

  Change: cfae07fda365b7df03e2fc26884c49b9e9f35333
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-01-31 14:42:56 +0000

    tails-iuk 2.7 

  Change: 6a8379538aec222053db1afca45c309ec961ec89
  Author: intrigeri <intrigeri@boum.org>
  Date : 2017-01-31 14:41:05 +0000

    Merge remote-tracking branch
    'origin/bugfix/12204-version-comparison-fix'

    Closes: #12204 

  Change: 1dfb2cb726ba8213c393b909b0bde0394c287225
  Author: anonym <anonym@riseup.net>
  Date : 2017-01-31 14:30:14 +0000

    Don't give invalid versions to Dpkg::Version's version_compare.

    '-1' will result in an error, possibly due to a new version of
    Dpkg::Version entering Debian Stretch. '0' seems like it should be
    the smallest possible version, and the other version comparisons we
    do is of the form "v > 0" so it should work as a drop-in replacement.

    Will-fix: #12204 

-------------------------------------
version  at 2017-01-12 16:00:27 +0000
-------------------------------------

  Change: be2ee6de97edf4a7ba8ebe3cba327d20c9ce3530
  Author: anonym <anonym@riseup.net>
  Date : 2017-01-12 17:00:27 +0000

    tails-iuk 2.6 

  Change: 0532ad63f9acc8166b615b4d747e6d5cd29e803c
  Author: anonym <anonym@riseup.net>
  Date : 2017-01-12 16:32:08 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: 9188fd69e22a9d0cadba5f5b0e08656abd46cfa7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-11-15 11:20:12 +0000

    tails-iuk-check-upgrade-description-file: display nicer error
    messages when assertions are not satisfied. 

  Change: 0f9ae05c24162fd1e296f64a42394bc8417691d1
  Author: xin <xin@riseup.net>
  Date : 2016-09-22 08:41:15 +0000

    [fr] update translation 

-------------------------------------
version  at 2016-06-05 17:53:00 +0000
-------------------------------------

  Change: 91ac4bcdc7dc9954f355fac60eb58448bdc0d382
  Author: anonym <anonym@riseup.net>
  Date : 2016-06-05 19:53:00 +0000

    tails-iuk 2.5 

  Change: 6306011651a1298188cbd8e6c443bf85268d4c77
  Author: anonym <anonym@riseup.net>
  Date : 2016-06-05 19:51:23 +0000

    Import PO files from Transifex, update POT and PO files. 

-------------------------------------
version  at 2016-05-25 14:57:45 +0000
-------------------------------------

  Change: a0a858f7359750f3fded005a2208fd53cceeb169
  Author: anonym <anonym@riseup.net>
  Date : 2016-05-25 16:57:45 +0000

    tails-iuk 2.4 

  Change: b399e2f778f7d095c159d92892b520e18f015cf9
  Author: anonym <anonym@riseup.net>
  Date : 2016-05-25 16:55:53 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: b318e281a35eec99734666fb7ff3eefed1d6d5d1
  Author: anonym <anonym@riseup.net>
  Date : 2016-05-25 16:55:05 +0000

    Merge remote-tracking branch 'origin/feature/11123-new-mirror-pool'

    Fix-committed: #11123 

  Change: be347d4b96e164d0b3041d3ecd4a56a3f98a7b0b
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-04-29 14:32:48 +0000

    Merge remote-tracking branch 'origin/master' into
    feature/11123-new-mirror-pool 

  Change: 71b906ef0d269631ea9a8ecf502b0d8daa0a2030
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-04-29 14:10:11 +0000

    Update test suite to generate a working mirrors.json that points to
    the local "mirror". 

  Change: f3c647700f0cb95f4c72a26932f2a904d28ee839
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-04-29 13:49:06 +0000

    Use the updated Tails::MirrorPool's API for downloading target files.

    ... and tweak $PATH and $NODE_PATH accordingly when running the test
    suite: Tails::MirrorPool::transformURL uses
    tails-transform-mirror-url, so we need to point the test suite to
    where the corresponding script and libraries can be found. 

  Change: 3b2a6046c44292611f477e4b500b2bab0b949458
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-04-14 15:19:41 +0000

    Drop obsolete dependencies. 

  Change: 975d10e82725fbf95e34b7e80ba82ec7752ba24e
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-04-14 15:14:08 +0000

    Move HTTPS download functionality to Tails::Download::HTTPS, in
    tails-perl5lib.

    We'll need it to fetch mirrors.json as well. 

  Change: 84e3ce7f6c4430e1271ec125a571e046af35cd62
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-04-14 14:45:39 +0000

    Take into account that we're not using the usual fallback download
    URL in our test suite. 

  Change: d6073a2d4e4fade56bccb8600d5ae4a2f3c168a0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-04-06 15:50:52 +0000

    Use the new mirror pool design when downloading target files.

    (Write the code I'd like to have.) 

-------------------------------------
version  at 2016-04-24 14:56:59 +0000
-------------------------------------

  Change: 7044e59aced58323635d6e51f36236fa26c030d9
  Author: anonym <anonym@riseup.net>
  Date : 2016-04-24 16:56:59 +0000

    tails-iuk 2.3 

  Change: 174ed5172f96682800f3bacbc9d4b7712ddb3378
  Author: anonym <anonym@riseup.net>
  Date : 2016-04-24 16:53:28 +0000

    Import PO files from Transifex, update POT and PO files. 

-------------------------------------
version  at 2016-03-07 16:56:26 +0000
-------------------------------------

  Change: e9f2bbfbebcfb9255f75caa876b9aa95616b02c8
  Author: anonym <anonym@riseup.net>
  Date : 2016-03-07 17:56:26 +0000

    tails-iuk 2.2 

  Change: 5a8b4eee34aa4f8b4996d44a723931608495cb4f
  Author: anonym <anonym@riseup.net>
  Date : 2016-03-07 17:55:54 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: 16599b9fe96b77a67d8fcc9613dc5508dfc61cd7
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-01-31 10:09:17 +0000

    Merge remote-tracking branch 'atomike/translation' 

  Change: 532784e3a641742764656e73524767174b606da4
  Author: AtomiKe <tails@atomike.ninja>
  Date : 2016-01-24 22:59:42 +0000

    Update translation 

  Change: 3dbce64e26d47a170bfd57738e1a505e8ce3cdce
  Author: anonym <anonym@riseup.net>
  Date : 2016-01-22 15:57:52 +0000

    Merge remote-tracking branch
    'origin/bugfix/10952-test-suite-vs-umask' 

  Change: 3309e42a9016528457eb2ae48d3f9bf926b7de96
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-01-16 17:13:07 +0000

    Test suite: mount vfat filesystem with permissive umask, so that the
    rest of the test suite can inspect it.

    Also, this matches better how permissions look like in a real Tails.

    Will-fix: #10952 

  Change: 71efa49facc934ffa2a75544e2cb4cff21ebcc86
  Author: intrigeri <intrigeri@boum.org>
  Date : 2016-01-16 17:12:32 +0000

    Use only one ok() per statement, for clearer failure reporting. 

-------------------------------------
version  at 2016-01-11 14:59:00 +0000
-------------------------------------

  Change: a9cc28cf927ee00382c7369375a540b33910a463
  Author: anonym <anonym@riseup.net>
  Date : 2016-01-11 15:59:00 +0000

    tails-iuk 2.1 

  Change: e973325c9096638d1566d9a8a2895606b45f859e
  Author: anonym <anonym@riseup.net>
  Date : 2016-01-11 15:57:34 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: cc0b00a68e1680ae92e5509d61b14b83f98e5cff
  Author: anonym <anonym@riseup.net>
  Date : 2016-01-03 16:07:50 +0000

    Merge remote-tracking branch 'origin/bugfix/10757-slow-install' 

  Change: 2e496b882617186f4c0511bd59218af753472e2f
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-12-21 06:39:09 +0000

    Remount the system partition with "sync" later.

    That is, after all heavy and non-optimized I/O operations, but before
    the important one that sometimes did not land on disk (updating
    Tails.module).

    refs: #10757 

-------------------------------------
version  at 2015-12-16 17:32:43 +0000
-------------------------------------

  Change: 88b384056b7a3d7bd2bce0a65e36fa553f18984c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-12-16 17:32:43 +0000

    tails-iuk 2.0 

  Change: ec74b02c8b5848079e89ff002116342507041d25
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-12-16 17:28:16 +0000

    Remove languages with buggy PO files from LINGUAS. 

  Change: 87b54f4e2021a97bbd3a35bec6b41f48875e74c0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-12-16 17:28:13 +0000

    Update POT and PO files. 

  Change: 7aae63a4252437045853b3d0c0e7f82f0d6f105c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-11-09 15:03:39 +0000

    Remove Squeeze-only workaround for the HashType enum in
    Tails::IUK::TargetFile::Download.

    Closes: #7042 

  Change: 00a09d3bc640e26b8c8d8e037e88ae12aad5950a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-11-09 14:58:38 +0000

    Use assert_undefined instead of assert(!defined).

    Jessie's Carp::Assert::More allows us to do so. 

  Change: 5874dfbf86dbf3c130d972739b43e5960f1459c9
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-11-09 14:56:53 +0000

    Drop workaround that was needed with Squeeze's zenity(1).

    On Jessie and current sid, it does pulsate even when not connected to
    any input stream. 

  Change: 9c7d22992e236cc5750977c4e86bb4ed3fd01155
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-11-09 14:39:20 +0000

    Replace references to ~/.xsession-errors with "sudo
    tails-debugging-info".

    Closes: #9966 

-------------------------------------
version  at 2015-11-02 23:32:09 +0000
-------------------------------------

  Change: 749a0fa65bf4a40dee556106d349102d89e37056
  Author: anonym <anonym@riseup.net>
  Date : 2015-11-03 00:32:09 +0000

    tails-iuk 1.27 

  Change: 521243c8a8b2aaf5e3ef5b99c2df69c9d206a1d9
  Author: anonym <anonym@riseup.net>
  Date : 2015-11-02 21:30:26 +0000

    Import PO files from Transifex, update POT and PO files. 

-------------------------------------
version  at 2015-10-26 19:29:40 +0000
-------------------------------------

  Change: 2d653d0c92f422e0a5903b3f8996687471fd5961
  Author: anonym <anonym@riseup.net>
  Date : 2015-10-26 20:29:40 +0000

    tails-iuk 1.26 

  Change: 7b2e5e5b94ffee8f03137f288b9bdfcc87cfd3b6
  Author: anonym <anonym@riseup.net>
  Date : 2015-10-26 20:16:51 +0000

    Remove buggy translations: es el he ko lv sk tr zh_CN zh_TW 

  Change: 42382a1d3c9365015bf0322cb1902a4d9c266971
  Author: anonym <anonym@riseup.net>
  Date : 2015-10-26 20:02:35 +0000

    Update PO files from Transifex. 

  Change: c267957b51ece1807b0df9be063afb35f86411f3
  Author: anonym <anonym@riseup.net>
  Date : 2015-10-26 20:00:21 +0000

    Merge remote-tracking branch 'origin/bugfix/10239-more-sync' 

  Change: 042f8774140d62abf15208e2e99eba62068a5eff
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-10-12 16:33:40 +0000

    Explicitly run "sync" at the end of the upgrade process.

    It might be that live-boot sometimes doesn't manage to properly
    sync/umount the system partition after an upgrade was applied. Let's
    make sure the data reaches the boot device anyway. 

  Change: c4e8ccade64e105b846453aac0ba10224ed8646f
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-10-12 16:27:22 +0000

    When remounting system partition read-write, pass the "sync" option.

    This might help with some issues we've seen, such as #10239, and
    possibly for #8449 as well. 

-------------------------------------
version  at 2015-09-20 17:03:10 +0000
-------------------------------------

  Change: 2ada632bf2d3b03936c034bcc80d149b169d5637
  Author: anonym <anonym@riseup.net>
  Date : 2015-09-20 19:03:10 +0000

    tails-iuk 1.25 

  Change: 2faf71689fcd60e51addd51ecae5faa629098428
  Author: anonym <anonym@riseup.net>
  Date : 2015-09-20 18:34:02 +0000

    Update PO files from Transifex. 

-------------------------------------
version  at 2015-08-05 18:06:02 +0000
-------------------------------------

  Change: 341a9b58e062ae4858a1a62ee44fa4dc17f8ca3c
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-05 18:06:02 +0000

    Update POT and PO files. 

  Change: 6e2a8d0b8ebeca4151958cdf433073c563f7522d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-05 17:52:09 +0000

    tails-iuk 1.24 

  Change: 47adbf95e9dc92f4d516e1c9a6ce8fcce2bc9fe3
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-05 17:52:09 +0000

    Test suite: take into account that loop devices may have 253 as their
    major device node as well. 

  Change: 95490564ac2e2925e85ddc69e5eaed2e7ce28c46
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-05 17:35:26 +0000

    dist.ini: take into account that our perl5lib's versioning has 3
    digits. 

  Change: 353bd64a217ae3a15bfdb8735871650e575ac0f5
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-05 17:35:26 +0000

    Disable buggy el.po. 

  Change: 83261c7f732a79d37d073ca7d546603e513dd1d4
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-08-05 17:17:10 +0000

    Update PO files from Transifex. 

  Change: e0652a4f70fca137fc67dc0174862787c95225c6
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-07-30 18:14:39 +0000

    features/create/step_definitions/Create_steps.pl: drop obsolete
    include of List::MoreUtils. 

  Change: 23b5c17e91ceabbaab67699bae94d6197ad55111
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-07-19 08:25:42 +0000

    Test suite: workaround weird Archive::Tar behaviour on current sid.

    Note that *already* do something similar in Tails::IUK::Read, by
    redefining a contains_file method there, that grep's the output of
    Archive::Tar->list_files, instead of using
    Archive::Tar->contains_file. 

-------------------------------------
version  at 2015-06-28 18:37:58 +0000
-------------------------------------

  Change: 439bbf898a819f378f4405c6ef99a7c22112d5d3
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-06-28 18:37:58 +0000

    tails-iuk 1.23 

  Change: c21b654aa1c466347adf1ccd7b05fc866cd66106
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-06-28 17:35:34 +0000

    Remove and disable buggy Turkish translation. 

  Change: bd2e9d5b7d33de6b31326c1202218b939596906a
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-06-28 17:35:07 +0000

    Update POT, and import PO files from Transifex. 

  Change: 00e0c41a323498a2278ab5678013a0ffb959d504
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-06-11 20:58:59 +0000

    tails-shutdown-network: fix incremental upgrades in Windows
    Camouflage mode, and while we're at it, be more robust potentially
    misbehaving service management (Closes: #9413) 

-------------------------------------
version  at 2015-05-02 20:07:21 +0000
-------------------------------------

  Change: a54fad93bbda853b37620c3f3deb03c8ab7ed9e8
  Author: anonym <anonym@riseup.net>
  Date : 2015-05-02 22:07:21 +0000

    tails-iuk 1.22 

  Change: 4efd03ce54017650ca91029b3bf647d4d9f2d586
  Author: anonym <anonym@riseup.net>
  Date : 2015-05-02 22:07:21 +0000

    Fix broken translations. 

  Change: 30ca6ee215ff2a0692f497856179350a8fe1b67d
  Author: anonym <anonym@riseup.net>
  Date : 2015-05-02 21:11:47 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: a727885783d8e3fcb5a4b960da1dbaeef798a935
  Author: anonym <anonym@riseup.net>
  Date : 2015-04-15 13:23:51 +0000

    Merge remote-tracking branch
    'origin/bugfix/9190-localize-tails-upgrader' 

  Change: c356a0696107ccf2f50b1afd6594a8ac6b879f89
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-04-09 10:04:42 +0000

    Fix typo in French translation. 

  Change: 73aee4ded898c64d38f9f066c4a86b199b5c6ac3
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-04-09 09:21:26 +0000

    Use the same gettext text domain in the upgrader than the one defined
    in po/PACKAGE.

    Otherwise, existing translations are ignored. 

  Change: 32145e33d7db5d58f2f34aae8289c15067ae50d2
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-04-08 19:45:58 +0000

    Reorder language names in the same order as ls gives me. 

  Change: f81f2308ae7c38e3237274518bae48e58d994f95
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-04-08 19:45:10 +0000

    Re-enable localization for all languages we have a PO file for.

    This was (probably accidentally) disabled in commit b9e8671. 

-------------------------------------
version  at 2015-03-31 13:58:53 +0000
-------------------------------------

  Change: 814d7b73d8bf818795bc987fdf29daa2a89d91bb
  Author: anonym <anonym@riseup.net>
  Date : 2015-03-31 15:58:53 +0000

    tails-iuk 1.21 

-------------------------------------
version  at 2015-03-30 14:16:55 +0000
-------------------------------------

  Change: 5a664cfa4a33b8b7870b5f1d26668b8daa5b43d3
  Author: anonym <anonym@riseup.net>
  Date : 2015-03-30 16:16:55 +0000

    tails-iuk 1.20 

  Change: 2cf6d97a98309f3cbe92122f33da996463f21756
  Author: anonym <anonym@riseup.net>
  Date : 2015-03-30 15:50:01 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: 407e47b84cac6247561e7c67f89e966128b1e5a0
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-03-22 19:05:02 +0000

    Output the list of signatures that we failed to verify, instead of
    failing hard on the first one.

    We sometimes transition our signing key. In this case, it's expected
    that old signatures fail to verify. 

  Change: 9af4b9d37201fa9143f19ff03d11b57ac9043d3d
  Author: intrigeri <intrigeri@boum.org>
  Date : 2015-03-22 19:05:02 +0000

    Add missing import. 

-------------------------------------
version  at 2015-02-11 18:43:42 +0000
-------------------------------------

  Change: 88bb3ce15c2c62dbc58d69529fcbc8fc487d1451
  Author: Tails developers <tails@boum.org>
  Date : 2015-02-11 19:43:42 +0000

    tails-iuk 1.19 

  Change: e8edb8b7f70dd7761c9a886a402e8480d9271853
  Author: Tails developers <tails@boum.org>
  Date : 2015-02-11 19:39:23 +0000

    Import PO files from Transifex, update POT and PO files. 

-------------------------------------
version  at 2015-01-13 18:21:09 +0000
-------------------------------------

  Change: eaa3882e7df98d7745a9a75f23aff754ee281aca
  Author: Tails developers <tails@boum.org>
  Date : 2015-01-13 19:21:09 +0000

    tails-iuk 1.18 

  Change: a94d2b6bebdcaa7cc97526ac2c6332f0891c9d99
  Author: Tails developers <tails@boum.org>
  Date : 2015-01-13 19:19:04 +0000

    Revert "Don't use Linux page cache when copying the updated
    Tails.module to its real location (Will-Fix: #8449)."

    This reverts commit 891163b3f981c1c36952abd4d3b68fc5eef3d819.

    The `nocache cp ...` command if tails-install-iuk fails when run by
    tails-upgrade-frontend. 

-------------------------------------
version  at 2015-01-13 13:31:10 +0000
-------------------------------------

  Change: 61641f1ff0a1e2cf695a1ab40ec407208e967aca
  Author: Tails developers <tails@boum.org>
  Date : 2015-01-13 14:31:10 +0000

    tails-iuk 1.17 

  Change: b9e8671a19d33281baccca89222e140a86151590
  Author: Tails developers <tails@boum.org>
  Date : 2015-01-13 14:20:58 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: 5fd7a03ee19027605e1229f441fe70c344e6b295
  Author: Tails developers <tails@boum.org>
  Date : 2015-01-13 14:06:22 +0000

    Merge remote-tracking branch
    'origin/bugfix/8449-iuk-install-robustness' 

  Change: 5a35bc17a726c37478be89a6a08720d725019bcf
  Author: Tails developers <tails@boum.org>
  Date : 2015-01-13 14:04:46 +0000

    Merge remote-tracking branch 'origin/bugfix/handle-website-CA-change' 

  Change: b098a2747a41115b42f670eac2e28b86ee52ce6b
  Author: Tails developers <tails@boum.org>
  Date : 2015-01-04 13:38:44 +0000

    Upgrade the CA bundle filename, since it was renamed.

    (In tails.git, commit 4e13758.) 

  Change: 891163b3f981c1c36952abd4d3b68fc5eef3d819
  Author: Tails developers <tails@boum.org>
  Date : 2014-12-16 18:01:34 +0000

    Don't use Linux page cache when copying the updated Tails.module to
    its real location (Will-Fix: #8449).

    In some corner cases, discovered during the emergency 1.2.2 releases
    (and presumably because its IUK was so small), a corrupted
    Tails.module is left on disk. This seems like a failure of syncing
    the kernel's disk cache to disk.

    Furthermore, this does not occur when calling tails-install-iuk
    directly, which indicates that the cause has something to do with the
    fancy stuff wrapping around that call in the frontend, or possibly
    with perl's IPC::Run library.

    This doesn't happened in our tests when this `cp' command is wrapped
    with `nocache'. 

  Change: ca8cedeb2b9b6129b24078ff807418f8d7bc461f
  Author: Tails developers <tails@boum.org>
  Date : 2014-12-16 17:59:51 +0000

    Merge branch 'bugfix/handle-website-CA-change' 

  Change: d9eb373503e7bd282d293851298ed4a48c709424
  Author: Tails developers <tails@boum.org>
  Date : 2014-12-14 14:31:41 +0000

    Add reference to the ticket we have about that. 

  Change: bc6aad74b1ba49c942a504a495f87bf0cfa2ce33
  Author: Tails developers <tails@boum.org>
  Date : 2014-12-07 13:37:03 +0000

    Add an indirection layer rather than hard-coding the CA to verify the
    website certificate against.

    The tails-iuk.pem CA bundle is created at build time, in the
    bugfix/handle-website-CA-change branch of our main Git repository. 

  Change: 6b89b8102779700d60fe28fedc0e9fdab0481cf9
  Author: Tails developers <tails@boum.org>
  Date : 2014-12-03 15:14:09 +0000

    Have rsync compare file contents by using --checksum.

    Previously it used the default, which is checking timestamps and file
    size, but that doesn't play well with some of the Tor browser files.
    For instance, "application.ini" usually doesn't change in size; the
    only expected change is the version number, which for ESR bumps mean
    a character swap. Furthermore, the file timestamp is spoofed to "Jan
    1 00:00:00 2000". Hence rsync's default method isn't reliable enough
    for our purposes. 

-------------------------------------
version  at 2014-12-02 09:49:00 +0000
-------------------------------------

  Change: 510221292dc8b775c7eec05b9299215b54143c74
  Author: Tails developers <tails@boum.org>
  Date : 2014-12-02 10:49:00 +0000

    tails-iuk 1.16 

  Change: adb2f76df5cd70320d33b4d69a03c3df6790e93f
  Author: Tails developers <tails@boum.org>
  Date : 2014-12-02 09:51:10 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: 129fee8d59dcff4025e523cd657eb6458245782b
  Author: Tails developers <tails@boum.org>
  Date : 2014-12-01 19:50:29 +0000

    Have Test::NoTabs limit itself to executable and installed modules.

    That is, drop :TestFiles from the default list of finders. Otherwise,
    it looks e.g. into t/data/dev_gnupg_homedir/pubring.gpg, and fails.
    Ideally, we would write our own finder, built upon the default ones,
    but that would exclude these binary .gpg files. Or, we would get rid
    of these binary files, replace them with armored GnuPG output, and
    build keyrings out of it at test time. But this workaround will be
    good enough for now. 

-------------------------------------
version  at 2014-10-15 15:18:14 +0000
-------------------------------------

  Change: dbcb25341ea09565c103f243e32833e124f32192
  Author: Tails developers <tails@boum.org>
  Date : 2014-10-15 17:18:14 +0000

    tails-iuk 1.15 

  Change: 73b386d163776f6353f9ed0fd4d8afcccc73859b
  Author: Tails developers <tails@boum.org>
  Date : 2014-10-15 16:10:34 +0000

    Import PO files from Transifex, update POT and PO files. 

-------------------------------------
version  at 2014-10-08 19:41:38 +0000
-------------------------------------

  Change: 711b2b06719a2d2672596cfdccba449d2b3a3b11
  Author: Tails developers <tails@boum.org>
  Date : 2014-10-08 21:41:38 +0000

    tails-iuk 1.14 

  Change: e03c77ef5ced0733f68714c30d7edc24cd658b1e
  Author: Tails developers <tails@boum.org>
  Date : 2014-10-08 21:41:23 +0000

    Fix broken translations. 

  Change: 0fee1042ef42d40ee8e0ebd049a5e11d4bba1a58
  Author: Tails developers <tails@boum.org>
  Date : 2014-10-08 21:14:12 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: 40d97589d5f46a6dbd466be635395a81bb3e2d99
  Author: Tails developers <tails@boum.org>
  Date : 2014-09-26 05:29:06 +0000

    Merge remote-tracking branch
    'origin/feature/7707-better-compress-squashfs-in-iuks' 

  Change: 3080e677fb7de00acbded777337f73d0ec632550
  Author: Tails developers <tails@boum.org>
  Date : 2014-09-19 04:28:28 +0000

    Update POT and PO files. 

  Change: d2bddba974b5b7cb41e7ba63a2cb77d6656efd01
  Author: Tails developers <tails@boum.org>
  Date : 2014-09-19 04:27:27 +0000

    Add a few missing files to POTFILES.in. 

  Change: d7a94c04196b8ede43f779bc5a7b9cb157cd9415
  Author: Tails developers <tails@boum.org>
  Date : 2014-07-31 20:22:25 +0000

    Compress the SquashFS included in IUKs more aggressively (Closes:
    #7707).

    I have tested this to regenerate Tails_i386_1.1~rc1_to_1.1.iuk.

    - current master branch: 246118400 bytes, 426.30s user 33.91s system

    - with this commit: 229642240 bytes, 940.37s user 40.56s system

    That is: 9.3% of decrease in size, 120% of increase in build time.

    We build an IUK once, and then it's downloaded many times, and takes
    that much room on users' devices, so it seems worth it. 

-------------------------------------
version  at 2014-08-31 13:43:06 +0000
-------------------------------------

  Change: 38cfd328019db5560facddf786ec0819500990c0
  Author: Tails developers <tails@boum.org>
  Date : 2014-08-31 15:43:06 +0000

    tails-iuk 1.13 

  Change: 15cd07444efc9f6a4003946964d62b3e6996f7cd
  Author: Tails developers <tails@boum.org>
  Date : 2014-08-31 15:43:01 +0000

    Fix broken translations. 

  Change: 4a47d8d0253f0a91da57c0066f2d83e797c71434
  Author: Tails developers <tails@boum.org>
  Date : 2014-08-31 15:28:18 +0000

    Update POT and PO files. 

  Change: c045acde5a51f0e58b33008f06b3e65713316f9c
  Author: Tails developers <tails@boum.org>
  Date : 2014-07-22 17:49:54 +0000

    Add missing import. 

-------------------------------------
version  at 2014-07-20 21:07:52 +0000
-------------------------------------

  Change: 9e4d0fefc843efabb5fabdec70e8dcb1537f242f
  Author: Tails developers <tails@boum.org>
  Date : 2014-07-20 23:07:52 +0000

    tails-iuk 1.12 

  Change: 5b8b7601a90f504710801d674acad36a2ec73c84
  Author: Tails developers <tails@boum.org>
  Date : 2014-07-20 23:07:52 +0000

    Fix broken translations. 

  Change: 1cf04f5c4886966a84ad198984bdc60f93bc36be
  Author: Tails developers <tails@boum.org>
  Date : 2014-07-20 20:34:37 +0000

    Update POT and PO files. 

-------------------------------------
version  at 2014-07-01 23:24:09 +0000
-------------------------------------

  Change: a3b92a381ed59571884ad93965d04669a64546dd
  Author: Tails developers <tails@boum.org>
  Date : 2014-07-02 01:24:09 +0000

    tails-iuk 1.11 

  Change: 4b8b981cd1760bf4b94d144b0461bc5a3a564ac1
  Author: Tails developers <tails@boum.org>
  Date : 2014-07-02 01:23:56 +0000

    Fix broken translations. 

  Change: 4b1bc4aec88f2bbc468081ec206e003f282fae95
  Author: Tails developers <tails@boum.org>
  Date : 2014-07-01 22:23:53 +0000

    Update POT and PO files. 

-------------------------------------
version  at 2014-06-24 09:59:50 +0000
-------------------------------------

  Change: 167f57417721981f17268831102b7ef67541b397
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-24 09:59:50 +0000

    tails-iuk 1.10 

  Change: 6152ff8874cc9d201da96aa85d15899b5c2b2048
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-24 09:59:50 +0000

    Run Cucumber features in separate harnesses.

    Else, step definitions with same name in different features break
    stuff. 

  Change: 190736c8b5a33544519f49db15320060ab6fb215
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-24 09:44:15 +0000

    Update POT and PO files. 

  Change: 40ac8dc67b9c7899b57a990754e80ac09c91908c
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-24 09:43:27 +0000

    Merge branch 'bugfix/7345-upgrade-from-iso-from-1.0-to-1.1' 

  Change: 08bdb31b326bf376c098349d8e40bdd2db98c079
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-24 09:43:02 +0000

    Adjust the version of Tails' perl5lib we need: it was actually
    released as 0.8. 

  Change: 0199bafaf4b74c0377eb83ce7ae9cf5e4249738e
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-21 22:24:14 +0000

    Depend on Tails perl5lib 0.7.8, that introduces the
    system_partition_file attribute. 

  Change: 9c88d3fc1a1753f24add8be525c8913017e7ea4d
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-20 09:29:17 +0000

    Bump versioned dependency on Test::BDD::Cucumber: we now use features
    found in 0.16+. 

  Change: f97b4f867ccc08ffcbeff9a0ef36df4cd05da7cb
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-20 09:24:40 +0000

    Run Test::BDD::Cucumber tests by default (Closes: #6442).

    We can now do this on Wheezy. 

  Change: d7ffd8e4bd617841531ca27fa64b81cc639834ed
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-16 15:50:03 +0000

    Upgrade syslinux and its MBR at the end of a successful incremental
    upgrade.

    We run the syslinux binary from the system partition's utils/linux/
    directory. This ensures the installed version of syslinux matches the
    version of the COM32 modules that were shipped by the IUK. Ditto for
    the MBR, that's taken from utils/mbr/mbr.bin, on the system partition
    as well.

    If no such syslinux binary can be found, then we skip syslinux
    installation. Likewise, if no such MBR can be found, then we skip MBR
    installation. 

  Change: 41ff508fd973cc405541d4e90806c700830a6801
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-16 13:42:23 +0000

    Convert low-level setup and teardown to Before/After steps in the
    Install feature too. 

  Change: be985c8e5420bbaf5905b47edec46eecc4a1dab3
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-16 13:42:23 +0000

    Convert some setup and teardown to Before/After steps.

    ... which actually runs the teardown step as intended in scenarios
    from the Frontend feature, which wasn't the case previously. 

  Change: 69ebc0dea1e36c5b29841c76a243577deb68c251
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-16 13:35:59 +0000

    Use a partitioned device instead of only a system partition, when
    testing.

    Refactor a bit to be able to do so properly.

    This is needed because we'll soon run syslinux during the IUK
    installation process. 

  Change: 4bded021c805d68f0ae6270cd6664d614d53b7e2
  Author: Tails developers <tails@boum.org>
  Date : 2014-06-16 07:25:09 +0000

    Also save the EFI and utils directory in boot.tar.bz2. 

-------------------------------------
version  at 2014-05-28 20:51:54 +0000
-------------------------------------

  Change: 9f32d51c76af81246ac673356223998018d3cbb9
  Author: Tails developers <tails@boum.org>
  Date : 2014-05-28 22:51:54 +0000

    tails-iuk 1.9 

  Change: 49e40d5c468d718b1d5f56953b546ffdb0fe691c
  Author: Tails developers <tails@boum.org>
  Date : 2014-05-28 22:51:32 +0000

    Import PO files from Transifex, update POT and PO files. 

-------------------------------------
version  at 2014-05-01 10:10:56 +0000
-------------------------------------

  Change: af6baee50121ff857a2b187be5d20714469cf251
  Author: Tails developers <tails@boum.org>
  Date : 2014-05-01 10:10:56 +0000

    tails-iuk 1.8 

  Change: a2dad30e288fa6faceb81169a6f4b122239a0f36
  Author: Tails developers <tails@boum.org>
  Date : 2014-05-01 10:10:56 +0000

    Drop buggy lv translation. 

  Change: 455cab3edf465d14324fd637299d89812e2ec28e
  Author: Tails developers <tails@boum.org>
  Date : 2014-05-01 10:04:22 +0000

    Merge branch 'feature/wheezy' 

  Change: 09815d9072497e28f0ec96aae94270e61c217654
  Author: Tails developers <tails@boum.org>
  Date : 2014-04-05 14:18:00 +0000

    Merge branch 'master' into feature/wheezy

    Conflicts:

    lib/Tails/IUK/Frontend.pm 

  Change: bc9941168e4a47c1b6455ae69de12aa0531ca761
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 14:31:40 +0000

    Revert "Don't use the --no-cancel zenity option: it's not supported
    in Squeeze."

    This reverts commit 7d2bdc15ddeb5e0c52a7dd5767948c6e0274e486.

    Wheezy's zenity supports --no-cancel. 

-------------------------------------
version  at 2014-04-27 14:56:40 +0000
-------------------------------------

  Change: 65153b9bb3acc04f0203938b18bd2ecf54ed94df
  Author: Tails developers <tails@boum.org>
  Date : 2014-04-27 16:56:40 +0000

    tails-iuk 1.7 

  Change: e146322eb6fbe3dcdd3dd4a44c81824bd759bef8
  Author: Tails developers <tails@boum.org>
  Date : 2014-04-27 16:56:15 +0000

    Update POT and PO files. 

-------------------------------------
version  at 2014-04-16 15:55:24 +0000
-------------------------------------

  Change: fa2c6ed7dde85017a3ed2341113ba0377bf6983d
  Author: Tails developers <tails@boum.org>
  Date : 2014-04-16 17:55:24 +0000

    tails-iuk 1.6 

  Change: 1f5cf305cb1fb2e5e40492db36f07a3e97ee1e5e
  Author: Tails developers <tails@boum.org>
  Date : 2014-04-16 17:55:08 +0000

    Update POT and PO files. 

-------------------------------------
version  at 2014-03-17 22:09:38 +0000
-------------------------------------

  Change: eb494418b4a55ea3402e66cb6e19be16385e3470
  Author: Tails developers <tails@boum.org>
  Date : 2014-03-17 23:09:38 +0000

    tails-iuk 1.5 

  Change: c25e0f05fc4bc8237660331bcf81374248d58c56
  Author: Tails developers <amnesia@boum.org>
  Date : 2014-03-17 18:02:07 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: cf4c4db2178bf2d6a56a48e6a50ff91c76266ea1
  Author: Tails developers <amnesia@boum.org>
  Date : 2014-03-13 11:07:58 +0000

    Tails 0.23 translation 

  Change: c3e264f5f7c1d2b447b69635778a8c1a76f9fd68
  Author: Tails developers <tails@boum.org>
  Date : 2014-03-07 18:43:32 +0000

    Kill Vidalia with SIGKILL.

    Else, it sometimes does not die before the Tor service is stopped on
    the next line, and the a scary "Vidalia has detected that Tor has
    exited" error dialog is displayed. 

  Change: cb69704c9fa983dcf89e23732fcc1a1559208a4b
  Author: Tails developers <tails@boum.org>
  Date : 2014-03-07 12:38:33 +0000

    Allow generating udf's for multiple next releases. 

-------------------------------------
version  at 2014-03-06 16:40:28 +0000
-------------------------------------

  Change: f19bda152985d5a7949625b3b6942410498f1729
  Author: Tails developers <amnesia@boum.org>
  Date : 2014-03-06 17:40:28 +0000

    tails-iuk 1.4 

  Change: 3bd5b5d34d370b3852a50d7538e7fc983bd71003
  Author: Tails developers <amnesia@boum.org>
  Date : 2014-03-06 17:37:47 +0000

    Import PO files from Transifex, update POT and PO files. 

  Change: f457fce787650ad385dc0f8c6dbb05cc50020928
  Author: Tails developers <tails@boum.org>
  Date : 2014-03-05 16:56:13 +0000

    Add a "--ignore-if-same-content FILE" option.

    This allows *not* including some files in the SquashFS if their
    content has not changed, as a temporary workaround for the "IUK
    contains files whose content has not changed, simply because their
    mtime has changed" problem.

    Once our hack to reset these files' mtime to epoch at ISO build time
    has propagated to every ISO used as the "old" one when generating
    IUKs, this won't be needed anymore.

    This option shall only be used on files whose mtime does not matter. 

  Change: 887e29f7e62ad009fb1609e11b600e7dc7eff69f
  Author: Tails developers <tails@boum.org>
  Date : 2014-03-05 14:13:42 +0000

    Unfuzzy translation. 

  Change: 8249f69adb41a70bb932dfb6a4fddc29a2120a6f
  Author: Tails developers <tails@boum.org>
  Date : 2014-03-05 14:11:26 +0000

    Update POT and PO files. 

  Change: b1e1fcae35055762425aafd2e82dc33249c3fb45
  Author: Tails developers <tails@boum.org>
  Date : 2014-03-05 14:10:18 +0000

    Remove periods (".") at sentences end, for easier copying'n'pasting. 

  Change: 4944a126952911b7175fe2cb34b9006cff8b7562
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-27 12:19:37 +0000

    Replace ~/ with /home/amnesia/. 

-------------------------------------
version  at 2014-02-21 16:39:13 +0000
-------------------------------------

  Change: 30f669fd2f8e88b410d16faf0408548312adce9f
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-21 16:39:13 +0000

    tails-iuk 1.3 

  Change: 68f37c0dfd0fe838005bf0d9847db3030715faee
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-21 16:38:46 +0000

    Update POT and PO files. 

  Change: 4fc559d9f550ed6311cb91baf154baeedec75e9c
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-21 16:18:20 +0000

    Bump dependency on our perl5lib: 0.7.2 is needed to get a free_memory
    method that return bytes. 

  Change: d354c6fefa7ac52f6d3b562d93274848f6babbe7
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-21 16:17:57 +0000

    Have memory_needed return bytes: that's what our string formatting
    functions know how to handle. 

  Change: ccfd8ca30815f64071b0bfa1292868b1ad5d4c21
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-21 16:04:09 +0000

    Display non-questions with zenity --info: this avoids proposing a
    meaningless yes/no choice. 

  Change: 82461e40cecc14f764e526c4b88910f0fee07e9e
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-21 16:04:09 +0000

    Make sure the dialog method is not called with meaningless
    parameters. 

  Change: da33b441c66c3e85453b66115c5e1d793d01770e
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-21 16:04:09 +0000

    Drop duplicated punctuation. 

  Change: 521b6a2a487d0782346bd832e133814e2c79f426
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-21 16:04:08 +0000

    Use phrasing that was discussed on tails-dev@, rewrap to 80 chars. 

-------------------------------------
version  at 2014-02-20 14:49:58 +0000
-------------------------------------

  Change: d3e8375076790365cfb13aec6d7561eb13d80334
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-20 14:49:58 +0000

    tails-iuk 1.2 

  Change: 65106cf3a3110b4cf2915effb681d33034aafd32
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-20 14:49:08 +0000

    Update POT and PO files. 

  Change: 9a922a0e7814c02bf6108ba1960604e561db1a6b
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-20 14:41:29 +0000

    Hide debugging information by default: it lands into
    ~/.xsession-errors already (Closes: #6505). 

  Change: 39940a41495201c061537b404975826d04b0b7ca
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-20 14:40:36 +0000

    Depend on our Perl library 0.7.1, that has a run_dir bugfix we need. 

-------------------------------------
version  at 2014-02-18 18:28:15 +0000
-------------------------------------

  Change: 91f2ea749705cc7f2ba1d0f268c6c9248d61f188
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-18 18:28:15 +0000

    tails-iuk 1.1 

  Change: 617a6f260ffa59fa232667d67fdd824d7febee7c
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-18 18:28:15 +0000

    Lazily umount filesystems in the test suite: else, they are sometimes
    still busy. 

  Change: 853c8d19994191a8c18c5f3c2f0b08afd326a353
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-18 18:03:38 +0000

    Update POT and PO files. 

  Change: 8d694a0ea6b0cd855c2e3fcbdf7ebdf0bf8f1836
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-18 17:33:39 +0000

    Add a missing string decoding steps. 

  Change: 7f79d6b6649216fb4c7c623bae39306eea5d2e62
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-18 17:33:39 +0000

    Report more precisely why an incremental upgrade cannot be done
    (Closes: #6575). 

  Change: d49356aa7a78c0e025bca7d1ae637e091f0867f4
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-12 12:24:56 +0000

    Don't pass now unneeded argument to errf. 

  Change: 4cefe4d123e33dc0931ef165a2d7fb5982b76e82
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-12 12:20:35 +0000

    Drop a few XXX notes, that are being dealt with in another way. 

  Change: 29e1f89b9b2cc964cd2cccf9321d86bc581531aa
  Author: Tails developers <tails@boum.org>
  Date : 2014-02-12 12:16:30 +0000

    Create /var/run/tails-upgrader/checked_upgrades after checking for
    available upgrades (Closes: #6593). 

-------------------------------------
version  at 2014-01-29 13:47:11 +0000
-------------------------------------

  Change: 7d2b42e6c7d863e49703982c9bff3c7d787ffb1c
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-29 13:47:11 +0000

    Drop buggy lv and zh_CN translations. 

  Change: f72c705541764060abee14236d91713fdbba383d
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-29 13:40:08 +0000

    tails-iuk 1.0.1 

  Change: 497d92cb8135b7a4aaca4427d0a9b906b2a513f0
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-29 13:39:29 +0000

    Update POT and PO files. 

  Change: 43fd1dee52cb740e70f9f3e1026ab9d02a70a736
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-29 13:39:10 +0000

    Enable new translations. 

  Change: 9d6c8f816f3d09d783e49c91431a2a28a6309aa5
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-29 13:37:44 +0000

    Import translations from Transifex 

  Change: 868fa96247df8f8156963c4c9d50e5abd4027c64
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-17 11:43:58 +0000

    Link to the French version. 

  Change: aff58b02dff7cbb128161240b5cc5ab34e87210f
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-17 11:42:12 +0000

    Merge remote-tracking branch 'mercedes508/master' 

  Change: 80ee25cc7e5c83e67f91e5a969b6ab6fbf85f7b7
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-15 15:07:04 +0000

    Create UDFs for the next release, so that users of nightly builds
    based on devel or experimental are not annoyed. 

  Change: ebfc9a2d6ae2579c3aaa736808503550ef67c442
  Author: Tails developers <amnesia@boum.org>
  Date : 2014-01-12 16:59:17 +0000

    translation update 

  Change: 7f8485eea2f5809942db30268a4cd73c19c4976e
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-10 20:14:59 +0000

    Create UDFs for the current version for both the stable and alpha
    channels.

    Else, when preparing a RC (--channel alpha), only the alpha channel
    UDF is created, and then when booting an upgraded system (configured,
    by default, to use the stable channel), Tails Upgrader cannot check
    that no upgrade is available due to a missing UDF on the stable
    channel. 

  Change: 53af4ff6abf8ad1837c0eb5c7614b7bea7ff12b5
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-10 16:54:47 +0000

    Mangle URL to details on the website to fit what we've been doing
    forever.

    That is, s/~/-/ in version number, and test_$version for release
    candidates. 

  Change: ad644457eb9896f5a1ef309b09f81ce89fbc1026
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-10 16:43:30 +0000

    Take into account our ISO images start with lower-case "tails-". 

  Change: b66ff2495d55a081ab7cd5138ac1ad7b8518b985
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-10 16:31:21 +0000

    Support the case when a previous version's UDF does not exist.

    This can happen e.g. when using "--channel alpha". 

-------------------------------------
version  at 2014-01-09 13:58:09 +0000
-------------------------------------

  Change: 1d8e18488daaf0c9cac5fbd0851531137a3c8590
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-09 13:58:09 +0000

    tails-iuk 1.0 

  Change: 3e360d27499cd091483738aa50a86045fa0010ac
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-09 13:58:02 +0000

    Disable buggy es and zh_CN translations. 

  Change: 8f1b6a4b13a984ede073c06f1c66398c08bb8aa2
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-09 13:55:51 +0000

    Update POT and PO files. 

  Change: 996946fcc5999958a51ffceb9348fe1ef428da92
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-09 13:55:51 +0000

    Import translations from Transifex. 

  Change: ed10d8da3f7bf053d9176127b43350463d522733
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-09 13:55:50 +0000

    Update step definition to match UI rephrasing. 

  Change: e6228a2a6840ce03c64f4769ce8e074b83d78433
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-07 19:17:21 +0000

    Update POT and PO files. 

  Change: 6fa1957e4e4d1b99ae1565e814fbe2a25e90d939
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-07 19:17:02 +0000

    Merge remote-tracking branch 'origin/master' 

  Change: 2de505f2ad34089af92fe46a7e572fd1476c1b31
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-07 18:50:56 +0000

    Apply proposed rephrasing. 

  Change: 9ddebefef53285cfb36fb3a75dbf8e49d4a31f2a
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-07 18:47:52 +0000

    Fix typo in feature description. 

  Change: ec54196637a0535b171e043cd30eea857b7cdacf
  Author: Tails developers <tails@boum.org>
  Date : 2014-01-07 18:44:15 +0000

    Save the reason why an incremental upgrade is not possible. 

  Change: f73bd8ea31e196fd3780d242cc842f6c6b59ce9e
  Author: Tails developers <amnesia@boum.org>
  Date : 2014-01-06 17:16:48 +0000

    updated fr translation 

-------------------------------------
version  at 2013-12-26 14:11:14 +0000
-------------------------------------

  Change: 7abd3c053d21333c29ea1aab17c359de518ecf19
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-26 14:11:14 +0000

    tails-iuk 0.14 

  Change: ba63363c33aad96328e912e8b8bf3e17a672ced0
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-26 14:11:14 +0000

    Update test suite to match UI changes. 

  Change: e236eccac7c3eb66a5633ff9819d44de9a96e509
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-26 13:43:58 +0000

    Update POT and PO files. 

  Change: 738132fd4d4cfbcb3b105a7b368d6e14f9eb63b7
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-26 13:41:42 +0000

    Rephrase and improve many strings displayed to the user (Closes:
    #6506). 

-------------------------------------
version  at 2013-12-17 16:47:33 +0000
-------------------------------------

  Change: 676327961a28c164df0aab0ad824d63fa06638bd
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 16:47:33 +0000

    tails-iuk 0.13 

  Change: 479743eb28089b477dc27c3ee88f53cdf0354747
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 16:47:19 +0000

    Unfuzzy translation. 

  Change: cb9377f0604885cfb88ac48d3ac1d56f686db38c
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 16:45:57 +0000

    Update POT and PO files. 

  Change: 0e5f327de701a227ea9daced5f17372df415c17a
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 16:24:11 +0000

    Make "copy this link" clearer (Closes: #6511). 

-------------------------------------
version  at 2013-12-17 15:15:52 +0000
-------------------------------------

  Change: 14f08e8c39da5ee0d84d07d10c3790e5b3b01d85
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 15:15:52 +0000

    tails-iuk 0.12 

  Change: 66ddcd6fd6333ef1da38176891da69063c9ade0c
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 15:13:56 +0000

    Unfuzzy translation. 

  Change: bad8ed6dc1ba260978b26cdf442dcf77914907ac
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 15:10:03 +0000

    Update POT and PO files. 

  Change: 2bda03b4f40eb77c8586a5653308fc86079df686
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 14:50:33 +0000

    Do not try to open URLs in the browser from the Incremental Upgrader
    (Closes: #6509)

    This can't work anymore, since the Upgrader now runs as a dedicated
    user. 

  Change: b33e6dfc70db22ee1e84b38456a0e0d0a091a90d
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 14:32:23 +0000

    More comments. 

  Change: d4f414f4910608f2da6b1e6256849f0b6d730e71
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 14:32:23 +0000

    Display error title when croak'ing out, for test suite's sake. 

  Change: 8d99e45e12898ba9c2108d4baa3690bd93cf9543
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 14:30:56 +0000

    Display more informative dialog title whenever using the
    fatal_run_cmd method. 

  Change: e41b00522b526e0ed659444198781efb807e823b
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 14:30:56 +0000

    Make titles nicer. 

  Change: 11e59fd2e73051ab5393c0e2ab1ba1b571d6a4a9
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 14:30:54 +0000

    Have fatal_run_cmd accept an optional "error_title" positional
    argument, forwarded to the fatal method's "title" argument. 

  Change: ff417b261a3d88be3cef789f312c9073ab912fec
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 14:30:33 +0000

    Display more informative dialog title whenever using the dialog
    method. 

  Change: 7a11af8352040b4c7c38cf252df694065f1961e3
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 13:42:32 +0000

    Display more informative dialog title whenever using the fatal
    method. 

  Change: 0e78188160a5d3a4233b3b34a04446b7a0daf5b9
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 13:23:53 +0000

    Forward the title argument from the fatal method to the dialog one. 

  Change: 27b9b384aba9a76ec4b26b692e664cf0e39acc40
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 12:06:13 +0000

    Change the fatal_run_cmd method signature, using
    MooseX::Method::Signatures, to make room for easily adding more
    arguments. 

  Change: 45fa3bcce9f08f3a91029a73183662173aca0d5a
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 12:02:14 +0000

    Change the info method signature for consistency. 

  Change: e665a4b989d978e9fdfd54c50e72100a9106c3e4
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 12:01:14 +0000

    Change fatal method signature to make room for more arguments. 

  Change: 5a528ede90ecf951dac4a16a248f8dcfeb479d51
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 12:00:18 +0000

    Indentation fix. 

  Change: 106d7db1616d1d10258166e75e4236b89fea61bb
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 11:58:10 +0000

    Give the dialog method a "title" optional positional argument. 

  Change: b63067c3100c14a724f2a2f4531266c049036c64
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 11:49:45 +0000

    Add a @restart tag on the only scenario that requires restarting the
    system. 

  Change: 1825affaf63591382e9728e1aa184bffa3b24f8d
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-17 11:49:22 +0000

    Use more explicit labels in the zenity question dialogs (Closes:
    #6501). 

  Change: 382c7a502ef4b4b8c602fc42d9f8322daa9ced8c
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-12 19:11:33 +0000

    Make it clear that the device was upgraded, not the running system. 

  Change: ed44d4ed7f9a2074402fdea234126e0bc6b10295
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-11 20:50:08 +0000

    Fix typos in YAML fields name. 

  Change: 6f26bca891a1334d92024a9e9159c4dd0b720500
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-09 23:08:25 +0000

    Fix link to the release announce: remove spurious slash. 

  Change: b5ece80d15f7ed82205802a278bdcc8451f2598b
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-09 23:06:16 +0000

    Fix script name. 

-------------------------------------
version  at 2013-12-09 14:35:23 +0000
-------------------------------------

  Change: 47e3f02a5e70eb33566dc36bcd21c73c15446b8f
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-09 14:35:23 +0000

    tails-iuk 0.11 

  Change: 5fd4308e9f760a1c832c58c364eb89e5abe793d5
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-09 14:34:46 +0000

    Update POT and PO files. 

  Change: cd2507ebb2c43cdf8bd8d5239cd13ee5805646a3
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-07 18:36:46 +0000

    Various French translation fixes and improvements. 

  Change: 70dc147fd14b4ffafee6a36406afa1d9783d36c1
  Author: Debian Live user <amnesia@localhost.localdomain>
  Date : 2013-12-07 18:30:51 +0000

    corrections 

  Change: 43366fd2307a3ef3c41eb012b3b31c1589d4d356
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-07 18:29:39 +0000

    Merge remote-tracking branch 'mercedes508/master' 

  Change: b0546ea5a66bdc5d2dff1ba79c9b4dfa42445e06
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-06 15:11:34 +0000

    Stop relying on Test-BDD-Cucumber's undocumented internals, it broke
    in 0.17. 

  Change: e944312b1a4afeda0c1fa2d26a267b113ca5dc2b
  Author: Tails developers <tails@boum.org>
  Date : 2013-12-06 15:11:19 +0000

    Fix erroneous format string. 

  Change: b2a9117f538540f1dc38c4326cdc03f648bb250a
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-30 13:48:43 +0000

    iuk fr translation 

  Change: 0861b4834298de427a86fbacd96ccbac8661f916
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-29 14:43:21 +0000

    Update PO and POT files. 

  Change: fdba958c9821380513adf7ed345138bc4d1d1f53
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-29 14:43:02 +0000

    Rephrase error messages. 

-------------------------------------
version  at 2013-11-28 16:45:15 +0000
-------------------------------------

  Change: d1a1a435f3075dacbbea8a30371600734b809a42
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 16:45:15 +0000

    tails-iuk 0.10 

  Change: e409c1690c8f53f09c0d3799588770ad95984f8c
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 16:44:12 +0000

    Update POT and PO files. 

  Change: 5365041fdd4e93434f700680841f7f661d50983e
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 16:21:36 +0000

    Support updating upgrade-description files for multiple previous
    releases. 

  Change: 72b9efaaf2339f3198bab225dbc2a4aa7bd8773b
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 16:14:05 +0000

    Give Tails::IUK::UpgradeDescriptionFile an empty_upgrades method.

    We will need it for the generator script. 

  Change: d2417edf219cab636fc749ccfd22dad4fd8e017b
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 15:26:31 +0000

    Add a program to generate and update upgrade-description files at
    release time. 

  Change: 1e5aa7b97f45cc1a0cb793343aa4d734f28e159f
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 15:14:46 +0000

    Give ourselves a add_upgrade shortcut to add a possible upgrade to an
    existing T::I::UpgradeDescriptionFile. 

  Change: ccb53ee4e0bb831246cf7a54c4acf5b95fa90297
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 14:22:56 +0000

    Give Tails::IUK::UpgradeDescriptionFile a stringify method. 

  Change: acd2b8a5c926f15c00981d0cc6aa4693f67f8a9c
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 14:22:35 +0000

    Whitespace fix. 

  Change: 1097367a94c7e34fca45870a3bceb7d382a7860d
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 13:26:55 +0000

    Check signature validity too. 

  Change: 22067fc1984486aad41fe6446dcff0e16c75d5d2
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 13:09:11 +0000

    Verify that detach signature for upgrade-description file exists.

    We're not at checking the actual signature yet, but still. 

  Change: f2741fe4c218d7eb1860116985c1f00bc638ebe1
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 13:02:15 +0000

    Add one more assertion, just to be on the safe side. 

  Change: 2b156e3cee61ea16c7b1f1f9a30a9227faa0dbdd
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 13:01:45 +0000

    Clarify how exactly the link to the documentation should be opened. 

  Change: 226eb635f09ca2f24a0bf0d427b45435151b530c
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 12:54:02 +0000

    Whitespace cleanup. 

  Change: 41672c708c02837fec1d320abbf0af910ebedc0c
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 12:53:52 +0000

    Remove unused import. 

  Change: 752dab281cb9e6989fc59ed2c1cde7d9e7142bb2
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 12:40:24 +0000

    Add missing whitespace. 

  Change: 56b6ac0957f919235966de1910a1ee35aa00edf4
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 12:39:50 +0000

    Move signature verification to T::I::Utils.

    So that we can reuse it e.g. in
    tails-iuk-check-upgrade-description-file. 

  Change: eeaf0d0588d134fd7cb698163b2e8ec8bf0127fc
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 12:10:30 +0000

    Add an upgrade-description file correctness checker.

    It currently only checks the input files are well-formed. No semantic
    checks yet. 

  Change: 53635710e4b97523e1a2638c23110958e9fe28d6
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 12:05:22 +0000

    Give Tails::IUK::UpgradeDescriptionFile a new_from_file class method. 

-------------------------------------
version  at 2013-11-28 11:28:48 +0000
-------------------------------------

  Change: c6aa26a3cbb1c9fc7dc160626ec04172d59dc914
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 11:28:48 +0000

    tails-iuk 0.9 

  Change: a51efd5ae958b9c09a3ec1ece548b433983213f3
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 11:28:48 +0000

    Depend on Tails perl5lib 0.5 or greater.

    It's the version that does the s/update/upgrade/. 

  Change: 363026c8482cf57bdd4b4f3ad541202bb94b184e
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 11:28:48 +0000

    Update PO files, drop obsolete translations that should be redone
    from scratch. 

  Change: dafae8f9b23a9f533156ae53f1ce2f3dd2bd14f5
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 11:28:42 +0000

    Shorter and more user-friendly documentation page names. 

  Change: 60dbc8a62f16ec7ab5c57e8750ac2624730f2eaf
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 11:04:00 +0000

    Use "the browser" instead of "a web browser". 

  Change: a3aa331f1f4f5f6e3426cc3f6cdce3f478ca8bd5
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-28 10:48:29 +0000

    Consistently use "upgrade" instead of "update". 

  Change: 29b5ef651b6997e510cb321c373bde8617a629a7
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 17:59:41 +0000

    Make it clear that links should be manually open in a web browser
    (Closes: Tails#6445). 

  Change: 0e09ba1e4063748a0e9b3ce4594b66767c34c9f2
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 17:11:34 +0000

    Consistently use "update" and not "upgrade" in POD.

    This was already done this way in messages displayed to the user. 

-------------------------------------
version  at 2013-11-27 16:26:42 +0000
-------------------------------------

  Change: b38dcf6dcb08f07bc797ce75ee69729ea3eb065c
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 16:26:42 +0000

    tails-iuk 0.8 

  Change: 2abd936868b7922f88329115aa5adc174ee36f7b
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 16:26:06 +0000

    Update POT and PO files. 

  Change: fd7e1e9db8317818306183bf1f091d8e38427c68
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 16:25:17 +0000

    Give some feeling of progress while installing an IUK.

    We cannot easily update a meaningful progress bar, but even the
    pulsate-style progress indicator should vastly improve UX. 

  Change: b6655a022f136f081f64ebcba378c4c5f310ba9c
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 16:24:00 +0000

    Drop dead code. 

  Change: d9bcb7d3da2ee18d099bf35c185791673810a223
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 16:23:59 +0000

    Give the download progress dialog a title. 

  Change: e0b03d335efc9bf3cf84d29500ca5b4682b193f5
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 16:23:59 +0000

    TODO-- 

  Change: 1eddc38e1d9209e8dc21cdb7fac79d5340b22520
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 15:20:55 +0000

    Declare variables in batch mode. 

  Change: 7d2bdc15ddeb5e0c52a7dd5767948c6e0274e486
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 14:30:29 +0000

    Don't use the --no-cancel zenity option: it's not supported in
    Squeeze. 

  Change: 64bb90f2229b7d6bd4fa642f46300075d9e33f36
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 14:04:24 +0000

    Rewrap long lines. 

  Change: 3836f9fb21728f09457fc151543ee810ec217aef
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 13:58:39 +0000

    Hide "Cancel" button on zenity progress dialog.

    We don't handle this in the frontend anyway. 

  Change: bc080e0ec7c4e5765feea95486be53bdeba6afb0
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 13:58:36 +0000

    Close zenity progress dialog when 100% is reached. 

-------------------------------------
version  at 2013-11-27 13:32:35 +0000
-------------------------------------

  Change: 0837bbd4ccd331d219d7e28fdf50fcff1707d658
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 13:32:35 +0000

    tails-iuk 0.7 

  Change: 305fd717b39de94fe97edb314f3ed7d5fab187db
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 13:32:35 +0000

    Update POT and PO files. 

  Change: b0d089dd2413abdceb8da3fe4a8429c90d2614d7
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-27 13:32:35 +0000

    Revert recent refactoring and rewrite get_target_files + progress
    display in a simpler way.

    The previous implementation doesn't work and is hard to debug, let's
    make it simpler. 

  Change: a8bc7d4b789c5d67d8d69bd544509612fda48a84
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-26 14:42:35 +0000

    Don't confuse "end" status from LWP::UserAgent's progress callback
    with success. 

  Change: 2b10cba82fbde6228906d72c8e2c957f57d1281b
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-26 14:39:29 +0000

    Display a progress bar during target files download. 

  Change: f3880fa231e518e5268f98007c700fa65b6ff1af
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-26 13:54:11 +0000

    Use a custom subclass of LWP::UserAgent, that reports progress on
    stdout, to download target files. 

  Change: d208c8ed2c4b58d0f35890f1ae17d9828cfcfbd4
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-26 13:54:11 +0000

    Refactoring: add support to passing a stdout callback to Frontend's
    fatal_run_cmd. 

  Change: 12b77e65210f705e8bb0fd4c227acf4b155dcfb4
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-26 13:54:11 +0000

    Whitespace cleanup. 

  Change: b732e030541fa5db8cfba475ac9245f64e0c832c
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-26 13:54:11 +0000

    Prepare Tails::IUK::Frontend's fatal_run_cmd output prototype for
    next evolution.

    We'll soon want to pass a callback to this method to handle stdout
    data, and in this case we won't get stdout as a scalar in the result,
    so we have to prepare for a variable amount of stuff to return => go
    the hashref way. 

  Change: 22170037bc476ef0ed9e4fcc2304c1fc08c59792
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-26 13:54:11 +0000

    Drop unused imports. 

  Change: d5c8fc6f575fed6f074e9bf306293fc2b1d4c234
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-22 21:47:00 +0000

    Pass --acls option to rsync.

    We might want to use ACLs in the root filesystem at some point, e.g.
    to give the desktop user access to some I2P paths. 

-------------------------------------
version  at 2013-11-14 16:10:12 +0000
-------------------------------------

  Change: 6cbe5169a021f8f1c2f804f3637bbd60b41e73b4
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-14 16:10:12 +0000

    tails-iuk 0.6 

  Change: af267cfb11b44d369aacb265bba3d998fe53dde6
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-14 16:09:35 +0000

    Unfuzzy translation. 

  Change: 137369914203d0059f3a3898249cebb3a26c3ca9
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-14 16:08:06 +0000

    Update POT and PO files. 

  Change: 5e3e24186f0ddbceb08f70999093557b929567f1
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-13 20:37:59 +0000

    Add missing space in error message. 

  Change: 0e597dc19a31ed3882911d39dd98f975428843fb
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-13 20:31:20 +0000

    Set factor for space needed to 3.0, as defined experimentally.

    This is the (disk space needed / target file size) ratio. 2.72 fails,
    2.8 works, and we want some safety margin in case other IUKs are not
    formed exactly the same. 

-------------------------------------
version  at 2013-11-08 20:00:46 +0000
-------------------------------------

  Change: 7a038938f16469d5b27f398cf2e6e21fe017907a
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 20:00:46 +0000

    tails-iuk 0.5 

  Change: 158021f4c20ba582f6f68cd20801507100c96060
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 20:00:46 +0000

    Bump dependency on Tails perl5lib. 

  Change: 78d1593e44b5995b3718e510f1f9467a085ef10e
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:57 +0000

    Update POT and PO files. 

  Change: 820b8482eb4a4d11b3e2b12c7306ca7702373c46
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:27 +0000

    Display different messages for applying an incremental update and
    downloading an ISO. 

  Change: 416e1eed20c571b34f7bdd52849abe07a329984b
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:27 +0000

    Update POT and PO files. 

  Change: 9a2be2046a839f224a6fa93e6bde4c4428320190
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:27 +0000

    i18n another message, hopefully the last one. 

  Change: 2d7838ce15c818ccbed2d448c036c3ba17446dd2
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:26 +0000

    i18n (and report in the GUI) another error message. 

  Change: d89d55286b22a687296a8e98c8c6bb42b39655ff
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:26 +0000

    Drop empty Russian translation.

    We'll only have the French one sent to Transifex. 

  Change: c1ce48cea497fb63cc5335e159c3d425e7994817
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:26 +0000

    i18n one more message. 

  Change: 38d8f985e845220e6a743df1a11e078e36544a25
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:26 +0000

    Drop VERSION placeholders. 

  Change: fad22257efcdb73e5b26ba923e6168c00d8f2c91
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:26 +0000

    Really disable proxy if DISABLE_PROXY is true. 

  Change: ab5f2c90d3ec8879b086b9366f7f0ef77aa36cd2
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 19:18:26 +0000

    Tell curl to not require HTTPS when SSL_NO_VERIFY is set. 

  Change: f63ac1f63b6eb89e53c81d06e56ef4ed31b9b622
  Author: Tails developers <tails@boum.org>
  Date : 2013-11-08 15:32:21 +0000

    Bump dependency on WWW::Curl to 4.15.

    4.12 doesn't work for us, while 4.15 does. 

-------------------------------------
version  at 2013-11-08 14:38:46 +0000
-------------------------------------

  Change: 48de3139953730c23c8f9ad67273da88db46a83b
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:46 +0000

    tails-iuk 0.4 

  Change: 13b7ec384b38ebf89341b33fb3445cd46e0c8a5b
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:46 +0000

    Drop pherkin from the regular test suite.

    It leaves too much mounted filesystems and busy loopback devices
    behind, so one has to clean up between features. 

  Change: b3379808d782c63b1bf9cd8dff003a5bf3ad4277
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:46 +0000

    Reflow to 80 chars. 

  Change: 762cb1eea0d116dfb528623d1900818ff9ea0c29
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:46 +0000

    Actually create test directories. 

  Change: 94bffbe7c3ca023e4da28daf6de248a8d92f9798
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:46 +0000

    Add assertions to ease debugging. 

  Change: c45fe14846967bde108a8654443d65f9842566c0
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:46 +0000

    Set a lax umask in tails-create-iuk and tails-update-frontend.

    Else, the resulting files are problematic to read, since some of the
    content is created as root. Same when decompressing stuff. 

  Change: 5e5aeb29b0853de20cd5ea0e9d2a0962dc733886
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:46 +0000

    Use Carp::Assert::More's assert_defined.

    We're depending on Tails-perl5lib that already uses it, so why not. 

  Change: 85f78b2558b068d19da11c182803f039f1c2e36b
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:45 +0000

    Set a strict umask in the test suite before creating the IUK.

    This way, we'll detect earlier issues triggered by a strict umask. 

  Change: 8aa22c98e088882fff1487f7e47ddd962de789a6
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 14:38:45 +0000

    Use existing tempdir for creating the SquashFS diff.

    Else, in write_system_tarball we're creating live/* with predictable
    names. 

  Change: e1816fdeda7028520a9ec546d9a6797dc49ba48c
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 13:13:36 +0000

    Use ChangelogFromGit. 

  Change: a7184e95da1c4cb50285945ee51ccaf96cab3766
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 13:11:18 +0000

    Update POT and PO files. 

  Change: 99de18673fd7ffc04bf239a108bb868d059819c1
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-08 13:08:58 +0000

    Add dependency on Tails perl5lib to dist.ini. 

  Change: 54e2994b1a529056ae2674aaa8e638c1afd2f077
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-07 13:51:43 +0000

    Check available free space on the system partition (Tails#5764). 

  Change: 6ea7c7fe2ac47089875ff92126835789a3f5d35e
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-07 13:51:10 +0000

    Pass through overriden liveos_mountpoint to T::RunningSystem too. 

  Change: bf0ea686d77dedf5df645b6518f7f529fee445cd
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-07 13:50:51 +0000

    Doc++ 

  Change: b1c6a28ef18ded1b2ef46a7613848b12a13d65f1
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-11-07 13:50:17 +0000

    POD++ 

  Change: 6233455d3d8bfe105fd94ffbaba5ffc1367ac029
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-15 15:19:20 +0000

    Better sort variables initialization. 

  Change: 42289356ddd26498bd96e8210ec174077f6ec67f
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-15 15:18:58 +0000

    Remove obsolete warning. 

  Change: 02004111977cd86d731fad97a69426b948ccc3c6
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-15 15:04:52 +0000

    T::I::TargetFile::Download: check for available disk space in the
    download directory. 

  Change: 0c50c6df05bb1892559ff407e87c5c01b90011d7
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-15 13:38:31 +0000

    Add spaces around argument to be more future-proof. 

  Change: 60e91da4014f11b525a5dd229fcfc168f8211f18
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-15 13:36:49 +0000

    Don't try installing an incremental update if there's not enough RAM
    available. 

  Change: fe8aa48c486b17213f0c022cde89e52a8173ce4b
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-15 10:27:42 +0000

    Do not try to update media unless created using the Tails Installer. 

  Change: 949d97cc4e2210d2063a120443523d7d8dc70683
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-12 14:01:50 +0000

    Reorder options for nicer --help, add documentation for --outfile. 

  Change: befb853465fe8cdb47e8f7f5c6432e52727ae7be
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-12 13:46:12 +0000

    Hide --tempdir too. 

  Change: abc7a0275f5179d3666785fa097fdcb48b9e90f3
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-12 13:37:59 +0000

    Document some command-line options. 

  Change: e64c1a530574f399488c8248f4ad47f610c4d4e3
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-12 13:37:47 +0000

    Hide some internal stuff from getopt.

    ... but keep a few other ones, as they are being used in the test
    suite, and it's not that easy to hide them from --help while still
    supporting it. 

  Change: 6fd6676f318cb376b778fd06527f8777fed53cba
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-09 16:08:23 +0000

    Minor refactoring. 

  Change: 2782ab1a89c32bc60cd7a94a26e392435f0f2b8d
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-09 16:08:07 +0000

    Allow overriding started_from_device_installed_with_tails_installer
    for test suite purposes. 

  Change: 58bd4f6281e39a83b3c8e35bec688fe19360898c
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-09 15:02:49 +0000

    Delegate liveos_mountpoint handling to T::RunningSystem.

    Also, accordingly rename the attributes and command-line switches
    used to override it, for better consistency. 

  Change: 04adf1ee6bb436c377e0d86e22ec7bd7e33c1f87
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 19:17:50 +0000

    Use Tails::RunningSystem from Tails' perllib. 

  Change: 21a747b7fade0b0c9cda2f4c0f3eb04c93c0c471
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 19:13:50 +0000

    Add missing dependency on Try::Tiny. 

  Change: aa1e0b233304f3e25ea5398d7201e294b639edec
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 19:11:29 +0000

    Update Git repo URL. 

  Change: 3dbd6ff6efcf80da54c009237e378d629c0990d3
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 19:11:09 +0000

    Drop T::I::RunningSystem: moving to Tails Perl library. 

  Change: d07b7a20a2056a4b4b453b252ff40a4a51ed9501
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 19:03:33 +0000

    Bump copyright years. 

  Change: 1c3b301bcb00180a4a78a85bff25af612d645c65
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 18:57:44 +0000

    Add tests for the frontend when running from DVD. 

  Change: 44b7d69bcbed375b019d5072c313a4611b10f8cd
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 18:57:15 +0000

    Make the "incremental update is available" test more realistic,
    rename USB features. 

  Change: 81b7d1aa8309863cf9a9dbd2ae96fdc21a21cbeb
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 18:56:10 +0000

    Add method to check if the system was started from a writable device. 

  Change: f2e0c1432e846fad409681c3720c894abe1f28b8
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 18:55:32 +0000

    Add support code for testing Tails started from DVD. 

  Change: 24c635cf5e84d1f0312cbf37fc1190e2957bdaa2
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 16:09:54 +0000

    Rename test step to make room for testing different ways of booting
    Tails. 

  Change: f9819c39a628074c0396200f2722110d9abf76bd
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 15:58:34 +0000

    Convert T::I::UpdateDescriptionFile::Download to WWW::Curl.

    It relies on GnuTLS for SSL/TLS, which gives us much clearer error
    messages than OpenSSL (the test suite didn't pass anymore on current
    Debian unstable, when using LWP::UserAgent and OpenSSL, and it was
    hard to understand why; once migrated to WWW::Curl and GnuTLS, it
    became obvious). 

  Change: dec8a618d0562f314208d8ab3de8a77a3507d587
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 13:27:31 +0000

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

  Change: 99fafffb83e63127900e4f6ab2b07e4a8eca4c86
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 13:27:14 +0000

    Move from the deprecated NoTabsTests to Test::NoTabs. 

  Change: f026ab50f965a15092f341a9c42da81054698dfa
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 13:25:38 +0000

    Set license to GPL_3 in dist.ini: it really means GPL-3+.

    GPL_3_plus isn't valid for Software::License. 

  Change: f88606291a960bd11a9b83a7773f5e69d912ebe9
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-10-08 13:03:24 +0000

    Restart the system, instead of halting it, after a successful
    upgrade. 

-------------------------------------
version  at 2013-04-11 09:38:07 +0000
-------------------------------------

  Change: ab3ee5e4c8671fe0473f98833741d6a088dc3eb0
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-04-11 11:38:07 +0000

    tails-iuk 0.3.8 

  Change: 72b2d62b0a88f870600a6ee483663010f4d6b5c5
  Author: Tails developers <amnesia@boum.org>
  Date : 2013-04-11 11:33:47 +0000

    Use new canonical path to the Live OS mountpoint instead of relying
    on a compatibility symlink. 

  Change: 2bd7ca9af623cc3f760bcb78c714f81a6e9558d1
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-11-19 14:11:59 +0000

    Update tests to match reworded user messages. 

-------------------------------------
version  at 2012-11-13 16:05:25 +0000
-------------------------------------

  Change: a99450f316bba327f9921367a6eb6ea5e9844031
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-11-13 17:05:25 +0000

    Releasing Tails-IUK 0.3.7. 

  Change: 96562ed8dea5679b6d027e17c0ba3facb2381446
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-11-13 16:26:26 +0000

    Use SOCKSPort dedicated to Tails-specific applications. 

  Change: 3a6bc11c61cecd4811c29b8163d593dc9f4fc729
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-24 09:10:38 +0000

    Import reviewed and improved French translation. 

-------------------------------------
version  at 2012-08-23 23:17:55 +0000
-------------------------------------

  Change: 4db339e3042bc9f5eabeed278930a94dc71b1f7e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-24 01:17:55 +0000

    Release Tails-IUK 0.3.6 

  Change: ddde227bc14a9f2ce7087361fd9a7d584ba0e202
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-24 00:13:31 +0000

    Import initial French translation. 

  Change: af3f2f03468c7c1f1c8a8e667eab417912055a55
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-23 20:57:31 +0000

    Refresh POT and PO files. 

  Change: 3d3252ddccd7ff14f3a87d6bcdfa146425ed2933
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-23 20:57:07 +0000

    Improve one more user message, as discussed on tails-dev. 

  Change: 69ab964ad3537dcb678275158f01bbcc9fb7a064
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-21 21:52:16 +0000

    Update POT and PO files. 

  Change: d908f1a0d66b6fbd2b8872bb5d342d1b2227d5d7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-21 21:51:48 +0000

    Apply sajolida's suggestions on UI phrasing. 

-------------------------------------
version  at 2012-08-21 14:42:44 +0000
-------------------------------------

  Change: c3eec2223e59a2e1d3fc89ed54d0f2919df2ad8b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-21 16:42:44 +0000

    Release Tails-IUK 0.3.5 

  Change: 2f1abca81c799e0244d668e20a99ee4babcb92eb
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-21 16:40:55 +0000

    Update POT and PO files, add (empty) PO files for French and Russian. 

  Change: f7de6be157b3760ed8be182f9050590ec47b152e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-21 16:40:55 +0000

    Decode/encode text on I/O boundaries, and more systematic l10n. 

  Change: 2133b33f6fbbb6d327143654efcafe8d38a619f6
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-21 16:40:54 +0000

    Add roles to handle character sets encoding and decoding. 

  Change: 02804a1eabb03e5be201b8fe371cf4e083a46d12
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-08-21 15:56:18 +0000

    Update POTFILES.in. 

-------------------------------------
version  at 2012-07-24 01:19:32 +0000
-------------------------------------

  Change: 6f84d9aae744f635197583f85891993e94a2122c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-24 03:19:32 +0000

    Tails-IUK 0.3.4 

  Change: 764d6e5d187bbb166349294fde5b47469bc4431c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-24 03:09:09 +0000

    Don't require the "in progress" dialog boxes to be clicked to
    continue. 

  Change: b6aaac88e55feee7b9edcd4c875ca50f35149821
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-24 01:42:55 +0000

    Minor tweaks to error messages. 

-------------------------------------
version  at 2012-07-23 23:07:30 +0000
-------------------------------------

  Change: c410059a29633162b97689f4398c64d49ae0314b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-24 01:07:30 +0000

    Tails-IUK 0.3.3 

  Change: b4875c2ebba2fcd0027eda1479b0d42182f226fe
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-24 00:57:03 +0000

    Improve some error messages, point to the documentation when needed. 

  Change: a3d9bef2398296a768768d00455184e8f53e1b9a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-24 00:56:33 +0000

    Add waiting steps to the scenarios. 

  Change: ad5019a41fc6d5e8b65f219813b944962d0c0954
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-24 00:19:26 +0000

    Make the downloaded target files world-readable.

    This implied to manually chmod the mktemp'd directory: setting umask
    mktemp is not enough as mktemp ignores umask and sets stricter
    permissions.

    Plus tests, and run tails-iuk-get-target-file in umask 077, to better
    emulate Tails context. 

  Change: d1a8b49dd8df653e3c04efda753c2a8336ef1a19
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 23:49:45 +0000

    When proposing to update, use a "question" dialog, so that it has a
    "No" button. 

  Change: cc2fe2ebec9ea47c80a75f19f691f077f7abb49a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 23:49:05 +0000

    When proposing to update, make it clear that the displayed size
    corresponds to what needs to be downloaded. 

  Change: e26ff59f4af1cff1856a87fdce842baefa20e929
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 23:44:03 +0000

    Disable GnuPG locking entirely when checking signatures: our GnuPG
    homedir is read-only. 

  Change: b6e6c50839c5e29423e32b1d8921bf5dc0b195ea
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 23:24:02 +0000

    Clearer fatal error message. 

  Change: 076942e665f7633b623804093338a7608f4b4245
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 23:12:04 +0000

    Fix proxy settings: don't check for NO_PROXY being false, since it is
    set in Tails. 

  Change: 176dced226cf9b6756f3808f61a6ed6b8256ab67
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 23:12:01 +0000

    Support TAILS_CHANNEL not being set in /etc/os-release. 

-------------------------------------
version  at 2012-07-23 20:42:40 +0000
-------------------------------------

  Change: a2e40ead6df3974da41a6162df1510d9d4e8c7e0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 22:42:40 +0000

    Tails-IUK 0.3.2 

  Change: 625f0115e0493ac000b6967f6d9024af7cffd3de
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 22:40:05 +0000

    Don't pretend every Tails update fixes security issues.

    While this has been generally true until now (apart of 0.12.1), this
    may not be true anymore in the future, once we can easily put a
    bugfix-only release, thanks to incremental updates and streamlined
    QA, without waiting for a serious enough security issue. 

  Change: 0fcf7500549ab7b00c390a9f9c5e31cdb92d80c4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 22:40:01 +0000

    Sort methods declaration a bit more consistently. 

  Change: adf6fa597ef5ce840146dcdcbb97ba1e05697920
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 21:27:26 +0000

    Add missing builder for the base URL for update-description files. 

  Change: ed46343bc5c3e8ed532daf6596a5c26080c403ca
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 21:24:19 +0000

    Format link to documentation. 

  Change: 9e0a7f721a8b2e2b1518b8f049a6f56dcd46835b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 21:20:08 +0000

    Compress SquashFS "diff" the same as the Tails "normal" SquashFS,
    that is with xz. 

-------------------------------------
version  at 2012-07-23 18:17:43 +0000
-------------------------------------

  Change: 19194301687e70c9341cc960f7289ce1794b9168
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 20:17:43 +0000

    Releasing Tails-IUK 0.3.1 

  Change: ac93a478cce9aeca92feac6b574cbd11b1b04258
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 20:15:11 +0000

    Use IPC::Run instead of IO::CaptureOutput. 

-------------------------------------
version  at 2012-07-23 17:50:24 +0000
-------------------------------------

  Change: dec65eb1cf4805a6aa1ba3b8db143d8a982402a2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 19:50:24 +0000

    Explicitly list a few optional test dependencies in dist.ini. 

  Change: 002dd1f684357ef53e14cb181d6748fa075075ab
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 19:38:29 +0000

    Don't risk declaring variable in conditional statement. 

  Change: 019a064b8ad8ebc564100e784ce083b89e9814ce
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 19:32:14 +0000

    Add scenarios for the cases when a target file is missing or
    corrupted. 

  Change: eaeb7421fd2d42baabdf93079e2beb16d0520249
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 19:32:02 +0000

    Cleanup the test environment before exiting. 

  Change: 1d271dd23220eaffaf9ccdea545c6021c0a0f66a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 19:13:36 +0000

    Simplify a bit the scenarios phrasing. 

  Change: 9b4180bb13bb9dbfdcaf44ebdc6b448bc1d6e4c2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 14:14:00 +0000

    The Dpkg module is still versioned at 1.00 on the Perl level. 

  Change: 3ec03d8e4d9d7e6a2fd0573ee82a2c25c302c0ce
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 02:43:45 +0000

    Releasing Tails-IUK 0.3 

  Change: 7c1fe32eb0ea1de6b32f19830a312e4e6021b1d0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 02:14:25 +0000

    Don't use a HTTP proxy if NO_PROXY is set to a true value.

    This is meant to ease local testing. 

  Change: 88cc83b236a70349523943ed075b1d14ced08d0e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 01:55:33 +0000

    Don't check SSL certificates when SSL_NO_VERIFY is set to a true
    value. 

  Change: 5164f7121c8934ef30927f5c8ea86b91dbed35db
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 01:49:08 +0000

    Implement the remaining of the incremental update process. 

  Change: 5f098d65dc3fce3ce663d66c4a676d9971001073
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:49:32 +0000

    Don't bother creating a fake Live filesystem for the majority of
    tests that don't need it. 

  Change: 024670ca58c3e3f5279279476ca30d8ff163a1bc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:46:30 +0000

    Import a tiny valid IUK file for testing purposes. 

  Change: 67ed4cde3227cc540d9953cc78ce5edd1ea65de6
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:21:38 +0000

    When testing the update frontend, use the fake Live mountpoint we
    have prepared. 

  Change: 4aec5f19dfe1f2027afe9b4d91c56cfc70d71595
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:21:18 +0000

    Fix typo. 

  Change: a1630445b95c0ea918b254ee42fbb2896a7ddaae
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:20:43 +0000

    More robust prepare_live_image_filesystem function. 

  Change: 7f32d8b54a93e1f00bf28bb771e0ac4c9afc71f5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:19:52 +0000

    Give the frontend test suite a pseudo Live filesystem. 

  Change: e4b98bcd4dd2f28cc5dc85f2cce10e88429fd230
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:12:05 +0000

    Move more test suite support code to Test::Util, to reuse in the
    frontend test suite. 

  Change: 1ae9338ce05405c772d0bcb2e0049c0973b75d42
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:02:21 +0000

    Give the frontend a --liveos-mountpoint option to ease testing. 

  Change: eb5f323329bec7c36f95c8bb4afc26cde5e6fdbf
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-23 00:01:31 +0000

    Move test support code to Test::Util, to reuse in the frontend test
    suite. 

  Change: d770cdf429c3464960b42a0ed78206b951c13c5e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 23:37:10 +0000

    Display a error message on target file download failure. 

  Change: 078a56a18f7459cc9861c5fc7c00e58322a3b98b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 23:34:14 +0000

    Factor out target files output name generation to reuse it for IUK
    installation. 

  Change: 1ba738314311272f0019b944e905d6c14fc43408
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 23:13:24 +0000

    Write full update last step and its actual implementation. 

  Change: 0dce66cd8db4dab2085c2beb99126fb4b2857791
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 22:52:14 +0000

    Tiny refactoring. 

  Change: 37479d94c0e8a6e3061e0fc04f630360812f4a45
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 22:47:40 +0000

    Inform the user when the target files are being downloaded, and one
    should wait. 

  Change: a851b05fe24dd5030f5b96e2df0102aecda24d53
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 22:20:01 +0000

    Download target files when performing an incremental update. 

  Change: 87650bef8775dbf8bb2d29a2d66651c23018a5bd
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 22:14:08 +0000

    Give the update frontend the ability to easily know what's the
    running system's product name. 

  Change: 317db9d37c35b59910460b91fd77c1ff85b06f54
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 22:13:24 +0000

    Test update frontend using the actual files we've put in the test
    webroot. 

  Change: e3de098113e1e8c45317a6add5ea168a546c974b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 22:12:51 +0000

    Use a prepared webroot for testing. 

  Change: 4b6d69a4c04f58c45a7bebb871f807bb716f9485
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 19:09:32 +0000

    Frontend: add ability to run commands as arbitrary users when needed. 

  Change: d5174335f3eca6e6bed0f4d6dfb19e13cc0de76a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 19:09:15 +0000

    Reformat line. 

  Change: 5528e795b3f78f790ca2d9d94adbfcfe9d1cf18b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:57:46 +0000

    Refactoring: factorize running command / fatal message code to reuse. 

  Change: 89abb1579548624a1283945aa3c970c0041641ef
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:47:05 +0000

    Make the fatal method display a graphical error dialog unless in
    batch mode. 

  Change: b7945c4f8eb04a5c607d93b17d2acfc39cec1a60
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:46:09 +0000

    Rename the "ask" method to "dialog", since it's that generic. 

  Change: 5658b4db98e45aa6ec114ee37ea34706d7d75889
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:45:13 +0000

    Actually use the $type argument passed to the "ask" method. 

  Change: 90d39dadae96d6e2b317fe3d2a7f84ca8076d033
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:44:29 +0000

    Avoid the need to quote text argument passed to the "ask" method. 

  Change: 3ce47f38530221c3c99841c8ead7366f73464e4d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:34:13 +0000

    Remove debug statement. 

  Change: c4dd22108fc4170b299b149049f48e2d62e02fef
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:34:13 +0000

    Add new steps to the incremental update scenario. 

  Change: c94ef5b4580cdf02158a0a2ed723978c1ee98e11
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:27:49 +0000

    Pass --batch when needed in the test suite. 

  Change: 2c910ccf70e67651899f92f2cc70d6ea68b5248f
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:27:05 +0000

    Refactor, add ask method that uses zenity in non-batch mode, call
    (TBD) update methods. 

  Change: 7e92c0e6438a58b385772122c8521244c30b2227
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 18:23:36 +0000

    Add --batch option to tails-update-frontend. 

  Change: 6c5600f3c53f39542aca08c7ba3c6f1d612ffda0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 17:47:53 +0000

    Propose the user to install the latest available update, if possible
    incrementally. 

  Change: b71bc4b4f54c9beeb33a12e1edb17bc58a79ab6b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 17:46:01 +0000

    Add Tails::IUK::UpdateDescriptionFile class. 

  Change: a7cc541da1b52a7985c4c719a8a1c73ffa45d29a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 17:44:52 +0000

    Refine a bit the update frontend scenarios and steps. 

  Change: f50b0bd5f9179ce52bb590c71539eace543f9539
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 13:30:36 +0000

    Implement steps in a bit more realistic way. 

  Change: 06c8a5aea7af020d6e65f45cf2c1e54c53e1b852
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 13:30:27 +0000

    Add missing step to scenario. 

  Change: 838799bbd7ac0260e235d67b11fbf7186b118e55
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 13:10:20 +0000

    Implement more update frontend steps. 

  Change: e8b5934591ecb32c23f3dfa6819c0abd9ec7a4eb
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 13:05:04 +0000

    Use test function where it's due, instead of assertion. 

  Change: f7eb6b01637d0acbab8e639e8eb3fabe4759447a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 13:04:22 +0000

    Rephrase scenario. 

  Change: 1246362051c10609621cc8147ed351b1716f4f10
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:37 +0000

    Tell the user when the system is up-to-date. 

  Change: 6ff9eab4975a3f609c67470ff5d65ff3af230a1d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:37 +0000

    Frontend: run tails-iuk-get-update-description-file and capture its
    output. 

  Change: 4d09272c85cf67bf9b63116cebbf962b8f6f2503
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:37 +0000

    Add attributes and run method to the Frontend class. 

  Change: a576e8b13ea344888b8f368aaeb28afd0f138cb2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:37 +0000

    Delete obsolete constructor for non-existing attribute. 

  Change: d43797b54b425d532439892b7197701368d79a82
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:37 +0000

    Run the frontend BDD tests with the rest of the test suite. 

  Change: 3b66b7596afebd76268460aecd398ae50b7b8a8a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:37 +0000

    Write a bunch of step definitions for the update frontend scenarios. 

  Change: e1d6ddaf5d3eaf2b742cec2f97ff6442871774b5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:36 +0000

    Factorize steps to re-use in other scenario. 

  Change: 22543f09fc93edb4d26c5bc658acb38f0d1eb80c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:36 +0000

    Flesh out tails-update-frontend program and class. 

  Change: 392e478a30400d96baf6b1d74357b17047857d6d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 12:54:36 +0000

    Draft a few update frontend scenarios. 

  Change: a797aaa5034de609243bec1d3fdf81ebe52da887
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-22 10:45:23 +0000

    Add a tails-iuk-mktemp-get-target-file helper meant to be run via
    sudo by the Live user.

    This helper creates a temporary directory, owned by
    tails-iuk-get-target-file, with appropriate permissions so that
    members of the tails-iuk-get-target-file group (such as the
    tails-install-iuk user) may read it. 

  Change: e95bea44a65755602afbfd03dd621fa96916308a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-10 14:19:52 +0000

    dist.ini: add dependency on GnuPG::Interface. 

-------------------------------------
version  at 2012-07-10 20:05:52 +0000
-------------------------------------

  Change: 7231b5b2131a6057f9daf1ad779162f3f5981046
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-10 14:05:52 +0000

    Tails-IUK 0.2 

  Change: 61bc0b798d066582cc7ddef8931cdac98eac240d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-10 14:05:52 +0000

    Also run the bdd tests for new features as part of the main test
    suite. 

  Change: 8b486e66aeb794482fe03b937bd36f87ed2c802d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-10 14:05:52 +0000

    Adapt t/specs/Create.t to current saveas method behaviour. 

  Change: c4197f8ba01ea104c41bc21b1b6e852f117170ac
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-10 14:05:52 +0000

    Factorize kill_http function between scenarios. 

  Change: bad7354b3c6b2076caf7a26ef3aafb1d19ad9d55
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-10 14:05:52 +0000

    Rename variable to make room for factorization with other step
    definition file. 

  Change: b10522fff607689406fc524e9ccca6209c15b215
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-09 19:14:49 +0000

    Implement checking that the downloaded update-description file
    matches the running system. 

  Change: e4798f6ff538c7e2072c30a35986fc68debf562c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-09 19:14:01 +0000

    Rename a few methods to make their intent clearer.

    ... and make room for delegating methods with the old names to
    T::I::RunningSystem 

  Change: 1b38189b3cceb6f625c34f98b06564f255ba5f89
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-09 19:13:18 +0000

    Define last scenarios steps. 

  Change: 6c6bf9cd908b1ce7e5cf64758dc9edb12bc08175
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-09 11:00:53 +0000

    Implement step definition: red, eventually! 

  Change: be896f36a481d1f30b0d02cf4cf1a6bafd4e767b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-09 11:00:46 +0000

    Fix step. 

  Change: 5bd8d7cf402cf171f53798358dfdc097d193a6d2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-09 10:55:16 +0000

    Re-factor testsuite a bit. 

  Change: 425020b745890fb80f6a9826cf18cf72e4134135
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 18:19:25 +0000

    Write scenarios for running system / update-description file
    discrepancies. 

  Change: 99aa8781b7e2be72b0ebc29340d7b4a7c8690b94
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 18:18:47 +0000

    Support testing against various Tails products. 

  Change: 9242458f3828a7115de363b4c5a1544415cdc189
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 17:49:22 +0000

    Implement the requirements wrt. when the trusted key appears to be
    expired or not valid yet. 

  Change: 7659a7be5b2d36c2422ce2205a39e8c9c5b9b9ee
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 17:49:08 +0000

    Make sure the proper "trusted" keyring is used when testing. 

  Change: 44f01344f1d9755ff81de5938373123adb583a74
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 17:48:42 +0000

    Change the required behaviour for when the trusted key appears to be
    expired. 

  Change: f6ce9567b95e51fd99c6fea912220f33ebb08379
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 17:33:36 +0000

    Used named handles, to ease debugging / development. 

  Change: 89cb3046a793c1916e3e14e9c6dfb8bcaf7bd7f7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 16:46:02 +0000

    Do not use faketime to fake now, to workaround timezone issues.

    We're back to using faketime only for remote enough dates, and save
    ourselves from dealing with timezones unless really needed. 

  Change: 6c3c2618a4c0267d526c559e853dec060e7d4dce
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 16:28:51 +0000

    Actually use the key created in the future for testing. 

  Change: 33f730e223763b3f9fdc505cb3f72063b257720a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 20:27:52 +0000

    Test the "signature made by a key created in the future" case. 

  Change: 67c8b9dc7a0eaa523e7ffdd8d7a466a940264e5e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 20:15:51 +0000

    Import testing key pair created far in the future. 

  Change: 734cfbead0c9337abaecce1784f9d1aa165a36a5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 20:14:02 +0000

    Test the "signature made in the future" case. 

  Change: 51b7125747bdd8afa498d714a7790dc3b7e179e6
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 20:10:56 +0000

    Test the expired signing key scenario. 

  Change: 54a563a1549daab02364db0c30854f570cd92071
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 20:04:38 +0000

    Write more scenarios. 

  Change: 05058119e8fdf1ed47621edeadd6fab43e9bd416
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 20:04:38 +0000

    Import expired, trusted OpenPGP keypair. 

  Change: a2fd60a8e1ab382eb2c72913e2cdff8f7eb206ab
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 08:44:23 +0000

    Reorder unimplemented bits of test suite. 

  Change: 06bb963305c60a896da173605026642a469251be
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 08:43:18 +0000

    Forbid redirects to cleartext HTTP when fetching update-description
    files. 

  Change: af74156a048956be0a74fe6a55cfc504baf805b9
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 08:43:18 +0000

    Test the case when redirected to plaintext HTTP. 

  Change: 5bf149ee5d8fdf2d067058a7afb4eb3b3d14ce0b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 08:37:06 +0000

    Reformat. 

  Change: a1dd44c92e8ff6f428c07993268e75417ac2e0dc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 08:37:06 +0000

    Test-suite refactoring. 

  Change: 111932fa1247d5c096a6f88ebbf522adf85f475d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 07:57:43 +0000

    Kill all web servers started during the test suite. 

  Change: 2727733f8e0286d5b60b5b23f767e18577fc29f8
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 07:05:29 +0000

    Test the case when the SSL certificate is not valid yet. 

  Change: 6bdaa505296070975138daf8328584a847c3b6ea
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 06:29:45 +0000

    Test the case when the SSL certificate has expired. 

  Change: 87d65743e944de5934ada711861ea36a62af574f
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 06:28:25 +0000

    Allow generating SSL certificates at a faked time. 

  Change: cc989e2900e2fe1f8970a2b1ac56065d509ec12a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 05:57:01 +0000

    Write some more scenarios. 

  Change: 6c78e558f1ff200a6b7689be2b9dc107daa5fc85
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 05:52:45 +0000

    Fix testsuite by moving an assertion where it really belongs. 

  Change: 63638c8217d490d5c81bbebdac9a71cd14326896
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 05:22:25 +0000

    Write scenario + step definition for invalid SSL certificate case. 

  Change: aec707f9e73a0b9dd8e746f92ceaccdef0f558c9
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 05:22:09 +0000

    Move assertions where they belong and factorize. 

  Change: df118f3d7ef0997e2716a4563197b1431f645eb9
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 05:20:52 +0000

    Avoid T::W::Static::SSL dying when the client does not complete the
    SSL handshake. 

  Change: a1142584a7f1a09b126f293a698f1806dd50cc8e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 04:37:22 +0000

    Write one more scenario + step definitions. 

  Change: 520651396902e564e1b99775df5dc307034fc1c1
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 04:32:46 +0000

    Verify that downloaded content is not too big. 

  Change: 0be4fb251964f1865ad4479df6bf5c5aa7e9c6c3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 00:41:02 +0000

    Describe more scenarios + steps definition. 

  Change: 2e58cc90f6d9f7ef091df2e3b6808a7227c0c2f3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 00:19:47 +0000

    Implement tests for the "valid signature made by untrusted key"
    scenario. 

  Change: 571a2dc74f1b721e3502ca226f3762b361c31255
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-07 00:12:37 +0000

    Import another OpenPGP key pair for testing purpose. 

  Change: 5c98d22f4d87a9a29ec44946f8421a988243b4ca
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 23:55:41 +0000

    (Rough initial) implementation of step definition. 

  Change: 4e190f5f45897e01067d39e85d6ad6be82111b33
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 23:55:24 +0000

    Print content of update-description file once verified. 

  Change: 8f45c90ce5e31d44eb279519ab876db95a2971ff
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 23:55:07 +0000

    Make GnuPG calls quiet, by capturing its stdout and stderr. 

  Change: 3e49b0b0e725dcfff9451cc78b67a3f954e58bd7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 23:09:32 +0000

    Implement update-description file signature verification and tests. 

  Change: 14f1493ea9667c360319f1e380a85addb20f2c7d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 22:17:11 +0000

    Add a trusted_gnupg_homedir attribute to
    Tails::IUK::UpdateDescriptionFile::Download class. 

  Change: 446affbeb7646beedcd9e79052a4fad31cdf4e66
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 22:11:43 +0000

    Implement step definition. 

  Change: d4de28e9c1bd021b79da4f2eea9d49566ceefce5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 22:11:20 +0000

    Save file location for future reuse. 

  Change: fb3fa13eee1f46592bfb28c3501876962a34a5f4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 22:10:53 +0000

    Scenario bugfix. 

  Change: a0e7b66d79fcadaf7719c75c77ef974e56ee0770
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 22:10:28 +0000

    Return a proper error when empty file was downloaded. 

  Change: 32b1526ea228fbd807c33689e9f254fa0be456e5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 21:45:28 +0000

    Test suite refactoring.

    Start the test webserver at a time it can be used to serve more than
    an update-description file. 

  Change: 4076927a80381e0f41a4419ff86ff66074239440
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 21:43:18 +0000

    Implement step. 

  Change: 11cafd06dcc7006e134b187fa12eed0f034d5e0d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 21:42:55 +0000

    Import testing-only signing key pair. 

  Change: 47d4e0f1cd585cd67b00302f33f2bf03c6d7ab66
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 20:30:08 +0000

    Add tails-iuk-get-update-description-file wrapper. 

  Change: dc1634943491e115608240b3715702436b0bd418
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 20:29:52 +0000

    Add rough Tails::IUK::UpdateDescriptionFile::Download class. 

  Change: b1e313a3c0c73dc0f5d90eaef0d1603dea670786
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 20:28:29 +0000

    Add rough Tails::IUK::RunningSystem class. 

  Change: 20b1412172a7a419e73a13c88525e9bed6c600e1
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 20:28:03 +0000

    Implement some steps. 

  Change: cdb0079f712272af9028c0ea2d348c2e9fbfe59b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 20:25:54 +0000

    Drop useless step. 

  Change: 8a375911178d4d657dd26e19a6186d41d8210829
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-06 20:25:21 +0000

    Clarify some feature steps description. 

  Change: c004fec42b5a25bf01f256d17d3ef4a2a0834adc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-01 02:03:54 +0000

    Implement a bunch of steps, improve scenarios. 

  Change: d777fda54b17005db4e546a893bce6dafc3e900a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-07-01 01:55:45 +0000

    Add more test functions to deal with SSL certificates. 

  Change: a075898c5eb9c663887fc4f72f969ac069502a23
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 23:53:54 +0000

    Make it possible to generate a CA certificate. 

  Change: b402c18fd0d369f5c4344674edddac0c557cd36f
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 23:53:33 +0000

    Robustness improvement. 

  Change: fb50f750a29c517854e78fb94191dba85d815b7a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 23:53:18 +0000

    Cleanup. 

  Change: 31fb85cd32b86ca89c38641779f88655b9677f95
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 23:52:57 +0000

    Rename function to less generic name. 

  Change: 8da8d1cf578553a2e2c38aaa8de10ef0f201fc10
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 23:05:23 +0000

    Update and complete comment. 

  Change: a23b26a8873265017597d0614032d8b1ed5f0194
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:59:44 +0000

    Update class name. 

  Change: 0070ad399084d7574e52eda908bc8c09f6144852
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:59:27 +0000

    Add FIXME steps so that unimplemented scenarios stand out as such. 

  Change: 31631b79b7bb9e9668c1e87bd0f54e328a86df37
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:58:56 +0000

    Factor out SSL certificates -related test utility functions to a
    dedicated module. 

  Change: ff5e40e22692bc71279a76b2b02da514c0eeeaad
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:38:12 +0000

    Remove obsolete version information. 

  Change: ef317b7e288d1c6d83dd0e7046a15f42b97ec092
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:17:39 +0000

    Generate the system.tar with GNU tar. 

  Change: e40b7593e372adb4329bc6ea31eb1dbf2be26bc7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:06:19 +0000

    Implement step. 

  Change: 351e3ce88b0752b0f51428a427ea372058500313
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:06:13 +0000

    Add missing step. 

  Change: e4392ca586fa33440f454e7fc194674130ba1b3a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:02:31 +0000

    Write the IUK using GNU tar. 

  Change: a972689d0bd316c95dd3aba82eb564735701e80b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 22:02:01 +0000

    Extract code to a new write_system_tarball method. 

  Change: 0d12380c22722fc45c61e454c1d1193382d72f55
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 21:49:16 +0000

    Use GNU tar to generate boot.tar.bz2. 

  Change: 0f9884d48b39d0ec588faa6644e6c276a6b6b500
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 21:48:26 +0000

    Add a tar_options attribute. 

  Change: af519438984e1dea0f8c7c6e56ae6df22728b7f7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 21:47:58 +0000

    Actually, we'd rather see files owned by root in tarballs => update
    the tests. 

  Change: a2d5770ce095f93df52c9a6c60b3825bb436b407
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 21:11:34 +0000

    Implement step definitions for the numeric IDs in IUK check. 

  Change: a47d033ed4effce491f64f6e71f59b35e3ea5dae
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 21:05:34 +0000

    Reorder steps. 

  Change: eb8986331d3c5251e3724fb36d286bcef213221a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 20:32:35 +0000

    Implement steps for redirect-to-HTTPS feature. 

  Change: 2e3a9d49611355c15a983e5bd2bbfcc905cc1239
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 20:31:56 +0000

    Fix redirect URL. 

  Change: d7ffad225240bbe0e0dfdf808a525242d6ffc2a7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 20:31:12 +0000

    TargetFile::Download: don't verify SSL connection.

    We don't rely on it for security, let's avoid having it in the way. 

  Change: 4171b6f1dd9870be8d349dbcf3f30050951b9023
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 18:33:41 +0000

    Add a few assertions to testing class. 

  Change: 21bf3d48425c709e5160fbd67393611f8fb8b7d7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 18:32:53 +0000

    TargetFile::Download: explicitly allow only http and https. 

  Change: 7ef0a60ddf347cd27d839fecf454a0b1e8704b22
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 09:32:29 +0000

    Silence HTTP::Server::Simple a bit, to make test suite more readable. 

  Change: da069f70c9002edb00f9423e17ad86f9f645927e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 09:07:36 +0000

    Use unique error messages to ease debugging. 

  Change: 52f2a829795178f68ce714f873f108f8e3bf7110
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 09:01:31 +0000

    Pass missing argument to function. Oops. 

  Change: 25215e04f88ac4ac1fbe27cd052f2e0051f9e5ab
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 08:55:45 +0000

    Factorize test webroot initialization. 

  Change: b892b0d0f25634aadd569bc60dc13dfc9f1ef2a6
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 08:42:07 +0000

    Add a prototype (mostly untested) of test webserver that redirects to
    HTTPS. 

  Change: 7425d0341b79e004055471faf13aa186e3beaa19
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 08:41:25 +0000

    Refactor Test::WebServer::Static to make room for other kinds of test
    webservers. 

  Change: 9c3cc862f4f862900a6f1f550b5caf488994834c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 08:21:40 +0000

    Rename class. 

  Change: bb65cdb5791e59b451fe032fd2c172e1cc287fcf
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 07:58:04 +0000

    Refill to 80 columns. 

  Change: abfcdd0e5c4f5d89b8dce9fcb30627e21b9c9e35
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 00:22:44 +0000

    Minor factorization. 

  Change: ac181b26e1bf1502d17dbbfd53b774d2e03712bb
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 00:20:15 +0000

    Revert "Use a temporary directory that is not only writable by root."

    This reverts commit aa6d697c08dc33669216decf0518444c36d16bde.

    Given the install-time temporary directory is back to be only
    writable by root, let's bring back the tests about its emptiness. 

  Change: 5f75368c6eedab3672f367586a1265010fe71898
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 00:08:29 +0000

    Fix initramfs regexp. 

  Change: fb9cf787c806c7ff3e52e677fb05ba55968b1333
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-30 00:08:06 +0000

    Fix the steps for expected number of kernels and initramfs. 

  Change: c9886d16f29c50beb8d39b1b1d6922927d53840d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 23:39:30 +0000

    Test suite fix: use same initramfs filenames as found in the wild. 

  Change: 914be95bebacae9f4ba5fae63d20c98bc00f604c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 23:39:00 +0000

    Test suite fix: put same content into supposedly identical new and
    old kernels. 

-------------------------------------
version  at 2012-06-29 21:21:30 +0000
-------------------------------------

  Change: 25bffef51fd2cbdb667cdd82ffa52a9c04bf0bee
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 23:21:30 +0000

    Releasing Tails-IUK 0.1.8 

  Change: 6a31bdcd080f255e29be90fae0b678683238c1ef
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 23:08:43 +0000

    Require the IUK filename to be passed. We'll add some cleverness
    later. 

  Change: b7c9fc78ae9257dde167022c1903b0738ac24ad5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 23:07:21 +0000

    Delete a bunch of FIXME that have been either implemented, or
    dropped. 

  Change: bd20c9ecff7882fd356f10f6dbf4e0567bc0411c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 22:57:24 +0000

    Memory optimization: compute archives unpacked size by parsing tar
    output.

    Using Archive::Tar to do so makes tails-install-iuk unusable on my
    box. 

  Change: 22b7c990557c3a6a85ff7ac08348772c5f2413d3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 22:57:10 +0000

    Drop some dead code. 

  Change: bbaf8f9efeb348eeabd688e2c5dd4b6d7eb123ef
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 22:56:51 +0000

    Also pass --no-same-permissions to tar. 

  Change: f9e9c223e47f5132dcd4e38aab07ce2fa12f1356
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 20:34:25 +0000

    Display error when mkdir fails. 

  Change: 77367fb569fd0eb7af40f0c848dfa44f49e844b5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 20:34:13 +0000

    Fix the tempdir location. 

-------------------------------------
version  at 2012-06-29 17:48:58 +0000
-------------------------------------

  Change: 08215d59dde036edff5647f09dd9956f50605cee
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:48:58 +0000

    Releasing Tails-IUK 0.1.7 

  Change: b15a71cddbb742c0e27c26b50bad59d39724f34b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:47:06 +0000

    Support files to appear in the new ISO. 

  Change: d146bfc2d5d7314b91ffa09a95ae3ebfed607350
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:47:06 +0000

    Don't die if a directory does not exist in either of the ISO image. 

  Change: 11999b074c3de6f80e7963e4fbad1905a2f2479b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:47:06 +0000

    Add a few assertions. 

  Change: 8e8535f92b8076a3128d1da5b418e61c26a71665
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:47:06 +0000

    Add missing spec tests for a function that just exposed a bug. 

  Change: 2c5cf4b5fe23819a2661fc560985678bc9b9ce01
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:47:06 +0000

    Add a new feature test to track a bug that was just exposed. 

  Change: 22ad1da549b393ad4918981abea8194588da0ed4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:39:01 +0000

    Whitespace cleanup. 

  Change: d9e47c7d64fcad6e1ab5ec01655b2a7ea7815e6d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:31:05 +0000

    Create one more tempdir as root.

    It's located on a filesystem that is only writable as root. 

  Change: e31d6111bb8272d18a264df9ba234388b5467c39
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:30:30 +0000

    Install: use a tempdir on the Live OS mountpoint.

    The idea is to save memory. 

  Change: 75468739f586522190ef16709e897c8757ab748b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:29:58 +0000

    Factorize code into remount_liveos_rw method. 

  Change: 5086a06eeb4ed1c4d0e4e21cb193fa1575d82554
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:29:21 +0000

    Use T::I::Archive::Tar::Wrapper's tmpdir_is_complete option, to avoid
    using tempdir() as non-root. 

  Change: 95ff5d59e73f22fc93251f047a62fd753f8e7dae
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:29:00 +0000

    Use T::I::Archive::Tar::Wrapper. 

  Change: df3e6464da95472fc2ae6fc4bff97cbbef6e4563
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:28:34 +0000

    Improve class description. 

  Change: 4d435aa11173912828a77baf973942d57328d91a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 19:27:46 +0000

    Add a custom subclass of Archive::Tar::Wrapper, that uses sudo for
    creating directories. 

  Change: 45a4f11b88d91b49f3fd39aae792656191b0446c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 01:24:54 +0000

    Releasing Tails-IUK 0.1.6. 

-------------------------------------
version  at 2012-06-28 23:23:59 +0000
-------------------------------------

  Change: f45ca38c3beffbcafd9b318724640d16627b8a70
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 01:23:59 +0000

    Releasing Tails-IUK 0.1.6. 

  Change: 7900cc28e43db57be26efa0648498d32e7cacea3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 01:23:59 +0000

    Push ./bin in the $PATH of features in a way that also works when run
    by dzil. 

  Change: f84d90784b96462f07d75a1a850237b7963186d3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 01:01:58 +0000

    Remove now unused method. 

  Change: c734bba041b5ec8fb138690f141b3b9fa7612cf0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 01:01:28 +0000

    In Install::run, don't re-extract files: instead, ask where they are. 

  Change: 9fcd68c8c19cd7b80f576725891ec44ab0ce0c5d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 01:00:47 +0000

    Delegate locate method to A::T::Wrapper, to avoid the methods to need
    to know the internals of that one. 

  Change: a647b213ac08b0506528a0d8b1b66073c28e957f
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 00:42:02 +0000

    Make test suite documentation more complete. 

  Change: 6bd72d5cc607bf276ccaed9327129700ea61eb95
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 00:42:02 +0000

    Extract archives-in-archives using sudo, and in the on-disk tempdir. 

  Change: 4178b5d7db380a3d4f51c2a9d3a281f37ca07c55
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 00:39:04 +0000

    Add missing import. 

  Change: 87aa9aa433c18db2b78d53c0a57926ca8f83aca0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 00:30:35 +0000

    Use local bin directory when running the Install feature. 

  Change: bba7c6b91c0d0f95b911fec479be2b7f5f3826e0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 00:12:42 +0000

    Make the extract method produce files readable by non-root.

    (At least files that are located in 1 sub-directory maximum, but in
    practice, files are at the root of the IUK archive.) 

  Change: 93bd77963b3d44ea468e15d3bd0b2d247f87c35b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 00:11:14 +0000

    Don't re-extract file that was already extracted by ::Archive::Tar. 

  Change: 3ce4ada2a8d56a25e75e613d3c09c4e5284b17e0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-29 00:03:50 +0000

    Add the tempdir cleanup logic to classes that miss it. 

  Change: fd380e19a66c5fc6d0e3a3e7ced347712c0ea674
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-28 23:48:51 +0000

    ::Archive::Tar: give everybody read permission over the temporary
    extracted archive content.

    This does not change anything in a running Tails system, since the
    filesystem where this happens is vfat mounted with friendly
    permissions, but when running the test suite in other environments,
    it matters. 

  Change: dcc8a58b9d45d17c13746e4cf64365bd85c6c122
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:46:23 +0000

    Remove duplicate test. 

  Change: c5d614266c1b56606cc11b07800f5e75e60b2f6c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:44:31 +0000

    Remove obsolete commented-out debugging line. 

  Change: a4c5e3d931583b1f6852814aedff205325e26e7b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:44:23 +0000

    Cleanup temporary directory as root, as it is owned by root in a
    Tails system.

    (Due to the Tails system partition being vfat, mounted for root.) 

  Change: 41d87174c35c2efb735a21cf69d5ee46213d93c2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:29:47 +0000

    Document in README the credentials needed by the test suite. 

  Change: 3afee392094c2c023a5fa3f98dec3f933d683bfe
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:29:35 +0000

    Add a bunch of FIXME's. 

  Change: a3bd8593d26722c3a77435dc3414ca0162b13efd
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:28:38 +0000

    Set the $PATH in t/specs/Read.t so that the sudo-tar executable from
    the current source tree is used. 

  Change: 25322459977a6f0e7aced45488b233853b053188
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:28:25 +0000

    Tell Archive::Tar::Wrapper to run tar with sudo. 

  Change: f1cdeb260c48c4aa470429f91ca4acd8e7ce6069
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:28:03 +0000

    Pass the tempdir all over the place. 

  Change: 82b336a03bf75fd2c6d94237f2ebf14e5a458bce
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:25:16 +0000

    Don't attempt to restore permissions when extracting tarballs with
    Archive::Tar::Wrapper.

    In a real running Tails, the destination directory is on a vfat
    filesystem, so we don't care about permissions. But during testing,
    preserving permissions of tarballs that are extracted by root can
    lead to files that are unreadable for the current user. 

  Change: daddd91e81773ef20bc3643c27bdacecaa3bdf79
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:24:51 +0000

    Explicitly stringify $self->tar_exe when passing it to the
    Archive::Tar::Wrapper constructor. 

  Change: 18b469ff461d6dc6441ff2119b08cacdf49f4e39
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:23:53 +0000

    Fix the _build_tempdir constructor to actually output a value with
    the correct type. 

  Change: 3395500da3e7cc9f687acc248341e118b0d2d82d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-27 05:18:42 +0000

    sudo-tar wrapper: set umask 0022 to ease testing with custom umask. 

  Change: a53dafca9783651e0c262272deb33b93a2892385
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-26 00:55:14 +0000

    SM:sudo-tar 

  Change: 88be8ae6250c0d3f3bd407678ad92d9b2186abac
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-25 23:45:45 +0000

    Add a bunch of FIXME's. 

  Change: ccfc8596bc27da8cdd3fbb58d757893fff7087bc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-06-25 23:45:36 +0000

    First step towards using Archive::Tar::Wrapper to limit memory usage.

    t/specs/Read.t is green. Not tried the features yet. 

-------------------------------------
version  at 2012-05-31 17:35:29 +0000
-------------------------------------

  Change: 99a0b1ad860fd7f23ed2e0fbbb5dc26ea47a0fed
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 19:35:29 +0000

    tails-iuk 0.1.5 

  Change: 0fa5ada7ed9662e83ad6dd5ca22b4da0129f34ed
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 19:32:28 +0000

    Use GNU tar to extract files from IUK. 

  Change: ba271b23d172f86a07da1f8050982f97b55c1140
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 19:30:53 +0000

    Memoize listing the archives in an IUK. 

  Change: 3bdb54130329cc8e761f90523afc8f2ac0cabd5d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 19:30:50 +0000

    Memoize the list of files in the IUK to-be-installed. 

  Change: af4e030e87defa294bb0356bc97feb0bc701d399
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 19:30:47 +0000

    Stop re-exporting the tar method.

    We don't use it anymore, and leaving it there only encourages messing
    with implementation details one should not be aware of. 

  Change: a002ad500f3762c6359e317b802217896862b2ee
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 19:30:44 +0000

    Move squashfs_in_archive to the Read class.

    First, it's a better place for it. Second, it hides the details of
    how the files listing is done away from the Install class. 

-------------------------------------
version  at 2012-05-31 16:49:26 +0000
-------------------------------------

  Change: 86ba9a320b75fb41bbf62997bab7997e8a8a5cd3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 18:49:26 +0000

    Releasing tails-iuk 0.1.4 

  Change: c8d7bc31112f829389de9fb720be474a3f0ede09
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 18:47:33 +0000

    More robust success check in test suite. 

  Change: e056a5226936d6cbdcd6e7c2c01703c6b29775af
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-31 18:47:33 +0000

    Stop using Archive::Tar continuously at installation time.

    Let's create a disposable a Archive::Tar representing the IUK when we
    need it, instead of keeping one permanently in memory.

    Rationale: testing on real-world bare metal suggests we should
    optimize the memory consumption of the IUK installation process. 

-------------------------------------
version  at 2012-05-30 19:16:53 +0000
-------------------------------------

  Change: 8bb49023c60e0926b8c6509c6cb3a1e1d6d87d86
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 21:16:53 +0000

    Releasing tails-iuk 0.1.3 

  Change: bd0f4dbdd10d8fb651804f66d2186c31ac5c88a7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 20:32:41 +0000

    Make files extracted from ISO read-write before trying to changing
    them. 

  Change: 1fb641581cab698e9218bfb5c64deb78eb671a76
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 20:32:11 +0000

    Do not restore permissions when extracting files from ISO.

    Else, they end-up being read-only, which causes all sorts of
    problems. 

-------------------------------------
version  at 2012-05-30 16:18:08 +0000
-------------------------------------

  Change: d29fde5faecedfb2850faf9be32993361eb71080
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 18:18:08 +0000

    Releasing tails-iuk 0.1.2. 

  Change: 04aaa8f9df95b88e33b0d4977a278e689b290087
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 18:04:02 +0000

    Add dummy member to Tails::IUK::TargetFile::HashType enum.

    Squeeze's Moose::Util::TypeConstraints absolutely wants at least two
    members in an enum. The good side of things is that we can get rid of
    that once Tails is based on Wheezy. 

-------------------------------------
version  at 2012-05-30 15:16:25 +0000
-------------------------------------

  Change: fd2e52c617399be53c6e6200dffaf61a2bffaac4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 17:16:25 +0000

    Releasing tails-iuk 0.1.1. 

  Change: f6a3d87a475d9023da8377b273f48d16c55d34f0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 17:15:17 +0000

    Add missing dependencies to dist.ini. 

-------------------------------------
version  at 2012-05-30 14:17:59 +0000
-------------------------------------

  Change: c76fffcdb57910563454c64ceae3c0517359b2a3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 16:17:59 +0000

    Releasing tails-iuk 0.1 (early snapshot). 

  Change: 3749a68131e3e5a60791af8c5518beea46747e51
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 16:15:00 +0000

    Implement basic background steps. 

  Change: 0e290790e636dfa5bdd13d754aab188138710cc7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 15:54:46 +0000

    One more scenario. 

  Change: bb113ef4fb87649365a91aadf64f462c97e3cda2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 15:43:43 +0000

    Add a few more scenario titles. 

  Change: 8feccb5c04a213648067009ca06ede18b8053274
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 15:17:07 +0000

    Fix versioned dependencies that cannot be satisfied.

    - the LWP::Protocol::socks has no VERSION - YAML::LibYAML 0.33 from
    sid pretends to be 0.18. 

  Change: 5f273b901cb28076d17c03e919084b8fdb4bb16e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 15:11:13 +0000

    Update tests. 

  Change: 5c6c26397e944c021e2b5930f45c88a420c6d5fe
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 15:01:45 +0000

    Factorize a bit. 

  Change: 4b64f3abec1c52770506b3d54d67a0480879afa9
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 15:01:27 +0000

    Implement search/replace in syslinux configuration files. 

  Change: 1bba0520d697bbd885e515e959ece2fffa30f248
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:45:55 +0000

    Rename step, again. 

  Change: 71f4fe133efcd43a62fcee66a8397403dbbf7d0e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:44:38 +0000

    Rename isolinux -> syslinux, and isolinux.cfg -> syslinux.cfg in
    boot.tar.bz2. 

  Change: db077421311238b18022cb6e3df59493cc0ce6f4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:43:39 +0000

    Don't test for directory existence in tarballs.

    Archive::Tar's contains_file method always returns false on
    directories, and anyway, the files in these directories are what
    we're really interested in. 

  Change: b38e16b8c726052f4f44f9663f7fecd466311874
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:43:29 +0000

    Add a few assertions. 

  Change: 203d55a7de4bebba147ebe3850bc8c5cec5a3d1e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:35:07 +0000

    Trivial bugfix: return the error of the correct archive object. 

  Change: 205ed823a752b390f63ed7a41739ed721855c20a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:30:35 +0000

    Better warning message. 

  Change: 24be11adbdf416aeca6fbc7fd85d966f4739ddbf
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:29:46 +0000

    Rename step. 

  Change: a25239668c80261709882f68e82a9a33c7a7088c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:28:32 +0000

    Define step "should contain a sane syslinux configuration". 

  Change: 45a9083be02820498baaf3f974a536fa0f87226c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:27:49 +0000

    Tests: fetch new configuration where it's supposed to live. 

  Change: 39f716f6a09da3dc2d8967196ff0d1860186faed
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:27:20 +0000

    Add functions to check if a file in an archive in a IUK matches a RE. 

  Change: 5870c93c2d2d0885c14051b6e00624fb4cebdbbc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:26:52 +0000

    Create tests background: setup a dummy isolinux.cfg file. 

  Change: ba3cbef064041f41ab5ddb12fcdbfe290b5a61fe
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 14:02:51 +0000

    Fix test: use the _count method that can't return undef. 

  Change: ca6f489ba09685c060c32bb7b897c5f4aea47702
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 13:58:21 +0000

    More clear and robust tests of the delete_files result. 

  Change: 325dacfa97059f705d8a19a4bf24a21b168e2a22
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 13:39:09 +0000

    Take into account in scenarios the syslinux configuration should be
    mangled at IUK creation time. 

  Change: 832a8a94ce9b235d167736c9894b690e5e89667c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 06:56:54 +0000

    First scenarios for the "download and verify an update-description
    file" feature. 

  Change: 60732f4ebb938746e1b4adaeef7a026c1bda65c5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 05:08:59 +0000

    Rephrase scenario title. 

  Change: d0125c488d26296ea354474671b5bd0037a3ae80
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:55:40 +0000

    Remove more hacks, by simplifying step. 

  Change: e5c9cca214f38301a92d42b384c96a4d81aa9a17
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:53:56 +0000

    Cleanup. 

  Change: 2ad864a36665538728a7b832464aff7130f25511
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:53:26 +0000

    Simplify step. 

  Change: 85054654d1a1dbc3e412a9e5d15d9b2b2e2c2e63
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:50:42 +0000

    Delete download temporary file on error. 

  Change: be9b650788d88740752bab3b477c7641d39a7069
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:44:04 +0000

    Pass the name of a non-existing file when testing
    tails-iuk-get-target-file. 

  Change: 7230a9313191b50f46559638825998a072b81687
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:38:41 +0000

    Implement the "not much bigger than expected" step. 

  Change: 54f47c591407592a4493106c93f86839c630dcdc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:31:44 +0000

    Simplify implementation: use $ua->max_size instead of custom
    callback. 

  Change: 5cad53a8918e3ca1565e2bc54142eb68463d4263
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:31:22 +0000

    Pass files really bigger than expected, and see what happens. 

  Change: 0342694b4f3c0b50a1686b010e9d1ac98b40fb9d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 04:00:05 +0000

    Clarify scenarios text. 

  Change: 8899f9611aa256c780a6ab589f7b1b0b259a5b15
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-30 03:52:15 +0000

    Simplify scenarios text. 

  Change: 6527b662f1ce406778621761a72084cdff9a42be
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 22:40:01 +0000

    Implement "too big file" feature. 

  Change: c2dbfc2560a3d5467fcbbf2f45e3512f848d7cde
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 22:39:53 +0000

    Bugfix. 

  Change: cbebde8aac3c6e0464ca0481f167d80ae40f4172
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 22:19:30 +0000

    Cleanup. 

  Change: 4cf564437af7fb294e910223943c2aa3fa25c2b0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 22:19:19 +0000

    Implement "too small file" check. 

  Change: 90982b8aca9ec5669966e51b9714bcd4e2dd4f99
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 22:12:38 +0000

    Write scenario steps. 

  Change: bf75449b490485dac52bcfbe441d2c4319a9d8a9
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 22:12:19 +0000

    Always pass size in scenarios. 

  Change: 5d724719bfe856daa0fce9b4baf729155a423209
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 22:00:46 +0000

    Implement downloaded file hash verification. 

  Change: 000571d380474f6b0c88c627cfc8ec4c9d59d8f3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 22:00:30 +0000

    Simplify. 

  Change: 44fab717333ce70597491b617ff6a6207d67617f
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:59:26 +0000

    Trivial bugfixes. 

  Change: 3b0280c77273e39fac7c775bd93e28560ec86edc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:59:11 +0000

    Homogenize. 

  Change: 23883c36aa741ed0822d76a3c396e1c78bcd14a4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:58:53 +0000

    Pass size in every scenario where it makes sense. 

  Change: b354f9346b5d96f6e6e7d1aa5344f979bf823652
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:18:58 +0000

    Fix tests. 

  Change: 07aa319be7c6616f86cf3089e5296a00e66dc2aa
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:06:04 +0000

    Cleanup. 

  Change: 571060ca9340aacd009e0a1a5d44683efa3b781c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:03:09 +0000

    Implement step. 

  Change: 14d6c1f32609db2070d557efa1cdfce28bcf858e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:02:48 +0000

    Implement downloading and checking max. file size. 

  Change: cbe22aff194653d4ede4c94111d6df4d8f769f82
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:02:27 +0000

    Bugfix. 

  Change: 1c4837f13f893cbd3d167e2b25cf916adc8ed5fc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:01:28 +0000

    Set HARNESS_ACTIVE in cucumber feature.

    We'll act accordingly to it, and pherkin does not set it. 

  Change: 6db4eff10094d7a60d8a3864797c84809e44c66f
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:01:11 +0000

    Add empty scenario that should be implemented later. 

  Change: 16cacf9156de47b55469ecc1a77a2d2a007b7c1b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:00:58 +0000

    Pass --size in the test suite. 

  Change: f7b6b8368aff36de4be4b095bdf372bb906bc752
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 21:00:37 +0000

    Fix the way we pass URI. 

  Change: c11bd38f61d88ccf00a872a93f1316697c42b9e9
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 20:59:56 +0000

    Also pass expected size to the ::TargetFile::Download. 

  Change: dafb8d3b88a6f5f3ee71578b8bb978130d9fc4e2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 19:54:21 +0000

    Only attempt to kill PID if it's defined. 

  Change: 5b3c69e42f0e940551bb6d7708ed1b2824d3b9d0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 19:54:05 +0000

    Download_Target_File steps: serve the static files in webroot. 

  Change: a4be0d27e7a0ba268308bd83d27a7c97b63486af
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 19:53:33 +0000

    Download_Target_File steps: setup a dedicated webroot directory. 

  Change: a34ed0e0146313c8d8fd3d7383e7023d9de081a4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 19:52:42 +0000

    Download_Target_File scenarios: initialize the random port in the
    Background. 

  Change: 2efe88b71231e54d908b6ac9985b9e6001488b9d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 19:51:35 +0000

    Add Test::StaticWebServer module. 

  Change: 63acac974ad1db26bc2c4fd433314efcd7533efe
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 18:22:48 +0000

    Draft scenarios, steps, and skeleton code for the "download and
    verify target file" feature. 

  Change: d0bfb9375b1479113d6cea2a9faf60fbe0a4d482
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-29 18:22:13 +0000

    Cleanup. 

  Change: 4104f8469aaca373ed9b8784b3f5924ea042f1f3
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-28 19:15:04 +0000

    Depend on YAML::LibYAML.

    For some reason, the pure-Perl implementation crashes at install
    time, while reading a relatively simple control.yml. ("YAML Error:
    Invalid element in map"). So, let's take a safer path, and make sure
    we use the LibYAML implementation both at creation and install time. 

  Change: 92602fc3267d3555032683ad89faa275f2bc6a92
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-28 16:42:41 +0000

    Even if we're not remounting read-only, let's clean up the test
    environment. 

  Change: 2325927621e05b01f3af5565bbd6742db0b2c0f2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-28 16:40:39 +0000

    Do not remount /live/image read-only, do not restart memlockd.

    It proved very hard (not to say impossible) to remount /live/image
    read-only once it's been remounted read-write. Let's forget about
    this. See the design doc for the higher-level integration stuff that
    makes this not totally stupid. 

  Change: 937272c43792d5db4deb6de1c0905d8dfd5aa318
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 23:23:57 +0000

    Check add_files result. 

  Change: b5563e23a00ad3a96f95ea8388576d3e8bfebfab
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 23:19:03 +0000

    Use extract_here_file_from_iso to get real file content.

    For some unknown reason, extract_file_from_iso's return value, once
    print'ed to a filehandle, gives a file that is different from the one
    stored in the ISO. extract_here_file_from_iso does not. 

  Change: d6f089b5c147161cd156fe73beccf1203ab77471
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 22:21:58 +0000

    Stop/start memlockd before/after remounting the system partition
    read-only.

    If it's running, it's blocking the remount. 

  Change: a59fbce98f987c039bfaa04ff5b48cf6eb69fc44
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 22:16:34 +0000

    Delete files as root. 

  Change: fe5b2f5c28c8e544b5e10b4327f17bbc3bfa29f4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 22:16:34 +0000

    Add a delete_files_count delegated method. 

  Change: da0c330255351f154469e605c2b99c22896850c0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 22:16:26 +0000

    Update modules file as root.

    I.e. copy and edit as non-root, then copy back in place as root.

    While we're at it, make update_modules_file a method to be able to
    use the fatal method. 

  Change: be760030a56dcf71b69bc5b335b08c69cd7cc545
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 21:05:52 +0000

    Improve test robustness. 

  Change: 9239d8e133e894c3beec356c1682092b31ac6930
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 21:03:09 +0000

    Run install behaviour tests on a filesystem that's mounted more
    realistically.

    That is, read-only and "owned" by root. 

  Change: cb4d9790dd79a685aa81ee8d2d9542595396d945
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 21:01:45 +0000

    Support the case when no SquashFS was installed. 

  Change: d1add66e803ed607d27c1b2f7e3effb6b435cbac
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 20:58:23 +0000

    Add assertion. 

  Change: ff291f5a4532e7bef7eedb87be353807b025bf3d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 20:54:26 +0000

    Extract included archives with --no-same-owner.

    When extracting as root, GNU tar tries to restore ownership
    information based on what is recorded in the archive. However, Tails
    system partition in FAT32, that does not support ownership meta-data,
    so this attempt to restore makes the whole operation fail. 

  Change: e82f61fd323ca21e9f7c4b61aac74f0d32500126
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 18:34:02 +0000

    Re-indent for easier debugging. 

  Change: ce30af7dccf7fe0f565f5ac5fc080f81f1ee3478
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 17:45:14 +0000

    Explain why we make things this way. 

  Change: 64579b0f1ae659c41246b3d126f6d18a77c3a721
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 17:44:16 +0000

    Factorize test code. 

  Change: 847f8ed1b00e1a2ddfa3a1d0d3f23321f98cccc4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 17:40:24 +0000

    Reformat code. 

  Change: 09bde1163ca84998ad763e9f0b50880fd664ef8e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 16:12:26 +0000

    Add assertion to avoid being hit once more by a recent bug. 

  Change: 192c6f5c2bc5559db5b4a9f8f094b507136d5957
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 16:12:23 +0000

    Simplify and fix tiny bugs. 

  Change: cee7b922c686f1ebab166f60faecb276782d566c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 16:04:56 +0000

    Extract archives into the live image as root.

    Else, it can't possibly work in a real Tails.

    BTW, "mount -o remount,rw,uid=1000,gid=1000" was tried, but it
    actually does not change the uid/gid, hence the "run tar as root" was
    chosen. 

  Change: aa6d697c08dc33669216decf0518444c36d16bde
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 16:02:45 +0000

    Use a temporary directory that is not only writable by root.

    A downside is that it's much harder to check if the temporary
    directory is left empty. Given it lives in /tmp/, we don't care that
    much, though, so let's drop these tests. 

  Change: 9d7904ff60727e4f276b078eaa04758ab0b49acc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 16:02:45 +0000

    Move from Filesys::DiskSpace to Filesys::Df.

    The latter knows how to return bytes. The later returns values in an
    undocumented unit, that appears to be 1kB blocks on some systems, but
    let's not rely on undocumented behaviour. 

  Change: b5bf663e1860752b3935087ae366b22a37ed5782
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 15:09:01 +0000

    Cleanup. 

  Change: 811d4cd1b3117201723df1cf4d032a549b7af952
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 15:08:33 +0000

    Do not pass a Path::Class::File object to Archive::Tar.

    This does not work in Squeeze. 

  Change: e29b00130e30ec49a78fa3926e9388a58bf2a9ca
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 14:33:43 +0000

    Make tails-create-iuk script work, and use it in behavioural tests. 

  Change: af1c460506edeb81df101698010a3a048f8c91a1
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-26 14:15:20 +0000

    Move from Method::Signatures to Method::Signatures::Simple.

    Installing the former on Squeeze would require backporting a whole
    bunch of dependencies, and it looks like we use none of its
    non-simple features anyway. 

  Change: b78f241fda0f65f7f071c2c482e1c3babf5fbc93
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 23:00:24 +0000

    Do not attempt to install an IUK that will not fit on disk. 

  Change: c88ee9e8b128158067c5dfbd898a13c129b027b6
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 22:44:38 +0000

    Add a space_needed method to the ::Read class. 

  Change: 185f4cd2b049d8778d7ed2793d199250ba137b0b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 22:14:40 +0000

    Move some test functions to ::Utils, to share them with other tests. 

  Change: 69a9b30e747899b6a28ee5b49dadc411711140df
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 21:56:30 +0000

    Add unpacked_size function. 

  Change: fedec7eedac6f9b348063be36271560836f5cc00
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 21:17:37 +0000

    Migrate from XZ to bzip2.

    Perl's Archive::Tar knows how to peek into .tar.bz2 archives, but not
    into .tar.xz ones.

    The files we want to compress in an IUK are tiny anyway. 

  Change: 0f8a6bf0d618fd4f87f4c19a389d057bca89d129
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 16:01:49 +0000

    Write "too little space" scenario. 

  Change: c1411274299ad1e8c58cc4abb26b465b1727d7e5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 16:01:36 +0000

    More robust error reporting when creating test archives. 

  Change: 48d1576a86fcb2f11abc009ced98b8d04640b6c7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 15:55:08 +0000

    Support putting files of arbitrary size in tested IUK. 

  Change: 3c2c6ef5e0e39862603768acefc00655bb45786c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 15:49:42 +0000

    Make dependency on Carp::Assert explicit and versioned. 

  Change: de45a55f12a5abbe5295e6d7ce8b730b0d24660a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 15:17:55 +0000

    Make the test live image size a parameter. 

  Change: 1ab9033ea475fc955a67efffaabe0aa24a938470
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 15:14:49 +0000

    Write "install multiple IUK in a row" scenario. 

  Change: b5ed92ae2bf24fe2a1c3fc4485ea5221fb176739
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 15:10:55 +0000

    Reorder scenarios, comment out non-implemented ones.

    We should normally not do that, but currently, umount'ing the test
    device is done at the end of implemented tests, so unimplemented ones
    leave mounted cruft behind them. 

  Change: 7c5bcf6e7dff193a4a1acf3200640f0381f934bb
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 15:10:35 +0000

    Make the test IUK filename a parameter. 

  Change: 79e70f4ef47fdf3b350ccadee33da1b5d15a58e7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 14:12:19 +0000

    Update test suite to match code improvements. 

  Change: 1cdd211f2a30b5c65ac385c6243a27eae1208019
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 14:11:49 +0000

    Remount the system partition read-write / read-only as needed. 

  Change: d68f1e4cd876be9240f024ee1fd4e9231a5c87d1
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 14:10:57 +0000

    Add a fatal function.

    It knows how to clean directories and remount mountpoints read-only,
    before croak'ing. 

  Change: 65ef5a924037b0536f71ad6523f18316b15d79e5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 14:09:30 +0000

    Improve test suite output. 

  Change: a0a243cf8996b33c9ca4e93e914f7292fdc2feb8
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 13:10:05 +0000

    Implement "was remounted read-only" step. 

  Change: fc463ea9715d53040589cd14ae342f8928482e2c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 13:09:12 +0000

    Create and mount a loop-backed filesystem when testing. 

  Change: 2e819acb98436f91aef8302c9fa4bbaa871919f6
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 11:57:30 +0000

    Add a tails-install-iuk script, use it in tests. 

  Change: 430f9a926d6ec54a2ca58b657eb1f865747beadc
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 11:39:33 +0000

    Indentation. 

  Change: d0e9ceaf7ddcd277c0681a8039aa08483e117ac8
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 11:19:46 +0000

    Only extract one archive at a time.

    This significantly lowers the free space requirements on the Tails
    system partition. 

  Change: 9fe0ddfcbd4a79ef0f550eada0a8c1a8268b8a75
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 11:09:22 +0000

    Only use one level of temporary directories. 

  Change: 9f2c177a6c094afbe625ad8b6b71fb426f341c0a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 11:06:12 +0000

    Add missing scenario. 

  Change: 5d1026d3ba9dbc6c466f30119f669341e1afe928
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 11:06:12 +0000

    Only import class_type from Moose::Util::TypeConstraints.

    This prevents a namespace clash with MooseX::Has::Sugar::Saccharin on
    the "coerce" sub name. 

  Change: 895fc6cd19b42eda55b1388cae84d1d60b0344ae
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 11:06:12 +0000

    Simplify. 

  Change: 7b697502dbd735b9656d2c7844aeaaa6d5d7539f
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-25 11:02:59 +0000

    Remove useless import. 

  Change: 60ada073f8dc6aa21965aad372981427ec05ea82
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 18:03:42 +0000

    Implement one more step. 

  Change: 64eceda43a3c9fe9e5e6a98ff0e59d45e978c136
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 18:03:42 +0000

    Implement more steps. 

  Change: d82bc399204502fe45fe6c479940d6d14767b5eb
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 18:03:42 +0000

    Unlink files that are listed in the delete_files control field. 

  Change: 5f960709a03875e32b4d086993b8898c65a6d3c0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 17:57:26 +0000

    Support empty control file. 

  Change: a16e460c0bfb04c60f2aa63f21875e7d8bde7f79
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 17:57:04 +0000

    Delegate the delete_files method to the reader class. 

  Change: 444ed82787a101624e9a3ba666f38a688271878e
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 17:46:18 +0000

    Factorize tests. 

  Change: 8c77448d94c51daf76fd84c365aee9973180a1ba
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 17:43:28 +0000

    Update live-boot modules file after extracting included tarballs. 

  Change: 1aff08958d409e78e3294fc01858f3fd7c32e031
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 17:42:59 +0000

    Create a modules file when initializing the dummy live image. 

  Change: 15339fb5f436938eef16ca3e50f327506d275ce5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 17:42:23 +0000

    Reorder steps to run already implemented ones first. 

  Change: 06e1dad5990d8b3486c694849ff32200a9f400b5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 17:42:13 +0000

    Fix scenarios. 

  Change: bac033b55ddbb98c2d0c18f9c1cbeaa17faf8eb7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 17:01:02 +0000

    Add more steps. 

  Change: 66ec23548eced12fe04aa6e3556226b7e2ad9c7c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 16:52:40 +0000

    Implement more scenarios. 

  Change: 55441b0c7d1249be807f42f6cd3d798a82138c84
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 16:52:23 +0000

    Extract archives in string comparison order. 

  Change: 3bef3daceac5aeb1f2c988185709fe1911c5b805
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 16:45:43 +0000

    Refactor and implement scenarios. 

  Change: 0cbc0a5f94e17ea31a83a39ecb5de68e6a2d8048
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 15:07:01 +0000

    Implement step. 

  Change: c703ad04f090c94d052d8270f2c2c050839b7197
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 15:05:40 +0000

    Fix cleanup ordering: rmtree after cd'ing out of the directory. 

  Change: 3e047a524b268330f7213611c0d7df552c5040a0
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 15:03:09 +0000

    Refine scenarios. 

  Change: b2b8760f32ff41b39eb2f0fdb418c9a2b69a9b81
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 15:00:52 +0000

    Extract bundled archives to the live image directory. 

  Change: c39a03a405e0c4b03d0e5b4d55603e98457708cd
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-24 14:27:40 +0000

    Cleanup. 

  Change: ab81a1d1839f7cbae9c2cdde8b7f23ae16f34fd7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:18:04 +0000

    Return to original working directory on success. 

  Change: aa7349448789792c8eca0ef3ea5a94c26d3aa33c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:16:19 +0000

    Fix temporary directories creation logics. 

  Change: bb6d73ccc7b1384a0a6acef389492bdb2c1fd2bd
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:15:59 +0000

    Only clean temporary directory if it was created. 

  Change: 20922c1c9411026d68cc7a481afd8f88d9af1c2d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:07:27 +0000

    Rename POD section. 

  Change: 8c09455c6aeb9dda5cc1c3af8305557919e92f4d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:07:12 +0000

    Extract the IUK archive to the live image. 

  Change: edfbc175b3a61db93e78296665987d10ea8234cf
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:06:18 +0000

    Check that all temporary directories on the live image are removed on
    success. 

  Change: 884da9db6c1d910dde6162da05441cf500d264c1
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:06:00 +0000

    Pass a custom liveos_mountpoint for testing purpose. 

  Change: e3f42802300a07633b0c0c7242050307769531ee
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:05:03 +0000

    SM: Add extracted_dir. 

  Change: 9cab2ae66ac21dc687fe7100a3c642e0b8a0053a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:04:42 +0000

    Delegate more methods to the Read class. 

  Change: cf3466fe1c7fb9c10eb444f03dbded9f521467b6
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:03:38 +0000

    Add a liveos_mountpoint attribute to the Install class. 

  Change: 053544ec75f662fa2ee44546be30a0c2a2f2cf5c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:02:45 +0000

    Add a tempdir attribute to the Install class, located on the live
    medium. 

  Change: daadfd7a6e9ea1e860e9f96af4494d25a504d19d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 17:01:18 +0000

    Add a usable live image directory to the Installation scenarios
    background. 

  Change: 823638bcbc046de05050417a12ddebcf7a9bbcb6
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 15:32:13 +0000

    Implement more steps. 

  Change: 76c5a0db5b646fe88d364895986c2b17c25c7748
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 15:11:25 +0000

    Write and refine more scenarios. 

  Change: 7f02e5bed3cfa94075c8c1b0a26d52debe87545d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 14:50:38 +0000

    Install: delegate reading to ::Read. Implement unsupported format
    scenarios. 

  Change: 7998a9c2deebe9ceecf239a2a48537239eb1876d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 14:47:55 +0000

    Throw custom exceptions on unsupported / unreadable format. 

  Change: 960bfae9b849809fd4fb21a3cb412a1b18296d5d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 14:11:07 +0000

    Factor out IUK tar creation to an attribute builder, for improved
    testability. 

  Change: e22d8eedfb9ba5b741c5526b208d455472320857
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 14:01:34 +0000

    Support building an IUK from already existing tarballs. 

  Change: 3abbd9b9a8303bfd7623fad94a3f3ce6440397ac
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 12:45:22 +0000

    Refactoring: move tarballs creation and listing out to an attribute
    builder.

    This way, our step definitions may pass arbitrary tarballs to the IUK
    creation class. And by the way, this makes the code overall nicer,
    better decoupled and easier to maintain. 

  Change: 66b00fde93949fd4205909dcbca96684d61ca037
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 12:20:44 +0000

    Fix scenarios syntax. 

  Change: 1ee545376ceeaaa7e8422bf2fde818084e0f3779
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 12:20:08 +0000

    First bunch of scenarios for IUK installation. 

  Change: f4d2f9a3e1e6514025531541bac2754cd09c02c7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-23 12:12:47 +0000

    Move Create features to a dedicated directory.

    pherkin only supports being pointed at a directory, so if we want to
    run e.g. only our Install scenarios, they must live in a dedicated
    directory. 

  Change: e44f961d427ad8063d4adbbe8d05d50b429dedc7
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-20 23:08:19 +0000

    More wanna-be scenarios. 

  Change: ab3deb34abde0deb78853cdda96675fc0d84c490
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 20:23:21 +0000

    Update test suite. 

  Change: ce104c1f08b623a1c0209f3dbcf0e00448197c14
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 19:47:05 +0000

    Specs++ 

  Change: 7c2eed0304ddbb3dcd41d8dce4e2c7c51152cf13
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 19:46:44 +0000

    No need to pass MKSQUASHFS_OPTIONS: xz is the default nowadays. 

  Change: c2bf239f8d8d7f959e5acc9f7d973aab45bed402
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 19:23:15 +0000

    Ship isolinux/* in boot.tar.xz. 

  Change: a5acdab238835cab5ef03c85392a0b46727cfb45
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 19:23:07 +0000

    Implement test. 

  Change: f65bd933b20556666fc379d9989179865c92bafa
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 19:22:33 +0000

    Add utility function. 

  Change: a14bc47930d168ae53b97bc3fec5e7b9475189f5
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 18:16:12 +0000

    Do not drop live/ from the path of files in system.tar. 

  Change: 67373376cc706ffaa49a3554519cc270b56f7115
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 18:02:12 +0000

    Implement test. 

  Change: 956e31c2e01851215e83b7cef6e821bb1697ce06
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 17:13:48 +0000

    Implement test. 

  Change: f2026ebc0fa95eeeb41a324dee45c247fc03c0d2
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 15:57:25 +0000

    Third iteration. 

  Change: 73e392047046716bbd22ac5cf5b35cad43c49e81
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:35:56 +0000

    Use ^CHILD_ERROR_NATIVE instead of WIFEXITED.

    The latter actually does not do what I thought. 

  Change: 77d332cd1483c4fc210604cb84ade58f1367678c
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:32:40 +0000

    Cleanup. 

  Change: 5e1b070db1f12a1d729b6ae015cf8cf47de98109
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:31:02 +0000

    Make all warnings fatal. 

  Change: 169a192c1f6383b98b7ec0293abaaca28dc9311d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:30:55 +0000

    Fix warning. 

  Change: e291dee810141576b22bf2c80491ac24b1983b4a
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:09:42 +0000

    Implement test. 

  Change: e9721c440a34b5d2f915fb06d2cc1c15ab2027e4
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:09:26 +0000

    More robust unsquashfs exit code checking. 

  Change: d00599d5ae9c94431450972f02d857ee3f619c01
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:09:16 +0000

    Simplify a few scenarios. 

  Change: cafa8117f40a16eb0314e6d98bb163b43bfba411
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:08:55 +0000

    Add scenario. 

  Change: e5214e650a61d1a985683422e8c86bdd27c0dafa
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 14:08:25 +0000

    Require passing the SquashFS diff filename to the main IUK class. 

  Change: fea65dc88312cb676e14db70e7fcb78726940ab9
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 13:51:52 +0000

    Add scenarios. 

  Change: c975950e3e3a42557010b53edd34004b3dff5e38
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 13:34:55 +0000

    Improve unimplemented scenarios. 

  Change: 46632d325ad079a22bd636cea03430ca40140c7d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 12:59:50 +0000

    Fix new kernels filenames whitelist handling. 

  Change: 37397e7446011df5f1f55a73c64221de79f83ecd
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-19 12:25:02 +0000

    Second iteration. 

  Change: a19ab0029e595592bc59aa14fe49f5e8982de04d
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-12 22:28:13 +0000

    First iteration. 

  Change: 1087dc85471e35c88bea095478fc9ecae3950d5b
  Author: Tails developers <amnesia@boum.org>
  Date : 2012-05-12 15:42:57 +0000

    Import boilerplate. 

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