Commit Graph

16514 Commits

Author SHA1 Message Date
smizrahi d3634747d5 feat(password-recovery): Change secondary email obfuscation 2022-11-23 10:06:43 +01:00
smizrahi b1f84891b0 fix(security): Security fix for WSTG-INPV-02. Add unit test. 2022-11-23 09:34:54 +01:00
smizrahi 48c7375544 perf(mail): Improve IMAP fetch sorting using NSDictionary keys instead of indexOfObject. Code refactoring 2022-11-22 17:48:45 +01:00
smizrahi f5c6fcc350 fix(security): Security fix for WSTG-INPV-02. Fix build issue in ubuntu trusty 2022-11-22 17:37:15 +01:00
smizrahi 58540f15e2 feat(password-recovery): Change when secret question answer is wrong, go back to secret question instead of login 2022-11-22 17:31:59 +01:00
smizrahi c62b043e26 fix(addressbook): Fix NSException on address book where uppercaseString is called on data 2022-11-22 15:12:58 +01:00
smizrahi 96cd1880da i18n(nb_NO): Update Norwegian Bokmål translations 2022-11-22 14:10:50 +01:00
smizrahi 37291facc7 i18n(da_DK): Update Danish translations 2022-11-22 14:10:50 +01:00
WoodySlum (Le Programmeur) c378ffdbba Merge pull request #334 from tfux/5330
fix(eas): ensure correct encoding of attachments(fixes #5330)
2022-11-22 12:19:46 +01:00
smizrahi efac49ae91 fix(security): Security fix for WSTG-INPV-02. Add XSS protection on identity fullName. Fixes #5642. 2022-11-22 10:54:06 +01:00
smizrahi 1e0f5f0089 fix(security): Security fix for WSTG-INPV-02. Add XSS protection on folders and mail title / content 2022-11-22 10:09:41 +01:00
root dff907a158 fix(eas) ensure correct encoding of attachments(fixes #5330) 2022-11-21 11:05:33 +01:00
smizrahi dcbfd830d4 fix(security): Security fix for WSTG-INPV-02. Add XSS protection on folders and mail title / content. Fix build issue in ubuntu trusty. 2022-11-18 09:16:40 +01:00
smizrahi 60ec3152e8 perf(mail): Improve IMAP fetch sorting using NSDictionary keys instead of indexOfObject. Code refactoring 2022-11-18 08:58:10 +01:00
smizrahi 38e886a3e0 perf(mail): Improve IMAP fetch sorting using NSDictionary keys instead of indexOfObject. Fix build issue. 2022-11-16 21:59:11 +01:00
smizrahi 40b5c0918a perf(mail): Improve IMAP fetch sorting using NSDictionary keys instead of indexOfObject 2022-11-16 21:08:48 +01:00
smizrahi 714acfc838 fix(security): Security fix for WSTG-INPV-02. Add XSS protection on folders and mail title / content 2022-11-14 14:36:46 +01:00
WoodySlum (Le Programmeur) 967479335c Merge pull request #333 from tfux/5640
fix(eas) improvement for bug #5612 (fixes #5640)
2022-11-14 09:03:46 +01:00
root e1c7e32f84 fix(eas) improvement for bug #5612 (fixes #5640) 2022-11-12 22:37:15 +01:00
smizrahi 7bfa900ae1 feat(login): Add button to discover password 2022-11-09 15:40:29 +01:00
WoodySlum (Le Programmeur) 8bfc3e4205 Merge pull request #332 from ichdasich/adjust_imap_authenticate_documentation
Adjust imap authenticate documentation
2022-11-08 17:09:47 +01:00
Tobias Fiebig 14608b168a docs(core): extend documentation for NGImap4AuthMechanism in sogo.conf
update documentation for NGImap4AuthMechanism to highlight that using
`AUTHENTICATE` is necessary to allow users to have UTF-8 characters in their
passwords, i.e., especially 'umlauts'.
2022-11-08 13:45:04 +01:00
Tobias Fiebig a846edee1c docs(core): add NGImap4AuthMechanism = "plain"; to sample config file
forcing `AUTHENTICATE` using Add NGImap4AuthMechanism = "plain"; is necessary
for setups where users have UTF-8 characters in their password
2022-11-08 13:41:08 +01:00
WoodySlum (Le Programmeur) 2d4a700700 Merge pull request #330 from tfux/5612
fix(eas) use bare email address (fixes #5612)
2022-11-08 08:19:24 +01:00
WoodySlum (Le Programmeur) b4633bdbf3 Merge pull request #329 from tfux/5626
fix(eas) ensure Templates and Junk folder exits (fixes #5626)
2022-10-31 17:48:56 +01:00
root 2d9a70944b fix(eas) use bare email address (fixes #5612) 2022-10-30 16:55:54 +01:00
root 2ffe3d79d2 fix(eas) ensure Templates and Junk folder exits (fixes #5626) 2022-10-30 16:11:42 +01:00
smizrahi 18c92dac31 feat(password-recovery): Add loader for password recovery - when requests are slow, the UI does not display anything. 2022-10-26 16:23:55 +02:00
smizrahi 7444865544 Removed useless comment in code 2022-10-26 14:39:20 +02:00
smizrahi 549d6a8463 fix(calendar): Update c_startdate field when updating event. Fixes #4376 2022-10-26 14:30:10 +02:00
smizrahi 9b023f43d5 feat(password-recovery): Avoid removing XSRF token cookie on passwordRecoveryCheck request 2022-10-25 14:50:12 +02:00
Le Programmeur 43b81bf9fd Merge pull request #327 from helsinki-systems/fix/duplicated-recurrence-rules
Fix OOM when having a lot of recurrence rules
2022-10-24 14:50:05 +02:00
Le Programmeur b672b0acc3 Merge pull request #328 from helsinki-systems/fix/mail-validation
fix(mail(js)): fix validation of email addresses
2022-10-24 13:50:17 +02:00
smizrahi 440a15ba98 feat(password-recovery): Clean session cookies on password change 2022-10-24 13:49:13 +02:00
Max Hausch d194b1e921 fix(mail(js)): fix validation of email addresses
This fixes a js error that was introduced by
67ccf748ed If applied, this fix allows
users to copy and paste multiple email addresses into the recipient
fields, e.g., from a excel file.
2022-10-20 10:52:28 +02:00
smizrahi e269df8c6e feat(password-recovery): Improve documentation 2022-10-19 15:53:47 +02:00
smizrahi b7531bc59b feat(password-recovery): Fix undefined in URL when click on back button 2022-10-19 15:41:39 +02:00
smizrahi 119e3870cf i18n(nb_NO): Update Norwegian Bokmål translations 2022-10-19 14:47:30 +02:00
smizrahi 0409ee37be i18n(da_DK): Update Danish translations 2022-10-18 21:40:08 +02:00
smizrahi 4c01ea210e i18n(fr): Update French translations 2022-10-18 21:37:16 +02:00
smizrahi e51aee8ce0 i18n(sr): Update Serbian translations 2022-10-18 21:35:15 +02:00
smizrahi 57fb62244d i18n(nb_NO): Update Norwegian Bokmål translations 2022-10-18 21:30:10 +02:00
smizrahi 33940b14ea feat(password-recovery): Improve password lost link style 2022-10-18 16:19:20 +02:00
Janne Heß 20e4dced40 Fix OOM when having a lot of recurrence rules
We had a broken client that created calendar entries with a lot of
recurrence rule (all of them FREQ=WEEKLY) and a lot of alarms. This led
to SOGo going out of memory.

This patch works around that by filtering out duplicated rules as they
yield the same date ranges and we only need to have them once.
2022-10-18 13:42:13 +02:00
smizrahi 5fb82fe414 feat(calendar): Refresh data when clicking on 'today' 2022-10-17 18:55:32 +02:00
smizrahi 77062befc5 feat(password-recovery): Update documentation 2022-10-17 11:56:17 +02:00
smizrahi d50080ea5b feat(password-recovery): Add LDAP password recovery 2022-10-16 14:46:19 +02:00
smizrahi cddfdb90f9 feat(calendar): Add SOGoDisableOrganizerEventCheck parameter - this parameter is used to avoid checking calendar event's organizer 2022-10-05 22:12:14 +02:00
smizrahi 88950c5b97 Update README 2022-10-05 10:58:39 +02:00
smizrahi c4dd695b12 feat(password-recovery): Fix dictionary with nil value issue. Changed parameter to SOGoPasswordRecoveryEnabled 2022-10-04 18:22:57 +02:00