diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..7415e63 --- /dev/null +++ b/debian/control @@ -0,0 +1,81 @@ +Source: interimap +Section: mail +Priority: optional +Maintainer: Guilhem Moulin <guilhem@debian.org> +Build-Depends: debhelper-compat (= 13), + dovecot-imapd (>= 1:2.3~) <!nocheck>, + dovecot-lmtpd (>= 1:2~) <!nocheck>, + jq, + libconfig-tiny-perl <!nocheck>, + libdbd-sqlite3-perl <!nocheck>, + libnet-ssleay-perl (>= 1.88~) <!nocheck>, + openssl (>= 1.1.1~) <!nocheck>, + pandoc (>= 2.1~), + procps <!nocheck>, + sqlite3 <!nocheck>, + xxd <!nocheck> +Rules-Requires-Root: no +Standards-Version: 4.6.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. |