Commit message (Collapse) | Author | Age | Files | |
---|---|---|---|---|
* | Test suite: add new test for pullimap(1). | Guilhem Moulin | 2019-11-13 | 1 |
| | | | | | This adds a dependency on Dovecot's LMTPd, which will bind to to TCP port 10024 on the loopback interface. | |||
* | Bump minimum Perl for Net::IMAP::InterIMAP to v5.20. | Guilhem Moulin | 2019-11-13 | 1 |
| | | | | | We're using s///r which was introduced in 5.14, and hash slices which were introduced in 5.20. | |||
* | Remove deprecated/buggy 'o' regexp modifier. | Guilhem Moulin | 2019-11-08 | 1 |
| | ||||
* | Refactor logging logic. | Guilhem Moulin | 2019-11-07 | 1 |
| | | | | | | | Also, introduce new option 'logger-prefix' to determine the prefix of each log line. Closes: #942725. | |||
* | Update copyright years. | Guilhem Moulin | 2019-11-06 | 1 |
| | ||||
* | pullimap, interimap: redact AUTHENTICATE and LOGIN commands | Guilhem Moulin | 2019-11-06 | 1 |
| | | | | | | In --debug mode in order to avoid inadvertently receiving credentials in bug reports. --debug can be set twice to spell out these commands in full. | |||
* | typo fixes | Guilhem Moulin | 2019-05-28 | 1 |
| | ||||
* | libinterimap: bugfix: fix escaped hierarchy delimiters in LIST reponses. | Guilhem Moulin | 2019-05-27 | 1 |
| | | | | | The were returned as escaped quoted specials, like "\\", not as a single character (backslash in this case). | |||
* | Bump copyright years. | Guilhem Moulin | 2019-01-22 | 1 |
| | ||||
* | Bump version number. | Guilhem Moulin | 2019-01-22 | 1 |
| | ||||
* | pullimap, interimap: don't autocreate statefile or database in long-lived mode. | Guilhem Moulin | 2019-01-21 | 1 |
| | ||||
* | Note on migrations. | Guilhem Moulin | 2019-01-20 | 1 |
| | ||||
* | Specify minimum Perl and Net::SSLeay versions. | Guilhem Moulin | 2019-01-20 | 1 |
| | ||||
* | pullimap, interimap: Use $XDG_CONFIG_HOME/$NAME/config as config file. | Guilhem Moulin | 2019-01-20 | 1 |
| | ||||
* | pullimap: use extended SEARCH (RFC 4731) when available | Guilhem Moulin | 2018-05-10 | 1 |
| | ||||
* | pullimap: replace non RFC 5321-compliant envelope sender addresses by <>. | Guilhem Moulin | 2016-12-06 | 1 |
| | ||||
* | wibble | Guilhem Moulin | 2016-06-25 | 1 |
| | ||||
* | pullimap: quote the local part if need be (cf. RFC 5321). | Guilhem Moulin | 2016-06-25 | 1 |
| | ||||
* | pullimap: enable locally unsetting the 'purge-after' option. | Guilhem Moulin | 2016-06-12 | 1 |
| | ||||
* | pullimap: Clean up PATH. | Guilhem Moulin | 2016-06-12 | 1 |
| | ||||
* | pullimap: fix struct flock packing | Guilhem Moulin | 2016-03-13 | 1 |
| | ||||
* | pullimap: use fcntl(2) not flock(2) to lock the statefile. | Guilhem Moulin | 2016-03-12 | 1 |
| | ||||
* | Net::IMAP::InterIMAP, interimap: Add support for IMAP NOTIFY [RFC 5465]. | Guilhem Moulin | 2016-03-12 | 1 |
| | | | | | Unsollicited LIST responses are currently ignored, hence interimap won't detect mailbox creation/deletion/subcription/unsubscription. | |||
* | Net::IMAP::InterIMAP: set binmode on the socket (and our pipe ends) | Guilhem Moulin | 2016-03-12 | 1 |
| | ||||
* | pullimap: check all print statements to the SMTP socket. | Guilhem Moulin | 2016-03-10 | 1 |
| | ||||
* | pullimap: keep trying to pull new messages after issuing any IMAP command. | Guilhem Moulin | 2016-03-09 | 1 |
| | | | | | Indeed we might get an untagged EXISTS response, meaning that a new message has been received meanwhile. | |||
* | wibble | Guilhem Moulin | 2016-03-09 | 1 |
| | ||||
* | typo: F_[GS]ETFL → F_[GS]ETFD | Guilhem Moulin | 2016-03-09 | 1 |
| | ||||
* | pullimap: purge old messages every 12h. | Guilhem Moulin | 2016-03-09 | 1 |
| | ||||
* | pullimap: Don't rely on the last purged timestamp when purge-after=0. | Guilhem Moulin | 2016-03-08 | 1 |
| | ||||
* | pullimap: don't FETCH messages BODY if --no-delivery is set. | Guilhem Moulin | 2016-03-08 | 1 |
| | ||||
* | pullimap: improve doc. | Guilhem Moulin | 2016-03-08 | 1 |
| | ||||
* | pullimap: set keepalive options on socket. | Guilhem Moulin | 2016-03-08 | 1 |
| | ||||
* | pullimap: add section name in debug messages. | Guilhem Moulin | 2016-03-07 | 1 |
| | ||||
* | pullimap: typo | Guilhem Moulin | 2016-03-07 | 1 |
| | ||||
* | wibble | Guilhem Moulin | 2016-03-07 | 1 |
| | ||||
* | Add an option "purge-after" to remove old messages. | Guilhem Moulin | 2016-03-07 | 1 |
| | ||||
* | pullimap: Remove "logfile" config option. | Guilhem Moulin | 2016-03-07 | 1 |
| | ||||
* | pullimap: add an option '--no-delivery' to prevent SMTP/LMTP delivery. | Guilhem Moulin | 2016-03-07 | 1 |
| | ||||
* | typo | Guilhem Moulin | 2016-03-07 | 1 |
| | ||||
* | Ensure the FD_CLOEXEC bit is 1 on sockets, logger and state files. | Guilhem Moulin | 2016-03-05 | 1 |
| | ||||
* | Terminate the SMTP transmission channel gracefully. | Guilhem Moulin | 2016-03-05 | 1 |
| | ||||
* | pullimap: add support for IMAP IDLE (RFC 2177). | Guilhem Moulin | 2016-03-05 | 1 |
| | ||||
* | pullimap: add support for SMTP pipelining (RFC 2920) | Guilhem Moulin | 2016-03-05 | 1 |
| | ||||
* | pullimap: add sendmail feature (SMTP/LMTP client). | Guilhem Moulin | 2016-03-05 | 1 |
| | ||||
* | pullimap: mark downloaded messages as \Seen | Guilhem Moulin | 2016-03-05 | 1 |
| | ||||
* | pullimap (IMAP part only) | Guilhem Moulin | 2016-03-05 | 1 |