Commit Graph

347 Commits

Author SHA1 Message Date
Francis Lachapelle 5d2877cf0a test: add plus sign to timezone in Sieve script 2022-03-24 15:26:37 -04:00
Francis Lachapelle 896fe27c61 test: handle DST change in CalDAVSchedulingSpec.js 2022-03-11 10:28:44 -05:00
Francis Lachapelle 04ffc01768 test: temporary fix for CardDAVSpec.js 2022-03-01 17:48:29 -05:00
Francis Lachapelle d15e3b949f test: fix CardDAVSpec.js 2022-03-01 16:38:30 -05:00
Francis Lachapelle 7f31686bc5 test: fix CardDAVSpec.js 2022-03-01 07:52:53 -05:00
Francis Lachapelle 7faab9117a fix(addressbook(dav)): improve handling of addressbook-query 2022-02-28 17:07:39 -05:00
Francis Lachapelle e513a7242a test: fix DAVCalendarSuperUserAclTest 2022-01-24 08:29:59 -05:00
Francis Lachapelle bf36279e0e test: improve functions names related to sync-collection 2022-01-21 16:56:54 -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 e62dd42d2b test: simplify MailDAV test of mailboxes creation 2021-11-29 13:51:40 -05:00
Francis Lachapelle d70486f983 test: print response when MKCOL fails for a mailbox 2021-11-26 11:08:52 -05:00
Francis Lachapelle 1a7ba3d4ef test: migration from Python to JavaScript 2021-11-17 19:13:36 -05:00
Francis Lachapelle 71b67259c6 test: migration from Python to JavaScript 2021-11-16 21:51:13 -05:00
Francis Lachapelle a3e21cbf9d test: migration from Python to JavaScript 2021-11-16 17:14:36 -05:00
Francis Lachapelle 8eb255ad61 test: migration from Python to JavaScript 2021-11-16 15:23:55 -05:00
Francis Lachapelle 92820db3bb test: migration from Python to JavaScript 2021-11-10 06:31:25 -05:00
Francis Lachapelle ae637c49d5 test: migration from Python to JavaScript 2021-11-10 02:27:09 -05:00
Francis Lachapelle 7474967c4f test: migration from Python to JavaScript 2021-11-10 01:54:35 -05:00
Francis Lachapelle 54dae3bc28 test: migration from Python to JavaScript 2021-11-09 22:38:50 -05:00
Francis Lachapelle 8d294467ef test: migration from Python to JavaScript 2021-11-09 22:35:05 -05:00
Francis Lachapelle c860bf4f58 test: migration from Python to JavaScript 2021-11-09 21:56:11 -05:00
Francis Lachapelle d7fde6d2bb test: migration from Python to JavaScript 2021-11-09 17:13:18 -05:00
Francis Lachapelle 620d8a0a2a test: migration from Python to JavaScript 2021-11-09 13:35:50 -05:00
Francis Lachapelle 78d0410400 test: migration from Python to JavaScript 2021-11-09 12:56:47 -05:00
Francis Lachapelle 5afb659dc0 test: migration from Python to JavaScript 2021-11-09 11:13:23 -05:00
Francis Lachapelle 2f739fdc21 test: migration from Python to JavaScript 2021-11-08 16:49:23 -05:00
Francis Lachapelle d43b28ca73 test: migration from Python to JavaScript 2021-11-05 16:47:31 -04:00
Francis Lachapelle 262400a92e test: migration from Python to JavaScript 2021-11-04 16:43:35 -04:00
Francis Lachapelle d6c3c4b1a3 test: migration from Python to JavaScript 2021-11-01 16:46:48 -04:00
Francis Lachapelle fa68c864f1 test: migration from Python to JavaScript 2021-10-12 16:24:47 -04:00
Francis Lachapelle 2b101a87b8 test: migration from Python to JavaScript 2021-10-04 13:47:02 -04:00
Francis Lachapelle 2feee5f3a2 test: migration from Python to JavaScript 2021-09-02 10:29:27 -04:00
Francis Lachapelle 6ae787c4a4 test: migration from Python to JavaScript 2021-09-01 11:09:16 -04:00
Francis Lachapelle 5622eda04b test: migration from Python to JavaScript 2021-08-26 17:33:50 -04:00
Francis Lachapelle 05ad7a8d6d test: migration from Python to JavaScript 2021-08-20 17:36:05 -04:00
Francis Lachapelle 96aa444051 test: migration from Python to JavaScript 2021-08-20 15:15:46 -04:00
Francis Lachapelle 595b93eafc test: migration from Python to JavaScript 2021-08-19 15:37:49 -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 3cc29b4018 i18n(sr_SR): add Montenegrin translation 2021-08-09 11:30:36 -04:00
Francis Lachapelle 54dff23682 test: migration from Python to JavaScript 2021-07-16 14:42:15 -04:00
Francis Lachapelle 8386bb2c08 i18n(sr_SR): add Serbian (Latin) translation 2020-12-18 19:41:37 -05:00
Nicolas Höft 1f9888254a feat(core): Allow disabling tls validation for localhost (#286) 2020-08-05 13:52:18 -04:00
Nicolas Höft 4c27826fb5 feat(core): Support ARGON2I/ARGON2ID password hashes
Requires libsodium ≥ 1.0.9 to be present at compile time.

Thus, the following distributions will have support for at least
ARGON2i:

* rhel ≥ 7 (with EPEL enabled)
* Debian ≥ 9 (stretch)
* Ubuntu ≥ Bionic (18.04)

Fixes #4895
2020-07-01 11:20:31 +02:00
Nicolas Höft 2e0fc3ca09 feat(core): Add PBKDF2 support
Extend NSData+Crypto to support PBKDF2 with SHA1 HMAC as dovecot
is using it since v2.3.0.

The format hashed passwords is {PBKDF2}$1$<salt>$<rounds>$<hashed value in hex>

The implementation of pkcs#5 PBKDF2 is taken from openbsd (with minor
adjustments) as OpenSSL and GnuTLS would require quite new versions to
support this hash.
2020-06-03 08:17:08 +02:00
Nicolas Höft 8c612fc0a2 feat(core): Add BLF-CRYPT scheme.
Dovecot promotes the use of BLF-CRYPT as a hashing scheme [1].
However, as not all libc-crypt() implementations support this scheme,
use the implementation added in a previous commit.

Also, update the references to the dovecot implementation and a small
test case for testing the blowfish implementation.

[1] https://doc.dovecot.org/configuration_manual/authentication/password_schemes/

Fixes #4958
2020-05-15 07:43:38 +02:00
Ludovic Marcotte 6323cbe2c6 (fix) avoid changing summary during unit test 2019-09-13 09:16:10 -04:00
Ludovic Marcotte 5f9444f273 (fix) one more fix for test 2019-09-13 08:49:22 -04:00
Ludovic Marcotte 3f13ab9f19 (fix) update unit date with the summary being a major property 2019-09-13 08:32:35 -04:00
Francis Lachapelle f0c8aa884c (i18n) Add Indonesian (id) translation 2019-06-14 10:58:29 -04:00