we have just released Z-Push 2.3.7 beta1 (tag 2.3.7beta1, commit 11e51873b8b9709c7c4d27020d9d677917c3e1e0).
This is a maintenance release with serveral improvements for KOE, but also of general nature.
For KOE 1.4 Z-Push now supports the request of delivery receipts and improved handling of private appointments.
A new KOE capability flag was added to the main Z-Push configuration file. Please update your config accordingly.
Synchronization of private appointments
Private appointments are now not being ignored in shared folders anymore. During the synchronization process their data is stripped, which means that private appointments show up in a shared folder, but have no sensitive data. It’s not possible to edit (save) these appointments via shared access.
Older KOE versions will allow editing these in Outlook, but the data will not be saved on the server.
Calendars that are already shared need to be re-synchronized in order to see existing private appointments (close & re-open shared calendar).
Prioritization of the KOE GAB
All KOE versions will benefit from the prioritization of the KOE GAB. Until now it could happen that the GAB was only available at the end of the synchronization. This will now happen early in the synchronization process.
Please be aware that for many of the new features you need KOE 1.4. Its first beta version is scheduled for mid-june 2017.
There have also been some contributions from Chris (IPv6 logging) and Vincent (loosen SyncObject.equals) in this version. Thanks guys!
This version has also a repository for upcoming Debian 9 available here: http://repo.z-hub.io/z-push:/pre-final/Debian_9.0/
Changes since 2.3.6 final:
[ZP-1177] KOE: private appointments in shared folders are not visible after making them public
[ZP-1197] Add a flag to WebserviceDevice->GetDeviceDetails() to (not) include hierarchy cache
[ZP-1200] IPv6 address not logged correctly (Contributed by Chris Pitchford - Thanks!)
[ZP-1204] Process delivery request from KOE
[ZP-1227] Prioritize KOE GAB sync
[ZP-1196] Warning in gab-sync with hidden groups
[ZP-1198] WebserviceDevice->GetDeviceDetails() should not return hierarchy cache
[ZP-1199] Truncating emails can result in invalid strings
[ZP-1201] Settings command triggered by KOE always overwrites device data
[ZP-1208] Meeting shows up twice in Outlook calendar
[ZP-1210] Not possible to install z-push-kopano-gabsync on CentOS/RHEL/Fedora
[ZP-1212] Folder stat data expiration time should be randomized
[ZP-1215] Error on generating first sync state if GlobalWindowSize is full
[ZP-1219] Introduce hidden debugging flag for WBXML decoder
[ZP-1220] Outlook is “disconnected” after adding a Contact folder
[ZP-1221] Unable to create OL2013 profile when password contains special chars
[ZP-1228] Accept folders with type “OTHER” as shared folders
[ZP-1229] Strict type checking in SyncObject.equals() may break other backends (Contributed by Vincent Sherwood aka. liverpoolfcfan - Thanks!)
Code changes since Z-Push 2.3.6: https://stash.z-hub.io/projects/ZP/repos/z-push/compare/diff?targetBranch=refs%2Ftags%2F2.3.6&sourceBranch=refs%2Ftags%2F2.3.7beta1
Install Z-Push 2.3.7 beta1 from the pre-final repositories (recommended): https://wiki.z-hub.io/display/ZP/Installation
The tarball is available here (not recommended): http://download.z-push.org/beta/2.3/z-push-2.3.7beta1.tar.gz
Please share your experiences and give feedback!
Z-Push dev team