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
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
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
Carlos Pérez-Aradros Herce
4b7cbba0c8
Merge pull request #214 from zentyal/ejhernandez/no-crash-after-reconnect
...
oc-mail: Do not crash after reconnect sending mails
2015-12-03 14:27:07 +01:00
Enrique J. Hernández Blasco
2deda01e5c
oc-mail: Do not crash after reconnect sending mails
...
After the providing the workaround on rebuilding the LDAP connection,
the sam_ctx variable can be freed and it was used as memory context
to store the AddressBookEntryId or OneOffEntryId when resolving
recipients. After this changeset, a local memory context which I
think is more sane.
2015-12-02 16:06:31 +01:00
Enrique J. Hernández
f6973d8aa4
Merge pull request #209 from zentyal/jag/rtf-parser-fix-unicode
...
RTFHandler fixes with focus in unicode and characters set
2015-11-30 12:20:04 +01:00
Javier Amor García
94d4da6e1e
Reimplemented [RTFHandler parse] to have an unambiguous decoding of control words
...
[RTFHandler parseFontTable] reimplemented on the same line.
2015-11-27 17:49:01 +01:00
Javier Amor García
2f63542e07
Fixed problem with ascii chars that had different unicode value
...
Also cleaned a bit the parse loop
2015-11-27 17:49:01 +01:00
Javier Amor García
3155bd0172
Fixed bug which created unnecesary font tags
2015-11-27 17:34:08 +01:00
Javier Amor García
2518b37e32
Fixed RTF support for unicode characters greater than 32767
2015-11-27 17:34:08 +01:00
Javier Amor García
8e3e4a5445
Added RTF escapes parsing
2015-11-27 17:34:07 +01:00
Javier Amor García
01dcf3d6c8
Fixed activation of characters sets in [RTFHandler parse]
2015-11-27 17:34:07 +01:00
Javier Amor García
fa4d3a0e20
Reimplementation of [RTFHandler parseFontTable]
2015-11-27 17:34:06 +01:00
Jesús García Sáez
e8e610c7b3
Merge pull request #212 from zentyal/safe-ldb-search
...
Adapt to new safe_ldb_search function
2015-11-25 12:12:28 +01:00
Carlos Pérez-Aradros Herce
9554e92c8b
Adapt to new safe_ldb_search function
2015-11-23 17:01:35 +01:00
Enrique J. Hernández
f64b324133
Merge pull request #203 from inverse-inc/v2
...
Merge from upstream
2015-11-23 12:51:52 +01:00
Ludovic Marcotte
31deae11b4
(fix) domain in doc
2015-11-20 11:21:38 -05:00
extrafu
19676593ea
(fix) allow getting password from context for OC
2015-11-19 17:57:04 -05:00
Francis Lachapelle
4a27beabdd
(css) Limit toolbar buttons min/max width
2015-11-19 09:46:07 -05:00
Francis Lachapelle
8dae5faaa1
Localization
2015-11-19 09:41:36 -05:00
Francis Lachapelle
85ce41dc68
(fix) JS exception when printing calendars
...
Fixes #3203
2015-11-19 09:23:46 -05:00
Enrique J. Hernández
0622980f38
Merge pull request #205 from zentyal/jag/dont-sync-contact-group-from-sogo
...
Do not save IPM.DistList messages
2015-11-19 10:39:59 +01:00
Javier Amor García
a73df96b78
[MAPIStoreGCSMessage getPidTagChangeKey:inMemCtx:] return on error
...
This method aborted when no PidTagChangeKey was found and the new flag was not
set. Now it returns MAPISTORE_ERR_NOT_FOUND.
2015-11-18 18:25:24 +01:00
Francis Lachapelle
7015713741
Update ChangeLog
2015-11-18 09:43:02 -05:00
Francis Lachapelle
7644d6fb4d
Preparation for release 2.3.3a
2015-11-18 09:42:05 -05:00
Enrique J. Hernández
9dcf459827
Merge pull request #207 from zentyal/jag/idl-compile-warnings
...
sogo-openchange: Avoid compile warnings after changes in exchange.idl
2015-11-18 14:47:36 +01:00
Enrique J. Hernández
4c7bd6dd76
Merge pull request #208 from zentyal/jgarcia/wocontext-fun
...
User context activation when cached
2015-11-18 06:56:16 +01:00
Carlos Pérez-Aradros Herce
ec598321c4
Add user defined user source
2015-11-16 17:43:52 +01:00
Francis Lachapelle
4b8a9bcc3b
Always show user's name in top banner
2015-11-16 09:02:37 -05:00
Francis Lachapelle
a9984d9487
Fix regression when saving mail folders state
2015-11-16 09:01:05 -05:00
Javier Amor García
88a74bcb5c
Do not save IPM.DistList messages
2015-11-16 13:56:31 +01:00
Francis Lachapelle
2a90102a81
Update translations
2015-11-11 15:51:33 -05:00
Francis Lachapelle
fbc73dc3bc
Update ChangeLog
2015-11-11 14:06:11 -05:00
Francis Lachapelle
1d78b2df96
Preparation for release 2.3.3
2015-11-11 14:04:19 -05:00
Francis Lachapelle
6aef713d28
Update prototype.js to v1.7.3
2015-11-11 14:02:25 -05:00
Francis Lachapelle
71db3945cb
Update CKEditor to version 4.5.4
2015-11-11 14:01:30 -05:00
Francis Lachapelle
da230410be
Handle ExpandedFolders settings like in v3
...
This implies a transition where ExpandedFolders can be either a string
or an array.
2015-11-11 13:31:58 -05:00
Francis Lachapelle
82114f75aa
Fix Macedonian et Portuguese translations
2015-11-11 12:58:26 -05:00
Francis Lachapelle
f8d31a6413
Update NEWS file
2015-11-11 12:04:19 -05:00
Francis Lachapelle
707aabde15
Update Slovenian translation
2015-11-11 12:04:04 -05:00
Francis Lachapelle
ceec497aec
Fix Portuguese translation
2015-11-11 11:50:32 -05:00
Francis Lachapelle
46f93d8629
Fix Macedonian translation
2015-11-11 11:50:06 -05:00
Francis Lachapelle
f2347e13d7
Fix localizable strings in contact editor
2015-11-11 11:49:36 -05:00
Francis Lachapelle
106f8ec314
Improve Portuguese translation
2015-11-11 09:46:21 -05:00
Francis Lachapelle
f58554a700
Add Macedonian translation
2015-11-11 09:46:01 -05:00