Releases: grommunio/grommunio-sync
Releases · grommunio/grommunio-sync
grommunio-sync 2.2
- Allow for successful synchronization when logged in via altname (turning it into email address internally).
- TimeZoneStruct wDayOfWeek and wDay were erroneously switched whan calculating DST start and end, which has been fixed.
- Adjust all day events to midnight only if a TZ definition was saved with the message. The server timezone should not be applied in this case, because if no TZ is there, starttime/endtime of an event should be midnight already.
- Apply server TZ to allday appointments with non GMT start times.
grommunio-sync 2.1
Fixes:
- Fix crashes caused by off-by-one-errors with utf8_truncate calls
- Fix missing response of MR cancellations
- Fix wrong timezone mappings for Android devices
Enhancements:
- Allow custom configuration snippets for nginx config templates
- Better handling of all-day events with PidLidAppointmentTimeZoneDefinition*
- Enhanced robustness for organizer data on GAL without PR_SENT_REPRESENTING_*
- Flicker-free grommunio-sync-top CLI rerendering
- Improve appointment editing with older devices (Android <= 12; EAS 14.1)
- Improvements on PHP 8.2+ support
- More efficient GAL object retrieval
- Prevent organizers double listing to recipients
- Seach improvements (using searchfolder IDs)
Behavioral changes:
- Introduced $isMeeting mnemonic for meeting requests
- Remove RTF body handling (outdated, no clients <5 years uses RTF)
- Respect the USER_PRIVILEGE_SYNC flag of the user account on login
- Undesired folders are ignored for sync operations (Journal, RSS Feeds,...)