Juan Vallés
ba68bd8935
Make folderKey encoding consistent
...
The folder names are encoded through the `asCSSIdentifier` and
`stringByEncodingImap4FolderName` functions when we store them as folder
keys. In addition, the prefix "folder" is added to the key.
The order in which these operations were done when storing the folder
keys (and reverted when retrieving them) wasn't consistent trough the
code. This led to problems such as creating twice a folder with a digit
at the beginning of its name.
The folder name goes now through the following operations when being
stored as a key (the retrieval reverts these in the reverse order):
* `stringByEncodingImap4FolderName`
* `asCSSIdentifier`
* Add "folder" prefix
2015-09-15 09:57:30 +02:00
Ludovic Marcotte
07092828fe
(fix) improved EAS speed during initial syncing of large mailboxes ( #3293 )
2015-09-09 10:20:31 -04:00
extrafu
ff3557598f
Merge pull request #93 from Zentyal/jjgarcia/contribute-back
...
Changes for sogo-openchange from Zentyal
2015-08-03 09:13:55 -04:00
Julio García
26bd1b30fa
Revert "Merge pull request #164 from Zentyal/jgarcia/revert-merge-inverse"
...
This reverts commit 1404dbdb88
, reversing
changes made to 72cbd9a45f
.
2015-08-03 09:48:06 +02:00
Jesús García Sáez
7496b92da5
Merge pull request #158 from Zentyal/jag/mapistorefolder-getpidtagdisplayname
...
oc-mail: Added [MAPIStoreFolder getPidTagDisplayName:inMemCtx:]
2015-07-28 18:08:20 +02:00
Jesús García Sáez
3dc8cc78ea
Revert merge from inverse
...
https://github.com/Zentyal/sogo/pull/150
Because the login on web with the use of outlook is broken after
including the DomainLessLogin feature
2015-07-28 12:37:33 +02:00
Francis Lachapelle
5c3cdda186
Add Chinese (Taiwan) translation
2015-07-23 11:14:08 -04:00
Francis Lachapelle
366ad44cd1
Fix .wod files for English and Basque
2015-07-22 17:22:26 -04:00
Francis Lachapelle
9430f40101
Add Slovenian translation
2015-07-22 17:22:26 -04:00
Javier Amor García
959b4e015d
[SOgoMailFolder displayName] decodes IMAP4
2015-07-20 15:19:43 +02:00
Ludovic Marcotte
3809c002ed
Revert "(fix) ensure calendar objects have a (fake) filename"
...
This reverts commit a145fdbb53
.
2015-06-17 15:57:16 -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
Francis Lachapelle
a1406d01e1
Initial Basque translation
2015-04-27 13:59:05 -04:00
Ludovic Marcotte
baf3d1f986
immediately delete mails from EAS clients when they are marked as deleted on the IMAP server
2015-03-20 09:10:49 -04:00
Ludovic Marcotte
ab12c84887
More NSLog usage cleanups
2015-01-23 15:32:22 -05:00
Ludovic Marcotte
a0c1ce8f3b
Improved handling of non-existant vs. subscribed folders over EAS
2014-12-29 12:43:20 -05:00
Ludovic Marcotte
255bcbe92f
Fixed memory leaks in SOGoSyncCacheObject and correctly kill the cache upon each EAS iteration
2014-12-22 19:59:33 -05:00
Ludovic Marcotte
de3d38262b
Fix for bug #3034
2014-12-19 09:01:39 -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
9dd0d6c427
Draft autossave feature
2014-12-11 13:31:32 -05:00
Ludovic Marcotte
2b95dd2c0a
Avoid generating GUID for "Other user"/"Shared" folders
2014-12-08 10:29:23 -05:00
Francis Lachapelle
78ea147383
Update translations
2014-11-21 08:53:12 -05:00
Ludovic Marcotte
da962aed01
Added support for multiple calendars/addressbooks over ActiveSync
2014-10-29 14:20:03 -04:00
Ludovic Marcotte
fb3ddca9e8
Improved makefiles
2014-10-02 11:17:45 -04:00
Ludovic Marcotte
11adf388cf
Cleaned the code and fixed #2894 while at it ...
2014-09-17 11:51:46 -04:00
Francis Lachapelle
1dcf631ad6
Update translations
2014-09-09 15:50:39 -04:00
Ludovic Marcotte
b05fcc7d82
Fat commit to refactor the quick record generation
2014-07-30 14:51:00 -04:00
Francis Lachapelle
44d0cb5c0d
Fix refresh of list when forwarding a message
...
Fixes #2818
2014-07-09 11:19:35 -04:00
Alexandre Cloutier
302e40a1c3
bugFix#2823
2014-06-26 16:08:47 -04:00
Ludovic Marcotte
333b561a59
Applied patch from bug #2736
2014-06-16 15:30:26 -04:00
Ludovic Marcotte
f48839bf55
Added (slightly modified) patch from #2806
2014-06-09 09:34:00 -04:00
Francis Lachapelle
fe38518a36
Minor syntax and comments improvements
2014-06-05 12:14:34 -04:00
Ludovic Marcotte
0c2e2f28f7
Don't try to add attachments during reply operations
2014-05-30 13:53:20 -04:00
Ludovic Marcotte
f0dfe37a55
Avoid crashing when forwarding mails with no Subject header
2014-05-30 08:41:42 -04:00
Francis Lachapelle
ecbe0858f7
Update translations
2014-05-29 11:14:23 -04:00
Francis Lachapelle
c5922b07aa
Restore options when editing a draft
...
Fixes #193
2014-05-28 11:21:11 -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
364b409501
FIx mail templates for Brazilian Portuguese
...
Fixes #2738
2014-05-21 08:44:35 -04:00
Ludovic Marcotte
c08c3e27d5
Improved modseq code
2014-05-15 14:44:53 -04:00
Ludovic Marcotte
1f5a2a4c62
Fixed IMAP copy/move op between subfolder in different accounts
2014-05-09 15:40:57 -04:00
Francis Lachapelle
66bfbeaac1
MailEditor: fix text conversion with HTML entities
2014-04-23 10:55:04 -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
ab80e87a3f
Applied patches from #2700
2014-04-09 10:57:56 -04:00
Ludovic Marcotte
7997448d41
Fixed issus in previous commits
2014-04-09 06:33:02 -04:00
extrafu
bf64076b87
Merge pull request #29 from alexcloutier/feat/1496
...
New feature : 1496
Don't forget to fix the typo.
2014-04-07 19:42:31 -04:00
Alexandre Cloutier
c9cbcf2566
applied Morgan's law
2014-04-07 16:40:44 -04:00
Francis Lachapelle
534e4e3d4d
Fix text nodes of message with HTML entitites
2014-04-07 11:21:52 -04:00
Alexandre Cloutier
09bcd2aee2
fix code
2014-04-07 10:59:38 -04:00
Francis Lachapelle
e2b3d5a7ff
Update translations
2014-04-03 09:54:27 -04:00
Ludovic Marcotte
ba32b95308
Fixed the ActiveSync issue marking mails as read when downloading them
2014-03-28 14:18:48 -04:00
Alexandre Cloutier
bce701208a
Added the modifications specified by extrafu
2014-03-25 14:53:42 -04:00
Alexandre Cloutier
76307cfaaf
New feature : 1496; Unknown outgoing email addresses can now be automatically be added to your address books.
2014-03-24 13:41:57 -04:00
Francis Lachapelle
5f3d2d988e
Update translations
2014-03-21 13:51:36 -04:00
Ludovic Marcotte
a196ed210e
Removed old values.
2014-03-19 17:04:04 -04:00
Ludovic Marcotte
1c28a4b4d2
Fixed translations for "OtherUsersFolderName" and "SharedFoldersName" ( #2657 )
2014-03-19 17:02:10 -04:00
Francis Lachapelle
6cecca6c4f
Fix CSS id for string prefixed with a digit
...
When encoding a string as a CSS identifier, we must add an underscore if
the strings starts with a digit.
2014-03-06 21:32:36 -05:00
Ludovic Marcotte
31ace947cb
Fixed race condition when syncing huge amount of deleted messages using AS
2014-03-06 14:16:08 -05:00
Francis Lachapelle
e4a21bcef5
Webmail: fix encoding of subfolder name
...
Fixes #2637
2014-03-06 09:50:53 -05:00
Francis Lachapelle
02c72fee6a
Fix unsubscription when renaming an IMAP folder
...
Fixes #2630
2014-03-04 21:32:57 -05:00
Francis Lachapelle
1aabcf04b5
Fix sogo-tool operations on Sieve script
...
Fixes #2617
2014-03-03 22:07:24 -05:00
Ludovic Marcotte
4d1fdb33f5
Deleted wrongly added file
2014-02-17 08:42:35 -05:00
Ludovic Marcotte
2356562778
Added method to get synctag starting from an other one.
...
We also no longer fetch vanished items of modseq == 0
2014-02-17 08:41:12 -05:00
Francis Lachapelle
7118bbe0ab
Replace '/' by '-' in filenames of attachments
...
Fixes #2537
2014-02-07 14:00:36 -05:00
Francis Lachapelle
eee5beb698
Add message-id header to appointment notification
...
Fixes #2535
2014-02-07 10:52:06 -05:00
Francis Lachapelle
359b6a99aa
Encode HTML entities for inline forwards in text
...
Fixes #2411
2014-02-05 11:17:22 -05:00
Francis Lachapelle
c160edf20a
Add support for Sieve body extension
2014-01-27 15:09:22 -05:00
Francis Lachapelle
5105dbb342
Make all attachments available when re/fwd'ing
...
To do so, we save the draft to the mailstore.
2014-01-23 14:39:03 -05:00
Francis Lachapelle
b26e767a10
Respect signature placement when forwarding a msg
2014-01-23 14:34:44 -05:00
Ludovic Marcotte
046a645119
Refactored the code and added support for FilterType
2014-01-20 10:13:16 -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
a24d809e40
Minor code/copyright/authors cleanups
2014-01-09 21:06:31 -05:00
Francis Lachapelle
80fd439dea
Fix message forwarding as attachment
...
Restored the filename of the message source in the body part
content-disposition header.
Also forced the mail to be saved to the mailstore immediately in order
to have a clickable link to the attached message.
2014-01-08 14:40:39 -05:00
Francis Lachapelle
ff9ea3b779
Don't alter the draft when saving it
...
We must not extract inline HTML images when simply saving a draft. The
images extraction process must only be performed when sending the
message.
2014-01-07 10:28:53 -05:00
Francis Lachapelle
2b53705d44
Untabify
2014-01-06 14:32:58 -05:00
Francis Lachapelle
b716331d8e
Append tags when using a sanitizerContentHandler
2014-01-06 14:23:11 -05:00
Francis Lachapelle
7130cec4d1
Move & copy messages between different accounts
2014-01-03 16:57:37 -05:00
Francis Lachapelle
bd7ad5be16
Fix initialization of arrays in NSString+Mail.m
2013-12-23 15:51: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
Francis Lachapelle
1a900b05d9
DraftObject: return more attachments attributes
2013-12-18 22:18:08 -05:00
Francis Lachapelle
1cf696f57c
Mail composition: add text part before html part
...
Fixes #2512
2013-11-25 09:52:18 -05:00
Francis Lachapelle
2211f6d168
Move mail tags strings to UI/Common
2013-11-22 14:39:24 -05:00
Ludovic Marcotte
e4aedbac08
<img src=data...> conversion to file attachments + CIDs.
2013-11-20 08:56:29 -05:00
Ludovic Marcotte
eb7d1f08bc
Fix for bug #2482
2013-11-19 11:39:45 -05:00
Ludovic Marcotte
1c439c866e
Added DAV support for mails labels.
2013-11-13 15:44:57 -05:00
Ludovic Marcotte
37d3234b60
Added support for dynamic mail labels/tags management.
...
The CSS in the UIxPreferences remains to be done.
2013-11-11 10:49:58 -05:00
Ludovic Marcotte
bd2759ecdf
Fix for bug #2433
2013-10-22 11:44:26 -04:00
Ludovic Marcotte
189f2218a8
Fix for bug #2459
2013-10-21 15:26:43 -04:00
Ludovic Marcotte
91f1ab6a60
Fix for bug #2217
2013-09-19 16:14:08 -04:00
Francis Lachapelle
0a590ba388
Fix Finnish mail reply/forward templates
2013-08-26 08:59:43 -04:00
Ludovic Marcotte
256b679798
Bug fix for #2366
2013-07-18 11:46:49 -04:00
Ludovic Marcotte
16105d37b8
Properly handle RFC2231 everywhere
2013-07-16 15:18:04 -04:00
Ludovic Marcotte
a764286879
Fix for bug #2313
2013-06-19 14:09:20 -04:00
Francis Lachapelle
37a6f82659
Initial Arabic translation
2013-04-08 11:05:45 -04:00
Francis Lachapelle
7e8a83aefb
Fix Slovak templates for mail reply/forward
2013-03-05 10:22:20 -05:00
Francis Lachapelle
90c61abdb6
Update Polish translation
2013-02-06 15:16:09 -05:00
Francis Lachapelle
775a8421d5
Initial Finnish translation
2013-01-16 10:54:16 -05:00
Ludovic Marcotte
d26df456e5
Fix for bug #2123 .
2013-01-14 14:24:06 -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