Commit Graph

71 Commits (d6d3e49158ec6b569e5c0db4d98efb3b7e3a4747)

Author SHA1 Message Date
Patrice Levesque 2de72e5070 Partly revert recent changes removing #imports and #includes, under OpenChange, as they cause more problems than they solve. 2016-02-17 10:09:18 -05:00
Patrice Levesque bd56f4cf9f Remove pointless #include 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 17:41: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 5f82d3fb37 (fix) manually added fixes from PR#120 2015-11-05 09:59:31 -05:00
Ludovic Marcotte f515106bcc (fix) added patch from PR93 2015-08-03 09:16:55 -04:00
Enrique J. Hernández Blasco 2d65b75b56 oc-mail: Flush IMAP hierarchy cache to update Outlook folders
This fixes two scenarios:

* An IMAP subfolder has updated its hierarchy when it is asked
  to be synchronised
* An IMAP root folder is created on Outlook when you logon. OpenChange
  changes are required to be refreshed on synchronisation.
2015-05-05 23:30:12 +02:00
Carlos Pérez-Aradros Herce 00cef845b7 Restore multitenancy changes for OpenChange 2015-01-19 19:04:06 +01:00
Jesús García Sáez 68c38e2b5c openchange: return proper url for folders with non-ascii chars
toManyRelationshipKeysWithNamespaces applies asCSSIdentifier function
to the names which are already "Imap4Encoded". So we need to remove the
CSSIdentifier function first and then "Imap4Decode" to get the real name.

Once we have the real name, to create the url we have to use the same
logic as the function that creates the folder and creates this url for
the first time (this function is createRootSecondaryFolderWithFID)
which is to apply, in this order:

- asCSSIdentifier
- stringByEncodingImap4FolderName
- stringByAddingPercentEscapesUsingEncoding
2014-11-19 17:12:27 +01:00
Jesús García Sáez 1a2fe8908b Revert "Merge pull request #2 from Zentyal/jgarcia/fix-encoding-of-mapistoreuris" 2014-08-01 15:50:17 +02:00
Jesús García Sáez d1f54298d2 stringByDecodingImap4FolderName is not neccesary
For russian locale and characters nonexistent in latin1 sogo crashes
2014-07-02 14:48:45 +02:00
Jesús García Sáez a24f009cfe mapistoreURI encoding should be done the same way as listContextForUser
stringByEncodingImap4FolderName is used inside [newFolder create] where is needed
2014-07-02 14:47:31 +02:00
Carlos Pérez-Aradros Herce 33b353b974 Moved to abstract index_context instead of tdb_wrap 2014-07-02 14:41:25 +02:00
Ludovic Marcotte 29eed182a7 Updated the OpenChange code related to UTF-7 changes for IMAP folders 2013-09-25 10:41:07 -04:00
Wolfgang Sourdeau fc62d76b1f Monotone-Parent: 7c8fce0426b2ec4def5226f16a9bcf2cff5dcfb9
Monotone-Revision: 1cc99cc487a5bfdb791d4067042b904d7eb47795

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-09-07T16:46:18
Monotone-Branch: ca.inverse.sogo
2012-09-07 16:46:18 +00:00
Wolfgang Sourdeau fcc4334f76 Monotone-Parent: 9284db2af3ffef975cdd8b2d8850440185181e83
Monotone-Revision: f643d3c57f70e9da6cd4bbc6b07967927a9a0d53

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-09-06T20:53:42
Monotone-Branch: ca.inverse.sogo
2012-09-06 20:53:42 +00:00
Wolfgang Sourdeau 68dc738239 Monotone-Parent: 1f5b4286b78bd24005e7d3227993347564bf76b5
Monotone-Revision: 92936cd67e5a99d0fc17d50aa99fbbaa31b167d0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-09-06T19:05:59
Monotone-Branch: ca.inverse.sogo
2012-09-06 19:05:59 +00:00
Wolfgang Sourdeau 1d95cdae7c Monotone-Parent: 0b736cc980075f71e643c2c71341dee25f434fb9
Monotone-Revision: a1a4f8e01241e22f0964fc0320be28504ae6e68b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-09-06T18:29:08
Monotone-Branch: ca.inverse.sogo
2012-09-06 18:29:08 +00:00
Wolfgang Sourdeau bde4b22ba7 Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097
Monotone-Revision: 105b571703ff5c4cc1024854ef8a1d987aef2bf1

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-17T19:04:57
Monotone-Branch: ca.inverse.sogo
2012-08-17 19:04:57 +00:00
Wolfgang Sourdeau fb297c913c Monotone-Parent: 1fb3121c84e0bb2773973fcfde109c7b26530951
Monotone-Revision: e2f910a1982b774a3f5dfd586d968821441f2076

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-17T17:56:25
Monotone-Branch: ca.inverse.sogo
2012-08-17 17:56:25 +00:00
Wolfgang Sourdeau 3f2cfd97e4 Monotone-Parent: 107e4e5ebd41e916769f1be7ce070d725d255f0d
Monotone-Revision: 2180e9f83acd350f77772f161695cca6bff102ec

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-15T18:59:42
Monotone-Branch: ca.inverse.sogo
2012-08-15 18:59:42 +00:00
Wolfgang Sourdeau a8cc7409a1 Monotone-Parent: 284725383e8970e66810d4b8facf4af043b77fe2
Monotone-Revision: 34a0500cef031e53eda3a1a6c3b2f626ce8f76dc

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-16T20:57:35
Monotone-Branch: ca.inverse.sogo
2012-03-16 20:57:35 +00:00
Wolfgang Sourdeau 0056906629 Monotone-Parent: a1668784bf0e7d4c0f6537e4fd960651c40e912b
Monotone-Revision: 4820885b1e556f6d0177021967d8b07cb1154aff

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-23T23:34:26
Monotone-Branch: ca.inverse.sogo
2012-02-23 23:34:26 +00:00
Wolfgang Sourdeau 030e88c908 Monotone-Parent: 31ddf1e225a45a18cc6693f45745d82251abfd64
Monotone-Revision: 89d4328e421b6f950b0a53ffcca28a53dc97e2ce

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-23T21:16:22
Monotone-Branch: ca.inverse.sogo
2012-02-23 21:16:22 +00:00
Wolfgang Sourdeau 18eab08165 Monotone-Parent: 1446e7383727bc0d371dfafcec06697f030f7117
Monotone-Revision: 7f4c04f0c1883efb437cd0189f442b20c0063c82

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-20T19:47:58
Monotone-Branch: ca.inverse.sogo
2012-02-20 19:47:58 +00:00
Wolfgang Sourdeau 0d1f0fc513 Monotone-Parent: 32f9a24520dba6eee15ab6f517da6469a40bf0e1
Monotone-Revision: 40480465ce4ec6f36665568ed685c71f37abb04a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-14T14:53:28
Monotone-Branch: ca.inverse.sogo
2012-02-14 14:53:28 +00:00
Wolfgang Sourdeau d92d97dcfa Monotone-Parent: bf1a16583327d284f358b77678f9f89a4fbae729
Monotone-Revision: 32f9a24520dba6eee15ab6f517da6469a40bf0e1

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-14T14:47:06
Monotone-Branch: ca.inverse.sogo
2012-02-14 14:47:06 +00:00
Wolfgang Sourdeau f1a3bdd884 Monotone-Parent: 82a617e3ad7bb1a96e181c9d1c240bc2c89de7f7
Monotone-Revision: fdb9e758160f3e3509c45bb379d9169a3eb0118a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-03T15:05:55
Monotone-Branch: ca.inverse.sogo
2012-02-03 15:05:55 +00:00
Wolfgang Sourdeau a0060fd7ce Monotone-Parent: 6d3ffdac670dcdb4b4ded0a4c992663c091081b4
Monotone-Revision: 38034fab3edb528144b8d3e433e6e9bb5ff1a41c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-31T12:54:36
Monotone-Branch: ca.inverse.sogo
2012-01-31 12:54:36 +00:00
Wolfgang Sourdeau 628a788085 Monotone-Parent: cba2145cf03250d3ed2c2ef72a393a81e47435c1
Monotone-Revision: 4aebdfab09fd72cefd327e453f27e340da9f8738

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-30T21:42:03
Monotone-Branch: ca.inverse.sogo
2012-01-30 21:42:03 +00:00
Wolfgang Sourdeau 4b81cb167d Monotone-Parent: 4e23e038f2b0b7eddf8b30700b8c9a8910768f98
Monotone-Revision: 9235e5dc4d151a3cba8ad842ac39e1b2d18c8201

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-29T19:55:21
Monotone-Branch: ca.inverse.sogo
2012-01-29 19:55:21 +00:00
Wolfgang Sourdeau 83709fd892 Monotone-Parent: 3dc6d9dff558dfb935fde8eee2c978d9a9d1a774
Monotone-Revision: e89a46b719b80b6d34d9e7a110754e60344dd669

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-01-26T19:54:36
Monotone-Branch: ca.inverse.sogo
2012-01-26 19:54:36 +00:00
Wolfgang Sourdeau 8fa420fe23 Monotone-Parent: 031eaa8e565a8e094474a94e380477a15e9642ab
Monotone-Revision: dcdc46a1f5db534c3720bfc1ab5de811d5b5cb5f

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-15T15:53:16
Monotone-Branch: ca.inverse.sogo
2011-08-15 15:53:16 +00:00
Wolfgang Sourdeau 277ed04099 Monotone-Parent: f1785f649f5c8ff93247eff842a747a810f90e1c
Monotone-Revision: c586ecab910c391dd7676a0406b4511602a80b3e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-08T19:57:49
Monotone-Branch: ca.inverse.sogo
2011-07-08 19:57:49 +00:00
Wolfgang Sourdeau 8672091178 Monotone-Parent: 665f983476d1d561ba36710e816436e50f23fc19
Monotone-Revision: c852be1d5a70f9aa1ee5a5b4e45b30bd3ef86939

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-06-03T23:45:42
Monotone-Branch: ca.inverse.sogo
2011-06-03 23:45:42 +00:00
Wolfgang Sourdeau ea416559ca Monotone-Parent: 8fcaef79630a50f01c6aba0e5fdc0744c274cba6
Monotone-Revision: 87fd75f525e094b816fcad443e6fe4b2c8c8479c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-03-07T21:33:13
Monotone-Branch: ca.inverse.sogo
2011-03-07 21:33:13 +00:00
Wolfgang Sourdeau dba1d8a9a9 Monotone-Parent: c314eda2fb898c8a79a2a1ec32aa3dabfa1d7086
Monotone-Revision: ff995ad9fc0f2d8dac7a71ba3e29531b2f45dfa2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-25T16:41:53
Monotone-Branch: ca.inverse.sogo
2011-02-25 16:41:53 +00:00
Wolfgang Sourdeau dd0bea0dc9 Monotone-Parent: 17790db0c2368364683e4074a491e7107c6cf071
Monotone-Revision: 96b5a2580e3b0b6ba57af91d0fed6f513f8e13f0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-24T20:32:27
Monotone-Branch: ca.inverse.sogo
2011-02-24 20:32:27 +00:00
Wolfgang Sourdeau 98e1c33ba9 Monotone-Parent: 0c8a4c1cec3f6885752564a67a291de836bfa2a5
Monotone-Revision: 872ee9805088c05c6b69effae74f5577b87221c9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-30T14:37:07
Monotone-Branch: ca.inverse.sogo
2010-12-30 14:37:07 +00:00
Wolfgang Sourdeau 7d9b3a97b3 Monotone-Parent: 81dcdd47102e86aa7051a10cbd7a7183b374d07a
Monotone-Revision: dcee22693d3a16ba20dcd9824bd2cfd39c0cf369

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-17T19:39:21
Monotone-Branch: ca.inverse.sogo
2010-12-17 19:39:21 +00:00
Wolfgang Sourdeau b428b0a035 Monotone-Parent: e2fd5b7d6dbc16ef0f63bc708e3594f79cb126a0
Monotone-Revision: c719bad753884d3a6d304371bd3da1fe92ae26a9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-14T20:55:53
Monotone-Branch: ca.inverse.sogo
2010-12-14 20:55:53 +00:00
Wolfgang Sourdeau ba45f18cfe Monotone-Parent: 457e7580f987752aad70b0d14d6fe0438d4de150
Monotone-Revision: 535292a4d5c9f53624dcaabc419821b5755e9ccc

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-14T16:16:57
Monotone-Branch: ca.inverse.sogo
2010-12-14 16:16:57 +00:00
Wolfgang Sourdeau d8696daa64 Monotone-Parent: 92b2fdd608b688167b4b789517424f79fd5cf6cd
Monotone-Revision: 33c27aebfdbf4c4a04a550aef20cd2049b1c4575

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-13T17:04:27
Monotone-Branch: ca.inverse.sogo
2010-12-13 17:04:27 +00:00
Wolfgang Sourdeau ea8e2574a6 Monotone-Parent: bde45b38158c1c9e5e5c05c00ef16e0ceb81c789
Monotone-Revision: 6cff836762bb35cb6c26ae5eb215e6ff131d480d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-03T22:31:56
Monotone-Branch: ca.inverse.sogo
2010-12-03 22:31:56 +00:00
Wolfgang Sourdeau 3e08125893 Monotone-Parent: c128393b8fefa2da4bb9673a620d1e0baa64a839
Monotone-Revision: b334cb6723eed85e8c63c638f6db8a79edfb0b11

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-12-01T16:34:41
Monotone-Branch: ca.inverse.sogo
2010-12-01 16:34:41 +00:00
Wolfgang Sourdeau 7c27e39fe7 Monotone-Parent: fc3e20fe8fbb851b3907c12e8221e62533f2cea1
Monotone-Revision: c128393b8fefa2da4bb9673a620d1e0baa64a839

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-30T21:07:59
Monotone-Branch: ca.inverse.sogo
2010-11-30 21:07:59 +00:00
Wolfgang Sourdeau 8849fbf7c4 Monotone-Parent: 9634e883abb4f5cf42e1b4d9c3d3e1b1a61f3e7f
Monotone-Revision: c7755bd4c79d8115db4835ecb7a3fb92ab273020

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-30T16:17:50
Monotone-Branch: ca.inverse.sogo
2010-11-30 16:17:50 +00:00
Wolfgang Sourdeau a1c7cb53d5 Monotone-Parent: 508636b211f15c986b1723cd360148e2484f1e0b
Monotone-Revision: 9afcbace353ba580ab5f47ca08c66135441576da

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-22T21:33:02
Monotone-Branch: ca.inverse.sogo
2010-11-22 21:33:02 +00:00
Wolfgang Sourdeau 443d446c26 Monotone-Parent: dfd1432deb15d83cbdbaf1744401c991a8101e4f
Monotone-Revision: 4224c7c9f8db16516212b3b44f889f3d56232959

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-22T16:12:41
Monotone-Branch: ca.inverse.sogo
2010-11-22 16:12:41 +00:00
Wolfgang Sourdeau c528bcd29a Monotone-Parent: 3dcf94352c5cd46c85e96c73b1a937bc01cd0f16
Monotone-Revision: dfd1432deb15d83cbdbaf1744401c991a8101e4f

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-22T16:03:30
Monotone-Branch: ca.inverse.sogo
2010-11-22 16:03:30 +00:00
Wolfgang Sourdeau 8ab9c5de68 Monotone-Parent: 1288d25c97ff5e717bd16a11bc535a0f3b6c3eed
Monotone-Revision: 7a1fc7e1b5d60ae3e3a4d289cffab17d5e39bd1c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-19T20:58:42
Monotone-Branch: ca.inverse.sogo
2010-11-19 20:58:42 +00:00