Source: interimap Section: mail Priority: optional Maintainer: Guilhem Moulin Build-Depends: debhelper-compat (= 13), dovecot-imapd (>= 1:2.3~) , dovecot-lmtpd (>= 1:2~) , jq , libconfig-tiny-perl , libdbd-sqlite3-perl , libnet-ssleay-perl (>= 1.88~) , openssl (>= 1.1.1~) , pandoc (>= 2.1~) , procps , sqlite3 , xxd Rules-Requires-Root: no Standards-Version: 4.7.0 Homepage: https://guilhem.org/interimap Vcs-Git: https://salsa.debian.org/debian/interimap.git -b debian/latest Vcs-Browser: https://salsa.debian.org/debian/interimap Package: interimap Architecture: all Depends: libdbd-sqlite3-perl, libinterimap (= ${binary:Version}), ${misc:Depends}, ${perl:Depends} Suggests: dovecot-imapd (>= 1:2~) Description: Fast bidirectional synchronization for QRESYNC-capable IMAP servers InterIMAP performs stateful bi-directional synchronization between two IMAP4rev1 servers. Compared to alternatives such as OfflineIMAP, InterIMAP trades flexibility and IMAPd compatibility for performance; it is both *much* faster and parsimonious in network traffic. . Stateful synchronization is made possible by the QRESYNC extension from [RFC7162]; for convenience reasons servers must also support LIST-EXTENDED [RFC5258], LIST-STATUS [RFC5819] and UIDPLUS [RFC4315]. . Furthermore, while InterIMAP can work with servers lacking support for LITERAL+ [RFC2088] and MULTIAPPEND [RFC3502], these extensions greatly improve performance by reducing the number of required round trips and it thus strongly recommended to use a server supporting these. . InterIMAP supports the COMPRESS=DEFLATE extension from [RFC4978]. It is enabled by default on remote servers advertising it in order to reduce network traffic, especially for long-lived connections. Package: pullimap Architecture: all Depends: libinterimap (= ${binary:Version}), ${misc:Depends}, ${perl:Depends} Description: Pull mails from an IMAP mailbox and deliver them via SMTP or LMTP PullIMAP retrieves messages from an IMAP mailbox and deliver them to an SMTP or LMTP transmission channel. Compared to alternatives such as fetchmail or getmail, PullIMAP trades flexibility and IMAPd compatibility for performance. . A statefile is used to keep track of the mailbox's UIDVALIDITY and UIDNEXT values. While PullIMAP is running, the statefile is also used to keep track of UIDs being delivered, which avoids duplicate deliveries in case the process is interrupted. . PullIMAP supports the COMPRESS=DEFLATE extension from [RFC4978]. It is enabled by default on servers advertising it in order to reduce network traffic, especially for long-lived connections (when IDLE commands are enabled.) . An optional retention period can be set to automatically remove old messages from the IMAP server. Package: libinterimap Architecture: all Depends: libconfig-tiny-perl, libnet-ssleay-perl (>= 1.83~), ${misc:Depends}, ${perl:Depends} Description: Net::IMAP::InterIMAP library and utils Net::IMAP::InterIMAP is a minimal IMAP4rev1 client for QRESYNC-capable servers, used by interimap. It can also be used with non QRESYNC-capable servers, but doing so can be unsafe as the client does not store any in-session mapping between message sequence numbers and UIDs.