Changelog for
z-push-ipc-sharedmemory-2.7.1-lp153.43.1.noarch.rpm :
* Mon Feb 26 2024 Stefan Schäfer
- Upgrade to Version 2.7.1
* Thu Feb 04 2021 Ingo Göppert - [ZP-1600] – devicemanager.php:1004 Trying to access array offset on value of type bool- [ZP-1601] – IMAP_SMTP_METHOD smtp doesn’t work with self-signed certificates- [ZP-1602] – BackendCardDAV: invalid return type “false” in ChangesSink()- [ZP-1603] – Sending a meeting from a public calendar breaks Outlook sync
* Mon Feb 01 2021 Ingo Göppert - update to 2.6.1- [ZP-1584] - [autodiscover] Do not return 5XX code for unsupported schemas- [ZP-1586] - [gab2contacts] Deleted properties are not removed during sync- [ZP-1589] - iOS14 fills up “z-push-error.log”- [ZP-1590] - Wrong organiser email- [ZP-1593] - Invalid argument supplied for foreach- [ZP-1598] - Avoid unnecessary syncing and state checking in DiffBackend- [ZP-1581] - BackendIMAP does not sync answered or forwarded state- [ZP-1582] - BackendIMAP use standardized “Importance” header (RFC4021) too- [ZP-1591] - Soft deletion of mails moved between folders- [ZP-1594] - Global mutex for users file- [ZP-1595] - A write check for disk written files
* Thu Oct 29 2020 Ingo Göppert - update to 2.6.0- [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- [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
* Tue Apr 28 2020 Ingo Göppert - update to 2.5.2- [ZP-1519] – Outlook feature doesn’t work when “mobile” feature is disabled- [ZP-1524] – Accepting meeting request on an ios device does not work- [ZP-1526] – [gabsync] Everyone is member of Everyone on multi tenant systems- [ZP-1531] – Forwarding email doesn’t include the forwarded message- [ZP-1515] – Document possible IPC_PROVIDER values
* Thu Oct 10 2019 Ingo Göppert - Fixed requires for kopano-gabsync
* Thu Sep 12 2019 Ingo Göppert - Fixed path to z-push for gab-sync and gab2contacts
* Sat Aug 10 2019 Ingo Göppert - update to 2.5.1- [ZP-1491] – imap backend cant find any SASL php files- [ZP-1497] – [gabsync] Everyone is member of Everyone- [ZP-1503] – Syntax error in Kopano mapiexception- [ZP-1506] – LOGLEVEL_WBXML does not work with ZLog::SpecialLogUser()- [ZP-1510] – Manpages are installed in wrong section- [ZP-1511] – IMAP should use correct case for MIME-Version- [ZP-1514] – gab2contacts: Can’t fetch value set for CONTACT_FOLDERID- [ZP-1507] – Add option to define SYNC_FILTERTIME for specific folders and stores- [ZP-1499] – Handle syncing of mailboxes with \\Noselect folders- [ZP-1500] – Add support of STARTTLS for SMTP method in BackendIMAP- [ZP-1504] – Add auth user to the IPC type for webservice calls- [ZP-1508] – ReplyBackImExporter::ImportMessageReadFlag not compatible with IImportChanges::ImportMessageReadFlag
* Fri May 24 2019 Ingo Göppert - update to 2.5.0- [ZP-499] - Z-Push check to email address fails on some chars- [ZP-1388] - Folder sync status sometimes not updating- [ZP-1458] - Categories are lost when marking email read/unread on shared account- [ZP-1460] - Uncaught Error: Call to undefined function GetUserDetails() in /usr/share/z-push/backend/imap/imap.php:1704- [ZP-1461] - Unable to configure z-push-config-nginx (2.4.5+0-0) on Ubuntu16.04- [ZP-1463] - GAB sync doesn’t work with KC 8.7.80.138- [ZP-1466] - FileStateMachine: written state size is always 1- [ZP-1475] - Fax number mapped incorrectly in gab2contacts- [ZP-1477] - Unvalid date filter on BackendIMAP- [ZP-1479] - Remove chunks of gabsync which don’t contain current data- [ZP-1488] - Resolve recipients to exact email address if MaxAmbiguousRecipients is 1- [ZP-1417] - Script to check if store and folderid are available for sharing- [ZP-1469] - A function in z-push-admin for returning folderId list- [ZP-1470] - Verbose fixstates- [ZP-1476] - Single user Fixstate- [ZP-1485] - GAB-Sync: configuration option to determine what kind of GAB entries should be synchronized- [ZP-1126] - Replace z_RTF class with the newer one- [ZP-1213] - Modify LoopDetection to handle big sync windows better- [ZP-1232] - Don’t send update failure notifications for certain folders- [ZP-1389] - CalDAV: Timezones- [ZP-1390] - Expose mailbox size via webservice- [ZP-1432] - Save device data on the same memcached server- [ZP-1433] - TopCollector isEnabled accesses IPC hasData on every call- [ZP-1453] - Merge MAPI classes from webapp- [ZP-1465] - Adaptive folder re sync upper threshold- [ZP-1471] - gab-sync - cache groups’ members- [ZP-1478] - Print gabId in the gabsync script- [ZP-1480] - Retry loop when reading file state machine data from disk
* Mon Dec 03 2018 Ingo Göppert - update to 2.4.5- [ZP-1225] - GAL search returns username as email address- [ZP-1447] - php-mbstring is needed on Debian 9 as well- [ZP-1449] - Private items stripped in own calendar when calendar folder is also configured as share- [ZP-1452] - Fix logrotate for RHEL6- [ZP-1455] - nginx: change location from regex match to prefix match- [ZP-1456] - Categories are lost when marking email read/unread on shared account- [ZP-1457] - FirstDayOfWeek missing for recurring tasks- [ZP-1438] - RHEL 7 packages are incompatible with Remi PHP 7.x packages
* Thu Jul 26 2018 ingo.goeppert+suseAATTmailbox.org- 2.4.4.beta1 is now final 2.4.4
* Thu Jul 19 2018 ingo.goeppert+suseAATTmailbox.org- update to 2.4.4.beta1- [ZP-454] - Error deleting an occurrence on a mobile device- [ZP-1014] - z-push/include/z_caldav.php:585 Undefined index: urn:ietf:params:xml:ns:caldav:calendar-home-set (8)- [ZP-1437] - Send range in ItemOperations response- [ZP-1440] - Outlook EAS break meeting request- [ZP-1444] - KOE webservices calls fail for impersonated stores- [ZP-1445] - MAPI_E_STORE_FULL handling in SendMail()- [ZP-1442] - Retry loop when writing file state machine data to disk
* Thu Jul 19 2018 ingo.goeppert+suseAATTmailbox.org- update to 2.4.3- [ZP-1402] - PHP 7.2 compatibility- [ZP-1407] - $errcontext argument of error handlers has been deprecated- [ZP-1330] - PHP 7.2, warnings in logs about implementing Countable- [ZP-1405] - create_function() has been deprecated- [ZP-1406] - each() has been deprecated- [ZP-1418] - IMAP Backend: imap_fetch_overview might return an empty array- [ZP-1419] - Structurally dead code (UNREACHABLE)- [ZP-1420] - Typo in identifier (IDENTIFIER_TYPO)- [ZP-1421] - Expression with no effect (NO_EFFECT)- [ZP-1422] - Expression with no effect (NO_EFFECT)- [ZP-1423] - Nesting level does not match indentation (NESTING_INDENT_MISMATCH)- [ZP-1424] - Typo in identifier (IDENTIFIER_TYPO)- [ZP-1425] - Expression with no effect (NO_EFFECT)- [ZP-1426] - Logically dead code (DEADCODE)- [ZP-1427] - Undefined index in mapiprovider- [ZP-1429] - IMAP backend, send emailaddress to reply_meeting_calendar- [ZP-1430] - Wrong IpcWincacheProvider path in InterProcessData- [ZP-1431] - Z-Push logrotate cron su file permissions- [ZP-1434] - X-Forwarded-For header might contain multiple IPs- [ZP-1436] - Z-Push log files not writable after logrotate- [ZP-1416] - List opened shares in z-push-admin
* Thu Jul 19 2018 ingo.goeppert+suseAATTmailbox.org- update to 2.4.2- [ZP-1369] - Impersonation: ReplyBack notification mail can not get folder name- [ZP-1386] - include/mimeDecode.php:541 Uninitialized string offset: 0 (8)- [ZP-1391] - IMAP Backend: Users cannot authenticate against IMAP servers with GSSAPI support- [ZP-1396] - CalDAV Attendee but no meeting- [ZP-1399] - Wrong state and log folder permissions for RHEL based systems- [ZP-1400] - Picture not saved for a contact created on mobile- [ZP-1408] - Warning Undefined index: subject- [ZP-1410] - IMAP backend to provide user details for caldav- [ZP-1411] - Unset undefined properties for tasks- [ZP-1412] - Add ignore_missing_attachments option to mapi_inetmapi_imtoinet- [ZP-1372] - Folder re-sync is triggered on deletions ratio threshold- [ZP-1398] - z-push-admin do not call $device->GetHierarchyCache() in loop- [ZP-1401] - In gab2contacts also sync Kopano contacts- [ZP-1413] - deb: Turn php dependencies around
* Fri May 11 2018 ingo.goeppert+suseAATTmailbox.org- Requires optimized
* Thu Apr 19 2018 ingo.goeppert+suseAATTmailbox.org- update to 2.4.1- [ZP-1291] - Cli tools should exit with 0 if called with --help- [ZP-1373] - USE_CUSTOM_REMOTE_IP_HEADER not working with Apache- [ZP-1374] - Include path in imap backend lacks pear folders- [ZP-1375] - z-push-config-nginx has wrong permissions in RPM- [ZP-1376] - Out-of-memory check when memory_limit = -1- [ZP-1377] - Undefined index warnings in imap backend- [ZP-1379] - Undefined offset warnings when impersonating (patch obsolet)- [ZP-1383] - CARDDAV: Last character of note trimmed- [ZP-1392] - Default backend, Warning about non existing $userinformation- [ZP-1382] - CALDAV: Out of office / Tentative / Workingelsewhere status
* Wed Mar 28 2018 ingo.goeppert+suseAATTmailbox.org- Patch for: [ZP-1379] - Undefined offset warnings when impersonating
* Sat Mar 24 2018 ingo.goeppert+suseAATTmailbox.org- Missing version string added
* Sun Mar 11 2018 ingo.goeppert+suseAATTmailbox.org- upgrade to 2.4.0 final- [ZP-596] - ActiveSync 14.1 related issues and tasks- [ZP-1233] - Meeting requests default to GMT timezone- [ZP-1313] - Remove TNEF class- [ZP-1205] - Set custom sync period per store- [ZP-295] - AS 14.1: Implement FirstDayOfWeek for recurring items- [ZP-836] - Recurring tasks duplicate in OL 2016- [ZP-1051] - z-push/include/mimeDecode.php:902 mb_strlen(): Unknown encoding \"windows-1250\"- [ZP-1162] - Create a nginx config package- [ZP-1267] - Change summed mapi tags- [ZP-1270] - Unknown origin and warnings when listing configured shared folders via API- [ZP-1276] - Error in logging when sending email with imap backend: Only variables should be assigned by reference- [ZP-1287] - Editing appointment by owner creates new appointment- [ZP-1294] - FixFileOwner requires posix_getuid which fails on Windows- [ZP-1307] - Unable to accept Meeting Request on iOS 11- [ZP-1308] - Incompatible PHP 5.4 code in FileStateMachine- [ZP-1315] - Carddav backend, EMAIL should only contain email address- [ZP-1318] - Caldav only set ORGANIZER if ATTENDEE- [ZP-1319] - Caldav only save DESCRIPTION if it\'s not empty- [ZP-1320] - Caldav X-MICROSOFT-CDO-ALLDAYEVENT support- [ZP-1321] - Carddav support rare phone types- [ZP-1322] - All-day event created in Outlook stretches over 2 days in Webapp- [ZP-1324] - Carddav, $message->asbody->data can be NULL- [ZP-1326] - AirWatch Boxer not working on iOS- [ZP-1329] - Refactor impersonation feature- [ZP-1339] - Replace removed PHP-MAPI functions- [ZP-1344] - Reply back exporter doesn\'t honor private flag- [ZP-1345] - Own private items stripped when folder is in $additionalFolders- [ZP-1347] - [imap] Creating folder on mobile fails- [ZP-1348] - Use of undefined constants in email with attachments- [ZP-1350] - Erroneous mapi_last_hresult value when source message is not found while moving- [ZP-1352] - Impersonation: check read permissions on all folders on FolderSync- [ZP-1353] - Check user vs authUser case-insensitive for log- [ZP-1354] - Basedate in GlobalObjectId must be GMT- [ZP-1355] - Auth username when impersonating is always lowercase- [ZP-1356] - Log output without impersonated user- [ZP-1361] - Folder created in impersonated store is not FLD_ORIGIN_IMPERSONATED- [ZP-1370] - Impersonation: public folder can\'t be opened- [ZP-742] - Implement OnlineMeeting
*Link- [ZP-743] - Implement Picture for ResolveRecipients- [ZP-744] - Implement Picture for Search- [ZP-745] - Implement BodyPart and BodyPartPreference- [ZP-746] - Implement PrimarySmtpAddress in Settings- [ZP-747] - Implement Accounts in Settings- [ZP-748] - Implement RightsManagementInformation- [ZP-758] - Implement MeetingMessageType- [ZP-1104] - Have a device specific log file- [ZP-1121] - Output opaque data- [ZP-1165] - Tools: z-push-admin could have an option to delete profiles older than X days- [ZP-1192] - Expose shared folder API to z-push-admin- [ZP-1271] - Impersonate shared folders with own credentials- [ZP-1305] - Show KOE last connection time in z-push-admin- [ZP-1332] - Add wincache IPC provider- [ZP-753] - Add ASV 14.1 constant to zpush.php- [ZP-1303] - [nginx] write documentation about configuration- [ZP-1122] - Sync loop failsafe - check for out-of-memory condition- [ZP-1145] - Support fpm in webserver config packages- [ZP-1153] - Debian packaging: run tools als webserver user- [ZP-1161] - Update Nginx config- [ZP-1183] - Use custom header for remote IP (e.g. HTTP_X_REAL_IP)- [ZP-1206] - Statically configured folders can not have flags- [ZP-1209] - AutoDiscover: config parameter to get a valid username- [ZP-1214] - AutoDiscover should check for credentials even in GET requests- [ZP-1235] - Improve guessTZNameFromPHPName- [ZP-1242] - Check for cpid directly instead of getting charset- [ZP-1258] - Use PR_EC_IMAP_EMAIL to get RFC822 data- [ZP-1260] - Improve isset in ASDevice->GetFolderSyncStatus()- [ZP-1261] - Reduce amount of repeated glob calls- [ZP-1283] - Build rh-php56-php-memcached for RHEL 6+7 with SCL- [ZP-1284] - Add Note Backend operating against Postgres database- [ZP-1295] - Merge MAPI classes from webapp- [ZP-1304] - Refactoring in MAPI classes- [ZP-1327] - Add KOE Impersonate feature flag- [ZP-1331] - Create z-push group for rpm packages- [ZP-1340] - Review stream writes- [ZP-1357] - Private items aren\'t stripped of data when impersonating- [ZP-1360] - Remove ICalParser class- [ZP-1367] - Tools: gab-sync shows weird behavior when php-mapi includes are wrong
* Sun Mar 11 2018 ingo.goeppert+suseAATTmailbox.org- upgrade to 2.3.9 final- https://jira.z-hub.io/browse/ZP-1339 Replace removed PHP-MAPI functions- 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 $additionalFolders
* Tue Oct 03 2017 ingo.goeppert+suseAATTmailbox.org- upgrade to 2.3.8 final- [ZP-1248] Include WindowsMail in the list of long timeout clients- [ZP-1259] Check if sm->data is empty for SendMail- [ZP-1164] Upgrading z-push-common could take a very long time- [ZP-1211] php-memcached not available on CentOS- [ZP-1223] running z-push-top as root destroy /dev/null- [ZP-1224] [caldav] Pass PHP supported timezone to DateTimeZone- [ZP-1230] Windows Phone 8.1 - Data can not be retrieved via ItemOperations- [ZP-1238] Resources booked in Outlook are saved as \"required\" attendees- [ZP-1239] WP 8.1 sends client changes and fetch in one request- [ZP-1240] HTML bodies should not be truncated within HTML tags- [ZP-1241] Don\'t perform heartbeat in empty sync requests- [ZP-1244] Caldav never matches personal/main calendars/tasks if defined CALDAV_PERSONAL has uppercase characters- [ZP-1247] Unexpected synckey (StateInvalidException) for backends without FolderStats support- [ZP-1249] WP 8.1: Empty sync + empty response trigger loop- [ZP-1250] Send-As is detected erroneously- [ZP-1251] z-push-top: too much output from Ping response- [ZP-1254] Wastebasket not available when removing an item in public folder- [ZP-1255] Send-as not working for other companies- [ZP-1256] z-push-admin -a resync -t FOLDERID -u USER does not work- [ZP-1257] Removing a folder added in $additionalFolders from config.php fails with KOE- [ZP-1262] Synchronization progress of z-push-admin shows Folder: unknown- [ZP-1268] Undefined variable: name in z-push-admin- [ZP-1269] Carddav backend, newlines result in an invalid vcard- [ZP-1273] Missing warnings for autodiscover- [ZP-1274] Carddav backend, wrong url in debug logging- [ZP-1275] GAL does not work with DAViCal backend- [ZP-1277] Fatal error in Ping- [ZP-1278] Caldav Backend does not pick up user and domain; results in non-editable events on Exchange device (E.g. phones)- [ZP-1279] Imap backend delete- [ZP-1280] Email from a deleted user doesn\'t show from- [ZP-1281] \":\" not escaped when creating icalendar- [ZP-1282] Store deleted occurrences as EXDATE in caldav- [ZP-1285] Caldav time zone incorrectly converted- [ZP-1286] Unable to delete an appointment on mobile phone
* Wed Jul 12 2017 ingo.goeppert+suseAATTmailbox.org- upgrade to 2.3.7 final
* Tue May 30 2017 ingo.goeppert+suseAATTmailbox.org- logrotate config fixed
* Sat May 20 2017 ingo.goeppert+suseAATTmailbox.org- Backport fix for ZP-1221 (OL first sync fails with some passwords)
* Thu Apr 27 2017 ingo.goeppert+suseAATTmailbox.org- upgrade to 2.3.6 final
* Wed Apr 26 2017 ingo.goeppert+suseAATTmailbox.org- Backport fix for ZP-1169 (Kopano MAPI_E_UNCONFIGURED (0x8004011C) causes a folder resync)
* Sat Apr 15 2017 ingo.goeppert+suseAATTmailbox.org- upgrade to 2.3.5 final- gab2contacts script added- spec file cleanup (we only build for suse)- logrotate config added
* Fri Feb 10 2017 stefanAATTinvis-server.org- upgrade to 2.3.4 final
* Tue Nov 01 2016 ingo.goeppert+suseAATTmailbox.org- Renamed to z-push- spec file taken from z-push.src.rpm- apache autodiscor-config taken from z-push.src.rpm- Todo: logrotate
* Tue Nov 01 2016 stefanAATTinvis-server.org- upgrade to 2.3.2 final
* Sat Jul 09 2016 stefanAATTinvis-server.org- update to 2.2.11 final
* Sun Mar 20 2016 ingo.goeppert+suseAATTmailbox.org- update to 2.2.9 final
* Tue Mar 08 2016 stefanAATTinvis-server.org- Apache conf modified for V. 2.4
* Mon Dec 21 2015 ingo.goeppert+suseAATTmailbox.org- update to 2.2.7 final
* Tue Oct 20 2015 ingo.goeppert+suseAATTmailbox.org- Update to 2.2.5. This version replaces Z-Push 2.2.4 which introduced a high impact bug that a single device could cause a high load on a server (ZP-723)
* Mon Oct 05 2015 ingo.goeppert+suseAATTmailbox.org- update to 2.2.4 final- no release-version anymore (spec-file changed)
* Fri Jul 31 2015 ingo.goeppert+suseAATTmailbox.org- update to 2.2.2 final
* Fri Jun 26 2015 ingo.goeppert+suseAATTmailbox.org- update to 2.2.2beta (many fixes for BBs...)- make RPMLINT happy: no duplicate files anymore- wrong license: was GPLv2 is now GNU AFFERO GENERAL PUBLIC LICENSE V3- make RPMLINT happy: correct license string set- added new tools: fix-meetings-2.0.8+2.1.0-ios7.py, printwbxml.php- modified acls for the tools (webserver does not need to run them)