21 Commits

Author SHA1 Message Date
smizrahi
b8a6d576e1 fix(core): Improve error logging on url encryption 2024-02-27 13:46:06 +01:00
smizrahi
42511d666f feat(core): Add URL encryption for GDPR compliancy. Check for null termination when decrypting. Disable url encryption for anonymous user. 2024-02-12 13:47:41 +01:00
Hivert Quentin
5197b9bd0b fix(crypto): check if NSData is null terminated 2024-02-12 11:50:35 +01:00
Hivert Quentin
a6319e1689 fix(crypto): add protections for decryption 2024-02-09 16:16:19 +01:00
Hivert Quentin
dde154df3f feat(accounts): Add parameter to encrypt/decrypt auxiliary account's passwords
remove release of autorelease object
2024-02-07 16:13:13 +01:00
smizrahi
7ace9c2c22 feat(core): Add URL encryption for GDPR compliancy. Change base64 encoding with SOPE one. 2024-02-06 18:21:53 +01:00
Hivert Quentin
9898e5210f feat(accounts): Add parameter to encrypt/decrypt auxiliary account's password 2024-02-06 18:06:51 +01:00
Hivert Quentin
04596c9f4e feat(accounts): Add parameter to encrypt/decrypt auxiliary account's passwords 2024-02-02 16:02:09 +01:00
Hivert Quentin
e6bfab7ee1 feat(accounts): Add parameter to encrypt/decrypt auxiliary account's password 2024-02-01 16:55:41 +01:00
smizrahi
f43974bbb7 feat(core): Add URL encryption for GDPR compliancy. Fix MALLOC exception - replaced lib with openssl 2024-01-29 16:17:11 +01:00
smizrahi
7104ae6d23 feat(core): Add URL encryption for GDPR compliancy. Change base64 encoding with SOPE one. 2024-01-15 14:26:40 +01:00
smizrahi
25c72a523e Add logs on NSString+Crypto.m for debugging 2024-01-15 14:05:10 +01:00
smizrahi
31c6f78913 feat(core): Add URL encryption for GDPR compliancy 2023-10-17 16:17:25 +02:00
Nicolas Höft
789b55c274 NSData+Crypto: add password verification function
This will allow for using specific verification, depending on the
scheme.
2020-05-15 22:53:15 +02:00
Ludovic Marcotte
f0980a9cbd feat(core): Added AES-128-CBC password scheme for SQL authentication.
This allows SOGo to use Plesk's database as an authentication source.
2020-01-06 15:47:47 -05:00
Ludovic Marcotte
5b02685d2b (feat) added sha256-crypt and sha512-crypt support 2016-11-10 10:53:07 -05:00
Patrice Levesque
bd56f4cf9f Remove pointless #include from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 17:41:54 -05:00
Ludovic Marcotte
e5d01428ad now possible for SOGo to change the sambaNTPassword/sambaLMPassword 2015-02-11 11:31:35 -05:00
Ludovic Marcotte
6ad59a8481 Apply patches for bug #2060 2012-11-06 09:04:18 -05:00
Wolfgang Sourdeau
9e842e7277 Monotone-Parent: 9471287ef57b6223c0e3a175d74fc5f6b9ebc42f
Monotone-Revision: 6a6bbe9da76e6e30fd9ce63cf4a8c7677f5f61a0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-06-01T13:54:52
2012-06-01 13:54:52 +00:00
Ludovic Marcotte
08230b33bb See ChangeLog
Monotone-Parent: 747fe8c2134a990c1cdf3b494c2b7776021cb736
Monotone-Revision: 3c4baa92c5634d4da061da739a9b544d04c44586

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2012-05-31T13:24:32
2012-05-31 13:24:32 +00:00