summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* changelogdebian/0.21-1_bpo10+1archive/debian/0.21-1_bpo10+1Sean Whitton2020-06-07
| | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* Merge tag 'debian/0.21-1' into buster-bpoSean Whitton2020-06-07
|\ | | | | | | | | | | | | | | | | | | | | | | mailscripts release 0.21-1 for unstable (sid) [dgit] [dgit distro=debian no-split --quilt=linear] # gpg: Signature made Mon 01 Jun 2020 10:17:16 AM MST # gpg: using RSA key 9B917007AE030E36E4FC248B695B7AE4BF066240 # gpg: Good signature from "Sean Whitton <spwhitton@spwhitton.name>" [ultimate] # Primary key fingerprint: 8DC2 487E 51AB DD90 B5C4 753F 0F56 D055 3B6D 411B # Subkey fingerprint: 9B91 7007 AE03 0E36 E4FC 248B 695B 7AE4 BF06 6240
| * release mailscripts 0.21 (-1 to Debian unstable)debian/0.21-1archive/debian/0.21-10.21Sean Whitton2020-06-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * don't try to insert a blank line if trailers are at top of messageSean Whitton2020-06-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * mbox-extract-patch: ensure a blank line before block of trailersSean Whitton2020-06-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * changelogSean Whitton2020-05-27
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * d/control: add Homepage fieldDaniel Kahn Gillmor2020-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | If mailscripts ever grows a proper webpage that's not just a Vcs, we can change the Homepage: field to point to it at that time. In the meantime, point to the most visible web resource available to the project. It's redundant with the Vcs-Browser: field, but this is still useful for anyone who is searching just the Homepage: fields for information about the projects in debian. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
| * correct changelog version numberSean Whitton2020-05-23
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * notmuch-slurp-debbug: invoke notmuch to find the thread-idSean Whitton2020-05-23
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * notmuch-slurp-this-debbug: if fail to extract bug number, promptSean Whitton2020-05-23
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * add notmuch-slurp-debbug-at-pointSean Whitton2020-05-23
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | changelogdebian/0.20-1_bpo10+1archive/debian/0.20-1_bpo10+1Sean Whitton2020-05-11
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | Merge tag 'debian/0.20-1' into buster-bpoSean Whitton2020-05-11
|\| | | | | | | | | | | | | | | | | | | | | | | mailscripts release 0.20-1 for unstable (sid) [dgit] [dgit distro=debian no-split --quilt=linear] # gpg: Signature made Tue 05 May 2020 10:57:07 AM MST # gpg: using RSA key 9B917007AE030E36E4FC248B695B7AE4BF066240 # gpg: Good signature from "Sean Whitton <spwhitton@spwhitton.name>" [ultimate] # Primary key fingerprint: 8DC2 487E 51AB DD90 B5C4 753F 0F56 D055 3B6D 411B # Subkey fingerprint: 9B91 7007 AE03 0E36 E4FC 248B 695B 7AE4 BF06 6240
| * release mailscripts 0.20 (Debian revision -1)debian/0.20-1archive/debian/0.20-10.20Sean Whitton2020-05-05
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * changelogSean Whitton2020-05-05
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * maildir-import-patch: close a handle earlierSean Whitton2020-05-05
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * maildir-import-patch: more helpful error message if no Git::WrapperSean Whitton2020-05-05
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * add libgit-wrapper-perl to RecommendsSean Whitton2020-05-05
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * changelogSean Whitton2020-05-05
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * imap-dl: update for imaplib type changesRobbie Harwood2020-05-05
| | | | | | | | | | | | | | | | | | Of particular note here, imaplib.IMAP4_SSL is now an instance of imaplib.IMAP4. Additionally, semantics around imap.login appear to not match our previous assumption: the function can never not return 'OK', but can raise exceptions. Signed-off-by: Robbie Harwood <rharwood@redhat.com>
| * mailscripts.el: notmuch-extract-message-patches: improve regexpSean Whitton2020-05-05
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * maildir-import-patch: Prepend "[PATCH fooproject imported]"Sean Whitton2020-05-04
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * add IRC channelSean Whitton2020-05-03
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * fix filenameSean Whitton2020-05-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * mailscripts.el: Set NO-STRICT-MIME argument of `mm-dissect-buffer'Sean Whitton2020-05-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * mailscripts.el: Add mailscripts-detach-head-from-existing-branchSean Whitton2020-05-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * mailscripts.el: Change prompt "branch name" -> "new branch name"Sean Whitton2020-05-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * changelogSean Whitton2020-05-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * notmuch-slurp-debbug: Fix ability to read configuration fileintrigeri2020-05-01
| | | | | | | | | | | | | | | | | | Config::Tiny::read is a method meant to take two arguments, the second one being the configuration file name. Fixes regression introduced in f3a9d113fd89db152db9cd2f061fc8f7367f0fc9. Signed-off-by: intrigeri <intrigeri@boum.org>
| * add mailing list info to CONTRIBUTING.mdSean Whitton2020-05-01
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * changelogSean Whitton2020-03-27
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * imap-dl: Fix failure when python3-gssapi isn't installedRobbie Harwood2020-03-27
| | | | | | | | | | | | | | | | | | The type annotation of the SecurityContext in GSSAPI_helper causes python to actually use the gssapi object, which is None when python3-gssapi isn't present. Work around this by making the class definition contingent on the presence of python3-gssapi. Signed-off-by: Robbie Harwood <rharwood@redhat.com>
* | changelogdebian/0.19-1_bpo10+1archive/debian/0.19-1_bpo10+1Sean Whitton2020-04-19
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | Merge tag 'debian/0.19-1' into buster-bpoSean Whitton2020-04-19
|\| | | | | | | | | | | | | | | | | | | | | | | mailscripts release 0.19-1 for unstable (sid) [dgit] [dgit distro=debian no-split --quilt=linear] # gpg: Signature made Fri 20 Mar 2020 01:16:48 PM MST # gpg: using RSA key 9B917007AE030E36E4FC248B695B7AE4BF066240 # gpg: Good signature from "Sean Whitton <spwhitton@spwhitton.name>" [ultimate] # Primary key fingerprint: 8DC2 487E 51AB DD90 B5C4 753F 0F56 D055 3B6D 411B # Subkey fingerprint: 9B91 7007 AE03 0E36 E4FC 248B 695B 7AE4 BF06 6240
| * release 0.19 (-1 to Debian unstable)debian/0.19-1archive/debian/0.19-10.19Sean Whitton2020-03-20
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * imap-dl: Use "gssapi" as a synonym for "kerberos"Daniel Kahn Gillmor2020-03-20
| | | | | | | | | | | | | | | | | | | | Robbie Harwood says that "gssapi" is more accurate. I regularly get perplexed by the layers of SASL, GSSAPI, and Kerberos, so i'm happy to have this alias Just Work in any case. Suggested-by: Robbie Harwood <rharwood@redhat.com> Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
| * copyright notices for Robbie Harwood's recent commitsSean Whitton2020-03-20
| | | | | | | | | | | | Verified with the author. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * changelogSean Whitton2020-03-19
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * fix grammarSean Whitton2020-03-19
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * imap-dl: use retriever.authentication configurationDaniel Kahn Gillmor2020-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After discussion with Sean Whitton and Robbie Harwood, I think makes more sense to have a straight "retriever.authentication" configuration setting rather than a rather odd boolean "use_kerberos". This is a divergence from getmail, but that seems OK at this point. The implementation now also makes it pretty straightforward to add new authentication mechanisms if someone wants to add them. One additional thing that would be nice would be for imap-dl to be able to dynamically choose the "best" available authentication method. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthorseman.net>
| * imap-dl: Kerberos support using python3-gssapiRobbie Harwood2020-03-19
| | | | | | | | | | | | | | | | | | | | | | This is based off offlineimap's code rather than getmail's. getmail relied on pykerberos, which is considered deprecated in Fedora/RHEL/CentOS; offlineimap relied on python-gssapi, which is considered its replacement there. python3-gssapi doesn't yet have type annotations, but this is planned to change in the future. Signed-off-by: Robbie Harwood <rharwood@redhat.com> Acked-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
| * imap-dl: Factor password auth into separate functionRobbie Harwood2020-03-19
| | | | | | | | | | Signed-off-by: Robbie Harwood <rharwood@redhat.com> Acked-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
| * imap-dl: Allow specifying ssl_ciphersRobbie Harwood2020-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In my case, this allows supporting servers which have unacceptably (for systemwide OpenSSL) small DH sizes by requesting non-DH ciphers. Specifically, hardcoding AES256-GCM-SHA384 prevents this traceback: Traceback (most recent call last): File "/usr/bin/imap-dl", line 273, in <module> scan_msgs(confname, args.verbose) File "/usr/bin/imap-dl", line 133, in scan_msgs ssl_context=ctx) as imap: File "/usr/lib/python3.7/imaplib.py", line 1288, in __init__ IMAP4.__init__(self, host, port) File "/usr/lib/python3.7/imaplib.py", line 198, in __init__ self.open(host, port) File "/usr/lib/python3.7/imaplib.py", line 1301, in open IMAP4.open(self, host, port) File "/usr/lib/python3.7/imaplib.py", line 299, in open self.sock = self._create_socket() File "/usr/lib/python3.7/imaplib.py", line 1293, in _create_socket server_hostname=self.host) File "/usr/lib/python3.7/ssl.py", line 423, in wrap_socket session=session File "/usr/lib/python3.7/ssl.py", line 870, in _create self.do_handshake() File "/usr/lib/python3.7/ssl.py", line 1139, in do_handshake self._sslobj.do_handshake() ssl.SSLError: [SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:1076) Signed-off-by: Robbie Harwood <rharwood@redhat.com> Acked-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
| * changelogSean Whitton2020-03-11
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * imap-dl: update documentation to be less explicitly "getmail"yDaniel Kahn Gillmor2020-03-10
| | | | | | | | | | | | | | | | | | The fact that imap-dl came out of getmail and borrows a bit of configuration shouldn't be relevant for new users. Make the documentation more agnostic about where they're coming from. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
| * notmuch-slurp-debbug: use Mail::Box instead of shelling outSean Whitton2020-02-22
| | | | | | | | | | | | Also some refactoring for readability. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | changelogdebian/0.18-1_bpo10+1archive/debian/0.18-1_bpo10+1Sean Whitton2020-02-20
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
* | Merge tag '0.18' into buster-bpoSean Whitton2020-02-20
|\| | | | | | | | | | | | | | | | | | | | | release 0.18 # gpg: Signature made Sat 15 Feb 2020 03:11:16 PM MST # gpg: using RSA key 9B917007AE030E36E4FC248B695B7AE4BF066240 # gpg: issuer "spwhitton@spwhitton.name" # gpg: Good signature from "Sean Whitton <spwhitton@spwhitton.name>" [ultimate] # Primary key fingerprint: 8DC2 487E 51AB DD90 B5C4 753F 0F56 D055 3B6D 411B # Subkey fingerprint: 9B91 7007 AE03 0E36 E4FC 248B 695B 7AE4 BF06 6240
| * release 0.18 (-1 to Debian unstable)debian/0.18-1archive/debian/0.18-10.18Sean Whitton2020-02-15
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
| * fix versionSean Whitton2020-02-15
| | | | | | | | Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>