Francis Lachapelle
|
a5d18bfced
|
fix(core): improve escaping of double-quotes
Fixes #5351
|
2022-03-29 10:39:09 -04:00 |
|
Francis Lachapelle
|
3140a9dc1d
|
fix(acls): fix SQL conversion for LIKE operator to find groups
Fixes #5492
|
2022-03-28 13:50:03 -04:00 |
|
Francis Lachapelle
|
fbd2eb8294
|
fix(calendar): rely on organizer's event state before updating attendee
When an attendee is adding a new event for which the organizer is local
but doesn't have the event anymore, return a 412 error code.
Fixes #5496
|
2022-03-24 15:31:39 -04:00 |
|
Francis Lachapelle
|
b37e68b8ee
|
fix(dav): use utf-8 as charset name instead of utf8
Fixes #5495
|
2022-03-22 10:41:31 -04:00 |
|
Francis Lachapelle
|
a965f276c8
|
fix(web): support passwords up to 2048 characters
Fixes #5485
|
2022-03-08 16:34:38 -05:00 |
|
Francis Lachapelle
|
8409c3cbb5
|
fix(addressbook(dav)): add support for mail property in addressbook-query
Fixes #5489
|
2022-03-04 08:29:03 -05:00 |
|
Francis Lachapelle
|
7faab9117a
|
fix(addressbook(dav)): improve handling of addressbook-query
|
2022-02-28 17:07:39 -05:00 |
|
Francis Lachapelle
|
a98b404551
|
fix(imap): use proxy authentication to detect IMAP delimiter
Fixes #5479
|
2022-02-17 10:09:37 -05:00 |
|
Francis Lachapelle
|
c986422a3d
|
feat(mail(web)): Templates folder for pre-defined drafts
To create a template, the user needs to:
- define a mailbox as the Templates folder;
- move a draft to this special folder.
Fixes #4320
Fixes #5363
|
2022-02-11 10:06:57 -05:00 |
|
Francis Lachapelle
|
3847b57855
|
fix(mail): fix type of SOGoMailComposeFontSize defaults
|
2022-02-09 22:26:11 -05:00 |
|
Francis Lachapelle
|
0c5a2691b0
|
fix(calendar): handle DST change for all-day events
|
2022-02-01 17:30:26 -05:00 |
|
Francis Lachapelle
|
96bb8b4cc2
|
fix(dav): render DAV exceptions as XML
|
2022-02-01 14:20:32 -05:00 |
|
Francis Lachapelle
|
348a79c795
|
fix(addressbook): close DB connection after DAV query
|
2022-02-01 10:14:37 -05:00 |
|
Francis Lachapelle
|
7c81e3acec
|
fix(core): only escape "%" with the SQL LIKE operator
|
2022-01-31 14:53:58 -05:00 |
|
Francis Lachapelle
|
2e58ddfae3
|
fix(dav): render DAV exceptions as XML
|
2022-01-27 13:05:24 -05:00 |
|
Francis Lachapelle
|
b061046992
|
fix(calendar(dav)): add DAV:status to DAV:response only when deleted
Fixes #5163
|
2022-01-21 14:47:32 -05:00 |
|
Francis Lachapelle
|
969d68dbb6
|
fix(core): remove trailing closing angle bracket from detected URLs
Fixes #5465
|
2022-01-21 11:07:00 -05:00 |
|
Francis Lachapelle
|
b967eac1f3
|
fix(core): remove trailing closing angle bracket from detected URLs
Fixes #5465
|
2022-01-17 16:43:11 -05:00 |
|
tfux
|
c75ac6c321
|
fix(core): fix compilation warning in SOGoCacheGCSObject
|
2022-01-17 07:58:15 -05:00 |
|
Francis Lachapelle
|
368360bb95
|
fix(addressbook): respect visible domains when fetching contact
Fixes #4896
|
2022-01-11 16:40:53 -05:00 |
|
Francis Lachapelle
|
07b4ad6c72
|
i18n(bs_BA): add Bosnian translation
|
2022-01-05 17:33:55 -05:00 |
|
Francis Lachapelle
|
f1912310db
|
fix(preferences): add plus sign to timezone in Sieve script
Fixes #5448
|
2021-12-16 09:40:52 -05:00 |
|
Francis Lachapelle
|
2daeab3dd7
|
fix(preferences): add plus sign to timezone in Sieve script
Fixes #5448
|
2021-12-16 09:14:37 -05:00 |
|
Francis Lachapelle
|
153c1eeb80
|
fix(core): avoid exception when the user's cn is null
|
2021-12-09 10:03:59 -05:00 |
|
Francis Lachapelle
|
4eed98d58d
|
feat(mail): delay or disable automatic mark message as read
Fixes #1585
|
2021-12-07 09:55:13 -05:00 |
|
Francis Lachapelle
|
2ecd441f32
|
feat(mail): enable autoreply on specific days or at a specific time
Fixes #5328
|
2021-12-02 14:20:47 -05:00 |
|
Francis Lachapelle
|
1ccfa865bb
|
fix(calendar): send modification notifications for tasks
|
2021-10-25 15:27:01 -04:00 |
|
Francis Lachapelle
|
d4da1facf9
|
fix(web): use a distinct salt for TOTP authentication
If TOTP is enabled for a user, it will be disabled until the user
configure it again, which will generate a new private salt.
|
2021-10-15 16:18:23 -04:00 |
|
Francis Lachapelle
|
451989ac9c
|
style(obj-c): improve formatting
|
2021-10-01 11:35:48 -04:00 |
|
Francis Lachapelle
|
a073241e0f
|
fix(addressbook): use pool to lower memory usage
|
2021-10-01 11:11:34 -04:00 |
|
Francis Lachapelle
|
dec4f24aa4
|
fix(addressbook): use pool to lower memory usage
|
2021-09-30 09:13:28 -04:00 |
|
Francis Lachapelle
|
3da633aebf
|
fix(addressbook): reuse LDAP connection in CardDAV report
Fixes #5355
|
2021-09-29 16:00:10 -04:00 |
|
Francis Lachapelle
|
0716656cd4
|
fix(core): don't log error when deleting an invalid key in memcached
|
2021-09-24 13:13:10 -04:00 |
|
Francis Lachapelle
|
4397e6a2e1
|
core(dav): improve SQL queries of multiget and sync-collection
|
2021-09-22 10:51:47 -04:00 |
|
Francis Lachapelle
|
f0368d028b
|
fix(core): handle null values in modules constraints of SQL sources
|
2021-09-13 09:49:14 -04:00 |
|
Francis Lachapelle
|
08581eefab
|
fix(mail): split "l" and "r" ACL attributes for IMAP mailboxes
Fixes #4983
|
2021-09-10 16:57:15 -04:00 |
|
Francis Lachapelle
|
a370aa70f2
|
fix(core): properly validate domain using "domains" keys
Instead of checking if the domain match a source ID, we now check if the
domain match a key of the "domains" configuration parameter.
|
2021-08-17 15:59:33 -04:00 |
|
Francis Lachapelle
|
eb18249d2b
|
i18n(bg): add Bulgarian translation
|
2021-08-16 13:57:34 -04:00 |
|
Francis Lachapelle
|
045f134321
|
feat(mail): initial support for ms-tnef (winmail.dat) body part
Fixes #2242
Fixes #4503
|
2021-08-13 11:12:37 -04:00 |
|
Francis Lachapelle
|
81aed5e6e1
|
style(addressbook): add comment about Mac OS 10.15
|
2021-08-12 15:51:51 -04:00 |
|
Francis Lachapelle
|
eb46415711
|
fix(mail(js)): hide sign and encrypt options if not usable
When composing a message, don't offer to sign nor encrypt the message
if user has not uploaded a certificate or if S/MIME is disabled.
|
2021-08-12 13:40:47 -04:00 |
|
Francis Lachapelle
|
545cfe58c6
|
feat(mail): new parameter to disable S/MIME certificates
|
2021-08-11 18:18:29 -04:00 |
|
Francis Lachapelle
|
90752c4382
|
fix(core): remove CR, diacritical marks, variation selectors
|
2021-08-11 16:33:18 -04:00 |
|
Francis Lachapelle
|
3cc29b4018
|
i18n(sr_SR): add Montenegrin translation
|
2021-08-09 11:30:36 -04:00 |
|
Francis Lachapelle
|
a3ae2b8ea5
|
Revert "fix(core): don't bind a DN to LDAP sources with a different search base"
This reverts commit e0b6e22fa2.
This change was causing issues with LDAP virtual list views.
|
2021-06-18 17:22:02 -04:00 |
|
Francis Lachapelle
|
20b2fd5e45
|
refactor(web): replace SOGoGoogleAuthenticatorEnabled with
SOGoTOTPEnabled
Fixes #5294
|
2021-06-16 14:59:02 -04:00 |
|
Francis Lachapelle
|
1d88d36ded
|
fix(saml): fix profile initialization, improve error handling
Fixes #5153
Fixes #5270
|
2021-05-17 10:56:43 -04:00 |
|
Francis Lachapelle
|
e536365646
|
fix(saml): don't ignore the signature of messages
|
2021-05-17 10:10:01 -04:00 |
|
Francis Lachapelle
|
d0056d3b27
|
perf(core): cache the schema of LDAP user sources
|
2021-05-14 11:56:13 -04:00 |
|
Francis Lachapelle
|
debcbd16db
|
fix(core): avoid appending an empty domain to uid in cache
|
2021-05-14 10:43:07 -04:00 |
|