diff --git a/ChangeLog b/ChangeLog index 7362cd6a1..49f9a63b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1923 @@ +commit 1c179f805da50d087ca07bdadb66c9563a41d45e +Author: Francis Lachapelle +Date: Thu Oct 24 10:42:30 2019 -0400 + + Preparation for release 4.1.0 + +M Documentation/docinfo.xml +M Documentation/includes/global-attributes.asciidoc +M NEWS +M Scripts/sogo.conf +M UI/WebServerResources/css/theme-default.css +M Version + +commit c69a7391a4b5ed78c9608eebc79491371132c46e +Author: Francis Lachapelle +Date: Thu Oct 24 10:35:41 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/css/styles.css +M UI/WebServerResources/css/styles.css.map +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/Mailer.services.js +M UI/WebServerResources/js/Mailer.services.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 63bcb2649be5ed580ddfaa41b5c490d80299c6f3 +Author: Francis Lachapelle +Date: Thu Oct 24 10:33:35 2019 -0400 + + (css) New .sg-hint class + +M UI/WebServerResources/scss/components/input/input.scss + +commit c2c5a4d23d962bd7e52c7d68f2005c64ae62a5fa +Author: Francis Lachapelle +Date: Thu Oct 24 10:15:18 2019 -0400 + + (css) Fix contextual menu position in Mail + +M UI/WebServerResources/js/Mailer/sgMailboxListItem.directive.js + +commit 3b869d44d6915bac2fcc77d1a386c877972f6288 +Author: Francis Lachapelle +Date: Thu Oct 24 10:12:30 2019 -0400 + + (js) Hide mail recipient when not defined + +M UI/Templates/MailerUI/UIxMailViewTemplate.wox + +commit ae99dda215d84e68d470a19550e0d954e942f30c +Author: Francis Lachapelle +Date: Thu Oct 24 10:09:56 2019 -0400 + + (js) Filter out hidden days in date picker + +M UI/Templates/SchedulerUI/UIxCalDayView.wox + +commit aa9af35ae9548152dcd6a34d1767de1128afb4db +Author: Francis Lachapelle +Date: Thu Oct 24 09:32:11 2019 -0400 + + (js) Rollback optimization in appointment editor + + There's an issue with the sgToggleGrid directive when the associated + grid list is rendered later. + + Fixes #4858 + +M UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox + +commit 9f24f64dcc9133ba05c8b42613138a4f06ed3b87 +Author: Francis Lachapelle +Date: Wed Oct 23 14:47:33 2019 -0400 + + Update time zones to version 2019c + +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 +A SOPE/NGCards/TimeZones/Africa/Asmera.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 +A SOPE/NGCards/TimeZones/Africa/Timbuktu.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 +A SOPE/NGCards/TimeZones/America/Argentina/ComodRivadavia.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 +A SOPE/NGCards/TimeZones/America/Atka.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 +A SOPE/NGCards/TimeZones/America/Buenos_Aires.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 +A SOPE/NGCards/TimeZones/America/Catamarca.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 +A SOPE/NGCards/TimeZones/America/Coral_Harbour.ics +A SOPE/NGCards/TimeZones/America/Cordoba.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/Ensenada.ics +M SOPE/NGCards/TimeZones/America/Fort_Nelson.ics +A SOPE/NGCards/TimeZones/America/Fort_Wayne.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 +A SOPE/NGCards/TimeZones/America/Indianapolis.ics +M SOPE/NGCards/TimeZones/America/Inuvik.ics +M SOPE/NGCards/TimeZones/America/Iqaluit.ics +M SOPE/NGCards/TimeZones/America/Jamaica.ics +A SOPE/NGCards/TimeZones/America/Jujuy.ics +M SOPE/NGCards/TimeZones/America/Juneau.ics +M SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics +M SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics +A SOPE/NGCards/TimeZones/America/Knox_IN.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 +A SOPE/NGCards/TimeZones/America/Louisville.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 +A SOPE/NGCards/TimeZones/America/Mendoza.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/Montreal.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 +A SOPE/NGCards/TimeZones/America/Porto_Acre.ics +M SOPE/NGCards/TimeZones/America/Porto_Velho.ics +M SOPE/NGCards/TimeZones/America/Puerto_Rico.ics +M SOPE/NGCards/TimeZones/America/Punta_Arenas.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 +A SOPE/NGCards/TimeZones/America/Rosario.ics +M SOPE/NGCards/TimeZones/America/Santa_Isabel.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/Shiprock.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 +A SOPE/NGCards/TimeZones/America/Virgin.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/South_Pole.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 +A SOPE/NGCards/TimeZones/Asia/Ashkhabad.ics +M SOPE/NGCards/TimeZones/Asia/Atyrau.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 +M 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 +A SOPE/NGCards/TimeZones/Asia/Calcutta.ics +M SOPE/NGCards/TimeZones/Asia/Chita.ics +M SOPE/NGCards/TimeZones/Asia/Choibalsan.ics +M SOPE/NGCards/TimeZones/Asia/Chongqing.ics +A SOPE/NGCards/TimeZones/Asia/Chungking.ics +M SOPE/NGCards/TimeZones/Asia/Colombo.ics +A SOPE/NGCards/TimeZones/Asia/Dacca.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/Famagusta.ics +M SOPE/NGCards/TimeZones/Asia/Gaza.ics +M SOPE/NGCards/TimeZones/Asia/Harbin.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/Kashgar.ics +M SOPE/NGCards/TimeZones/Asia/Kathmandu.ics +A SOPE/NGCards/TimeZones/Asia/Katmandu.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 +A SOPE/NGCards/TimeZones/Asia/Macao.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 +A SOPE/NGCards/TimeZones/Asia/Qostanay.ics +M SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics +M SOPE/NGCards/TimeZones/Asia/Rangoon.ics +M SOPE/NGCards/TimeZones/Asia/Riyadh.ics +A SOPE/NGCards/TimeZones/Asia/Saigon.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 +A SOPE/NGCards/TimeZones/Asia/Tel_Aviv.ics +A SOPE/NGCards/TimeZones/Asia/Thimbu.ics +M SOPE/NGCards/TimeZones/Asia/Thimphu.ics +M SOPE/NGCards/TimeZones/Asia/Tokyo.ics +M SOPE/NGCards/TimeZones/Asia/Tomsk.ics +A SOPE/NGCards/TimeZones/Asia/Ujung_Pandang.ics +M SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics +A SOPE/NGCards/TimeZones/Asia/Ulan_Bator.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 +M 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 +A SOPE/NGCards/TimeZones/Atlantic/Faeroe.ics +M SOPE/NGCards/TimeZones/Atlantic/Faroe.ics +A SOPE/NGCards/TimeZones/Atlantic/Jan_Mayen.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 +A SOPE/NGCards/TimeZones/Australia/ACT.ics +M SOPE/NGCards/TimeZones/Australia/Adelaide.ics +M SOPE/NGCards/TimeZones/Australia/Brisbane.ics +M SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics +A SOPE/NGCards/TimeZones/Australia/Canberra.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 +A SOPE/NGCards/TimeZones/Australia/LHI.ics +M SOPE/NGCards/TimeZones/Australia/Lindeman.ics +M SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics +M SOPE/NGCards/TimeZones/Australia/Melbourne.ics +A SOPE/NGCards/TimeZones/Australia/NSW.ics +A SOPE/NGCards/TimeZones/Australia/North.ics +M SOPE/NGCards/TimeZones/Australia/Perth.ics +A SOPE/NGCards/TimeZones/Australia/Queensland.ics +A SOPE/NGCards/TimeZones/Australia/South.ics +M SOPE/NGCards/TimeZones/Australia/Sydney.ics +A SOPE/NGCards/TimeZones/Australia/Tasmania.ics +A SOPE/NGCards/TimeZones/Australia/Victoria.ics +A SOPE/NGCards/TimeZones/Australia/West.ics +A SOPE/NGCards/TimeZones/Australia/Yancowinna.ics +A SOPE/NGCards/TimeZones/Brazil/Acre.ics +A SOPE/NGCards/TimeZones/Brazil/DeNoronha.ics +A SOPE/NGCards/TimeZones/Brazil/East.ics +A SOPE/NGCards/TimeZones/Brazil/West.ics +A SOPE/NGCards/TimeZones/CET.ics +A SOPE/NGCards/TimeZones/CST6CDT.ics +A SOPE/NGCards/TimeZones/Canada/Atlantic.ics +A SOPE/NGCards/TimeZones/Canada/Central.ics +A SOPE/NGCards/TimeZones/Canada/Eastern.ics +A SOPE/NGCards/TimeZones/Canada/Mountain.ics +A SOPE/NGCards/TimeZones/Canada/Newfoundland.ics +A SOPE/NGCards/TimeZones/Canada/Pacific.ics +A SOPE/NGCards/TimeZones/Canada/Saskatchewan.ics +A SOPE/NGCards/TimeZones/Canada/Yukon.ics +A SOPE/NGCards/TimeZones/Chile/Continental.ics +A SOPE/NGCards/TimeZones/Chile/EasterIsland.ics +A SOPE/NGCards/TimeZones/Cuba.ics +A SOPE/NGCards/TimeZones/EET.ics +A SOPE/NGCards/TimeZones/EST.ics +A SOPE/NGCards/TimeZones/EST5EDT.ics +A SOPE/NGCards/TimeZones/Egypt.ics +A SOPE/NGCards/TimeZones/Eire.ics +A SOPE/NGCards/TimeZones/Etc/GMT+0.ics +A SOPE/NGCards/TimeZones/Etc/GMT+1.ics +A SOPE/NGCards/TimeZones/Etc/GMT+10.ics +A SOPE/NGCards/TimeZones/Etc/GMT+11.ics +A SOPE/NGCards/TimeZones/Etc/GMT+12.ics +A SOPE/NGCards/TimeZones/Etc/GMT+2.ics +A SOPE/NGCards/TimeZones/Etc/GMT+3.ics +A SOPE/NGCards/TimeZones/Etc/GMT+4.ics +A SOPE/NGCards/TimeZones/Etc/GMT+5.ics +A SOPE/NGCards/TimeZones/Etc/GMT+6.ics +A SOPE/NGCards/TimeZones/Etc/GMT+7.ics +A SOPE/NGCards/TimeZones/Etc/GMT+8.ics +A SOPE/NGCards/TimeZones/Etc/GMT+9.ics +A SOPE/NGCards/TimeZones/Etc/GMT-0.ics +A SOPE/NGCards/TimeZones/Etc/GMT-1.ics +A SOPE/NGCards/TimeZones/Etc/GMT-10.ics +A SOPE/NGCards/TimeZones/Etc/GMT-11.ics +A SOPE/NGCards/TimeZones/Etc/GMT-12.ics +A SOPE/NGCards/TimeZones/Etc/GMT-13.ics +A SOPE/NGCards/TimeZones/Etc/GMT-14.ics +A SOPE/NGCards/TimeZones/Etc/GMT-2.ics +A SOPE/NGCards/TimeZones/Etc/GMT-3.ics +A SOPE/NGCards/TimeZones/Etc/GMT-4.ics +A SOPE/NGCards/TimeZones/Etc/GMT-5.ics +A SOPE/NGCards/TimeZones/Etc/GMT-6.ics +A SOPE/NGCards/TimeZones/Etc/GMT-7.ics +A SOPE/NGCards/TimeZones/Etc/GMT-8.ics +A SOPE/NGCards/TimeZones/Etc/GMT-9.ics +A SOPE/NGCards/TimeZones/Etc/GMT.ics +A SOPE/NGCards/TimeZones/Etc/GMT0.ics +A SOPE/NGCards/TimeZones/Etc/Greenwich.ics +A SOPE/NGCards/TimeZones/Etc/UCT.ics +A SOPE/NGCards/TimeZones/Etc/UTC.ics +A SOPE/NGCards/TimeZones/Etc/Universal.ics +A SOPE/NGCards/TimeZones/Etc/Zulu.ics +M SOPE/NGCards/TimeZones/Europe/Amsterdam.ics +M SOPE/NGCards/TimeZones/Europe/Andorra.ics +M SOPE/NGCards/TimeZones/Europe/Astrakhan.ics +M SOPE/NGCards/TimeZones/Europe/Athens.ics +A SOPE/NGCards/TimeZones/Europe/Belfast.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 +M 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/Saratov.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/Tiraspol.ics +M 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 +A SOPE/NGCards/TimeZones/GB-Eire.ics +A SOPE/NGCards/TimeZones/GB.ics +A SOPE/NGCards/TimeZones/GMT+0.ics +A SOPE/NGCards/TimeZones/GMT-0.ics +A SOPE/NGCards/TimeZones/GMT.ics +A SOPE/NGCards/TimeZones/GMT0.ics +A SOPE/NGCards/TimeZones/Greenwich.ics +A SOPE/NGCards/TimeZones/HST.ics +A SOPE/NGCards/TimeZones/Hongkong.ics +A SOPE/NGCards/TimeZones/Iceland.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 +A SOPE/NGCards/TimeZones/Iran.ics +A SOPE/NGCards/TimeZones/Israel.ics +A SOPE/NGCards/TimeZones/Jamaica.ics +A SOPE/NGCards/TimeZones/Japan.ics +A SOPE/NGCards/TimeZones/Kwajalein.ics +A SOPE/NGCards/TimeZones/Libya.ics +A SOPE/NGCards/TimeZones/MET.ics +A SOPE/NGCards/TimeZones/MST.ics +A SOPE/NGCards/TimeZones/MST7MDT.ics +A SOPE/NGCards/TimeZones/Mexico/BajaNorte.ics +A SOPE/NGCards/TimeZones/Mexico/BajaSur.ics +A SOPE/NGCards/TimeZones/Mexico/General.ics +A SOPE/NGCards/TimeZones/NZ-CHAT.ics +A SOPE/NGCards/TimeZones/NZ.ics +A SOPE/NGCards/TimeZones/Navajo.ics +A SOPE/NGCards/TimeZones/PRC.ics +A SOPE/NGCards/TimeZones/PST8PDT.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/Ponape.ics +M SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics +M SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics +M SOPE/NGCards/TimeZones/Pacific/Saipan.ics +A SOPE/NGCards/TimeZones/Pacific/Samoa.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/Truk.ics +M SOPE/NGCards/TimeZones/Pacific/Wake.ics +M SOPE/NGCards/TimeZones/Pacific/Wallis.ics +A SOPE/NGCards/TimeZones/Pacific/Yap.ics +A SOPE/NGCards/TimeZones/Poland.ics +A SOPE/NGCards/TimeZones/Portugal.ics +A SOPE/NGCards/TimeZones/ROC.ics +A SOPE/NGCards/TimeZones/ROK.ics +A SOPE/NGCards/TimeZones/Singapore.ics +A SOPE/NGCards/TimeZones/Turkey.ics +A SOPE/NGCards/TimeZones/UCT.ics +A SOPE/NGCards/TimeZones/US/Alaska.ics +A SOPE/NGCards/TimeZones/US/Aleutian.ics +A SOPE/NGCards/TimeZones/US/Arizona.ics +A SOPE/NGCards/TimeZones/US/Central.ics +A SOPE/NGCards/TimeZones/US/East-Indiana.ics +A SOPE/NGCards/TimeZones/US/Eastern.ics +A SOPE/NGCards/TimeZones/US/Hawaii.ics +A SOPE/NGCards/TimeZones/US/Indiana-Starke.ics +A SOPE/NGCards/TimeZones/US/Michigan.ics +A SOPE/NGCards/TimeZones/US/Mountain.ics +A SOPE/NGCards/TimeZones/US/Pacific.ics +A SOPE/NGCards/TimeZones/US/Samoa.ics +A SOPE/NGCards/TimeZones/UTC.ics +A SOPE/NGCards/TimeZones/Universal.ics +A SOPE/NGCards/TimeZones/W-SU.ics +A SOPE/NGCards/TimeZones/WET.ics +A SOPE/NGCards/TimeZones/Zulu.ics + +commit 11d8d8a2c29a121fb2c05a1ad6ce36c4a22fe711 +Author: Francis Lachapelle +Date: Wed Oct 23 14:06:15 2019 -0400 + + (js) Update CKEditor to version 4.13.0 + +M NEWS +M UI/WebServerResources/js/vendor/ckeditor/LICENSE.md +M UI/WebServerResources/js/vendor/ckeditor/build-config.js +M UI/WebServerResources/js/vendor/ckeditor/ckeditor.js +M UI/WebServerResources/js/vendor/ckeditor/config.js +M UI/WebServerResources/js/vendor/ckeditor/lang/ar.js +M UI/WebServerResources/js/vendor/ckeditor/lang/ca.js +M UI/WebServerResources/js/vendor/ckeditor/lang/cs.js +M UI/WebServerResources/js/vendor/ckeditor/lang/cy.js +M UI/WebServerResources/js/vendor/ckeditor/lang/da.js +M UI/WebServerResources/js/vendor/ckeditor/lang/de.js +M UI/WebServerResources/js/vendor/ckeditor/lang/en.js +M UI/WebServerResources/js/vendor/ckeditor/lang/es.js +M UI/WebServerResources/js/vendor/ckeditor/lang/eu.js +M UI/WebServerResources/js/vendor/ckeditor/lang/fi.js +M UI/WebServerResources/js/vendor/ckeditor/lang/fr.js +M UI/WebServerResources/js/vendor/ckeditor/lang/he.js +M UI/WebServerResources/js/vendor/ckeditor/lang/hr.js +M UI/WebServerResources/js/vendor/ckeditor/lang/hu.js +M UI/WebServerResources/js/vendor/ckeditor/lang/is.js +M UI/WebServerResources/js/vendor/ckeditor/lang/it.js +M UI/WebServerResources/js/vendor/ckeditor/lang/ja.js +M UI/WebServerResources/js/vendor/ckeditor/lang/lt.js +M UI/WebServerResources/js/vendor/ckeditor/lang/lv.js +M UI/WebServerResources/js/vendor/ckeditor/lang/mk.js +M UI/WebServerResources/js/vendor/ckeditor/lang/nb.js +M UI/WebServerResources/js/vendor/ckeditor/lang/nl.js +M UI/WebServerResources/js/vendor/ckeditor/lang/no.js +M UI/WebServerResources/js/vendor/ckeditor/lang/pl.js +M UI/WebServerResources/js/vendor/ckeditor/lang/pt-br.js +M UI/WebServerResources/js/vendor/ckeditor/lang/pt.js +M UI/WebServerResources/js/vendor/ckeditor/lang/ro.js +M UI/WebServerResources/js/vendor/ckeditor/lang/ru.js +M UI/WebServerResources/js/vendor/ckeditor/lang/sk.js +M UI/WebServerResources/js/vendor/ckeditor/lang/sl.js +M UI/WebServerResources/js/vendor/ckeditor/lang/sr.js +M UI/WebServerResources/js/vendor/ckeditor/lang/sv.js +M UI/WebServerResources/js/vendor/ckeditor/lang/tr.js +M UI/WebServerResources/js/vendor/ckeditor/lang/uk.js +M UI/WebServerResources/js/vendor/ckeditor/lang/zh-cn.js +M UI/WebServerResources/js/vendor/ckeditor/lang/zh.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/colordialog/dialogs/colordialog.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/div/dialogs/div.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/image/dialogs/image.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/link/dialogs/anchor.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/link/dialogs/link.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/pastefromword/filter/default.js +A UI/WebServerResources/js/vendor/ckeditor/plugins/pastetools/filter/common.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/scayt/dialogs/options.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/table/dialogs/table.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/tabletools/dialogs/tableCell.js +M UI/WebServerResources/js/vendor/ckeditor/plugins/wsc/dialogs/wsc.js +M UI/WebServerResources/js/vendor/ckeditor/skins/minimalist/editor.css +M UI/WebServerResources/js/vendor/ckeditor/skins/minimalist/editor_gecko.css +M UI/WebServerResources/js/vendor/ckeditor/skins/minimalist/editor_ie.css +M UI/WebServerResources/js/vendor/ckeditor/skins/minimalist/editor_ie7.css +M UI/WebServerResources/js/vendor/ckeditor/skins/minimalist/editor_ie8.css +M UI/WebServerResources/js/vendor/ckeditor/skins/minimalist/editor_iequirks.css +A UI/WebServerResources/js/vendor/ckeditor/vendor/promise.js + +commit 8366878932c0c33a6efca9417de6a27842b55f9d +Author: Francis Lachapelle +Date: Wed Oct 23 12:41:47 2019 -0400 + + (i18n) Update translations + +M SoObjects/Appointments/Slovak.lproj/Localizable.strings +M SoObjects/Mailer/Slovak.lproj/Localizable.strings +M UI/AdministrationUI/Slovak.lproj/Localizable.strings +M UI/Common/Slovak.lproj/Localizable.strings +M UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings +M UI/Contacts/French.lproj/Localizable.strings +M UI/Contacts/German.lproj/Localizable.strings +M UI/Contacts/Hungarian.lproj/Localizable.strings +M UI/Contacts/Polish.lproj/Localizable.strings +M UI/Contacts/Slovak.lproj/Localizable.strings +M UI/MailPartViewers/BrazilianPortuguese.lproj/Localizable.strings +M UI/MailPartViewers/Slovak.lproj/Localizable.strings +M UI/MailerUI/German.lproj/Localizable.strings +M UI/MailerUI/Slovak.lproj/Localizable.strings +M UI/MainUI/Slovak.lproj/Localizable.strings +M UI/PreferencesUI/BrazilianPortuguese.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/Polish.lproj/Localizable.strings +M UI/PreferencesUI/Slovak.lproj/Localizable.strings +M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings +M UI/Scheduler/French.lproj/Localizable.strings +M UI/Scheduler/German.lproj/Localizable.strings +M UI/Scheduler/Hungarian.lproj/Localizable.strings +M UI/Scheduler/Polish.lproj/Localizable.strings +M UI/Scheduler/Slovak.lproj/Localizable.strings + +commit 9e048a2ac12ced319feb9d2917a2e034ee71a622 +Author: InverseBot +Date: Wed Oct 23 01:19:01 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 5219fd9d84f65f712f8027a657390c8f74465c94 +Author: Francis Lachapelle +Date: Tue Oct 22 10:16:03 2019 -0400 + + (css) Fix contextual menu position in Calendar + +M UI/WebServerResources/js/Scheduler/sgCalendarListItem.directive.js + +commit 157480df39ef134ce466a2e290bb91fa4c76b484 +Author: Francis Lachapelle +Date: Mon Oct 21 15:34:37 2019 -0400 + + Update NEWS file + +M NEWS + +commit 85e61ecc1be40816f89f7b4cb881554b0a32b7df +Author: Francis Lachapelle +Date: Mon Oct 21 15:32:13 2019 -0400 + + Add missing contact fields for sorting + + Fixes #4799 + +M SoObjects/Contacts/SOGoContactSourceFolder.m + +commit 23690cb22322282820ff44f4ba2fa7d5bb3f95e0 +Author: Francis Lachapelle +Date: Mon Oct 21 14:07:03 2019 -0400 + + (js) Escape saved username in cookie + + Fixes #4810 + +M UI/Templates/MainUI/SOGoRootPage.wox + +commit 81ca398a3589d7ae771cfb97248f1155eb12b5b8 +Author: Francis Lachapelle +Date: Wed Oct 16 16:22:13 2019 -0400 + + (fix) Reload Web calendars on CAS login + +M UI/MainUI/SOGoRootPage.m + +commit 04f939f107f7a04290fdb100637cd891d2e16309 +Author: InverseBot +Date: Mon Oct 14 01:10:59 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/css/styles.css +M UI/WebServerResources/css/styles.css.map + +commit 361f94e87a9e7b1c9bbda3419deae902d32ef87c +Author: NGAU Zeonfung +Date: Mon Oct 14 07:44:37 2019 +0900 + + fixed .sg-date-group misplaced + + In CJK locales, .sg-day may be misplace. + In this case, word breaks should not be used for Chinese/Japanese/Korean (CJK) text. Non-CJK text behavior is the same as for normal. + +M UI/WebServerResources/scss/core/typography.scss + +commit 960276c3c70b773a9ab99bdf38aea37f2eefec8d +Author: InverseBot +Date: Fri Oct 11 01:11:57 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/Preferences.js +M UI/WebServerResources/js/Preferences.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 14549859d4b10dff5510ead14bea525e25f55860 +Author: Ryan Mounce +Date: Fri Oct 11 13:16:24 2019 +1030 + + (doc) Fix typo of SOGoSAML2CertificateLocation + +M Documentation/SOGoInstallationGuide.asciidoc + +commit d5b4cb51645d71c724e94a3c98349fae68e2c1a4 +Author: Francis Lachapelle +Date: Thu Oct 10 15:46:00 2019 -0400 + + Update NEWS file + +M NEWS + +commit 66645384bc0bf572b69a9ae09e99cb344bd938e7 +Author: Francis Lachapelle +Date: Thu Oct 10 15:37:50 2019 -0400 + + (js) Improve handling of vacation dates + + Fixes #4844 + +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/js/Preferences/PreferencesController.js + +commit 7bc73b6f68123c82d98b44824f704e5a26d60d6d +Author: Francis Lachapelle +Date: Thu Oct 10 14:22:56 2019 -0400 + + (js) Fix handling of times in task/event editors + + Fixes #4497 + Fixes #4845 + +M UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +M UI/Templates/SchedulerUI/UIxTaskEditorTemplate.wox +M UI/WebServerResources/js/Scheduler/ComponentController.js + +commit 4fb483df7b9a5abd82d2556347d66badb0ecf1ca +Author: Francis Lachapelle +Date: Thu Oct 10 14:17:02 2019 -0400 + + (js) Update sg-timepicker following md changes + + Added support for "required". + +M UI/WebServerResources/js/Common/sgTimepicker.directive.js + +commit 3ee7e583873ca38bc8db6d1da6448014ce1b0ec4 +Author: InverseBot +Date: Tue Oct 8 01:11:40 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/Mailer.app.popup.js +M UI/WebServerResources/js/Mailer.app.popup.js.map +M UI/WebServerResources/js/Mailer.services.js +M UI/WebServerResources/js/Mailer.services.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit d20587dab00bf218686ebee3a7f96a7e391b028b +Author: Francis Lachapelle +Date: Mon Oct 7 15:58:09 2019 -0400 + + (js) Handle DST change in Date.daysUpTo + +M UI/WebServerResources/js/Common/utils.js +M UI/WebServerResources/js/Scheduler/ComponentController.js + +commit 2fb81310e377aa3a60a61ae3ac182e9544d9d954 +Author: Francis Lachapelle +Date: Mon Oct 7 11:10:17 2019 -0400 + + (js) Fix possible exception in sgFreebusy + +M UI/WebServerResources/js/Scheduler/sgFreebusy.directive.js + +commit 99bfcaec37648eab38cbc97dba3d23a4b4f79dd0 +Author: Francis Lachapelle +Date: Mon Oct 7 11:09:12 2019 -0400 + + (js) Improve syntax of MessageEditorController.js + +M UI/WebServerResources/js/Mailer/MessageEditorController.js + +commit 17d3d44787928ac1992ee9394346ffba7f0fe7de +Author: Francis Lachapelle +Date: Mon Oct 7 11:07:26 2019 -0400 + + (js) Fix references to mail accounts in popup + + Fixes #4838 + +M UI/WebServerResources/js/Mailer/Mailer.popup.js + +commit 1413685cbe0b1557e17433f32727dad58b94cb38 +Author: InverseBot +Date: Sat Oct 5 01:12:02 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 10b5eb736f20fdc59d39ee2bc0d7b2303f53b7ec +Author: Francis Lachapelle +Date: Fri Oct 4 09:54:29 2019 -0400 + + (js) Handle DST change in Date.daysUpTo + +M NEWS +M UI/WebServerResources/js/Common/utils.js +M UI/WebServerResources/js/Scheduler/ComponentController.js + +commit 349be8b4db8451ad18cfd8c2482615352a771ea8 +Author: Francis Lachapelle +Date: Thu Oct 3 14:11:24 2019 -0400 + + (fix) chown pid file before stopping + +M packaging/debian/sogo.init + +commit d8b6feafc5bd8605fd374ecb2846d7d32436ba99 +Author: InverseBot +Date: Thu Oct 3 01:13:07 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/css/styles.css +M UI/WebServerResources/css/styles.css.map +M UI/WebServerResources/js/Mailer.services.js +M UI/WebServerResources/js/Mailer.services.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map +M UI/WebServerResources/js/vendor/angular-ui-router.js +M UI/WebServerResources/js/vendor/angular-ui-router.js.map +M UI/WebServerResources/js/vendor/angular-ui-router.min.js +M UI/WebServerResources/js/vendor/angular-ui-router.min.js.map + +commit 4a93ce344fb59922d9b7504653a163d94919f571 +Author: Francis Lachapelle +Date: Wed Oct 2 11:53:36 2019 -0400 + + Improve labels of auto-reply date settings + + Fixes #4791 + +M NEWS +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/scss/components/truncate/_extends.scss + +commit 94fe64161f6712e8dfb0395250f60be8447f7f3f +Author: Francis Lachapelle +Date: Wed Oct 2 10:46:08 2019 -0400 + + (doc) Update versions in installation guide + +M Documentation/SOGoInstallationGuide.asciidoc + +commit 9cda34a65f3b92dd92f41e44e6fb8acdac121f64 +Author: Francis Lachapelle +Date: Wed Oct 2 10:45:37 2019 -0400 + + Fix handling of SENT-BY addresses + + Fixes #4583 + +M NEWS +M SoObjects/Appointments/SOGoAppointmentObject.m +M SoObjects/Appointments/iCalPerson+SOGo.m + +commit 01bda0783c954e2be06a838681a20a3074eecad2 +Author: Francis Lachapelle +Date: Wed Oct 2 09:20:35 2019 -0400 + + (js) Optimize display of event editor + +M UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +M UI/WebServerResources/js/Scheduler/ComponentController.js + +commit 6d2094bf833850a5187822225c8f74d90adde8db +Author: Francis Lachapelle +Date: Wed Oct 2 09:18:30 2019 -0400 + + (js) Fix closing tag in sgMessageListItemMain + +M UI/WebServerResources/js/Mailer/sgMessageListItemMain.directive.js + +commit f7e60348ca9bf846b9938e04b82fdc10aea90336 +Author: Francis Lachapelle +Date: Wed Oct 2 09:16:59 2019 -0400 + + (js) Improve syntax of CalendarsController.js + +M UI/WebServerResources/js/Scheduler/CalendarsController.js + +commit 2b27745a00d0c5ad8974754c2f9778f4039704d5 +Author: Francis Lachapelle +Date: Wed Oct 2 09:15:25 2019 -0400 + + Allow import to writable calendar subscriptions + +M NEWS +M UI/Scheduler/UIxCalendarSelector.m +M UI/Templates/SchedulerUI/UIxCalMainView.wox + +commit ea1847374627c0b8ff9219f581997422855b60ce +Author: InverseBot +Date: Wed Oct 2 01:14:50 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Preferences.js +M UI/WebServerResources/js/Preferences.js.map + +commit 93269539d70870f06417cefbab86e03c85299e8d +Author: Francis Lachapelle +Date: Tue Oct 1 15:49:54 2019 -0400 + + (js) Allow single-day vacation autoreply + + Fixes #4698 + +M NEWS +M UI/WebServerResources/js/Preferences/PreferencesController.js + +commit 6b96f2f8dee33f1345d0c0530fc7e82f9d10d2a3 +Author: InverseBot +Date: Tue Oct 1 09:57:21 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map + +commit 496c5d3101629ee9bd127c1c2ba992444d908db5 +Author: Francis Lachapelle +Date: Tue Oct 1 09:54:44 2019 -0400 + + (js) Improve CAS handling + +M UI/WebServerResources/js/Common/Common.app.js + +commit 2b4699bcc4cbdb1ae2c3f87d918cc1fc5e066373 +Author: InverseBot +Date: Tue Oct 1 01:09:54 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/Contacts.services.js +M UI/WebServerResources/js/Contacts.services.js.map + +commit 4c7665d341a3f9b2a4846c72eb5224dbb8c281e8 +Author: Francis Lachapelle +Date: Mon Sep 30 16:27:51 2019 -0400 + + (sql) Update mysql-utf8mb4.sql for v4.x + + Fixes #4833 + +M Scripts/mysql-utf8mb4.sql + +commit fe92b4d03c07e129440e64056647c948190887b6 +Author: Francis Lachapelle +Date: Mon Sep 30 16:21:58 2019 -0400 + + (js) Restore cards selection after refresh + + Fixes #4809 + +M UI/WebServerResources/js/Contacts/AddressBook.service.js + +commit bd9dfe638701f275a91d80dc54f8b522e60f9ec4 +Author: Francis Lachapelle +Date: Mon Sep 30 16:10:26 2019 -0400 + + (js) Improve CAS handling + +M UI/WebServerResources/js/Common/Common.app.js + +commit 5b818e8ea939058be429b99862d979b2229c8616 +Author: Francis Lachapelle +Date: Fri Sep 27 09:48:58 2019 -0400 + + Fix behaviour of SOGoMailKeepDraftsAfterSend + + Fixes #4830 + +M NEWS +M SoObjects/Mailer/SOGoDraftObject.m + +commit 482728c94240d3d618fb19425f3ea23c11890e8c +Author: InverseBot +Date: Fri Sep 27 01:08:07 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/Contacts.services.js +M UI/WebServerResources/js/Contacts.services.js.map + +commit 249277ec3d1b2fbed7bb4644021298d94565fa3c +Author: Francis Lachapelle +Date: Thu Sep 26 12:09:01 2019 -0400 + + (js) Restore cards selection after refresh + + Fixes #4809 + +M NEWS +M UI/WebServerResources/js/Contacts/AddressBook.service.js + +commit ac9fa92d4f4a6b5b3fe413b2f616b9076504924e +Author: Francis Lachapelle +Date: Thu Sep 26 11:08:14 2019 -0400 + + (js) Improve CAS handling + +M UI/WebServerResources/js/Common/Common.app.js + +commit 0de722d8f48b7a109bbaa01f82b57ca4950c85f1 +Author: Francis Lachapelle +Date: Wed Sep 25 10:54:35 2019 -0400 + + Set default Sieve port to 4190 + + Fixes #4826 + +M Documentation/SOGoInstallationGuide.asciidoc +M NEWS +M SoObjects/SOGo/SOGoSieveManager.m + +commit 3100ac1e9cd1a97780441ba940f48484ad7a77ce +Author: Francis Lachapelle +Date: Tue Sep 24 14:45:53 2019 -0400 + + (Calendar) Limit event block size to a day + +M UI/Scheduler/UIxCalListingActions.m + +commit 2077a8707f374f889bb2bb42e98cf69da31a72f2 +Author: InverseBot +Date: Tue Sep 24 09:50:37 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map + +commit b454f71c7cd846c9e494ca79c9c766257f9d0dbc +Author: Francis Lachapelle +Date: Tue Sep 24 09:48:43 2019 -0400 + + (js) Improve CAS handling + +M UI/WebServerResources/js/Common/Common.app.js + +commit ee92748b9708d6c7411c7c2e9c805841681c5340 +Author: InverseBot +Date: Sat Sep 21 01:09:53 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Mailer.services.js +M UI/WebServerResources/js/Mailer.services.js.map + +commit 2eec7658f32fe7bc5914014b3246080b830c1379 +Author: Francis Lachapelle +Date: Fri Sep 20 16:37:51 2019 -0400 + + (js) Fix mailboxes refresh + + Fixes #4787 + +M UI/WebServerResources/js/Mailer/Account.service.js + +commit 3cddb54e4e61d921dd91556b6203557291fafe60 +Author: Francis Lachapelle +Date: Wed Sep 18 14:02:21 2019 -0400 + + (js) Apply SOGoSearchMinimumWordLength everywhere + + Fixes #4811 + +M UI/Templates/MailPartViewers/UIxMailPartICalViewer.wox +M UI/Templates/MailerUI/UIxMailEditor.wox +M UI/Templates/MailerUI/UIxMailUserDelegationEditor.wox +M UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox +M UI/Templates/UIxAclEditor.wox + +commit d194e074133a003a8f0dbb604263143a3db39a29 +Author: Francis Lachapelle +Date: Wed Sep 18 10:17:14 2019 -0400 + + (doc) Change recommendation for free S/MIME cert + + Fixes #4817 + +M Documentation/SOGoInstallationGuide.asciidoc + +commit ab474c53292d6033b2a632f8012467a03ed11e4b +Author: Francis Lachapelle +Date: Wed Sep 18 09:59:06 2019 -0400 + + (doc) Fix RPM repository URL + + Fixes #4815 + +M Documentation/SOGoInstallationGuide.asciidoc + +commit 662ee865b70668f0a5ae0348bba41c09f7c76f5d +Author: Ludovic Marcotte +Date: Fri Sep 13 09:52:04 2019 -0400 + + (fix) avoid incorrect truncation leading to exception (fixes #4806) + +M ActiveSync/SOGoMailObject+ActiveSync.m +M NEWS + +commit 1e43a695cdcd1e9addfbdeee378a3205b37be74f +Author: Ludovic Marcotte +Date: Fri Sep 13 09:45:48 2019 -0400 + + (fix) improve FolderSync operation (fixes #4672) + +M ActiveSync/SOGoActiveSyncDispatcher.m +M NEWS + +commit 6323cbe2c66613dbf033207e9b83ae712f547335 +Author: Ludovic Marcotte +Date: Fri Sep 13 09:16:10 2019 -0400 + + (fix) avoid changing summary during unit test + +M Tests/Integration/test-caldav-scheduling.py + +commit 5f9444f2734f8ee23ab581bcf2bf23c52cfde693 +Author: Ludovic Marcotte +Date: Fri Sep 13 08:49:22 2019 -0400 + + (fix) one more fix for test + +M Tests/Integration/test-caldav-scheduling.py + +commit 3f13ab9f1959f2b4ef451d5672629c7f4175545b +Author: Ludovic Marcotte +Date: Fri Sep 13 08:32:35 2019 -0400 + + (fix) update unit date with the summary being a major property + +M Tests/Integration/test-caldav-scheduling.py + +commit 9ed1cc4b8fa87afa2f2e93f3ccf393095a91ef09 +Author: Ludovic Marcotte +Date: Thu Sep 12 14:12:03 2019 -0400 + + (fix) avoid changing RRULE's UNTIL date for no reason + +M NEWS +M SOPE/NGCards/iCalRepeatableEntityObject.m + +commit 1ee23a6bec1c35aa721256115b6e8beff9ece7f0 +Author: Ludovic Marcotte +Date: Thu Sep 12 10:23:51 2019 -0400 + + (fix) make sure we handle events occurring after RRULE's UNTIL date + +M NEWS +M SoObjects/Appointments/iCalEvent+SOGo.m + +commit 1e0bea598874c58336582efeab63ce3f6b2aa99a +Author: Ludovic Marcotte +Date: Mon Sep 9 13:38:41 2019 -0400 + + (fix) also include the summary in major changes + +M SoObjects/Appointments/iCalEventChanges+SOGo.h +M SoObjects/Appointments/iCalEventChanges+SOGo.m + +commit 98d49b3ac183257dd6f786248f3dd609da9bb910 +Author: InverseBot +Date: Fri Sep 6 01:17:13 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 25021c192c69c9a4de563323d02e2f3827affae2 +Author: Francis Lachapelle +Date: Thu Sep 5 12:42:25 2019 -0400 + + New paramter SOGoLDAPGroupExpansionEnabled + + Fixes #2506 + +M Documentation/SOGoInstallationGuide.asciidoc +M SoObjects/SOGo/LDAPSource.h +M SoObjects/SOGo/LDAPSource.m +M SoObjects/SOGo/SOGoDomainDefaults.h +M SoObjects/SOGo/SOGoDomainDefaults.m +M UI/Contacts/UIxContactView.m +M UI/Templates/SchedulerUI/UIxAttendeesEditor.wox +M UI/WebServerResources/js/Scheduler/Attendees.service.js + +commit 1641235163f0db287ce498d4bfe7ba3b35f33fc0 +Author: Francis Lachapelle +Date: Thu Sep 5 10:20:41 2019 -0400 + + (i18n) Add missing localizable strings + +M UI/Scheduler/English.lproj/Localizable.strings +M UI/Templates/SchedulerUI/UIxCalMainView.wox + +commit aad51c4b047a827719a788670b4fbf9c20786400 +Author: InverseBot +Date: Thu Sep 5 02:07:13 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/css/styles.css.map +M UI/WebServerResources/js/vendor/angular-material.js +M UI/WebServerResources/js/vendor/angular-material.min.js + +commit 3187bca0ef596d577df35128c9ccbd0067427d12 +Author: Ludovic Marcotte +Date: Wed Sep 4 13:45:53 2019 -0400 + + (fix) now dynamically detect and use the IMAP separator (fixes #1490) + +M Documentation/SOGoInstallationGuide.asciidoc +M NEWS +M SoObjects/Mailer/SOGoMailAccount.h +M SoObjects/Mailer/SOGoMailAccount.m +M SoObjects/SOGo/SOGoDomainDefaults.h +M SoObjects/SOGo/SOGoDomainDefaults.m +M SoObjects/SOGo/SOGoSieveManager.m + +commit 936f7dde09639ebdfe5c08fe2d96e3a1aae0faad +Author: Francis Lachapelle +Date: Wed Sep 4 09:49:40 2019 -0400 + + (js) Update grunt-sass to 3.1.0 + +M UI/WebServerResources/package.json + +commit d2a851700cf89eb7846fdaa0f09aca72e283d493 +Author: Francis Lachapelle +Date: Tue Sep 3 16:02:21 2019 -0400 + + (css,js) Update md to v1.1.20 + +M NEWS +M UI/WebServerResources/angular-material +M UI/WebServerResources/package.json + +commit e4ad088f0dea27f9c062aa724b4df653e02496c2 +Author: Ludovic Marcotte +Date: Tue Sep 3 13:34:35 2019 -0400 + + (fix) avoid exceptions for RRULE with no DTSTART + +M NEWS +M SOPE/NGCards/iCalDailyRecurrenceCalculator.m +M SOPE/NGCards/iCalWeeklyRecurrenceCalculator.m +M SOPE/NGCards/iCalYearlyRecurrenceCalculator.m +M SoObjects/Appointments/SOGoAppointmentFolder.m + +commit 3065783c2c84be9a24396a849602537ef7c7d7ee +Author: InverseBot +Date: Fri Aug 30 01:14:43 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Contacts.services.js +M UI/WebServerResources/js/Contacts.services.js.map + +commit 83f5664cf514a351fea87587cde6167ba0facc66 +Author: Francis Lachapelle +Date: Thu Aug 29 22:08:35 2019 -0400 + + (js) Encode URL of card + +M NEWS +M UI/WebServerResources/js/Contacts/Card.service.js + +commit 2adf4353474ccc83d57476766a319cbff8dc0771 +Author: Francis Lachapelle +Date: Thu Aug 29 12:52:58 2019 -0400 + + Expose new /members action for LDIF groups + +M UI/Contacts/product.plist + +commit 1aa0d012cdf084a519a833d4a21d12354bf46eff +Author: Ludovic Marcotte +Date: Thu Aug 29 11:06:13 2019 -0400 + + (fix) honor "any authenticated user" when setting IMAP ACLs + +M NEWS +M SoObjects/Mailer/SOGoMailFolder.m + +commit 0cbb8ea9eb0c18561dd85d3954770efbe15ec793 +Author: Ludovic Marcotte +Date: Thu Aug 29 10:46:13 2019 -0400 + + (fix) honor groups when setting IMAP ACLs + +M NEWS +M SoObjects/Mailer/SOGoMailFolder.m + +commit a47fba35464f8955029ef1b1a40581b5ff811ef0 +Author: InverseBot +Date: Wed Aug 28 01:16:31 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/css/styles.css +M UI/WebServerResources/css/styles.css.map +M UI/WebServerResources/js/Contacts.services.js +M UI/WebServerResources/js/Contacts.services.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 8822c8cd07b0eb8fe7d3a3d672cf8f07e2388788 +Author: Francis Lachapelle +Date: Tue Aug 27 16:33:10 2019 -0400 + + (Calendar) Button to expand invited LDAP groups + + Fixes #2506 + +M NEWS +M UI/Contacts/UIxContactView.m +M UI/Templates/SchedulerUI/UIxAttendeesEditor.wox +M UI/WebServerResources/js/Contacts/Card.service.js +M UI/WebServerResources/js/Scheduler/Attendees.service.js +M UI/WebServerResources/js/Scheduler/ComponentController.js +M UI/WebServerResources/js/Scheduler/sgFreebusy.directive.js +M UI/WebServerResources/js/Scheduler/sgFreebusyDay.directive.js +M UI/WebServerResources/scss/components/list/list.scss + +commit 9db406a18b4ad498be14d26d1f55efe45fcd8a8c +Author: InverseBot +Date: Tue Aug 27 01:14:52 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 991f1d25a4943554fc7d018180387dcce73928ac +Author: Francis Lachapelle +Date: Mon Aug 26 16:38:00 2019 -0400 + + (js) Improve attendees editor performance + +M UI/Templates/SchedulerUI/UIxAttendeesEditor.wox +M UI/WebServerResources/js/Scheduler/Attendees.service.js +A UI/WebServerResources/js/Scheduler/sgFreebusy.directive.js +A UI/WebServerResources/js/Scheduler/sgFreebusyDay.directive.js + +commit 4df69587a290a45ef71411891c0f851ed62f721b +Author: Ludovic Marcotte +Date: Fri Aug 23 13:45:44 2019 -0400 + + (fix) honor IMAPLoginFieldName also when setting IMAP ACLs + +M NEWS +M SoObjects/Mailer/SOGoMailFolder.m + +commit b68c9bd3021e190c37a5a0cabde4a0f216d98d7e +Author: Ludovic Marcotte +Date: Fri Aug 23 08:46:27 2019 -0400 + + (fix) silence log call + +M SoObjects/SOGo/LDAPSource.m +M SoObjects/SOGo/SQLSource.h + +commit ff33356742109ba47e2caad2b7e81db7905463f7 +Author: Ludovic Marcotte +Date: Tue Aug 20 07:54:45 2019 -0400 + + (fix) proper initialization + +M UI/MailPartViewers/UIxMailPartEncryptedViewer.m + +commit c4198488d7bdd3d8faae914bc03c10f251196c3a +Author: InverseBot +Date: Tue Aug 20 01:14:22 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Mailer.services.js +M UI/WebServerResources/js/Mailer.services.js.map + +commit d8d3c88e98b4c4101fc71d9abece71dfeb77d73e +Author: Francis Lachapelle +Date: Mon Aug 19 16:47:37 2019 -0400 + + Fix events search when targeting recurrent events + +M NEWS +M SoObjects/Appointments/SOGoAppointmentFolder.m + +commit 676d2e679009055028e229028e34e9dac83a3433 +Author: Ludovic Marcotte +Date: Mon Aug 19 10:37:15 2019 -0400 + + (feat) added support for S/MIME opaque signing (fixes #4582) + +M NEWS +M SOPE/GDLContentStore/GCSFolder.m +M SoObjects/Mailer/NSData+SMIME.h +M SoObjects/Mailer/NSData+SMIME.m +M SoObjects/Mailer/SOGoDraftObject.m +M SoObjects/Mailer/SOGoMailBaseObject.m +M SoObjects/Mailer/SOGoMailBodyPart.m +M SoObjects/Mailer/SOGoMailObject+Draft.m +M SoObjects/Mailer/SOGoMailObject.h +M SoObjects/Mailer/SOGoMailObject.m +M UI/MailPartViewers/UIxMailPartEncryptedViewer.h +M UI/MailPartViewers/UIxMailPartEncryptedViewer.m +M UI/MailPartViewers/UIxMailRenderingContext.m +M UI/MailerUI/UIxMailView.m +M UI/WebServerResources/js/Mailer/Message.service.js + +commit b52abfcbea9fc9f567e0c1865ef9db2c28c220e5 +Author: Francis Lachapelle +Date: Mon Aug 19 10:04:14 2019 -0400 + + (js) Increase inputs max length of card/list + +M UI/Templates/ContactsUI/UIxContactEditorTemplate.wox + +commit cc48a486c766b2ad0b1e17ebf1808dc238eb93da +Author: InverseBot +Date: Fri Aug 16 01:14:37 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Preferences.js +M UI/WebServerResources/js/Preferences.js.map + +commit adf2378d7ac024125f49bba544abf931690f73e2 +Author: Francis Lachapelle +Date: Thu Aug 15 17:47:17 2019 -0400 + + (web) Improve contrast of toolbars w/input field + +M NEWS +M UI/Templates/ContactsUI/UIxContactFolderProperties.wox +M UI/Templates/MailerUI/UIxMailEditor.wox +M UI/Templates/PreferencesUI/UIxAccountEditor.wox +M UI/Templates/PreferencesUI/UIxFilterEditor.wox +M UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +M UI/Templates/SchedulerUI/UIxCalendarProperties.wox +M UI/Templates/SchedulerUI/UIxTaskEditorTemplate.wox +M UI/Templates/UIxAclEditor.wox + +commit 8c77145b9fbfec2f41eccdb771362d6e56eb1e93 +Author: Ludovic Marcotte +Date: Thu Aug 15 15:54:48 2019 -0400 + + (fix) avoid warning + +M SoObjects/SOGo/SOGoUserManager.m + +commit 3e2af3a16ed99f80bdb6e02200929b14fb5f1770 +Author: Ludovic Marcotte +Date: Thu Aug 15 15:53:40 2019 -0400 + + (fix) defined correct method signature + +M SoObjects/Mailer/NSData+SMIME.h + +commit 04f91b8948bf097bfbc575e6e7f800b0fa3dfd38 +Author: Ludovic Marcotte +Date: Thu Aug 15 12:48:53 2019 -0400 + + (feat) now possible to specify which domains you can forward your mails to + +M Documentation/SOGoInstallationGuide.asciidoc +M NEWS +M SoObjects/SOGo/SOGoDomainDefaults.h +M SoObjects/SOGo/SOGoDomainDefaults.m +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/PreferencesUI/UIxPreferences.m +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/js/Preferences/PreferencesController.js + +commit f7f9cb29e0456785e9f3605e8edd532f8d0d0c98 +Author: InverseBot +Date: Fri Aug 9 01:10:01 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Preferences.js +M UI/WebServerResources/js/Preferences.js.map + +commit 2f03a74fe01ae5c773f2cc0ccf05f410fc9c3a11 +Author: Ludovic Marcotte +Date: Thu Aug 8 13:57:05 2019 -0400 + + (feat) Debian 10 (Buster) support for x86_64 (fixes #4775) + +M NEWS + +commit ed1039a7f83c5dbd16c9de93c797b612e9db52fe +Author: Ludovic Marcotte +Date: Thu Aug 8 13:48:36 2019 -0400 + + (fix) force removal of pid file + +M packaging/debian-multiarch/sogo.init +M packaging/debian/sogo.init + +commit ee83e645db73bcbbbaa31452a1a98f2b82eac9f8 +Author: Ludovic Marcotte +Date: Thu Aug 8 13:30:46 2019 -0400 + + (fix) also chown after restart + +M packaging/debian-multiarch/sogo.init +M packaging/debian/sogo.init + +commit 59f035efe7e3bb208fdf25ae8115df077ba18f46 +Author: Ludovic Marcotte +Date: Thu Aug 8 13:17:14 2019 -0400 + + (fix) change pid file ownership to root as required by dpkg v1.19 + +M packaging/debian-multiarch/sogo.init +M packaging/debian/sogo.init + +commit 7486c011d2483cbb8021f4232a23ceeafd04d3f9 +Author: Francis Lachapelle +Date: Thu Aug 8 11:35:14 2019 -0400 + + Fix saving of receipt action for main IMAP account + +M NEWS +M UI/PreferencesUI/UIxPreferences.m + +commit 9d72c79a832a3e04c49b558f7b01af7525196966 +Author: Ludovic Marcotte +Date: Thu Aug 8 11:23:31 2019 -0400 + + (fix) define user once more + +M packaging/debian-multiarch/sogo.init +M packaging/debian/sogo.init + +commit aa768cf9510398a0efd67c717da0046b0f1db3ec +Author: Ludovic Marcotte +Date: Thu Aug 8 11:16:59 2019 -0400 + + (fix) specify user + +M packaging/debian-multiarch/sogo.init +M packaging/debian/sogo.init + +commit c2574537886009e6bdac41220e2fbb52a7a2cba3 +Author: Francis Lachapelle +Date: Thu Aug 8 10:38:55 2019 -0400 + + (i18n) Add missing localized strings + +M UI/Contacts/English.lproj/Localizable.strings + +commit a4b1fe9ceab33ab5f3a7bdfd4fdf0aece12f2eec +Author: Ludovic Marcotte +Date: Thu Aug 8 10:22:46 2019 -0400 + + Avoid using prefix + +M packaging/debian/rules + +commit 5d218e11130f792a15abefd81fe75b5ce94bd434 +Author: Francis Lachapelle +Date: Thu Aug 8 10:11:42 2019 -0400 + + (js) Prohibit duplicate contact categories + +M NEWS +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/js/Preferences/PreferencesController.js + +commit ab7af8828c1f648a0a594d0e93ca9a4997c74896 +Author: Ludovic Marcotte +Date: Thu Aug 8 09:47:31 2019 -0400 + + Avoid using prefix + +M packaging/debian-multiarch/rules + +commit 955820b17d3ba8b2a0c8d309fe0e8cee1ae6c5ec +Author: InverseBot +Date: Thu Aug 8 01:09:47 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Contacts.js +M UI/WebServerResources/js/Contacts.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 361a84e7b5ac6b40a016bb2607818428ea6b12bc +Author: Francis Lachapelle +Date: Wed Aug 7 16:33:51 2019 -0400 + + (js) Avoid saving an empty calendar name + +M NEWS +M UI/WebServerResources/js/Contacts/AddressBooksController.js +M UI/WebServerResources/js/Scheduler/sgCalendarListItem.directive.js + +commit a7b85c336086a1655a7cc8fa8f1bfd582141baba +Author: Ludovic Marcotte +Date: Wed Aug 7 15:44:45 2019 -0400 + + Revert "(fix) replace deprecated env var" + + This reverts commit 7e84bb4a1a08ed86cab1a131ad2d1fee5f114b24. + +M packaging/debian-multiarch/rules + +commit 1d169428feeaee2d14a7949b5db161fdb04a0f15 +Author: Ludovic Marcotte +Date: Wed Aug 7 15:44:33 2019 -0400 + + Revert "(fix) replace depracated env var" + + This reverts commit d5ff25232e451f7fa509b36f8d432a2be4187df6. + +M packaging/debian/rules + +commit 7e84bb4a1a08ed86cab1a131ad2d1fee5f114b24 +Author: Ludovic Marcotte +Date: Wed Aug 7 15:37:04 2019 -0400 + + (fix) replace deprecated env var + +M packaging/debian-multiarch/rules + +commit d5ff25232e451f7fa509b36f8d432a2be4187df6 +Author: Ludovic Marcotte +Date: Wed Aug 7 15:35:25 2019 -0400 + + (fix) replace depracated env var + +M packaging/debian/rules + +commit 93fb3593cf558f187ba0da8eb0fe9e80d94ab50a +Author: Francis Lachapelle +Date: Wed Aug 7 08:58:01 2019 -0400 + + (i18n) Update German and Polish translations + +M UI/PreferencesUI/German.lproj/Localizable.strings +M UI/PreferencesUI/Polish.lproj/Localizable.strings + +commit b6cd87e9c0b4c9a2b81a072e3f8f4e1cbf9562df +Author: Francis Lachapelle +Date: Tue Aug 6 10:05:44 2019 -0400 + + (i18n) Update French translation + +M UI/PreferencesUI/French.lproj/Localizable.strings + +commit 849c34306a56d1ee334367203184c756708ed273 +Author: Ludovic Marcotte +Date: Thu Aug 1 11:15:17 2019 -0400 + + (fix) properly handle Windows-1256 charaset (fixes #4781) + +M NEWS +M UI/MailPartViewers/UIxMailPartHTMLViewer.m + +commit f7f0af67d82cf1e15daf69247a9b54df8eefd155 +Author: Nicolas Höft +Date: Sun Jul 21 11:50:45 2019 +0200 + + (fix) Fix SIGSEGV and compilation due to missing include crypt.h + + When building on debian buster, the following warning occurs during + compiling: + + NSData+Crypto.m: In function ‘-[NSData(SOGoCryptoExtension) _asCryptedUsingSalt:magic:]’: + NSData+Crypto.m:610:9: warning: implicit declaration of function ‘crypt’; did you mean ‘creat’? [-Wimplicit-function-declaration] + buf = crypt([cryptString UTF8String], [saltString UTF8String]); + ^~~~~ + creat + NSData+Crypto.m:610:7: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + buf = crypt([cryptString UTF8String], [saltString UTF8String]); + ^ + NSData+Crypto.m: In function ‘-[NSData(SOGoCryptoExtension) asCryptUsingSalt:]’: + NSData+Crypto.m:674:7: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] + buf = crypt([cryptString UTF8String], [saltString UTF8String]); + ^ + Creating derived_src/NSFramework_SOGo.m.. + + This warning is apparently more severe as it may also cause segfaults + (at least on Debian Buster) when logging in, rendering sogo unusable: + + 2019-07-21 11:27:55.623 sogod[16074:16074] MySQL4 connection established 0x0x55e6b9e56f40 + 2019-07-21 11:27:55.624 sogod[16074:16074] MySQL4 channel 0x0x55e6b9aa41f0 opened (connection=0x0x55e6b9e56f40,sogo) + 2019-07-21 11:27:55.624 sogod[16074:16074] SQL: SELECT c_password FROM sogo_userview WHERE c_uid = 'xxxx'; + 2019-07-21 11:27:55.625 sogod[16074:16074] query has results, entering fetch-mode. + Jul 21 11:27:56 sogod [16057]: <0x0x55e6b9a56020[WOWatchDogChild]> child 16074 exited + Jul 21 11:27:56 sogod [16057]: <0x0x55e6b9a56020[WOWatchDogChild]> (terminated due to signal 11) + Jul 21 11:27:56 sogod [16057]: <0x0x55e6b992b360[WOWatchDog]> child spawned with pid 16268 + + The reason for this segfault is likely the implicit conversion to int, + leading to uninitialized higher bits of the pointer passed to NSData. + +M SoObjects/SOGo/NSData+Crypto.m + +commit 9c21f68c12ff1fdc3f2b294b0c6a2b4494972f41 +Author: InverseBot +Date: Sat Jul 20 01:17:56 2019 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/css/styles.css +M UI/WebServerResources/css/styles.css.map +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit 20c34c47e9d65ef290def1e692b2039d844c2074 +Author: Francis Lachapelle +Date: Fri Jul 19 14:14:55 2019 -0400 + + (doc) Add reference to the Connector Config Guide + +M Documentation/SOGoInstallationGuide.asciidoc + +commit 8bd8af947d42547d6d6cff101a8987b8ff7d1e89 +Author: Francis Lachapelle +Date: Fri Jul 19 13:29:52 2019 -0400 + + Update ChangeLog + +M ChangeLog + commit 4cb43552a6fc274581cde90528aeaa15f6d59296 Author: Francis Lachapelle Date: Fri Jul 19 13:22:16 2019 -0400