Commit Graph

  • 1ac9dc7fb4 Implement RFC 2595 LOGINDISABLED Sebastian Spaeth 2011-09-16 13:57:55 +02:00
  • 19ff636390 Properly output errors when the main thread receives some Sebastian Spaeth 2011-08-22 11:49:57 +02:00
  • 0d95651417 Perform legacy global lock in addition to new per-account lock Sebastian Spaeth 2011-07-08 12:29:00 +02:00
  • 89c705bb26 init.py: Import OfflineImapError Sebastian Spaeth 2011-09-16 15:09:20 +02:00
  • c7938dc081 Per-account locking Sebastian Spaeth 2011-07-08 12:23:16 +02:00
  • 42c9e04966 Merge branch 'pending/FixGetUsername' into next Sebastian Spaeth 2011-09-19 09:30:05 +02:00
  • f5366343b9 Fix default Maildir File permissions. Sebastian Spaeth 2011-09-19 09:25:48 +02:00
  • 82e47896cf Don't ask for username in the preauthtunnel case Sebastian Spaeth 2011-09-19 08:27:18 +02:00
  • 0d3303ec12 Remove visiblename as parameter to IMAPFolder creation Sebastian Spaeth 2011-09-16 10:54:26 +02:00
  • 80e87d0d99 Don't pass in 'root' as para to LocalStatusFolders Sebastian Spaeth 2011-09-16 10:54:25 +02:00
  • ee75e0921f Remove 'config' as parameter from BaseFolder & derivatives Sebastian Spaeth 2011-09-16 10:54:24 +02:00
  • 410e2d35e9 Set accountname in BaseFolder, and don't pass it in initialization Sebastian Spaeth 2011-09-16 10:54:23 +02:00
  • c93cd9bb1a BaseFolder(): Save name and repository Sebastian Spaeth 2011-09-16 10:54:22 +02:00
  • 7941ea7e7d folder.IMAP: Make use of the new connection discarding Sebastian Spaeth 2011-09-12 10:26:43 +02:00
  • fe4f385e2c folder.IMAP: Improve dropped connection handling in quickchanged() Sebastian Spaeth 2011-09-12 10:26:42 +02:00
  • 5bcfbc1525 MaildirRepository: Beautify restore_atime code Sebastian Spaeth 2011-09-15 15:06:31 +02:00
  • ee1706fa90 documentation: Clarify restoreatime setting Sebastian Spaeth 2011-09-15 15:06:32 +02:00
  • c1a2b1559d repository: Simplify restore_atime code Sebastian Spaeth 2011-09-15 15:06:30 +02:00
  • d2af21d57d Simplify testing for 'subscribedonly' setting Sebastian Spaeth 2011-09-15 15:45:09 +02:00
  • fe57140224 Fix repository 'readonly' configuration Sebastian Spaeth 2011-09-15 12:06:06 +02:00
  • 7c83d505f8 IMAP cachefolder: Fix returning None on select Sebastian Spaeth 2011-09-13 15:17:55 +02:00
  • 24db42916c IMAP savemessage(): Don't loop indefinitely on failure Sebastian Spaeth 2011-09-13 16:27:54 +02:00
  • e5a26dcfd8 Merge branch 'next' Nicolas Sebrecht 2011-09-12 20:13:08 +02:00
  • 1a4b7c337c v6.3.5-rc1 Nicolas Sebrecht 2011-09-12 20:10:44 +02:00
  • 78a67ac73c Merge branch 'ss/cleanup-idle' into next Nicolas Sebrecht 2011-09-12 20:02:26 +02:00
  • ce8471a011 IMAP IDLE cleanup(5): Really discard connections when they are dropped Sebastian Spaeth 2011-09-12 10:37:57 +02:00
  • 59753fc06f IMAP IDLE cleanup(4): Simplify code Sebastian Spaeth 2011-09-12 10:37:56 +02:00
  • 6ad0de08ef IMAP IDLE cleanup(3): Rename self.event to self.stop_sig Sebastian Spaeth 2011-09-12 10:37:55 +02:00
  • 0bebd65ba0 IMAP IDLE cleanup(2): Add code documentation Sebastian Spaeth 2011-09-12 10:37:54 +02:00
  • f369961a87 IMAP IDLE cleanup(1): Move idle callback out of loop Sebastian Spaeth 2011-09-12 10:37:53 +02:00
  • bc10e05600 Check for SSL module existence and only do fingerprint check then Sebastian Spaeth 2011-09-12 09:50:43 +02:00
  • eafea0c880 IMAP4.sslobj -> sock Sebastian Spaeth 2011-09-12 09:50:42 +02:00
  • 8800fa37a3 Implement Server SSL fingerprint check Sebastian Spaeth 2011-09-12 09:50:41 +02:00
  • 5cbec30b3e Sanity check for maxage setting Sebastian Spaeth 2011-09-07 18:21:45 +02:00
  • 135f8c45cf Simplify constructing the SEARCH date Sebastian Spaeth 2011-09-07 18:21:44 +02:00
  • 1b99c019e5 Fix handling the search results Sebastian Spaeth 2011-09-07 18:21:46 +02:00
  • 26721c60d4 Don't cache empty IMAP folders Sebastian Spaeth 2011-09-07 15:23:28 +02:00
  • 67863017e2 Merge branch 'ss/better-error-throwing-and-id-sequence' into next Nicolas Sebrecht 2011-09-06 20:15:05 +02:00
  • 4c558c1b69 Error proof IMAP.APPEND against dropped connections Sebastian Spaeth 2011-09-06 13:19:26 +02:00
  • 971ed3adac Allow Imapserver.releaseconnection() to drop a connection Sebastian Spaeth 2011-09-06 13:19:25 +02:00
  • 1917be8e83 Shorten list of messages to be deleted in UI output Sebastian Spaeth 2011-08-22 12:21:12 +02:00
  • fb8017991c Rework undocumented listjoin to create UID sequences Sebastian Spaeth 2011-08-22 12:21:11 +02:00
  • 3302940382 Proper error handling for SEARCH and FETCH failures from the server Sebastian Spaeth 2011-08-18 09:08:56 +02:00
  • f755c8b423 Use range 1:* if we want to examine all messages in a folder Sebastian Spaeth 2011-08-18 09:08:55 +02:00
  • 8532a69458 Clean up the maxsize maxage code Sebastian Spaeth 2011-08-18 09:08:54 +02:00
  • 06bfff7c04 Coalesce SEARCH uid list into sequence set Sebastian Spaeth 2011-08-18 09:08:53 +02:00
  • a21bb949af Merge branch 'ss/improve-collapsing' into next Nicolas Sebrecht 2011-09-06 19:59:28 +02:00
  • 8c730cf509 Merge branch 'ss/folder.imap-dont-import-copy' into next Nicolas Sebrecht 2011-09-06 19:57:02 +02:00
  • 63b9dcd896 folder.IMAP: Don't import copy Sebastian Spaeth 2011-09-06 13:27:48 +02:00
  • 2cf6155282 Error proof IMAP.APPEND against dropped connections Sebastian Spaeth 2011-09-06 13:19:26 +02:00
  • 9c678c9d6b Allow Imapserver.releaseconnection() to drop a connection Sebastian Spaeth 2011-09-06 13:19:25 +02:00
  • 0906d0db70 IMAP.cachemessagelist(): Protect against empty folders Sebastian Spaeth 2011-09-05 14:03:09 +02:00
  • ff9b941f42 Merge branch 'ss/protect-select-for-idle' into next Nicolas Sebrecht 2011-09-06 19:01:11 +02:00
  • dc103ab9ce Protect IMAP.getmessage() against dropped connections Sebastian Spaeth 2011-09-05 10:27:47 +02:00
  • f1555ec893 Catch terminated connections on the IDLE SELECT operation Sebastian Spaeth 2011-09-01 11:01:00 +02:00
  • 61fffd5c5f imaplibutil: Have SELECT throw an OfflineImapError when the connection died Sebastian Spaeth 2011-09-01 11:00:59 +02:00
  • 7bc45507cb Introduce new error level FOLDER_RETRY Sebastian Spaeth 2011-09-01 11:00:58 +02:00
  • 7aa4c49ba4 Improve documentation on folderincludes Sebastian Spaeth 2011-08-29 16:00:10 +02:00
  • fe1391084b Improve repo.Base.py:syncfoldersto parameter/var names Sebastian Spaeth 2011-08-29 16:00:11 +02:00
  • 54d3307499 imaputil: make uid_sequence sort all items to improve collapsing Sebastian Spaeth 2011-08-30 09:22:33 +02:00
  • f0869e5c0f Fix sqlite upgrade code to use correct API call Sebastian Spaeth 2011-08-29 14:26:49 +02:00
  • 8cce178fb8 Improve developer documentation Sebastian Spaeth 2011-08-29 14:31:52 +02:00
  • 4db5913492 Use SafeConfigParser for the configuration Sebastian Spaeth 2011-08-29 12:03:26 +02:00
  • f10e3a58fc MANUAL: fix typo about variable declaration in configuration file Nicolas Sebrecht 2011-08-30 22:05:44 +02:00
  • dcfdf2ade7 MANUAL.rst: folderfilter->nametrans typo Sebastian Spaeth 2011-08-29 16:10:50 +02:00
  • 3333723ce7 Improve our MANUAL Sebastian Spaeth 2011-08-25 10:18:05 +02:00
  • 654e3ab9dc De-EXPERIMENTALIZE the sqlite backend and IDLE folders Sebastian Spaeth 2011-08-25 10:18:04 +02:00
  • 1fc64f4c19 Improve folderfilters documentation Sebastian Spaeth 2011-08-25 10:18:03 +02:00
  • dcc50efc4f Don't call set().sort() Sebastian Spaeth 2011-08-22 14:58:42 +02:00
  • a6480d4959 Fix string formatting Sebastian Spaeth 2011-08-22 17:22:41 +02:00
  • 2b9b6be6be Fix standard port for SSL/TLS Sebastian Spaeth 2011-08-22 10:33:55 +02:00
  • 9ecac29aaa Maildir relative paths change was not complete Vladimir Marek 2011-08-22 11:09:07 +02:00
  • 6295d64d54 Shorten list of messages to be deleted in UI output Sebastian Spaeth 2011-08-22 12:21:12 +02:00
  • 0a25408199 Rework undocumented listjoin to create UID sequences Sebastian Spaeth 2011-08-22 12:21:11 +02:00
  • 8de326b29f Catch correct type of exception Vladimir Marek 2011-08-17 10:01:37 +02:00
  • df62bb61a5 Create exception when file rename fails Vladimir Marek 2011-08-17 10:01:39 +02:00
  • 466ded04d9 Make flags a set rather than a list Sebastian Spaeth 2011-08-16 12:16:46 +02:00
  • 373e7cdbc1 Allow empty foldernames Sebastian Spaeth 2011-08-17 16:11:00 +02:00
  • 4f1cd05fdc Fix copyingmessage() in Machine UI Sebastian Spaeth 2011-08-18 09:05:45 +02:00
  • c2fc81dd3d Make syncfoldersto to accept a single folder only Vladimir Marek 2011-08-16 10:55:16 +02:00
  • b6ac1aecb1 Another way of locating UID of just saved message Vladimir Marek 2011-08-16 10:55:14 +02:00
  • 6f9b171ffd Don't pass a list to ui.copyingmessage() Sebastian Spaeth 2011-08-15 09:58:46 +02:00
  • 38b1d7b085 Replaced tabs with spaces to unify python sources Vladimir Marek 2011-08-16 10:55:13 +02:00
  • 8d858a0b78 Disable certificate verification if there is no certificate Sebastian Spaeth 2011-08-16 10:48:37 +02:00
  • 82bf23ee57 Merge branch 'ss/import-errno' into next Nicolas Sebrecht 2011-08-15 14:46:52 +02:00
  • 4a0d17b566 Import errno Sebastian Spaeth 2011-08-15 13:15:36 +02:00
  • 2749374a93 Merge branch 'ss/imaplib2-2.28' into next Nicolas Sebrecht 2011-08-15 13:57:37 +02:00
  • 3a91e296f0 Adapt the code to work with the new imaplib2 Sebastian Spaeth 2011-08-15 11:55:42 +02:00
  • 1c0c19ad86 imaplib2: bump to upstream version 2.28 (rev 8228a0f) Sebastian Spaeth 2011-08-15 11:55:41 +02:00
  • fe388400c4 Better error message when FETCH fails. Sebastian Spaeth 2011-08-15 11:00:07 +02:00
  • 9f23fea74e Fix error handling in folder.Base.copymessageto() Sebastian Spaeth 2011-08-15 11:00:06 +02:00
  • 634b6cd49e Don't make Blinkenlight statuschar configurable Sebastian Spaeth 2011-08-15 09:59:56 +02:00
  • 194aa1db3c Catch 'BAD' replies on append()ing a message Sebastian Spaeth 2011-08-15 10:18:37 +02:00
  • e6dee14a84 Merge branch 'vm/doc-handle-UID' into next Nicolas Sebrecht 2011-08-14 17:29:14 +02:00
  • b896e6f13b Merge branch 'ss/remove-processmessagesflags-function' into next Nicolas Sebrecht 2011-08-14 17:23:49 +02:00
  • 21b10bbf55 Merge branch 'ss/remove-mustquote' into next Nicolas Sebrecht 2011-08-14 17:23:44 +02:00
  • 51629b8ffe Update example in code documentation of ui.error() Sebastian Spaeth 2011-08-14 10:42:21 +02:00
  • 3c89a72be9 remove unused 'mustquote' regex Sebastian Spaeth 2011-08-14 10:42:18 +02:00
  • 306f584c86 Remove custom Gmail/folder/processmessagesflags() Sebastian Spaeth 2011-08-14 10:42:17 +02:00
  • c4320786ab Fix manpage build failures from inconsistent heading Thomas Kahle 2011-08-13 13:05:11 +01:00