File SOGo5.changes of Package SOGo5
-------------------------------------------------------------------
Wed Jan 22 14:00:37 UTC 2025 - Christian Schweingruber <c.schweingruber@catatec.ch>
- Update to 5.11.2
* Features, Bug Fixes and Localisation:
for more info please see
https://github.com/Alinto/sogo/blob/master/CHANGELOG.md#changelog and
https://www.sogo.nu/news/2024/sogo-v5112-released.html
-------------------------------------------------------------------
Thu Aug 29 15:17:55 UTC 2024 - Christian Schweingruber <c.schweingruber@catatec.ch>
- Crude fix of building
- Update to 5.11.0
* Features, Bug Fixes and Localisation:
for more info please see
https://github.com/Alinto/sogo/blob/master/CHANGELOG.md#changelog and
https://www.sogo.nu/news/2024/sogo-v5110-released.html
-------------------------------------------------------------------
Tue Feb 27 13:48:35 UTC 2024 - Christian Schweingruber <c.schweingruber@catatec.ch>
- Update to 5.10.0
* Features
- accounts: Add parameter to encrypt/decrypt auxiliary account’s password (9898e52 e6bfab7 dde154d 04596c9 ce0e650)
- accounts: Can now add smtp server to auxilliary accounts (adc2d74 f0010af) This feature has been sponsored by a user from the community: sogouser5646
- calendar: Add double click to calendar create events (68398d2)
- contact: Show 100 first results for global address book (17eca6f)
- core: Add message of the day (2e7a7a9 49b0316 eee5069 6324877 455fe97) This feature has been sponsored by the University Of Cologne
- core: Add URL encryption for GDPR compliancy (930a06e 10d789f 31c6f78 64a6319 7ace9c2 7104ae6 42511d6 fc77829 f43974b fc0f5d9 2748d1d)
* Bug Fixes and Localisation:
for more info please see
https://github.com/Alinto/sogo/blob/master/CHANGELOG.md#changelog and
https://www.sogo.nu/news/2024/sogo-v5100-released.html
-------------------------------------------------------------------
Wed Dec 13 14:16:14 UTC 2023 - Christian Schweingruber <c.schweingruber@catatec.ch>
- Update to 5.9.1
* Features
- 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 and Localisation:
for more info please see
https://github.com/Alinto/sogo/blob/master/CHANGELOG.md#changelog and
https://www.sogo.nu/news/2023/sogo-v591-released.html
-------------------------------------------------------------------
Fri Oct 6 12:45:01 UTC 2023 - Christian Schweingruber <c.schweingruber@catatec.ch>
- Update to 5.9.0
* 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 and Localisation:
for more info please see
https://github.com/Alinto/sogo/blob/master/CHANGELOG.md#changelog and
https://www.sogo.nu/news/2023/sogo-v590-released.html
-------------------------------------------------------------------
Wed Jun 21 05:11:51 UTC 2023 - ecsos <ecsos@opensuse.org>
- Update to 5.8.4
* Enhancements
- packaging: Add RHEL9 support
* Bug Fixes
- preferences: Fix NSException issue when SOGoCreateIdentitiesDisabled is set (ef958f6)
-------------------------------------------------------------------
Sun Jun 4 11:07:33 UTC 2023 - ecsos <ecsos@opensuse.org>
- Update to 5.8.3
* Enhancements
- calendar: Add week number on month view. Fixes #4457. (96639b7)
- mail: Add autolink from ckeditor. Fixes #5749 (810cd12)
- preferences: Add SOGoCreateIdentitiesDisabled domain option which
disables identity creation for users in preferences (af6202b a14f9a7)
* Bug Fixes
- activesync: Wrong decoding emails in Outlook via EAS. Force utf-8 when
contnet-type is different than html part. Original fix from tfu. Fixes #5664 (39ab482)
- calendar: Fix Web Calendar (ics) subscription with authentication between SOGo
instances not possible after upgrading from 5.7.0 to 5.8.2. Fixes #5753 (dd60e01)
- calendar: Rework confirmation box when dismissing calendar event edition with background click,
only if the event is in edition. Rework of #5585. Closes #5720. (4fc61a2 6ccd22b 46215ac)
- core: Add . , : ; + = special characters in password policy (2f36fa5 a5d4715)
- eas: Fix error 500 when SOGoCacheCleanup triggered cleanup with shibboleth 4.2.1.
Fore refresh ticket in iFrame in this case (7b711ea 5500ce7)
- js: Fix display of body message when 'to' field is not filled in. Closes #5721 (6acb245)
- js: Fix JavaScript error when send mail from Addressbook. Fixes #5750. (3b0fbdd)
- mail: Fix images in attachements when replying to a mail. Fixes #5731 (dbd4e20)
- mail: Fix invalid forward template when replying. Closes #5726 (d49ef40)
- mail: Removed attachements of images when replying to a mail. As the image is inline,
the attachement shall be removed. (0edd3f7)
* Localization
- Update translations.
-------------------------------------------------------------------
Mon Apr 3 14:10:00 UTC 2023 - ecsos <ecsos@opensuse.org>
- Enable 2FA.
-------------------------------------------------------------------
Wed Mar 29 09:55:10 UTC 2023 - ecsos <ecsos@opensuse.org>
- Update to 5.8.2
- This version is an addon of SOGo 5.8.1 with a major bug fix #5718.
- Update to 5.8.1
* Enhancements
- alarms: Add possibility to use SMTP master account for system alarms.
Fixes #5565. (53f9449 7faf4eb 8001e3f)
- core: Add SOGoDisableSharing option to disable sharing for mail,
contacts and calendar (435495f)
- eas: Add SOGoEASDisableUI system parameter to remove EAS options
in UI when ActiveSync is not used (04e15b5)
- mail: Add punycode (RFC 3492) to encode domain with special characters
(e12583e 0a9b3d6 39032ac 13178a1)
- preferences: Improve TOTP - add validation code in preferences before saving
to ensure user add qr code in totp application (0bd530a)
* Bug Fixes
- authentication: Reduce Cookie user key len to avoid exceeding 4096 bytes.
Users in chrome <= 75 could not login due to cookie of 4099 bytes (842fa97)
- calendar: Add confirmation box when dismissing calendar event edition with background click,
only if the event is in edition. Fixes #5585 (65d4c5c bb4a88b 64d817a)
- calendar: Fix duplicate event on Apple Calendar when creating a new reccurent event,
inviting attendee and changing an occurence (f158402)
- calendar: Fix inaccessibility to personal calendar on Mac OS X Ventura.
Fixes #5639 (ef53f6c ba0d4a5 7e357f1 a5347c7 7d72fe1 8680536 a7f3daa 6ee8f76 03e6d00)
- configure: Prevent pulling in unnecessary vars (b223fe0)
- core(js): Removed es6 ‘const’ for build issues with grunt (5d6b40c)
- dav: Improve logging. Closes #4190 (1964ef0)
- js: Change grunt-contrib-uglify from 5.0.0 to 5.2.2 (4d7a425)
- mail: Fix images not displayed when forward / reply to a mail. Fixes #3981 (4dc8ef9 f5ed10b)
- mail: Fix segfault when TNEF does not get any data. Fixes #4190 (02f8550)
- mail: Store the Deleted flag in the correct (source) mailbox when moving mails across mailboxes (a556e74)
- packaging: Add MFA to Ubuntu Jammy (66c728c)
- packaging: Add usr/share/doc/sogo/ for packaging. Fixes partially #5698 (7ea7572 114c98c)
- packaging: Check if there are sh files in usr/share/doc/sogo before applying chmod.
Fixes partially #5698 (0d2f6d8)
- packaging: Specify compression format for dpkg-deb (63548a8 189144c 5049423)
- security: Security fix for WSTG-INPV-02. Fix NSException where tried to modify NSDictionary.
Closes #5651. (fe9ae12)
- ui: Add error message on UI when too many mails are sent in short time.
Fix fr translation. Fix documentation (7ad7f5e)
- ui: Make the login page honor the color theme (607bc08), closes #5687
- calendar: Impossible to create a new event after creating a new one.
Closes #5718 (f813b78c)
* Localization
- Update translations.
-------------------------------------------------------------------
Thu Dec 1 07:16:05 UTC 2022 - ecsos <ecsos@opensuse.org>
- Update to 5.8.0
* Features
- password-recovery: Add password recovery with secret question
or secondary email (656807b 77062be 33940b1 e269df8 b7531bc
c4dd695 1ea8b9f 2e1b22c 440a15b 58540f1 d363474 9b023f4 18c92da d50080e)
* Bug Fixes
- addressbook: Fix invalid template (04dd78d)
- addressbook: Fix NSException on address book where uppercaseString is called on data (c62b043)
- calendar(js): destination calendars of new components (3eeebbc), closes #5581
- calendar: Update c_startdate field when updating event. Fixes #4376 (549d6a8)
- core: Fix NSException when c_content is NULL. Closes #5644. Original fix by @jvdsn. (2786064)
- mail(js): fix validation of email addresses. Closes #5594 (d194b1e)
- security: Security fix for WSTG-INPV-02. Add XSS protection. Fixes #5642.
(efac49a f5c6fcc dcbfd83 714acfc 1e0f5f0 b1f8489 6971ebd a010f62)
- ui: Change active user name on top left with primary identity (49879ef 26b9429)
- eas: Use bare email address. Closes #5612 and #5640 (2d9a709 e1c7e32)
- eas: Ensure correct encoding of attachments. Closes #5330 (dff907a)
- eas: Ensure Templates and Junk folder exits. Closes #5626 (2ffe3d7)
* 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
- da_DK: Update Danish translations (37291fa 0409ee3)
- fr: Update French translations (4c01ea2)
- nb_NO: Update Norwegian Bokmål translations (119e387 57fb622 96cd188 0cd7a17)
- sr: Update Serbian translations (e51aee8)
- Change source url from packages.inverse.ca/SOGo/sources to
packages.sogo.nu/sources because no new version available.
-------------------------------------------------------------------
Sun Aug 21 15:41:49 UTC 2022 - ecsos <ecsos@opensuse.org>
- Update to 5.7.1
* Enhancements
- core: IPv6 support (edd64a3)
* 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: https://bugs.sogo.nu/changelog_page.php?version_id=249
and the complete change log: https://github.com/Alinto/sogo/compare/SOGo-5.7.0...SOGo-5.7.1
-------------------------------------------------------------------
Sat Jun 11 08:27:37 UTC 2022 - ecsos <ecsos@opensuse.org>
- Update to 5.7.0
* 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
- js: improve defintion of some controllers (35f9f35 0cf025b)
- tool: cache IMAP delimiters when updating sieve filters (2aaad3d, c87ce46)
* 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)
- Remove sope_major/minor_version because this ist not the version
of package. It was the so_version.
- Fixed some dependencies due to the above change.
-------------------------------------------------------------------
Thu May 5 06:59:03 UTC 2022 - ecsos <ecsos@opensuse.org>
- Update to 5.6.0
* 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)
- mail: remove signature prior to sign the message (bd5a5e3)
- preferences(js): don't check Sieve capabilities if Mail module disabled (80b0d99)
- preferences(js): don't check Sieve script if Mail module disabled (a1d74a8)
- preferences: don't save Sieve script if Mail module disabled (401a800, d097193)
- preferences: fix compilation warning (a74cf05, 1e52e18)
- web(js): show toast when fetching a folder ACLs fails (87b1c8e)
- web: support passwords up to 2048 characters (a965f27), closes #5485
- web: update parameters of meta tag for robots (b35a10a), closes #4930
* Enhancements
- mail: perform IMAP STATUS command to fetch unseen msgs count (0e20bbc)
* Localization
- bg: update Bulgarian translation (59eda2f, 02b0a41)
- de: update German translation (6eaa362, 2c76f17, f69fe5b b1a6487)
- fr: update French translation (0211153, dcc2ebc, 1b408a6)
- hu: update Hungarian translation (5cd0062, 1509090)
- pl: update Polish translation (4657f56, b243887)
- pt_BR: update Brazilian Portuguese translation (30ab725)
- sl_SI: update Slovenian translation (32e0479)
-------------------------------------------------------------------
Sat Feb 5 09:50:26 UTC 2022 - ecsos <ecsos@opensuse.org>
- Update to 5.5.1
* 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)
-------------------------------------------------------------------
Wed Jan 19 06:33:31 UTC 2022 - ecsos <ecsos@opensuse.org>
- Update to 5.5.0
* 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)
-------------------------------------------------------------------
Fri Dec 17 06:55:56 UTC 2021 - ecsos <ecsos@opensuse.org>
- Update to 5.4.0
* 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)Fixed some dependencies due to the above change.
- 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
- de: update German translation (b665f7e, 6684784)
- fr: update French translation (6084fcd, 748fd8f)
- hu: update Hungarian translation (07f2c26)
- pl: update Polish translation (3e9b8db, 070f1a6)
-------------------------------------------------------------------
Fri Nov 19 07:40:30 UTC 2021 - ecsos <ecsos@opensuse.org>
- Update to 5.3.0
* Features
- addressbook: warn when similar contacts are found (a14c456)
- mail: add support for UID MOVE operation (d1fc15b)
- mail: allow to directly empty junk folder (6c56340), closes #5224
- mail: filter mailbox by flagged messages (c2f95dc), closes #1417
- mail: filter mailbox by unread messages (e5dbebb), closes #1146 #3156 #4752
- mail: filter messages by tags (labels) (fbb7672, 800e21b), closes #3323 #3835 #5338
- mail: prioritize personal address books in autocompletion (8065091)
* 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), closes #5384
- mail: new action to fetch the flags of a mailbox (175e380)
- mail: properly sort partial fetch results (modseq) (534bea6), closes #5385
- mail: replace STATUS by LIST command when copying/moving msgs (0765c72), closes #4983
- mail: split "l" and "r" ACL attributes for IMAP mailboxes (08581ee), closes #4983
- mail: use pool to lower memory usage (cae51dc)
- preferences(js): review order of mail filter actions (138ee06), closes #5325
- web(css): print more than one page in Firefox (ea6b699), closes #5375
- web(js): reset cached users when closing subscription dialog (38b95af)
- web: contextualize title in subscription dialog (8f99965)
- web: use a distinct salt for TOTP authentication (d751ad9, d4da1fa)
* Enhancements
- calendar(web): initiate Web calendars reload from the frontend (f017c42), closes #4939
- tests: conversion of Python integration tests to JavaScript (1a7ba3d)
* Localization
- bg_BG: update Bulgarian translation (f669b76)
- cs: update Czech translation (f10e13b)
- de: update German translation (5e7c9a8), closes #5417
- de: update German translation (a33cf3c)
- pl: update Polish translation (b2b1237)
- pt_BR: update Brazilian Portuguese translation (7072319)
- ru: update Russian translation (710fd2f)
- uk: update Ukrainian translation (e77d228)
-------------------------------------------------------------------
Thu Aug 19 11:10:19 UTC 2021 - ecsos <ecsos@opensuse.org>
- Update to 5.2.0
* 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
-------------------------------------------------------------------
Tue Jun 1 16:03:05 UTC 2021 - ecsos <ecsos@opensuse.org>
- Update to 5.1.1
* 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)
-------------------------------------------------------------------
Wed Mar 31 12:26:37 UTC 2021 - Christian Schweingruber <c.schweingruber@catatec.ch>
- Update to 5.1.0
0005203: [Backend Address Book] macOS 11 (Big Sur) contacts app ignores default address book (francis)
0005218: [Backend Mail] IMAP subscription handling broken for subfolders (francis)
0005275: [Web Preferences] I want to configure "Always open mail composer Inside current window" inside sogo.conf for new users. (francis)
0005223: [Web Mail] reply and quotations are broken (francis)
0005268: [Web Calendar] Calendar entry given incorrect date for event in 2026 (francis)
0005263: [Web Mail] Buttons in appointment invitations are hard to see (francis)
0005226: [Web Mail] Search is automatically reduced if automatic refresh is activated (francis)
0005219: [Web Preferences] wrong description of vacation due date (francis)
0005217: [Web Mail] Arrow to unfold too deep (francis)
0005145: [Web Mail] Reduce distances between mail folders (francis)
0005197: [Web Calendar] Reminder mail notification of appointments doesn't work (francis)
0005207: [Web General] disable desktop notification on print (francis)
0005202: [SOPE] SOPE does not compile on Debian ARM platform (francis)
0005185: [Web Calendar] Invite Attendees field behavior not intuitive (francis)
-------------------------------------------------------------------
Thu Nov 5 17:13:43 UTC 2020 - Christian Schweingruber <c.schweingruber@catatec.ch>
changelog from https://sogo.nu/bugs/changelog_page.php
- Update to 5.0.1
0005179: [Web Mail] Mail answer is written as quoted original text (francis)
0005173: [Web Mail] After updating to 5.0.0, emails are missing (francis)
0005141: [Web Calendar] Request failed: Instance of recurring events not deletable (francis)
0005129: [Backend Mail] Split smtp debug from parameter ImapDebugEnabled and add parameter SMTPDebugEnabled for that (francis)
0005142: [Web Mail] Cannot reply or transfert some emails (francis)
0005155: [Web Mail] Request Failed when replying to Bcc message (francis)
0005082: [Web Calendar] Creation of All day Event in Calendar WebGUI (francis)
0004976: [Web Calendar] nested groups from LDAP do not get rights from shared calendar (francis)
0005119: [Web Mail] display errors in To/From/CC fields when display name contains umlaut + comma (MISSING_DOMAIN / unspecified domain,...) (francis)
- Update to 5.0.0
0004684: [sogo-tool] sogo-tool on FreeBSD 12.0 always triggers MySQL error "Got an error reading communication packets" (ludovic)
0001159: [Web Mail] Mail Serch: Should search "Subject or Sendar" instead of "Subject" (francis)
0005078: [Backend Mail] Does the latest nightly build support STARTTLS and SSL for SMTP service? (francis)
0005117: [Web Mail] no identity selected when replying to a mail with self in bcc (francis)
0005116: [Web Calendar] Creating a new task: all categories are displayed in grey color (francis)
0005087: [Web Mail] Using default identity in Replay and Forward dialog (francis)
0003382: [Web Mail] Support HTML5 desktop notifications (francis)
0004295: [Web Calendar] Calendar popup reminders are not enough visibles (francis)
0001234: [Web General] New mail popup in the Calendar or Contacts module (francis)
0005069: [Web Mail] Multiple spaces are combined in plain text mails to one (francis)
0005095: [Web Mail] can not copy/move emails into folder with name containing double quotes " (francis)
0004140: [Web General] Changing password should require the old password.
0005045: [GUI] List of calendar items puts all-day events in the wrong day when nog in daylight saving time (francis)
0005091: [Web Mail] Nightly still breaking multi-accounts (francis)
0005086: [Web Mail] Forward is losing attachmets if filenames same (francis)
0005065: [Web Mail] Edit Area stays decreased in Safari (francis)
0004953: [Web Preferences] Forwarding rules could not be saved (francis)
0000031: [Backend Mail] Support for SMTP SASL AUTH and SMTP TLS/SSL
0005056: [Web Mail] Forward on auxiliary account use primary account (francis)
0004602: [Web Mail] Multiple Identities (francis)
0005073: [Packaging (RedHat)] %post scriptlet failed in (CentOS 7) RPM package (francis)
0005019: [SOPE] TLS implementation in NGActiveSSLSocket does not verify peer
0005043: [Web Mail] SOGoLDAPGroupExpansionEnabled doesn't work any more (francis)
0005064: [Web Preferences] Cannot save preferences (francis)
0004958: [Backend General] Add support for BLF-CRYPT (francis)
0005044: [Web Mail] search mail doesn't work without selecting the type of search (francis)
0004171: [sogo-tool] sogo-tool manage-acl does not set acl correctly for group (ludovic)
0004783: [Backend Mail] IMAPS (SSL) broken with gnutls in Debian Buster (ludovic)
0005020: [Web Mail] Incorrect handling of HTML elements when composing plain text emails (francis)
0005017: [Web Calendar] Multiple overlapping events => right most event vanishes (francis)
0002722: [Web General] Feature request: add two factor authentication (francis)
0005029: [ActiveSync] Does not build against gnustep-base 1.27 (ludovic)
-------------------------------------------------------------------
Thu May 7 08:17:34 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 4.3.2
* 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
-------------------------------------------------------------------
Sat May 2 08:07:02 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 4.3.1
* 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)
-------------------------------------------------------------------
Tue Jan 21 18:21:51 UTC 2020 - ecsos@opensuse.org
- update to 4.3.0
* 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)
-------------------------------------------------------------------
Thu Dec 19 12:11:35 UTC 2019 - Christian Schweingruber <c.schweingruber@catatec.ch>
- update to 4.2.0
* New features
- [core] allow pre/appended Sieve scripts (4475ac6)
- [core] Allow the detection of external Sieve scripts (ac91a30)
- [mail(js)] new button to expand recipients that are LDAP groups (46ade76), closes #4902
- [mail(js)] new button to expand recipients that are LDAP groups (456a66b)
- [preferences] allow hiding of vacation the vacation period (c2e7f6a)
* Bug fixes
- [addressbook(core)] safety check from broken URLs (0ceccdd)
- [calendar] adjust invalid dates when importing a vEvent (3bb40e4), closes #4845
- [calendar] adjust invalid dates when importing a vEvent (15d7c69), closes #4845
- [calendar] allow fetching group members from contacts-only sources (edc01e9)
- [calendar] raise warning when MuiltipleBookings is set to -1 (5923639)
- [calendar(html)] don't cache list of week days (9aeecea), closes #4907
- [calendar(js)] avoid call to /members when expansion is disabled (14b60cd)
- [calendar(js)] avoid exception when adding duplicated attendee (2048fb1)
- [calendar(js)] don't escape HTML characters in repeat select menu (699849c), closes #4875
- [calendar(js)] fix refresh of attendees freebusy information (fbdabc9), closes #4899
- [core] don't disable the current script if we aren't doing anything (2bc24ec)
- [mail] wrap HTML part with HTML tags to render all content (47075b4)
- [mail(html)] expose UIxMailViewRecipientMenu in popup view (5ccc126)
- [mail(js)] add missing library to save msg from popup window (7298022), closes #4879
- [mail(js)] avoid exception when adding duplicated recipient (a303011)
- [preferences] improve error handling with Sieve server (7180b59)
- [preferences(js)] Lower constraints on auto-reply dates range (70984de), closes #4874
- [web] improve contrast of toolbars w/input field (e71afc9)
* Localization
- [ca] update Catalan translation (e458a78), closes #4878
- [cs] update Czech translation (cd8f957)
- [de] remove duplicated short date formats (f872dc5)
- [fr] update French translation (bc172c5)
- [nl] update Dutch translation (ae42fd8)
- [sk] update Slovak translation (e65e0f1)
* Enhancements
- [preferences] conditionally activate the Sieve script (5b3d84e)
- replace calls to create GMT NSTimeZone instance (2e46e89)
-------------------------------------------------------------------
Fri Nov 1 00:29:25 UTC 2019 - ecsos@opensuse.org
- update to 4.1.1
* Bug fixes
- [web] don't allow RDATE unless already defined
- [web] don't modify time when computing dates interval (#4861)
- [web] swap start-end dates when delta is negative
- [core] use the supplied Sieve creds to fetch the IMAP4 separator (#4846)
- [core] fixed Apple Calendar creation (#4813)
- [eas] fixed EAS provisioning support for Outlook/iOS (#4853)
-------------------------------------------------------------------
Fri Oct 25 13:39:07 UTC 2019 - ecsos@opensuse.org
- update to 4.1.0
* New features
[core] Debian 10 (Buster) support for x86_64 (#4775)
[core] now possible to specify which domains you can forward your mails to
[core] added support for S/MIME opaque signing (#4582)
[web] optionally expand LDAP groups in attendees editor (#2506)
* Enhancements
[web] avoid saving an empty calendar name
[web] prohibit duplicate contact categories in Preferences module
[web] improve constrat of text in toolbar with input fields
[web] improve labels of auto-reply date settings (#4791)
[web] updated Angular Material to version 1.1.20
[web] updated CKEditor to version 4.13.0
[core] now dynamically detect and use the IMAP separator (#1490)
[core] default Sieve port is now 4190 (#4826)
[core] updated timezones to version 2019c
* Bug fixes
[web] properly handle Windows-1256 charset (#4781)
[web] fixed saving value of receipt action for main IMAP account
[web] fixed search results in Calendar module when targeting all events
[web] properly encode URL of cards from exteral sources
[web] restore cards selection after automatic refresh (#4809)
[web] don't mark draft as deleted when SOGoMailKeepDraftsAfterSend is enabled (#4830)
[web] allow single-day vacation auto-reply (#4698)
[web] allow import to calendar subscriptions with creation rights
[web] handle DST change in Date.daysUpTo (#4842)
[web] improved handling of start/end times (#4497, #4845)
[web] improved handling of vacation auto-reply activation dates (#4844)
[web] added missing contact fields for sorting LDAP sources (#4799)
[core] honor IMAPLoginFieldName also when setting IMAP ACLs
[core] honor groups when setting IMAP ACLs
[core] honor "any authenticated user" when setting IMAP ACLs
[core] avoid exceptions for RRULE with no DTSTART
[core] make sure we handle events occurring after RRULE's UNTIL date
[core] avoid changing RRULE's UNTIL date for no reason
[core] fixed handling of SENT-BY addresses (#4583)
[eas] improve FolderSync operation (#4672)
[eas] avoid incorrect truncation leading to exception (#4806)
-------------------------------------------------------------------
Fri Jul 19 18:40:15 UTC 2019 - ecsos@opensuse.org
- update to version 4.0.8
* Enhancements
- [web] show calendar names of subscriptions in events blocks
- [web] show hints for mail vacation options (#4462)
- [web] allow to fetch unseen count of all mailboxes (#522, #2776, #4276)
- [web] add rel="noopener" to external links (#4764)
- [web] add Indonesian (id) translation
- [web] updated Angular Material to version 1.1.19
- [web] replaced bower packages by npm packages
- [web] restored mail threads (#3478, #4616, #4735)
- [web] reflect attendee type with generic icon (person/group/resource)
- [web] reduce usage of calendar color in dialogs
* Bug fixes
- [web] fixed wrong translation of custom calendar categories
- [web] fixed wrong colors assigned to default calendar categories
- [web] lowered size of headings on small screens
- [web] fixed scrolling in calendars list on Android
- [web] keep center list of Calendar module visible on small screens
- [web] check for duplicate name only if address book name is changed
- [web] improved detection of URLs and email addresses in text mail parts
- [web] fixed page reload with external IMAP account (#4709)
- [web] constrained absolute-positioned child elements of HTML mail parts
- [web] fixed useless scrolling when deleting a message
- [web] don't hide compose button if messages list is visible
- [web] fixed next/previous slots with external attendees
- [web] fixed restoration of sub mailbox when reloading page
- [web] use matching address of attendee (#4473)
- [core] allow super users to modify any event (#4216)
- [core] correctly handle the full cert chain in S/MIME
- [core] handle multidays events in freebusy data
- [core] avoid exception on recent GNUstep when attached file has no filename (#4702)
- [core] avoid generating broken DTSTART for the freebusy.ifb file (#4289)
- [core] consider DAVx5 like Apple Calendar (#4304)
- [core] improve handling of signer certificate (#4742)
- [core] added safety checks in S/MIME (#4745)
- [core] fixed domain placeholder issue when using sogo-tool (#4723)
-------------------------------------------------------------------
Sun Jul 14 11:40:56 UTC 2019 - ecsos@opensuse.org
- Add SOGo4-thread.patch to fix missing thread view.
-------------------------------------------------------------------
Thu Apr 11 09:50:47 UTC 2019 - ecsos@opensuse.org
- Insert parameters for EMailAlarms in config file.
-------------------------------------------------------------------
Fri Mar 1 09:07:25 UTC 2019 - ecsos@opensuse.org
- update to version 4.0.7
* Bug fixes
- [web] date validator now handles non-latin characters
- [web] show the reply all button in more situations
- [web] fixed CSS when printing message in popup window (#4674)
- [i18n] added missing subject of appointment mail reminders (#4656)
-------------------------------------------------------------------
Mon Feb 25 06:50:29 UTC 2019 - Christian Schweingruber <c.schweingruber@catatec.ch>
- update to version 4.0.6
* Enhancements
- [web] create card from sender or recipient address (#3002, #4610)
- [web] restored support for next/previous slot suggestion in attendees editor
- [web] improved auto-completion display of contacts
- [web] allow modification of attendees participation role
- [web] updated Angular to version 1.7.7
- [web] updated Angular Material to version 1.1.13
- [web] updated CKEditor to version 4.11.2
- [core] baseDN now accept dynamic domain values (#3685 - sponsored by iRedMail)
- [core] we now handle optional and non-required attendee states
* Bug fixes
- [web] fixed all-day event dates with different timezone
- [web] fixed display of Bcc header (#4642)
- [web] fixed refresh of drafts folder when saving a draft
- [web] fixed CAS session timeout handling during XHR requests (#4468)
- [web] reflect active locale in HTML lang attribute (#4660)
- [web] allow scroll of login page on small screen (#4035)
- [web] fixed saving of email address for external calendar notifications (#4630)
- [web] sent messages cannot be replied to their BCC email addresses (#4460)
- [core] ignore transparent events in time conflict validation (#4539)
- [core] fixed yearly recurrence calculator when starting from previous year
- [core] changes to contacts are now propagated to lists (#850, #4301, #4617)
- [core] fixed bad password login interval (#4664)
-------------------------------------------------------------------
Sat Jan 19 11:15:12 UTC 2019 - ecsos@opensuse.org
- Fix path of sogo-backup.sh in cron file.
- Add SOGo4-systemd.patch to ensure that memcached run before to
prevent errors in sogo.log.
- Add SOGo4-conf.patch to insert some interesting parameters in
sogo.conf.
-------------------------------------------------------------------
Sat Jan 12 10:39:28 UTC 2019 - ecsos@opensuse.org
- update to version 4.0.5
* New features
- [web] dynamic stylesheet for printing calendars (#3768)
* Enhancements
- [web] show source addressbook of matching contacts in
appointment editor (#4579)
- [web] improve display of keyboard shortcuts
- [web] show time for messages of yesterday (#4599)
- [web] fit month view to window size (#4554)
- [web] updated CKEditor to version 4.11.1
- [web] updated Angular Material to version 1.1.12
* Bug fixes
- [sogo-tool] fixed "manage-acl unsubscribe" command (#4591)
- [web] fixed handling of collapsed/expanded mail accounts
(#4541)
- [web] fixed handling of duplicate recipients (#4597)
- [web] fixed folder export when XSRF validation is enabled
(#4502)
- [web] don't encode filename extension when exporting folders
- [web] fixed download of HTML body parts
- [web] catch possible exception when registering mailto
protocol
- [core] don't always fetch the sorting columns
- [eas] strip '<>' from bodyId and when forwarding mails
- [eas] fix search on for Outlook application (#4605 and #4607)
- [eas] improve search operations and results fetching
- [eas] better handle bogus DTStart values
- [eas] support for basic UserInformation queries (#4614)
- [eas] better handle timezone changes (#4624)
-------------------------------------------------------------------
Wed Oct 31 10:16:44 UTC 2018 - Christian Schweingruber <c.schweingruber@catatec.ch>
- update to version 4.0.4
* Enhancements
- [web] prohibit subscribing a user with no rights
- [web] new button to mark a task as completed (#4531)
- [web] new button to reset Calendar categories to defaults
- [web] moved the unseen messages count to the beginning of the window's title (#4553)
- [web] allow export of calendars subscriptions (#4560)
- [web] hide compose button when reading message on mobile device
- [web] updated Angular to version 1.7.5
- [web] updated CKEditor to version 4.10.1
* Bug fixes
- [web] include mail account name in form validation (#4532)
- [web] calendar properties were not completely reset on cancel
- [web] check ACLs on address book prior to delete cards
- [web] fixed condition of copy action on cards
- [web] fixed display of notification email in calendar properties
- [web] fixed display of multi-days events when some weekdays are disabled
- [web] fixed synchronisation of calendar categories
- [web] fixed popup window detection in message viewer (#4518)
- [web] fixed behaviour of return receipt actions
- [web] fixed freebusy information with all-day events
- [web] fixed support for SOGoMaximumMessageSizeLimit
- [core] fixed email reminders support for tasks
- [core] fixed time conflict validation (#4539)
-------------------------------------------------------------------
Thu Oct 18 07:12:05 UTC 2018 - ecsos@opensuse.org
- update to version 4.0.3
* Enhancements
- [web] prohibit subscribing a user with no rights
- [web] new button to mark a task as completed (#4531)
- [web] new button to reset Calendar categories to defaults
- [web] moved the unseen messages count to the beginning of
the window's title (#4553)
- [web] allow export of calendars subscriptions (#4560)
- [web] hide compose button when reading message on mobile
device
- [web] updated Angular to version 1.7.5
- [web] updated CKEditor to version 4.10.1
* Bug fixes
- [web] include mail account name in form validation (#4532)
- [web] calendar properties were not completely reset on
cancel
- [web] check ACLs on address book prior to delete cards
- [web] fixed condition of copy action on cards
- [web] fixed display of notification email in calendar
properties
- [web] fixed display of multi-days events when some weekdays
are disabled
- [web] fixed synchronisation of calendar categories
- [web] fixed popup window detection in message viewer (#4518)
- [web] fixed behaviour of return receipt actions
- [web] fixed freebusy information with all-day events
- [web] fixed support for SOGoMaximumMessageSizeLimit
- [core] fixed email reminders support for tasks
- [core] fixed time conflict validation (#4539)
-------------------------------------------------------------------
Thu Oct 11 15:45:10 UTC 2018 - ecsos@opensuse.org
- Fix many rpmlint errors
- Fix dependencies
- Fix Requirements
- move changelog from spec to changes
-------------------------------------------------------------------
* Thu Jun 28 2018 <c.schweingruber@catatec.ch>
- Adapted for opensuse leap 15.0
* Thu Mar 31 2015 Inverse inc. <support@inverse.ca>
- Change script start sogod for systemd
* Wed Oct 8 2014 Inverse inc. <support@inverse.ca>
- fixed the library move to "sogo" app dir
* Wed Jan 15 2014 Inverse inc. <support@inverse.ca>
- New package: sogo-activesync
- explicitly list all *.SOGo modules in sogo package
- added dependency on sogo = %version for sogo-tool
* Thu Apr 17 2013 Inverse inc. <support@inverse.ca>
- Install openchange_user_cleanup in sbindir instead of doc
* Wed Apr 10 2013 Inverse inc. <support@inverse.ca>
- use %sogo_user instead of 'sogo'
- install a sample sogo.conf in /etc/sogo
* Tue Jan 22 2013 Inverse inc. <support@inverse.ca>
- Create the sogo user as a system user
- Use %attr() to set directory permissions instead of chown/chmod
* Mon Nov 12 2012 Inverse inc. <support@inverse.ca>
- Add missing dependency on lasso and lasso-devel
* Mon Nov 05 2012 Inverse inc. <support@inverse.ca>
- Disable saml2 on rhel5 - glib2 too old
* Fri Nov 02 2012 Inverse inc. <support@inverse.ca>
- Enable saml2
* Tue Aug 28 2012 Inverse inc. <support@inverse.ca>
- Add openchange_cleanup.py and tweak it to work on RHEL5
* Tue Jul 31 2012 Inverse inc. <support@inverse.ca>
- treat logrotate file as a config file
* Fri May 24 2012 Inverse inc. <support@inverse.ca>
- %post: restart sogo if it was running before rpm install
* Fri Mar 16 2012 Inverse inc. <support@inverse.ca>
- %post: update timestamp on imgs,css,js to let apache know the files changed
* Fri Feb 16 2012 Inverse inc. <support@inverse.ca>
- Use globbing to include all sql upgrade scripts instead of listing them all
* Tue Jan 10 2012 Inverse inc. <support@inverse.ca>
- /etc/cron.d/sogo
* Thu Oct 27 2011 Inverse inc. <support@inverse.ca>
- make build of sogo-openchange-backend conditional to sogo_version >= 2
* Fri Oct 14 2011 Inverse inc. <support@inverse.ca>
- adapted to gnustep-make 2.6
- added sogo-openchange-backend
* Tue Sep 28 2010 Inverse inc. <support@inverse.ca>
- removed "README" from documentation
* Fri Aug 20 2010 Inverse inc. <support@inverse.ca>
- added sogo-ealarms-notify package
* Tue Apr 06 2010 Inverse inc. <support@inverse.ca>
- added sogo-slapd-sockd package
* Thu Jul 31 2008 Inverse inc. <support@inverse.ca>
- added dependencies on sopeXY-appserver, -core, -gdl1-contentstore and -ldap
* Wed May 21 2008 Inverse inc. <support@inverse.ca>
- removed installation of template and resource files, since it is now done by the upstream package
* Tue Oct 4 2007 Inverse inc. <support@inverse.ca>
- added package sope-gdl1-contentstore
* Wed Jul 18 2007 Inverse inc. <support@inverse.ca>
- initial build