From 3739cb1536fcc8defaa0edb804fa5f5ffcaacf94 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 11 Apr 2013 12:55:11 -0400 Subject: [PATCH] Update ChangeLog --- ChangeLog | 936 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 936 insertions(+) diff --git a/ChangeLog b/ChangeLog index 578da8c9d..fb2384ae9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,912 @@ +commit 30f10ee8f06157b1222d68b0502c80162fcbb277 +Author: Francis Lachapelle +Date: Thu Apr 11 11:30:23 2013 -0400 + + Update translations + +M SoObjects/Appointments/Russian.lproj/Localizable.strings +M UI/Common/BrazilianPortuguese.lproj/Localizable.strings +M UI/Common/Russian.lproj/Localizable.strings +M UI/Contacts/Polish.lproj/Localizable.strings +M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/MailerUI/Czech.lproj/Localizable.strings +M UI/MailerUI/Dutch.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/Russian.lproj/Localizable.strings +M UI/MailerUI/Slovak.lproj/Localizable.strings +M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings +M UI/MailerUI/SpanishSpain.lproj/Localizable.strings +M UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings +M UI/Scheduler/Czech.lproj/Localizable.strings +M UI/Scheduler/Dutch.lproj/Localizable.strings +M UI/Scheduler/Finnish.lproj/Localizable.strings +M UI/Scheduler/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/Russian.lproj/Localizable.strings +M UI/Scheduler/Slovak.lproj/Localizable.strings +M UI/Scheduler/SpanishArgentina.lproj/Localizable.strings +M UI/Scheduler/SpanishSpain.lproj/Localizable.strings + +commit dfb8788270ff3b30133417a52c9052fafea19ae2 +Author: Jean Raby +Date: Thu Apr 11 10:37:34 2013 -0400 + + don't build SAML support on debian yet + +M packaging/debian/control-squeeze +M packaging/debian/rules + +commit 3810833e1b5c1e02cdac731da15b68057e1176af +Author: Jean Raby +Date: Thu Apr 11 10:22:28 2013 -0400 + + remove unrtf leftovers + +M OpenChange/GNUmakefile +D OpenChange/GNUmakefile.unrtf +M packaging/debian-multiarch/rules +M packaging/debian/rules + +commit 29e05c7c81b1a92d4b6bbc9be96d40f8ae3f2482 +Author: Francis Lachapelle +Date: Thu Apr 11 10:20:10 2013 -0400 + + Bump version to 2.0.5 + +M Documentation/SOGo Installation Guide.odt +M Documentation/SOGo Mobile Devices Configuration.odt +M Documentation/SOGo Mozilla Thunderbird Configuration.odt +M Documentation/SOGo Native Microsoft Outlook Configuration.odt +M NEWS +M Version + +commit 0a08285facce833fecba8319c4f0b2bdf641746e +Author: Jean Raby +Date: Thu Apr 11 10:09:02 2013 -0400 + + Add note regarding precedence of .GNUstepDefaults + +M Scripts/sogo.conf + +commit 01f20a42ad55356c772ca2a4a758d5421e986987 +Author: Jean Raby +Date: Thu Apr 11 09:18:43 2013 -0400 + + packaging fixups + +M packaging/debian/sogo.postinst +M packaging/rhel/sogo.spec + +commit 3a61a2566bf2c6e95b665f2474350c8e1c59328b +Author: Francis Lachapelle +Date: Wed Apr 10 18:24:03 2013 -0400 + + Updated installation guide: version 2.0.5 + +M Documentation/SOGo Installation Guide.odt + +commit d2dda86529b3fe6a1d383522640f4898c00b5f25 +Author: Jean Raby +Date: Wed Apr 10 16:30:16 2013 -0400 + + ... dir fixup again + +M packaging/debian-multiarch/sogo.postinst + +commit cc125d2192a8b1fb84c7d239c708735d18c33772 +Author: Jean Raby +Date: Wed Apr 10 16:27:03 2013 -0400 + + directory fixup + +M packaging/debian-multiarch/rules +M packaging/debian/rules + +commit 4da1e41d936fb0fc3bc24be5a104f0c4339fcd68 +Author: Jean Raby +Date: Wed Apr 10 16:20:47 2013 -0400 + + deb: install a sample sogo.conf in /etc/sogo + + While there, replace mkdir + cp combo with 'install' + +M packaging/debian-multiarch/rules +M packaging/debian-multiarch/sogo.install +M packaging/debian-multiarch/sogo.postinst +M packaging/debian-multiarch/sogo.preinst +M packaging/debian/rules +M packaging/debian/sogo.install +M packaging/debian/sogo.postinst +M packaging/debian/sogo.preinst + +commit e24eb10c4fa9ce6b53021ef04a23254ad7fb7cab +Author: Jean Raby +Date: Wed Apr 10 16:20:16 2013 -0400 + + rpm: install a sample sogo.conf in /etc/sogo + +M packaging/rhel/sogo.spec + +commit dd9e51fd16822ac453b944b7e9a7efc3cd9caefa +Author: Jean Raby +Date: Wed Apr 10 16:16:30 2013 -0400 + + sogo.conf - new example configuration file + +A Scripts/sogo.conf + +commit 9932d1413b23a50bfb0665af24acb17b59f5f55f +Author: Jean Raby +Date: Wed Apr 10 12:29:48 2013 -0400 + + update NEWS + +M NEWS + +commit ff13c4954032566676b42a4cebd857de5644632a +Author: Jean Raby +Date: Wed Apr 10 12:16:26 2013 -0400 + + updated NEWS + +M NEWS + +commit 1e33b4bf269d660c77fbc891adb4776a83d0b601 +Author: Jean Raby +Date: Wed Apr 10 12:05:44 2013 -0400 + + Add notes regarding UIDField: value must be unique + +M Documentation/SOGo Installation Guide.odt + +commit e23a7df125cd081c078f0baf5fd63acbe8b5f21a +Author: Francis Lachapelle +Date: Wed Apr 10 11:33:41 2013 -0400 + + Update NEWS file + +M NEWS + +commit 4ca476db9e8a81b412a0b15525eeeaa76a78237a +Author: Ludovic Marcotte +Date: Wed Apr 10 11:30:40 2013 -0400 + + Updated NEWS file + +M NEWS + +commit 33840c71cd38a22766f3e0463a17361e6fea8292 +Author: Ludovic Marcotte +Date: Wed Apr 10 10:48:25 2013 -0400 + + Changed noop by unselect/select. + +M OpenChange/MAPIStoreMailVolatileMessage.m + +commit 1b983ef691f55e3588cc9afcb9ba841ca472d3d7 +Author: Ludovic Marcotte +Date: Wed Apr 10 09:56:23 2013 -0400 + + Fixed a potential timing issue with Dovecot when getting the modseq + +M OpenChange/MAPIStoreMailVolatileMessage.m + +commit eec8c07d4f061a2006bd7ec9967a2b1c92e7618b +Author: Ludovic Marcotte +Date: Tue Apr 9 11:35:53 2013 -0400 + + Avoid appending the domain if already present. + +M SoObjects/SOGo/SOGoWebAuthenticator.m + +commit 84ba93fc0a5c5a650482d1afdee6f93fdd9ea277 +Author: Ludovic Marcotte +Date: Mon Apr 8 13:58:55 2013 -0400 + + Now set ForceAuthn to false by default + +M SoObjects/SOGo/SOGoSAML2Session.m + +commit 37a6f8265978b2a2ec019527b16b68ed10051cf3 +Author: Francis Lachapelle +Date: Mon Apr 8 11:05:45 2013 -0400 + + Initial Arabic translation + +M .tx/config +A SoObjects/Appointments/Arabic.lproj/Localizable.strings +M SoObjects/Appointments/GNUmakefile +A SoObjects/Contacts/Arabic.lproj/Localizable.strings +M SoObjects/Contacts/GNUmakefile +M SoObjects/Mailer/GNUmakefile +A SoObjects/Mailer/SOGoMailArabicForward.wo/SOGoMailArabicForward.html +A SoObjects/Mailer/SOGoMailArabicForward.wo/SOGoMailArabicForward.wod +A SoObjects/Mailer/SOGoMailArabicReply.wo/SOGoMailArabicReply.html +A SoObjects/Mailer/SOGoMailArabicReply.wo/SOGoMailArabicReply.wod +M SoObjects/Mailer/SOGoMailForward.h +M SoObjects/Mailer/SOGoMailForward.m +M SoObjects/Mailer/SOGoMailReply.h +M SoObjects/Mailer/SOGoMailReply.m +M SoObjects/SOGo/SOGoDefaults.plist +M Tests/Integration/preferences.py +A UI/AdministrationUI/Arabic.lproj/Localizable.strings +M UI/AdministrationUI/GNUmakefile +A UI/Common/Arabic.lproj/Localizable.strings +M UI/Common/GNUmakefile +A UI/Contacts/Arabic.lproj/Localizable.strings +M UI/Contacts/GNUmakefile +A UI/MailPartViewers/Arabic.lproj/Localizable.strings +M UI/MailPartViewers/GNUmakefile +A UI/MailerUI/Arabic.lproj/Localizable.strings +M UI/MailerUI/GNUmakefile +A UI/MainUI/Arabic.lproj/Locale +A UI/MainUI/Arabic.lproj/Localizable.strings +M UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/MainUI/Catalan.lproj/Localizable.strings +M UI/MainUI/Czech.lproj/Localizable.strings +M UI/MainUI/Danish.lproj/Localizable.strings +M UI/MainUI/Dutch.lproj/Localizable.strings +M UI/MainUI/English.lproj/Localizable.strings +M UI/MainUI/Finnish.lproj/Localizable.strings +M UI/MainUI/French.lproj/Localizable.strings +M UI/MainUI/GNUmakefile +M UI/MainUI/German.lproj/Localizable.strings +M UI/MainUI/Hungarian.lproj/Localizable.strings +M UI/MainUI/Icelandic.lproj/Localizable.strings +M UI/MainUI/Italian.lproj/Localizable.strings +M UI/MainUI/NorwegianBokmal.lproj/Localizable.strings +M UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings +M UI/MainUI/Polish.lproj/Localizable.strings +M UI/MainUI/Russian.lproj/Localizable.strings +M UI/MainUI/SpanishArgentina.lproj/Localizable.strings +M UI/MainUI/SpanishSpain.lproj/Localizable.strings +M UI/MainUI/Swedish.lproj/Localizable.strings +M UI/MainUI/Ukrainian.lproj/Localizable.strings +M UI/MainUI/Welsh.lproj/Localizable.strings +A UI/PreferencesUI/Arabic.lproj/Localizable.strings +M UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/PreferencesUI/Catalan.lproj/Localizable.strings +M UI/PreferencesUI/Czech.lproj/Localizable.strings +M UI/PreferencesUI/Danish.lproj/Localizable.strings +M UI/PreferencesUI/Dutch.lproj/Localizable.strings +M UI/PreferencesUI/English.lproj/Localizable.strings +M UI/PreferencesUI/Finnish.lproj/Localizable.strings +M UI/PreferencesUI/French.lproj/Localizable.strings +M UI/PreferencesUI/GNUmakefile +M UI/PreferencesUI/German.lproj/Localizable.strings +M UI/PreferencesUI/Hungarian.lproj/Localizable.strings +M UI/PreferencesUI/Icelandic.lproj/Localizable.strings +M UI/PreferencesUI/Italian.lproj/Localizable.strings +M UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings +M UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings +M UI/PreferencesUI/Polish.lproj/Localizable.strings +M UI/PreferencesUI/Russian.lproj/Localizable.strings +M UI/PreferencesUI/Slovak.lproj/Localizable.strings +M UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings +M UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings +M UI/PreferencesUI/Swedish.lproj/Localizable.strings +M UI/PreferencesUI/Ukrainian.lproj/Localizable.strings +M UI/PreferencesUI/Welsh.lproj/Localizable.strings +A UI/Scheduler/Arabic.lproj/Localizable.strings +M UI/Scheduler/GNUmakefile +A UI/Templates/SOGoACLArabicAdditionAdvisory.wox +A UI/Templates/SOGoACLArabicModificationAdvisory.wox +A UI/Templates/SOGoACLArabicRemovalAdvisory.wox +A UI/Templates/SOGoFolderArabicAdditionAdvisory.wox +A UI/Templates/SOGoFolderArabicRemovalAdvisory.wox + +commit b4aaa68d85edbaee9f555efef3f82f64598c050f +Author: Ludovic Marcotte +Date: Fri Apr 5 10:26:17 2013 -0400 + + Also consider the "mail" attribute in order to get the user's login + +M SoObjects/SOGo/SOGoSAML2Session.m + +commit 5487f34b9ee9b9639e3f1d4a7abf4fad2d240d66 +Author: Ludovic Marcotte +Date: Fri Apr 5 08:57:47 2013 -0400 + + Disable hint verification for now. + +M SoObjects/SOGo/SOGoSAML2Session.m + +commit e07734fa5f57325a92ea70bcb4410b73340aa026 +Author: Jean Raby +Date: Fri Mar 29 10:38:52 2013 -0400 + + Filter sql source entries based on the user domain + + When using dynamic domains with SQL sources (DomainFieldName), + let WebUI and dav lookups return entries from current domain + and other domains visible from the originating domain. + + Fixes #2269 + + SQLSource.m: _visibleDomainsQualifierFromDomain: + returns a EOQualifier OR'ing all visible domains from specified domain + (including specified domain) + + SQLSource.m: allEntryIDsVisibleFromDomain + Replacement for allEntryIDs. + Instead of returning all entries from the sql source, + only return the entries visible from the specified domain. + + SoObjects/SOGo/SQLSource.m: allEntryIDs + Changed to call allEntryIDsVisibleFromDomain with an empty domain. + + SQLSource.m fetchContactsMatching:inDomain: + Use _visibleDomainsQualifierFromDomain to filter entries + + LDAPSource.m: allEntryIDsVisibleFromDomain + Simply call allEntryIDs, discarding the domain. + LDAP does need to do the extra domain filtering + + SOGoContactSourceFolder.m: toOneRelationshipKeys + Call new method: allEntryIDsVisibleFromDomain + +M SoObjects/Contacts/SOGoContactSourceFolder.m +M SoObjects/SOGo/LDAPSource.m +M SoObjects/SOGo/SOGoSource.h +M SoObjects/SOGo/SQLSource.m + +commit 6a8e6cd762c51514224eb3cf24ae08c8a2a08d23 +Author: Ludovic Marcotte +Date: Thu Mar 28 08:32:00 2013 -0400 + + Fixed the GNUmakfile and const's for charset tables. + +M OpenChange/GNUmakefile +M OpenChange/RTFHandler.m + +commit 663351029ac49e1c9802e07d1c874a872f147ca3 +Author: Ludovic Marcotte +Date: Tue Mar 26 19:32:08 2013 -0400 + + Replaced unrtf by our own RTF to HTML converter. + + Faster, thread safe, a hell lot cleaner. + +M OpenChange/GNUmakefile +M OpenChange/MAPIStoreMessage.m +A OpenChange/RTFHandler.h +A OpenChange/RTFHandler.m +D OpenChange/unrtf-0.21.2.diff +D OpenChange/unrtf-0.21.2.tar.gz +D OpenChange/unrtf_config_h + +commit c26e5fa7fed83bae25529679fead923e8a8fe1f2 +Author: Jean Raby +Date: Tue Mar 26 14:01:04 2013 -0400 + + semi-colon + +M OpenChange/gen-charset-table.py + +commit 74c01dc44841c696ed322c9b0bff542e7f2b4115 +Author: Jean Raby +Date: Tue Mar 26 13:42:22 2013 -0400 + + gen-charset-table.py: script to import ms charmaps + + For example: http://msdn.microsoft.com/en-us/goglobal/cc305147 + +A OpenChange/gen-charset-table.py + +commit a009c71034826e3755a987a0f5730724dfc9f063 +Author: Ludovic Marcotte +Date: Mon Mar 25 15:58:36 2013 -0400 + + Fixed table initialization. + +M SoObjects/SOGo/SOGoSAML2Session.m + +commit b4ebc90dd0b452dfe134efc137de2f62b8ece59e +Author: Jean Raby +Date: Mon Mar 25 14:12:12 2013 -0400 + + replace subprocess.check_output with Popen magic + + check_output isn't available in py 2.6... + +M Scripts/openchange_cleanup.py + +commit 95dc134ca618a47be6e2eafca71e6c7f9c9cbccc +Author: Jean Raby +Date: Fri Mar 22 15:13:39 2013 -0400 + + Revamped openchange_cleanup.py + + This is now usable again. + + - Don't delete password files in mapistoreCleanup() + - reworked the ldb cleanup and enabled it + - sql cleanup should now be able to figure out the db info from the config + regardless of the format used (xml, plist, sogo.conf or GNUstepDefaults) + (We really need a python plist parser.. the current solution is not elegant) + - Inform user of missing python packages + +M Scripts/openchange_cleanup.py + +commit 9c4b7d848141166eb9742e080831b017d660ec78 +Author: Jean Raby +Date: Thu Mar 21 15:39:02 2013 -0400 + + Add notes regarding html mails and mod_reqtimeout + +M Documentation/SOGo Native Microsoft Outlook Configuration.odt + +commit 9fb9f2cae667aa966e285216846a6b688418f753 +Author: Jean Raby +Date: Wed Mar 20 11:51:37 2013 -0400 + + Enable saml2 support on squeeze (temporary fix) + +M packaging/debian/control-squeeze +M packaging/debian/rules + +commit 15f9b7d22e6a5937224570b580dee31e391789dd +Author: Francis Lachapelle +Date: Fri Mar 15 11:23:27 2013 -0400 + + Fix comments in UIxContactFolderActions.* + +M UI/Contacts/UIxContactFolderActions.h +M UI/Contacts/UIxContactFolderActions.m + +commit 5f179ed6b0726504bbe7f300df3a8cbaa5d3c9a6 +Author: Francis Lachapelle +Date: Fri Mar 15 11:06:26 2013 -0400 + + Activate the menu option "Mark Folder Read" + + Fixes #1473 + +M NEWS +M UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings +M UI/MailerUI/Catalan.lproj/Localizable.strings +M UI/MailerUI/Czech.lproj/Localizable.strings +M UI/MailerUI/Danish.lproj/Localizable.strings +M UI/MailerUI/Dutch.lproj/Localizable.strings +M UI/MailerUI/English.lproj/Localizable.strings +M UI/MailerUI/Finnish.lproj/Localizable.strings +M UI/MailerUI/French.lproj/Localizable.strings +M UI/MailerUI/German.lproj/Localizable.strings +M UI/MailerUI/Hungarian.lproj/Localizable.strings +M UI/MailerUI/Icelandic.lproj/Localizable.strings +M UI/MailerUI/Italian.lproj/Localizable.strings +M UI/MailerUI/NorwegianBokmal.lproj/Localizable.strings +M UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings +M UI/MailerUI/Polish.lproj/Localizable.strings +M UI/MailerUI/Russian.lproj/Localizable.strings +M UI/MailerUI/Slovak.lproj/Localizable.strings +M UI/MailerUI/SpanishArgentina.lproj/Localizable.strings +M UI/MailerUI/SpanishSpain.lproj/Localizable.strings +M UI/MailerUI/Swedish.lproj/Localizable.strings +M UI/MailerUI/UIxMailFolderActions.m +M UI/MailerUI/Ukrainian.lproj/Localizable.strings +M UI/MailerUI/Welsh.lproj/Localizable.strings +M UI/MailerUI/product.plist +M UI/Templates/MailerUI/UIxMailMainFrame.wox +M UI/WebServerResources/MailerUI.js + +commit 93f9a7273e96970106259e4902cf378a425d1322 +Author: Ludovic Marcotte +Date: Wed Mar 13 15:04:11 2013 -0400 + + Now handle mem context when saving messages and removed useless debugging. + +M OpenChange/EOQualifier+MAPI.m +M OpenChange/MAPIStoreCalendarEmbeddedMessage.m +M OpenChange/MAPIStoreCalendarFolder.m +M OpenChange/MAPIStoreCalendarMessage.m +M OpenChange/MAPIStoreContext.m +M OpenChange/MAPIStoreDBFolder.m +M OpenChange/MAPIStoreDBMessage.m +M OpenChange/MAPIStoreDBMessageTable.m +M OpenChange/MAPIStoreEmbeddedMessage.m +M OpenChange/MAPIStoreFAIMessage.m +M OpenChange/MAPIStoreFolder.m +M OpenChange/MAPIStoreGCSMessageTable.m +M OpenChange/MAPIStoreMailFolder.m +M OpenChange/MAPIStoreMailMessage.m +M OpenChange/MAPIStoreMailMessageTable.m +M OpenChange/MAPIStoreMailVolatileMessage.m +M OpenChange/MAPIStoreMessage.h +M OpenChange/MAPIStoreMessage.m +M OpenChange/MAPIStoreSOGo.m +M OpenChange/MAPIStoreTable.m +M OpenChange/MAPIStoreTypes.m +M OpenChange/NSObject+MAPIStore.m +M OpenChange/SOGoMAPIDBObject.m +M OpenChange/iCalEvent+MAPIStore.h +M OpenChange/iCalEvent+MAPIStore.m + +commit 15e082896ce62665ca7b655521a1b43505fd9401 +Author: Jean Raby +Date: Tue Mar 12 09:08:19 2013 -0400 + + Update sogo-tool expire-autoreply syntax in cron + +M Scripts/sogo.cron + +commit 63ff9751d78d271aba7a1148cf8c1f98003fa543 +Author: Jean Raby +Date: Mon Mar 11 11:37:59 2013 -0400 + + Add ics_compare and use it in _testRespondTo() + + This new class uses vobject.ics_diff() to compare 2 VCALENDAR components. + We should use this instead of textually comparing events for equality + in future tests. + +M Tests/Integration/test-davacl.py +M Tests/Integration/utilities.py + +commit d12c651d59cb6891ce21e21aa8d56f349c75cc2d +Author: Francis Lachapelle +Date: Mon Mar 11 09:34:36 2013 -0400 + + New system default SOGoEncryptionKey + + To be used to encrypt the passwords of remote Web calendars when + SOGoTrustProxyAuthentication is enabled. + +M NEWS +M SoObjects/Appointments/SOGoWebAppointmentFolder.m +M SoObjects/SOGo/SOGoDefaults.plist +M SoObjects/SOGo/SOGoSystemDefaults.h +M SoObjects/SOGo/SOGoSystemDefaults.m + +commit 41a6c02aa31b5bfb3b9ec0337eb31d22ef1d7e8e +Author: Jean Raby +Date: Fri Mar 8 16:20:27 2013 -0500 + + Rework web services section + + State that HTTPS is mandatory for autodiscovery services. + Add example named config for SRV record. + +M Documentation/SOGo Native Microsoft Outlook Configuration.odt + +commit a026e75c0e383db73c4096e23bb0370380e914be +Author: Jean Raby +Date: Fri Mar 8 15:57:10 2013 -0500 + + Removed note about linefeed in password files + + This is handled by the code now + +M Documentation/SOGo Native Microsoft Outlook Configuration.odt + +commit 46815042c94dc79cbf93aafeaae91e382be79c1c +Author: Ludovic Marcotte +Date: Thu Mar 7 09:29:56 2013 -0500 + + Fixed bug when modifying/deleting exceptions of recurring events. + +M SoObjects/Appointments/SOGoAppointmentObject.m + +commit c79af52b67cdfe76d250e5607e2243b446df26a8 +Author: Jean Raby +Date: Wed Mar 6 11:03:19 2013 -0500 + + Fix BSONCodec.m includes + + include objc.h instead of runtime.h so that it works on older gcc objc runtime + +M OpenChange/BSONCodec.m + +commit e882dedac9e25320c2190fbce0654697e19586ec +Author: Jean Raby +Date: Tue Mar 5 11:01:51 2013 -0500 + + Update News + +M NEWS +M Scripts/sql-update-2.0.4b_to_2.0.5-mysql.sh + +commit 13277bbdb955a18200b26919c14171e7f391bc65 +Author: Jean Raby +Date: Tue Mar 5 10:47:09 2013 -0500 + + c_content TEXT to LONGTEXT for OpenChange tables + + Add an script to update existing tables. + Note that if a row already have 65535 char in it, + the data is most likely broken. + +M OpenChange/GCSSpecialQueries+OpenChange.m +A Scripts/sql-update-2.0.4b_to_2.0.5-mysql.sh + +commit 7e8a83aefb5bd1e89225dd2bd6be847bcbb39470 +Author: Francis Lachapelle +Date: Tue Mar 5 10:22:20 2013 -0500 + + Fix Slovak templates for mail reply/forward + +M SoObjects/Mailer/GNUmakefile +M SoObjects/Mailer/SOGoMailForward.h +M SoObjects/Mailer/SOGoMailForward.m +M SoObjects/Mailer/SOGoMailReply.h +M SoObjects/Mailer/SOGoMailReply.m + +commit f1846191d5d47717e7c5dff710e265e21c8f0fe2 +Author: Jean Raby +Date: Fri Mar 1 16:24:16 2013 -0500 + + Use an autorelease pool in member expansion + + Otherwise, we would hold one ldap connection for each member of a group. + And close them all later. With large groups, we could hit the open file limit + (or the open file limit of the ldap server). + + Fixes #2256 + +M SoObjects/SOGo/SOGoGroup.m + +commit a7c3f33447a3e0c6902913013574052763c36eaa +Author: Jean Raby +Date: Fri Mar 1 01:26:15 2013 -0500 + + Whitespace + +M SoObjects/SOGo/SOGoGroup.m + +commit 89766b2e7e037be88d1460520c762c77d66f302e +Author: Ludovic Marcotte +Date: Wed Feb 20 12:10:34 2013 -0500 + + Temporary fix for unsigned long long values. + +M OpenChange/BSONCodec.m + +commit 7d65d808f6ff80a2a5bac2a8c55ad218ba44aaa6 +Author: Jean Raby +Date: Wed Feb 20 10:50:58 2013 -0500 + + Strip newline characters from user password files + + Makes it easier to create those files with a regular editor. + +M OpenChange/MAPIStoreUserContext.m + +commit fa5e99d58dd9a70602e47481bd02e70c76e2727f +Author: Ludovic Marcotte +Date: Tue Feb 19 15:54:52 2013 -0500 + + Much better fix over previous commit. + +M OpenChange/BSONCodec.m +M OpenChange/NSString+MAPIStore.m + +commit 67c2d508ea2d0b6007d110d67383c7030711e0b9 +Author: Ludovic Marcotte +Date: Tue Feb 19 15:42:05 2013 -0500 + + Added rationale around previous commit. + +M OpenChange/NSString+MAPIStore.m + +commit 19923d10dbcba8598f4b2ed3aec86b2fe508a68f +Author: Ludovic Marcotte +Date: Tue Feb 19 15:30:29 2013 -0500 + + Also handle date-strings as date objects. + Dates are stored as string in BSON - might change in the future. + +M OpenChange/NSString+MAPIStore.m + +commit e57b6835e63f4a888edfdee4c382a6c9c1d6c872 +Author: Ludovic Marcotte +Date: Mon Feb 18 16:50:54 2013 -0500 + + Fix for objective-c runtimes. + +M OpenChange/BSONCodec.m + +commit bcab7e7dc9eb664ece3f4bf9301e5c2acd8036b1 +Author: Ludovic Marcotte +Date: Mon Feb 18 16:42:59 2013 -0500 + + C99 style fixes. + +M OpenChange/BSONCodec.m + +commit 2572eedd8988f8a3d3e3d819c27ad070aa250c0b +Author: Ludovic Marcotte +Date: Mon Feb 18 16:28:06 2013 -0500 + + Added BSON encoder/decoder for Outlook cache files. + +A OpenChange/BSONCodec.h +A OpenChange/BSONCodec.m +M OpenChange/GNUmakefile +M OpenChange/MAPIStoreTypes.h +M OpenChange/NSObject+PropertyList.m +M OpenChange/SOGoMAPIDBObject.m + +commit efb45bfba69ca5dac10f9de5cb59f353e2bd0a34 +Author: Francis Lachapelle +Date: Fri Feb 15 15:17:08 2013 -0500 + + Fix issue with exceptions in repeating events + + Fixed the display of an exception when its recurrence id is outside the + current view. + +M NEWS +M SoObjects/Appointments/SOGoAppointmentFolder.m + +commit 4f38b5cf3f3118784125b495167923a9027d243a +Author: Ludovic Marcotte +Date: Thu Feb 14 15:59:19 2013 -0500 + + Alse use hex-formatted keys for deleted mails. + +M OpenChange/MAPIStoreMailFolder.m + +commit 71b9772546b83df5bd671ad46a9d10155da596af +Author: Ludovic Marcotte +Date: Thu Feb 14 15:22:48 2013 -0500 + + Ensure we hit the cache with hex-formatted keys. + +M OpenChange/MAPIStoreMailMessageTable.m +M OpenChange/MAPIStoreSOGo.m + +commit c13c389ae5f55b89f78db4f114e7fb413eb1e201 +Author: Francis Lachapelle +Date: Tue Feb 12 08:42:47 2013 -0500 + + Update Danish translation + +M SoObjects/Appointments/Danish.lproj/Localizable.strings +M UI/Common/Danish.lproj/Localizable.strings +M UI/Contacts/Danish.lproj/Localizable.strings +M UI/MailerUI/Danish.lproj/Localizable.strings +M UI/PreferencesUI/Danish.lproj/Localizable.strings +M UI/Scheduler/Danish.lproj/Localizable.strings + +commit caf6f0ec6cdc0a43a7026036b26b54ab944ceafc +Author: Jean Raby +Date: Mon Feb 11 10:41:50 2013 -0500 + + Add example apache configuration for apple AB + +A Apache/SOGo-apple-ab.conf +M packaging/debian-multiarch/sogo.docs +M packaging/debian/sogo.docs +M packaging/rhel/sogo.spec + +commit 4952ff7914dd0f3aa5c9c2bf5e04e29bf4317836 +Author: Jean Raby +Date: Fri Feb 8 16:22:14 2013 -0500 + + Use SOGoSystemDefaults in all tools + + sogo-ealarms-notify and sogo-slapd-sockd will now be able to use sogo.conf + Fixes #2226 + +M Tools/sogo-ealarms-notify.m +M Tools/sogo-slapd-sockd.m + +commit 8981dcd64503f1fa907e98593a76b6bff9cbb02d +Author: Francis Lachapelle +Date: Fri Feb 8 09:42:31 2013 -0500 + + Fix segfault in SOGoSieveManager.m + +M SoObjects/SOGo/SOGoSieveManager.m + +commit 470a53a548c46af72d8956475fdacba045458d10 +Author: Jean Raby +Date: Thu Feb 7 13:00:27 2013 -0500 + + Add example configuration for fail2ban + + From Arnd Brandes. (#2229) + +A Scripts/fail2ban/sogo-filter.conf +A Scripts/fail2ban/sogo-jail.local + +commit 7b65b7400e269bdc8d020d29bd8cf0b33aea09e1 +Author: Francis Lachapelle +Date: Thu Feb 7 09:00:16 2013 -0500 + + Update Finnish translation + +M UI/MailerUI/Finnish.lproj/Localizable.strings + +commit 90c61abdb654e00ad172ab88cc75059c3d45bd6d +Author: Francis Lachapelle +Date: Wed Feb 6 15:16:09 2013 -0500 + + Update Polish translation + +M SoObjects/Mailer/SOGoMailPolishReply.wo/SOGoMailPolishReply.html + +commit f8387b90ffd3f016f4a4de88577b1280a84aefc8 +Author: Jean Raby +Date: Wed Feb 6 09:23:47 2013 -0500 + + Log x-webobjects-remote-host in login process + + Most of the time, the remote-host will contain data from the x-forwarded-for header. + Which could have more than one ip in it if the request went through multiple proxies. + eg. x-forwarded-for: real.client.ip, load.balancer.ip + +M UI/MainUI/SOGoRootPage.m + +commit feb02c54b918154919c224e257b79765c0770649 +Author: Francis Lachapelle +Date: Tue Feb 5 16:13:18 2013 -0500 + + Add missing localizable string + +M UI/Scheduler/English.lproj/Localizable.strings +M UI/WebServerResources/SchedulerUI.js + +commit 49a22994148d25d0f22464f5de69d45112475c95 +Author: Ludovic Marcotte +Date: Tue Feb 5 16:11:37 2013 -0500 + + Avoid going out of bounds for special URL chars ending mail contents. + +M SoObjects/SOGo/NSString+Utilities.m + +commit 43044bf88fdbfe630572ad89a32ef9b2f155ea6d +Author: Jean Raby +Date: Tue Feb 5 15:09:55 2013 -0500 + + Plug sieve connection leak + + Fixes #2228 + Fix from 'bofhus' + +M SoObjects/SOGo/SOGoSieveManager.m + +commit 0532d331a3497d97b91d59fdf3670dc4a21e8b0a +Author: Jean Raby +Date: Tue Feb 5 15:09:20 2013 -0500 + + whitespace (tabkill) + +M SoObjects/SOGo/SOGoSieveManager.m + +commit 70fc05091f2f3cdbac1c66291a940a8223e46876 +Author: Jean Raby +Date: Tue Feb 5 14:27:16 2013 -0500 + + Remove x-webobjects-remote-host from apache conf + + SOPE now handles this on its own by setting x-webobjects-remote-host + to the content of the x-forward or x-forwarded-for headers if it wasn't defined + +M Apache/SOGo.conf +M NEWS + +commit 469e5c647e74a53fc03d22c35b6da22fcbf1922d +Author: Jean Raby +Date: Tue Feb 5 11:52:26 2013 -0500 + + Updated NEWS + +M NEWS + +commit 3daa7e55b74890a1c03a37290826759f5d0ec05a +Author: Francis Lachapelle +Date: Mon Feb 4 14:24:03 2013 -0500 + + Update ChangeLog + +M ChangeLog + commit 6913502810ec21479889c4ecf0a393de5ede2635 Author: Francis Lachapelle Date: Mon Feb 4 14:22:37 2013 -0500 @@ -77,6 +986,33 @@ Date: Sun Feb 3 20:40:06 2013 -0500 M UI/WebServerResources/UIxPreferences.js +commit 7b5da8a2c9a30d36969fa6aa09b8e168f3e6e243 +Author: Jean Raby +Date: Fri Feb 1 19:58:25 2013 -0500 + + don't use cache for login page + +M UI/MainUI/SOGoRootPage.m + +commit 451c82c8154b4e2bd4fb4cee5bded7109a1e1942 +Author: Jean Raby +Date: Fri Feb 1 18:35:10 2013 -0500 + + Don't use user/password cache from the login page + + The idea is to always use memcached for credentials to avoid hitting + the authentication backend on every click but to check with the auth backend + for every login requests. + + This should fix #2169 + + While there, fix whitespace (killtab) + +M SoObjects/SOGo/SOGoUserManager.h +M SoObjects/SOGo/SOGoUserManager.m +M SoObjects/SOGo/SOGoWebAuthenticator.h +M SoObjects/SOGo/SOGoWebAuthenticator.m + commit a4bd966cc0c3429261747384dc746ec5f71423de Author: Jean Raby Date: Fri Feb 1 16:26:01 2013 -0500