118 Commits

Author SHA1 Message Date
smizrahi
0a828a739e fix(mail): Fix assertion when failed to decode base64 mime body mail part 2024-12-18 10:39:27 +01:00
Francis Lachapelle
c6a41d31ce fix(mail): avoid exception when accessing signed/encrypted body parts 2022-04-08 10:02:54 -04:00
Francis Lachapelle
10282ae3a4 style(obj-c): remove unused code 2022-02-14 14:23:44 -05:00
Francis Lachapelle
4f255ac9d5 fix(mail): use body as first part when msg has no parts
Fixes #5472
2022-02-02 10:26:01 -05:00
Francis Lachapelle
9c2b3bd473 fix(mail(dav)): add support for property {DAV:}getcontentlength 2021-11-09 17:11:09 -05:00
Johannes Kanefendt
b951c72451 Use libzip API for creating ZIP archives instead of zip command line tool 2020-06-09 13:50:29 +02:00
Ludovic Marcotte
676d2e6790 (feat) added support for S/MIME opaque signing (fixes #4582) 2019-08-19 10:37:15 -04:00
Francis Lachapelle
d3b10730e9 (i18n) Update translations
Fixes #4372
2018-02-12 14:54:18 -05:00
Francis Lachapelle
d80f2462f0 (fix) Message signature detection 2018-01-19 13:46:19 -05:00
Francis Lachapelle
b8c20b24e5 (fix) Message signature detection 2018-01-19 13:31:05 -05:00
Ludovic Marcotte
c875302a86 (fix) proper handling of file attachments in S/MIME encrypted mails 2018-01-05 13:55:05 -05:00
Ludovic Marcotte
96d62c432b (fix) made the code a bit more robust 2017-12-23 06:10:11 -05:00
Ludovic Marcotte
f880d1aa54 (feat) added S/MIME support for body key lookups 2017-12-23 05:47:31 -05:00
Francis Lachapelle
b412788e39 Make sure to refer to filenames when executing zip
Fixes #4015
2017-02-01 11:56:44 -05:00
Francis Lachapelle
4a21a02f98 Fix rendering of forwarded HTML message with img
Fixes #3981 (cont'd)
2017-01-13 12:23:38 -05:00
Francis Lachapelle
011fae8a65 Download attachments of a message as a zip archive 2016-12-07 14:38:33 -05:00
Francis Lachapelle
1c8f309c33 Automatically mark msg as read in Mail module 2016-09-22 16:08:59 -04:00
Ludovic Marcotte
4a74f00adb (fix) integrated latest OC changes 2016-06-23 08:58:25 -04:00
Francis Lachapelle
1dca078c56 Improve handling of attachments names with quotes
Partially resolves #2272
2016-05-31 15:31:03 -04:00
Ludovic Marcotte
284c45f111 (fix) use the correct message class for S/MIME mails 2016-03-18 13:01:29 -04: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
ab322093cd (fix) handle emails having an attachment as their content 2015-11-05 15:21:33 -05:00
Euan Thoms
3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08:00
Ludovic Marcotte
020fa78848 (feat) initial S/MIME support for EAS (#3327) 2015-10-15 15:32:15 -04:00
Francis Lachapelle
21f214659e (fix) Some compilation warnings 2015-08-03 12:16:16 -04:00
Ludovic Marcotte
e65ff2105e Revert "(fix) ensure calendar objects have a (fake) filename"
This reverts commit a145fdbb53.
2015-06-17 15:57:53 -04:00
Ludovic Marcotte
a145fdbb53 (fix) ensure calendar objects have a (fake) filename 2015-05-12 10:33:05 -04:00
Ludovic Marcotte
4826f01555 (fix) fixed EAS replies decoding from Outlook (#3123) 2015-05-12 09:52:13 -04:00
Ludovic Marcotte
f48839bf55 Added (slightly modified) patch from #2806 2014-06-09 09:34:00 -04:00
Ludovic Marcotte
f370ac114a Now include message/rfc822 parts as attachments when forwarding mails 2014-04-10 09:24:43 -04:00
Ludovic Marcotte
ba32b95308 Fixed the ActiveSync issue marking mails as read when downloading them 2014-03-28 14:18:48 -04:00
Francis Lachapelle
7118bbe0ab Replace '/' by '-' in filenames of attachments
Fixes #2537
2014-02-07 14:00:36 -05:00
Francis Lachapelle
dc21c723f6 Move method fetchFileAttachmentKeys from category
Moved fetchFileAttachmentKeys from SOGoDraftObjectExtensions to
SOGoDraftObject. Renamed fetchAttachmentIds to fetchFileAttachmentIds
for consistency.
2013-12-20 15:20:16 -05:00
Jean Raby
ea26e0cc0a Use string version number where applicable
The goal is to be able to use 'letter' releases such as '2.0.3a'
in the Version file.
SoObjects/Mailer/GNUmakefile.preamble: UIX_MAILER_*_VERSION are now strings
  Can't use SOGoVersion since the etag uses an 'underscore' notation (2_0_3a)
SoObjects/Mailer/*.m: updated format for UIX_MAILER_*_VERSION
SoObjects/SOGo/GNUmakefile: zap SOGo_VERSION, unsused
SoObjects/SOGo/GNUmakefile.preamble: fix defines
UI/MainUI/SOGoRootPage.m: use SOGoVersion
2012-12-21 13:55:03 -05:00
Wolfgang Sourdeau
61b6050058 the bodystructure and body parts in an IMAP "fetch" response are now named following their requested identifier instead of "body" 2012-10-06 12:19:30 -04:00
Wolfgang Sourdeau
2a93ea4e6d Monotone-Parent: a0e83a1784478d41763fc4ebb3eb9ee8a5142b5a
Monotone-Revision: 55595f6ee3aaa33db773a4eb60c184519b6f18fd

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-31T19:28:22
Monotone-Branch: ca.inverse.sogo
2011-10-31 19:28:22 +00:00
Ludovic Marcotte
185f62de12 See ChangeLog
Monotone-Parent: 5be507aec21eb7c99a5024135035b80901450a40
Monotone-Revision: d85ac88023025021e4352537636d2fc8a8d43667

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-10-14T16:32:30
Monotone-Branch: ca.inverse.sogo
2011-10-14 16:32:30 +00:00
Wolfgang Sourdeau
33051f01e3 Monotone-Parent: 72951a15317b904c573f349f0cc5252a50749fd3
Monotone-Revision: bafe1b063c24f5ef34672c7a98260bbc66509abe

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-12T22:58:35
Monotone-Branch: ca.inverse.sogo
2011-08-12 22:58:35 +00:00
Wolfgang Sourdeau
61f99524fc Monotone-Parent: afb8a72eddabdfbaa3b6865a4ebc2398294e95c3
Monotone-Revision: 72951a15317b904c573f349f0cc5252a50749fd3

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-12T20:10:28
Monotone-Branch: ca.inverse.sogo
2011-08-12 20:10:28 +00:00
Wolfgang Sourdeau
b307abf336 Monotone-Parent: 869378c97b2bf3386ab9d61f8e107135f0dc0529
Monotone-Revision: 2ae8453d8d2f2b996894905329aa2f2665038ed7

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-06-16T18:47:14
Monotone-Branch: ca.inverse.sogo
2011-06-16 18:47:14 +00:00
Wolfgang Sourdeau
4b719cc57c Monotone-Parent: d5f984ad83aebee05e5bda110e339c4b94d822f3
Monotone-Revision: c2917386cf94357b49f5e5a5a2546c5d884cd132

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-24T20:14:17
Monotone-Branch: ca.inverse.sogo
2011-02-24 20:14:17 +00:00
Ludovic Marcotte
f5378d5228 See ChangeLog
Monotone-Parent: 93bde4643a2fb0ad0e86c36a29a73bc23ad39c64
Monotone-Revision: 04f443d215f2bc7c0d902f56f363c597ecffbcff

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-02-23T23:06:55
Monotone-Branch: ca.inverse.sogo
2011-02-23 23:06:55 +00:00
Francis Lachapelle
3c3eb510a0 See Changelog
Monotone-Parent: 5950d93fbbb7ef6a3132a3c725a153f854b3e983
Monotone-Revision: 93bde4643a2fb0ad0e86c36a29a73bc23ad39c64

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-02-23T20:51:15
Monotone-Branch: ca.inverse.sogo
2011-02-23 20:51:15 +00:00
Wolfgang Sourdeau
22121220a1 Monotone-Parent: 6e6406a5a5fcc2049ff1a1d94860236558489a45
Monotone-Revision: e84bf5143c772f6a25ca10b0bb98c3669df4fde6

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-14T17:25:29
Monotone-Branch: ca.inverse.sogo
2011-02-14 17:25:29 +00:00
Wolfgang Sourdeau
a564e7b302 Monotone-Parent: 44e710d477fe4c00e417c926d9eecec7dd1a12c1
Monotone-Revision: 21a3dbfea6d041ca22f1f9804ac4084ea25551bc

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-13T22:55:12
Monotone-Branch: ca.inverse.sogo
2011-02-13 22:55:12 +00:00
Wolfgang Sourdeau
6844b99642 Monotone-Parent: 1be014aa5bfe1a03fbebbd16c6bcdfcf7d7ecf9c
Monotone-Revision: e8f76b9dd2119efe8f7197fb78f29b022c901b71

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-18T16:24:47
Monotone-Branch: ca.inverse.sogo
2010-11-18 16:24:47 +00:00
Wolfgang Sourdeau
e44b6f1240 Monotone-Parent: fbb55ee7d88f14a6ae388f1820a8a9242595ad9a
Monotone-Revision: 5f2d5fb8116e0deaf1dacd6a19b71fa1c3b6e4a7

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-10-12T21:36:30
Monotone-Branch: ca.inverse.sogo
2010-10-12 21:36:30 +00:00
Wolfgang Sourdeau
3d62a683ce Monotone-Parent: 0dce3171028377890b2c97a1af06a577c875930c
Monotone-Revision: acf6003d2dca73186ecece884f034aee4351372c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-09-28T15:06:29
Monotone-Branch: ca.inverse.sogo
2010-09-28 15:06:29 +00:00
Wolfgang Sourdeau
f51c2b0f5b Monotone-Parent: a4b72920f072cccd72e189b05519b57436eb9471
Monotone-Revision: 71372fb23c7baec6da2c9bd612ed5a65db22f208

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-04-21T14:35:58
Monotone-Branch: ca.inverse.sogo
2010-04-21 14:35:58 +00:00
Wolfgang Sourdeau
92842ba5f0 Monotone-Parent: ea06c6e41b39b0a1c125329d637161d720b79fe5
Monotone-Revision: f0ca254a85a917ca405e390ccd08107020a8ad2c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-04-20T19:47:25
Monotone-Branch: ca.inverse.sogo
2010-04-20 19:47:25 +00:00