Update ChangeLog

pull/187/head
Francis Lachapelle 2016-01-18 09:51:58 -05:00
parent b1590f6b2e
commit ec28fdc8d0
1 changed files with 554 additions and 0 deletions

554
ChangeLog
View File

@ -1,3 +1,354 @@
commit b1590f6b2e01ac697597018871f7953f992226f9
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Mon Jan 18 09:51:22 2016 -0500
Update translations
M SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings
M SoObjects/Contacts/SpanishArgentina.lproj/Localizable.strings
M UI/AdministrationUI/French.lproj/Localizable.strings
M UI/Common/French.lproj/Localizable.strings
M UI/Common/German.lproj/Localizable.strings
M UI/Common/SpanishArgentina.lproj/Localizable.strings
M UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings
M UI/Contacts/Finnish.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/SpanishArgentina.lproj/Localizable.strings
M UI/Contacts/SpanishSpain.lproj/Localizable.strings
M UI/MailPartViewers/French.lproj/Localizable.strings
M UI/MailPartViewers/German.lproj/Localizable.strings
M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings
M UI/MailerUI/Finnish.lproj/Localizable.strings
M UI/MailerUI/French.lproj/Localizable.strings
M UI/MailerUI/German.lproj/Localizable.strings
M UI/MailerUI/Hungarian.lproj/Localizable.strings
M UI/MailerUI/Polish.lproj/Localizable.strings
M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings
M UI/MailerUI/SpanishSpain.lproj/Localizable.strings
M UI/MainUI/French.lproj/Localizable.strings
M UI/MainUI/German.lproj/Localizable.strings
M UI/MainUI/SpanishArgentina.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/SpanishArgentina.lproj/Localizable.strings
M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings
M UI/Scheduler/Finnish.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/SpanishArgentina.lproj/Localizable.strings
M UI/Scheduler/SpanishSpain.lproj/Localizable.strings
commit 800d143a35e97cb4b3c24ed45bc953afac312adb
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Mon Jan 18 09:20:41 2016 -0500
Update NEWS file regarding PR#184
M NEWS
commit d5bf661cf141c03af7dc4a16483719195f309e97
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Sun Jan 17 06:29:13 2016 -0500
(fix) avoid generating empty ConversationId which can break Android EAS
M ActiveSync/SOGoMailObject+ActiveSync.m
commit dc2878b5e2a705ace7347fec7efbf4075daf2977
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Sat Jan 16 08:08:37 2016 -0500
(fix) don't generate dual Body tag for event exceptions
M ActiveSync/iCalEvent+ActiveSync.m
commit f9aab0de75fa42ef0181d38ceec7f40cc5951072
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Thu Jan 14 14:49:22 2016 -0500
(fix) correctly remove the event/task
M ActiveSync/SOGoActiveSyncDispatcher+Sync.m
commit 5c58299458ac112af7a109843352520916f07e02
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Thu Jan 14 09:10:31 2016 -0500
Update Russian translation
M SoObjects/Appointments/Russian.lproj/Localizable.strings
M UI/Common/Russian.lproj/Localizable.strings
M UI/Contacts/Russian.lproj/Localizable.strings
M UI/MailPartViewers/Russian.lproj/Localizable.strings
M UI/MailerUI/Russian.lproj/Localizable.strings
M UI/MainUI/Russian.lproj/Localizable.strings
M UI/PreferencesUI/Russian.lproj/Localizable.strings
M UI/Scheduler/Russian.lproj/Localizable.strings
commit 57fad470fbcf6123c85baacfc2f0f88a36492a60
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
Date: Thu Jan 7 01:47:29 2016 +0100
oc-calendar: Detail limitations on setting permissions
As MAPI permission flags are much more detailed that SOGo ones.
M OpenChange/MAPIStoreCalendarFolder.m
commit e0b7efbbbfd266428a0f9ab42ae3686b9b96fb1c
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
Date: Thu Jan 7 01:21:25 2016 +0100
oc-calendar: Set simple and Detailed Free/Busy permission level
By restricting when FolderVisible right is set to the following rights:
* ReadAny
* EditAny
* DeleteAny
This goes beyond what specs says about when FolderVisible right is
mandatory but there is no more information stored in SOGo
(no possibility to set FolderVisible specific right)
See [MS-OXCPERM] Section 2.2.6 for more details
M OpenChange/MAPIStoreCalendarFolder.m
commit 4278e417a787205f1dc6fe4ce23fda959a48b5c9
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
Date: Thu Jan 7 01:13:32 2016 +0100
oc-calendar: Enable editor role
When Outlook sets the editor role, the FreeBusyDetailed and FreeBusySimple
right flags are set as Full Details are available.
When we store this information in SOGo, the SOGoCalendarRole_PublicModifier,
SOGoCalendarRole_PrivateModifier and SOGoCalendarRole_ConfidentialModifier
are stored as well as the free busy related roles, but as
[SOGoAppointmentFolder aclsForUser:forObjectAtPath] only returns the highest
access rights, we have to set as well the FreeBusy flags.
More details on [MS-OXCPERM] Section 2.2.6
M OpenChange/MAPIStoreCalendarFolder.m
commit 230688bf4eeddeef192902188225b3648b01aba6
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Wed Jan 13 11:29:41 2016 -0500
(fix) adjusted JS files regarding translation updates
M UI/WebServerResources/MailerUI.js
M UI/WebServerResources/SOGoRootPage.js
M UI/WebServerResources/SchedulerUI.js
M UI/WebServerResources/UIxCalViewPrint.js
M UI/WebServerResources/UIxPreferences.js
M UI/WebServerResources/generic.js
commit 1a1f74b5d0ed1f5648566c5707922e63daa79b5e
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Jan 13 10:52:36 2016 -0500
(fix) Remove non-localized languages names
M UI/PreferencesUI/UIxPreferences.m
commit 93d1c3d4e7428643606c01acf70644d56e98407b
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Jan 13 10:49:29 2016 -0500
verify_translations.py: fix syntax error
M Scripts/verify_translations.py
commit ea37a9cd29050a6331765364b4e9a989ffb6bb1d
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Jan 13 10:48:17 2016 -0500
verify_translations.py: handle JavaScript files
M Scripts/verify_translations.py
commit 8e8e19666a751845853009bf4450fe23461202d6
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Jan 13 09:45:03 2016 -0500
Localization
M UI/Scheduler/English.lproj/Localizable.strings
commit 76b4563b2fc7de1bf9a6d987e03aa0b49f038913
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Jan 13 09:41:03 2016 -0500
verify_translations.py: handle toolbars
M Scripts/verify_translations.py
commit 4ce3947e60cae62a8b04bf69fa8fa4d1064c3da8
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Jan 13 09:26:21 2016 -0500
Fix localizable strings (templates, JavaScript)
M UI/Templates/ContactsUI/UIxContactFolderProperties.wox
M UI/Templates/PreferencesUI/UIxFilterEditor.wox
M UI/Templates/SchedulerUI/UIxCalMainView.wox
M UI/Templates/SchedulerUI/UIxCalendarProperties.wox
M UI/WebServerResources/UIxComponentEditor.js
commit 0a8f52ce7d7282205317e0e1f248e5437b33307c
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Jan 13 09:17:20 2016 -0500
Update Russian translation
M UI/AdministrationUI/Russian.lproj/Localizable.strings
M UI/Common/Russian.lproj/Localizable.strings
M UI/Contacts/Russian.lproj/Localizable.strings
M UI/MailerUI/Russian.lproj/Localizable.strings
M UI/MainUI/Russian.lproj/Localizable.strings
M UI/PreferencesUI/Russian.lproj/Localizable.strings
M UI/Scheduler/Russian.lproj/Localizable.strings
M UI/Templates/SOGoACLRussianAdditionAdvisory.wox
commit 0c5f4edb36994f7555505d1b49c4af30b2d86e1d
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
Date: Thu Dec 17 11:56:02 2015 +0100
Give support to JUnit output format for sogo-tests
To integrate with CI system.
sogo-tests now accepts a flag (-f) to determine the output format:
* text : Current behaviour and default value
* junit: XML output suitable for CI system such as Jenkins
M Tests/Unit/SOGoTest.m
M Tests/Unit/SOGoTestRunner.h
M Tests/Unit/SOGoTestRunner.m
M Tests/Unit/sogo-tests.m
commit 90378b76eb055a24deca5fd705c7ae900ad6ce0b
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Tue Jan 12 16:10:21 2016 +0100
draft: remove attachment on failure
Attachment creation can succeed and attachment mime file could fail
This can happen, e.g., when the filename's length is close to the maximum
allowed but your filesystem and then mime file will exceed that limit
(because it has a prefix).
M SoObjects/Mailer/SOGoDraftObject.m
commit 216371fd8021a21508f8cf5ca4664a7058d7ec39
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Mon Jan 11 09:47:27 2016 -0500
Russian localization
Fixes #3383
M UI/Templates/SOGoACLRussianRemovalAdvisory.wox
commit 6a3e64f84932e7eb6ddfe0f465d7b1d0ea358d77
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Fri Jan 8 13:12:00 2016 -0500
(fix) when deleting an event using EAS, properly invoke the auto-scheduling code
M ActiveSync/SOGoActiveSyncDispatcher+Sync.m
M NEWS
commit 490043b2e189e67239c5aa9b1c487ed6e5717c07
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Fri Jan 8 12:02:33 2016 -0500
(fix) we now follow 301 redirects when fetching ICS calendars
M NEWS
M SoObjects/Appointments/SOGoWebAppointmentFolder.m
commit 210d6908b8cab691552289c6560492cbd60261d8
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Fri Jan 8 11:39:19 2016 -0500
(fix) Fixed DomainLessLogin logins in multi-domain
M SoObjects/SOGo/SOGoUserManager.m
commit ca7f0931550677a908cdfa4520c5483ed13c32f0
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Thu Jan 7 10:17:37 2016 -0500
(fix) properly escape the UID too
M ActiveSync/iCalEvent+ActiveSync.m
commit b5780357cb93e9b0cc3890757a221533d33e37f6
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Thu Jan 7 10:00:45 2016 -0500
(fix) updated NEWS file
M NEWS
commit 67f38e112786f458a4913b8dbb461db7cab42edd
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Thu Jan 7 09:58:44 2016 -0500
(fix) don't escape twice (#3423)
M ActiveSync/SOGoActiveSyncDispatcher.m
commit 36985a19e956843b690bf5fb0792e37a6bc8f458
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Thu Jan 7 09:17:46 2016 -0500
(feat) UI for previous commit
M UI/PreferencesUI/UIxPreferences.m
M UI/Templates/PreferencesUI/UIxPreferences.wox
commit 06cbe527e8cc62124da8c8da056d35a1db0c278d
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Thu Jan 7 09:17:35 2016 -0500
(feat) Now able to sync only default mail folders when using EAS
M NEWS
M SoObjects/Mailer/SOGoMailAccount.m
M SoObjects/SOGo/SOGoUserDefaults.h
M SoObjects/SOGo/SOGoUserDefaults.m
commit 51dbfaba1552c4690915eb0048c212a3be95deb6
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Wed Jan 6 09:52:15 2016 -0500
Improve verification of SOGoLoginDomains array
M SoObjects/SOGo/SOGoSystemDefaults.m
commit 3d55396661752d6d58f5d5e50cb857c2513568c6
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Tue Jan 5 14:33:12 2016 -0500
Update ChangeLog
M ChangeLog
commit 2c97b680a8ccb5c03bb77cabfa334fe339c10b83
Author: Francis Lachapelle <flachapelle@inverse.ca>
Date: Tue Jan 5 14:33:01 2016 -0500
@ -73,6 +424,16 @@ Date: Tue Jan 5 13:44:20 2016 -0500
M UI/PreferencesUI/Danish.lproj/Localizable.strings
commit 8b078817e2e5385bce0dc44e1eda06af831709fb
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
Date: Mon Jan 4 09:38:10 2016 +0100
oc: Print retval on high debug for library interface
When exiting a library function
M OpenChange/MAPIStoreSOGo.m
commit dd56d5e85c4ac94583b65ffecac6b29a9d8da788
Author: Ludovic Marcotte <lmarcotte@inverse.ca>
Date: Wed Dec 30 09:08:38 2015 -0500
@ -81,6 +442,19 @@ Date: Wed Dec 30 09:08:38 2015 -0500
M NEWS
commit ccd9e385a0e88b0dc086dc6adf1f44c96ac96309
Author: Juan Vallés <jvalles@zentyal.com>
Date: Mon Dec 28 11:04:39 2015 +0100
Add the domain in the `uidInDomain` method
This method is used to get the login and we weren't returning
the domain, which led to problems when creating appointments
on multidomain environments like, for instance, not sending
the invitation mails.
M SoObjects/Appointments/iCalPerson+SOGo.m
commit 376e717f459d1a74f90ba8da6471b9d80e30722d
Author: Juan Vallés <jvalles@zentyal.com>
Date: Wed Dec 16 18:49:09 2015 +0100
@ -168,6 +542,33 @@ M OpenChange/iCalEvent+MAPIStore.m
M OpenChange/iCalTimeZone+MAPIStore.h
M OpenChange/iCalTimeZone+MAPIStore.m
commit db213c2b73ee927a145215f693949ee2a3b5ccbb
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Mon Dec 21 17:22:13 2015 +0100
unittest: just reformat and indentation
no real changes
M Tests/Unit/TestNGMimeMessageGenerator.m
commit c2922e2a2605a65c190aee3fd3e5bd0ee13857e3
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Mon Dec 21 17:20:32 2015 +0100
unittest: QP encode function from NGMimeHeaderFieldGenerator
M Tests/Unit/GNUmakefile
A Tests/Unit/TestNGMimeHeaderFieldGenerator.m
commit 1529e7ec4eef728f4e198faa7505b40ce5f63105
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Tue Dec 15 17:34:07 2015 +0100
unittest: compare properly decimal numbers
M Tests/Unit/TestSBJsonParser.m
commit 332508e2dbb1e238d1b9d0a11ea9188dabb4f865
Author: Juan Vallés <jvalles@zentyal.com>
Date: Tue Dec 15 10:40:19 2015 +0100
@ -193,6 +594,14 @@ Date: Fri Dec 11 10:36:59 2015 +0100
M OpenChange/NSDate+MAPIStore.h
M OpenChange/NSDate+MAPIStore.m
commit 75ff4af7ccf536556bdc9a4e69b2c81b7f2af119
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Mon Dec 21 17:09:11 2015 +0100
Use new function from sope to qp-encode the subject
M SoObjects/SOGo/NSString+Utilities.m
commit 916c04387b52d551a9496c19eb428e9271492653
Author: Enrique J. Hernández Blasco <ejhernandez@zentyal.com>
Date: Fri Dec 18 12:23:49 2015 +0100
@ -562,6 +971,151 @@ Date: Thu Dec 10 16:36:22 2015 +0100
M OpenChange/MAPIStoreSOGoObject.m
commit 2e1ed274c87ba1fca0e68d3e57c2f25451ab289c
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Wed Dec 9 19:47:11 2015 +0100
unittest: fix TestNGMailAddressParser
It had wrong expectation strings
M Tests/Unit/TestNGMailAddressParser.m
commit e4cd451be8339d93e37567531c2f42d9b0ac07e0
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Wed Dec 9 19:44:02 2015 +0100
unittest: removed TestNGMimeAddressHeaderFieldGenerator
Needs redo
M Tests/Unit/GNUmakefile
commit 603da75818d786f7d266785f34197256e4825786
Author: Javier Amor García <jamor@zentyal.com>
Date: Thu Nov 12 17:47:04 2015 +0100
Added test for spanish characters
A Tests/Unit/Fixtures/spanish_accents.rtf
M Tests/Unit/TestRTFHandler.m
commit 9ed3812795a726447472c4735a3956b4ee368a7d
Author: Javier Amor García <jamor@zentyal.com>
Date: Fri Nov 27 12:30:48 2015 +0100
Added test for character escape
A Tests/Unit/Fixtures/escapes.rtf
M Tests/Unit/TestRTFHandler.m
commit a0b15d0c8ca806b1bf8c3538d3d606b069f9f7fd
Author: Javier Amor García <jamor@zentyal.com>
Date: Sun Nov 8 16:25:34 2015 +0100
Test for [RTFHandler parseFontTable]
This changeset includes changes in relevant classes to make
them easier to test.
M OpenChange/RTFHandler.h
M OpenChange/RTFHandler.m
M Tests/Unit/TestRTFHandler.m
commit 7e4571874ee612af3b08c1e0c9d6238ec36fbce6
Author: Javier Amor García <jamor@zentyal.com>
Date: Fri Nov 6 16:14:57 2015 +0100
Added test for RTF with russian characters
Changed and refactored TestRTFHandler helper methods
A Tests/Unit/Fixtures/mini_russian.rtf
M Tests/Unit/TestRTFHandler.m
commit b076801e1bca2e14d54f9b1be9f151bb946587ac
Author: Javier Amor García <jamor@zentyal.com>
Date: Thu Apr 16 16:20:57 2015 +0200
Added test fixture for RTF crash 6977
A Tests/Unit/Fixtures/zentyal_crash_7067.rtf
M Tests/Unit/TestRTFHandler.m
commit 0316e441fc266a143937de3dab17ac33d6f3ef1d
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Thu Mar 12 21:35:22 2015 +0100
unittest: RTF without color table definition
A Tests/Unit/Fixtures/zentyal_crash_6977.rtf
M Tests/Unit/TestRTFHandler.m
commit 75208428ddeb8d6f7b6a04b62c6f66b937d2a378
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Wed Mar 11 11:09:05 2015 +0100
unittest: New unittest with a rtf file
This currently sigfault due to bad parsing a \*\shppict tag
with a \binXXXX tag inside it
A Tests/Unit/Fixtures/zentyal_crash_8346.rtf
M Tests/Unit/TestRTFHandler.m
commit 942f48c9a02d622ec568db53d271fab250abe65c
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Tue Dec 23 10:32:05 2014 +0100
unittest: RTF with \pict
A Tests/Unit/Fixtures/zentyal_crash_6330.rtf
M Tests/Unit/TestRTFHandler.m
commit 24a7515bb5a1101d93226a36dbaef143e3a9aad6
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Tue Dec 23 10:28:56 2014 +0100
unittest: file as NSData and try different encodings
M Tests/Unit/TestRTFHandler.m
commit a8e5a3c025a8649f25ad3a5ace3d18923047d9b8
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Fri Oct 24 13:05:45 2014 +0200
unittest: NSString objectFromJSONString for single values
M Tests/Unit/TestNSString+Utilities.m
commit 0b69727a495a5a7b42e56efad5100ef46667f1b0
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Thu Aug 7 19:07:41 2014 +0200
unittest: add rtf test
A Tests/Unit/Fixtures/zentyal_crash_2089.rtf
M Tests/Unit/TestRTFHandler.m
commit 2a2d1416291bd7b2005e0cfddce3825389843c31
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Wed Jul 30 21:24:25 2014 +0200
unittest: rtf, test crash core dump
A Tests/Unit/Fixtures/zentyal_crash_2058.rtf
M Tests/Unit/GNUmakefile
A Tests/Unit/TestRTFHandler.m
commit b98d112738eae27058efc5460473d48754dc4781
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Wed Jul 30 21:11:35 2014 +0200
unittest: commented failing test
M Tests/Unit/SOGoTestRunner.m
M Tests/Unit/TestiCalTimeZonePeriod.m
commit 1c8b693656bfb79445fce3c99a97534c228de163
Author: Jesús García Sáez <jgarcia@zentyal.com>
Date: Wed Dec 9 13:07:30 2015 +0100