Commit Graph

61 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 18a300ca5b (fix) appplied fix from Zentyal - PR#102
Original commit: 33a1d2c397
2015-09-09 08:22:33 -04:00
Ludovic Marcotte 8650492989 Applied PR90 as a patch due to too-many merge conflicts when cherry-picking 2015-07-22 09:05:17 -04:00
Julien Kerihuel d4930a7960 oc: Remove deprecated notification code. 2015-04-16 16:04:47 +02:00
Enrique J. Hernández Blasco 624967c60b oc-calendar: Implement PidTagSensitivity
As described in [MS-OXCICAL] Section 2.1.3.11.20.4 by using
access CLASS iCal field.

Although Outlook does not support confidential level, it is properly
exported and imported.
2015-02-15 18:44:47 +01:00
Jesús García Sáez f9550b9181 oc: several uninitialized variables 2015-01-19 15:35:44 +01:00
Enrique J. Hernández Blasco f4e15e2db8 Fix memory leak on getPidTagSubject
Valgrind crafted report:

=40967== 128,927 (53,750 direct, 75,177 indirect) bytes in 383 blocks are definitely lost in loss record 10,104 of 10,179
==40967==    at 0x4C2AB80: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==40967==    by 0x86EDE3D: talloc_strndup (talloc.c:613)
==40967==    by 0x34D2BB9E: _i_NSString_MAPIStoreDataTypes_asUnicodeInMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend)
==40967==    by 0x34D2025B: _i_MAPIStoreMailMessage__getPidTagNormalizedSubject_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend)
==40967==    by 0x34CFCD40: _i_MAPIStoreObject__getProperty_withTag_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend)
==40967==    by 0x34CFBE21: _i_MAPIStoreMessage__getPidTagSubject_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend)
==40967==    by 0x34CFBEB6: _i_MAPIStoreMessage__getPidTagOriginalSubject_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend)
==40967==    by 0x34CFCD40: _i_MAPIStoreObject__getProperty_withTag_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend)
==40967==    by 0x34CFD07E: _i_MAPIStoreObject__getProperties_withTags_andCount_inMemCtx_ (in /usr/lib/GNUstep/SOGo/SOGoBackend.MAPIStore/SOGoBackend)
2014-11-28 10:04:10 +01:00
Ludovic Marcotte 663351029a Replaced unrtf by our own RTF to HTML converter.
Faster, thread safe, a hell lot cleaner.
2013-03-26 19:32:08 -04:00
Ludovic Marcotte 93f9a7273e Now handle mem context when saving messages and removed useless debugging. 2013-03-13 15:04:11 -04:00
Ludovic Marcotte 2017536beb move_copy_messages now uses the openchange's memory context.
This fixes strange crashes when dealing with invitations and
other stuff. More work will need to be done in this regard. Also
kept the old code just in case for now. Will be cleaned up shortly
after more people test it.
2012-12-03 09:18:17 -05:00
Wolfgang Sourdeau 23ebc24d94 Handle permissions on embedded messages too 2012-09-24 10:24:46 -04:00
Wolfgang Sourdeau 569a34c0f4 Added PidTagHasNamedProperties 2012-09-19 16:06:27 -04:00
Wolfgang Sourdeau 1f8f31daff Embedded message can always be "saved" 2012-09-19 16:05:52 -04:00
Wolfgang Sourdeau 049095a77b Removed PidNameContentClass as it was useless 2012-09-18 09:13:02 -04:00
Ludovic Marcotte c9b456c86d See ChangeLog
Monotone-Parent: 0be42fb4ac553a3b8b6b1d18144d2c4aa9dfdd0e
Monotone-Revision: df3aa42d7aa65c233839e872cc103d9cf8c2d654

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-09-12T14:42:24
Monotone-Branch: ca.inverse.sogo
2012-09-12 14:42:24 +00:00
Wolfgang Sourdeau 8670c3c561 Monotone-Parent: 289c3552a8d15a19943bfe3a54272bf413087c4f
Monotone-Revision: 30720cd63a96f71fe1ddecf048357f4063f4a056

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-21T20:38:43
Monotone-Branch: ca.inverse.sogo
2012-08-21 20:38:43 +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 45974ec74b Monotone-Parent: 5599b85afd7e2707325836a3b533b900d96b8b0c
Monotone-Revision: 570b17715b63da450bef9fde6d9c95288911034f

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-15T01:02:08
Monotone-Branch: ca.inverse.sogo
2012-08-15 01:02:08 +00:00
Wolfgang Sourdeau 7a05ec77de Monotone-Parent: cd55270af0875980e8fd804d528743a3c0103fe8
Monotone-Revision: ae2f3622e019b557af4f9dd642911dec3afe7ba1

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-08T19:09:22
Monotone-Branch: ca.inverse.sogo
2012-08-08 19:09:22 +00:00
Wolfgang Sourdeau 7d12d795be Monotone-Parent: c0f07692ea20a10ac587360d8d82535fb4291afc
Monotone-Revision: a797dc8fdc5b4a9a938cb4ecf4b99bda3e239fb7

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-08-06T19:16:12
Monotone-Branch: ca.inverse.sogo
2012-08-06 19:16:12 +00:00
Wolfgang Sourdeau 1476b93a45 Monotone-Parent: 5b4e61e92b3d68b92ea25f1513eb120e502250a1
Monotone-Revision: 1e529d97ad640de07982d342ce216985cba625f7

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-20T15:44:25
Monotone-Branch: ca.inverse.sogo
2012-07-20 15:44:25 +00:00
Wolfgang Sourdeau 3b745879eb Monotone-Parent: 0a2c134a89861c564e6bc97bf789ca4a39adcf4a
Monotone-Revision: 3a6e0507a35f90e7be4467763bd26ef4fb15cf80

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-20T15:26:15
Monotone-Branch: ca.inverse.sogo
2012-07-20 15:26:15 +00:00
Wolfgang Sourdeau e55e89c496 Monotone-Parent: 3bf968de90811032a5b011cf48b3e8c402aa2425
Monotone-Revision: d6049f3e55fa0ac4385db63c3777aa1d84d5511c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-20T14:13:50
Monotone-Branch: ca.inverse.sogo
2012-07-20 14:13:50 +00:00
Wolfgang Sourdeau 95a443d89a Monotone-Parent: 3f8608c82d9c379cc9e0fea6ffe853cc1949a24b
Monotone-Revision: 905276f295d6f28a6946297f6a7af9ad60f71842

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-06-29T17:59:38
Monotone-Branch: ca.inverse.sogo
2012-06-29 17:59:38 +00:00
Wolfgang Sourdeau 23ab567d6e Monotone-Parent: ff50144aaefa18bc1bf88723bc25f1f6b4962451
Monotone-Revision: 28f447e944f764132e7461e3945a83c23938d406

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-16T20:53:51
Monotone-Branch: ca.inverse.sogo
2012-03-16 20:53:51 +00:00
Wolfgang Sourdeau c4292714b5 Monotone-Parent: 1e532558ba17916d33138e4c65d283faf4d0e929
Monotone-Revision: 3d21b0780b7affb529a020d89dcbf84325264c7d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-02T20:44:24
Monotone-Branch: ca.inverse.sogo
2012-03-02 20:44:24 +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 4b1c26743f Monotone-Parent: 2a01eb91060e570b3c80b7c6f5cfc53ea0e7f0d6
Monotone-Revision: 2193e23375baaebca1fbc25ff41ad6e10465c010

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-02T17:16:02
Monotone-Branch: ca.inverse.sogo
2011-12-02 17:16:02 +00:00
Wolfgang Sourdeau eff11b0b9c Monotone-Parent: 14109a6df43dc184c83153fd032827c7dc242db9
Monotone-Revision: 128103783f98ef7a97e614a54b987851cefbaf36

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-01T22:36:35
Monotone-Branch: ca.inverse.sogo
2011-12-01 22:36:35 +00:00
Wolfgang Sourdeau 0f35c72c24 Monotone-Parent: 6ea44b1efa1edb28f1218a700087fee83cb79305
Monotone-Revision: 2b0145bf6bbc08cf0fb2fc9d65b3fd914daa72c2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-01T21:13:09
Monotone-Branch: ca.inverse.sogo
2011-12-01 21:13:09 +00:00
Wolfgang Sourdeau cb4341db75 Monotone-Parent: 12ff4c07aa1f796a3312a4e79566255dbd94aece
Monotone-Revision: dd0644b62704e75dfed8a39a7e286d593f0014e0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-17T18:39:42
Monotone-Branch: ca.inverse.sogo
2011-11-17 18:39:42 +00:00
Wolfgang Sourdeau 6f13029d21 Monotone-Parent: e38c570559610854b85c2c517053417779a76964
Monotone-Revision: 419d3afdcfcc1cddf8eef1f0311d418b03b0d1a0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-17T16:15:38
Monotone-Branch: ca.inverse.sogo
2011-11-17 16:15:38 +00:00
Wolfgang Sourdeau 435e6361b0 Monotone-Parent: 8433690e83501187848cc751a754f1f1fdf2d8c5
Monotone-Revision: 8387e16ec4baa1ac1d8fd5958d3681e5bcf43e92

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-09T15:02:04
Monotone-Branch: ca.inverse.sogo
2011-11-09 15:02:04 +00:00
Wolfgang Sourdeau 40b8b1a463 Monotone-Parent: d48fed214ae2d8c0aea1b8848de745e3ee235afa
Monotone-Revision: 2cafdbe57b649f3842f8bc101e3a2eb5ff10af5c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-07T15:11:22
Monotone-Branch: ca.inverse.sogo
2011-11-07 15:11:22 +00:00
Wolfgang Sourdeau 2d2da7d4e4 Monotone-Parent: c376ff04c7ac6aed511caec05718166c8170cc7c
Monotone-Revision: e96abacf1d7b608365ee07514a3264bb7e77e0a8

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-02T20:28:42
Monotone-Branch: ca.inverse.sogo
2011-11-02 20:28:42 +00:00
Wolfgang Sourdeau 2110fba1a3 Monotone-Parent: 9488bb1220eb58936dc8d649bae5b7ecf2fe01fc
Monotone-Revision: 119b17733c942a5a103bfac69d069f4162241916

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-11-01T01:00:33
Monotone-Branch: ca.inverse.sogo
2011-11-01 01:00:33 +00:00
Wolfgang Sourdeau 1ba0d4daa1 Monotone-Parent: a1f0f7f1bc0ae64c5342d0d87ffd1ff8e7e3272c
Monotone-Revision: 4ce6162defbc430cacd1a414c9d9b8a3d7e9940e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-28T13:10:47
Monotone-Branch: ca.inverse.sogo
2011-10-28 13:10:47 +00:00
Wolfgang Sourdeau 75e3dac9b6 Monotone-Parent: d8051095a654a9aefa21bff1eaec9672b5ddb438
Monotone-Revision: c2bdfbc593f7ac0758ee78b63baee4d5b409e6bd

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-26T21:29:36
Monotone-Branch: ca.inverse.sogo
2011-10-26 21:29:36 +00:00
Wolfgang Sourdeau c233792b67 Monotone-Parent: 7842c8950fe912d981925f06e3b7a2f432bc5f2a
Monotone-Revision: 0cf5c45a19265b9daa69ea1b2e7f8ad936244c72

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-26T15:23:01
Monotone-Branch: ca.inverse.sogo
2011-10-26 15:23:01 +00:00
Wolfgang Sourdeau c6b716ef62 Monotone-Parent: 8bcefff481572fc23caa92d92861c18902d781bd
Monotone-Revision: 6d629d88d3b01fa71fac5c998333eed2c61c6232

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-26T15:15:17
Monotone-Branch: ca.inverse.sogo
2011-10-26 15:15:17 +00:00
Wolfgang Sourdeau 88a5fec753 Monotone-Parent: 9109f0600492701322f24fb53d86a39821e26dc4
Monotone-Revision: cb5283601b9539bb382aa64a739bf758b9e2ac7f

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-03T20:53:56
Monotone-Branch: ca.inverse.sogo
2011-10-03 20:53:56 +00:00
Wolfgang Sourdeau 01e387b7b9 Monotone-Parent: a9886e6c9acfb5c097b185a254e620a6a0094f1f
Monotone-Revision: 9109f0600492701322f24fb53d86a39821e26dc4

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-30T20:01:50
Monotone-Branch: ca.inverse.sogo
2011-09-30 20:01:50 +00:00
Wolfgang Sourdeau b53281e552 Monotone-Parent: 466d889076df3a6549014c16a439e973a134a6f6
Monotone-Revision: 48d871020907e9d3edbaad7e7faa05b3e59762a8

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-09-20T19:39:09
Monotone-Branch: ca.inverse.sogo
2011-09-20 19:39:09 +00:00
Wolfgang Sourdeau 22eedad363 Adjusted license terms to GPL v3 in every files
Monotone-Parent: 40a650719396cb82af520f186bbd67d0cd22e776
Monotone-Revision: 6b69f89d586a065c3777dccbf188959c7728e86a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-08-12T15:02:01
Monotone-Branch: ca.inverse.sogo
2011-08-12 15:02:01 +00:00
Wolfgang Sourdeau aad817d5ca Monotone-Parent: da9c14ddfb4c9a9c929c7b84543af4ce664cfc10
Monotone-Revision: 829ccf73000a2d91a5daf67741479e395011b6a8

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-26T20:13:10
Monotone-Branch: ca.inverse.sogo
2011-07-26 20:13:10 +00:00
Wolfgang Sourdeau 287625af3f Monotone-Parent: b0613f483a296b882038d9d023bcb71c82d4916e
Monotone-Revision: 0811b557e4a5f5fb3a026bfc3e9578e656e1d32b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-26T19:02:45
Monotone-Branch: ca.inverse.sogo
2011-07-26 19:02:45 +00:00
Wolfgang Sourdeau 95fb350599 Monotone-Parent: f7e22c2902aad2294bce4bf4189092795fafd616
Monotone-Revision: 2cb4c559e76b3864636b0072594c02216e619485

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-20T18:28:37
Monotone-Branch: ca.inverse.sogo
2011-07-20 18:28:37 +00:00
Wolfgang Sourdeau 792fb895f7 Monotone-Parent: 0bb415c672cf6fa29a94c71cfade196c42eeb58a
Monotone-Revision: dc1a04dbd8c664b75c03181a48283724ed5866b2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-15T20:22:27
Monotone-Branch: ca.inverse.sogo
2011-07-15 20:22:27 +00:00