Commit message (Collapse) | Author | Age | Files | ||
---|---|---|---|---|---|
... | |||||
| * | interimap: use SQLite's own locking mechanism to lock down the database. | Guilhem Moulin | 2016-03-12 | 1 | |
| | | | | | | | | (instead of rolling our own) | ||||
| * | punct | Guilhem Moulin | 2016-03-12 | 1 | |
| | | |||||
| * | Use a monotype font for IMAP extensions. | Guilhem Moulin | 2016-03-12 | 2 | |
| | | |||||
| * | Net::IMAP::InterIMAP, interimap: Add support for IMAP NOTIFY [RFC 5465]. | Guilhem Moulin | 2016-03-12 | 4 | |
| | | | | | | | | | | Unsollicited LIST responses are currently ignored, hence interimap won't detect mailbox creation/deletion/subcription/unsubscription. | ||||
| * | interimap: fix memory leak. | Guilhem Moulin | 2016-03-12 | 1 | |
| | | |||||
| * | Net::IMAP::InterIMAP: quit idling when a time jump of at least 30s is detected | Guilhem Moulin | 2016-03-12 | 1 | |
| | | | | | | | | | | This forces a write, so we can better detect detect dead peers after hibernation for instance. | ||||
| * | Net::IMAP::InterIMAP: set SO_{RCV,SND}TIMEO on the socket so we can detect ↵ | Guilhem Moulin | 2016-03-12 | 1 | |
| | | | | | | | | dead peers | ||||
| * | Net::IMAP::InterIMAP: set binmode on the socket (and our pipe ends) | Guilhem Moulin | 2016-03-12 | 2 | |
| | | |||||
| * | Net::IMAP::InterIMAP optimisation: ignore a new message that's immediately ↵ | Guilhem Moulin | 2016-03-12 | 1 | |
| | | | | | | | | | | | | expunged (before we had a chance to sync it) | ||||
| * | Net::IMAP::InterIMAP: Don't increase UIDNEXT when receiving EXISTS responses. | Guilhem Moulin | 2016-03-12 | 1 | |
| | | | | | | | | | | | | | | | | | | | | | | Indeed, if the server sends * n EXISTS * n EXPUNGE meaning a new message is received, and is immediately removed afterwards, the server might have allocated a new UID for the removed message. | ||||
| * | wibble | Guilhem Moulin | 2016-03-11 | 3 | |
| | | |||||
| * | Explicitly specify inner links for older pandoc. | Guilhem Moulin | 2016-03-11 | 2 | |
| | | |||||
| * | interimap: convert manpage to markdown. | Guilhem Moulin | 2016-03-11 | 4 | |
| | | |||||
| * | pullimap: honor the the four-space rule in the markdown. | Guilhem Moulin | 2016-03-11 | 1 | |
| | | |||||
| * | pullimap: improve manpage. | Guilhem Moulin | 2016-03-11 | 1 | |
| | | |||||
| * | wibble | Guilhem Moulin | 2016-03-11 | 1 | |
| | | |||||
| * | pullimap.md: Fix pandoc syntax. | Guilhem Moulin | 2016-03-11 | 1 | |
| | | |||||
* | | Add jq and pandoc to Build-Depends. | Guilhem Moulin | 2016-03-11 | 1 | |
| | | |||||
* | | Merge branch 'master' into debian | Guilhem Moulin | 2016-03-11 | 5 | |
|\| | |||||
| * | Convert pullimap's manpage to pandoc. | Guilhem Moulin | 2016-03-11 | 3 | |
| | | |||||
| * | IDLE: fix race condition when an untagged response is received after the DONE | Guilhem Moulin | 2016-03-10 | 1 | |
| | | |||||
| * | Net::IMAP::InterIMAP: change argument order in slurp and _resp. | Guilhem Moulin | 2016-03-10 | 1 | |
| | | |||||
| * | pullimap: check all print statements to the SMTP socket. | Guilhem Moulin | 2016-03-10 | 1 | |
| | | |||||
* | | Ignore custom lib PATH. | Guilhem Moulin | 2016-03-09 | 1 | |
| | | |||||
* | | Ignore custom lib PATH. | Guilhem Moulin | 2016-03-09 | 2 | |
| | | |||||
* | | Merge branch 'master' into debian | Guilhem Moulin | 2016-03-09 | 5 | |
|\| | |||||
| * | Net::IMAP::InterIMAP: don't print undefined cache values in debug messages. | Guilhem Moulin | 2016-03-09 | 1 | |
| | | |||||
| * | pullimap: keep trying to pull new messages after issuing any IMAP command. | Guilhem Moulin | 2016-03-09 | 2 | |
| | | | | | | | | | | Indeed we might get an untagged EXISTS response, meaning that a new message has been received meanwhile. | ||||
| * | pullimap.1: Work around groff_www rendering bug with nested lists. | Guilhem Moulin | 2016-03-09 | 1 | |
| | | |||||
| * | Improve mailto: link for groff_www. | Guilhem Moulin | 2016-03-09 | 2 | |
| | | |||||
| * | pullimap: add control flow details in the manpage. | Guilhem Moulin | 2016-03-09 | 1 | |
| | | |||||
| * | wibble | Guilhem Moulin | 2016-03-09 | 2 | |
| | | |||||
| * | typo: F_[GS]ETFL → F_[GS]ETFD | Guilhem Moulin | 2016-03-09 | 3 | |
| | | |||||
| * | pullimap: purge old messages every 12h. | Guilhem Moulin | 2016-03-09 | 2 | |
| | | |||||
* | | split | Guilhem Moulin | 2016-03-08 | 8 | |
| | | |||||
* | | Merge branch 'master' into debian | Guilhem Moulin | 2016-03-08 | 6 | |
|\| | |||||
| * | interimap: improve manpage. | Guilhem Moulin | 2016-03-08 | 2 | |
| | | |||||
| * | pullimap: add systemd service unit file. | Guilhem Moulin | 2016-03-08 | 1 | |
| | | |||||
| * | pullimap: Don't rely on the last purged timestamp when purge-after=0. | Guilhem Moulin | 2016-03-08 | 2 | |
| | | |||||
| * | 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 | 3 | |
| | | |||||
| * | Net::IMAP::InterIMAP: try again if connect(2) was interrupted. | Guilhem Moulin | 2016-03-08 | 1 | |
| | | |||||
* | | Merge branch 'master' into debian | Guilhem Moulin | 2016-03-08 | 3 | |
|\| | |||||
| * | 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 | 2 | |
| | | |||||
| * | spellcheck | Guilhem Moulin | 2016-03-07 | 2 | |
| | | |||||
* | | Ignore custom lib PATH. | Guilhem Moulin | 2016-03-07 | 1 | |
| | | |||||
* | | pullimap | Guilhem Moulin | 2016-03-07 | 3 | |
| | | |||||
* | | Merge branch 'master' into debian | Guilhem Moulin | 2016-03-07 | 11 | |
|\| |