Zimbra Collaboration 8.5.0 Patch 2 Release Notes These patch release notes provide information about the 8.5.0 Patch 2, including the bugs that are fixed in this patch, considerations to take before installing the patch, installation instructions, and an example of the patch script. ZCS 8.5.0 Patch 2 resolves the following bugs: Admin Calendar EWS Install Mail Mobile Other October 2014 95704: Zimlet as a “service” is available from zmconfigd.cf 94818: Fixed issue causing single row and column showing when many attendees are present in the invite. 95789: Client no longer hangs using vertical scrollbar from reminder dialog when using Chrome. 95009: Fixed issue causing NullPointerException in CalendarAgent. 94970: Sharing: Update/Delete Calendar items now synced for MacOutlook user. 95000: Fixed issue causing /opt/zimbra symlink to break zmstat-fd stat gathering in 8.0.7 and later. 95277: Fixed issue causing /etc/logrotate.d/zimbra hang with endscript in cbpolicyd.log section. 95412: zmmailboxdctl restart rewrites web.xml for each webapp. 95703: logrotate error issues fixed on RHEL7. 95302: System account for spam/non-spam training disables spam check. 95365: Invalid login filter no longer blocks internal requests. 94534: Sync client syncs all emails. 94939: Calendar feature disabled in COS does not sync/create calendar through Activesync. 94984: Sync client tracks messages moved when using Zimbra Web Client. 95062: Touch client loads properly when Calendar/Contacts is disabled in the COS or account. 95356: Mobile device syncs after upgrade to 8.5. 95649: Mobile Sync now returns error for SendMail request with NO recipient. 95652: MessagingException no longer causes extra "HTTP/1.1 200 OK" sync log record. 95667: ZimbraSyncServlet no longer returns INTERNAL_SERVER_ERROR(500) for MessagingException. 95770: Fixed issue causing Server Unavailable error for FolderSync request after folder is permanently deleted from server. Folder now permanently deleted from Zimbra Web Client. 82243: SPNEGO Authentication working with Zimbra EWS jetty configuration. 85016: Comma separated values available in zimbraHttpThrottleSafeIPs 95599: Login page honors zimbraWebClientLogoutURL. 95630: Context path filter does not suspend requests when threads are available. Page 1 of 5 Proxy 95315: zimbraReverseProxySSLToUpstreamEnabled is recognized upon login and EWS URLs. 95319: Domain certificates configuration added to Nginx. Zimbra Collaboration 8.5.0 Patch 1 ZCS 8.5.0 Patch 2 includes all of the fixes in ZCS 8.5.0 Patch 1, which are the following: 95230: Fixed the variable used to enable the policy daemon (smtpd policyd). Changed to the correct attribute of zimbraMtaEnableSmtpdPolicyd. 95265: Fixed issue causing removal of Webapp services when editing the server. Important! If running 8.5.0 GA build 3040, avoid using the Administrator Console to make any changes to the server config for a store server, as it will lose all of its services the next time it is restarted (no web UI, mailboxes, or admin console). You must install the patch for this issue to be resolved. Before Installing the Patch Before installing the patch, consider the following: Patches are cumulative. You do not need to install Patch 1 first to install Patch 2. A full backup should be performed before any patch is applied. There is no automated roll-back mechanism. Zimlet patches can include removing existing Zimlets and redeploying the patched Zimlet. Only files or Zimlets associated with installed packages will be installed from the patch. Switch to user zimbra before using ZCS CLI commands. Important! You cannot revert to the previous ZCS release after you upgrade to the patch. Install the Patch The patch is delivered as a zipped tgz file. 1. Copy the patch.tgz file to your server. 2. Log in as root and cd to the directory where the tar file is saved. 3. Type tar xzvf zcs-patch-<version>.tgz cd zcs-patch-<version> ./installPatch.sh Page 2 of 5 October 2014 4. After installing the patch, run the following commands as root: chmod 644 /etc/logrotate.d/zimbra /opt/zimbra/libexec/zmsyslogsetup 5. Switch to user zimbra. su – zimbra 6. ZCS must be restarted for changes to take effect. Type zmcontrol restart Note: For users who have the web-client open and are running the FOSS edition, the refresh notice might state that you have changed to the NETWORK Edition; however your feature set will remain FOSS only. Example of the Patch Script Note: The following might not be exactly what you would see. 8.5.0 GA: zimbra@example:~$ zmcontrol -v Release 8.5.0.GA.3042.UBUNTU12.64 UBUNTU12_64 NETWORK edition. Apply 8.5.0_P2: root@ example:/var/tmp/zcs-patch-8.5.0_GA_3050# ./installPatch.sh Current Version: 8.5.0_GA_3042 Found Patch for 8.5.0_GA called 8.5.0_P2 Deploying patch for 8.5.0_GA Updating files for package zimbra-store /opt/zimbra/jetty/webapps/zimbra/WEB-INF/lib/zimbrataglib.jar... copied. /opt/zimbra/jetty/webapps/zimbraAdmin/WEB-INF/lib/zimbrataglib.jar... copied. /opt/zimbra/lib/ext/zimbrasync/zimbrasync.jar... copied. /opt/zimbra/jetty/webapps/zimbra/t/app.json... copied. /opt/zimbra/lib/ext/zimbraews/zimbraews.jar... copied. /opt/zimbra/jetty/webapps/zimbra/js/zimbraMail/calendar/view/ZmCalItemEditView.js... copied. /opt/zimbra/jetty/webapps/zimbra/t/app.js... copied. /opt/zimbra/lib/ext/zimbrasync/zsynccommon.jar... copied. /opt/zimbra/jetty/webapps/service/WEB-INF/lib/zimbrataglib.jar... copied. /opt/zimbra/jetty/webapps/zimbra/js/zimbraMail/calendar/view/ZmFreeBusySchedulerView.js... copied. /opt/zimbra/jetty/webapps/service/WEB-INF/lib/zimbrastore.jar... copied. /opt/zimbra/jetty/webapps/zimbra/WEB-INF/lib/zimbrastore.jar... copied. /opt/zimbra/jetty/webapps/zimbraAdmin/WEB-INF/lib/zimbrastore.jar... copied. /opt/zimbra/jetty/common/lib/zimbracommon.jar... copied. /opt/zimbra/jetty/webapps/zimbra/css/zm.css... copied. /opt/zimbra/jetty/webapps/zimbraAdmin/css/zm.css... copied. /opt/zimbra/jetty/webapps/zimbra/js/zimbraMail/calendar/view/ZmApptEditView.js... copied. October 2014 Page 3 of 5 /opt/zimbra/jetty/webapps/zimbra/tdebug/app.js... copied. Updating files for package zimbra-mta /opt/zimbra/conf/amavisd.conf.in... copied. Updating files for package zimbra-core /opt/zimbra/conf/nginx/templates/nginx.conf.mail.pop3s.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.http.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.http.mode-both.template... copied. /opt/zimbra/libexec/zmstat-fd... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.http.mode-https.template... copied. /opt/zimbra/bin/zmtlsctl... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.https.mode-https.template... copied. /opt/zimbra/conf/zmlogrotate... copied. /opt/zimbra/lib/jars/zimbrastore.jar... copied. /opt/zimbra/docs/spnego.txt... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.http.mode-redirect.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.https.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.https.mode-both.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.mail.imaps.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.http.mode-http.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.http.mode-mixed.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.https.mode-http.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.mail.imap.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.https.mode-mixed.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.sso.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.mail.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.https.default.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.mail.pop3.template... copied. /opt/zimbra/conf/zmconfigd.cf... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.https.mode-redirect.template... copied. /opt/zimbra/lib/jars/zimbracommon.jar... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.admin.template... copied. /opt/zimbra/conf/nginx/templates/nginx.conf.web.http.default.template... copied. Running /bin/cp -f /opt/zimbra/conf/zmlogrotate /etc/logrotate.d/zimbra... done. zimbra@example:~$ zmcontrol restart zimbra@ example:~$ zmcontrol -v Release 8.5.0.GA.3042.UBUNTU12.64 UBUNTU12_64 NETWORK edition, Patch 8.5.0_P2. zimbra@ example:~$ zmcontrol status Host example.eng.zimbra.com amavis Running antispam Running antivirus Running archiving Running Page 4 of 5 October 2014 convertd ldap logger mailbox memcached mta opendkim service webapp snmp spell stats zimbra webapp zimbraAdmin webapp zimlet webapp zmconfigd Running Running Running Running Running Running Running Running Running Running Running Running Running Running Running As root: root@ example:~# chmod 644 /etc/logrotate.d/zimbra; echo $? 0 root@ example:~# /opt/zimbra/libexec/zmsyslogsetup; echo $? updateRsyslogd: Updating /etc/rsyslog.d/50-default.conf...done. 0 Legal Notices Copyright © 2005-2014 Zimbra, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. "Zimbra" is a registered trademark of Zimbra, Inc. in the United States and other jurisdictions. You may not alter or remove any trademark, copyright, or other notice from copies of the content. All other marks and names mentioned herein may be trademarks of their respective companies. Zimbra, Inc. 3000 Internet Blvd., Suite 200 Frisco, Texas 75034 www.zimbra.com October 2014 October 2014 Page 5 of 5