From 3fe20b4b2f78ebc7752a2f940849c78268082adc Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Mon, 28 Nov 2016 14:35:19 -0500 Subject: [PATCH] Update ChangeLog --- ChangeLog | 935 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 935 insertions(+) diff --git a/ChangeLog b/ChangeLog index 02e631841..61ff23f0b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,938 @@ +commit 62813cd4b866d1be119ba55c96e6587a2996feed +Author: Francis Lachapelle +Date: Mon Nov 28 14:23:32 2016 -0500 + + (js) Update CKEditor to version 4.6.0 + +M NEWS +M UI/WebServerResources/ckeditor/build-config.js +M UI/WebServerResources/ckeditor/ckeditor.js +M UI/WebServerResources/ckeditor/contents.css +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/plugins/icons.png +M UI/WebServerResources/ckeditor/plugins/icons_hidpi.png +M UI/WebServerResources/ckeditor/plugins/image/dialogs/image.js +M UI/WebServerResources/ckeditor/plugins/link/dialogs/link.js +M UI/WebServerResources/ckeditor/plugins/link/images/anchor.png +M UI/WebServerResources/ckeditor/plugins/link/images/hidpi/anchor.png +M UI/WebServerResources/ckeditor/plugins/pastefromword/filter/default.js +M UI/WebServerResources/ckeditor/plugins/scayt/dialogs/options.js +M UI/WebServerResources/ckeditor/plugins/wsc/dialogs/wsc.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 UI/WebServerResources/ckeditor/skins/minimalist/icons.png +M UI/WebServerResources/ckeditor/skins/minimalist/icons_hidpi.png +M UI/WebServerResources/ckeditor/styles.js + +commit f370ce71c65100bb595bd1e8a7f80db345d90f8b +Author: Ludovic Marcotte +Date: Mon Nov 28 14:10:00 2016 -0500 + + (fix) fixed missing include leading to compilation errors + +M UI/Contacts/UIxContactsListActions.m + +commit b450f999f0cf10679393d602ea40dcf0719f30ea +Author: Francis Lachapelle +Date: Mon Nov 28 14:07:05 2016 -0500 + + (i18n) Update translations + +M SoObjects/Appointments/Macedonian.lproj/Localizable.strings +M SoObjects/Appointments/TurkishTurkey.lproj/Localizable.strings +M UI/Common/Czech.lproj/Localizable.strings +M UI/Common/Dutch.lproj/Localizable.strings +M UI/Common/English.lproj/Localizable.strings +M UI/Common/Finnish.lproj/Localizable.strings +M UI/Common/French.lproj/Localizable.strings +M UI/Common/German.lproj/Localizable.strings +M UI/Common/Hungarian.lproj/Localizable.strings +M UI/Common/Macedonian.lproj/Localizable.strings +M UI/Common/Polish.lproj/Localizable.strings +M UI/Common/Russian.lproj/Localizable.strings +M UI/Common/Serbian.lproj/Localizable.strings +M UI/Common/Slovak.lproj/Localizable.strings +M UI/Common/TurkishTurkey.lproj/Localizable.strings +M UI/Contacts/Czech.lproj/Localizable.strings +M UI/Contacts/Dutch.lproj/Localizable.strings +M UI/Contacts/English.lproj/Localizable.strings +M UI/Contacts/Finnish.lproj/Localizable.strings +M UI/Contacts/German.lproj/Localizable.strings +M UI/Contacts/Hungarian.lproj/Localizable.strings +M UI/Contacts/Macedonian.lproj/Localizable.strings +M UI/Contacts/Polish.lproj/Localizable.strings +M UI/Contacts/Russian.lproj/Localizable.strings +M UI/Contacts/Serbian.lproj/Localizable.strings +M UI/Contacts/Slovak.lproj/Localizable.strings +M UI/Contacts/TurkishTurkey.lproj/Localizable.strings +M UI/MailPartViewers/Macedonian.lproj/Localizable.strings +M UI/MailPartViewers/TurkishTurkey.lproj/Localizable.strings +M UI/MailerUI/Czech.lproj/Localizable.strings +M UI/MailerUI/Dutch.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/Hungarian.lproj/Localizable.strings +M UI/MailerUI/Macedonian.lproj/Localizable.strings +M UI/MailerUI/Polish.lproj/Localizable.strings +M UI/MailerUI/Russian.lproj/Localizable.strings +M UI/MailerUI/Serbian.lproj/Localizable.strings +M UI/MailerUI/Slovak.lproj/Localizable.strings +M UI/MailerUI/TurkishTurkey.lproj/Localizable.strings +M UI/MainUI/Czech.lproj/Localizable.strings +M UI/MainUI/Dutch.lproj/Localizable.strings +M UI/MainUI/English.lproj/Localizable.strings +M UI/MainUI/Finnish.lproj/Localizable.strings +M UI/MainUI/French.lproj/Localizable.strings +M UI/MainUI/German.lproj/Localizable.strings +M UI/MainUI/Hungarian.lproj/Localizable.strings +M UI/MainUI/Macedonian.lproj/Localizable.strings +M UI/MainUI/Polish.lproj/Localizable.strings +M UI/MainUI/Russian.lproj/Localizable.strings +M UI/MainUI/Slovak.lproj/Localizable.strings +M UI/MainUI/TurkishTurkey.lproj/Localizable.strings +M UI/PreferencesUI/Czech.lproj/Localizable.strings +M UI/PreferencesUI/Dutch.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/Hungarian.lproj/Localizable.strings +M UI/PreferencesUI/Macedonian.lproj/Localizable.strings +M UI/PreferencesUI/Polish.lproj/Localizable.strings +M UI/PreferencesUI/Russian.lproj/Localizable.strings +M UI/PreferencesUI/Serbian.lproj/Localizable.strings +M UI/PreferencesUI/Slovak.lproj/Localizable.strings +M UI/PreferencesUI/TurkishTurkey.lproj/Localizable.strings +M UI/Scheduler/Czech.lproj/Localizable.strings +M UI/Scheduler/Dutch.lproj/Localizable.strings +M UI/Scheduler/Finnish.lproj/Localizable.strings +M UI/Scheduler/German.lproj/Localizable.strings +M UI/Scheduler/Hungarian.lproj/Localizable.strings +M UI/Scheduler/Macedonian.lproj/Localizable.strings +M UI/Scheduler/Polish.lproj/Localizable.strings +M UI/Scheduler/Russian.lproj/Localizable.strings +M UI/Scheduler/Serbian.lproj/Localizable.strings +M UI/Scheduler/Slovak.lproj/Localizable.strings +M UI/Scheduler/TurkishTurkey.lproj/Localizable.strings +M UI/Templates/SOGoACLGermanModificationAdvisory.wox +M UI/Templates/SOGoACLGermanRemovalAdvisory.wox + +commit 6270a11d7327dd45294b7d1fc8bfce63d17fe883 +Author: Francis Lachapelle +Date: Mon Nov 28 10:33:38 2016 -0500 + + Improve sort validation in Contacts module + +M UI/Contacts/UIxContactsListActions.m + +commit 2ad709e4d122844a816e0b500ae5f2442065438f +Author: Ludovic Marcotte +Date: Fri Nov 25 15:14:24 2016 -0500 + + (fix) use GMT + adjust bias when querying Exchange's FB info + + Conflicts: + + SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.m + +M SoObjects/Appointments/MSExchangeFreeBusy.m +M SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.h +M SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.m +M SoObjects/Appointments/MSExchangeFreeBusySOAPRequest.wo/MSExchangeFreeBusySOAPRequest.html + +commit 4c878981679aa21ad2b5588bfa240cf26e6ecfc2 +Author: Ludovic Marcotte +Date: Thu Nov 24 15:49:10 2016 -0500 + + (fix) wrong check for delete permission + +M ActiveSync/SOGoActiveSyncDispatcher+Sync.m + +commit 0329133601621ac5453623df929526ac87aeef03 +Author: Ludovic Marcotte +Date: Thu Nov 24 15:43:37 2016 -0500 + + (fix) also filter out recurrence-id + +M SoObjects/Appointments/SOGoCalendarComponent.m + +commit b2f3585739a81b96d3e8e22db9ac8bb7b9edd58f +Author: Ludovic Marcotte +Date: Thu Nov 24 11:39:05 2016 -0500 + + (fix) don't check Dovecot conditions if we're using IMAP annotations + +M SoObjects/Mailer/SOGoMailAccount.m + +commit 9b7b6378667778beb9e748162c40891c67cb7881 +Author: Francis Lachapelle +Date: Wed Nov 23 15:24:05 2016 -0500 + + Update NEWS file + +M NEWS + +commit 3711e7d123b2bebee4ed0692c449966268802ba7 +Author: Francis Lachapelle +Date: Wed Nov 23 14:57:24 2016 -0500 + + Restore attributes of base64-encoded img tags + + Fixes #3814 + +M NEWS +M SoObjects/Mailer/NSString+Mail.m + +commit 1ff24dddfca8f6d4d15c8f799c0df06f50c1e34a +Author: Francis Lachapelle +Date: Wed Nov 23 11:16:13 2016 -0500 + + Respect mailbox administration rights of user + +M NEWS +M SoObjects/Mailer/SOGoMailFolder.m + +commit eee1cb19d08b7ea9af4bd6039f39b1447882aee0 +Author: Francis Lachapelle +Date: Wed Nov 23 09:14:41 2016 -0500 + + Formatting of SOGoDefaults.plist + +M SoObjects/SOGo/SOGoDefaults.plist + +commit 26c2fd3d287f8d541b3439b039b89cec8f410a61 +Author: Ludovic Marcotte +Date: Mon Nov 21 10:52:16 2016 -0500 + + (fix) avoid redeclaration + +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit 73d663fe85e6639e1eb70ad89c28ce82f546c534 +Author: Ludovic Marcotte +Date: Mon Nov 21 10:45:27 2016 -0500 + + (feat) relaxed permission requirements for subscription synchronizations (fixes #3118 and #3180) + + Conflicts: + + NEWS + +M ActiveSync/SOGoActiveSyncDispatcher+Sync.m +M ActiveSync/SOGoActiveSyncDispatcher.m +M NEWS + +commit 01b0b5f783a3e0e46fee0ba7e56e93db72d3f49f +Author: Ludovic Marcotte +Date: Mon Nov 21 10:00:01 2016 -0500 + + (fix) adpated previous commit for v2 non-single instance store + +M SOPE/GDLContentStore/GCSFolder.m + +commit 8cb6061b55ccaec6dc3e61d03f86bde689108f6c +Author: Ludovic Marcotte +Date: Mon Nov 21 09:57:58 2016 -0500 + + (feat) added content "touching" capability (for developers) + +M SOPE/GDLContentStore/GCSFolder.h +M SOPE/GDLContentStore/GCSFolder.m +M SoObjects/SOGo/SOGoContentObject.h +M SoObjects/SOGo/SOGoContentObject.m + +commit b5fa8087585af8ee0b36a5d37d99a958168e5d77 +Author: Ludovic Marcotte +Date: Wed Nov 16 14:48:29 2016 -0500 + + (fix) removed unused imports + +M ActiveSync/SOGoActiveSyncDispatcher+Sync.m +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit c254ae327baa5665075cb7395a4897dcbc5f9256 +Author: Ludovic Marcotte +Date: Tue Nov 15 14:23:09 2016 -0500 + + (feat) sha256/512-crypt password support for SQL sources + +M NEWS + +commit 53b1cc5477a11d9b43061b0305c0619a0d96b564 +Author: Ludovic Marcotte +Date: Tue Nov 15 14:18:57 2016 -0500 + + (fix) fixed broken string initializations (fixes #3899) + +M SoObjects/SOGo/NSData+Crypto.m + +commit d992ab921f5980d3933135aec5be16a194f3fc1a +Author: Ludovic Marcotte +Date: Fri Nov 11 09:48:38 2016 -0500 + + (fix) fixed method usage + +M SoObjects/SOGo/NSData+Crypto.m + +commit c79e3790c56e37ab4a731603716cc4331720d8d0 +Author: Ludovic Marcotte +Date: Thu Nov 10 10:53:07 2016 -0500 + + (feat) added sha256-crypt and sha512-crypt support + +M Documentation/SOGoInstallationGuide.asciidoc +M SoObjects/SOGo/NSData+Crypto.h +M SoObjects/SOGo/NSData+Crypto.m +M SoObjects/SOGo/NSString+Crypto.h +M SoObjects/SOGo/NSString+Crypto.m + +commit dc70e7e691c6accbf103c950734bce58ee124461 +Author: Ivan Zakharyaschev +Date: Tue Jul 19 19:15:18 2016 +0300 + + An attempt to fix the unrecognized selector exception (by writing the queries analoguously to the other ones) + +M ActiveSync/SOGoMailObject+ActiveSync.m +M ActiveSync/iCalEvent+ActiveSync.m +M ActiveSync/iCalToDo+ActiveSync.m + +commit 5f4acda24982dc93b4c61a5b6a7dbdd253c74e32 +Author: Ludovic Marcotte +Date: Fri Nov 11 08:33:50 2016 -0500 + + (fix) fix EAS download of attachments on iOS 10 + +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit ebd4058b11e157a7a03ea23e9f7a76cd9df9efa8 +Author: Ludovic Marcotte +Date: Tue Nov 8 10:32:01 2016 -0500 + + Updated NEWS + +M NEWS + +commit 4229918693cdfde6c2e5e6492fefc2725b4bd39a +Author: Ludovic Marcotte +Date: Tue Nov 8 08:49:23 2016 -0500 + + (fix) we now always use utf8 when sending IMIP messages + +M SoObjects/Appointments/SOGoCalendarComponent.m + +commit 7a628bac129b8b981da700670f22ab379d104bfb +Author: Francis Lachapelle +Date: Tue Nov 8 10:26:55 2016 -0500 + + Allow a mailbox to be deleted immediately + + Fixes #3875 + +M UI/MailerUI/English.lproj/Localizable.strings +M UI/MailerUI/UIxMailFolderActions.m +M UI/WebServerResources/MailerUI.js + +commit eb0917f42f21f2f4588f6a6579b8dc93b566b2c1 +Author: Francis Lachapelle +Date: Wed Nov 2 11:59:21 2016 -0400 + + Update time zones to version 2016h + +M NEWS +M SOPE/NGCards/TimeZones/Africa/Abidjan.ics +M SOPE/NGCards/TimeZones/Africa/Accra.ics +M SOPE/NGCards/TimeZones/Africa/Addis_Ababa.ics +M SOPE/NGCards/TimeZones/Africa/Algiers.ics +M SOPE/NGCards/TimeZones/Africa/Asmara.ics +M SOPE/NGCards/TimeZones/Africa/Bamako.ics +M SOPE/NGCards/TimeZones/Africa/Bangui.ics +M SOPE/NGCards/TimeZones/Africa/Banjul.ics +M SOPE/NGCards/TimeZones/Africa/Bissau.ics +M SOPE/NGCards/TimeZones/Africa/Blantyre.ics +M SOPE/NGCards/TimeZones/Africa/Brazzaville.ics +M SOPE/NGCards/TimeZones/Africa/Bujumbura.ics +M SOPE/NGCards/TimeZones/Africa/Cairo.ics +M SOPE/NGCards/TimeZones/Africa/Casablanca.ics +M SOPE/NGCards/TimeZones/Africa/Ceuta.ics +M SOPE/NGCards/TimeZones/Africa/Conakry.ics +M SOPE/NGCards/TimeZones/Africa/Dakar.ics +M SOPE/NGCards/TimeZones/Africa/Dar_es_Salaam.ics +M SOPE/NGCards/TimeZones/Africa/Djibouti.ics +M SOPE/NGCards/TimeZones/Africa/Douala.ics +M SOPE/NGCards/TimeZones/Africa/El_Aaiun.ics +M SOPE/NGCards/TimeZones/Africa/Freetown.ics +M SOPE/NGCards/TimeZones/Africa/Gaborone.ics +M SOPE/NGCards/TimeZones/Africa/Harare.ics +M SOPE/NGCards/TimeZones/Africa/Johannesburg.ics +M SOPE/NGCards/TimeZones/Africa/Juba.ics +M SOPE/NGCards/TimeZones/Africa/Kampala.ics +M SOPE/NGCards/TimeZones/Africa/Khartoum.ics +M SOPE/NGCards/TimeZones/Africa/Kigali.ics +M SOPE/NGCards/TimeZones/Africa/Kinshasa.ics +M SOPE/NGCards/TimeZones/Africa/Lagos.ics +M SOPE/NGCards/TimeZones/Africa/Libreville.ics +M SOPE/NGCards/TimeZones/Africa/Lome.ics +M SOPE/NGCards/TimeZones/Africa/Luanda.ics +M SOPE/NGCards/TimeZones/Africa/Lubumbashi.ics +M SOPE/NGCards/TimeZones/Africa/Lusaka.ics +M SOPE/NGCards/TimeZones/Africa/Malabo.ics +M SOPE/NGCards/TimeZones/Africa/Maputo.ics +M SOPE/NGCards/TimeZones/Africa/Maseru.ics +M SOPE/NGCards/TimeZones/Africa/Mbabane.ics +M SOPE/NGCards/TimeZones/Africa/Mogadishu.ics +M SOPE/NGCards/TimeZones/Africa/Monrovia.ics +M SOPE/NGCards/TimeZones/Africa/Nairobi.ics +M SOPE/NGCards/TimeZones/Africa/Ndjamena.ics +M SOPE/NGCards/TimeZones/Africa/Niamey.ics +M SOPE/NGCards/TimeZones/Africa/Nouakchott.ics +M SOPE/NGCards/TimeZones/Africa/Ouagadougou.ics +M SOPE/NGCards/TimeZones/Africa/Porto-Novo.ics +M SOPE/NGCards/TimeZones/Africa/Sao_Tome.ics +M SOPE/NGCards/TimeZones/Africa/Tripoli.ics +M SOPE/NGCards/TimeZones/Africa/Tunis.ics +M SOPE/NGCards/TimeZones/Africa/Windhoek.ics +M SOPE/NGCards/TimeZones/America/Adak.ics +M SOPE/NGCards/TimeZones/America/Anchorage.ics +M SOPE/NGCards/TimeZones/America/Anguilla.ics +M SOPE/NGCards/TimeZones/America/Antigua.ics +M SOPE/NGCards/TimeZones/America/Araguaina.ics +M SOPE/NGCards/TimeZones/America/Argentina/Buenos_Aires.ics +M SOPE/NGCards/TimeZones/America/Argentina/Catamarca.ics +M SOPE/NGCards/TimeZones/America/Argentina/Cordoba.ics +M SOPE/NGCards/TimeZones/America/Argentina/Jujuy.ics +M SOPE/NGCards/TimeZones/America/Argentina/La_Rioja.ics +M SOPE/NGCards/TimeZones/America/Argentina/Mendoza.ics +M SOPE/NGCards/TimeZones/America/Argentina/Rio_Gallegos.ics +M SOPE/NGCards/TimeZones/America/Argentina/Salta.ics +M SOPE/NGCards/TimeZones/America/Argentina/San_Juan.ics +M SOPE/NGCards/TimeZones/America/Argentina/San_Luis.ics +M SOPE/NGCards/TimeZones/America/Argentina/Tucuman.ics +M SOPE/NGCards/TimeZones/America/Argentina/Ushuaia.ics +M SOPE/NGCards/TimeZones/America/Aruba.ics +M SOPE/NGCards/TimeZones/America/Asuncion.ics +M SOPE/NGCards/TimeZones/America/Atikokan.ics +M SOPE/NGCards/TimeZones/America/Bahia.ics +M SOPE/NGCards/TimeZones/America/Bahia_Banderas.ics +M SOPE/NGCards/TimeZones/America/Barbados.ics +M SOPE/NGCards/TimeZones/America/Belem.ics +M SOPE/NGCards/TimeZones/America/Belize.ics +M SOPE/NGCards/TimeZones/America/Blanc-Sablon.ics +M SOPE/NGCards/TimeZones/America/Boa_Vista.ics +M SOPE/NGCards/TimeZones/America/Bogota.ics +M SOPE/NGCards/TimeZones/America/Boise.ics +M SOPE/NGCards/TimeZones/America/Cambridge_Bay.ics +M SOPE/NGCards/TimeZones/America/Campo_Grande.ics +M SOPE/NGCards/TimeZones/America/Cancun.ics +M SOPE/NGCards/TimeZones/America/Caracas.ics +M SOPE/NGCards/TimeZones/America/Cayenne.ics +M SOPE/NGCards/TimeZones/America/Cayman.ics +M SOPE/NGCards/TimeZones/America/Chicago.ics +M SOPE/NGCards/TimeZones/America/Chihuahua.ics +M SOPE/NGCards/TimeZones/America/Costa_Rica.ics +M SOPE/NGCards/TimeZones/America/Creston.ics +M SOPE/NGCards/TimeZones/America/Cuiaba.ics +M SOPE/NGCards/TimeZones/America/Curacao.ics +M SOPE/NGCards/TimeZones/America/Danmarkshavn.ics +M SOPE/NGCards/TimeZones/America/Dawson.ics +M SOPE/NGCards/TimeZones/America/Dawson_Creek.ics +M SOPE/NGCards/TimeZones/America/Denver.ics +M SOPE/NGCards/TimeZones/America/Detroit.ics +M SOPE/NGCards/TimeZones/America/Dominica.ics +M SOPE/NGCards/TimeZones/America/Edmonton.ics +M SOPE/NGCards/TimeZones/America/Eirunepe.ics +M SOPE/NGCards/TimeZones/America/El_Salvador.ics +A SOPE/NGCards/TimeZones/America/Fort_Nelson.ics +M SOPE/NGCards/TimeZones/America/Fortaleza.ics +M SOPE/NGCards/TimeZones/America/Glace_Bay.ics +M SOPE/NGCards/TimeZones/America/Godthab.ics +M SOPE/NGCards/TimeZones/America/Goose_Bay.ics +M SOPE/NGCards/TimeZones/America/Grand_Turk.ics +M SOPE/NGCards/TimeZones/America/Grenada.ics +M SOPE/NGCards/TimeZones/America/Guadeloupe.ics +M SOPE/NGCards/TimeZones/America/Guatemala.ics +M SOPE/NGCards/TimeZones/America/Guayaquil.ics +M SOPE/NGCards/TimeZones/America/Guyana.ics +M SOPE/NGCards/TimeZones/America/Halifax.ics +M SOPE/NGCards/TimeZones/America/Havana.ics +M SOPE/NGCards/TimeZones/America/Hermosillo.ics +M SOPE/NGCards/TimeZones/America/Indiana/Indianapolis.ics +M SOPE/NGCards/TimeZones/America/Indiana/Knox.ics +M SOPE/NGCards/TimeZones/America/Indiana/Marengo.ics +M SOPE/NGCards/TimeZones/America/Indiana/Petersburg.ics +M SOPE/NGCards/TimeZones/America/Indiana/Tell_City.ics +M SOPE/NGCards/TimeZones/America/Indiana/Vevay.ics +M SOPE/NGCards/TimeZones/America/Indiana/Vincennes.ics +M SOPE/NGCards/TimeZones/America/Indiana/Winamac.ics +M SOPE/NGCards/TimeZones/America/Inuvik.ics +M SOPE/NGCards/TimeZones/America/Iqaluit.ics +M SOPE/NGCards/TimeZones/America/Jamaica.ics +M SOPE/NGCards/TimeZones/America/Juneau.ics +M SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics +M SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics +M SOPE/NGCards/TimeZones/America/Kralendijk.ics +M SOPE/NGCards/TimeZones/America/La_Paz.ics +M SOPE/NGCards/TimeZones/America/Lima.ics +M SOPE/NGCards/TimeZones/America/Los_Angeles.ics +M SOPE/NGCards/TimeZones/America/Lower_Princes.ics +M SOPE/NGCards/TimeZones/America/Maceio.ics +M SOPE/NGCards/TimeZones/America/Managua.ics +M SOPE/NGCards/TimeZones/America/Manaus.ics +M SOPE/NGCards/TimeZones/America/Marigot.ics +M SOPE/NGCards/TimeZones/America/Martinique.ics +M SOPE/NGCards/TimeZones/America/Matamoros.ics +M SOPE/NGCards/TimeZones/America/Mazatlan.ics +M SOPE/NGCards/TimeZones/America/Menominee.ics +M SOPE/NGCards/TimeZones/America/Merida.ics +M SOPE/NGCards/TimeZones/America/Metlakatla.ics +M SOPE/NGCards/TimeZones/America/Mexico_City.ics +M SOPE/NGCards/TimeZones/America/Miquelon.ics +M SOPE/NGCards/TimeZones/America/Moncton.ics +M SOPE/NGCards/TimeZones/America/Monterrey.ics +M SOPE/NGCards/TimeZones/America/Montevideo.ics +M SOPE/NGCards/TimeZones/America/Montserrat.ics +M SOPE/NGCards/TimeZones/America/Nassau.ics +M SOPE/NGCards/TimeZones/America/New_York.ics +M SOPE/NGCards/TimeZones/America/Nipigon.ics +M SOPE/NGCards/TimeZones/America/Nome.ics +M SOPE/NGCards/TimeZones/America/Noronha.ics +M SOPE/NGCards/TimeZones/America/North_Dakota/Beulah.ics +M SOPE/NGCards/TimeZones/America/North_Dakota/Center.ics +M SOPE/NGCards/TimeZones/America/North_Dakota/New_Salem.ics +M SOPE/NGCards/TimeZones/America/Ojinaga.ics +M SOPE/NGCards/TimeZones/America/Panama.ics +M SOPE/NGCards/TimeZones/America/Pangnirtung.ics +M SOPE/NGCards/TimeZones/America/Paramaribo.ics +M SOPE/NGCards/TimeZones/America/Phoenix.ics +M SOPE/NGCards/TimeZones/America/Port-au-Prince.ics +M SOPE/NGCards/TimeZones/America/Port_of_Spain.ics +M SOPE/NGCards/TimeZones/America/Porto_Velho.ics +M SOPE/NGCards/TimeZones/America/Puerto_Rico.ics +M SOPE/NGCards/TimeZones/America/Rainy_River.ics +M SOPE/NGCards/TimeZones/America/Rankin_Inlet.ics +M SOPE/NGCards/TimeZones/America/Recife.ics +M SOPE/NGCards/TimeZones/America/Regina.ics +M SOPE/NGCards/TimeZones/America/Resolute.ics +M SOPE/NGCards/TimeZones/America/Rio_Branco.ics +M SOPE/NGCards/TimeZones/America/Santarem.ics +M SOPE/NGCards/TimeZones/America/Santiago.ics +M SOPE/NGCards/TimeZones/America/Santo_Domingo.ics +M SOPE/NGCards/TimeZones/America/Sao_Paulo.ics +M SOPE/NGCards/TimeZones/America/Scoresbysund.ics +M SOPE/NGCards/TimeZones/America/Sitka.ics +M SOPE/NGCards/TimeZones/America/St_Barthelemy.ics +M SOPE/NGCards/TimeZones/America/St_Johns.ics +M SOPE/NGCards/TimeZones/America/St_Kitts.ics +M SOPE/NGCards/TimeZones/America/St_Lucia.ics +M SOPE/NGCards/TimeZones/America/St_Thomas.ics +M SOPE/NGCards/TimeZones/America/St_Vincent.ics +M SOPE/NGCards/TimeZones/America/Swift_Current.ics +M SOPE/NGCards/TimeZones/America/Tegucigalpa.ics +M SOPE/NGCards/TimeZones/America/Thule.ics +M SOPE/NGCards/TimeZones/America/Thunder_Bay.ics +M SOPE/NGCards/TimeZones/America/Tijuana.ics +M SOPE/NGCards/TimeZones/America/Toronto.ics +M SOPE/NGCards/TimeZones/America/Tortola.ics +M SOPE/NGCards/TimeZones/America/Vancouver.ics +M SOPE/NGCards/TimeZones/America/Whitehorse.ics +M SOPE/NGCards/TimeZones/America/Winnipeg.ics +M SOPE/NGCards/TimeZones/America/Yakutat.ics +M SOPE/NGCards/TimeZones/America/Yellowknife.ics +M SOPE/NGCards/TimeZones/Antarctica/Casey.ics +M SOPE/NGCards/TimeZones/Antarctica/Davis.ics +M SOPE/NGCards/TimeZones/Antarctica/DumontDUrville.ics +M SOPE/NGCards/TimeZones/Antarctica/Macquarie.ics +M SOPE/NGCards/TimeZones/Antarctica/Mawson.ics +M SOPE/NGCards/TimeZones/Antarctica/McMurdo.ics +M SOPE/NGCards/TimeZones/Antarctica/Palmer.ics +M SOPE/NGCards/TimeZones/Antarctica/Rothera.ics +M SOPE/NGCards/TimeZones/Antarctica/Syowa.ics +M SOPE/NGCards/TimeZones/Antarctica/Troll.ics +M SOPE/NGCards/TimeZones/Antarctica/Vostok.ics +M SOPE/NGCards/TimeZones/Arctic/Longyearbyen.ics +M SOPE/NGCards/TimeZones/Asia/Aden.ics +M SOPE/NGCards/TimeZones/Asia/Almaty.ics +M SOPE/NGCards/TimeZones/Asia/Amman.ics +M SOPE/NGCards/TimeZones/Asia/Anadyr.ics +M SOPE/NGCards/TimeZones/Asia/Aqtau.ics +M SOPE/NGCards/TimeZones/Asia/Aqtobe.ics +M SOPE/NGCards/TimeZones/Asia/Ashgabat.ics +M SOPE/NGCards/TimeZones/Asia/Baghdad.ics +M SOPE/NGCards/TimeZones/Asia/Bahrain.ics +M SOPE/NGCards/TimeZones/Asia/Baku.ics +M SOPE/NGCards/TimeZones/Asia/Bangkok.ics +A SOPE/NGCards/TimeZones/Asia/Barnaul.ics +M SOPE/NGCards/TimeZones/Asia/Beirut.ics +M SOPE/NGCards/TimeZones/Asia/Bishkek.ics +M SOPE/NGCards/TimeZones/Asia/Brunei.ics +M SOPE/NGCards/TimeZones/Asia/Chita.ics +M SOPE/NGCards/TimeZones/Asia/Choibalsan.ics +M SOPE/NGCards/TimeZones/Asia/Colombo.ics +M SOPE/NGCards/TimeZones/Asia/Damascus.ics +M SOPE/NGCards/TimeZones/Asia/Dhaka.ics +M SOPE/NGCards/TimeZones/Asia/Dili.ics +M SOPE/NGCards/TimeZones/Asia/Dubai.ics +M SOPE/NGCards/TimeZones/Asia/Dushanbe.ics +M SOPE/NGCards/TimeZones/Asia/Gaza.ics +M SOPE/NGCards/TimeZones/Asia/Hebron.ics +M SOPE/NGCards/TimeZones/Asia/Ho_Chi_Minh.ics +M SOPE/NGCards/TimeZones/Asia/Hong_Kong.ics +M SOPE/NGCards/TimeZones/Asia/Hovd.ics +M SOPE/NGCards/TimeZones/Asia/Irkutsk.ics +M SOPE/NGCards/TimeZones/Asia/Istanbul.ics +M SOPE/NGCards/TimeZones/Asia/Jakarta.ics +M SOPE/NGCards/TimeZones/Asia/Jayapura.ics +M SOPE/NGCards/TimeZones/Asia/Jerusalem.ics +M SOPE/NGCards/TimeZones/Asia/Kabul.ics +M SOPE/NGCards/TimeZones/Asia/Kamchatka.ics +M SOPE/NGCards/TimeZones/Asia/Karachi.ics +M SOPE/NGCards/TimeZones/Asia/Kathmandu.ics +M SOPE/NGCards/TimeZones/Asia/Khandyga.ics +M SOPE/NGCards/TimeZones/Asia/Kolkata.ics +M SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics +M SOPE/NGCards/TimeZones/Asia/Kuala_Lumpur.ics +M SOPE/NGCards/TimeZones/Asia/Kuching.ics +M SOPE/NGCards/TimeZones/Asia/Kuwait.ics +M SOPE/NGCards/TimeZones/Asia/Macau.ics +M SOPE/NGCards/TimeZones/Asia/Magadan.ics +M SOPE/NGCards/TimeZones/Asia/Makassar.ics +M SOPE/NGCards/TimeZones/Asia/Manila.ics +M SOPE/NGCards/TimeZones/Asia/Muscat.ics +M SOPE/NGCards/TimeZones/Asia/Nicosia.ics +M SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics +M SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics +M SOPE/NGCards/TimeZones/Asia/Omsk.ics +M SOPE/NGCards/TimeZones/Asia/Oral.ics +M SOPE/NGCards/TimeZones/Asia/Phnom_Penh.ics +M SOPE/NGCards/TimeZones/Asia/Pontianak.ics +M SOPE/NGCards/TimeZones/Asia/Pyongyang.ics +M SOPE/NGCards/TimeZones/Asia/Qatar.ics +M SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics +M SOPE/NGCards/TimeZones/Asia/Rangoon.ics +M SOPE/NGCards/TimeZones/Asia/Riyadh.ics +M SOPE/NGCards/TimeZones/Asia/Sakhalin.ics +M SOPE/NGCards/TimeZones/Asia/Samarkand.ics +M SOPE/NGCards/TimeZones/Asia/Seoul.ics +M SOPE/NGCards/TimeZones/Asia/Shanghai.ics +M SOPE/NGCards/TimeZones/Asia/Singapore.ics +M SOPE/NGCards/TimeZones/Asia/Srednekolymsk.ics +M SOPE/NGCards/TimeZones/Asia/Taipei.ics +M SOPE/NGCards/TimeZones/Asia/Tashkent.ics +M SOPE/NGCards/TimeZones/Asia/Tbilisi.ics +M SOPE/NGCards/TimeZones/Asia/Tehran.ics +M SOPE/NGCards/TimeZones/Asia/Thimphu.ics +M SOPE/NGCards/TimeZones/Asia/Tokyo.ics +A SOPE/NGCards/TimeZones/Asia/Tomsk.ics +M SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics +M SOPE/NGCards/TimeZones/Asia/Urumqi.ics +M SOPE/NGCards/TimeZones/Asia/Ust-Nera.ics +M SOPE/NGCards/TimeZones/Asia/Vientiane.ics +M SOPE/NGCards/TimeZones/Asia/Vladivostok.ics +M SOPE/NGCards/TimeZones/Asia/Yakutsk.ics +A SOPE/NGCards/TimeZones/Asia/Yangon.ics +M SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics +M SOPE/NGCards/TimeZones/Asia/Yerevan.ics +M SOPE/NGCards/TimeZones/Atlantic/Azores.ics +M SOPE/NGCards/TimeZones/Atlantic/Bermuda.ics +M SOPE/NGCards/TimeZones/Atlantic/Canary.ics +M SOPE/NGCards/TimeZones/Atlantic/Cape_Verde.ics +M SOPE/NGCards/TimeZones/Atlantic/Faroe.ics +M SOPE/NGCards/TimeZones/Atlantic/Madeira.ics +M SOPE/NGCards/TimeZones/Atlantic/Reykjavik.ics +M SOPE/NGCards/TimeZones/Atlantic/South_Georgia.ics +M SOPE/NGCards/TimeZones/Atlantic/St_Helena.ics +M SOPE/NGCards/TimeZones/Atlantic/Stanley.ics +M SOPE/NGCards/TimeZones/Australia/Adelaide.ics +M SOPE/NGCards/TimeZones/Australia/Brisbane.ics +M SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics +M SOPE/NGCards/TimeZones/Australia/Currie.ics +M SOPE/NGCards/TimeZones/Australia/Darwin.ics +M SOPE/NGCards/TimeZones/Australia/Eucla.ics +M SOPE/NGCards/TimeZones/Australia/Hobart.ics +M SOPE/NGCards/TimeZones/Australia/Lindeman.ics +M SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics +M SOPE/NGCards/TimeZones/Australia/Melbourne.ics +M SOPE/NGCards/TimeZones/Australia/Perth.ics +M SOPE/NGCards/TimeZones/Australia/Sydney.ics +M SOPE/NGCards/TimeZones/Europe/Amsterdam.ics +M SOPE/NGCards/TimeZones/Europe/Andorra.ics +A SOPE/NGCards/TimeZones/Europe/Astrakhan.ics +M SOPE/NGCards/TimeZones/Europe/Athens.ics +M SOPE/NGCards/TimeZones/Europe/Belgrade.ics +M SOPE/NGCards/TimeZones/Europe/Berlin.ics +M SOPE/NGCards/TimeZones/Europe/Bratislava.ics +M SOPE/NGCards/TimeZones/Europe/Brussels.ics +M SOPE/NGCards/TimeZones/Europe/Bucharest.ics +M SOPE/NGCards/TimeZones/Europe/Budapest.ics +M SOPE/NGCards/TimeZones/Europe/Busingen.ics +M SOPE/NGCards/TimeZones/Europe/Chisinau.ics +M SOPE/NGCards/TimeZones/Europe/Copenhagen.ics +M SOPE/NGCards/TimeZones/Europe/Dublin.ics +M SOPE/NGCards/TimeZones/Europe/Gibraltar.ics +M SOPE/NGCards/TimeZones/Europe/Guernsey.ics +M SOPE/NGCards/TimeZones/Europe/Helsinki.ics +M SOPE/NGCards/TimeZones/Europe/Isle_of_Man.ics +M SOPE/NGCards/TimeZones/Europe/Istanbul.ics +M SOPE/NGCards/TimeZones/Europe/Jersey.ics +M SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics +M SOPE/NGCards/TimeZones/Europe/Kiev.ics +A SOPE/NGCards/TimeZones/Europe/Kirov.ics +M SOPE/NGCards/TimeZones/Europe/Lisbon.ics +M SOPE/NGCards/TimeZones/Europe/Ljubljana.ics +M SOPE/NGCards/TimeZones/Europe/London.ics +M SOPE/NGCards/TimeZones/Europe/Luxembourg.ics +M SOPE/NGCards/TimeZones/Europe/Madrid.ics +M SOPE/NGCards/TimeZones/Europe/Malta.ics +M SOPE/NGCards/TimeZones/Europe/Mariehamn.ics +M SOPE/NGCards/TimeZones/Europe/Minsk.ics +M SOPE/NGCards/TimeZones/Europe/Monaco.ics +M SOPE/NGCards/TimeZones/Europe/Moscow.ics +M SOPE/NGCards/TimeZones/Europe/Nicosia.ics +M SOPE/NGCards/TimeZones/Europe/Oslo.ics +M SOPE/NGCards/TimeZones/Europe/Paris.ics +M SOPE/NGCards/TimeZones/Europe/Podgorica.ics +M SOPE/NGCards/TimeZones/Europe/Prague.ics +M SOPE/NGCards/TimeZones/Europe/Riga.ics +M SOPE/NGCards/TimeZones/Europe/Rome.ics +M SOPE/NGCards/TimeZones/Europe/Samara.ics +M SOPE/NGCards/TimeZones/Europe/San_Marino.ics +M SOPE/NGCards/TimeZones/Europe/Sarajevo.ics +M SOPE/NGCards/TimeZones/Europe/Simferopol.ics +M SOPE/NGCards/TimeZones/Europe/Skopje.ics +M SOPE/NGCards/TimeZones/Europe/Sofia.ics +M SOPE/NGCards/TimeZones/Europe/Stockholm.ics +M SOPE/NGCards/TimeZones/Europe/Tallinn.ics +M SOPE/NGCards/TimeZones/Europe/Tirane.ics +A SOPE/NGCards/TimeZones/Europe/Ulyanovsk.ics +M SOPE/NGCards/TimeZones/Europe/Uzhgorod.ics +M SOPE/NGCards/TimeZones/Europe/Vaduz.ics +M SOPE/NGCards/TimeZones/Europe/Vatican.ics +M SOPE/NGCards/TimeZones/Europe/Vienna.ics +M SOPE/NGCards/TimeZones/Europe/Vilnius.ics +M SOPE/NGCards/TimeZones/Europe/Volgograd.ics +M SOPE/NGCards/TimeZones/Europe/Warsaw.ics +M SOPE/NGCards/TimeZones/Europe/Zagreb.ics +M SOPE/NGCards/TimeZones/Europe/Zaporozhye.ics +M SOPE/NGCards/TimeZones/Europe/Zurich.ics +M SOPE/NGCards/TimeZones/Indian/Antananarivo.ics +M SOPE/NGCards/TimeZones/Indian/Chagos.ics +M SOPE/NGCards/TimeZones/Indian/Christmas.ics +M SOPE/NGCards/TimeZones/Indian/Cocos.ics +M SOPE/NGCards/TimeZones/Indian/Comoro.ics +M SOPE/NGCards/TimeZones/Indian/Kerguelen.ics +M SOPE/NGCards/TimeZones/Indian/Mahe.ics +M SOPE/NGCards/TimeZones/Indian/Maldives.ics +M SOPE/NGCards/TimeZones/Indian/Mauritius.ics +M SOPE/NGCards/TimeZones/Indian/Mayotte.ics +M SOPE/NGCards/TimeZones/Indian/Reunion.ics +M SOPE/NGCards/TimeZones/Pacific/Apia.ics +M SOPE/NGCards/TimeZones/Pacific/Auckland.ics +M SOPE/NGCards/TimeZones/Pacific/Bougainville.ics +M SOPE/NGCards/TimeZones/Pacific/Chatham.ics +M SOPE/NGCards/TimeZones/Pacific/Chuuk.ics +M SOPE/NGCards/TimeZones/Pacific/Easter.ics +M SOPE/NGCards/TimeZones/Pacific/Efate.ics +M SOPE/NGCards/TimeZones/Pacific/Enderbury.ics +M SOPE/NGCards/TimeZones/Pacific/Fakaofo.ics +M SOPE/NGCards/TimeZones/Pacific/Fiji.ics +M SOPE/NGCards/TimeZones/Pacific/Funafuti.ics +M SOPE/NGCards/TimeZones/Pacific/Galapagos.ics +M SOPE/NGCards/TimeZones/Pacific/Gambier.ics +M SOPE/NGCards/TimeZones/Pacific/Guadalcanal.ics +M SOPE/NGCards/TimeZones/Pacific/Guam.ics +M SOPE/NGCards/TimeZones/Pacific/Honolulu.ics +M SOPE/NGCards/TimeZones/Pacific/Johnston.ics +M SOPE/NGCards/TimeZones/Pacific/Kiritimati.ics +M SOPE/NGCards/TimeZones/Pacific/Kosrae.ics +M SOPE/NGCards/TimeZones/Pacific/Kwajalein.ics +M SOPE/NGCards/TimeZones/Pacific/Majuro.ics +M SOPE/NGCards/TimeZones/Pacific/Marquesas.ics +M SOPE/NGCards/TimeZones/Pacific/Midway.ics +M SOPE/NGCards/TimeZones/Pacific/Nauru.ics +M SOPE/NGCards/TimeZones/Pacific/Niue.ics +M SOPE/NGCards/TimeZones/Pacific/Norfolk.ics +M SOPE/NGCards/TimeZones/Pacific/Noumea.ics +M SOPE/NGCards/TimeZones/Pacific/Pago_Pago.ics +M SOPE/NGCards/TimeZones/Pacific/Palau.ics +M SOPE/NGCards/TimeZones/Pacific/Pitcairn.ics +M SOPE/NGCards/TimeZones/Pacific/Pohnpei.ics +M SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics +M SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics +M SOPE/NGCards/TimeZones/Pacific/Saipan.ics +M SOPE/NGCards/TimeZones/Pacific/Tahiti.ics +M SOPE/NGCards/TimeZones/Pacific/Tarawa.ics +M SOPE/NGCards/TimeZones/Pacific/Tongatapu.ics +M SOPE/NGCards/TimeZones/Pacific/Wake.ics +M SOPE/NGCards/TimeZones/Pacific/Wallis.ics +M SOPE/NGCards/TimeZones/UPDATING + +commit 7d70538517a596a749e3b83b2b7737e9579a2f3c +Author: Francis Lachapelle +Date: Mon Nov 7 15:27:28 2016 -0500 + + Update NEWS file + +M NEWS + +commit e948b45899602b5c3a787b964457e7e9440ffa9f +Author: Francis Lachapelle +Date: Fri Nov 4 16:44:14 2016 -0400 + + Fix handling of weekly recurrence rule with count + + This fixes some corner cases when computing the freebusy and therefore + when verifying for resource conflicts. + +M SOPE/NGCards/iCalRecurrenceRule.h +M SOPE/NGCards/iCalRecurrenceRule.m +M SOPE/NGCards/iCalWeeklyRecurrenceCalculator.m +M SoObjects/Appointments/iCalEvent+SOGo.m + +commit 892db449e58317dcc8a1c76507edd425263d265f +Author: Francis Lachapelle +Date: Thu Nov 3 16:02:51 2016 -0400 + + Untabify + indent + +M SOPE/NGCards/iCalDailyRecurrenceCalculator.m +M SOPE/NGCards/iCalWeeklyRecurrenceCalculator.m + +commit 7d1549250dfd8ab2e6c54a6423a222c81d8cf202 +Author: Francis Lachapelle +Date: Thu Nov 3 15:26:38 2016 -0400 + + Fix condition in weekly recurrence calculator + +M SOPE/NGCards/iCalDailyRecurrenceCalculator.m +M SOPE/NGCards/iCalWeeklyRecurrenceCalculator.m + +commit cdae46c7c179d043465271d165b2f17669c0baa7 +Author: Ludovic Marcotte +Date: Thu Nov 3 13:51:07 2016 -0400 + + Updated NEWS + +M NEWS + +commit d74755fb636b79d9ed90c7983e56d9bb1da70ee9 +Author: Ludovic Marcotte +Date: Thu Nov 3 13:50:03 2016 -0400 + + (feat) we now also search on the send for EAS Search ops + +M ActiveSync/SOGoActiveSyncDispatcher.m + +commit feca02e7403cd9b05649975ad6471f8220df5d8b +Author: Ludovic Marcotte +Date: Mon Oct 31 10:24:16 2016 -0400 + + (fix) support replied/forwarded flags using EAS (fixes #3796) + +M ActiveSync/SOGoMailObject+ActiveSync.m + +commit bde322b0b45ec6674f40a48d95902b583fbf4fcd +Author: Ludovic Marcotte +Date: Mon Oct 31 10:27:02 2016 -0400 + + Updated NEWS + +M NEWS + +commit 56a9f5f215782a2d90d713d4b952702067b29a7f +Author: Ludovic Marcotte +Date: Mon Oct 31 10:22:27 2016 -0400 + + (feat) initial support for EAS recurring tasks + +M ActiveSync/iCalRecurrenceRule+ActiveSync.m +M ActiveSync/iCalToDo+ActiveSync.m + +commit fce60e1c25599105109687e8af6b3ae3bf836e7a +Author: Francis Lachapelle +Date: Tue Oct 25 16:47:12 2016 -0400 + + Improve validation of mail account delegators + +M NEWS +M SoObjects/Mailer/SOGoUser+Mailer.m + +commit 0d817c8e187215a58e429fc251049d340dcfe6a8 +Author: Francis Lachapelle +Date: Tue Oct 25 16:44:00 2016 -0400 + + Cleanup SOGoTaskObject.{h,m} + +M SoObjects/Appointments/SOGoTaskObject.h +M SoObjects/Appointments/SOGoTaskObject.m + +commit 700a1aa706c1f92922b85f29f79f2e1a09b14960 +Author: Ludovic Marcotte +Date: Tue Oct 25 11:18:49 2016 -0400 + + (fix) make sure consider non-void GUID + +M SoObjects/Mailer/SOGoMailAccount.m + +commit ef84985025024d406fb3f25dc533d457ebf487f7 +Author: Francis Lachapelle +Date: Fri Oct 21 17:30:47 2016 -0400 + + Fix support for recurrent tasks + +M NEWS +M SoObjects/Appointments/SOGoAppointmentFolder.m +M SoObjects/Appointments/SOGoTaskObject.m +M UI/Scheduler/NSArray+Scheduler.h +M UI/Scheduler/UIxCalListingActions.m + +commit 827e9cfca60f76b5891caffc1d030ec921a64a70 +Author: Ludovic Marcotte +Date: Thu Oct 20 10:47:50 2016 -0400 + + Release preparation + +M ChangeLog +M Documentation/docinfo.xml +M Documentation/includes/global-attributes.asciidoc +M NEWS +M Version + commit 6d9c5e4542204dfb6c980ad777596f11e38e24f1 Author: Ludovic Marcotte Date: Thu Oct 20 10:27:26 2016 -0400