Z-Push 2.3.x beta/pre-final updates
-
Final changes for Z-Push 2.3.5:
https://jira.z-hub.io/browse/ZP-1173 Parentid missing in WebserviceDevice->AdditionalFolderList()
https://jira.z-hub.io/browse/ZP-1174 Add new shared folder flag & match flag names for KOE 1.3
https://jira.z-hub.io/browse/ZP-1175 Kopano listfolders script can not be executed with KC 8.2.0 finalThis marks version 2.3.5 announced here:
- https://forums.zarafa.com/showthread.php?13405-Z-Push-2-3-5-final-released&p=58115#post58115
- https://forum.kopano.io/topic/85/z-push-2-3-5-final-released
Current version of the pre-final repository is 2.3.6beta0+0 (same as 2.3.5+0).
-
Hotfix update on release/2.3 and also merged into 2.3.5 final:
https://jira.z-hub.io/browse/ZP-1179 - Deleting folders in Kopano WebApp is not synchronized to the clientCurrent version of pre-final is 2.3.6beta0+3
Current version of final is 2.3.5+4 -
First round of updates for 2.3.6 beta1:
https://jira.z-hub.io/browse/ZP-1152 Update license in Net/SMTP.php
https://jira.z-hub.io/browse/ZP-1167 Some new messages are outdated and lost when sync
https://jira.z-hub.io/browse/ZP-1168 Log wait time in INFO level
https://jira.z-hub.io/browse/ZP-1169 Kopano MAPI_E_UNCONFIGURED (0x8004011C) causes a folder resync
https://jira.z-hub.io/browse/ZP-1172 [IMAP] Some mails bodies or headers in Japanese may be decoded in wrong encoding
https://jira.z-hub.io/browse/ZP-1178 Use PR_SEARCH_KEY in cases the GAB entry of a recipient is not available
https://jira.z-hub.io/browse/ZP-1180 Implement plain streams for CalDav and CardDav backends
https://jira.z-hub.io/browse/ZP-1182 WARN messages doesn’t log into z-push-error.log
https://jira.z-hub.io/browse/ZP-1185 Messages in error log are duplicated
https://jira.z-hub.io/browse/ZP-1186 Folder created under root in Outlook is not synced
https://jira.z-hub.io/browse/ZP-1188 Check if OOF expired and disabled it if neededCurrent version of the release/2.3 branch is 2.3.6beta0+42
-
For 2.3.5 we have two IMAP backend related fixes that were hotfixed but also merged through the release/2.3 / pre-final branch:
https://jira.z-hub.io/browse/ZP-1155 REVERT: [IMAP] iOS mail with z-push preview show raw html
https://jira.z-hub.io/browse/ZP-1191 Z-Push 2.3.5 breaks CentOS updates / libawl invalid dependencyCurrent version of the release/2.3 branch is 2.3.6beta0+47
-
Last round of changes for 2.3.6 beta1:
https://jira.z-hub.io/browse/ZP-1135 Update licensesof forked PEAR classes to be compatible with Debian (includes ZP-1152, ZP-1187, ZP-1189, ZP-1193) (thanks to Roel for achieving this!)
https://jira.z-hub.io/browse/ZP-1163 Warning when install z-push-common on a new system
https://jira.z-hub.io/browse/ZP-1168 Log wait time in INFO level (also in OPTIONS request)
https://jira.z-hub.io/browse/ZP-1190 Missing manpages for installed binaries (thanks to Roel for contributing)
https://jira.z-hub.io/browse/ZP-1195 Expose WebserviceDevice->GetDeviceDetails() for a single deviceThis marks version 2.3.6 beta1 announced here:
https://forum.kopano.io/topic/169/z-push-2-3-6-beta1-releasedCurrent version of the pre-final repository is 2.3.6beta1+0.
-
Z-Push 2.3.6 final was released, which is the same as 2.3.6beta1(+0).
Atm there is no update in the pre-final repository as it’s not necessary (it’s exactly same code).New tickets for 2.3.7 are in preparation and be made available very soon.
-
Merged first tickets for 2.3.7:
https://jira.z-hub.io/browse/ZP-1177 KOE: private appointments in shared folders are not visible after making them public
https://jira.z-hub.io/browse/ZP-1197 Add a flag to WebserviceDevice->GetDeviceDetails() to (not) include hierarchy cache
https://jira.z-hub.io/browse/ZP-1198 WebserviceDevice->GetDeviceDetails() should not return hierarchy cacheCurrent version of the pre-final repository is 2.3.7beta0+11
-
Next tickets for 2.3.7:
https://jira.z-hub.io/browse/ZP-1196 Warning in gab-sync with hidden groups
https://jira.z-hub.io/browse/ZP-1199 Truncating emails can result in invalid strings
https://jira.z-hub.io/browse/ZP-1201 Settings command triggered by KOE always overwrites device data
https://jira.z-hub.io/browse/ZP-1204 Process delivery request from KOE
https://jira.z-hub.io/browse/ZP-1208 Meeting shows up twice in Outlook calendar
https://jira.z-hub.io/browse/ZP-1210 Not possible to install z-push-kopano-gabsync on CentOS/RHEL/Fedora
https://jira.z-hub.io/browse/ZP-1212 Folder stat data expiration time should be randomized
https://jira.z-hub.io/browse/ZP-1215 Error on generating first sync state if GlobalWindowSize is full
https://jira.z-hub.io/browse/ZP-1219 Introduce hidden debugging flag for WBXML decoder
https://jira.z-hub.io/browse/ZP-1220 Outlook is “disconnected” after adding a Contact folder
https://jira.z-hub.io/browse/ZP-1221 Unable to create OL2013 profile when password contains special charsThis update will ask you to update your configuration file to include another new KOE feature option to request delivery receipts part of KOE 1.4. You should include this configuration option already now so it will work in the future.
Current version of the pre-final repository is 2.3.7beta0+43.
-
Last round of tickets for 2.3.7 beta1:
https://jira.z-hub.io/browse/ZP-1200 IPv6 address not logged correctly (Contributed by Chris Pitchford - Thanks!)
https://jira.z-hub.io/browse/ZP-1227 Prioritize KOE GAB sync
https://jira.z-hub.io/browse/ZP-1228 Accept folders with type “OTHER” as shared folders
https://jira.z-hub.io/browse/ZP-1229 Strict type checking in SyncObject.equals() may break other backends (Contributed by Vincent Sherwood aka. liverpoolfcfan - Thanks!)This marks version 2.3.7 beta1 announced here:
https://forum.kopano.io/topic/333/z-push-2-3-7-beta1-releasedCurrent version of the pre-final repository is 2.3.7beta1+0.
-
One hotfix for 2.3.7 final:
https://jira.z-hub.io/browse/ZP-1243 Always send X-Push-Capabilities header in Settings responses, always log special headers in DEBUG.This marks version 2.3.7 final announced here:
https://forum.kopano.io/topic/377/z-push-2-3-7-final-releasedNew tickets for 2.3.8 are in preparation and be made available very soon (mainly Window Phone 8.1 fixes).
openSuse repositories: due to a malfunction of our build service we are tempoarly not able to provide packages for openSuse 13.2 and 42.2. We will fix this and update the repositories asap.
Current version of the pre-final repository is 2.3.8beta0+0.
-
First changes for the upcoming 2.3.8:
Changelog:
https://jira.z-hub.io/browse/ZP-1164 Upgrading z-push-common could take a very long time
https://jira.z-hub.io/browse/ZP-1223 running z-push-top as root destroy /dev/null (thanks Nicolas Vanheuverzwijn for contributing)
https://jira.z-hub.io/browse/ZP-1224 [caldav] Pass PHP supported timezone to DateTimeZone
https://jira.z-hub.io/browse/ZP-1230 Windows Phone 8.1 - Data can not be retrieved via ItemOperations (thanks Andreas Brodowski for contributing)
https://jira.z-hub.io/browse/ZP-1239 WP 8.1 sends client changes and fetch in one request
https://jira.z-hub.io/browse/ZP-1241 Don’t perform heartbeat in empty sync requests
https://jira.z-hub.io/browse/ZP-1244 Caldav never matches personal/main calendars/tasks if defined CALDAV_PERSONAL has uppercase characters (thanks Chris Pitchford for contributing)openSuse repositories: due to a malfunction of our build service we are tempoarly not able to provide packages for openSuse 13.2 and 42.2. We will fix this and update the repositories asap.
Most fixes are related to Windows Phone 8.1. If you have these devices an update is encouraged. Please provide feedback.
Current version of the pre-final repository is 2.3.8beta0+22.
-
Some more changes for 2.3.8:
https://jira.z-hub.io/browse/ZP-1238 Resources booked in Outlook are saved as “required” attendees
https://jira.z-hub.io/browse/ZP-1247 Unexpected synckey (StateInvalidException) for backends without FolderStats support
https://jira.z-hub.io/browse/ZP-1248 Include WindowsMail in the list of long timeout clients
https://jira.z-hub.io/browse/ZP-1249 WP 8.1: Empty sync + empty response trigger loopThese tickets are mostly important for the WindowsMail client and for Windows Mobile. ZP-1249 fixes an issue introduced with ZP-1241 (included in 2.3.8beta0+22), so an update is highly encouraged when using Windows Phone clients.
openSuse repositories: due to a malfunction of our build service we are temporarily not able to provide packages for openSuse 13.2 and 42.2. We will fix this and update the repositories asap.
Current version of the pre-final repository is 2.3.8beta0+31.
-
Last batch of changes for 2.3.8beta1:
Changelog:
https://jira.z-hub.io/browse/ZP-1240 HTML safe truncate streams containing HTML data.
https://jira.z-hub.io/browse/ZP-1250 Search for X-Push-Sender only in the headers.
https://jira.z-hub.io/browse/ZP-1251 Aggregate Ping announcements about changes.
https://jira.z-hub.io/browse/ZP-1254 Wastebasket not available when removing an item in public folder.
https://jira.z-hub.io/browse/ZP-1255 Directly use sharedUser if it’s an email address. Enables sending in multi-company environments.
https://jira.z-hub.io/browse/ZP-1256 Set backend2folderidCache of ASDevice to false, so it can be rebuilt.
https://jira.z-hub.io/browse/ZP-1257 Remove statically configured shared folders from the list sent to ASDevice->SetAdditionalFolderList().
https://jira.z-hub.io/browse/ZP-1259 Check if sm->data is empty for SendMail.
https://jira.z-hub.io/browse/ZP-1268 Undefined variable: name in z-push-admin.openSuse repositories: due to a malfunction of our build service we are temporarily not able to provide packages for openSuse 13.2 and 42.2. We will fix this and update the repositories when the underlying cause will be resolved.
Current version of the pre-final repository is 2.3.8beta1+0.
-
A few more fixes for 2.3.8 - resulting in the beta2 to be released:
https://jira.z-hub.io/browse/ZP-1211 php-memcached not available on CentOS
https://jira.z-hub.io/browse/ZP-1262 Synchronization progress of z-push-admin shows Folder: unknown
https://jira.z-hub.io/browse/ZP-1269 Carddav backend, newlines result in an invalid vcard
https://jira.z-hub.io/browse/ZP-1273 Missing warnings for autodiscover
https://jira.z-hub.io/browse/ZP-1274 Carddav backend, wrong url in debug logging
https://jira.z-hub.io/browse/ZP-1275 GAL does not work with DAViCal backend
https://jira.z-hub.io/browse/ZP-1277 Fatal error in Ping
https://jira.z-hub.io/browse/ZP-1278 Caldav Backend does not pick up user and domain; results in non-editable events on Exchange device (E.g. phones)
https://jira.z-hub.io/browse/ZP-1279 Imap backend delete
https://jira.z-hub.io/browse/ZP-1280 Email from a deleted user doesn’t show from
https://jira.z-hub.io/browse/ZP-1281 : not escaped when creating icalendar
https://jira.z-hub.io/browse/ZP-1282 Store deleted occurrences as EXDATE in caldavDue to the amount of changes (and enable contributors to see their changes released fast) we decided to release another beta version of 2.3.8.
Current version of the pre-final repository is 2.3.8beta2+0.
-
Another 2 fixes merged for the final version:
https://jira.z-hub.io/browse/ZP-1285 Caldav time zone incorrectly converted - Thanks Karl Denninger for contributing!
https://jira.z-hub.io/browse/ZP-1286 Unable to delete an appointment on mobile phone - introduced with ZP-1177 (2.3.7) - Thanks to Christian aka externa1 for reporting!These will still be released as 2.3.8 final in addition to 2.3.8beta2.
Current version of the pre-final repository is 2.3.8beta2+6.
-
Updates on 2.3 merged:
https://jira.z-hub.io/browse/ZP-1344 Reply back exporter doesn’t honor private flag
https://jira.z-hub.io/browse/ZP-1345 Own private items stripped when folder is in $additionalFoldersThese changes are immediately released as 2.3.9 final.
Announced here: https://forum.kopano.io/topic/1035/z-push-2-3-9-final-released