Allow transport-type tunnels to the IMAP servers
It's nice to set up an ssh tunnel command which forwards an IMAP tcp port inside an encrypted session, e.g. with ssh's "-W" flag. In this case the tunnelled connection still requires authentication inside IMAP session, because this is transport-only tunnel that substitutes normal TCP/SSL connection. New directive, 'transporttunnel' was added: it specifies the command that will create the tunnel. Only one type of tunnel must be specified for a single repository: we can't have both preauthenticated and transport-type tunnels, they won't chain together. From: Steve Purcell <steve@sanityinc.com> Signed-off-by: Eygene Ryabinkin <rea@codelabs.ru>
This commit is contained in:

committed by
Eygene Ryabinkin

parent
acaa96291d
commit
968d5520da
@ -200,6 +200,9 @@ class IMAPRepository(BaseRepository):
|
||||
def getpreauthtunnel(self):
|
||||
return self.getconf('preauthtunnel', None)
|
||||
|
||||
def gettransporttunnel(self):
|
||||
return self.getconf('transporttunnel', None)
|
||||
|
||||
def getreference(self):
|
||||
return self.getconf('reference', '')
|
||||
|
||||
|
Reference in New Issue
Block a user