Changelog for
z-push-2.3.4-4.1.noarch.rpm :
* Sun Aug 07 2016 projectsAATTlocalside.net- New features since Z-Push 2.2.x- ZP-230 - SQL state machine ZP-556 - Share folders read-only ZP-77 - Systemwide policy configuration ZP-402 - Implement Free/Busy support ZP-622 - Ping should notify on hierarchy changes ZP-767 - Open Shared Folders API (Webservice) ZP-696 - Z-Push packages ZP-900 - Kopano Outlook Extension compatibility ZP-560 - Logging to syslog ZP-665 - New backend - LDAP ZP-684 - New backend - CardDAV ZP-685 - New backend - CalDAV ZP-739 - Heartbeat interval range lifetime ZP-837 - Have a serverside timeout depending on device type ZP-849 - Implement shorter folder ids (was: integer) ZP-691 - Remove legacy stuff ZP-698 - IPC provider logic ZP-828 - IMAP - contributions ZP-797 - rework WBXML handling ZP-705 - Implement support for STREAMER_TYPE_STREAM_ASPLAIN ZP-969 - Add webservices to list the hierarchy of another user.- Most important Improvements since Z-Push 2.2.x
* ZP-594 - Failsave for endless loops ZP-648 - Implement ResolveRecipients for FreeBusy ZP-666 - z_RFC882 - Update version ZP-668 - mimeDecode.php - Update version and changes ZP-681 - Remove closing PHP tags ZP-682 - Composer - Auto-Include ZP-700 - Catch PHP fatals and log them into z-push-error.log ZP-760 - Always log generic exception as fatal error ZP-765 - ZLog/Syslog refactor ZP-818 - Send no answer collection for unchanged folders in Sync ZP-832 - Detect folder changes faster ZP-834 - Remove SINK_FORCERECHECK ZP-835 - IStateMachine::CleanStates() should get a parameter to delete the exact counter file (not everything smaller) ZP-838 - Set MAX_ITEMS to 512 to accelerate Outlook sync ZP-839 - Z-Push-top writes over several lines when Outlook synchronizes ZP-853 - Backend could not support FolderStats for single folders ZP-865 - Don\'t enter conflict detection if more than 100 items are queued ZP-886 - IImportChanges->ImportMessageDeletion() should support soft deletions ZP-899 - Evaluate and compare should work on all SyncObjects ZP-915 - KOE: multi-tenancy compatibility of gab-sync script ZP-932 - z-push-admin should list old (longid) profiles ZP-933 - z-push-admin could expose functionality to resync the KOE GAB for a single user ZP-939 - z-push-admin can show foldernames in ongoing sync and identify the KOE GAB folder ZP-945 - Log time and memory consumption also in INFO log level ZP-946 - Add a check for php versions ZP-950 - Improve GIT version logging ZP-953 - improved human readability in the notification mail when reverting a changes in a read-only folder ZP-958 - ability to suppress e,.g. E_NOTICE and E_STRICT notices/warnings, see also: https://wiki.z-hub.io/display/ZP/Hidden+configuration+parameters ZP-964 - Expose Z-Push version via additional header to authenticated users. ZP-965 - possibility to extend the SqlStateMachine by an own class ZP-970 - Allow call printwbxml from arbitrary directories and use externals files as in usage - contributed by Ralf Becker! ZP-974 - KOE: Add capability flag for shared folders ZP-977 - Closing streams after exporting ZP-982 - Include buildfiles in git repository ZP-986 - Possibility to disable TopCollector for big systems ZP-993 - Allow to disable Outlook access from LDAP/ADS- Bug fixes
* ZP-711 - zpush_fatal_handler reports PHP Notice & Warning as FATAL in z-push(-error).log ZP-802 - Fix default Settings() response in abstract Backend class ZP-810 - Missing configuration in BackendCombined for BackendLDAP ZP-825 - Composer: replacenullchar filter can not be found ZP-829 - CardDAV - fix phone number mappings ZP-841 - SyncKey \"0\" needs to invalidate FolderStat ZP-843 - MAPI stream warnings ZP-848 - FolderStat should not be considered if not using latest SyncKey ZP-851 - FolderStat needs expiration time ZP-855 - Searched and found message can not be deleted (iOS) ZP-856 - Code still contains while(1) in command processors ZP-864 - User with umlauts in user name is not able to login in Outlook ZP-866 - After exporting a change states used for empty request may be wrong ZP-871 - Integer folderids may falsly trigger hierarchy sync in Ping ZP-872 - Ping doesn\'t catch all notifications ZP-874 - WBXMLencoder processMultipart() should warn if stream has \"no size\" ZP-876 - Arrays in constants is not supported in php 5.4 ZP-877 - Sync period change not honoured ZP-879 - Fix for ZP-779 doesn\'t work when working on shared folders ZP-882 - Loading policies.ini doesn\'t work from CLI ZP-884 - Fix GetHierarchy() to provide otherwise streamed properties to MAPIProvider->GetFolder() ZP-887 - Z-Push: warning when looking up free/busy for a new user ZP-895 - Integer ids can trigger folder name switches by Outlook ZP-896 - Warnings in MAPIProvider ZP-904 - Autodiscover is not syslog compatible ZP-905 - KopanoChangesWrapper throws fatal with php lower than 5.5 ZP-918 - KOE: GAB folder being added when it doesn\'t exist ZP-920 - Setting of reply flag is broken ZP-921 - Move causes duplicates in destination folder ZP-922 - Subfolders don\'t show up in the synchronized folder list ZP-923 - Ping fails to load state for zero sync keys ZP-924 - KOE: gab-sync calls wrong mapi error function ZP-927 - When setting up additionalLogUsers the last stats line is not logged ZP-930 - z-push-top doesn\'t work in another directory with memcache enabled ZP-934 - Warnings while synchronizing ZP-935 - Devicedata is deleted when requesting folder resync ZP-936 - MAPIStreamWrapper loses data when truncating ZP-940 - Implement Set/GetMoveStates in combined im/exporters ZP-941 - On \"remove\" via z-push-admin the devicedata is not deleted when using sql states ZP-947 - On exporter failure Outlook does not understand folder status code ZP-951 - Error messages when synchronizing with BB ZP-952 - Warnings when getting hierarchy notifications ZP-955 - fixed warnings when using a diff-backend based backend ZP-956 - Warnings about unmet condition when transforming folderid in backendid ZP-962 - Problem with autoloader searching for non-existing backend - thanks to Vincent aka liverpoolfcfan for reporting! ZP-966 - KOE: ZCP 7.1 compatibility of the gab-sync script ZP-971 - Don\'t fail when source message id is not found on move operations to the waste basket. ZP-976 - In case a state is not found z-push-admin list is useless ZP-980 - Exception of an all day recurrence is not all day ZP-981 - Error deleting an all-day occurrence on a mobile device ZP-984 - Unable to list folders of a another user if not an admin user ZP-990 - KOE: Race-condition when connecting two Outlooks with the same user simultaneously ZP-994 - On missing permissions WebserviceInfo->ListUserFolders() returns own folders ZP-1000 - Not possible to accept meeting request on iPhone ZP-1001 - Requestid in MeetingResponse is not split ZP-1003 - KOE: sync-gab is not always able to open store when using system- Others
* ZP-206 - Default log rotation for z-push packages ZP-649 - Fix ResolveRecipients for Zarafa ZP-650 - Implement ResolveRecipients for IMAP ZP-674 - Remove the include of mimeDecode.php in Zarafa backend ZP-706 - Update SyncObjects ZP-707 - Implement plain streams for Zarafa ZP-708 - Implement plain streams for IMAP ZP-709 - Implement plain streams for Zimbra ZP-710 - Implement plain streams for Egroupware ZP-714 - Implement Free/Busy lookup for Zarafa backend ZP-716 - [Zarafa] Implement options processing for ResolveRecipients ZP-718 - Re-factor resolving recipients in gal and contacts ZP-737 - ResolveRecipients Availability and Picture do not honour AS version ZP-741 - Loopdetection does not need the folder type ZP-768 - Additional folder data in device + Set/Get/List/Remove APIs ZP-769 - Integration into FolderSync + FolderChange operations ZP-770 - Expose API via Webservice ZP-771 - Changes in Additional User Folder API should trigger a FolderSync while in Ping ZP-772 - Change default value of USE_FULLEMAIL_FOR_LOGIN ZP-774 - Webservice documentation ZP-777 - Catch & Filter hierarchy events ZP-778 - Verify hierarchy notifications ZP-779 - Outlook: message is suddenly unread after moving it to another folder ZP-816 - z-push-admin and z-push-top missing log dependency ZP-821 - Integrate autoloading for backends ZP-846 - z-push-admin fix-states need to fix missing folderdata of hierarchy state ZP-847 - Remove stream seek() call from WBXMLencoder ZP-852 - Show user\'s policy in z-push-admin ZP-858 - Ping hierarchy checks old states ZP-881 - Change ZCP server location for listfolders ZP-891 - Remove extra log for 2.3.0 ZP-897 - Rename ZCP backend ZP-901 - ReplyBack of read flag should be done right ZP-902 - ZPushAdmin->AdditionalFolderList() should list types and readonly flag ZP-914 - KOE: Hide Z-Push-KOE-GAB folder automatically on creation ZP-917 - Remove default IPC_PROVIDER ZP-919 - KOE: GAB appears wrong in z-push-top PING ZP-928 - Put apache configuration files in GIT ZP-929 - KOE: make syncgab script executable directly ZP-937 - Memcache logs blockmutex warnings too often ZP-942 - Update INSTALL to reflect changes of 2.3 ZP-943 - Make shared memory default IPC ZP-944 - Update z-push-admin help page ZP-948 - X-Forwarded-for can now be logged to DEBUG level ZP-978 - Load policies from default section policy file ZP-987 - Memcache IPC too slow ZP-989 - Remove \'readonly\' flag from configuration and webservice and show permissions in AdditionalFolderList() ZP-995 - Warnings in WebserviceInfo->ListUserFolders() ZP-999 - GMail example configuration of IMAP backend has a typo-- Package Builder
Sun, 07 Aug 2016 13:45:25 +0100
* Sun May 01 2016 projectsAATTlocalside.net- General [ZP-641] - FileStateMachine Backend Storage file gets deleted when using multiple accounts per device [ZP-645] - PHP 5.4+ - obstart needs an extra flag to allow truncation [ZP-781] - Nicer format for memory usage and execution time [ZP-787] - typo Request::GetDeviceId() -> Request::GetDeviceID() [ZP-793] - Ping modifies SyncParameters too agressively [ZP-795] - typo & small fixes [ZP-801] - Allow all day recurring event without timezone [ZP-815] - Categories of emails are not synchronized correctly [ZP-824] - FolderSync should cause Ping to force a folder announcement [ZP-826] - Ping triggers hierarchy sync when Exporter can not be configured [ZP-840] - Ping loop if exporter state is not found, but folderstate is available [ZP-775] - \"z-push-admin -a resync -t\" does not work with 48 byte long folder ids [ZP-776] - Remove obsolete check and link [ZP-782] - Log file and line in ZPushException [ZP-784] - Sync with fails if source message is not found [ZP-785] - Cleanup mixed EOL in release/2.2 [ZP-786] - instanceof is lowercase [ZP-798] - LoopDetection gets stuck [ZP-799] - Disallow New Time Proposal is AS14 feature [ZP-629] - DeviceInformation in Provisioning cause WBXMLException [ZP-734] - WBXML error on Settings:Password [ZP-762] - New SyncKey request with causes invalid response [ZP-735] - Add option to delete hierarchy cache to z-push-admin [ZP-755] - Update bugtracker url in legal information [ZP-676] - Streamer type STREAMER_TYPE_SEND_EMPTY does not self-decode correctly [ZP-702] - Attachments are 1 or 2 bytes short if size is not 3 byte aligned [ZP-704] - z-push-top screen-size calculation fails under OS X [ZP-720] - User level log won\'t WriteEnd if global log level is higher than DEBUG [ZP-721] - Add error log viewer shortcut to z-push-top [ZP-724] - Contact\'s birthday is not updated on OL2013 [ZP-726] - Infinit loop if non-stream is given for an attachment [ZP-728] - Change usage of SYNC_MAX_ITEMS [ZP-730] - Check internal notifications if states were not used before [ZP-732] - Nexus 5 + Android 6 sends empty tag [ZP-740] - Ping is not able to wait [ZP-756] - memory_get_peak_usage() is not available on RHEL 5.11 [ZP-757] - Add GetMapping function to Streamer- Webservice [ZP-677] - Expose resync folder funcitonality to webservice- Zarafa [ZP-791] - Check if LastModifiedDate is processed correctly for notes [ZP-808] - Research and review sensitivity for appointments in Zarafa backend [ZP-817] - PR_SENSITIVITY is not saved for tasks [ZP-823] - Do not sync \"Suggested Contacts\" folder [ZP-833] - Change ZCP default server location [ZP-780] - Incompatible ZCP 7.0.x ICS ImportFolderChange() [ZP-783] - StatusException from PHPWrapper not catched in conflict detection [ZP-729] - Attachments of signed emails are not available on Android 6 [ZP-394] - Delayed terminating of searches throws warning [ZP-736] - listfolders.php should also list \"Sent items\" and \"Inbox\" [ZP-584] - downloading email attachments within public folders fails on some android devices [ZP-738] - Verify previous fixes to display signed messages correctly [ZP-656] - Warnings for signed emails in Sent Items in OL 2013/2016 [ZP-717] - Banner \"You replied this message on $date\" not shown in Webapp/Outlook after replying email from mobile- Combined [ZP-830] - Combined - minor formatting fixes [ZP-831] - Combined - typo in variable name- Autodiscover [ZP-766] - Outlook sends autodiscover outlook schema on credentials pop-up [ZP-773] - Autodiscover needs TimeZone set for PHP 5.4 and after
* Tue Nov 10 2015 projectsAATTlocalside.net- General [ZP-565] - Add folderid to the ExportChangesDiff->InitializeExporter() log output [ZP-632] - Don\'t supply config.php by default to make it easier to install Z-Push with Composer [ZP-636] - Change PrintZPushLegal message to display git commit information [ZP-639] - Search EQUALTO setting wrong value in ContentParameters object [ZP-640] - Sync Object comparison should not return false if an array is not set in either object [ZP-642] - Improve GetState debug messages for FileStateMachine [ZP-643] - Autodiscover - Missing variable in Log sprintf [ZP-645] - PHP 5.4+ - obstart needs an extra flag to allow truncation [ZP-655] - Provide Getter function to retrieve UserAgent from stored Settings [ZP-669] - Compat - Add function http_response_code [ZP-670] - Autodiscover - Use http_response_code [ZP-671] - Log memory and time details on end process [ZP-678] - allow to autoload backends [ZP-683] - SyncParameter - typo ZLOG [ZP-686] - Use php_sapi_name() to detect console execution [ZP-687] - Extract Zarafa MAPIProvider getSyncBlobFromTZ to utils.php [ZP-688] - devicemanager.php - Typo in log line [ZP-689] - stateobject.php - Use args in sprintf, no concatenation nor substitution [ZP-690] - streamer.php - Remove extra count [ZP-697] - Global WindowsSize not working [ZP-701] - Logging binary can cause out-of-memory [ZP-703] - z-push-top and -admin does NOT honor new ZPUSH_CONFIG define [ZP-723] - WindowSize of 512 is used when exporting to mobile devices- Autodiscover [ZP-719] - Request class not found on autodiscover- Zarafa [ZP-651] - WP does not set HTTP_USER_AGENT- DiffBackend [ZP-652] - Improve DiffBackend performance [ZP-692] - diffstate.php - Use different cutoff date for different types of object- Combined- [ZP-647] - BackendCombined - SendMail source->folderid has the backend prefix- [ZP-657] - BackendCombined - Wrong parameter name [ZP-658] - BackendCombined - Add EmptyFolder function [ZP-659] - BackendCombined - Add ChangesSink methods [ZP-660] - BackendCombined - Implement SearchProvider [ZP-661] - BackendCombined - Return min AS version supported [ZP-662] - BackendCombined - Simplify config [ZP-663] - BackendCombined - Reduce log levels [ZP-664] - BackendCombined - Don\'t execute Logoff if no Logon has been called- SearchLDAP [ZP-646] - BackendSearchLDAP - bad range limit