Commit Graph

3144 Commits

Author SHA1 Message Date
Francis Lachapelle
731c1bdfd9 fix(mail): don't encode calendar mime part twice
SOPE will take care of encoding all text parts in quoted-printable if necessary.

Fixes #5391
Fixes #5393
2022-04-08 08:21:19 -04:00
Francis Lachapelle
0f3d7dc6bc fix(core): add security flags to cookies (HttpOnly, secure)
Fixes #4525
2022-04-04 16:00:06 -04:00
Francis Lachapelle
2389e44513 fix(core): only escape "%" with the SQL LIKE operator 2022-02-21 14:37:04 -05:00
Francis Lachapelle
9bffee269d fix(calendar(dav)): add DAV:status to DAV:response only when deleted
Fixes #5163
2022-02-21 14:26:49 -05:00
Francis Lachapelle
5d0a48d6fa core(dav): improve SQL queries of multiget and sync-collection 2022-02-21 14:25:21 -05:00
Nicolas Höft
dc4fdb2d5a fix(core): fix GCC 10 compatibility
With GCC 10, SOGoAptFormatter.m FTBS with the following error:

    SOGoAptFormatter.m: In function ‘-[SOGoAptFormatter setPrivateTitleOnly]’:
    SOGoAptFormatter.m:104:56: error: expected ‘)’ before ‘::’ token
      104 |   self->formatAction = @selector(titleOnlyForPrivateApt::);

Simply name the second argument, so gcc is happy.

Also add the `external` keyword to a header declared variable.

Fixes #5029
2021-11-04 09:13:49 -04:00
Francis Lachapelle
3e96d68f30 fix(calendar(dav)): add method attribute to content-type of iTIP reply
Fixes #5320
2021-06-07 15:08:11 -04:00
Francis Lachapelle
3d1b365b5d fix(saml): fix profile initialization, improve error handling
Fixes #5153
Fixes #5270
2021-05-27 13:58:45 -04:00
Francis Lachapelle
c0e60902a0 fix(saml): don't ignore the signature of messages
See CVE-2021-33054
2021-05-27 13:54:34 -04:00
Francis Lachapelle
32bc1e8ffc i18n: update translations 2021-03-31 10:07:27 -04:00
Francis Lachapelle
a98fe2f850 fix(core): synchronize database schema with v5
This fixes infrastructures that run both v2 and v5 instances connected
to the same database.
2021-03-12 16:42:23 -05:00
Francis Lachapelle
0057524983 fix(addressbook(dav)): add support for macOS 11 (Big Sur)
Fixes #5203
2020-12-02 09:27:56 -05:00
Francis Lachapelle
c65e1212a5 fix(addressbook(dav)): add support for macOS 11 (Big Sur)
Fixes #5203
2020-12-01 15:49:25 -05:00
Francis Lachapelle
1268e2370f fix(calendar): fix all-day events in lists
All-day events start/end date were wrong when the period was covering a
DST change.
2020-10-13 22:37:22 -04:00
Nicolas Höft
cd3095e43b feat(core): Support smtps and STARTTLS for SMTP
Support uri schemes for SMTP, enabling STARTTLS and SMTPS for SMTP
connections.
The new format for configuration value SMTPServer supports passing a
URI scheme (either smtp:// or smtps://). To support old configurations,
if no scheme is given, smtp:// is assumed.

Fixes #31
2020-05-16 04:58:40 +02:00
Ludovic Marcotte
9198fc9bf6 fix(core): adjust syntax for Python > 2 2020-05-15 12:56:37 -04:00
Francis Lachapelle
2b33d45346 refactor: replace calls to create GMT NSTimeZone instance
Fixes #3757
2019-12-11 11:13:36 -05:00
Francis Lachapelle
eafbdd3884 Sanitize value of SOGoMailAutoSave 2019-09-26 11:17:15 -04:00
Francis Lachapelle
2fbe721c60 Sanitize value of SOGoMailAutoSave 2019-09-25 10:36:31 -04:00
Francis Lachapelle
4e04d895cd Don't expose Web calendars to other users
Fixes #4331
2018-01-17 14:51:23 -05:00
Francis Lachapelle
5aa36a6d28 (i18n) Update translations 2017-10-18 11:07:42 -04:00
Ludovic Marcotte
5cd3a8f245 (fix) generalized HTML sanitization to avoid encoding issues when replying/forwarding mails 2017-10-18 09:33:44 -04:00
Ludovic Marcotte
1085e55f82 (fix) properly extract IMAP folder name (fixes #4275) 2017-10-03 09:14:38 -04:00
Francis Lachapelle
2249562caa Add Simplified Chinese translation (cont'd) 2017-09-06 09:01:23 -04:00
Francis Lachapelle
e80f5b6beb Add Simplified Chinese (zh_CN) translation 2017-09-05 13:34:29 -04:00
Francis Lachapelle
88f964cebd Improve cache cleanup when removing a group ACL 2017-08-29 15:09:08 -04:00
Ludovic Marcotte
7d190e537e (fix) properly encode MIME parts with embedded images in HTML parts (fixes #4150)
Conflicts:
	SoObjects/Mailer/NSString+Mail.m
	SoObjects/Mailer/SOGoDraftObject.m
2017-08-23 16:05:33 -04:00
Ludovic Marcotte
edaa0f3956 (fix) use NSInteger instead, more clean 2017-08-14 14:25:52 -04:00
Ludovic Marcotte
e1791ac8f5 (fix) offset can be negative (fixes #4237) 2017-08-14 13:59:16 -04:00
Francis Lachapelle
d0898879ca (i18n) Update translations 2017-07-20 13:36:52 -04:00
Ludovic Marcotte
12993e45be (fix) fixed forwarding mails with attachments containing slashes in file names 2017-07-13 10:45:18 -04:00
Ludovic Marcotte
00948f5753 (fix) support Squeeze + minor cleanups 2017-07-05 11:08:33 -04:00
Ludovic Marcotte
722c813909 (fix) respect disabled state of sending rate-limiting (fixes #4198) 2017-07-04 09:57:05 -04:00
Francis Lachapelle
a7d07b2a12 (fix) Update settings of active user only
Fixes #3988
2017-06-28 10:58:30 -04:00
Ludovic Marcotte
a30efc6cc7 (fix) check cache before using it (fixes #3988) 2017-06-22 10:22:16 -04:00
Ludovic Marcotte
31d131f4d3 (fix) not using cleaned data when sending mails (#4199) 2017-06-16 08:37:34 -04:00
Francis Lachapelle
e73a3495bb Respect languages preferences on login page
Fixes #4169
2017-05-31 10:48:35 -04:00
Francis Lachapelle
678cf66a57 Add Latvian (lv) translation (cont'd) 2017-05-31 06:32:40 -04:00
Francis Lachapelle
0cca551c22 Add Latvian (lv) translation 2017-05-30 17:27:49 -04:00
Ludovic Marcotte
ec397b39b0 (feat) added custom fields support from Thunderbird's address book 2017-05-30 10:38:31 -04:00
Francis Lachapelle
95d08c0150 Newly subscribed calendars are excluded from FB
Fixes #3354
2017-05-30 09:40:04 -04:00
Ludovic Marcotte
a57cad33f6 (feat) now able to subscribe/unsubscribe folders using sogo-tool 2017-05-17 09:45:47 -04:00
Francis Lachapelle
5027aabc1b Improve validation of mail account delegators 2017-05-08 11:35:56 -04:00
Francis Lachapelle
149997b4cd Fix mail delegation of pristine user accounts
Fixes #4160
2017-05-08 11:27:50 -04:00
Ludovic Marcotte
c3121c50d5 (fix) make sure to use crypt as the scheme for md5/sha256/sha512 (fixes #4137) 2017-05-08 10:45:01 -04:00
Francis Lachapelle
3f698447b9 Properly honor "include in freebusy"
Fixes #3354
2017-04-27 09:02:46 -04:00
Ludovic Marcotte
89400fe980 (feat) added photo support in GAL search ops 2017-04-21 15:30:20 -04:00
Ludovic Marcotte
43385ce5bf (fix) enhance display of all-day invitations (fixes #4145) 2017-04-12 16:13:40 -04:00
Ludovic Marcotte
7a418582c4 (fix) avoid sending IMIP messages for all EAS clients (fixes #4022) 2017-04-12 13:04:29 -04:00
Ludovic Marcotte
2e8c6680fe (fix) check if found before changing location 2017-04-06 14:25:06 -04:00