sogo/OpenChange
Javier Amor García e5f15f69df RTFHandler: protect against CR and bad hexadecimal sequence
In RTF is possible to specify characters with the sequence \'XX being
XX an hexadecimal number.
With this changeset we guard against incorrect hexadecimal numbers which
will be ignored.

The other change added is to ignore carriadge returns in plain text.
2016-02-01 16:55:20 +01:00
..
classes.txt Monotone-Parent: dcee22693d3a16ba20dcd9824bd2cfd39c0cf369 2010-12-23 20:00:29 +00:00
code-MAPIStorePropertySelectors.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
code-MAPIStorePropertySelectors.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
Codepages.h oc: MailMessages return correct codepage 2014-11-19 17:12:29 +01:00
Codepages.m oc: encoding names must be case insensitive 2015-01-15 13:27:37 +01:00
COPYING Adjusted license terms to GPL v3 in every files 2011-08-12 15:02:01 +00:00
dbmsgreader.m oc: Dump property canonical name in dbmsgreader 2015-12-14 23:39:32 +01:00
gen-charset-table.py semi-colon 2013-03-26 14:01:04 -04:00
gen-property-selectors.py Monotone-Parent: deb19e29a470db5c60606444f9e82eb9aa85ce1d 2012-08-17 20:12:58 +00:00
GNUmakefile oc: Dump property canonical name in dbmsgreader 2015-12-14 23:39:32 +01:00
GNUmakefile.preamble Delete generated source files when running "make clean". 2014-04-06 22:44:50 +02:00
iCalEvent+MAPIStore.h Now handle mem context when saving messages and removed useless debugging. 2013-03-13 15:04:11 -04:00
iCalEvent+MAPIStore.m oc-calendar: Extract time zone from TimeZoneDefinition 2015-12-22 16:05:23 +01:00
iCalTimeZone+MAPIStore.h oc-calendar: Use the calendar's time zone if it is present 2015-12-23 17:27:10 +01:00
iCalTimeZone+MAPIStore.m oc-calendar: Use the calendar's time zone if it is present 2015-12-23 17:27:10 +01:00
MAPIApplication.h oc: remove and disable userContext after each call 2015-07-15 11:25:45 +02:00
MAPIApplication.m oc: remove and disable userContext after each call 2015-07-15 11:25:45 +02:00
MAPIStoreActiveTables.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreActiveTables.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreAppointmentWrapper.h oc-calendar: Use the calendar's time zone if it is present 2015-12-23 17:27:10 +01:00
MAPIStoreAppointmentWrapper.m oc-calendar: Fix typo setting or operator 2016-01-24 01:13:00 +01:00
MAPIStoreAttachment.h move_copy_messages now uses the openchange's memory context. 2012-12-03 09:18:17 -05:00
MAPIStoreAttachment.m move_copy_messages now uses the openchange's memory context. 2012-12-03 09:18:17 -05:00
MAPIStoreAttachmentTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreAttachmentTable.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreAuthenticator.h (fix) allow getting password from context for OC 2015-11-19 17:57:04 -05:00
MAPIStoreAuthenticator.m (fix) allow getting password from context for OC 2015-11-19 17:57:04 -05:00
MAPIStoreCalendarAttachment.h Moved PidTagException* properties to the right place 2012-09-19 12:22:07 -04:00
MAPIStoreCalendarAttachment.m Moved PidTagException* properties to the right place 2012-09-19 12:22:07 -04:00
MAPIStoreCalendarContext.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreCalendarContext.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreCalendarEmbeddedMessage.h Monotone-Parent: 3a6e0507a35f90e7be4467763bd26ef4fb15cf80 2012-07-20 15:42:52 +00:00
MAPIStoreCalendarEmbeddedMessage.m oc-calendar: Use the calendar's time zone if it is present 2015-12-23 17:27:10 +01:00
MAPIStoreCalendarFolder.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreCalendarFolder.m oc-calendar: Detail limitations on setting permissions 2016-01-13 17:52:49 +01:00
MAPIStoreCalendarMessage.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreCalendarMessage.m oc-calendar: Use the calendar's time zone if it is present 2015-12-23 17:27:10 +01:00
MAPIStoreCalendarMessageTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreCalendarMessageTable.m oc: return last modified messages when sorted by PidMessageTagDeliveryTime 2015-03-27 10:27:16 +01:00
MAPIStoreContactsAttachment.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreContactsAttachment.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreContactsContext.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreContactsContext.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreContactsFolder.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreContactsFolder.m oc: Set Editor as role is now possible in Outlook 2015-12-23 00:27:09 +01:00
MAPIStoreContactsMessage.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreContactsMessage.m Reorganize methods according to MS-OXOCNTC 2015-12-03 16:58:58 +01:00
MAPIStoreContactsMessageTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreContactsMessageTable.m oc: return last modified messages when sorted by PidMessageTagDeliveryTime 2015-03-27 10:27:16 +01:00
MAPIStoreContext.h Moved to abstract index_context instead of tdb_wrap 2014-07-02 14:41:25 +02:00
MAPIStoreContext.m oc: Fix compilation warning in MAPIStoreContext 2015-07-25 09:56:21 +02:00
MAPIStoreDBBaseContext.h Monotone-Parent: 3f8608c82d9c379cc9e0fea6ffe853cc1949a24b 2012-06-29 17:59:38 +00:00
MAPIStoreDBBaseContext.m Updated code to reflect cache regorg. 2014-05-14 06:56:05 -04:00
MAPIStoreDBFolder.h Monotone-Parent: 3f8608c82d9c379cc9e0fea6ffe853cc1949a24b 2012-06-29 17:59:38 +00:00
MAPIStoreDBFolder.m oc: Set Editor as role is now possible in Outlook 2015-12-23 00:27:09 +01:00
MAPIStoreDBFolderTable.h Monotone-Parent: 3f8608c82d9c379cc9e0fea6ffe853cc1949a24b 2012-06-29 17:59:38 +00:00
MAPIStoreDBFolderTable.m Monotone-Parent: 3f8608c82d9c379cc9e0fea6ffe853cc1949a24b 2012-06-29 17:59:38 +00:00
MAPIStoreDBMessage.h Monotone-Parent: 3f8608c82d9c379cc9e0fea6ffe853cc1949a24b 2012-06-29 17:59:38 +00:00
MAPIStoreDBMessage.m oc-db: Store version number instead of CN 2015-12-11 11:38:21 +01:00
MAPIStoreDBMessageTable.h Monotone-Parent: 3f8608c82d9c379cc9e0fea6ffe853cc1949a24b 2012-06-29 17:59:38 +00:00
MAPIStoreDBMessageTable.m oc-db: Store version number instead of CN 2015-12-11 11:38:21 +01:00
MAPIStoreEmbeddedMessage.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreEmbeddedMessage.m Now handle mem context when saving messages and removed useless debugging. 2013-03-13 15:04:11 -04:00
MAPIStoreFAIMessage.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreFAIMessage.m Now handle mem context when saving messages and removed useless debugging. 2013-03-13 15:04:11 -04:00
MAPIStoreFAIMessageTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreFAIMessageTable.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreFallbackContext.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreFallbackContext.m oc: Use dlinklist from samba for now 2015-02-10 23:37:40 +01:00
MAPIStoreFolder.h oc: Receive new predecessor change list parameter on move copy op 2015-08-04 08:41:38 +02:00
MAPIStoreFolder.m Adapt to new safe_ldb_search function 2015-11-23 17:01:35 +01:00
MAPIStoreFolderTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreFolderTable.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreGCSBaseContext.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreGCSBaseContext.m oc: activate user context on initialization 2015-07-21 11:08:02 +02:00
MAPIStoreGCSFolder.h oc-calendar: force cache synchronisation for a message before aborting 2015-10-20 11:33:10 +02:00
MAPIStoreGCSFolder.m oc: Use proper variable name for last modified value 2015-12-11 11:31:15 +01:00
MAPIStoreGCSMessage.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreGCSMessage.m Merge pull request #205 from zentyal/jag/dont-sync-contact-group-from-sogo 2015-11-19 10:39:59 +01:00
MAPIStoreGCSMessageTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreGCSMessageTable.m oc: Support every operator for CN restriction 2015-12-11 11:35:55 +01:00
MAPIStoreMailAttachment.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreMailAttachment.m Fix some compilation warnings 2015-09-08 15:39:59 +02:00
MAPIStoreMailContext.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreMailContext.m Make folderKey encoding consistent 2015-09-15 09:57:30 +02:00
MAPIStoreMailFolder.h oc-mail: Return right change key after saving a draft mail 2015-08-24 23:42:38 +02:00
MAPIStoreMailFolder.m oc: Set Editor as role is now possible in Outlook 2015-12-23 00:27:09 +01:00
MAPIStoreMailFolderTable.h oc-mail: Support restricitions on name for MAPIStoreMailFolderTable 2015-05-05 23:34:09 +02:00
MAPIStoreMailFolderTable.m oc-mail: Support restricitions on name for MAPIStoreMailFolderTable 2015-05-05 23:34:09 +02:00
MAPIStoreMailMessage.h oc-calendar: Fix property values of invitation responses 2015-05-11 12:58:06 +02:00
MAPIStoreMailMessage.m oc-calendar: Use the calendar's time zone if it is present 2015-12-23 17:27:10 +01:00
MAPIStoreMailMessageTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreMailMessageTable.m oc-mail: Manage multiple CN restriction 2015-12-11 11:22:26 +01:00
MAPIStoreMailVolatileMessage.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreMailVolatileMessage.m oc-mail: Return error when delivery was not successful 2015-12-18 12:23:49 +01:00
MAPIStoreMapping.h oc: Enforce the folder creation mapping when the FID exists 2015-04-13 11:48:42 +02:00
MAPIStoreMapping.m oc: Enforce the folder creation mapping when the FID exists 2015-04-13 11:48:42 +02:00
MAPIStoreMessage.h oc: Use enum mapistore_error as returned value for setReadFlag 2015-09-04 16:15:05 +02:00
MAPIStoreMessage.m oc: Use enum mapistore_error as returned value for setReadFlag 2015-09-04 16:15:05 +02:00
MAPIStoreMessageTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreMessageTable.m oc: Remove deprecated notification code. 2015-04-16 16:04:47 +02:00
MAPIStoreMIME.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreMIME.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreNotesContext.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreNotesContext.m Restore multitenancy changes for OpenChange 2015-01-19 19:04:06 +01:00
MAPIStoreNotesFolder.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreNotesFolder.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreNotesMessage.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreNotesMessage.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreObject.h move_copy_messages now uses the openchange's memory context. 2012-12-03 09:18:17 -05:00
MAPIStoreObject.m oc: PT_SYSTIME is an absolute timestamp 2015-01-20 14:35:32 +01:00
MAPIStoreObjectProxy.h Monotone-Parent: be9c203f3a5b8055a08854fac75321227532ee8c 2012-07-19 19:28:44 +00:00
MAPIStoreObjectProxy.m Monotone-Parent: 5b4e61e92b3d68b92ea25f1513eb120e502250a1 2012-07-20 15:44:25 +00:00
MAPIStorePermissionsTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStorePermissionsTable.m Adapt to new safe_ldb_search function 2015-11-23 17:01:35 +01:00
MAPIStoreRecurrenceUtils.h oc-calendar: Use the calendar's time zone if it is present 2015-12-23 17:27:10 +01:00
MAPIStoreRecurrenceUtils.m oc-calendar: Use the calendar's time zone if it is present 2015-12-23 17:27:10 +01:00
MAPIStoreSamDBUtils.h Adapt to new safe_ldb_search function 2015-11-23 17:01:35 +01:00
MAPIStoreSamDBUtils.m oc: Do compile with Samba 4.1 2015-12-23 15:34:17 +01:00
MAPIStoreSharingMessage.h oc-mail: Use constant names in props value 2015-03-25 10:12:15 +01:00
MAPIStoreSharingMessage.m oc-mail: Update place for Sharing Flavour prop values 2015-03-26 14:18:34 +01:00
MAPIStoreSOGo.m Setting log level on backend initialization 2016-01-25 20:18:45 +01:00
MAPIStoreSOGoObject.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreSOGoObject.m oc: Use ReplicaID from connection info 2015-12-10 16:36:22 +01:00
MAPIStoreTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreTable.m Big refactor for new caching mechanism. 2014-05-13 21:06:59 -04:00
MAPIStoreTasksContext.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreTasksContext.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreTasksFolder.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreTasksFolder.m oc: Set Editor as role is now possible in Outlook 2015-12-23 00:27:09 +01:00
MAPIStoreTasksMessage.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreTasksMessage.m oc-task: Save tasks from Outlook 2015-09-10 17:26:41 +02:00
MAPIStoreTasksMessageTable.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
MAPIStoreTasksMessageTable.m oc: return last modified messages when sorted by PidMessageTagDeliveryTime 2015-03-27 10:27:16 +01:00
MAPIStoreTypes.h Added BSON encoder/decoder for Outlook cache files. 2013-02-18 16:28:06 -05:00
MAPIStoreTypes.m sogo-openchange: Avoid compile warnings after changes in exchange.idl 2015-11-09 19:08:51 +01:00
MAPIStoreUserContext.h oc: remove and disable userContext after each call 2015-07-15 11:25:45 +02:00
MAPIStoreUserContext.m oc: activate user context on initialization (for real) 2015-11-09 19:56:05 +01:00
NSArray+MAPIStore.h struct UI8Array_r replaces struct I8Array_r 2012-10-05 09:59:45 -04:00
NSArray+MAPIStore.m sogo-openchange: Avoid compile warnings after changes in exchange.idl 2015-11-09 19:08:51 +01:00
NSData+MAPIStore.h oc: Update predecessor change list on saving 2015-08-04 08:41:38 +02:00
NSData+MAPIStore.m oc: Update predecessor change list on saving 2015-08-04 08:41:38 +02:00
NSDate+MAPIStore.h oc-calendar: Initialise NSCalendarDate with a SYSTEMTIME struct 2015-12-22 11:40:59 +01:00
NSDate+MAPIStore.m oc-calendar: Initialise NSCalendarDate with a SYSTEMTIME struct 2015-12-22 11:40:59 +01:00
NSObject+MAPIStore.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
NSObject+MAPIStore.m oc/TallocWrapper: don't handle Threading initialization here 2014-07-02 15:20:51 +02:00
NSObject+PropertyList.h oc/utils: Make "plext" category publicly visible 2014-07-02 15:19:47 +02:00
NSObject+PropertyList.m oc/utils: Make "plext" category publicly visible 2014-07-02 15:19:47 +02:00
NSString+MAPIStore.h Monotone-Parent: f643d3c57f70e9da6cd4bbc6b07967927a9a0d53 2012-09-06 20:54:29 +00:00
NSString+MAPIStore.m Much better fix over previous commit. 2013-02-19 15:54:52 -05:00
NSValue+MAPIStore.h Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
NSValue+MAPIStore.m Monotone-Parent: 572391072fa416635b9921d39ed76478ed762097 2012-08-17 19:04:57 +00:00
plreader.m oc/utils: Move OCDumpPListData() function into plreader - this is the only user for this function 2014-07-02 15:19:31 +02:00
product.plist Monotone-Parent: e8f76b9dd2119efe8f7197fb78f29b022c901b71 2010-11-18 22:13:45 +00:00
RTFHandler.h Test for [RTFHandler parseFontTable] 2015-12-09 20:02:55 +01:00
RTFHandler.m RTFHandler: protect against CR and bad hexadecimal sequence 2016-02-01 16:55:20 +01:00
samba-get-config.py oc: Set log level to 0 in samba-get-config script - it is very chatty during builds 2014-11-19 17:12:27 +01:00
SOGoCacheGCSObject+MAPIStore.h Updated code to use the category 2014-05-13 21:14:57 -04:00
SOGoCacheGCSObject+MAPIStore.m Updated code to use the category 2014-05-13 21:14:57 -04:00
SOGoMAPIDBMessage.h Big refactor for new caching mechanism. 2014-05-13 21:06:59 -04:00
SOGoMAPIDBMessage.m Big refactor for new caching mechanism. 2014-05-13 21:06:59 -04:00