The Alinto team is pleased to announce the immediate availability of SOGo v5.9.0. This is a major release of SOGo which add new features and a lot of bug fixes.
Features
- core: Add in user settings to force password change for a user when logging (9918f75 d1a51e8)
- notification: add enotify sieve script in preferences (82b69d1 6b64705)
- preferences: Add user preferences to enable / disable signature for new mail, reply and forward (8582e42)
Enhancements
- calendar: add copy to clipboard button in "links to calendar" panel (5c4d467)
- preferences: Add subtext in vacation filter to explain the behavior (09d0326)
- preferences: show special characters when changing password (6050c4e)
- packaging: Add debian 10 support (528d178)
Bug Fixes
- addressbook: Fix asynchronous selection of contacts - cards are not added as they're not yet loaded. (1df2586)
- addressbook: Fix broken image in shared address book when image is null (5d315ac)
- addressbook: Remove vlist from dav request for Thunderbird only. In Thunderbird 115, using vlist results in contact duplication (f0719ee)
- calendar: Add negative timestamp support to use date before 1970-01-01. Fixes #4914 (partial) (8a8dcae)
- calendar: Avoid event duplication when adding an ics with an older sequence number and event already added in calendar (cab5bc0)
- calendar: deleted occurence of repeated event could cause some troubles with other imrbicated occurences (f3981c4)
- calendar: Do not send tentative participation mail when user open mail or add ics to calendar app (382b8a0)
- calendar: Fix calendar green dot stucks in original day when browser is opened for days and day change. Fixes #5783 (22372a7)
- calendar: Fix calendar green dot stucks in original day when browser is opened for days and day changed (f22672c 650ca16)
- calendar: Fix duplicates in series appointments for Apple's Calendar (57ba539 7600e9e)
- calendar: Fix MacOS X Ventura calendar support. Fixes #5639 (4f7c731 68cef9a 87bbba0)
- calendar: Fix NAME:NSInvalidArgumentException REASON:SOGoAppointmentFolder(instance) does not recognize davCalendarProxyReadFor (82178ee)
- calendar: Fix Out of range value for column 'c_startdate' SQL error (32a0499 158a5be 1a257c7)
- calendar: Fix regression on calendar event modification. Start date was set to 1970. Fixes #5777. (b68a215)
- calendar: Fix search issue on repeated events when one title is changed the event could not be found (139ef15)
- calendar: Increase timeout to 60 seconds for large ics calendar. Closes #5781. (fa5264e)
- calendar: recurrenceid wasn't working properly (c5814d6)
- calendar: Repeated events didn't use the correct timezone in some cases (bd8b49d)
- calendar: Revert commit e47566e and change HTTP status from 409 to 403 when event has a sequence number lower than than the new one. This should fix some Apple's duplication events (fce02db)
- calendar: some kinds of events are not shown (f2df405)
- calendar: When an event has no date (weird case), it is not possible to remove the event (NSException) (4d2c771)
- cas: correction on pgtUrl (a1528bc)
- CAS: key based on tciket was too long for memecached (68b1c1e)
- contacts: Fix 5875 (ff263b9)
- js: Fix invalid sass version (5e471c5)
- js: Fix url redirection to null when disconnected. Closes #5844. (dc23721)
- login: Fix language list sorting on login page (e0d76fb)
- mail: autocomplete can't find two lists named the same but in different address books (854e83c)
- mail: Fix a bug when pressing the key DEL more than once to delete mails (af59e57)
- mail: Fix email without subject according to RFC 2822. Fixes #5743 (ab954a1)
- mail: Recipients with umlaut (ü) trigerred the end of string (9c7ef08)
- mail: Removed invalid HTML tags in mail body. Fixes #5755 (f9fdad2)
- mail: Signature images are not handled properly in forwarded or replied to messages. Save extracted body parts (for signature) into file system. Fixes #5768 (23da4cc d436afb)
- mail: Templates namespace is correctly returned (e959583)
- mail: When signature is too big and changing identity, a 'regex too big' error occurs. In this case just add signature at the end. Fixes #5695. (b7e529d)
- notification: body was not send + missing tooltip (5534d4b)
- notifications: bug with older user profile (16af360)
- preferences: add autocomplete for recipients in automatic forward (ba4c7a5)
- preferences: Disable auxiliary mail accounts creation when SOGoCreateIdentitiesDisabled is enabled (b666137)
- preferences: Fix language list sorting on preferences page (f5f74f7)
- preferences: Fix NSException issue when SOGoCreateIdentitiesDisabled is set (eb42e17)
- preferences: Fix the issue when signature is too long and preferences are not saved. Note that MySQL profile table should be updated with a migration script (326bc68)
- preferences: Signature could not be saved when SOGoCreateIdentitiesDisabled is set to YES and no signature is on identity (4abf12b)
- sieve: sieve availibility was checked even if we disable it (bba1da1)
- translation: french syntax (8604389)
- ui: Disable send button while mail is sending. Fixes #5825. (a484407)
- user: Replace length with count for NSArray (ec27f7e)
Localization
- ar: Update Arabic translations (132912b)
- bg_BG: Update Bulgarian translations (6606f98)
- bs_BA: Update Bosnian translations (fc93272)
- ca: Update Catalan translations (c82a48f)
- cs: Update Czech translations (1a5408c)
- cy: Update French translations (487ad1a)
- cy: Update Welsh translations (0e2deac)
- da_DK: Update Danish translations (9ef58e7)
- de: Update German translations (0f0ecf7)
- es_AR: Update SpanishArgentina translations (64865aa)
- es_ES: Update SpanishSpain translations (ea8f04a)
- eu: Update Basque translations (6293f62)
- fi: Update Finnish translations (7ff0699)
- gl: Update Galician translations (86e5872)
- he: Update Hebrew translations (41842e2)
- hr_HR: Update Croatian translations (b1df5d4)
- hu: Update Hungarian translations (e3d392b)
- id_ID: Update Indonesian translations (e50b66b)
- is: Update Icelandic translations (ee3ed07)
- it: Update Italian translations (2fee2f8)
- ja: Update Japanese translations (97d01fb)
- kk: Update Kazakh translations (ed5199a)
- lt: Update Lithuanian translations (4974648)
- lv: Update Latvian translations (493f5f6)
- mk_MK: Update Macedonian translations (bbb0955)
- nb_NO: Update NorwegianBokmal translations (0368bad)
- nl: Update Dutch translations (03d4307)
- nn_NO: Update NorwegianNynorsk translations (02d32d5)
- pl: Update Polish translations (92d38c1)
- pt_BR: Update BrazilianPortuguese translations (ce6efaf)
- pt: Update Portuguese translations (46d5779)
- ro_RO: Update Romanian translations (9aebf9b)
- ru: Update Russian translations (da609c4)
- sk: Update Slovak translations (8a10213)
- sl_SI: Update Slovenian translations (b08b5dd)
- sr_ME@latin: Update Montenegrin translations (865aba3)
- sr@latin: Update SerbianLatin translations (1710112)
- sr: Update Serbian translations (2242c21)
- sv: Update Swedish translations (d5c1b74)
- tr_TR: Update TurkishTurkey translations (dfc1ab7)
- uk: Update Ukrainian translations (5ee12a4)
- zh_CN: Update ChineseChina translations (300cfe4)
- zh_TW: Update ChineseTaiwan translations (e330c55)