• Kopano


    we have just released Z-Push 2.6.0 final (tag 2.6.0 commit 1c7338a655a2060b9ff28aa585f41ac58c510731).

    This release includes a couple of new features and improvements as well as bug fixes.

    It is now possible to disable a specific device using its id.

    We added an option to hide group Everyone in gabsync.

    This version contains several z-push-admin improvements for fixstates.

    There is now an option to disable KOE handling of setting a custom sync timeframe based on the total storesize.

    postinst on debian based systems now won’t execute fixstates which should update Z-Push faster.

    Several IMAP backend improvements and fixes.

    Several other fixes and improvements for Z-Push core as well as the backends.

    Install Z-Push 2.6.0 final from the final repositories (recommended) Z-Push Wiki.

    Thanks a lot to Z-Push contributors James, Michael, Michele, Simon! Sorry if I forgot anybody, but nevertheless your contributions are highly appreciated. Also thanks to everybody providing us feedback.

    Tickets in Z-Push 2.6.0 final

    [ZP-1563] - Vulnerable php-awl requirement for RHEL’s RPM
    [ZP-1564] - Change requirement in RPM from php to php(language) to be able to use with Nginx without Apache

    [ZP-1451] - Description is empty.
    [ZP-1530] - change charset for IMAP search
    [ZP-1537] - Missing fields in GAB sync script
    [ZP-1539] - Missing contacts in outlook GAB
    [ZP-1541] - Add php-mbstring to Debian Buster packaging
    [ZP-1545] - Always initialise content parameters in itemoperations
    [ZP-1546] - Do not use return a bool value in GetMessage
    [ZP-1548] - [gabsync] initialise variables with default values
    [ZP-1552] - Description not stripped from private meeting in shared folder
    [ZP-1557] - ArithmeticError: Bit shift by negative number
    [ZP-1558] - Debian 10 package z-push-autodiscover missing php-xml dependency
    [ZP-1561] - BackendIMAP: syncing existing messages does not download flag status
    [ZP-1565] - BackendIMAP fix $Forwarded flag in SendMail()
    [ZP-1572] - Attendees duplicated in Meetings
    [ZP-1573] - [WARN] /usr/share/z-push/backend/kopano/kopano.php:2634 Uninitialized string offset
    [ZP-1577] - BackendIMAP: Call to undefined function dbg_error_log using latest git

    New Feature
    [ZP-1525] - Disable specific deviceIds of a user
    [ZP-1532] - detailed list for stats purposes for z-push-admin
    [ZP-1495] - gabsync: setting hide_everyone=yes is not honoured by gabsync

    [ZP-1498] - Improve Caldav syncing of large calendar sets
    [ZP-1513] - Check USE_CUSTOM_REMOTE_IP_HEADER for trusted proxies
    [ZP-1518] - List currently available backend providers in config.php
    [ZP-1521] - Add the option to disable KOE handling of setting a custom sync timeframe based on the total storesize
    [ZP-1533] - Fixstates speedup
    [ZP-1551] - Fixstates device driven
    [ZP-1553] - use ldap uri instead of host and port for ldap_connect
    [ZP-1554] - BackendSearchLDAP - fallback to displayname if lastname and firstname not set (if available)
    [ZP-1555] - BackendIMAP detect iOS devices and set SYNC_BODYPREFERENCE_MIME accordingly
    [ZP-1556] - PHP 7.4 Deprecated: Unparenthesized a ? b : c ? d : e in BackendIMAP and BackendCARDDAV
    [ZP-1566] - Do not return free/busy information when querying groups
    [ZP-1578] - Remove z-push-admin call in postinst
    [ZP-1583] - Don’t expose Z-Push version

    Code changes since Z-Push 2.5.2: https://stash.z-hub.io/projects/ZP/repos/z-push/compare/diff?targetBranch=refs%2Ftags%2F2.5.2&sourceBranch=refs%2Ftags%2F2.6.0

    Please share your experiences (positive and negative) and give feedback!