Commit Graph

341 Commits

Author SHA1 Message Date
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
Francis Lachapelle
ca9f83ec1f Fix wrong optimization in yearly recurrence calc 2019-01-18 15:16:23 -05:00
Ludovic Marcotte
8bf1d1e6cb (fix) disable the assert check for now 2018-10-30 10:54:12 -04:00
Francis Lachapelle
6020f6ae83 (i18n) Add Romanian (ro) translation 2018-07-30 12:05:14 -04:00
Ludovic Marcotte
5bd4ae8a4f (fix) more verbose output 2018-06-06 10:41:45 -04:00
Ludovic Marcotte
c875012215 (fix) a bit more verbose output 2018-06-06 10:18:20 -04:00
Francis Lachapelle
0149d7400d (i18n) Add Japanese (ja) translation 2018-06-01 13:22:10 -04:00