Commit message (Collapse) | Author | Age | Files | ||
---|---|---|---|---|---|
... | |||||
| * | interimap: Refactor --target handling. | Guilhem Moulin | 2019-05-27 | 2 | |
| | | | | | | | | Also, accept comma-separated values for --target. | ||||
| * | interimap: fail when two non-INBOX LIST replies return different separators. | Guilhem Moulin | 2019-05-27 | 2 | |
| | | | | | | | | | | | | This never happens for a single LIST command, but may happen if mailboxes from different namespaces are being listed. The workaround here is to run a new interimap instance for each namespace. | ||||
| * | interimap: accept C-style escape sequences in 'list-mailbox'. | Guilhem Moulin | 2019-05-27 | 3 | |
| | | | | | | | | | | This is useful for defining names containing control characters (incl. \0 for unspecified hierarchy delimiter). | ||||
| * | interimap: Factor out error throwing. | Guilhem Moulin | 2019-05-27 | 2 | |
| | | | | | | | | Also, write which --target to use in --delete command suggestions. | ||||
| * | libinterimap: astring is 1*ASTRING-CHAR / string. | Guilhem Moulin | 2019-05-27 | 2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not 1*ATOM-CHAR / string. Also accept LIST responses mailbox names containing '%', '*', or ']'. From RFC 3501: astring = 1*ASTRING-CHAR / string ASTRING-CHAR = ATOM-CHAR / resp-specials list = "LIST" SP mailbox SP list-mailbox list-mailbox = 1*list-char / string list-char = ATOM-CHAR / list-wildcards / resp-specials list-wildcards = "%" / "*" resp-specials = "]" | ||||
| * | libinterimap: quote() the empty string as "" instead of a 0-length literal. | Guilhem Moulin | 2019-05-27 | 2 | |
| | | | | | | | | | | Compression asside, this saves 3 bytes and one round-trip on servers not supporting non-synchronizing literals, and 4 bytes otherwise. | ||||
| * | libinterimap: bugfix: fix escaped hierarchy delimiters in LIST reponses. | Guilhem Moulin | 2019-05-27 | 4 | |
| | | | | | | | | | | The were returned as escaped quoted specials, like "\\", not as a single character (backslash in this case). | ||||
| * | wibble | Guilhem Moulin | 2019-05-26 | 3 | |
| | | |||||
* | | Prepare new release.debian/0.4-1 | Guilhem Moulin | 2019-01-22 | 1 | |
| | | |||||
* | | Run wrap-and-sort(1). | Guilhem Moulin | 2019-01-22 | 1 | |
| | | |||||
* | | d/compat: Bump compat level to 11. | Guilhem Moulin | 2019-01-22 | 2 | |
| | | |||||
* | | d/control: Bump Standards-Version to 4.3.0 (no changes necessary). | Guilhem Moulin | 2019-01-22 | 1 | |
| | | |||||
* | | Mention the Debian BTS in the manpages. | Guilhem Moulin | 2019-01-22 | 2 | |
| | | |||||
* | | Refresh debian/patches. | Guilhem Moulin | 2019-01-22 | 3 | |
| | | |||||
* | | d/control: Improve description. | Guilhem Moulin | 2019-01-22 | 1 | |
| | | |||||
* | | libinterimap: Versioned dependency. | Guilhem Moulin | 2019-01-22 | 1 | |
| | | |||||
* | | d/copyright: Point to the upstream sources. | Guilhem Moulin | 2019-01-22 | 1 | |
| | | |||||
* | | d/changelog, d/copyright: Bump version number and copyright years. | Guilhem Moulin | 2019-01-22 | 3 | |
| | | |||||
* | | Merge tag 'upstream/0.4' into debian | Guilhem Moulin | 2019-01-22 | 10 | |
|\| | | | | | | | Upstream version 0.4 | ||||
| * | Prepare new release.upstream/0.4 | Guilhem Moulin | 2019-01-22 | 1 | |
| | | |||||
| * | Bump copyright years. | Guilhem Moulin | 2019-01-22 | 4 | |
| | | |||||
| * | Bump version number. | Guilhem Moulin | 2019-01-22 | 3 | |
| | | |||||
| * | Change e-mail address. | Guilhem Moulin | 2019-01-22 | 1 | |
| | | |||||
| * | Net::IMAP::InterIMAP: add support for TLSv1.3 (on recent enough Net::SSLeay). | Guilhem Moulin | 2019-01-22 | 4 | |
| | | | | | | | | | | | | | | Also, change "SSL_protocols" default value from "!SSLv2 !SSLv3" to "!SSLv2 !SSLv3 !TLSv1 !TLSv1.1". I.e., only enable TLSv1.2 and later, which is the default in Debian's OpenSSL as of 1.1.1-2, cf. https://tracker.debian.org/news/998835/accepted-openssl-111-2-source-into-unstable/ . | ||||
| * | pullimap, interimap: don't autocreate statefile or database in long-lived mode. | Guilhem Moulin | 2019-01-21 | 3 | |
| | | |||||
| * | interimap.service: use --watch=60 rather than --notify. | Guilhem Moulin | 2019-01-20 | 3 | |
| | | |||||
| * | Note on migrations. | Guilhem Moulin | 2019-01-20 | 4 | |
| | | |||||
| * | Specify minimum Perl and Net::SSLeay versions. | Guilhem Moulin | 2019-01-20 | 5 | |
| | | |||||
| * | pullimap, interimap: Use $XDG_CONFIG_HOME/$NAME/config as config file. | Guilhem Moulin | 2019-01-20 | 7 | |
| | | |||||
| * | typofix | Guilhem Moulin | 2018-05-10 | 1 | |
| | | |||||
| * | pullimap: use extended SEARCH (RFC 4731) when available | Guilhem Moulin | 2018-05-10 | 3 | |
| | | |||||
| * | Improve ESEARCH response parsing for full RFC 4466 compatibility. | Guilhem Moulin | 2018-05-10 | 1 | |
| | | |||||
| * | Improve wording. | Guilhem Moulin | 2018-05-09 | 1 | |
| | | |||||
* | | Merge branch 'master' into debian | Guilhem Moulin | 2018-05-09 | 1 | |
|\| | |||||
| * | typofix | Guilhem Moulin | 2018-05-09 | 1 | |
| | | |||||
| * | Fix uninitialized value $set in quotemeta | Guilhem Moulin | 2018-05-09 | 1 | |
| | | |||||
* | | Fix manpage generation with pandoc >=2.1. | Guilhem Moulin | 2018-05-09 | 1 | |
| | | |||||
* | | Merge branch 'master' into debian | Guilhem Moulin | 2018-05-09 | 3 | |
|\| | |||||
| * | Add support for untagged ESEARCH responses from RFC 4731. | Guilhem Moulin | 2018-05-09 | 2 | |
| | | |||||
| * | Library: new API idle_start() and idle_stop(). | Guilhem Moulin | 2018-05-09 | 2 | |
| | | |||||
| * | Fix manpage generation with pandoc >=2.1 | Guilhem Moulin | 2018-04-26 | 2 | |
| | | |||||
| * | Add missing changelog entry. | Guilhem Moulin | 2017-07-29 | 1 | |
| | | |||||
* | | Fix manpage generation with pandoc >=1.18. | Guilhem Moulin | 2017-07-29 | 1 | |
| | | |||||
* | | Merge branch 'master' into debian | Guilhem Moulin | 2017-07-29 | 6 | |
|\| | |||||
| * | Fix manpage generation with pandoc >=1.18. | Guilhem Moulin | 2017-07-29 | 1 | |
| | | |||||
| * | Ensure the lower bound of UID ranges is at least 1. | Guilhem Moulin | 2017-05-29 | 2 | |
| | | |||||
| * | Minor manpage fixes. | Guilhem Moulin | 2016-12-06 | 1 | |
| | | |||||
| * | pullimap: replace non RFC 5321-compliant envelope sender addresses by <>. | Guilhem Moulin | 2016-12-06 | 3 | |
| | | |||||
* | | Install systemd service files to /usr/lib/systemd/user. | Guilhem Moulin | 2016-12-01 | 4 | |
| | | |||||
* | | Requires libnet-ssleay-perl >=1.73-1. | Guilhem Moulin | 2016-12-01 | 1 | |
| | | | | | | | | For Net::SSLeay::X509_get_X509_PUBKEY(). |