diff --git a/ChangeLog b/ChangeLog index f352ae6ce..dff88a894 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,971 @@ +commit 4419a192c12a88e43d9e28a3763ea8bb24b0b2c9 +Author: Francis Lachapelle +Date: Wed Jun 22 11:37:29 2016 -0400 + + Preparation for release 3.1.3 + +M Documentation/docinfo.xml +M Documentation/includes/global-attributes.asciidoc +M Version + +commit 0629d9ac62c64dd5a5cd28bead16c7bd6f6cd3c3 +Author: Francis Lachapelle +Date: Wed Jun 22 11:36:36 2016 -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/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 +M UI/WebServerResources/js/vendor/ng-sortable.min.js +M UI/WebServerResources/js/vendor/ng-sortable.min.js.map + +commit 7d02dda18c50a7f3be20e7cb14660dfbcbda83b0 +Author: Francis Lachapelle +Date: Wed Jun 22 11:27:21 2016 -0400 + + (html) Indentation + +M UI/Templates/PreferencesUI/UIxFilterEditor.wox + +commit cd3e7426ccda20662499ead4425c24542a626f0f +Author: Francis Lachapelle +Date: Wed Jun 22 11:23:12 2016 -0400 + + (css) Minify CSS using clean-css + + https://github.com/jakubpawlowicz/clean-css + https://github.com/gruntjs/grunt-contrib-cssmin + + Fixes #3714 + +M NEWS +M UI/WebServerResources/Gruntfile.js +M UI/WebServerResources/package.json + +commit d8dc443fa99d9e8f58128399b4f60323f5d1862e +Author: Francis Lachapelle +Date: Wed Jun 22 11:11:37 2016 -0400 + + (js) Cleanup unused functions + +M UI/WebServerResources/js/Contacts/AddressBook.service.js + +commit 6e0c347f397dcc849e8f0aa5e81dadf236e300cf +Author: Francis Lachapelle +Date: Wed Jun 22 11:08:30 2016 -0400 + + (css) Cleanup old rules + +M UI/WebServerResources/scss/_devtools.scss +M UI/WebServerResources/scss/components/input/input.scss +M UI/WebServerResources/scss/components/pseudo-input/pseudo-input.scss +M UI/WebServerResources/scss/components/toolbar/toolbar.scss + +commit 2638af1a8d6d3c5a0fedf62dd87ed62f04e9ceb6 +Author: Francis Lachapelle +Date: Wed Jun 22 11:05:39 2016 -0400 + + (i18n) Update translations + +M UI/Contacts/TurkishTurkey.lproj/Localizable.strings +M UI/MailerUI/TurkishTurkey.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/Italian.lproj/Localizable.strings +M UI/PreferencesUI/Russian.lproj/Localizable.strings +M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings +M UI/PreferencesUI/TurkishTurkey.lproj/Localizable.strings +M UI/Scheduler/TurkishTurkey.lproj/Localizable.strings + +commit 551405fac6dda954276388262de9d24f537ea376 +Author: Patrice Levesque +Date: Wed Jun 22 09:30:59 2016 -0400 + + Comment out 'su' logrotate parameter + + This parameter needs logrotate >= 3.8.0 which is too recent for + half our supported distributions and is not strictly necessary. + +M Scripts/logrotate + +commit 62b0dcc8898032279b8dab5ec226e3db9940aca8 +Author: InverseBot +Date: Wed Jun 22 01:23:40 2016 -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/Contacts.services.js +M UI/WebServerResources/js/Contacts.services.js.map +M UI/WebServerResources/js/Mailer.services.js +M UI/WebServerResources/js/Mailer.services.js.map +M UI/WebServerResources/js/Preferences.js +M UI/WebServerResources/js/Preferences.js.map +M UI/WebServerResources/js/Preferences.services.js +M UI/WebServerResources/js/Preferences.services.js.map + +commit 3e0ba60c848ede923ecc87080abfd3949554f953 +Author: Francis Lachapelle +Date: Tue Jun 21 21:42:08 2016 -0400 + + (font) Update Fira Sans to version 4.106 + +M UI/WebServerResources/fonts/FiraSans-Bold.eot +M UI/WebServerResources/fonts/FiraSans-Bold.ttf +M UI/WebServerResources/fonts/FiraSans-Bold.woff +M UI/WebServerResources/fonts/FiraSans-BoldItalic.eot +M UI/WebServerResources/fonts/FiraSans-BoldItalic.ttf +M UI/WebServerResources/fonts/FiraSans-BoldItalic.woff +M UI/WebServerResources/fonts/FiraSans-Eight.eot +M UI/WebServerResources/fonts/FiraSans-Eight.ttf +M UI/WebServerResources/fonts/FiraSans-Eight.woff +M UI/WebServerResources/fonts/FiraSans-EightItalic.eot +M UI/WebServerResources/fonts/FiraSans-EightItalic.ttf +M UI/WebServerResources/fonts/FiraSans-EightItalic.woff +M UI/WebServerResources/fonts/FiraSans-ExtraBold.eot +M UI/WebServerResources/fonts/FiraSans-ExtraBold.ttf +M UI/WebServerResources/fonts/FiraSans-ExtraBold.woff +M UI/WebServerResources/fonts/FiraSans-ExtraBoldItalic.eot +M UI/WebServerResources/fonts/FiraSans-ExtraBoldItalic.ttf +M UI/WebServerResources/fonts/FiraSans-ExtraBoldItalic.woff +M UI/WebServerResources/fonts/FiraSans-ExtraLight.eot +M UI/WebServerResources/fonts/FiraSans-ExtraLight.ttf +M UI/WebServerResources/fonts/FiraSans-ExtraLight.woff +M UI/WebServerResources/fonts/FiraSans-ExtraLightItalic.eot +M UI/WebServerResources/fonts/FiraSans-ExtraLightItalic.ttf +M UI/WebServerResources/fonts/FiraSans-ExtraLightItalic.woff +M UI/WebServerResources/fonts/FiraSans-Four.eot +M UI/WebServerResources/fonts/FiraSans-Four.ttf +M UI/WebServerResources/fonts/FiraSans-Four.woff +M UI/WebServerResources/fonts/FiraSans-FourItalic.eot +M UI/WebServerResources/fonts/FiraSans-FourItalic.ttf +M UI/WebServerResources/fonts/FiraSans-FourItalic.woff +M UI/WebServerResources/fonts/FiraSans-Heavy.eot +M UI/WebServerResources/fonts/FiraSans-Heavy.ttf +M UI/WebServerResources/fonts/FiraSans-Heavy.woff +M UI/WebServerResources/fonts/FiraSans-HeavyItalic.eot +M UI/WebServerResources/fonts/FiraSans-HeavyItalic.ttf +M UI/WebServerResources/fonts/FiraSans-HeavyItalic.woff +M UI/WebServerResources/fonts/FiraSans-Italic.eot +M UI/WebServerResources/fonts/FiraSans-Italic.ttf +M UI/WebServerResources/fonts/FiraSans-Italic.woff +M UI/WebServerResources/fonts/FiraSans-SemiBold.eot +M UI/WebServerResources/fonts/FiraSans-SemiBold.ttf +M UI/WebServerResources/fonts/FiraSans-SemiBold.woff +M UI/WebServerResources/fonts/FiraSans-SemiBoldItalic.eot +M UI/WebServerResources/fonts/FiraSans-SemiBoldItalic.ttf +M UI/WebServerResources/fonts/FiraSans-SemiBoldItalic.woff +M UI/WebServerResources/fonts/FiraSans-Two.eot +M UI/WebServerResources/fonts/FiraSans-Two.ttf +M UI/WebServerResources/fonts/FiraSans-Two.woff +M UI/WebServerResources/fonts/FiraSans-TwoItalic.eot +M UI/WebServerResources/fonts/FiraSans-TwoItalic.ttf +M UI/WebServerResources/fonts/FiraSans-TwoItalic.woff +M UI/WebServerResources/fonts/FiraSans-Ultra.eot +M UI/WebServerResources/fonts/FiraSans-Ultra.ttf +M UI/WebServerResources/fonts/FiraSans-Ultra.woff +M UI/WebServerResources/fonts/FiraSans-UltraItalic.eot +M UI/WebServerResources/fonts/FiraSans-UltraItalic.ttf +M UI/WebServerResources/fonts/FiraSans-UltraItalic.woff +M UI/WebServerResources/fonts/FiraSans-UltraLight.eot +M UI/WebServerResources/fonts/FiraSans-UltraLight.ttf +M UI/WebServerResources/fonts/FiraSans-UltraLight.woff +M UI/WebServerResources/fonts/FiraSans-UltraLightItalic.eot +M UI/WebServerResources/fonts/FiraSans-UltraLightItalic.ttf +M UI/WebServerResources/fonts/FiraSans-UltraLightItalic.woff + +commit dfc904f4f30e96479f41cd397a1524b971e2d14c +Author: Francis Lachapelle +Date: Tue Jun 21 21:29:44 2016 -0400 + + (js) Never query Gravatar.com when disabled + +M NEWS +M UI/Templates/PreferencesUI/UIxPreferences.wox +A UI/WebServerResources/img/ic_person_grey_24px.svg +M UI/WebServerResources/js/Common/Common.app.js +M UI/WebServerResources/js/Common/User.service.js +M UI/WebServerResources/js/Contacts/Card.service.js +M UI/WebServerResources/js/Mailer/Message.service.js +M UI/WebServerResources/js/Preferences/Preferences.service.js +M UI/WebServerResources/js/Preferences/PreferencesController.js +M UI/WebServerResources/scss/components/chips/chips.scss + +commit 9dbb360ef7a413a38bd0a4adbbb6a5f388756921 +Author: Francis Lachapelle +Date: Tue Jun 21 21:03:36 2016 -0400 + + (css) Improve input labels in event/task views + +M UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox +M UI/Templates/SchedulerUI/UIxTaskViewTemplate.wox + +commit 1efeca72c5c6faa5db6e1f778cc447db5dabe2f2 +Author: Ludovic Marcotte +Date: Tue Jun 21 15:57:35 2016 -0400 + + (fix) fallback to email if no cn is found (should avoid displaying bogus chips) + +M SoObjects/Appointments/iCalEntityObject+SOGo.m +M UI/MailPartViewers/UIxMailPartICalViewer.m + +commit b72b52f052a13fe98bddc191f9ff8b1b80bdc37d +Author: Ludovic Marcotte +Date: Tue Jun 21 14:30:14 2016 -0400 + + typo + +M NEWS + +commit 083b770e41808b34043fdde6473bf5a3c4e2b775 +Author: InverseBot +Date: Tue Jun 21 01:12:39 2016 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/css/styles.css +M UI/WebServerResources/css/styles.css.map +M UI/WebServerResources/js/Administration.js +M UI/WebServerResources/js/Administration.js.map +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/vendor/angular-material.js +M UI/WebServerResources/js/vendor/angular-material.min.js + +commit 0462530fbdfc1e0f3ba6aa19074eb4b29e114d93 +Author: Francis Lachapelle +Date: Mon Jun 20 16:15:27 2016 -0400 + + (css,js) Update md to v1.1.0-rc.5-master-8758488 + +M UI/WebServerResources/angular-material +M UI/WebServerResources/bower.json + +commit 66e1fbd556a036c158934594e2e3fdbf83bcda84 +Author: Francis Lachapelle +Date: Mon Jun 20 16:10:52 2016 -0400 + + Improve ACL editor + +M UI/Templates/AdministrationUI/UIxAdministrationAclEditor.wox +M UI/Templates/UIxAclEditor.wox +M UI/WebServerResources/js/Administration/AdministrationAclController.js +M UI/WebServerResources/js/Common/AclController.js +M UI/WebServerResources/scss/components/card/card.scss + +commit 6b5571ea2ce87f5653a1a6e89374183d3f91b7b2 +Author: Francis Lachapelle +Date: Mon Jun 20 16:08:41 2016 -0400 + + (js) Only select checkboxes in ACL editor + +M UI/WebServerResources/js/Common/Acl.service.js + +commit 6538f6d047530ea26e3ceb62e5dabecec5220d3d +Author: Francis Lachapelle +Date: Mon Jun 20 15:54:54 2016 -0400 + + (js) Fix user removal from ACLs in Admin module + + Fixes #3713 + +M UI/WebServerResources/js/Common/Acl.service.js + +commit 61381225d906834820119b1cbfafd341e77902d0 +Author: Patrice Levesque +Date: Mon Jun 20 15:55:47 2016 -0400 + + Loosen logrotate directives for custom deployments + + Logrotate refuses to rotate logfiles if /var/log/sogo has permissive write + permissions, but sometimes that is needed, especially with setups involving + multiple SOGo installs running under different UNIX users. + +M Scripts/logrotate + +commit 75dfebe9aee1f6aa0b35d2c177f2af2743cc5b3f +Author: Ludovic Marcotte +Date: Mon Jun 20 09:10:50 2016 -0400 + + (feat) one-click option to give all permissions for user (fixes #1637) + +M NEWS +M UI/Templates/UIxAclEditor.wox +M UI/WebServerResources/js/Common/Acl.service.js +M UI/WebServerResources/js/Common/AclController.js + +commit 5ee5ccd0782a88be14e3c848c8538555557dc2cf +Author: InverseBot +Date: Sat Jun 18 01:19:59 2016 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map + +commit c5ada373c18c4f2a6045d94b767d15e666bc1442 +Author: Francis Lachapelle +Date: Fri Jun 17 16:43:24 2016 -0400 + + (js) Fetch calendar's links once created + + Since "links to this calendar" are initialized when loading the page, we + need to query the server for the links of a newly created calendar. + +M UI/WebServerResources/js/Scheduler/Calendar.service.js + +commit 2caa6754cfc2e11cb3f4001c13c938d41d93656a +Author: Ludovic Marcotte +Date: Fri Jun 17 15:41:10 2016 -0400 + + (fix) show tooltips over long calendar/ab names (fixes #232) + +M NEWS +M UI/Templates/ContactsUI/UIxContactFoldersView.wox +M UI/Templates/SchedulerUI/UIxCalMainView.wox + +commit 8cc0b946e70f4a7643acfc4956a49b50c059f380 +Author: Francis Lachapelle +Date: Fri Jun 17 15:24:59 2016 -0400 + + Fix handling of attendees when updating an event + +M NEWS +M SoObjects/Appointments/iCalEntityObject+SOGo.m +M UI/MailPartViewers/UIxMailPartICalViewer.m +M UI/Scheduler/UIxAppointmentEditor.m +M UI/Templates/MailPartViewers/UIxMailPartICalViewer.wox +M UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +M UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox +M UI/WebServerResources/js/Scheduler/Component.service.js + +commit 20001b7e1468f72622b23c6bc0ddfa32be278fe9 +Author: Ludovic Marcotte +Date: Fri Jun 17 14:34:48 2016 -0400 + + Updated NEWS file + +M NEWS + +commit c8c8d12d1f7efb53267a4339daab080049e43aec +Author: Ludovic Marcotte +Date: Fri Jun 17 14:28:03 2016 -0400 + + (fix) fallback to email address if no CN is found (fixes #3733) + +M SoObjects/Mailer/SOGoMailAccount.m + +commit d2b44b6b50105ea4753905bfc6cd6afb79e109e6 +Author: InverseBot +Date: Fri Jun 17 01:21:13 2016 -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/Contacts.services.js +M UI/WebServerResources/js/Contacts.services.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 +M UI/WebServerResources/js/vendor/angular-animate.js +M UI/WebServerResources/js/vendor/angular-animate.min.js +M UI/WebServerResources/js/vendor/angular-aria.js +M UI/WebServerResources/js/vendor/angular-aria.min.js +M UI/WebServerResources/js/vendor/angular-cookies.js +M UI/WebServerResources/js/vendor/angular-cookies.min.js +M UI/WebServerResources/js/vendor/angular-material.js +M UI/WebServerResources/js/vendor/angular-material.min.js +M UI/WebServerResources/js/vendor/angular-messages.js +M UI/WebServerResources/js/vendor/angular-messages.min.js +M UI/WebServerResources/js/vendor/angular-sanitize.js +M UI/WebServerResources/js/vendor/angular-sanitize.min.js +M UI/WebServerResources/js/vendor/angular.js +M UI/WebServerResources/js/vendor/angular.min.js + +commit aeaa017406441dba65e76c3de26f4ce235d4f272 +Author: Francis Lachapelle +Date: Thu Jun 16 16:33:39 2016 -0400 + + (js) Improve Dialog.prompt + +M UI/WebServerResources/js/Common/Dialog.service.js + +commit af136eec6c2674c12afc51319a57235d43fde452 +Author: Francis Lachapelle +Date: Thu Jun 16 16:21:24 2016 -0400 + + (js) Fix autocompletion of LDAP-based groups + + Fixes #3673 + +M UI/WebServerResources/js/Contacts/AddressBook.service.js +M UI/WebServerResources/js/Scheduler/Component.service.js + +commit 429aa1a91d4f32c1c389f03ca8b585ec2e675e25 +Author: Francis Lachapelle +Date: Thu Jun 16 16:08:21 2016 -0400 + + Improve attendees display in event editor + + Fixes #3730 + +M UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +M UI/WebServerResources/js/Scheduler/ComponentController.js + +commit 734d680708686a4932c8e081c8d752c55a48a7e5 +Author: Francis Lachapelle +Date: Thu Jun 16 15:37:41 2016 -0400 + + Fix SOGoLoginModule when set to "Last used" + +M NEWS +M UI/PreferencesUI/UIxJSONPreferences.m + +commit af8f93955957b498d83f20be8cc3e15611b6000d +Author: Francis Lachapelle +Date: Thu Jun 16 14:46:05 2016 -0400 + + (js,css) Improve attendees editor + + Fixes #3730 + +M UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox +M UI/Templates/SchedulerUI/UIxAttendeesEditor.wox +M UI/WebServerResources/js/Scheduler/ComponentController.js +M UI/WebServerResources/scss/views/SchedulerUI.scss + +commit 15188a49970e32eec52fe1e208638986b7886cbc +Author: Francis Lachapelle +Date: Thu Jun 16 10:52:30 2016 -0400 + + (css,js) Update md to v1.1.0-rc.5-master-42833aa + +M UI/WebServerResources/angular-material +M UI/WebServerResources/bower.json + +commit 7305fb83f785bcb8ee57e90ea9417178c57380e2 +Author: Francis Lachapelle +Date: Thu Jun 16 09:52:01 2016 -0400 + + Fix Sieve integration test + +M Tests/Integration/test-sieve.py + +commit aadc1681bd476034cc294e7e7b5e6ab795fe5fc3 +Author: Roel van Meer +Date: Thu Jun 16 14:58:58 2016 +0200 + + Fix error when adding entry to LDAP address book [bug 3621] + +M SoObjects/SOGo/LDAPSource.m + +commit c1bbc1720dca5e4568f4c511f4699a0d5f5a916c +Author: Francis Lachapelle +Date: Wed Jun 15 16:23:17 2016 -0400 + + (doc) Cleanup installation guide + +M Documentation/SOGoInstallationGuide.asciidoc + +commit d8fc40217d8bb6387ecbe7326873bb8b803f06f9 +Author: Francis Lachapelle +Date: Wed Jun 15 16:02:12 2016 -0400 + + Specify a custom vacation subject + + User can now specify a custom vacation subject. For Sieve servers + implementing the variables extension, one can write ${subject} to insert + the original subject in the auto reply. + + SOGoDefaultVacationSubject is a new domain defaults parameter used when + the user doesn't specify a custom subject. + + Fixes #685, #1447 + +M Documentation/SOGoInstallationGuide.asciidoc +M NEWS +M SoObjects/SOGo/SOGoDomainDefaults.h +M SoObjects/SOGo/SOGoDomainDefaults.m +M SoObjects/SOGo/SOGoSieveManager.m +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/PreferencesUI/UIxJSONPreferences.m +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/js/Preferences/PreferencesController.js +M UI/WebServerResources/scss/components/input/input.scss + +commit 49ed5bb4620f0463a14fdc50969277500f76839d +Author: Francis Lachapelle +Date: Wed Jun 15 08:36:13 2016 -0400 + + Localization + +M UI/PreferencesUI/English.lproj/Localizable.strings + +commit c69e84650dc40f5dde23653b3c7afa4ed5ae003c +Author: Francis Lachapelle +Date: Tue Jun 14 16:12:48 2016 -0400 + + (js) Fix initialization of Card's screenname + +M UI/WebServerResources/js/Contacts/Card.service.js + +commit 85b764c1794e34a685591af922fc64bf8ef3c0ca +Author: Francis Lachapelle +Date: Tue Jun 14 16:11:12 2016 -0400 + + (html,css) Improve forms + + Improved pseudo-input and used md-inline-form + +M UI/PreferencesUI/UIxPreferences.m +M UI/Templates/ContactsUI/UIxContactEditorTemplate.wox +M UI/Templates/ContactsUI/UIxContactViewTemplate.wox +M UI/Templates/PreferencesUI/UIxFilterEditor.wox +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/scss/components/pseudo-input/pseudo-input.scss + +commit 4744170628c7ec6e602998ea2e90348a932bed6d +Author: Francis Lachapelle +Date: Tue Jun 14 14:10:17 2016 -0400 + + Add a header and/or footer to the vacation message + + Fixes #1961 + +M Documentation/SOGoInstallationGuide.asciidoc +M NEWS +M SoObjects/SOGo/GNUmakefile +M SoObjects/SOGo/SOGoDomainDefaults.h +M SoObjects/SOGo/SOGoDomainDefaults.m +M SoObjects/SOGo/SOGoSieveManager.m +A SoObjects/SOGo/SOGoTextTemplateFile.h +A SoObjects/SOGo/SOGoTextTemplateFile.m +M UI/PreferencesUI/UIxPreferences.h +M UI/PreferencesUI/UIxPreferences.m +M UI/Templates/PreferencesUI/UIxPreferences.wox +A UI/WebServerResources/scss/views/PreferencesUI.scss +M UI/WebServerResources/scss/views/_view.scss + +commit 7f4474f47c832db7cf3fd6dd661a6b2af3fa2f0b +Author: Francis Lachapelle +Date: Tue Jun 14 12:17:50 2016 -0400 + + (js,css) Adapt time picker to latest md changes + +M UI/WebServerResources/js/Common/sgTimepicker.directive.js +M UI/WebServerResources/scss/components/timepicker/timepicker.scss + +commit d9f499ff52ed702201afa984f9ccea379b5fcc08 +Author: Francis Lachapelle +Date: Tue Jun 14 11:39:51 2016 -0400 + + (css) Fix pseudo-input label size + +M UI/Templates/SchedulerUI/UIxAppointmentViewTemplate.wox +M UI/Templates/SchedulerUI/UIxTaskViewTemplate.wox +M UI/WebServerResources/scss/components/pseudo-input/pseudo-input.scss + +commit 35c0436bf66450549ac569b1fc98c4881296d18e +Author: Francis Lachapelle +Date: Tue Jun 14 10:54:28 2016 -0400 + + (html) Add subheader in sidenav of Preferences + +M UI/Templates/PreferencesUI/UIxPreferences.wox + +commit e24ee771e2d0048feb02ec143190fbc7a2bac574 +Author: Francis Lachapelle +Date: Tue Jun 14 10:31:45 2016 -0400 + + Honor the domain defaults when creating an event + + Initialize the editor with the value of + SOGoAppointmentSendEMailNotifications from the domain defaults. + + Fixes #3729 + +M NEWS +M UI/PreferencesUI/UIxJSONPreferences.m +M UI/WebServerResources/js/Scheduler/Component.service.js + +commit ff65ba88adf6edca44c1df7c14738fde46fd3c08 +Author: Ludovic Marcotte +Date: Tue Jun 14 08:31:37 2016 -0400 + + (fix) properly terminate dictionary initialization + +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit 72731e84f1e6ada4677440786bd94a06101f26c1 +Author: InverseBot +Date: Tue Jun 14 01:55:45 2016 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Preferences.services.js +M UI/WebServerResources/js/Preferences.services.js.map +M UI/WebServerResources/js/Scheduler.services.js +M UI/WebServerResources/js/Scheduler.services.js.map +M UI/WebServerResources/js/vendor/angular-file-upload.min.js +M UI/WebServerResources/js/vendor/angular-file-upload.min.js.map + +commit a3d64d05f62e034b85ba265f061995d973e5ea2d +Author: Ludovic Marcotte +Date: Mon Jun 13 15:39:57 2016 -0400 + + (feat) now possible to set vacation message start date (fixes #3679) + +M Documentation/SOGoInstallationGuide.asciidoc +M NEWS +M Scripts/sogo.cron +M Tools/GNUmakefile +D Tools/SOGoToolExpireAutoReply.m +A Tools/SOGoToolUpdateAutoReply.m +M UI/Templates/PreferencesUI/UIxPreferences.wox +M UI/WebServerResources/js/Preferences/Preferences.service.js + +commit 73c400c407945f830d55a2ef5221a8194e27c96a +Author: Ludovic Marcotte +Date: Mon Jun 13 14:21:08 2016 -0400 + + Updated NEWS + +M NEWS + +commit 9a32d829639b809d25baaeac8184539a8f501036 +Author: Ludovic Marcotte +Date: Mon Jun 13 14:16:25 2016 -0400 + + (fix) when restoring user's preferences, regenerate Sieve scripts (fixes #3029) + +M Tools/SOGoToolRestore.m + +commit 5eb4557ac9e3b55791369a511e12b9126602c62b +Author: Ludovic Marcotte +Date: Mon Jun 13 13:16:40 2016 -0400 + + Updated NEWS + +M NEWS + +commit ae7fefb487c206947c78c978b5e0331a58f56c48 +Author: Ludovic Marcotte +Date: Mon Jun 13 13:14:55 2016 -0400 + + (feat) now possible to set a default Sieve filter (fixes #2949) + +M Documentation/SOGoInstallationGuide.asciidoc +M UI/MainUI/SOGoUserHomePage.m + +commit 4f64994f7b04518f9106799a056b27cb43334027 +Author: Francis Lachapelle +Date: Mon Jun 13 10:44:49 2016 -0400 + + Add missing delegators identities in mail editor + + Fixes #3720 + +M NEWS +M SoObjects/SOGo/SOGoUser.h +M SoObjects/SOGo/SOGoUser.m + +commit d2869bed7fff2101390a2e9eedfdcbaf11813151 +Author: Francis Lachapelle +Date: Fri Jun 10 16:50:21 2016 -0400 + + (js) Use a speed dial for event/task creation + +M NEWS +M UI/Templates/SchedulerUI/UIxCalMainView.wox +M UI/WebServerResources/js/Scheduler/CalendarListController.js + +commit da5fa9e850ec0bac1a75541811588f4c3b9d6372 +Author: InverseBot +Date: Sat Jun 11 02:04:22 2016 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/js/Common.js +M UI/WebServerResources/js/Common.js.map +M UI/WebServerResources/js/Contacts.js +M UI/WebServerResources/js/Contacts.js.map +M UI/WebServerResources/js/Preferences.services.js +M UI/WebServerResources/js/Preferences.services.js.map + +commit ff4e50d904d5d921563032956d3c238fb332c4e5 +Author: Francis Lachapelle +Date: Fri Jun 10 15:05:35 2016 -0400 + + (js) Use a speed dial for card/list creation + +M NEWS +M UI/Templates/ContactsUI/UIxContactFoldersView.wox +M UI/WebServerResources/js/Contacts/AddressBookController.js + +commit d9d8a726516d973ea360c8e47cc18123cd95ec08 +Author: Francis Lachapelle +Date: Fri Jun 10 14:26:34 2016 -0400 + + Fix time format when default is chosen + +M NEWS +M UI/PreferencesUI/UIxPreferences.m + +commit 6c2052ab6f7e620653993182335af8b4ed71ed53 +Author: Francis Lachapelle +Date: Fri Jun 10 14:06:41 2016 -0400 + + Always display month in week view + + Fixes #3724 + +M NEWS +M UI/Scheduler/UIxCalDayTable.m + +commit 684c32ee957778ecfedefce0fd3db97d04b2e78e +Author: Francis Lachapelle +Date: Fri Jun 10 11:38:35 2016 -0400 + + (js) Fix sgTimePicker parsing of input field + +M NEWS +M UI/WebServerResources/js/Common/sgTimepicker.directive.js +M UI/WebServerResources/js/Common/utils.js +M UI/WebServerResources/js/Preferences/Preferences.service.js + +commit ccbce4fa1d076fef5a3cfe38e592ee8f8a7455b0 +Author: Francis Lachapelle +Date: Fri Jun 10 09:04:32 2016 -0400 + + (i18n) Update translations + +M SoObjects/Appointments/TurkishTurkey.lproj/Localizable.strings +M UI/AdministrationUI/TurkishTurkey.lproj/Localizable.strings +M UI/Common/Hungarian.lproj/Localizable.strings +M UI/Common/Italian.lproj/Localizable.strings +M UI/Common/Macedonian.lproj/Localizable.strings +M UI/Common/Russian.lproj/Localizable.strings +M UI/Common/TurkishTurkey.lproj/Localizable.strings +M UI/Contacts/Hungarian.lproj/Localizable.strings +M UI/Contacts/Macedonian.lproj/Localizable.strings +M UI/Contacts/Russian.lproj/Localizable.strings +M UI/Contacts/TurkishTurkey.lproj/Localizable.strings +M UI/MailerUI/Hungarian.lproj/Localizable.strings +M UI/MailerUI/Macedonian.lproj/Localizable.strings +M UI/MailerUI/Russian.lproj/Localizable.strings +M UI/MailerUI/TurkishTurkey.lproj/Localizable.strings +M UI/MainUI/Hungarian.lproj/Localizable.strings +M UI/MainUI/Italian.lproj/Localizable.strings +M UI/MainUI/Macedonian.lproj/Localizable.strings +M UI/MainUI/Russian.lproj/Localizable.strings +M UI/MainUI/TurkishTurkey.lproj/Localizable.strings +M UI/PreferencesUI/Hungarian.lproj/Localizable.strings +M UI/PreferencesUI/Macedonian.lproj/Localizable.strings +M UI/PreferencesUI/Russian.lproj/Localizable.strings +M UI/PreferencesUI/TurkishTurkey.lproj/Localizable.strings +M UI/Scheduler/TurkishTurkey.lproj/Localizable.strings + +commit c3bcfe0f070bb7191b8a319e6f36b64ec9a2f043 +Author: Ludovic Marcotte +Date: Fri Jun 10 08:41:16 2016 -0400 + + Updated NEWS file + +M NEWS + +commit f607cb03c5e6eac9cc378d579e1fcd888a530dd6 +Author: Ludovic Marcotte +Date: Thu Jun 9 15:01:35 2016 -0400 + + (fix) handle flattened timezone definitions (fixes #2690) + +M SOPE/NGCards/iCalTimeZone.m +M SOPE/NGCards/iCalTimeZonePeriod.m + +commit 658cb956d9b5b43b22a3241b2857b757406c4cef +Author: Francis Lachapelle +Date: Thu Jun 9 15:36:26 2016 -0400 + + Update NEWS file + +M NEWS + +commit 7dbbd66640673f205487b4397bcd62c15cbc1f14 +Author: Francis Lachapelle +Date: Thu Jun 9 15:30:12 2016 -0400 + + Fix all-day events covering a timezone change + + Fixes #3457 + +M SoObjects/Appointments/iCalEvent+SOGo.m + +commit fa78566d726fa01cfefdb77b77ae731ef8559e05 +Author: Patrice Levesque +Date: Thu Jun 9 15:17:14 2016 -0400 + + Fix builds in directory names containing spaces + + Prevent ./configure failure when run from a directory + such as "/home/bob/my own sogo directory/" + +M configure + +commit 0b1e7ad8e0456a27858a223a71548db23435978c +Author: Ludovic Marcotte +Date: Thu Jun 9 13:26:22 2016 -0400 + + (fix) properly handle sorted/deleted calendars (fixes #3723) + +M NEWS +M UI/Scheduler/UIxCalendarSelector.m + +commit d6d3e49158ec6b569e5c0db4d98efb3b7e3a4747 +Author: Patrice Levesque +Date: Thu Jun 9 13:00:01 2016 -0400 + + Remove Makefile condition for test-uninitialized + +M general.make + +commit ff711e60b2b71e3f33e150fdff1d2d0de6cbc3ee +Author: Ludovic Marcotte +Date: Thu Jun 9 10:42:28 2016 -0400 + + (fix) avoid potential but unlikely mem leak + +M UI/Scheduler/UIxCalendarSelector.m + +commit 215f04667c78607d55a894a0689ab2874e06a78b +Author: InverseBot +Date: Thu Jun 9 01:22:57 2016 -0400 + + (js/css) Update generated files + +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 1db09de2a864f9b8d6e8cffb837afe046aff2feb +Author: Francis Lachapelle +Date: Wed Jun 8 16:25:54 2016 -0400 + + Escape HTML in raw source of Cards + +M NEWS +M UI/Contacts/UIxContactActions.m +M UI/Templates/ContactsUI/UIxContactViewTemplate.wox + +commit 64ce3c9c22fd9a28caabf11e76216cd53d0245aa +Author: Francis Lachapelle +Date: Wed Jun 8 16:06:58 2016 -0400 + + Escape HTML in raw source of events and tasks + + Fixes #3718 + +M NEWS +M UI/Scheduler/UIxComponentEditor.m +M UI/WebServerResources/js/Scheduler/ComponentController.js + +commit 97e6385f4c1a52eeebdd8369c0b6db5954c1c339 +Author: Francis Lachapelle +Date: Wed Jun 8 15:21:36 2016 -0400 + + (js) Fix validation of Sieve filter editor + +M NEWS +M UI/Templates/PreferencesUI/UIxFilterEditor.wox +M UI/WebServerResources/js/Preferences/FiltersDialogController.js + +commit 076b6b6ad56f35650791fc89a657c50ff4e68fd4 +Author: Francis Lachapelle +Date: Wed Jun 8 14:02:45 2016 -0400 + + (html) Fix generic avatar in lists + + Fixes #3719 + +M NEWS +M UI/Templates/ContactsUI/UIxContactFoldersView.wox +M UI/Templates/MailerUI/UIxMailFolderTemplate.wox + +commit 44d184b1cf85967b8a061eebeec19f2fc576b247 +Author: InverseBot +Date: Wed Jun 8 01:21:25 2016 -0400 + + (js/css) Update generated files + +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 77ce13967c7d66ac6501d95522375c87542813e7 +Author: Francis Lachapelle +Date: Tue Jun 7 11:08:06 2016 -0400 + + (js) Improve $scope.$watch + +M UI/WebServerResources/js/Common/sgAvatarImage.directive.js +M UI/WebServerResources/js/Mailer/MessageController.js +M UI/WebServerResources/js/Scheduler/CalendarsController.js + +commit cebd79a66e4bf6711690a49561a3dc7d04be4e03 +Author: Francis Lachapelle +Date: Tue Jun 7 10:46:39 2016 -0400 + + Add missing JS vendor lib to makefile + +M UI/WebServerResources/GNUmakefile + +commit 79085d6ddd2444fd1252b60cda63f8add5b65450 +Author: InverseBot +Date: Tue Jun 7 10:31:29 2016 -0400 + + (js/css) Update generated files + +M UI/WebServerResources/css/styles.css +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 +M UI/WebServerResources/js/vendor/ng-sortable.min.js +M UI/WebServerResources/js/vendor/ng-sortable.min.js.map + +commit bba673e0efc4b09027c2f190a117a4f418b8eebe +Author: Francis Lachapelle +Date: Tue Jun 7 10:09:25 2016 -0400 + + Fix negative offset when saving an all-day event + +M SoObjects/Appointments/iCalEvent+SOGo.m + +commit c6f6f7896c8f788877a6d150cd0de4d7bf005649 +Author: Francis Lachapelle +Date: Mon Jun 6 16:12:32 2016 -0400 + + Update ChangeLog + +M ChangeLog + commit a3989926e35e7e41090c501849ccad9de5e91ecd Author: Francis Lachapelle Date: Mon Jun 6 16:12:08 2016 -0400 @@ -223,6 +1191,16 @@ Date: Thu Jun 2 15:11:06 2016 -0400 M UI/Templates/MailerUI/UIxMailMainFrame.wox +commit 93f0678a5eab9f6a02fb0536472a44239dfb37ac +Author: Zhang Huangbin +Date: Fri Jun 3 19:14:50 2016 +0800 + + Supports multiple web domains in Apache. + + Using "%(HTTP_HOST)e" will make default Apache config file support multiple web domains, no change required by sys admin. + +M Apache/SOGo.conf + commit 12eb839d736feb404b8dae7f0198299b6aa942bc Author: InverseBot Date: Fri Jun 3 02:05:30 2016 -0400