Enrique J. Hernández Blasco
916c04387b
oc-mail: Return error when delivery was not successful
...
For example, if the SMTP is down, then the message is not sent and
an error is returned. We returned back this error code to be managed
by upper layer.
2015-12-18 12:23:49 +01:00
Ludovic Marcotte
29f2d960a7
Enable old code.
2015-12-15 16:15:48 -05:00
Ludovic Marcotte
225fe847a7
Disabled today's code for now. It requires more testing.
2015-12-15 16:12:17 -05:00
Ludovic Marcotte
720b1d5ab5
(fix) carry over delegatedFrom too
2015-12-15 15:21:33 -05:00
Ludovic Marcotte
28bd4ca318
(fix) carry over the delegatedTo, not only the part stat
2015-12-15 15:05:40 -05:00
Francis Lachapelle
c6dbcb2f7c
Update ChangeLog
2015-12-15 14:24:25 -05:00
Francis Lachapelle
5dfbfe827d
Preparation for release 2.3.4
2015-12-15 14:24:12 -05:00
Francis Lachapelle
6ddb40fd2b
Update CKEditor to version 4.5.6
2015-12-15 14:20:57 -05:00
Francis Lachapelle
37f29c06ea
Localization
2015-12-15 13:18:06 -05:00
Ludovic Marcotte
248892c394
(fix) small fix over previous commit
2015-12-15 11:14:58 -05:00
Ludovic Marcotte
b4e4b9c29f
(fix) avoid duplicating attendees when accepting event using a different identity over CalDAV
2015-12-15 11:08:59 -05:00
Francis Lachapelle
e94b4416f8
Localization cleanup
2015-12-15 10:05:21 -05:00
Francis Lachapelle
8d19ec4aff
Remove duplicate key in MainUI localization
2015-12-15 09:55:51 -05:00
Enrique J. Hernández
aeeeeea802
Merge pull request #216 from zentyal/jag/fix-i18n-attachment-names
...
Priorize filename attribute first to get attachment name
2015-12-15 11:44:26 +01:00
Javier Amor García
41e388c5f6
sogo-mail: Priorize filename attribute to get attachment name
...
Some clients (such apple mail) use only the filename
attribute in the content/disposition header and the
name attribute from the content/type header is filled with
uninternationalized characters.
Example:
Content-Type: application/msword;
x-apple-part-url=C4977556-0D01-4C6C-8A51-451E0AADE431;
name=_______.doc
Content-Disposition: attachment;
filename*=utf-8''%D0%A0%D0%95%D0%9A%D0%92%D0%98%D0%97%D0%98.doc
This changeset gives priority to the filename attribute.
2015-12-15 08:01:21 +01:00
Enrique J. Hernández Blasco
db17872dd6
oc: Dump property canonical name in dbmsgreader
2015-12-14 23:39:32 +01:00
Enrique J. Hernández
73e86bb8e5
Merge pull request #217 from zentyal/jgarcia/fix-contacts-listing
...
Request all contacts when there is no filter
2015-12-14 14:53:33 +01:00
Enrique J. Hernández
c3bce410f1
Merge pull request #215 from zentyal/jgarcia/fix-contacts-outlook
...
Fix contacts on outlook
2015-12-14 11:06:37 +01:00
Ludovic Marcotte
980db7a980
( fix #127 ) fallback to "work" when export as ldif
2015-12-11 14:51:08 -05:00
Ludovic Marcotte
c5c6ff33d8
( fix #119 ) disable servername and url by default
2015-12-11 14:11:26 -05:00
Ludovic Marcotte
7e1bbe34dc
( fix #118 ) handle /.well-known/carddav
2015-12-11 14:03:50 -05:00
Enrique J. Hernández Blasco
a618386d5e
oc-db: Store version number instead of CN
...
To be able to search in this for every kind of operator.
As we cannot do a migration, we have to add a new key to the property
dictionary (@"version_number") which stores the version:
version = exchange_globcnt(CN >> 16)
Instead of the CN structure which is stored in @"version" key.
This way we can do searches for CN to download only missing data from the
given state of the client for this kind of messages.
2015-12-11 11:38:21 +01:00
Enrique J. Hernández Blasco
5993fe97c3
oc-db: Implement description message to ease debugging
...
Which dumps the properties NSMutableDictionary
2015-12-11 11:37:02 +01:00
Enrique J. Hernández Blasco
7cdf48335b
oc: Support every operator for CN restriction
...
No limitation is found in SQL queries. So use them all.
2015-12-11 11:35:55 +01:00
Enrique J. Hernández Blasco
3dff73636c
oc: Use NSString index for version lookup
...
It was using NSNumber in versions Dictionary for GCSMessages but it is
stored as the NSString representation (0x390300000000001), so the lookup
has always failed.
2015-12-11 11:33:41 +01:00
Enrique J. Hernández Blasco
2fc21e48d8
oc: Use proper variable name for last modified value
2015-12-11 11:31:15 +01:00
Enrique J. Hernández Blasco
98ed9c3b17
oc-mail: Manage multiple CN restriction
...
By ignoring <, =< and = operators and simplifying the following
request:
MODSEQ >= x || MODSEQ >= y || MODSEQ >= z --> MODSEQ >= min(x, y, z)
This hack will reduce the number of current retrieved UID keys
from the IMAP server. Current status is to retrieve everything when
the multiple CN restriction is sent as the required restriction
is too complex and it is not defined by the IMAP spec.
The proper implementation for:
CN > x_1 & CN < x_2 | CN > y_1 & CN < y_2 | CN > z_1
It will be something like this:
set(MODSEQ >= x_1 + 1) - set(MODSEQ >= x_2)
U
set(MODSEQ >= y_1 + 1) - set(MODSEQ >= y_2)
U
set(MODSEQ >= z_1)
Assuming x_1 <= x_2 <= y_1 <= y_2 <= z_1.
2015-12-11 11:22:26 +01:00
Ludovic Marcotte
f9884e3f55
(fix) added new strings from v3
2015-12-10 14:12:33 -05:00
Enrique J. Hernández Blasco
10cabca57e
oc: Use ReplicaID from connection info
...
Instead of hardcoding it to 0x0001.
2015-12-10 16:36:22 +01:00
Jesús García Sáez
2e1ed274c8
unittest: fix TestNGMailAddressParser
...
It had wrong expectation strings
2015-12-09 20:02:57 +01:00
Jesús García Sáez
e4cd451be8
unittest: removed TestNGMimeAddressHeaderFieldGenerator
...
Needs redo
2015-12-09 20:02:56 +01:00
Javier Amor García
603da75818
Added test for spanish characters
2015-12-09 20:02:56 +01:00
Javier Amor García
9ed3812795
Added test for character escape
2015-12-09 20:02:55 +01:00
Javier Amor García
a0b15d0c8c
Test for [RTFHandler parseFontTable]
...
This changeset includes changes in relevant classes to make
them easier to test.
2015-12-09 20:02:55 +01:00
Javier Amor García
7e4571874e
Added test for RTF with russian characters
...
Changed and refactored TestRTFHandler helper methods
2015-12-09 20:02:54 +01:00
Javier Amor García
b076801e1b
Added test fixture for RTF crash 6977
2015-12-09 20:02:54 +01:00
Jesús García Sáez
0316e441fc
unittest: RTF without color table definition
2015-12-09 20:02:53 +01:00
Jesús García Sáez
75208428dd
unittest: New unittest with a rtf file
...
This currently sigfault due to bad parsing a \*\shppict tag
with a \binXXXX tag inside it
2015-12-09 20:02:53 +01:00
Jesús García Sáez
942f48c9a0
unittest: RTF with \pict
2015-12-09 20:02:52 +01:00
Jesús García Sáez
24a7515bb5
unittest: file as NSData and try different encodings
2015-12-09 20:02:51 +01:00
Jesús García Sáez
a8e5a3c025
unittest: NSString objectFromJSONString for single values
2015-12-09 20:02:51 +01:00
Jesús García Sáez
0b69727a49
unittest: add rtf test
2015-12-09 20:02:50 +01:00
Jesús García Sáez
2a2d141629
unittest: rtf, test crash core dump
2015-12-09 20:02:48 +01:00
Jesús García Sáez
b98d112738
unittest: commented failing test
2015-12-09 20:02:28 +01:00
Jesús García Sáez
1c8b693656
Request all contacts when there is no filter
2015-12-09 13:07:30 +01:00
Francis Lachapelle
15ab0f851d
Localization
2015-12-08 10:05:19 -05:00
Ludovic Marcotte
1f98d7cced
(fix) fixed broken translations
2015-12-03 15:40:38 -05:00
Ludovic Marcotte
2755a83e65
(fix) remove trailing semicolon everywhere
2015-12-03 15:02:01 -05:00
Francis Lachapelle
9936477f07
Update translations
2015-12-03 13:09:24 -05:00
Enrique J. Hernández
2e1bfb25d5
Merge pull request #210 from zentyal/cperez/ldapsource-refactor
...
Unify user sources API
2015-12-03 17:15:20 +01:00