102 Commits

Author SHA1 Message Date
Hivert Quentin
458d39d48a feat(openID): first stable version 2025-03-13 15:24:03 +01:00
Richard
1361341545 fix missing ld flag in GNUmakefile
fix undefined symbol: TNEFParseMemory when compiling from source
2024-02-02 16:06:50 +01:00
smizrahi
eee50697b0 feat(core): Add message of the day 2024-01-22 14:34:22 +01:00
smizrahi
f35a37bbdd fix(mail): Clean temporary files when mail is sent 2023-11-01 15:40:33 +01:00
smizrahi
6d16ee7988 feat(core): Add mobile provisioning download for Apple's devices 2023-09-27 17:28:29 +02:00
smizrahi
4dc8ef946d fix(mail): Fix images not displayed when forward / reply to a mail. Fixes #3981 2023-03-07 10:17:02 +01:00
smizrahi
656807b77d feat(password-recovery): Add password recovery with secret question or secondary email 2022-10-03 08:56:41 +02:00
Le Programmeur
5e6ad77d4c fix(i18n): new localized strings for SQL-based password policies 2022-07-26 12:22:53 -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
Extra Fu
0094d65bb9 Merge pull request #276 from the-nic/feat/pbkdf2
feat(core): Add PBKDF2 support
2020-06-12 14:13:23 -04:00
Ludovic Marcotte
0e95de31cf fix(core): fixed linked and packaging for zip->libzip work 2020-06-12 14:09:33 -04:00
Extra Fu
04673e4673 Merge pull request #281 from jkanefendt/use-libzip
Use libzip API instead of zip command line tool for creating zip archives
2020-06-12 14:00:20 -04:00
Johannes Kanefendt
b951c72451 Use libzip API for creating ZIP archives instead of zip command line tool 2020-06-09 13:50:29 +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
3040c275d8 feat(core): Add blowfish implementation from openwall
Using version 1.3, see https://www.openwall.com/crypt/
2020-05-15 07:43:38 +02:00
Extra Fu
62823815a7 Merge pull request #263 from jkanefendt/revise-group-expansion
Revision of the group member expansion interface
2020-04-02 09:52:21 -04: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
Johannes Kanefendt
2e98929900 Removed tight coupling of group membership expansion and LDAPSource.
Any implementation of SOGoSource may now support group expansion by implementing the protocol MembershipAwareSource.
2019-11-26 15:29:02 +01:00
Francis Lachapelle
4744170628 Add a header and/or footer to the vacation message
Fixes #1961
2016-06-14 14:10:17 -04:00
Ludovic Marcotte
ae6ed0c055 (feat) applied all changes as a patch coming from PR #180 2015-12-30 09:22:08 -05:00
Francis Lachapelle
a07d918fbf Add category to CardElement
New method to return a JSON representation of the element.
2015-06-11 15:25:27 -04:00
Ludovic Marcotte
beb666bc5f (fix) fixed md4 support (for NTLM password changes) with GNU TLS 2015-04-17 09:29:49 -04:00
Ludovic Marcotte
e5d01428ad now possible for SOGo to change the sambaNTPassword/sambaLMPassword 2015-02-11 11:31:35 -05:00
Jeroen Dekkers
6ded9e95b3 Put private libraries in /usr/lib/sogo 2014-10-01 20:36:42 +02:00
Ludovic Marcotte
5f9fb4e1c4 Big refactor for new caching mechanism. 2014-05-13 21:06:59 -04:00
Jeroen Dekkers
c80e222210 Delete generated source files when running "make clean". 2014-04-06 22:44:50 +02:00
Jean Raby
2fe87f14fd Add SOGoStaticAuthenticator
New authenticator that is not linked to a SOGoUser.
Will be used for SMTP AUTH by sogo-elalarm-notify.
2013-08-27 12:59:03 -04:00
Jean Raby
b2f012cae2 Add SOGoCredentialsFile
New class to read credentials files as used by sogo-tool and sogo-ealarm-notify
2013-08-27 12:56:07 -04:00
Jean Raby
41ed498d65 Add support for CAS LogoutRequests
Fixes #2346
This changes the serviceURL sent by SOGo to the CAS server:
  /SOGo/so/ -> /SOGo/so/index
2013-06-20 14:32:14 -04:00
Jean Raby
1382fe25fc put back SOGo_VERSION
wasn't unused after all...
2012-12-22 11:24:18 -05:00
Jean Raby
ea26e0cc0a Use string version number where applicable
The goal is to be able to use 'letter' releases such as '2.0.3a'
in the Version file.
SoObjects/Mailer/GNUmakefile.preamble: UIX_MAILER_*_VERSION are now strings
  Can't use SOGoVersion since the etag uses an 'underscore' notation (2_0_3a)
SoObjects/Mailer/*.m: updated format for UIX_MAILER_*_VERSION
SoObjects/SOGo/GNUmakefile: zap SOGo_VERSION, unsused
SoObjects/SOGo/GNUmakefile.preamble: fix defines
UI/MainUI/SOGoRootPage.m: use SOGoVersion
2012-12-21 13:55:03 -05:00
Wolfgang Sourdeau
e02221d716 Auto-generate the SOGoSAML2Exceptions helper module 2012-11-02 13:54:52 -04:00
Wolfgang Sourdeau
157e66ad4f added "--enable-saml2" configuration option and dependency on liblasso 2012-11-01 11:28:45 -04:00
Wolfgang Sourdeau
ac5f0bb95a implemented +[SOGoSAML2Session metadata] 2012-11-01 10:46:51 -04: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
Wolfgang Sourdeau
4ba4c622bc Monotone-Parent: 995b68ade85d0d884cdf8f6fc87e55f0c376a80c
Monotone-Revision: 61fe02b6c3bc4f0aa3797d661d014d8c256b0de9

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-12-30T20:39:07
Monotone-Branch: ca.inverse.sogo
2011-12-30 20:39:07 +00:00
Wolfgang Sourdeau
aeb4cbbd54 Monotone-Parent: 23754eb6015e4caa5d0ab194cddb492b9ed5fbe9
Monotone-Revision: 8fcba99701abab4c7df2a77871ceeadbe975eceb

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-14T19:25:17
Monotone-Branch: ca.inverse.sogo
2011-10-14 19:25:17 +00:00
Wolfgang Sourdeau
4db63efdac Monotone-Parent: a5f48f0f230b1ab06aed06cd8c3045f68a271f5c
Monotone-Revision: 0e24f707625b8e960d18430aa904f3ec40c5dd2a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-12T15:44:05
Monotone-Branch: ca.inverse.sogo
2011-10-12 15:44:05 +00:00
Wolfgang Sourdeau
0d13cebe15 Monotone-Parent: 695f603b17d7e3b7f6e1bdfc01f835786341dab6
Monotone-Revision: a5f48f0f230b1ab06aed06cd8c3045f68a271f5c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-10-12T15:42:16
Monotone-Branch: ca.inverse.sogo
2011-10-12 15:42:16 +00:00
Francis Lachapelle
cfe646ade7 Rolled back the patch that changed the SOGo framework path.
Monotone-Parent: b1943242b52e6ac847d4707b8f782b9306d140c2
Monotone-Revision: 5549db4f2d783334120dc64154749352cbc0b8e8

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-07-26T15:21:21
Monotone-Branch: ca.inverse.sogo
2011-07-26 15:21:21 +00:00
Ludovic Marcotte
9317bf4d0c We now install the SOGo.framework code/resources at the proper location
Monotone-Parent: ff19bb5b02dc7d005805574c2237a99788b1f06b
Monotone-Revision: b1943242b52e6ac847d4707b8f782b9306d140c2

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-07-25T16:28:02
Monotone-Branch: ca.inverse.sogo
2011-07-25 16:28:02 +00:00
Ludovic Marcotte
7e720da571 See ChangeLog
Monotone-Parent: 178cf4e5311729ac333305676b5ad2aa35a7ca71
Monotone-Revision: d51bb1b592f986d2e34036c3dad0c70f43f0150a

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-06-29T17:43:10
Monotone-Branch: ca.inverse.sogo
2011-06-29 17:43:10 +00:00
Wolfgang Sourdeau
2ca2e7d664 Monotone-Parent: ee4ff9bf4febdfd103bba6fa3403eb4d6bf3023b
Monotone-Revision: 9e630ff3ce4f3b8848a73aff398e706b19a426bc

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-03-30T14:44:47
Monotone-Branch: ca.inverse.sogo
2011-03-30 14:44:47 +00:00
Wolfgang Sourdeau
bb2373ebe6 Monotone-Parent: 659def76b8868bdc540986987d61b39410737054
Monotone-Revision: 6eed7e248c203a0103250e46033fc47b929ee536

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-02-03T16:12:22
Monotone-Branch: ca.inverse.sogo
2011-02-03 16:12:22 +00:00
Ludovic Marcotte
f46ebda105 See ChangeLog
Monotone-Parent: f5359c59c0bb008203154487db17e1ecdd274c0d
Monotone-Revision: 7c78ba28d583536196a1acf34df5c96f40db238e

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-12-28T17:42:50
Monotone-Branch: ca.inverse.sogo
2010-12-28 17:42:50 +00:00
Wolfgang Sourdeau
5c811e36ca Monotone-Parent: 4ad21ea0342a626a99aabc213cf8ed9a827eb0c4
Monotone-Revision: d175e2ab17f0d56d2fdc9a046048a0302d9fd0f7

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-11-02T13:16:05
Monotone-Branch: ca.inverse.sogo
2010-11-02 13:16:05 +00:00
Ludovic Marcotte
3d2f08f678 See ChangeLog
Monotone-Parent: 1e01e7055612c8aa2f2c0e9151035ef348604b8e
Monotone-Revision: ab8b4a7a66ffdb6688f466f2cc301caf1fc40a66

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-09-24T19:13:02
Monotone-Branch: ca.inverse.sogo
2010-09-24 19:13:02 +00:00
Wolfgang Sourdeau
1b793d65a3 Monotone-Parent: 77278e2126ba2bbcf3ae3befd83270825c53556e
Monotone-Revision: be540f76fdae4a96eb16cea471d65d8da30b9428

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-06-02T16:36:30
Monotone-Branch: ca.inverse.sogo
2010-06-02 16:36:30 +00:00
Wolfgang Sourdeau
f7799b9cf8 Monotone-Parent: de6d837f5c2b62b4ad465872fdc54602b3d1009c
Monotone-Revision: 1ccd34fd9ea99e675935d745db7e70d19716428a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-05-05T13:56:19
Monotone-Branch: ca.inverse.sogo
2010-05-05 13:56:19 +00:00
Ludovic Marcotte
40c3cb74d0 See ChangeLog
Monotone-Parent: 024380d579a482e49866c36ef54561cf8b39ab02
Monotone-Revision: 2cbc46c16f9b3d45d868b15a968f614dbbaf9749

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2010-03-08T15:18:05
Monotone-Branch: ca.inverse.sogo
2010-03-08 15:18:05 +00:00