mailscripts (0.17-1) UNRELEASED; urgency=medium * email-print-mime-structure: pass --disable-dirmngr to gpgsm and drop build-dep on dirmngr (Closes: #946111). Thanks to Daniel Kahn Gillmor for a patch. * New script: imap-dl (Closes: #940461). Thanks to Daniel Kahn Gillmor and Jameson Rollins for the patch, and others for testing out the new tool. -- Sean Whitton Wed, 04 Dec 2019 07:16:54 -0700 mailscripts (0.16-1) unstable; urgency=medium email-print-mime-structure: * Add a test suite (Closes: #945451). - Add builddeps on + python3 + python3-pgpy + gpg + gpg-agent + mypy. * Add capability to decrypt S/MIME-encrypted messages (Closes: #945195). - Add gpgsm, openssl to Build-Depends and Suggests. - Add build-dep on dirmngr. * Add capability to handle one-part PKCS#7 signature objects. - Add gnutls-bin to Build-Depends and Suggests. * Fully decode encrypted parts before passing to any decryption mechanism. See . Thanks to Daniel Kahn Gillmor for two patch series implementing these improvements. -- Sean Whitton Thu, 28 Nov 2019 11:27:38 -0700 mailscripts (0.15-1) unstable; urgency=medium * notmuch-extract-patch: when checking the reroll count, do not require that '[PATCH nn/mm]' appear right at the beginning of the subject. * notmuch-extract-patch: strip text in Subject: before '[PATCH nn/mm]' to avoid it getting into the commit message. E.g. the Debian BTS prepends 'Bug#nnnnnn: ' to the Subject: field. * mailscripts.el: handle situation in which notmuch-show-thread-id contains an arbitrary search query rather than the thread ID. -- Sean Whitton Thu, 21 Nov 2019 15:31:18 -0700 mailscripts (0.14-1) unstable; urgency=medium * email-print-mime-structure: add bash completion (Closes: #944434). Thanks to Daniel Kahn Gillmor for the patch. - Build-depend on bash-completion, python3-argcomplete. - Recommend python3-argcomplete. * email-print-mime-structure: replace --use-gpg-agent=true with --use-gpg-agent, and add --no-use-gpg-agent (Closes: #944475). This is due to limitations in Python's argparse library. Thanks to Daniel Kahn Gillmor for the report and a patch. * Declare compliance with Debian Policy 4.4.1. Thanks to Daniel Kahn Gillmor for taking the time to verify that no changes are required. -- Sean Whitton Fri, 15 Nov 2019 18:19:04 -0700 mailscripts (0.13-1) unstable; urgency=medium * notmuch-extract-patch: add -v/--reroll-count option (Closes: #944418). * mailscripts.el: prefix arg to pass -v/--reroll-count to notmuch-extract-patch. * email-print-mime-structure: add --use-gpg-agent option (Closes: #944340). Thanks to Daniel Kahn Gillmor for the patch series. - Suggest gpg & gpg-agent. -- Sean Whitton Sun, 10 Nov 2019 01:12:04 -0700 mailscripts (0.12-1) unstable; urgency=medium * email-print-mime-structure: make typesafe. Thanks to Daniel Kahn Gillmor for the patch. * email-print-mime-structure: add capability to decrypt message parts (Closes: #943959). Thanks to Daniel Kahn Gillmor for the patch series. * mailscripts.el: - new defcustom: mailscripts-extract-patches-branch-prefix - new commands: + notmuch-extract-thread-patches-projectile + notmuch-extract-message-patches{,-projectile} - if user does not enter a branch name, use current HEAD. * elpa-mailscripts now depends on elpa-projectile. -- Sean Whitton Wed, 06 Nov 2019 20:54:56 -0700 mailscripts (0.11-1) unstable; urgency=medium * New script: email-print-mime-structure (Closes: #939993). Imported from the notmuch project, which never installed it. Thanks to Daniel Kahn Gillmor for the patches. * Generate nroff output in UTF-8. Thanks to Daniel Kahn Gillmor for the patch. * Use 'https' instead of 'http' in various places (Closes: #939994). Thanks to Daniel Kahn Gillmor for the patch. -- Sean Whitton Sun, 15 Sep 2019 08:13:41 -0700 mailscripts (0.10-1) unstable; urgency=medium * New script: email-extract-openpgp-certs(1) (Closes: #932993). Thanks to Daniel Kahn Gillmor for the patch. * Add CONTRIBUTING.rst. * d/copyright: completely new scripts may use any DFSG-compatible license. -- Sean Whitton Tue, 30 Jul 2019 13:25:36 +0100 mailscripts (0.9-1) unstable; urgency=medium * Fix docstring for notmuch-extract-thread-patches not to say that the target branch must not yet exist. -- Sean Whitton Sun, 14 Jul 2019 15:58:46 +0100 mailscripts (0.8-1) experimental; urgency=medium * New scripts: maildir-import-patch(1), notmuch-import-patch(1) - Add git to Recommends. * mbox2maildir: acquire a lock before touching the Maildir, and be sure to flush after copying messages. Per the docs for Python's mailbox module. -- Sean Whitton Fri, 03 May 2019 21:51:53 -0700 mailscripts (0.7-1) unstable; urgency=high * notmuch-slurp-debbug: Fix the --bts-server argument. The 0.6 release broke use of this argument. -- Sean Whitton Wed, 06 Mar 2019 11:37:42 -0700 mailscripts (0.6-1) unstable; urgency=high * notmuch-slurp-debbug: Further ensure that superfluous shells are not invoked by switching from system() and backticks to functions from IPC::System::Simple. - d/control: add runtime dependency on libipc-system-simple-perl. -- Sean Whitton Wed, 06 Mar 2019 11:14:30 -0700 mailscripts (0.5-1) unstable; urgency=high * notmuch-slurp-debbug: Avoid invoking entirely superfluous shells when calling other tools. This is a security risk. Thanks to Paul Wise for reporting that the code was doing that. -- Sean Whitton Tue, 05 Mar 2019 09:38:56 -0700 mailscripts (0.4-1) unstable; urgency=medium * Do not import messages without a Message-Id header (Closes: #909835). Thanks to David Bremner for the report. -- Sean Whitton Sat, 27 Oct 2018 10:56:10 -0700 mailscripts (0.3-1) unstable; urgency=medium * Add "Package-Requires: (notmuch)" (Closes: #909376). -- Sean Whitton Sun, 23 Sep 2018 08:14:08 -0700 mailscripts (0.2-2) unstable; urgency=medium * Upload to unstable. -- Sean Whitton Thu, 02 Aug 2018 09:58:07 +0800 mailscripts (0.2-1) experimental; urgency=medium * Add notmuch-extract-patch. * Add `notmuch-extract-thread-patches' to mailscripts.el. -- Sean Whitton Thu, 26 Jul 2018 17:40:20 +0800 mailscripts (0.1-1) experimental; urgency=medium * Initial release. -- Sean Whitton Tue, 24 Jul 2018 17:33:34 +0800