From 5afb4b7dd3d0df4edd5a3662b51116d3f9eb7276 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 6 Jan 2017 20:56:37 -0500 Subject: [PATCH] Update ChangeLog --- ChangeLog | 637 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 637 insertions(+) diff --git a/ChangeLog b/ChangeLog index 61ff23f0b..dd1e0d7ca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,640 @@ +commit bdcba43f1053c111ae476c8f75e167ddb4e61137 +Author: Francis Lachapelle +Date: Fri Jan 6 20:56:10 2017 -0500 + + (js) Update ResizeSensor.js + +M UI/WebServerResources/ResizeSensor.js + +commit de46924950e8cb2ccb683c0e8c93bb79ebced006 +Author: Francis Lachapelle +Date: Fri Jan 6 20:51:34 2017 -0500 + + (js) Update CKEditor to version 4.6.1 + +M Documentation/docinfo.xml +M Documentation/includes/global-attributes.asciidoc +M NEWS +M UI/WebServerResources/ckeditor/build-config.js +M UI/WebServerResources/ckeditor/ckeditor.js +M UI/WebServerResources/ckeditor/config.js +M UI/WebServerResources/ckeditor/lang/ar.js +M UI/WebServerResources/ckeditor/lang/ca.js +M UI/WebServerResources/ckeditor/lang/cs.js +M UI/WebServerResources/ckeditor/lang/cy.js +M UI/WebServerResources/ckeditor/lang/da.js +M UI/WebServerResources/ckeditor/lang/de.js +M UI/WebServerResources/ckeditor/lang/en.js +M UI/WebServerResources/ckeditor/lang/es.js +M UI/WebServerResources/ckeditor/lang/eu.js +M UI/WebServerResources/ckeditor/lang/fi.js +M UI/WebServerResources/ckeditor/lang/fr.js +M UI/WebServerResources/ckeditor/lang/hr.js +M UI/WebServerResources/ckeditor/lang/hu.js +M UI/WebServerResources/ckeditor/lang/is.js +M UI/WebServerResources/ckeditor/lang/it.js +M UI/WebServerResources/ckeditor/lang/lt.js +M UI/WebServerResources/ckeditor/lang/mk.js +M UI/WebServerResources/ckeditor/lang/nb.js +M UI/WebServerResources/ckeditor/lang/nl.js +M UI/WebServerResources/ckeditor/lang/no.js +M UI/WebServerResources/ckeditor/lang/pl.js +M UI/WebServerResources/ckeditor/lang/pt-br.js +M UI/WebServerResources/ckeditor/lang/pt.js +M UI/WebServerResources/ckeditor/lang/ru.js +M UI/WebServerResources/ckeditor/lang/sk.js +M UI/WebServerResources/ckeditor/lang/sl.js +M UI/WebServerResources/ckeditor/lang/sr.js +M UI/WebServerResources/ckeditor/lang/sv.js +M UI/WebServerResources/ckeditor/lang/tr.js +M UI/WebServerResources/ckeditor/lang/uk.js +M UI/WebServerResources/ckeditor/lang/zh-cn.js +M UI/WebServerResources/ckeditor/lang/zh.js +M UI/WebServerResources/ckeditor/skins/minimalist/editor.css +M UI/WebServerResources/ckeditor/skins/minimalist/editor_gecko.css +M UI/WebServerResources/ckeditor/skins/minimalist/editor_ie.css +M UI/WebServerResources/ckeditor/skins/minimalist/editor_ie7.css +M UI/WebServerResources/ckeditor/skins/minimalist/editor_ie8.css +M UI/WebServerResources/ckeditor/skins/minimalist/editor_iequirks.css +M Version + +commit 8a2f88bc0736d2f170e4b38689c43d59be860796 +Author: Francis Lachapelle +Date: Fri Jan 6 20:38:01 2017 -0500 + + (i18n) Update translations + +M SoObjects/Appointments/TurkishTurkey.lproj/Localizable.strings +M UI/Common/English.lproj/Localizable.strings +M UI/Common/French.lproj/Localizable.strings +M UI/Common/German.lproj/Localizable.strings +M UI/Common/Polish.lproj/Localizable.strings +M UI/Common/TurkishTurkey.lproj/Localizable.strings +M UI/Contacts/Macedonian.lproj/Localizable.strings +M UI/MailPartViewers/TurkishTurkey.lproj/Localizable.strings +M UI/MailerUI/English.lproj/Localizable.strings +M UI/MailerUI/Finnish.lproj/Localizable.strings +M UI/MailerUI/French.lproj/Localizable.strings +M UI/MailerUI/German.lproj/Localizable.strings +M UI/MailerUI/Macedonian.lproj/Localizable.strings +M UI/MailerUI/Polish.lproj/Localizable.strings +M UI/MailerUI/Serbian.lproj/Localizable.strings +M UI/MailerUI/TurkishTurkey.lproj/Localizable.strings +M UI/MainUI/Finnish.lproj/Localizable.strings +M UI/MainUI/Macedonian.lproj/Localizable.strings +M UI/MainUI/Serbian.lproj/Localizable.strings +M UI/MainUI/TurkishTurkey.lproj/Localizable.strings +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/PreferencesUI/Finnish.lproj/Localizable.strings +M UI/PreferencesUI/French.lproj/Localizable.strings +M UI/PreferencesUI/German.lproj/Localizable.strings +M UI/PreferencesUI/Macedonian.lproj/Localizable.strings +M UI/PreferencesUI/Polish.lproj/Localizable.strings +M UI/PreferencesUI/Serbian.lproj/Localizable.strings +M UI/PreferencesUI/TurkishTurkey.lproj/Localizable.strings +M UI/Scheduler/Finnish.lproj/Localizable.strings +M UI/Scheduler/TurkishTurkey.lproj/Localizable.strings + +commit 82fbeee7e568de10d0befd9ccf5aea26600ca75a +Author: Ludovic Marcotte +Date: Fri Jan 6 16:02:47 2017 -0500 + + Updated NEWS + +M NEWS + +commit cd3d59428f5874c9184a04d4b8fafdaf2007e843 +Author: Ludovic Marcotte +Date: Fri Jan 6 15:52:19 2017 -0500 + + (fix) handle sha512-crypt with rounds + +M SoObjects/SOGo/NSData+Crypto.m + +commit 2d2f3fbe7b5198bb89540c42d1ca67436b3671b7 +Author: Ludovic Marcotte +Date: Fri Jan 6 14:34:18 2017 -0500 + + Updated NEWS + +M NEWS + +commit 59734d18e8b295cb37f86c753af91a014bdae941 +Author: Ludovic Marcotte +Date: Fri Jan 6 14:32:45 2017 -0500 + + (fix) correctly handle all identities during IMIP status update + +M UI/MailPartViewers/UIxMailPartICalActions.m + +commit d1cc3e8c251397c3fadb66c6181f0b20bfc8106c +Author: Ludovic Marcotte +Date: Fri Jan 6 14:29:41 2017 -0500 + + (fix) small optimization over previous commit + +M UI/MailPartViewers/UIxMailPartICalViewer.m + +commit d434f709bf5bd944379f3ac19b83c797c9d418e8 +Author: Ludovic Marcotte +Date: Fri Jan 6 14:23:52 2017 -0500 + + (fix) handle all identities during IMIP REPLY processing + +M UI/MailPartViewers/UIxMailPartICalViewer.m + +commit 441a503802613ff4c3410b72d32ba7503d02f0ff +Author: Francis Lachapelle +Date: Fri Jan 6 11:59:15 2017 -0500 + + Fix support for recurrent tasks + +M SoObjects/Appointments/SOGoAppointmentFolder.m +M SoObjects/Appointments/iCalToDo+SOGo.m + +commit a883d93a80c064981da9156086924f44110d1ac3 +Author: Francis Lachapelle +Date: Fri Jan 6 11:48:10 2017 -0500 + + Add parameter validation to alarmsListAction + +M UI/Scheduler/UIxCalListingActions.m + +commit 2c801e7756f90db5d8ee90ab592ae2c015901ebd +Author: Francis Lachapelle +Date: Fri Jan 6 11:38:10 2017 -0500 + + (js) Use GET instead of POST when form is empty + + Fixes #3978, #3979 + +M UI/WebServerResources/generic.js + +commit e71709c09ffd05914a557015417cb6a4b5eb51ff +Author: Ludovic Marcotte +Date: Fri Jan 6 11:03:59 2017 -0500 + + (fix) make sure we compare the organizer's email only + +M SOPE/NGCards/iCalEventChanges.m + +commit 926cf6f34cabf9fc22488596133943e5612a1a64 +Author: Ludovic Marcotte +Date: Fri Jan 6 09:54:02 2017 -0500 + + (fix) make sure to bump LAST-MODIFIED to trigger all auto-scheduling code + +M ActiveSync/iCalEvent+ActiveSync.m + +commit d139d9e75dbe9ee490c76ea8973a4e6ab9052589 +Author: Ludovic Marcotte +Date: Thu Jan 5 09:27:16 2017 -0500 + + (fix) disabled bias computation for now + +M SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.m + +commit 160450f15d576d0740150415ffdabf579e6f0a85 +Author: Ludovic Marcotte +Date: Fri Dec 30 12:28:35 2016 -0500 + + Updated NEWS + +M NEWS + +commit 72c03390cc0de12a319dcbc3b61bb47c6235b649 +Author: Ludovic Marcotte +Date: Fri Dec 30 12:26:31 2016 -0500 + + (fix) fix events in floating time during CalDAV's PUT operation (fixes #2865) + +M SoObjects/Appointments/SOGoAppointmentFolder.m +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit 2af6674ce85e6cd3a1e38d7fc34556f3ada3e22e +Author: Ludovic Marcotte +Date: Fri Dec 30 10:08:18 2016 -0500 + + (fix) added fix from PR#224, in v2 instead of maint + +M UI/Scheduler/UIxCalListingActions.m + +commit c36b90dc3d60a57fc863235af90fa746ae29ee9f +Author: Ludovic Marcotte +Date: Fri Dec 30 10:00:34 2016 -0500 + + Updated NEWS + +M NEWS + +commit d8582dbcc06c7fb0fec7d19c6335edb3a039cf15 +Author: Ludovic Marcotte +Date: Fri Dec 30 09:58:51 2016 -0500 + + (fix) provide correct error response to EAS client when sending big mails (fixes #3956) + +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit 0463d7f88ccc617233c98fda673dae718853aec8 +Author: Ludovic Marcotte +Date: Thu Dec 29 16:22:39 2016 -0500 + + Updated NEWS + +M NEWS + +commit e46c51e242554ec93ccc6e4746195a3f2401cfb1 +Author: Ludovic Marcotte +Date: Thu Dec 29 16:21:30 2016 -0500 + + (fix) handle semicolon in value during LDIF import (fixes #1760) + +M UI/Contacts/UIxContactFolderActions.m + +commit 6349365dc7974c2314f38382662165714b1804fc +Author: Ludovic Marcotte +Date: Thu Dec 29 15:34:11 2016 -0500 + + Updated NEWS + +M NEWS + +commit a8335541e8af18f46dececd69110d1347f937b41 +Author: Ludovic Marcotte +Date: Thu Dec 29 15:32:56 2016 -0500 + + (fix) small CSS fix to allow scrolling in the attachment menu (fixes #3413) + +M UI/WebServerResources/MailerUI.css + +commit 119792786f8fd15287c3477b6ee8db8e9617c88d +Author: Ludovic Marcotte +Date: Thu Dec 29 14:36:31 2016 -0500 + + Updated NEWS + +M NEWS + +commit 30513c7ce836c194ecdbf969bd26f205eaa5e9b1 +Author: Ludovic Marcotte +Date: Thu Dec 29 14:35:06 2016 -0500 + + (fix) handle URI in vCard photos (fixes #2683) + +M SoObjects/Contacts/SOGoContactEntryPhoto.m + +commit 2a648895df93e05760dee2556482ebc0d67726a0 +Author: Ludovic Marcotte +Date: Thu Dec 29 14:14:13 2016 -0500 + + Updated NEWS + +M NEWS + +commit 7049519d8515f0ffe3c688769affbf8c8fe3634f +Author: Ludovic Marcotte +Date: Thu Dec 29 14:12:45 2016 -0500 + + (feat) added photo support for LDIF import (fixes #1084) + +M UI/Contacts/UIxContactFolderActions.m + +commit 51114438aaf2055f0068e63397ddcd62d2a19589 +Author: Ludovic Marcotte +Date: Thu Dec 29 10:54:17 2016 -0500 + + Updated NEWS + +M NEWS + +commit 4d3de95f39529092c1a99a57820676a6d32ae9d7 +Author: Ludovic Marcotte +Date: Thu Dec 29 10:52:32 2016 -0500 + + (fix) add support for "other" addresses (fixes #3966) + +M ActiveSync/NGVCard+ActiveSync.m + +commit 366681e6b29f51a327e3a49ad26a012a436b107c +Author: Ludovic Marcotte +Date: Thu Dec 29 09:55:20 2016 -0500 + + (fix) avoid trying to parse empty request (fixes #3969) + +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit dd932802f4935cc231a76246914e852c000aaaa6 +Author: Ludovic Marcotte +Date: Wed Dec 28 14:11:25 2016 -0500 + + (fix) properly escape values (fixes #3241) + +M UI/Templates/MailerUI/UIxMailEditor.wox + +commit 7a55338c08f9b122511c3bc958c58dd4010c7ec4 +Author: Ludovic Marcotte +Date: Wed Dec 28 11:53:23 2016 -0500 + + (fix) set a max-height so we can scroll in the attendees list (fixes #3666) + +M NEWS +M UI/WebServerResources/UIxComponentEditor.css + +commit 6ea37ce3e69e1e613fd04b045cd9cacb57e3a3cd +Author: Ludovic Marcotte +Date: Wed Dec 28 10:24:58 2016 -0500 + + Updated NEWS + +M NEWS + +commit 3f68fb7b5376068aa631691c6fc5e5223ab133ad +Author: Ludovic Marcotte +Date: Wed Dec 28 10:18:10 2016 -0500 + + (feat) added new SOGoMaximumMessageSizeLimit config parameter (fixes #3510) + +M SoObjects/Mailer/SOGoDraftObject.m +M SoObjects/SOGo/SOGoSystemDefaults.h +M SoObjects/SOGo/SOGoSystemDefaults.m + +commit d5eb18a247152a92990899b90a4e46d5801353cc +Author: Ludovic Marcotte +Date: Fri Dec 23 11:38:03 2016 -0500 + + Updated NEWS + +M NEWS + +commit 42c2c66caa557b381944a8abb60bdd5b9dc036be +Author: Ludovic Marcotte +Date: Fri Dec 23 11:36:44 2016 -0500 + + (fix) properly honor "include in freebusy" (fixes #3354) + +M SoObjects/Appointments/SOGoAppointmentFolder.m + +commit 8c6cc990dfa5d34d96b629008113992cd258efae +Author: Ludovic Marcotte +Date: Fri Dec 23 10:21:27 2016 -0500 + + Updates NEWS + +M NEWS + +commit 4602e70b919ef4a4b2701b46f382a517867f9df5 +Author: Ludovic Marcotte +Date: Fri Dec 23 10:19:46 2016 -0500 + + (fix) do not decode from hex the event's UID (fixes #3965) + +M ActiveSync/SOGoMailObject+ActiveSync.m + +commit b7e40776adfde9d8bec6f919c2bb525ee14e5d25 +Author: Ludovic Marcotte +Date: Thu Dec 22 14:26:27 2016 -0500 + + (fix) also use the filter when doing DN lookups (fixes #2253) + +M SoObjects/SOGo/LDAPSource.m + +commit 122f912718476b2dc549ee762923e9d623867dbe +Author: Ludovic Marcotte +Date: Wed Dec 21 11:46:10 2016 -0500 + + Updated NEWS + +M NEWS + +commit 3c8412e90c2c99bc3284748592ab171decd0c9cc +Author: Ludovic Marcotte +Date: Wed Dec 21 11:43:08 2016 -0500 + + (fix) append .ics extension if not present when importing events (fixes #2308) + +M SoObjects/Appointments/SOGoAppointmentFolder.m + +commit ee265c2ab77fc873203d2cdf4e98b5339642a9d1 +Author: Ludovic Marcotte +Date: Wed Dec 21 08:51:04 2016 -0500 + + Updated NEWS + +M NEWS + +commit 73309f9c248f7ecb2ea6ef61ab2af86e5fd42d98 +Author: Ludovic Marcotte +Date: Wed Dec 21 08:49:05 2016 -0500 + + (feat) handle alarms for tasks (fixes #3964) + +M ActiveSync/iCalAlarm+ActiveSync.m +M ActiveSync/iCalToDo+ActiveSync.m + +commit 4221b6dfab1560335cd5e603582d4fed8ef39b42 +Author: Ludovic Marcotte +Date: Tue Dec 20 13:16:52 2016 -0500 + + Updated NEWS + +M NEWS + +commit e64b3bc1f228c29d19a27d9ef0e0dc032bd6418f +Author: Ludovic Marcotte +Date: Tue Dec 20 13:15:15 2016 -0500 + + (fix) use the source's domain if none is defined (fixes #3523) + +M SoObjects/SOGo/SOGoUserManager.m + +commit ffa2efbc7db0a75125584336ace0eef8782006ac +Author: Ludovic Marcotte +Date: Tue Dec 20 08:56:13 2016 -0500 + + (fix) avoid double encoding (fixes #3960) + +M ActiveSync/NGVCard+ActiveSync.m + +commit 9d8778b10d0f97df71f440fd0b1b6c5c145e4419 +Author: Ludovic Marcotte +Date: Mon Dec 19 15:01:31 2016 -0500 + + (fix) sage-guard against empty rrule + +M ActiveSync/iCalEvent+ActiveSync.m + +commit e436816fc3fc542d2bf4cd8a802b20539e13f868 +Author: Ludovic Marcotte +Date: Fri Dec 16 10:09:37 2016 -0500 + + Updated NEWS + +M NEWS + +commit 0e7ffa18a1c60d81b139b63fc457c34c451ee048 +Author: Ludovic Marcotte +Date: Fri Dec 16 10:08:04 2016 -0500 + + (fix) 30 mins offset in FB + +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit fd0180fe74af7a9f54f776ea0e2fe543018d519d +Author: Ludovic Marcotte +Date: Fri Dec 16 09:07:55 2016 -0500 + + (fix) return a 404 for public user + +M Main/SOGo.m + +commit 629b7f4d225db3d360da0c17c006855f0f07cdb9 +Author: Ludovic Marcotte +Date: Thu Dec 15 14:24:42 2016 -0500 + + Updated NEWS + +M NEWS + +commit a3047e075658aa1d6632d64cf3f4b6d8ac608876 +Author: Ludovic Marcotte +Date: Thu Dec 15 14:22:07 2016 -0500 + + (fix) return login page for unknown users (fixes #2135) + +M Main/SOGo.m + +commit bb180710c78568d201bd9b51b3309c5357f31f17 +Author: Ludovic Marcotte +Date: Wed Dec 14 21:22:23 2016 -0500 + + Updated NEWS + +M NEWS + +commit b0c355a36cef11ef7a19ab316f89648f21f24c9b +Author: Ludovic Marcotte +Date: Wed Dec 14 21:20:29 2016 -0500 + + (fix) correctly block if fail count is within interval (fixes #2850) + +M SoObjects/SOGo/SOGoCache.m +M SoObjects/SOGo/SOGoUserManager.m + +commit c7c5046cfb897cee8f7ad988888304cce166a3f7 +Author: Ludovic Marcotte +Date: Wed Dec 14 13:46:55 2016 -0500 + + Updated NEWS + +M NEWS + +commit eff3446353d278e9ff12970a97c4d95e6ccb8d3d +Author: Ludovic Marcotte +Date: Wed Dec 14 13:42:22 2016 -0500 + + (fix) properly skip folders we don't want (fixes #3943) + +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit c5a3f06538ed329ce4df5702ae0c330596c69340 +Author: Ludovic Marcotte +Date: Fri Dec 9 10:45:44 2016 -0500 + + (fix) make sure we safely escape all chars + +M SoObjects/Appointments/SOGoAppointmentFolder.m +M SoObjects/Contacts/SOGoContactGCSFolder.m +M SoObjects/SOGo/NSString+Utilities.m + +commit 8b2a6b05f1eca98140ff17d7744d5b9b036f1085 +Author: Francis Lachapelle +Date: Thu Dec 8 14:36:46 2016 -0500 + + (js) Update jQuery (1.12.4) and jQuery-UI (1.11.4) + + This fixes the issue of attaching a file to a draft by drag'n'drop. + +M NEWS +M UI/Templates/ContactsUI/UIxContactFoldersView.wox +M UI/Templates/MailerUI/UIxMailEditor.wox +M UI/Templates/MailerUI/UIxMailMainFrame.wox +M UI/Templates/SchedulerUI/UIxCalMainView.wox +M UI/Templates/UIxPageFrame.wox +D UI/WebServerResources/jquery-ui.js +A UI/WebServerResources/jquery-ui.min.js +M UI/WebServerResources/jquery.fileupload.js +M UI/WebServerResources/jquery.iframe-transport.js +D UI/WebServerResources/jquery.js +A UI/WebServerResources/jquery.min.js + +commit cab308a2c778fea822545ca2202e41c2176e03b7 +Author: Ludovic Marcotte +Date: Mon Dec 5 14:51:33 2016 -0500 + + (fix) prevent using localhost on additional IMAP accounts + +M SoObjects/Mailer/SOGoMailBaseObject.m + +commit a556af43c1469722d25f48beea47252ab372a081 +Author: Ludovic Marcotte +Date: Fri Dec 2 09:21:18 2016 -0500 + + (fix) properly set interval for monthly recurring events using EAS + +M ActiveSync/iCalRecurrenceRule+ActiveSync.m + +commit 595a6ed048832166e6c90a5fb952ea3153da2e67 +Author: Ludovic Marcotte +Date: Thu Dec 1 09:41:40 2016 -0500 + + Updated NEWS + +M NEWS + +commit d6440b9dd59857528ab926d6d100492ada6283b5 +Author: Ludovic Marcotte +Date: Thu Dec 1 09:40:24 2016 -0500 + + (fix) properly escape all GAL responses (fixes #3923) + +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit 9529881948faf3d58e5b43e0719a2f1da06db937 +Author: Francis Lachapelle +Date: Tue Nov 29 17:47:14 2016 -0500 + + Add handling of BYSETPOS for BYDAY in repeat rule + +M NEWS +M SOPE/NGCards/iCalRecurrenceRule.m + +commit b327be656b411824f18cd5a97cf20e8eeb569be7 +Author: Francis Lachapelle +Date: Tue Nov 29 16:14:42 2016 -0500 + + Fix MSExchangeFreeBusySOAPRequest.wod + +M SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.wo/MSExchangeFreeBusySOAPRequest.wod + +commit 1b13d7b862ad6071bb165abb1f78b6b5b9aa3808 +Author: Ludovic Marcotte +Date: Mon Nov 28 14:36:18 2016 -0500 + + Version bump + +M Documentation/docinfo.xml +M Documentation/includes/global-attributes.asciidoc +M NEWS +M Version + +commit 3fe20b4b2f78ebc7752a2f940849c78268082adc +Author: Ludovic Marcotte +Date: Mon Nov 28 14:35:19 2016 -0500 + + Update ChangeLog + +M ChangeLog + commit 62813cd4b866d1be119ba55c96e6587a2996feed Author: Francis Lachapelle Date: Mon Nov 28 14:23:32 2016 -0500