Skip to content

Releases: Alinto/sogo

SOGo v5.8.0

30 Nov 16:20
SOGo-5.8.0
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.8.0. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Features

Bug Fixes

Enhancements

  • mail: Improve IMAP fetch sorting using NSDictionary keys instead of indexOfObject (40b5c09 48c7375 60ec315 38e886a)
  • calendar: Add SOGoDisableOrganizerEventCheck parameter - this parameter is used to avoid checking calendar event's organizer (cddfdb9)
  • calendar: Refresh data when clicking on 'today' (5fb82fe)
  • login: Add button to discover password (7bfa900)

Localization

See the closed tickets for this release and the complete change log.

SOGo v5.7.1

17 Aug 17:33
SOGo-5.7.1
Compare
Choose a tag to compare

The Alinto team is pleased to announce the immediate availability of SOGo v5.7.1. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Enhancements

Bug Fixes

  • addressbook(dav): improve handling of addressbook-query (0720dc4)
  • calendar: update all quick fields when updating event (a6f7c1e), closes #5546
  • calendar: remove time from until date of rrule of all-day event (3f7fef0)
  • calendar(js): conditional display of edit and delete buttons (16459c7)
  • core: don't remove double quotes when parsing versit strings (6bed6c0), closes #3530 #3930
  • core: don't remove double quotes when parsing versit strings (ebf032e d99aa82), closes #3530
  • core: handle argon2i password scheme (2f9f610), closes #5531
  • dav: return 405 when collection already exists (95eecc4)
  • i18n: new localized strings for SQL-based password policies (5e6ad77)
  • mail(js): add CKEditor plugins emoji and bidi (e18dc2c)
  • mail(js): handle paste action from contextual menu (efe78c5), closes #5488
  • mail(js): resolve sub mailboxes in global search (407bc53), closes #5559
  • mail: use encoding from MIME part (27d45b6)
  • preferences(js): don't filter vacation start date (2ae03d5)
  • preferences: regex in Sieve scripts are now case sensitive (adfd175), closes #5561
  • web(js): improve validation of email addresses (67ccf74)

Localization

  • fr: Update French translations (a418baa)
  • hu: Update Hungarian translations (abc2df0)
  • kk: add Kazakh translation (a667c69)
  • kk: Add Kazakh translation by Nazym Idrissova (d1971b7)
  • Password policies Add constants to make password policies localizable (5e6ad77)

See the closed tickets for this release and the complete change log.

SOGo v5.7.0

10 Jun 21:08
@cgx cgx
SOGo-5.7.0
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v5.7.0. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

New Features

  • addressbook(web): import vList from versit file (51dc929)
  • preferences: password constraints for SQL sources (2ef849c)

Bug Fixes

  • admininistration(js): improve handling of unauthorized access (1328a25)
  • administration(js): add rgba colors to theme preview (cddd016)
  • administration(js): fix toast when saving ACLs (1e9ae31)
  • administration: add theme preview (3321745)
  • calendar: disable wrapping of labels in mail templates (bd40b95)
  • calendar: filter by matching property values (5452cd7)
  • core: don't auto-remove a subscription if any source is in error (373ac51)
  • mail(js): fix url for protocol Handler registration (09ac2df), closes #5513
  • mail(js): refresh of parent window when saving draft/template (715cf71)
  • mail(js): transition to a message using the router (412d73b)
  • mail: add default label & color for $forwarded flag (580a73c), closes #5534
  • mail: remove unused directive in mail editor (a40d3b6)
  • preferences(js): prohibit deleting the last editable mail identity (9337915)
  • preferences: keep mail identities when none is provided when saving (36303be)

Enhancements

Localization

  • bg_BG: update Bulgarian translation (1684c23)
  • de: update German translation (825d341)
  • hu: update Hungarian translation (b272e2d)
  • it: update Italian translation (fa39e2a)
  • ja: fix mail reply and forward templates (ab5f5ab)
  • nl: update Dutch translation (5b96075)
  • ru: update Russian translation (2ae6b46)
  • tr_TR: update README file with new Turkish translation contributor (2df931b)
  • tr_TR: update Turkish (Turkey) translation (3aea397)
  • tr_TR: update Turkish (Turkey) translation (dec49c2)
  • uk: update Ukrainian translation (515d030)

See the closed tickets for this release and the complete change log.

SOGo v5.6.0

04 May 17:36
@cgx cgx
SOGo-5.6.0
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v5.6.0. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

New Features

  • calendar: optionally remove attendees that can't be invited (048858b, 4e5c865)
  • calendar: search for past events and tasks (2f725a3), closes #5441
  • mail(web): forward multiple messages as attachments (c476503), closes #33
  • mail(web): Templates folder for pre-defined drafts (21dc73d, c986422), closes #4320 #5363
  • mail: always forward incoming messages, before all filters (8ed4fc8)

Bug Fixes

  • acls: fix SQL conversion for LIKE operator to find groups (3140a9d), closes #5492
  • addressbook(dav): add support for mail property in addressbook-query (8409c3c), closes #5489
  • addressbook(dav): improve handling of addressbook-query (1545bcd, 7faab91)
  • addressbook(js): unselect current card on delete (547d26a)
  • addressbook(web): update card on save when certificate is removed (c7ee4d8)
  • addressbook: allow search on name fields in personal addressbooks (700d726)
  • addressbook: close DB connection after LDIF import (a5b85d7), closes #5507
  • addressbook: handle LDIF file with a single contact when importing (969cfd3)
  • addressbook: keep folders order in matching contacts (ec7199e)
  • addressbook: preload cards when creating list from selection (44afac0)
  • calendar(dav): prevent duplicates in PUT (c348ca2, e417c0b)
  • calendar(js): adjust line of the current time to user's timezone (1b3b9c2), closes #5512
  • calendar: fix yearly recurrence calculator with a finite rule (8fccd23), closes #5506
  • calendar: rely on organizer's event state before updating attendee (fbd2eb8), closes #5496
  • calendar: send modification notifications for tasks (8a3cb76)
  • calendar: set missing RSVP parameter to TRUE for attendees (2676aa9)
  • calendar: update calendar of all attendees when active user is not owner (dae6d6d)
  • calendar: update quick table when removing all categories of task (3f93e6e)
  • core: encode reserved HTML characters in RTF parser (6d50dee), closes #5388
  • core: improve escaping of double-quotes (a5d18bf), closes #5351
  • dav: use utf-8 as charset name instead of utf8 (b37e68b), closes #5495
  • eas: improve error logging (a0f6842)
  • imap: use proxy authentication to detect IMAP delimiter (a98b404), closes #5479
  • mail(js): expect the recipient to become a string when saving a message (b252aeb)
  • mail(js): handle new message from template in popup window (6c42086)
  • mail(js): improve scrolling of list when moving with arrows keys (b198c84)
  • mail(js): improve signature replacement when switching identities (d90e29e)
  • mail(js): map the NSLocale to the proper CKEditor locale (7c0592e)
  • mail(js): parse all parameters of mailto: link (fa598e8), closes #5478
  • mail(js): perform a full fetch when in unseen/flagged mode (c8ce3f1)
  • mail(js): show the recipient when in the Drafts mailbox (10076be)
  • mail(js): use different email separator keys depending on locale (c2eed78), closes #3513 #4042 #5308 #5309
  • mail(web): display emails extracted from smime certificate (96d00b7), closes #5440
  • mail: add subject and date to file names of exported messages (f32c3d7)
  • mail: avoid exception when accessing signed/encrypted body parts (c6a41d3)
  • mail: case insensitve check of sender address with certificate (31da2d9)
  • mail: check return value of "setacl" IMAP command (55baeb1)
  • mail: don't add signature unless a default identity is forced (d63fd6c)
  • mail: ensure is at the end of the document prior parsing (a09cf58), closes #5477
  • mail: fix type of SOGoMailComposeFontSize defaults (3847b57)
  • mail: force TNEF body parts to be decoded in UTF-8 (2cf77b6)
  • mail: identify junk mailbox in lookup (557ff59, 63ad7aa, fe038bb), closes #5482
  • mail: improve error loging when encrypting/decrypting a msg (4b95641)
  • mail: improve error loging when signing a message (53354c5)
  • mail: mark deleted messages as seen ([090c1ea](090c1ea9e789...
Read more

SOGo v2.4.3

08 Apr 17:01
@cgx cgx
SOGo-2.4.3
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v2.4.3. This is a minor release of SOGo which focuses on improved stability over previous versions.

Bug Fixes

See the complete change log.

SOGo v2.4.2

05 Apr 17:32
@cgx cgx
SOGo-2.4.2
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v2.4.2. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Bug Fixes

  • calendar(dav): add DAV:status to DAV:response only when deleted (9bffee2), closes #5163
  • calendar(dav): add method attribute to content-type of iTIP reply (3e96d68), closes #5320
  • core: add security flags to cookies (HttpOnly, secure) (0f3d7dc), closes #4525
  • core: fix GCC 10 compatibility (dc4fdb2), closes #5029
  • core: only escape "%" with the SQL LIKE operator (2389e44)
  • eas: gcc v10 compat fixes (fixes #5029) (3d2e5ad)
  • mail(css): restrict the viewport of the message body viewer (e528096)
  • mail(html): ban "javascript:" prefix in href, action and formaction (dd7dd49)
  • mail(js): ban all "on*" events attributes from HTML tags (f38eded)
  • mail: don't allow XML inline attachments (3c85dbd)

See the complete change log.

SOGo v5.5.1

04 Feb 18:54
@cgx cgx
SOGo-5.5.1
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v5.5.1. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Bug Fixes

  • addressbook(dav): return all value of all properties (940394d), closes #5462
  • addressbook: close DB connection after DAV query (348a79c)
  • calendar(dav): add DAV:status to DAV:response only when deleted (b061046), closes #5163
  • calendar: display start & end dates in mail notifications (663915b)
  • calendar: handle DST change for all-day events (0c5a269)
  • calendar: send notification on move and copy operations (aca7fc5), closes #3792
  • calendar: swap dates when event start date is after end date (5575a4c)
  • core: fix compilation in NSData+SMIME.m (e3b71bc)
  • core: only escape "%" with the SQL LIKE operator (7c81e3a)
  • core: remove trailing closing angle bracket from detected URLs (969d68d), closes #5465
  • dav: render DAV exceptions as XML (96bb8b4, 2e58ddf)
  • mail(js): remove WebSpellChecker Dialog plugin from CKEditor (54d3f33)
  • mail(js): restore threads state upon initialization (8dda30e)
  • mail: don't allow XML inline attachments (ca9d2d1)
  • mail: improve parsing of S/MIME certificate (3eec819), closes #5215
  • mail: improve parsing of S/MIME certificate (c12dd56), closes #5215
  • mail: improve reply and forward templates (929c6b1), closes #5415
  • mail: S/MIME improvements (54b163d), closes #4891 #5450
  • mail: use body as first part when msg has no parts (4f255ac), closes #5472
  • preferences(js): fix validation of enabled days for vacation (d65b5a8), closes #5469
  • web: add missing image for desktop notifications (f5f1594), closes #5474

Localization

  • bg: update Bulgarian translation (1b31e4b)
  • de: update German translation (f4d875e)
  • fr: update French translation (76f04e0)
  • pl: update Polish translation (2220e51)

See the closed tickets for this release and the complete change log.

SOGo v5.5.0

18 Jan 18:55
@cgx cgx
SOGo-5.5.0
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v5.5.0. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

New Features

  • eas: implement replyTo element (f8b4187)

Bug Fixes

  • addressbook: handle LDIF file with headers when importing contacts (fad52dd)
  • addressbook: remove debugging output (06bf914)
  • addressbook: respect visible domains when fetching contact (368360b), closes #4896
  • calendar: ensure alarms have a DESCRIPTION property (b817048)
  • core: avoid SQL aggregate function when testing table existence (66bac18)
  • core: fix compilation warning in SOGoCacheGCSObject (c75ac6c)
  • core: remove trailing closing angle bracket from detected URLs (b967eac), closes #5465
  • eas: handle module constraints (39e1ef5, 73edd45, cf34182), closes #5456
  • mail(css): highligh flagged/starred messages (7a776cd, 10c69ae)
  • mail(css): restrict the viewport of the message body viewer (9d7c6a2)
  • mail(html): remove "rel" attribute from sanitized HTML mails (3c26e04)
  • mail(js): remove double quotes prior checking attributes values (68608c4)
  • mail(js): save "mark as read" delay when changing mode (edcf03e)
  • mail(js): update unseen count when it's zero (9eba2f1)
  • mail: handle case where the msg is of content type application (81c1997)
  • mail: handle empty "Mail.Note" in ms-tnef body part (b0c5adf), closes #5388
  • mail: improve handling of QRESYNC responses (2c6cd53)
  • mail: limit number of headers in getChangesAction response (cabba35)
  • mail: make sure QRESYNC is enabled in getChangesAction (1ab21b0)
  • mail: support very large HIGHESTMODSEQ values (ecc1dee)
  • mail: use .eml extension for message/global body parts (179992c)

Localization

  • bg: update Bulgarian translation (7c01633)
  • bs_BA: add Bosnian translation (07b4ad6)
  • bs_BA: update Bosnian translation (91e1aec)
  • pt_BR: update Brazilian Portuguese translation (2a25cfb)
  • ru: update Russian translation (a7c9916)
  • sr_SR: update Montenegrin translation (29d7fe4)
  • uk: update Ukrainian translation (9eb38a1)

See the closed tickets for this release and the complete change log.

SOGo v5.4.0

16 Dec 20:07
@cgx cgx
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v5.4.0. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

New Features

  • mail: delay or disable automatic mark message as read (4eed98d), closes #1585
  • mail: enable autoreply on specific days or at a specific time (2ecd441), closes #5328

Bug Fixes

  • addressbook(js): custom field creation (fc121ac)
  • calendar(js): improve bi-weekly event description (c17165d), closes #5261
  • calendar: update email alarm of yearly events (9c025f6), closes #4991
  • core: avoid exception when the user's cn is null (153c1ee)
  • login(js): input focus on TOTP field (56a6f24)
  • mail(html): ban "javascript:" prefix in href, action and formaction (8afc80d)
  • mail(js): create new object instances in popup from parent's data (a98b46a)
  • mail(js): don't allow to rename special mailboxes (c3c9432)
  • mail(js): don't load mailboxes list from popup editor (cb6b729)
  • mail(js): don't poll server from popup windows (8724f90, 11eb6c2)
  • mail(js): expose all account identities in popup window (78855be), closes #5442
  • mail(js): ignore return key in input fields of editor (1786ec4), closes #4666
  • mail(js): open one distinct popup for each action (addf3c1), closes #5431
  • mail(js): resolve draft mailbox from popup window (25c69aa), closes #5442
  • mail(js): save draft after having removed an attachment (6ef99a5), closes #5432
  • mail(js): update unseen count when it's zero (635b8c6)
  • mail(web): display emails extracted from smime certificate (93dff69), closes #5440
  • mail: allow to directly empty junk folder (f9ed639), closes #5224
  • mail: check if smime certificate matches sender address (e85576c), closes #5407
  • mail: delete msgs once moved to an external account (e0df548)
  • mail: don't lowercase href/action/formaction attribute value (c4bb0de), closes #5434
  • mail: only apply IMAP host constraint when SSO is enabled (8cb5ef3), closes #5433
  • mail: show comment attribute of iTIP replies (ff1eeca), closes #5410
  • mail: sign and send only if smime certificate matches sender address (4ad2105), closes #5407
  • preferences(css): align timepicker inside input container (2014589)
  • preferences(js): don't alter the list of default email addresses (bdfe1be), closes #5443
  • preferences(js): improve initialization of dates/times constraints (46971d4), closes #5443
  • preferences(js): set default auto mark as read delay to 5 (cb4d555), closes #5443
  • preferences: add plus sign to timezone in Sieve script (f191231, 2daeab3), closes #5448
  • web(js): position notifications to the bottom right (e064e9a), closes #5127 #5423
  • web: add missing tooltips for expand/reduce buttons (1febace)

Localization

See the closed tickets for this release and the complete change log.

SOGo v5.3.0

19 Nov 00:31
@cgx cgx
SOGo-5.3.0
Compare
Choose a tag to compare

The Inverse team is pleased to announce the immediate availability of SOGo v5.3.0. This is a minor release of SOGo which focuses on various enhancements and improved stability over previous versions.

Features

Bug Fixes

  • addressbook(js): load selected cards prior to display mail editor (c6d6dc3)
  • addressbook(js): sanitize fullname when using HTML (0b0c884, ffed88c), closes #5400
  • addressbook: fix compilation warnings in UIxContactFoldersView.m (9f38201)
  • addressbook: generate UID when importing cards if missing (7b5cddc), closes #5386
  • addressbook: properly handle unknown properties in DAV report (4884cb3)
  • addressbook: reuse LDAP connection in CardDAV report (3da633a), closes #5355
  • addressbook: use pool to lower memory usage (a073241, dec4f24)
  • calendar: fix weekly calculator when event has no duration (e79b01e)
  • calendar: generate missing UID when importing calendar (e43a721)
  • calendar: send modification notifications for tasks (4c679f1, 1ccfa86)
  • calendar: truncate long UIDs to avoid SQL insert error (8cec92e)
  • core: don't log error when deleting an invalid key in memcached (0716656)
  • core: handle null values in modules constraints of SQL sources (f0368d0)
  • doc: add theme for asciidoctor-pdf (f6a50bb)
  • eas: handle attachments of type message/rfc822 when sanitize emails (fixes #5427) (33b2406)
  • eas: proxy authentication in _sendMail (f70d600)
  • eas: use base64 encoding for attachments when sanitize emails + content-length (bfcb0b9), closes #5408
  • i18n(sr_RS: fix HTML templates (fb22c0a), closes #5339
  • mail(css): add bold font to mailboxes with positive unseen count (270bc2e), closes #4277
  • mail(css): improve CSS sanitization of at-rules (e714a3f), closes #5387
  • mail(dav): add support for property {DAV:}getcontentlength (9c2b3bd)
  • mail(dav): fix mail-query response (4df5e4b)
  • mail(dav): restore support for filtering by sent-date (563f1d2)
  • mail(html): ban "javascript:" prefix in href, action and formaction (e99090b)
  • mail(js): allow to add any event invitation (56f9e3e)
  • mail(js): ban all "on*" events attributes from HTML tags (a5c315f)
  • mail(js): fix height of mailboxes list items (145f221)
  • mail(js): force search when restoring mailbox during navigation (0eb452c)
  • mail(js): reload UIDs when changing sort order (2a8d64d), closes #5385
  • mail(js): reset mailboxes state when leaving global search (642db85)
  • mail(js): reset messages list after emptying trash (9622a1e), closes #5421
  • mail(js): show "Download all attachments" menu option (86f08a2)
  • mail(js): update list of labels when adding one to a message (37d06c6)
  • mail(js): update unseen count when reaching zero (2d25e18), closes #5381
  • mail(js): use message subject as filename of .eml (792d96b)
  • mail(web): improve identification of mailboxes (7c7df9b)
  • mail: check if smime certificate matches sender address (ab67e7d), closes #5407
  • mail: check if smime certificate matches sender address (6eb5e97), closes #5407
  • mail: decode ms-tnef (winmail.dat) inside message/rfc822 part (d181cc4), closes #5388
  • mail: don't encode calendar mime part twice (2c62aaf), closes #5391 #5393
  • mail: don't open XML attachments in browser (d54dca9)
  • mail: encode text MIME parts in quoted-printable (9e364c6), closes #5378
  • mail: encode text MIME parts in quoted-printable (6cf3d99), closes #5376
  • mail: fix end date of all-day event in mail notifications ([ef5820b](ef5820b49bfd8f3f53b5d6e6070bc...
Read more