Skip to content

Releases: Alinto/sogo

SOGo v5.2.0

19 Aug 00:49
@cgx cgx
SOGo-5.2.0
Compare
Choose a tag to compare

Features

  • mail: download message as .eml file (ef5e777)
  • mail: initial support for ms-tnef (winmail.dat) body part (045f134), closes #2242 #4503
  • mail: new parameter to disable S/MIME certificates (545cfe5)

Bug Fixes

  • calendar(dav): add method attribute to content-type of iTIP reply (e08be0d), closes #5320
  • calendar(web): search in all user's calendars for iMIP reply (0aabd45)
  • core: improve logged error when module is invalid (aa59aa9)
  • core: properly validate domain using "domains" keys (a370aa7)
  • core: remove CR, diacritical marks, variation selectors (90752c4)
  • css: improve display of category colors (Calendar & Mail) (322226b), closes #5337
  • login(js): fix domain in redirect URL (7e63452)
  • mail: add support for messages quota (a1273f1), closes #5365
  • mail: don't render SVG attachments (40b570c), closes #5371
  • mail: fix end date of all-day event in mail notifications (694ffa7), closes #4145
  • mail: improve performance of listing all mailboxes (54548c5)
  • mail: remove media event handlers from HTML messages (69972f7), closes #5369
  • mail: return unseen count of mailbox in msgs operations (a352256)
  • mail(css): always show tag dots in messages list (d13e153)
  • mail(html): format links in comment of Calendar invitations (2771fe1)
  • mail(js): avoid using the DOM when sanitizing incoming html (8947f29), closes #5369
  • mail(js): force reload of UIDs when cancelling search (b969ca4)
  • mail(js): hide sign and encrypt options if not usable (eb46415)
  • mail(js): respect thread level while loading headers (2d16456)
  • mail(js): update visible msgs list when adding new msgs (0599922)
  • mail(web): don't try to fetch headers if mailbox is empty (9cf67d0)
  • preferences(js): don't save locale definition (e140bd0)
  • saml: add XSRF-TOKEN cookie in valid SAML login (5f6cacc)
  • web(js): get filename from content-disposition header (7d07dda)

Localization

  • bg: add Bulgarian translation (ebf2a80, eb18249)
  • de: update German translation (8bdae88)
  • fr: update French translation (1246469)
  • pl: update Polish translation (6b6b733)
  • sr_SR: add Montenegrin translation (3cc29b4)
  • sr_SR: use sr_ME instead of cnr for Montenegrin locale (36100b0)

Enhancements

  • doc: replace xsltproc/fop by asciidoctor-pdf (1345022)
  • mail: replace "Google Authenticator" with more general vocabulary (9ae9fa0), closes #5294
  • mail(js): delay instantiation of Message objects on load (bc58bd1)
  • mail(js): improvements for md-virtual-repeat (d285411)
  • mail(js): various optimizations (a9c6f09)
  • web: replace SOGoGoogleAuthenticatorEnabled with (20b2fd5), closes #5294

SOGo v5.1.1

01 Jun 15:30
@cgx cgx
SOGo-5.1.1
Compare
Choose a tag to compare

Bug Fixes

  • addressbook: import contact lists from LDIF file (e1d8d70), closes #3260
  • calendar(css): enlarge categories color stripes (bd80b6e), closes #5301
  • calendar(css): enlarge categories color stripes (e5d9571), closes #5301
  • calendar(js): fix URL for snoozing alarms (d4a0b25), closes #5324
  • calendar(js): show conflict error inside appointment editor (fec299f)
  • core: avoid appending an empty domain to uid in cache (debcbd1)
  • core: change password in user's matching source only (da36608)
  • core: decompose LDAP nested groups, cache logins (a83b0d8)
  • core: don't bind a DN to LDAP sources with a different search base (e0b6e22)
  • css: adjust colors of center lists of views (045879a), closes #5291
  • mail: handle folders that end with a question mark (657f00f), closes #5303
  • mail: retrieve IMAP delimiter after LIST command (189aab3)
  • mail: use default signature when forcing default identity (dc81f70)
  • mail(css): improve HTML sanitization of background attribute (72321ec)
  • mail(html): add missing ARIA labels (66afbd2)
  • mail(js): add CKEditor plugin pastefromgdocs (517b888), closes #5316
  • mail(js): add debouncing on keyup events of sgAutogrow (d303247)
  • mail(js): add tooltip with email of attendees in invitation (af61752)
  • mail(js): avoid updating the DOM before closing editor (bed91ce)
  • mail(js): don't delay the progress indicator when loading mailbox (049c17f), closes #5278
  • mail(js): unselect all messages when changing mailbox (bfbf43b), closes #4970 #5148
  • saml: don't ignore the signature of messages (e536365)
  • saml: fix profile initialization, improve error handling (1d88d36), closes #5153 #5270
  • web: allow to change expired password from login page (bdd8e35)
  • web: allow to change expired password from login page (8e98af0)
  • web: restore support of ppolicy OpenLDAP overlay (0c1f9fd)
  • web(js): don't cache users results in ACL editor (4501b5e)

Localization

  • fr: update French translation (7bebc71)
  • sk: update Slovak translation (376c473)

Enhancements

  • core: cache the schema of LDAP user sources (d0056d3)

SOGo v2.4.1

01 Jun 17:38
@cgx cgx
SOGo-2.4.1
Compare
Choose a tag to compare

Bug Fixes

  • addressbook(js): handle multi-values organization field (c_o) (69b86d3), closes #5312
  • mail: avoid exception on recent GNUstep when no filename is defined (a2ef542)
  • saml: don't ignore the signature of messages (c0e6090)
  • saml: fix profile initialization, improve error handling (3d1b365), closes #5153 #5270

SOGo v2.4.0

07 Apr 19:21
@cgx cgx
SOGo-2.4.0
Compare
Choose a tag to compare

Features

  • core: Support smtps and STARTTLS for SMTP (cd3095e), closes #31
  • core: Debian 10 (Buster) support for x86_64 (closes #4775)

Bug Fixes

  • addressbook(dav): add support for macOS 11 (Big Sur) (c65e121), closes #5203
  • addressbook(dav): add support for macOS 11 (Big Sur) (0057524), closes #5203
  • calendar: fix all-day events in lists (1268e23)
  • web: restored mail threads state of inbox on initial page load
  • web: fixed and improved messages list in threads mode
  • web: sanitize value of draft auto save timer, defaults to 5 minutes
  • core: adjust syntax for Python > 2 (9198fc9)
  • core: synchronize database schema with v5 (a98fe2f)
  • tool: sogo-tool manage-acl not working on v2 (closes #4292)
  • packaging: add dh_makeshlibs back (0fa6947)
  • packaging: disable openchange permenantly (0c47b63)
  • packaging: disabled openchange some more (2911578)
  • packaging: more openchange cleanups (cfd4c7b)
  • packaging: more openchange cleanups (9a0b0cc)
  • packaging: remove deps on openchange (acb2a34)

Localization

Enhancements

  • replace calls to create GMT NSTimeZone instance (2b33d45), closes #3757

SOGo v5.1.0

31 Mar 11:16
@cgx cgx
SOGo-5.1.0
Compare
Choose a tag to compare

Features

  • calendar(js): allow HTML links in location field (0509d7f)
  • calendar(web): allow to change the classification of an event (4a83733)
  • eas: Allow EAS Search operation in all parts of a message (fab8061)
  • mail: new option to force default identity (fc4f5d2)

Bug Fixes

  • acls: remove debugging output when searching in groups (3722169)
  • addressbook(dav): add support for macOS 11 (Big Sur) (b9e19c2), closes #5203
  • calendar: accept HTML in repeat frequencies descriptions (c38524a)
  • calendar: avoid exception when FoldersOrder have invalid entries (c27be0f)
  • calendar: fix all-day events in lists (5d1ac9d)
  • calendar: try to repair VCALENDAR when parsing versit string (9fe2de7)
  • calendar(js): add attendee from search field when saving (74acab0), closes #5185
  • calendar(js): fix exception when changing an event calendar (0e0fc72)
  • calendar(js): ignore attendees when saving task (e78eb44)
  • common(js): improve parsing of year (6f90977), closes #5268
  • core: fix compilation warning in NSData+Crypto (386429e)
  • core: release alarm folder's channel immediately after being used (41bbbfa)
  • core: remove overstruck diacritics from sanitized strings (7da4bc4)
  • core: use "is null" instead of "= null" when building SQL (dd326f9)
  • css: adjust colors of center lists of views (f64b4e1)
  • eas: handle fileAs element (fixes #5239) (dd8ebd1)
  • eas: handle SENT-BY in delegated calendars (3796009)
  • eas: improve EAS parameters parsing (fixes #5266) (b2008cd)
  • login: fix localizabled strings when changing language (a3277eb)
  • mail: unsubscribe from all subfolders when deleting parent (cb6de75), closes #5218
  • mail(css): improve visibility of buttons in invitations (088764a), closes #5263
  • mail(css): limit some text formatting to attachment cards (9dcdaed)
  • mail(css): limit some text formatting to attachment cards (e774c4c)
  • mail(css): restore scrolling of msg source when animation is off (86ab731)
  • mail(js): add collapse button to toolbar of HTML editor (00030ba)
  • mail(js): don't modify filters for automatic refresh (f9a8d84), closes #5226
  • mail(js): improve quoted message when replying (fa3e5e0), closes #5223
  • preferences(css): improve display of some select input fields (12047d1)
  • preferences(js): always apply forward constraints to sieve filters (#294) (59e876d)
  • preferences(mail): make sure auto-reply (vacation) text is set (1c4ff40)
  • print: don't print toasts (bc77536), closes #5207

Localization

  • cs: update Czech translation (9bafb57)
  • cs: update Czech translation (1827a45)
  • de: update German translation (cbcf6cb)
  • de: update German translation (c7166de)
  • fr: update French translation (f5b925d)
  • hu: update Hungarian translation (1914a35)
  • hu: update Hungarian translation (3875edd)
  • mail: fix status for message validity (e6088c9), closes #5204
  • mail: improve generic error message for signed/encrypted messages (e2e5e6f), closes #5204
  • pl: update Polish translation (3662332)
  • pl: update Polish translation (2ecfa70)
  • pt_BR: update Brazilian Portuguese translation (c6fab04)
  • ru: update Russian translation (d030d1c)
  • sk: update Slovak translation (b486938)
  • sl_SI: update Slovenian translation (a95964b)
  • sr: update Serbian and Serbian Latin translations (8915749)
  • sr_SR: add Serbian (Latin) translation (8386bb2)
  • sr_SR: update Serbian (Latin) translation (822c50f)

SOGo v5.0.1

07 Oct 18:46
@cgx cgx
SOGo-5.0.1
Compare
Choose a tag to compare

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

Bug Fixes

  • calendar: restore UIxOccurenceDialog (1bec216, 9af697a), closes #5141 #5160
  • calendar(dav): check if group member is empty (9150bdd)
  • core: decompose LDAP nested groups (6aca61d)
  • core: fix GCC 10 compatibility (8507204), closes #5029
  • core: handle bogus CardDAV clients (78c9277)
  • mail: add missing elements to Czech reply template (0fdeee8), closes #5179
  • mail: add SMTP error to Exception returned by SOGOMailer (728a006)
  • mail: fallback to the default identity when replying/forwarding (64a8ce4)
  • mail: remove duplicate recipients in draft (ec1a01e)
  • mail(js): handle subfolders of Sent mailbox (af452eb), closes #4980
  • mail(js): keep CKEditor toolbar visible (7163900)
  • preferences(js): sanitize content of toast (712d0f4), closes #5178
  • preferences(js): sanitize mail identities when saving (aa70679)
  • web(js): avoid throwing an error when disconnected (7b9e750)

Localization

  • cs: update Czech translation (7af092f)
  • de: update German translation (0fe73ec)
  • hu: update Hungarian translation (a594bf8)

SOGo v5.0.0

10 Aug 18:38
@cgx cgx
SOGo-5.0.0
Compare
Choose a tag to compare

Version 5 of SOGo brings many great features such as two-factor authentication to secure your account (sponsored by Gandi), mail identities to easily switch between your signatures, desktop notifications for new messages, events and tasks alarms, SSL/TLS support for SMTP, and packages for RHEL/CentOS 8 and Ubuntu 20.04 LTS.

Features

Bug Fixes

  • acl(js): toggle rights from the ACL editor (825fb85)
  • addressbook: handle vCard with multiple title values (3d25b8b 96c22b6)
  • addressbook(js): show copy option when source is remote (72b5db4)
  • calendar: ensure valid identity when sending invitations (c2d9377)
  • calendar: return SOGoUser instances when expanding LDAP groups (b8595d7), closes #5043
  • calendar: uncondtionally adjust all-day events dates (5e1a592), closes #5045
  • calendar(css): decrease height of calendars entries in lists (7eac9c3)
  • calendar(js): avoid exception when adding invalid email as attendee (4ff0791)
  • calendar(js): don't handle attendees for tasks (ff3e83f)
  • calendar(js): fix event blocks width in day view (272fa8f), closes #5017
  • calendar(js): improve attendees editor when adding new attendees (3d3b17a), closes #5049
  • calendar(js): improve debugging in Component factory (8933fae)
  • calendar(js): remove unused injected module in PrintController (5087582)
  • calendar(js): show categories colors in task editor (743cca2), closes #5116
  • calendar(js): show freebusy timeline with external-only attendees (a5ba99c)
  • calendar(js): show real selected list in print preview (7379776)
  • common(js): initialize search field with pre-selected option (1432600), closes #5044
  • core: added back instance caching for LDAP members (b94175c)
  • core: added even better debugging for bogus groups (9f55cdc)
  • core: adjust syntax for Python > 2 (798ad15)
  • core: allow non top-level special folders and improved the doc around this (1146038)
  • core: always set the charset when sending IMIP replies (6ec002f)
  • core: avoid caching group members per instance (0ff0d43)
  • core: avoid fetching quick records for non-existant users (2be7bab)
  • core: avoid pooling channels with tools (fixes #4684) (cecf157)
  • core: disable ASM version of blowfish on i386 (e37ae5f)
  • core: don't synchronize defaults if no mail identity is created (e6e994b), closes #5070
  • core: fix compilation of pkcs5_pbkdf2.c (d39208e)
  • core: fixed linked and packaging for zip->libzip work (0e95de3)
  • core: improve debbuging when dealing with groups (5b6096e)
  • core: improve debugging on invalid group sources (105ca88)
  • core: improve error log when parsing PKCS12 certificate (6e0e678)
  • core: improved debugging on bogus groups ([42587f7](https://githu...
Read more

SOGo v4.3.2

07 May 02:48
@cgx cgx
SOGo-4.3.2
Compare
Choose a tag to compare

Bug Fixes

  • core: LDAP group expansion must use all user sources (7b5c787, 8f7b2bf)
  • core: skip folder check during ACL subscribe (7929fd3, 8a4e799)
  • web(js): improve encoding of folder paths in XHR calls (e7da4c1), closes #4989

SOGo v4.3.1

01 May 22:03
@cgx cgx
SOGo-4.3.1
Compare
Choose a tag to compare

Bug Fixes

  • calendar: fallback to tz found in ics (57bbb25)
  • calendar: fix first range of "busy off hours" in vFreeBusy response (5e1f487)
  • calendar: handle tz with until in rrule (fixes #4943) (24fc9a9)
  • calendar: use the calendar owner when generating freebusy information (6af0058)
  • calendar(core): avoid generating empty parameters list (62e25f6)
  • calendar(core): check for array size before looking into (7829249)
  • calendar(js): find a free slot for a maximum of 30 days (058df21)
  • core: escape quotes before sending SQL queries (09c76b3, d99bbbb, 04a6217), closes #5010
  • css: improve contrast of toolbars w/input field (eabb40a)
  • eas: fix invalid DisplayTo (fixes #4988) (b8f3106)
  • eas: properly encode DisplayTo (fixes #4995) (18ffd1a)
  • mail: remove onpointerrawupdate event handler from HTML messages (d1dbceb), closes #4979
  • mail: validate IMAP ACL compliance on main mail account (da51482)
  • mail: wrap HTML part before re-encoding content (bc963d5)
  • mail(css): minor improvements to the mail editor (807cefa)
  • mail(js): disable autogrow of textarea in popup window (daaad93), closes #4962
  • mail(js): limit number of messages to batch delete per API call (4e2d509)
  • mail(js): restore unseen count after deleting a mailbox (158c5e4)
  • mail(js): skrink autogrow md-input when content is removed (95b3e9d)
  • mail(js): url-encode folder path to handle special characters (%) (52bb3ba), closes #4989
  • mail(js): wrong argument to Mailbox.$_deleteMessages (2c050d8), closes #4986
  • preferences: avoid exception when parsing PreventInvitationsWhitelist (824b383), closes #5006
  • preferences(html): reject action of mail filter is now a textarea (656410e)
  • web(css): space issue with folders subscription dialog on Firefox (860d635), closes #4954
  • web(css): truncate text of toolbar in multi-selection mode (174b44e), closes #4623
  • web(js): handle SAML assertion expiration (6446176, fd063fd)

Localization

  • ca: update Catalan translation (0e5e9dd)
  • cs: update Czech translation (e3559d5)
  • de: update German translation (a41fb9e)
  • fr: update French translation (f75af12)
  • hu: update Hungarian translation (543abb3)
  • lv: update Latvian translation (e8e41f1)
  • nl: update Dutch translation (91d193f)
  • pl: update Polish translation (7b4e4f7)
  • pt_BR: update Brazilian (Portuguese) translation (c61fe4a)
  • ro_RO: update Romanian translation (de5da7b)
  • sk: update Slovak translation (84f3fd5)

Enhancements

  • web: don't wait on Sieve server to render UIxPageFrame.wox (3e6cd3c)

SOGo v4.3.0

21 Jan 17:50
@cgx cgx
SOGo-4.3.0
Compare
Choose a tag to compare

Features

  • core: Added AES-128-CBC password scheme for SQL authentication. (f0980a9)

Bug Fixes

  • calendar: adjust recurrent rule when importing a vEvent (560c1dc)
  • calendar: fix monthly computation with month day mask (aaaa16e), closes #4915
  • calendar: restore [SOGoAppointmentObject resourceHasAutoAccepted] (91ca8b8), closes #4923
  • calendar(css): fix padding of sort handle of calendars (43e5662)
  • calendar(js): allow event invitations to be moved (001d76f), closes #4926
  • eas: additional name fields (fixes #4929) (3f94516)
  • eas: avoid generating broken XML ouput (fixes #4927) (047a98b)
  • eas: make sure there is always an attendee name (fixes #4910) (4ed2c72)
  • eas: sync reminder for invitation (fixes #4911) (9221811)
  • mail: fix SMTP authentication when reporting spam/ham (62f6431), closes #4941
  • mail(js): bypass autogrow feature of md-input to fix scroll jumping (73dc86a)
  • tool: fix error handling when updating Sieve script (d6d33f9)

Localization

  • pt_BR: update Brazilian (Portuguese) translation (88a6755)

Enhancements

  • css: remove unused selectors for layout (94b1716)