diff options
author | Tomás Touceda <chiiph@leap.se> | 2013-08-22 11:27:44 -0300 |
---|---|---|
committer | Tomás Touceda <chiiph@leap.se> | 2013-08-22 11:27:44 -0300 |
commit | 79971e7c2b26e0dd34462aae8c732029c2701cd9 (patch) | |
tree | ca83b5b9ef76f87c814f08c434dba49ce4573393 | |
parent | 1386a8644b1c215b403bc17745fbac4549a76226 (diff) | |
parent | 8d19e79b9e946209973a2efb87843a4ea3f47b7d (diff) |
Merge remote-tracking branch 'kali/feature/3409_make_imap_fetch_period_configurable' into develop
-rw-r--r-- | changes/feature_3409-imap-fetch-period | 2 | ||||
-rw-r--r-- | src/leap/mail/imap/fetch.py | 3 | ||||
-rw-r--r-- | src/leap/mail/imap/service/imap.py | 6 |
3 files changed, 5 insertions, 6 deletions
diff --git a/changes/feature_3409-imap-fetch-period b/changes/feature_3409-imap-fetch-period new file mode 100644 index 0000000..a6e2dd2 --- /dev/null +++ b/changes/feature_3409-imap-fetch-period @@ -0,0 +1,2 @@ + o Make default imap fetch period 5 minutes. Client can config it + via environment variable for debug. Closes: #3409 diff --git a/src/leap/mail/imap/fetch.py b/src/leap/mail/imap/fetch.py index 802ce26..2b25d82 100644 --- a/src/leap/mail/imap/fetch.py +++ b/src/leap/mail/imap/fetch.py @@ -102,7 +102,6 @@ class LeapIncomingMail(object): Calls a deferred that will execute the fetch callback in a separate thread """ - logger.debug('fetching mail...') d = deferToThread(self._sync_soledad) d.addCallbacks(self._process_doclist, self._sync_soledad_err) return d @@ -123,7 +122,6 @@ class LeapIncomingMail(object): def _sync_soledad(self): log.msg('syncing soledad...') - logger.debug('in soledad sync') try: self._soledad.sync() @@ -210,6 +208,7 @@ class LeapIncomingMail(object): return False logger.debug('got incoming message: %s' % (rawmsg,)) + # XXX factor out gpg bits. try: pgp_beg = "-----BEGIN PGP MESSAGE-----" pgp_end = "-----END PGP MESSAGE-----" diff --git a/src/leap/mail/imap/service/imap.py b/src/leap/mail/imap/service/imap.py index b4776f2..9e9a524 100644 --- a/src/leap/mail/imap/service/imap.py +++ b/src/leap/mail/imap/service/imap.py @@ -35,14 +35,12 @@ from leap.mail.imap.server import SoledadBackedAccount from leap.mail.imap.fetch import LeapIncomingMail from leap.soledad.client import Soledad -IMAP_PORT = 1984 # The default port in which imap service will run +IMAP_PORT = 1984 -# TODO: Make this configurable -INCOMING_CHECK_PERIOD = 5 -#INCOMING_CHECK_PERIOD = 60 # The period between succesive checks of the incoming mail # queue (in seconds) +INCOMING_CHECK_PERIOD = 300 from leap.common.events.events_pb2 import IMAP_SERVICE_STARTED from leap.common.events.events_pb2 import IMAP_SERVICE_FAILED_TO_START |