Commit graph

93 commits

Author SHA1 Message Date
Ludovic Marcotte 1216464f28 (fix) handle Dovecot's mail_shared_explicit_inbox when using EAS 2016-03-28 11:13:41 -04:00
Francis Lachapelle a668d89ef9 Fix unseen count retrieval of nested IMAP folders 2016-02-26 14:59:54 -05:00
Patrice Levesque 7c25b53fdf Remove pointless #imports from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Ludovic Marcotte 693f80dc9a (feat) now supports RFC6154 and NoInferiors IMAP flag 2016-02-10 10:00:59 -05:00
Ludovic Marcotte d3f59ba621 (fix) add shared/public namespaces in the list or returned folders 2016-02-05 10:01:18 -05:00
Ludovic Marcotte 30377c0fd6 (feat) new junk/not junk capability with generic SMTP integration
Conflicts:

	NEWS
	SoObjects/Mailer/SOGoMailAccount.m
	SoObjects/SOGo/SOGoDefaults.plist
	SoObjects/SOGo/SOGoUser.m
	UI/MailerUI/UIxMailFolderActions.h
	UI/MailerUI/UIxMailFolderActions.m
	UI/MailerUI/product.plist
2016-01-22 13:58:45 -05:00
Ludovic Marcotte 6ffeba59ed (feat) Now able to sync only default mail folders when using EAS
Conflicts:

	NEWS
	SoObjects/SOGo/SOGoUserDefaults.h
	SoObjects/SOGo/SOGoUserDefaults.m
2016-01-07 09:19:44 -05:00
Ludovic Marcotte 5f82d3fb37 (fix) manually added fixes from PR#120 2015-11-05 09:59:31 -05:00
Francis Lachapelle 8d003a7c35 Return used space of quota as a number in JSON 2015-06-12 11:22:45 -04:00
Francis Lachapelle 2d076358d3 Improve Mail module
- JSONinfied mail folder create and delete actions
- restored sgFolderTree directive
- extended folder types with "shared" and "otherUsers"
- added mailbox creation at the account level
2015-06-11 15:48:14 -04:00
Francis Lachapelle ac06a4d4ce Fix detection of mailbox type 2015-06-11 15:40:26 -04:00
Francis Lachapelle 4e9a187c85 Fix resolution of mailboxes with a special purpose 2015-06-11 15:40:24 -04:00
Francis Lachapelle e5ce053a62 Convert allFoldersMetadata to a tree structure
When parsing the mailboxes list, we now generated a hierarchical
structure of the metadata. Each mailbox (a dictionary) can now have a
'children' key that is an array of mailboxes.
2015-06-11 15:40:20 -04:00
Ludovic Marcotte a0c1ce8f3b Improved handling of non-existant vs. subscribed folders over EAS 2014-12-29 12:43:20 -05:00
Ludovic Marcotte f29a74f82f avoid testing for IMAP ANNOTATION when X-GUID is available 2014-12-15 19:34:51 -05:00
Ludovic Marcotte 2b95dd2c0a Avoid generating GUID for "Other user"/"Shared" folders 2014-12-08 10:29:23 -05:00
Ludovic Marcotte da962aed01 Added support for multiple calendars/addressbooks over ActiveSync 2014-10-29 14:20:03 -04:00
Ludovic Marcotte 51e07fc306 Fix over previous commit 2014-05-27 15:33:39 -04:00
Ludovic Marcotte d35c52bb38 Fix for bug #2688 2014-05-27 14:44:57 -04:00
Francis Lachapelle 1aabcf04b5 Fix sogo-tool operations on Sieve script
Fixes #2617
2014-03-03 22:07:24 -05:00
Francis Lachapelle c160edf20a Add support for Sieve body extension 2014-01-27 15:09:22 -05:00
Ludovic Marcotte a4a3a735b4 Moved the folder metadata generation to SoObject and added 'tag based' sync'ing support for IMAP 2014-01-10 14:06:53 -05:00
Ludovic Marcotte 1c439c866e Added DAV support for mails labels. 2013-11-13 15:44:57 -05:00
Wolfgang Sourdeau 6d8c328910 Fixed most build warnings 2012-10-22 10:09:13 -04:00
Ludovic Marcotte c290e70342 See ChangeLog
Monotone-Parent: 4e2b45bb5b0360d8cf107846fa39fb12f6bacf7f
Monotone-Revision: 7d1f68d661b9fcfd676be1e6d3d6ce6c1fb09df9

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-04-30T17:19:00
2012-04-30 17:19:00 +00:00
Wolfgang Sourdeau 89a3944c8b Monotone-Parent: fa0f9bd311fd3d1239970c0d361a8ef16ecfa4f9
Monotone-Revision: 3a9c8a7bada864ce6b83c04661c09d59c8ecf8d9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-23T21:12:56
Monotone-Branch: ca.inverse.sogo
2012-02-23 21:12:56 +00:00
Wolfgang Sourdeau a90afadebc Monotone-Parent: 360795eba52fb9152f5379fc602e210022498ae1
Monotone-Revision: 62917484785e9ce38f416c25ad860a0f28f415b0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-15T19:10:56
Monotone-Branch: ca.inverse.sogo
2011-08-15 19:10:56 +00:00
Wolfgang Sourdeau 76edc5184c Monotone-Parent: 07360851cf3a316ca37852af2234ebfc07bfe933
Monotone-Revision: 1daa99a3349eed6187c150245d4360becf9a5119

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-25T12:55:44
Monotone-Branch: ca.inverse.sogo
2011-07-25 12:55:44 +00:00
Wolfgang Sourdeau b14f308a9a Monotone-Parent: 32b84d9dc2715067c885c49bfc26087eac4dcd2b
Monotone-Revision: 07360851cf3a316ca37852af2234ebfc07bfe933

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-25T12:52:56
Monotone-Branch: ca.inverse.sogo
2011-07-25 12:52:56 +00:00
Francis Lachapelle 64758d5e05 Monotone-Parent: c0c2dbe64a9eb612995c7e7a7f9136a8f379a460
Monotone-Revision: f843025ba847f98dd8c231cef0b6ea7e430dc9b6

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-13T18:24:32
Monotone-Branch: ca.inverse.sogo
2011-07-13 18:24:32 +00:00
Francis Lachapelle 3d3a5e37ba See Changelog.
Monotone-Parent: 1e456d9a08ec90bd4e7fad4909eecfaa354aed5a
Monotone-Revision: c2868ffdea9d34b226e1f85e0a8de47117a91bb5

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-08T17:38:27
Monotone-Branch: ca.inverse.sogo
2011-07-08 17:38:27 +00:00
Francis Lachapelle b6bd0c4497 Cleanup of unused variables.
Monotone-Parent: 7f72bf38468755bb297376dd8f4ea909be348709
Monotone-Revision: 8c19f19f3be5a4b6fb34ceeaab91ee58b54610d1

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-08T01:34:36
Monotone-Branch: ca.inverse.sogo
2011-07-08 01:34:36 +00:00
Ludovic Marcotte 7e720da571 See ChangeLog
Monotone-Parent: 178cf4e5311729ac333305676b5ad2aa35a7ca71
Monotone-Revision: d51bb1b592f986d2e34036c3dad0c70f43f0150a

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-06-29T17:43:10
Monotone-Branch: ca.inverse.sogo
2011-06-29 17:43:10 +00:00
Francis Lachapelle 624172fe92 See ChangeLog
Monotone-Parent: bbd81440c9e99bd7320191a273476ee80fb5b10b
Monotone-Revision: ede90c4ec21ca642e49b4287679877bd02717ed6

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-06-01T17:54:03
Monotone-Branch: ca.inverse.sogo
2011-06-01 17:54:03 +00:00
Ludovic Marcotte 359bc181d7 See ChangeLog
Monotone-Parent: 28270e2fb73b9d6d39fb855a68f0d46bcbf364db
Monotone-Revision: 5b741965d2e2101564907ff80f19b932fae6f8d1

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-04-21T16:02:31
Monotone-Branch: ca.inverse.sogo
2011-04-21 16:02:31 +00:00
Wolfgang Sourdeau 95ff6e0b10 Monotone-Parent: 8f7373eab8917f6c1bd2dab8181cf7a324b54957
Monotone-Revision: 460814d538ea1b011df6ae48e6c56e6af616236b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-06T15:15:16
Monotone-Branch: ca.inverse.sogo
2011-04-06 15:15:16 +00:00
Francis Lachapelle 8cebdc7033 See ChangeLog
Monotone-Parent: d5f9ac8f8c26df4ffbd173e66fb8557ec6e21545
Monotone-Revision: dc272097703f10ee6c465fdca0d4d40682d7ce55

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-03-17T21:26:51
Monotone-Branch: ca.inverse.sogo
2011-03-17 21:26:51 +00:00
Ludovic Marcotte 17af002bd3 improved logging for security
Monotone-Parent: b932db5b223350f287a464964a14ff5610e371f0
Monotone-Revision: cca78e92405cd0f44d20538ad0b0e699160785fd

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-03-06T22:52:38
Monotone-Branch: ca.inverse.sogo
2011-03-06 22:52:38 +00:00
Ludovic Marcotte 4ec6ab9f12 See ChangeLog
Monotone-Parent: 66896b19ddd5c88878bd3dc798a5ac3efee18a48
Monotone-Revision: 392bdd6ba9c324042c23ae3d8e26d2d328da895f

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-02-17T20:55:19
Monotone-Branch: ca.inverse.sogo
2011-02-17 20:55:19 +00:00
Ludovic Marcotte f46ebda105 See ChangeLog
Monotone-Parent: f5359c59c0bb008203154487db17e1ecdd274c0d
Monotone-Revision: 7c78ba28d583536196a1acf34df5c96f40db238e

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-12-28T17:42:50
Monotone-Branch: ca.inverse.sogo
2010-12-28 17:42:50 +00:00
Ludovic Marcotte 861a90b970 See ChangeLog
Monotone-Parent: b35d04c6cd2614e48feea1b1dacb0a61aa27fe44
Monotone-Revision: 19bd38381f65942b0903a2e2aaa8abbc9c9862ab

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-11-08T17:04:29
Monotone-Branch: ca.inverse.sogo
2010-11-08 17:04:29 +00:00
Ludovic Marcotte 2efe0745c7 See ChangeLog
Monotone-Parent: e6342c0609e8ea9e5aa666ae499c259d902adbec
Monotone-Revision: a9b4a2aae19f072168fdfc23b91ebc443e0d55c4

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-11-02T19:31:50
Monotone-Branch: ca.inverse.sogo
2010-11-02 19:31:50 +00:00
Wolfgang Sourdeau 79fc9f4c26 Monotone-Parent: c494ba259363880f5d46e8931a1708d1ba1aed45
Monotone-Revision: 5f57280bc0c8371b942a310b60e1dfa1a790fb84

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-09-30T18:05:14
Monotone-Branch: ca.inverse.sogo
2010-09-30 18:05:14 +00:00
Ludovic Marcotte 8328374042 Fixed the handling of TLS/SSL sockets, again.
Monotone-Parent: 09f0f8877795f3a345aa7c98083aa8c1a62ad06f
Monotone-Revision: 3041774927e7490f413c502580f789b26a0e693d

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-09-03T12:21:48
Monotone-Branch: ca.inverse.sogo
2010-09-03 12:21:48 +00:00
Ludovic Marcotte eb506c6b0d Fixed the handling of TLS/SSL sockets
Monotone-Parent: 94879e006105e5001a0e4598b69f35c8117ab394
Monotone-Revision: 1f953cea64fc6c840758f4cc35550f91b6aa07af

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-09-02T16:47:06
Monotone-Branch: ca.inverse.sogo
2010-09-02 16:47:06 +00:00
Ludovic Marcotte d79565bc90 See ChangeLog
Monotone-Parent: 398d5b0c3ce7ef971f2aa9111d0c4c5da3cba021
Monotone-Revision: 45563a5428bd14a897f31d8c32c9bec7cafb0e73

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-08-25T13:09:25
Monotone-Branch: ca.inverse.sogo
2010-08-25 13:09:25 +00:00
Ludovic Marcotte 7c2eb5394b See ChangeLog
Monotone-Parent: 2b96d00aec89e2290a01e1ee04bdc8cee5487139
Monotone-Revision: 478756ffec5abdd24d602d86bbb8fdf091d543bd

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-08-24T13:27:02
Monotone-Branch: ca.inverse.sogo
2010-08-24 13:27:02 +00:00
Wolfgang Sourdeau 0edb882b43 Monotone-Parent: 634e37b2a9c65da35917a38f3d78526a3b89c914
Monotone-Revision: a27c1cf8fb89e01d812714ba8c6294023c4e5fdf

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-08-12T20:18:11
Monotone-Branch: ca.inverse.sogo
2010-08-12 20:18:11 +00:00
Wolfgang Sourdeau b880434179 Monotone-Parent: ec44ffcb951f3db4e0041a44e56a9f0d5df4ef3b
Monotone-Revision: 4363c5abe7a96c858bbccbbad1061ca3229e0217

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-08-06T14:25:59
Monotone-Branch: ca.inverse.sogo
2010-08-06 14:25:59 +00:00
Wolfgang Sourdeau 9100c3db2f Monotone-Parent: 34791f35dbfae81d89b325cab373497ac8267859
Monotone-Revision: d60b33f55567caeee757661e23d65eee6e952ed9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-08-03T18:52:49
Monotone-Branch: ca.inverse.sogo
2010-08-03 18:52:49 +00:00