aboutsummaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control51
1 files changed, 51 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..fdadbb1
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,51 @@
+Source: interimap
+Section: mail
+Priority: optional
+Maintainer: Guilhem Moulin <guilhem@guilhem.org>
+Build-Depends: debhelper (>= 9), jq, pandoc
+Standards-Version: 3.9.8
+Vcs-Git: https://git.guilhem.org/interimap
+Vcs-Browser: https://git.guilhem.org/interimap
+
+Package: interimap
+Architecture: all
+Depends: ${misc:Depends}, ${perl:Depends},
+ libinterimap, libdbi-perl, libdbd-sqlite3-perl
+Description: Fast bidirectional synchronization for QRESYNC-capable IMAP servers
+ InterIMAP performs stateful bi-directional synchronization between two
+ IMAP4rev1 servers. Compared to the so-called "full" synchronization
+ solutions, InterIMAP is both much faster and parsimonious regarding 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 hence are
+ strongly recommended.
+
+Package: libinterimap
+Architecture: all
+Depends: ${misc:Depends}, ${perl:Depends},
+ libconfig-tiny-perl, libnet-ssleay-perl (>=1.73-1)
+Description: Net::IMAP::InterIMAP library and utils
+ Net::IMAP::InterIMAP is a minimal IMAP4 client for QRESYNC-capable servers,
+ used by interimap. It can also be used for non QRESYNC-capable servers, but
+ that can be unsafe as it does not keep a mapping between message sequence
+ numbers and UIDs.
+
+Package: pullimap
+Architecture: all
+Depends: ${misc:Depends}, ${perl:Depends},
+ libinterimap
+Description: Pull mails from an IMAP mailbox and deliver them to a SMTP session
+ PullIMAP retrieves messages from an IMAP mailbox and deliver them to a SMTP
+ or LMTP transmission channel. It can also remove old messages after a
+ configurable retention period.
+ .
+ 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 if the process is
+ interrupted.