Francis Lachapelle
e528096b10
fix(mail(css)): restrict the viewport of the message body viewer
2022-04-04 17:20:04 -04:00
Francis Lachapelle
3c85dbd74d
fix(mail): don't allow XML inline attachments
2022-04-04 16:17:37 -04:00
Francis Lachapelle
dd7dd49641
fix(mail(html)): ban "javascript:" prefix in href, action and formaction
2022-04-04 16:17:15 -04:00
Francis Lachapelle
f38eded701
fix(mail(js)): ban all "on*" events attributes from HTML tags
2022-04-04 16:02:32 -04:00
Francis Lachapelle
0f3d7dc6bc
fix(core): add security flags to cookies (HttpOnly, secure)
...
Fixes #4525
2022-04-04 16:00:06 -04: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
a2ef542ad4
fix(mail): avoid exception on recent GNUstep when no filename is defined
2021-05-25 11:56:36 -04:00
Francis Lachapelle
69b86d3f93
fix(addressbook(js)): handle multi-values organization field (c_o)
...
Fixes #5312
2021-05-12 15:54:09 -04:00
Francis Lachapelle
32bc1e8ffc
i18n: update translations
2021-03-31 10:07:27 -04: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
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
b90723c9d6
(js) Fix images flickering in mail threads mode
2019-06-20 11:53:13 -04:00
Francis Lachapelle
f29793b781
(mail) Fix JSON representation of mail threads
2019-06-20 11:51:07 -04:00
Francis Lachapelle
bae39ffefa
(js) Restore threads status on initial load
2019-06-19 11:50:35 -04:00
Francis Lachapelle
5aa36a6d28
(i18n) Update translations
2017-10-18 11:07:42 -04:00
Francis Lachapelle
ececdda8ce
(js) Update CKEditor to version 4.7.3
2017-10-18 10:37:05 -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
Francis Lachapelle
7157422125
Add Latvian (lv) translation (cont'd)
2017-09-06 09:02:59 -04:00
Francis Lachapelle
2249562caa
Add Simplified Chinese translation (cont'd)
2017-09-06 09:01:23 -04:00
Francis Lachapelle
fed96dee42
Update Welsh translation
2017-09-05 13:52:52 -04:00
Francis Lachapelle
e80f5b6beb
Add Simplified Chinese (zh_CN) translation
2017-09-05 13:34:29 -04:00
Francis Lachapelle
e62fd36653
(js) Add @ prefix to group id prior to removal
...
This fixes the issue of deleting an unknown group.
2017-08-29 15:09:53 -04:00
Ludovic Marcotte
f3cf29ea1f
(fix) correctly handle "Day of the month" constraint
2017-08-29 11:06:36 -04:00
Francis Lachapelle
c915bc7c95
Simplify sanitization of accepted HTML attributes
2017-08-22 10:18:30 -04:00
Francis Lachapelle
44dbb30ffe
(js) Disable autogrow plugin in CKEditor
...
Fixes #4239
2017-07-31 12:16:05 -04:00
Francis Lachapelle
d536f090d1
(js) Update CKEditor to version 4.7.1
2017-07-20 13:49:49 -04:00
Francis Lachapelle
d0898879ca
(i18n) Update translations
2017-07-20 13:36:52 -04:00
Francis Lachapelle
6272cb5a85
(js) Improve regular expression for email address
2017-07-04 17:22:01 -04:00
Ludovic Marcotte
8d1b02d52b
(fix) enable S/MIME even when using GNU TLS ( fixes #4201 )
...
Conflicts:
UI/MailPartViewers/UIxMailPartSignedViewer.m
2017-07-04 11:01:43 -04:00
Ludovic Marcotte
722c813909
(fix) respect disabled state of sending rate-limiting ( fixes #4198 )
2017-07-04 09:57:05 -04:00
Ludovic Marcotte
a84b55f36c
(fix) use the organizer's alarm by default when accepting IMIP messages ( fixes #3934 )
2017-06-06 11:10:31 -04:00
Francis Lachapelle
428d179b9f
(js) Update CKEditor to version 4.7.0
2017-06-01 09:44:32 -04:00
Francis Lachapelle
e73a3495bb
Respect languages preferences on login page
...
Fixes #4169
2017-05-31 10:48:35 -04:00
Francis Lachapelle
0cca551c22
Add Latvian (lv) translation
2017-05-30 17:27:49 -04:00
Ludovic Marcotte
7cc3ff2fcc
(fix) remove any trailing cr ( fixes #4172 )
2017-05-30 13:16:01 -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
e0cb700f54
(js) Prevent 304 HTTP status code in IE11
2017-04-21 16:42:08 -04:00
Ludovic Marcotte
e6baba445f
Updated comment
2017-04-20 14:36:03 -04:00
Ludovic Marcotte
9c1e481d54
(fix) handle properly windows-1255 charset ( fixes #4124 )
2017-04-20 14:30:13 -04:00
Ludovic Marcotte
43385ce5bf
(fix) enhance display of all-day invitations ( fixes #4145 )
2017-04-12 16:13:40 -04:00
Francis Lachapelle
4ecff8a437
(i18n) Update translations and add Hebrew
2017-03-09 12:31:54 -05:00
Francis Lachapelle
e5b4a12f8a
(js) Update CKEditor to version 4.6.2
2017-03-09 11:52:04 -05:00
Francis Lachapelle
41ea0341a8
Fix typo in Scheduler
...
Fixes #4072
2017-03-08 16:04:07 -05:00
Francis Lachapelle
9df8eb367a
(js) Prevent 304 HTTP status code in IE
...
Fixes #4066
2017-03-08 15:58:47 -05:00
Francis Lachapelle
8c7a2cb2eb
(js) Fix SCAYT automatic language selection
2017-03-07 15:13:04 -05:00
Francis Lachapelle
bdcba43f10
(js) Update ResizeSensor.js
2017-01-06 20:56:10 -05:00
Francis Lachapelle
de46924950
(js) Update CKEditor to version 4.6.1
2017-01-06 20:51:34 -05:00
Francis Lachapelle
8a2f88bc07
(i18n) Update translations
2017-01-06 20:38:01 -05:00