Skip to content

Releases: Alinto/sogo

SOGo v5.12.3

12 Jul 12:47
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.12.3. This is a minor release of SOGo with bug fixes.

What’s new with sogo 5.12.3

  • It mainly fixes a bug introduced in 5.12.2 with some kind of recurrent event.
  • It also adds two new languages: Korean and Thai, that have been fully translated by the community, big thanks to them!

Complete changelog

Bug Fixes

  • calendar: fix recurrent event last date (3ab8677)
  • view: automatically refresh view only if a number is set. (55dbae6)

Localization

SOGo v5.12.2

25 Jun 14:56
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.12.2. This is a minor release of SOGo with bug fixes.

What’s new with sogo 5.12.2

  • A lot of patches on the openid, thank you all for your feedbacks!
  • A fix for external IONOS mail account.
  • A fix on password special character's policy for sql user source.
  • Others bugfixes.

An API? In this economy?

If you look carefully at the changelog, you'll see the mention of an API. Which is strange because this is a new feature but we claimed we will not make any new ones to focus on SOGo 6.

This API is a sponsored feature that has been accepted way before the decision to make SOGo 6. The delivery date was due to this month, hence its availability in 5.12.2.

As such:

  • It only has two endpoints: one to get the current version of sogo and one to get the list of dav's urls of the authenticated user.
  • This API will not be expanded.
  • If you're interested by those endpoints, the documentation is here.

What's new on SOGo 6?

If you didn't know, the development of the next sogo version has started.

More communication on it after the summer. But to clarify some questions we've received:

  • We carefully make scripts to migrate from SOGo 5 to SOGo 6.
  • SOGo 6 repository will be public after the first release. Still free, opensource and GPL licensed.
  • The first release of SOGo 6 will at least contain all current features of SOGo 5.
  • All feature's requests from the community and partners have been collected and reviewed.

What's next for SOGo 5

The current version will still be maintained and received patches. So, see you for the 5.12.3!

Complete changelog

Features

  • api: add endpoint for caldav/cardav url (51f1521)

Bug Fixes

  • openid: swicth to libcurl for http request (a782424)
  • api: add handler for internal error (dabad1d)
  • calendar: properly evalute last occurance freebusy (8766b7c)
  • openid: add state in connection flow (085fc4a)
  • openid: allow expires_in param to be null (9954c36)
  • openid: make end_session_endpoint optional (c5fb348)
  • password: put correct regex for special char (e36d0d2)
  • session: allow password/token to be longer than userkey (516606b)
  • sieve: add requirements for notify when doing a filter (f53d7b7)
  • view: don't hide the option mailcomposer in small screen (8a90773)

Localization

  • nl: Update Dutch translations (031e117)
  • pt: Update Portuguese translations (9649ae3)
  • tr_TR: Update TurkishTurkey translations (e9c03d3)

SOGo v5.12.1

02 May 08:15
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.12.1. This is a minor release of SOGo withbug fixes.

What’s new with sogo 5.12.1

  • Mainly bugfixes.
  • The property URL of an event is now implemented. Before that, some links may be missing if the event was made by other calendar applications.
  • Event invitation sent from SOGo are now supported by outlook.office.com
  • Webmail is now usable again with Iphone/Ipad.

What's next for sogo?

If you didn't know, the development of the next sogo version has started.
The current version will still be maintained and received patches. So, see you for the 5.12.2!

Complete changelog

Enhancement

  • calendar: Make the Jitsi meeting room prefix configurable (4a68909)

Bug Fixes

  • calendar: Fix typo Jisti × Jitsi (ab9f0c1)
  • calendar: properly show the URL property in iCalendar (eb7f551)
  • calendar: put valarm at the end of vevent block to satisfy outlook.office.com which is too lazy to follow the spec (148fab9)
  • db: log an error if the table sogo_folder_info is malformed (3616e56)
  • folder: fix folders sorting for special folders (1f8dc12)
  • iOS: iOS 18.4 encodes caldav url and put %40 instead of @ for username. Fix that. (9e431d0)
  • ldap: update baseDN with correct domain if needed (ca425e6)
  • sieve: Correctly update default sieve filter for new users (7c59e6b)
  • smtp: fix string type (788ece4)
  • tnef: add protection against malformed winmail.dat (7c6b674)
  • typo: Fix typo 'attachements' (#367) (4ec3d20)
  • ui: Change angular material to fix issues with Safari iOS 18+ (068f1f3)
  • ui: Change angular material to fix issues with Safari iOS 18+ (07c7528)

Localization

  • ar: Update Arabic translations (5c48745)
  • bg_BG: Update Bulgarian translations (1d0b6a6)
  • bs_BA: Update Bosnian translations (ade923d)
  • ca: Update Catalan translations (8c4f56c)
  • cy: Update Welsh translations (54debcf)
  • es_AR: Update SpanishArgentina translations (4b397f6)
  • eu: Update Basque translations (54f8af3)
  • fi: Update Finnish translations (aae9e60)
  • he: Update Hebrew translations (f4adf62)
  • hr_HR: Update Croatian translations (961702d)
  • hu: Update Hungarian translations (c31b3f4)
  • id_ID: Update Indonesian translations (5f6168d)
  • is: Update Icelandic translations (c792ddb)
  • it: Update Italian translations (d7fc5a5)
  • ja: Update Japanese translations (264f94b)
  • kk: Update Kazakh translations (1bf955d)
  • lt: Update Lithuanian translations (bbc0491)
  • lv: Update Latvian translations (1dcf475)
  • mk_MK: Update Macedonian translations (1ba83ec)
  • nl: Update Dutch translations (20e7c89)
  • nn_NO: Update NorwegianNynorsk translations (828f85c)
  • ro_RO: Update Romanian translations (532b8dc)
  • sk: Update Slovak translations (d3e5a00)
  • sl_SI: Update Slovenian translations (fdb88ab)
  • sr_ME@latin: Update Montenegrin translations (aa6575c)
  • sr@latin: Update SerbianLatin translations (9f4440b)
  • sr: Update Serbian translations (3e61a52)
  • sv: Update Swedish translations (6d8d4f7)
  • zh_CN: Update ChineseChina translations (bbd17f5)
  • zh_TW: Update ChineseTaiwan translations (3ac01f7)

SOGo v5.12.0

25 Mar 08:22
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.12.0. This is a major release of SOGo which add new features and a lot of bug fixes.

IMPORTANT

This is a very big release that affects may sub-layers of SOGo. The best has been made but the possible infrastructures and configurations can't be tested. As always, we will meticulously watch any new issues opened on our private and public bug trackers and the mailing list. We can’t advise enough to first make the update on your dev/test/preprod server and/or have a way to rollback.

Known Issue with Iphone/Ipad

It seems that the latest update of iOS, starting with 18.3.1, has broken the webmail of SOGo making buttons and some actions unusable. No workaround has been found yet and investigation will pursue on our side.

What’s new with sogo 5.12.0

OpenId authentication

You can now configure SOGo do directly use an OpenId Server for the authentication
Please read carefully the documentation and note you wil surely have to configure your imap server as well.

DevContainer

To make it easier for the community to test and modify sogo, we make a devcontainer that you can use with Visual Code Studio. It will run all the services (imap, smtp, ldap, mariadb…) and sogo. And you can directly build sogo inside the container.

Please take a look at the readme https://github.com/Alinto/sogo/blob/master/.devcontainer/readme.md

Mail Purge

You can now add a parameter to your sogo.conf that will allow your users to soft delete or hard delete all their mails older than certain amount of time
SOGoEnableMailCleaning = YES;

Check password strength on login

If you have defined a password strength policy in your sogo.conf. SOGo will now check for weak password on user login. If the password is too weak, the user will have to change it before accessing the webmail.

Create Jitsi link when making event

A new parameter to allowed your user to create jitsi meeting link when making new events
SOGoCalendarEnableJitsiLink = Yes;
You can also set the base url if you have your own jisti server with SOGoCalendarJitsiBaseUrl

What's next for sogo?

If you didn't know, the next sogo version has been announced with a complete overhaul.
The current version will still be maintained and received patches. So, see you for the 5.12.1!

Complete changelog

Features

Enhancement

  • mail: Add move to icon on the mail view. Closes #6028. (f65ab9b)
  • mail: Add sort by recipient instead of from in sent folder. Change subject_or_to in sent folder for search instead of subject_or_from. Closes #6030. (2258d5c)
  • mail: Add 'Return-Receipt-To' header for mail receipt (b3c77a0)
  • core: Check password strength on login (SQL Source). Closes #6025. (178b1a3)

Bug Fixes

  • addressBook: fix #2f9c2cf show email if no display name for contact in list (7328623), closes #2f9c2
  • auth: add missing method to auth class (d1d9024)
  • calendar: Ensure organizers are properly removed from attendee's calendars. Fix issue where organizers were also set as attendees. Removed organizer in attendees list. (da32b3f c90e2b0)
  • calendar: fix commit f125708 (0186398)
  • calendar: Fix issue where EXDATE removes modified occurence. The behavior is now identical to G Agenda. This fix may reduce the 'missing exception error'. (5bab727)
  • calendar: Fix SOGoDAVCalendarStartTimeLimit parameter. Events are retrieved when initial sync is done. (c05b331)
  • calendar: if rrule is infinite don't count rdates as last dates (e44bc1f)
  • calendar: In some case, the startTime was not properly set (169a0c6)
  • calendar: prevent to return the same user twice in ldap groups (f125708)
  • calendar: properly store the vevent is the correct order for reccurence and reccurence-id (d15f0ee)
  • contacts: Fix empty chip in contact group when c_cn is not populated (2f9c2cf)
  • core: Specify application name in WORequest to avoid computing app name in SOPE. Sometimes the app name is wrongly defined due to invalid URL calls. (253d14c)
  • htmlViewer: if the the tag img is not a url but a base64 image, keep it in the preview (f8ff98b)
  • mail: Correct attachment handling when creating emails from templates (617c1bb)
  • mail: Fix assertion when failed to decode base64 mime body mail part (0a828a7)
  • mail: Fix ckeditor issue where the font-size disappear after mail sent. Use font-size instead of css class. (70f72eb)
  • mail: Fix ckeditor margin for to make difference between line breaks and paragraph. Fixes #6056. (a09f4d8)
  • mail: Fix error when searching string with quote (b40d777)
  • mail: Fix issue where unread counter is invalid when whanging folder. Fixes #6064. (0364f7f)
  • mail: Fix mail sub folders sorting. Fixes #6058. (395a01e)
  • totp: correctly send a string and leading zero (5cba10c)
  • users: don't look up for users when they change language on root page (29e00f3)
  • users: try to always use the user domain in the basDN with %d (78655ae)
  • users: when using multi-domains configuration, only request the apopriate usersources. (beb0d9c)

Localization

  • ar: Update Arabic translations (6de11e5)
  • bg_BG: Update Bulgarian translations (60f2f1b)
  • bs_BA: Update Bosnian translations (5c2020d)
  • ca: Update Catalan translations (83bdc14)
  • cs: Update Czech translations (ac6abb6)
  • cy: Update Welsh translations (7c36a65)
  • da_DK: Update Danish translations (2912e07)
  • de: Update German translations ([1f379d5](https...
Read more

SOGo v5.11.2

16 Oct 07:27
SOGo-5.11.2
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.11.2. This is a patch release for the 5.11.1.

Go take a look at our website to see a preview of the features

Bug Fixes

  • mail: modify the message-id to not start by XX- that trigger a native spamassassin rule (1d8ee80)
  • security: fix a security issue introduced in 5.11.1 with parameter SOGoForbidUnknownDomainsAuth (04a9a87)

SOGo v5.11.1

08 Oct 13:28
SOGo-5.11.1
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.11.1. This is a minor release of SOGo whit some enhancements and bug fixes.

Go take a look at our website to see a preview of the features

Enhancements

  • login: add parameters to prevent uneccesary connection request when the domain is unknown (56598d1)
  • sieve: add from on notificatons (1c20c1e)
  • build: Use pkgconfig to compute cflags for wbxml2 instead of hardcoding them. Thanks to @jmallach
  • mail: improve algo to fetch imap folders for mail view (68f4fc1)

Regression Fixes

  • calendar: Fix regression on repeat task (2a17449)
  • mail: Add an option in Preferences to display full email instead of name alone in mailboxes. Fix issue caused by advanced search. (fa2caf9)

Bug Fixes

  • calendar: Fix all day recurring event displayed on 2 days when a DST change occurs at the endDate (2f75a7f)
  • ckeditor5: prevent ckeditor5 to preview media (2dd1097)
  • mail: Fix assertion when there is an empty image in the mail. Fixes #6035. (59d48cb)
  • mail: Fix highlighsearch html rendering on subject (0cbd082)
  • mail: Fix HTML mail rendering issue (41a0f8d)
  • mail: Fix issue where mailto: links are badly formatted when html composing (86446a0)
  • mail: Fix issue where unread counter is invalid when whanging folder. Fixes #6001. (1f6bbc1 91a2490)
  • security: Prevent user to add html script in its preferences (a7023bc)
  • sogo-tool: prevent a bug when restoring two events with same id (84fe91c)
  • tests: Add timeout on all async tests (64f1788)

Localization

  • de: Update German translations (592f35b)
  • pt_BR: Update BrazilianPortuguese translations (1d3b502)
  • pt: Update Portuguese translations (a4de357)
  • ru: Update Russian translations (78ea981)
  • tr_TR: Update TurkishTurkey translations (41aecca)
  • uk: Update Ukrainian translations (80a7689)

SOGo v5.11.0

08 Aug 07:21
SOGo-5.11.0
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.11.0. This is a major release of SOGo which adds new features and a lot of bug fixes.

Go take a look at our website to see a preview of the features

Features

Enhancements

  • calendar: Add option to disable email appointmoint notifications when using caldav (2637434)
  • mail: Add 'View raw message' mail contextual option. This option open message in a popup without HTML mail CSS content modification. (6ac8525)
  • mail: Add location in email ics representation template (591d283)
  • mail: add options to not add X-Foward header in mail (96331ca)
  • ytnef: add possibility to add event to calendar from winmail.dat (f609c31)
  • calendar: Optimization of date computation when handle attendees. Report of 77b2d9f. (53d77f3)

Bug Fixes

  • addressbook: Removed SOGoGlobalAddressBookFirstEntries (use listRequiresDot instead) and move SOGoGlobalAddressBookFirstEntriesCount to globalAddressBookFirstEntriesCount in source scope. This fixed the broken listRequiresDot in 5.10 (4dba56f)
  • attachment: properly download openxmlformats in attachments (2e2e36e)
  • calendar(js): escape CSS selector names (5c94461)
  • calendar(js): prevent duplicate event creation in case of an event conflict (f04c73d)
  • calendar: Fix all day recurring event displayed on 2 days when a DST change occurs at the endDate (980b5e2)
  • calendar: Fix assertion when is_cycle is set but without c_cycleinfo (d404667 49e9988 d9ee884)
  • calendar: fix crash when using a 2*16bits chars at the 75th char of ics file (31c0473)
  • calendar: fix disabled change view buttons (910effd) PR by @smortex
  • calendar: Fix empty recurence list when creating event from mail (2756176)
  • calendar: Fix issue on template introduced in commit #275617650 (eee160e)
  • calendar: Fix issue when doubleclick creates an event of 2 days after creating an event > 1 days (7b23342)
  • calendar: Fix issue where a calendar's subscribed user can give acl to another user (ae01ed0 cb55413 0fafda5)
  • calendar: Fix NSData returned instead of NSString on c_cycleinfo depending on database issue. CLoses #5940. (5215aa4)
  • calendar: Memory optimization on _appendCycleException (45fd999)
  • calendar: resource was busy even if they have delegated (880eb89 5830053)
  • chore: Remove check on -p option to sogo-ealarms-notify as the SMTP Master account has been implemented (f96eb4d)
  • contacts: can now reset contacts categories more than once (526aa28)
  • core: Add disableSubgroups option in SOGoUserSources LDAP settings to avoid infinite recursive loop when using a group name with the same name as a member. Fixes #5913 (fd9b8dc)
  • core: Add timer to avoid spamming onEditorChanged for CKEditor 5. Fixes #5944. (bc804ae 2f4c125)
  • core: Clean html parasite code to avoid ckeditor hangs. Fixes #5944. (127df39)
  • core: Fix int overflow on vms and rss computation (4b343f7)
  • core: Improve error logging on url encryption (b8a6d57)
  • core: Notify sgCkeditor component when clicking the send button to update content. Fixes #5952. (c2d9050)
  • core: On some emails print, first page is blank. Closes #5602. (e39c104)
  • doc: Fix typo with SOGoURLEncryptionEnabled in documentation (a06331e)
  • event: fix rdate timezones (e4cb0a3)
  • event: resource was considered busy for an event he has delegated (adf1117)
  • event: user was considered busy for an event he has delegated (815a87d)
  • languages: somme "array" strings were using the wrong comma delimiter (7c0699b)
  • mail: Add encoding fallback when there are ISO char in file name. Fixes #5388. (e6ff9a4)
  • mail: Fix advanced search no select/action on results. Fixes #5978 (1a47fdb)
  • mail: Fix errors while spamming arrow keys on mail list. The transition was not finished (049a569)
  • mail: Fix Exception when using delegated identities. Closes #5951 (f8c354c)
  • mail: Fix invalid content when forwarding a text/plain mail. Fixes #5983. (ef88039 [43388ac](43388ac...
Read more

SOGo v5.10.0

21 Feb 16:28
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.10.0. This is a major release of SOGo which add new features and a lot of bug fixes.

Go take a look at our website to see a preview of the features

IMPORTANT

Features

Bug Fixes

  • acl: bool was not set to NO (e81fdad)
  • addressbook: Fix exception when using multiple address book source and searching. Fixes #5906. (f85c531)
  • build: fix missing ld flag in GNUmakefile (136134). This fix has been made by @konsultaner
  • calendar: Couldn't choose some reminder options when creating events (8dc69ef)
  • calendar: Fix high memory usage when importing an ics (3acab3f)
  • calendar: Prevent clicking on delete event button when network is slow (acd4a1f)
  • contacts: c_cn could be null whereas it isn't (6aab869)
  • contacts: Custom contacts categories in sogo.conf wasn't working (26c7462)
  • core: Add missing method WORequest+SOGo.h (31a66c4)
  • core: SOPE Add error handler on sax parsing (pushBytes) (ff9a7f9)
  • crypto: add protections for decryption (a6319e1)
  • crypto: check if NSData is null terminated (5197b9b)
  • docs: Fix typo in documentation (9560bdc)
  • gnustep: SOPE chance constant name when using gnutspe > 1.29 (393f20c) This fix has been made by @binary-jam
  • http: SOPE http header host was not correct for local url (4b9366d)
  • imap: SOPE Fix some cases where IMAP delimiter was returned as empty(1160846)
  • js: Remove check version for ckeditor (5081de1)
  • mail: Disable inline images in attachments when HTML emails writing is disabled. Fixes #5877. (0d0eda2)
  • mail: Fix inline pdf attachement issue when Hide inline attachment option is set. Now the option hides only inline images (9e3e3b2 a6fc83c)
  • mail: Fix inline text issue when Hide inline attachment option is set (00d6956)
  • mail: Fix security @import css injection (2146870)
  • mail: Use text/plain fallback if an error occured while parsing html message (f56910d)
  • mail:: SOPE allow 'GMT' timezone in mail header (604c8ef)
  • password recovery: Add default from mail parameter (26b1467)
  • preferences: Add error message when SOGoCreateIdentitiesDisabled is enabled and user try to activate html fields with browser inspector. Check changes of email and replyTo. (f27b33a)
  • preferences: Fix error 500 when changing password (37379ba)
  • sql: SOPE remove deprecated param for mysql (3d4613c8)
  • ui: Fix text/placeholder overlaps when Chrome autofill applies (51b6c0d)

Localization

  • ar: Update Arabic translations (1206d2f)
  • bg_BG: Update Bulgarian translations (65d31f2)
  • bs_BA: Update Bosnian translations (ace1515)
  • ca: Update Catalan translations (344d4da)
  • cs: Update Czech translations (af22a30)
  • cy: Update Welsh translations (ca1d549)
  • da_DK: Update Danish translations (c8eee39)
  • de: Update German translations (28f446a)
  • es_AR: Update SpanishArgentina translations (7582266)
  • es_ES: Update SpanishSpain translations (30f819e)
  • eu: Update Basque translations (c2fc80e)
  • fi: Update Finnish translations ([ce8c697](ce8c697...
Read more

SOGo v5.9.1

12 Dec 12:03
SOGo-5.9.1
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.9.1. This is a minor release of SOGo which add new enhancements and bug fixes.

Enhancements

  • addressbook: Add global address book autocomplete on vlist (11ad203 0b1f2b0 0560efd f85c531)
  • core: Add mobile provisioning download for Apple's devices (19915e3 6d16ee7 d38cc86 cd50ee0 65f8336 4fe01f9 a273f7a)
  • core: add SOGoDisableExport option to disable export for mail, calendar and contacts (d0b4b50)
  • core: Add SOGoDisableSharingAnyAuthUser option to disable sharing to any user authenticated for mail, contacts and calendar (e0ef59d)
  • mail: Add an option in Preferences to display full email instead of name alone in mailboxes (2e670f7)
  • mail: Add SOGoMailHideInlineAttachments option to hide attachments when inline. Fixes #5490. (f41ab2e abce5f4 aa53524 ca2c5c1)
  • password: Add specials characters to POLICY_MIN_SPECIAL_SYMBOLS (7d66699)
  • preferences: can set SOGoForwardConstraints to 3 to accept both internal and external domains from SOGoForwardConstraintsDomains (c872fb4)
  • reply: add references header when replying (b396a27)
  • ux: select all button will unselect all if click again (6e60b10 1ae02eb)

Bug Fixes

  • core: Fix issue on file descriptors where TLS packet is sent on invalid file descriptor when reusing fd. Improve NGSocket, remove ssl free on shutdown and shutdown from dealloc (a507a6f 8ac29ca)
  • addressbook: autocomplete correctly return two contacts from two ldap with same id (1d3da92)
  • calendar: do not let DURATION and DTEND be both present in vevent (0023a9c)
  • calendar: If content is NSData, properly convert it to NSString (21571ab)
  • calendar: properly set the start date range for yearly events (1e8127b)
  • core: Add cache for CDefaultsSize to avoid spamming SQL request (87e1240 81f2d88)
  • core: Fix calendar issues with Thunderbird related to vlist exclusion. Fix error log on photo. Closes #5885 (6b08f2e)
  • core: Fix user profile retrieval when using utf8mb4_bin collation - in this case the SQL results may return NSdata instead of NSString. Fixes #5902. (3cd9910)
  • hmtl: prevent html injection of tag form (7481ccf)
  • http: set correct Accept header when dowloading eml file (c569ed2)
  • mail: Clean temporary files when mail is sent (f35a37b d163405)
  • mail: Fix duplication of images when saving draft. Fixes #5888 (ee9899f 9c09485)
  • scripts: wrong type for c_value in script for complete unicode coverage (65374e4)
  • sogo-tool: add protection to expire-sessions if the input is not an integer (bb943e4)
  • translation: incorret value causing trouble to transifex (4b45dc7)

Localization

  • ar: Update Arabic translations (28d883d)
  • bg_BG: Update Bulgarian translations (3815bc1)
  • bs_BA: Update Bosnian translations (2afbcbe)
  • ca: Update Catalan translations (3040543)
  • cs: Update Czech translations (029a821)
  • cy: Update Welsh translations (06a6ed7)
  • da_DK: Update Danish translations (76911fd)
  • de: Update German translations (8a4bc2a)
  • es_AR: Update SpanishArgentina translations (527fded)
  • es_ES: Update SpanishSpain translations (057a1ba)
  • eu: Update Basque translations (33f3a1b)
  • fi: Update Finnish translations (dba2332)
  • gl: Change Galician name to Galego (6eae3f2)
  • gl: Update Galician translations (5aa7ebf)
  • he: Update Hebrew translations (694c21d)
  • hr_HR: Update Croatian translations (715d25d)
  • hu: Update Hungarian translations (0b22fa6)
  • id_ID: Update Indonesian translations (a16d29b)
  • is: Update Icelandic translations (2de6241)
  • it: Update Italian translations (53036b3)
  • ja: Update Japanese translations (41fb85e)
  • kk: Update Kazakh translations (2174195)
  • lt: Update Lithuanian translations (6e9e7f9)
  • lv: Update Latvian translations (a9ecaed)
  • mk_MK: Update Macedonian translations (d6c9ecd)
  • nb_NO: Update NorwegianBokmal translations (3d5f352)
  • nl: Update Dutch translations (402c3d0)
  • nn_NO: Update Nor...
Read more

SOGO v5.9.0

27 Sep 08:29
Compare
Choose a tag to compare

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 12 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 is...
Read more