aboutsummaryrefslogtreecommitdiffstats
path: root/debian/control
blob: 1844395cc8b7e9db818351439938dce099994120 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Source: interimap
Section: mail
Priority: optional
Maintainer: Guilhem Moulin <guilhem@debian.org>
Build-Depends: debhelper-compat (= 12),
               dovecot-imapd (>= 2~),
               dovecot-lmtpd (>= 2~),
               jq,
               libconfig-tiny-perl,
               libdbd-sqlite3-perl,
               libnet-ssleay-perl (>= 1.73~),
               openssl,
               pandoc (>= 2.1~),
               procps,
               sqlite3,
               xxd
Rules-Requires-Root: no
Standards-Version: 4.5.0
Homepage: https://guilhem.org/interimap
Vcs-Git: https://git.guilhem.org/interimap
Vcs-Browser: https://git.guilhem.org/interimap

Package: interimap
Architecture: all
Depends: libdbd-sqlite3-perl,
         libinterimap (>= ${source:Upstream-Version}~),
         ${misc:Depends},
         ${perl:Depends}
Suggests: dovecot-imapd (>= 2~)
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 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 (>= ${source:Upstream-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.  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.
 .
 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.)

Package: libinterimap
Architecture: all
Depends: libconfig-tiny-perl,
         libnet-ssleay-perl (>= 1.73~),
         ${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.