Commit Graph

1740 Commits

Author SHA1 Message Date
Hadi Nategh
3f06a89db5 S/MIME:
- Store full binary (pkcs12) certificate into credentials
- Extract cacert from pkcs12 and feed it into signing process
- Implement p12 export
2017-08-30 17:00:28 +02:00
Hadi Nategh
b3d8959e34 S/MIME:
- Fix misalignment of remember password option
2017-08-29 15:42:49 +02:00
Hadi Nategh
4b9b5aa7e4 S/MIME:
- Add password remember option for smime_passphrase dialog in compose
2017-08-28 16:14:56 +02:00
Hadi Nategh
1128f771b5 S/MIME:
- Add clickable class for sign and encryption indicators
2017-08-25 16:46:34 +02:00
Hadi Nategh
36211267bf S/MIME:
- Implement unknownemail status in case signer email address is not matched with sender email address
2017-08-25 16:07:09 +02:00
Hadi Nategh
38b844c91f S/MIME:
- Fix certificate details styling
2017-08-25 14:47:58 +02:00
Hadi Nategh
830bbd127c S/MIME:
- Add certificate info dialog
2017-08-25 12:26:13 +02:00
Hadi Nategh
a89ccaa455 S/MIME:
- Set verification status text when the signature is verified
2017-08-24 19:00:46 +02:00
Hadi Nategh
17f06241d3 Keep vertical splitter open if nothing is selected as default 2017-08-24 18:33:22 +02:00
Hadi Nategh
26c4425e2b Set vertical splitter for mail list if nothing is selected as default 2017-08-24 12:14:18 +02:00
Hadi Nategh
6db82fbbf2 * Mail: fix cursor jumping at the end of textarea in compose while switching from subject 2017-08-22 17:53:52 +02:00
Hadi Nategh
bbea403298 W.I.P S/MIME:
- Generate private key and certificate
- Add export buttons for private key and certificate
- Add certificate field
2017-08-22 17:25:29 +02:00
Hadi Nategh
fbe3b33d40 W.I.P S/MIME:
- Add a dialog for generating certificate
2017-08-21 17:09:12 +02:00
Hadi Nategh
60093c9377 W.I.P S/MIME:
- Add account id for push notification
2017-08-21 12:01:51 +02:00
Hadi Nategh
57d515bfc6 W.I.P. of S/MIME:
- Offer to add sender's certificate into addressbook
2017-08-21 10:59:02 +02:00
Hadi Nategh
3bf20b6398 Some cleanup in mail index 2017-08-18 09:54:29 +02:00
Hadi Nategh
44710a4183 * Mail: Fix vacation notice disappears when switching folders 2017-08-17 17:28:36 +02:00
Hadi Nategh
f600436898 W.I.P. SMIME:
- add notvalid state
- add metadata for key add to contact
2017-07-25 18:00:22 +02:00
Hadi Nategh
91fb816bb2 W.I.P. SMIME:
- Override verify method in order to pass certs bundle for verification
- Catch exception if decryption fails because encrypted message perhaps is not encrypted by receiver public key
- Define different states for signature verification
2017-07-25 17:13:49 +02:00
Hadi Nategh
c03211180d W.I.P. SMIME:
- Be more specific about SMIME private key configuration warning
2017-07-24 11:56:31 +02:00
Hadi Nategh
93b8b7ab6d W.I.P. SMIME:
- Warn user if the SMIME private key is not configured
- Do not show smime actions in compose dialog if private key is not configured
2017-07-21 12:34:22 +02:00
Hadi Nategh
74b4ff908e Not using ECS6 features because UglifyJs would fail 2017-07-20 09:44:20 +02:00
Hadi Nategh
0499f50943 W.I.P Smime:
- Adapt mail ui to resolve smime messages
- Set signature and encryption indicators
2017-07-19 18:16:40 +02:00
Hadi Nategh
4e4999af28 W.I.P. SMIME:
- Reposition the iframe in mail preview after the attachments are set
2017-07-13 17:51:37 +02:00
Hadi Nategh
ef8d014719 W.I.P. SMIME:
- Fix sometimes attachments parts are not readable
2017-07-13 14:18:51 +02:00
Hadi Nategh
f436538797 W.I.P. SMIME:
- First approach to get attachment content
- Adopt save actions in attachment area for smime encrypted attachments
2017-07-13 12:26:39 +02:00
Hadi Nategh
de91dc2a2a W.I.P. SMIME:
- Try to fetch attachments into attachmentArea after the message is being resolved
- Fix smime certificate button not working for encrypted certificate
2017-07-12 18:40:56 +02:00
Hadi Nategh
fc451b2940 W.I.P. SMIME:
- Fix failure message on send have no details
2017-07-11 11:43:53 +02:00
Hadi Nategh
61c9acce84 Smime W.I.P:
- Fix smime passphrase dialog
2017-07-10 12:57:14 +02:00
Hadi Nategh
637b579637 * Mail: Fix preferred identity in compose dialog never get selected 2017-07-05 17:41:31 +02:00
Hadi Nategh
4e220eb3c3 Fix couple of IDE warnings 2017-07-04 13:25:38 +02:00
Hadi Nategh
19c435303f Fix opening file sharing compose dialog sets the password field automatically in Safari 2017-07-04 13:24:38 +02:00
Hadi Nategh
50f55a7144 Set title for attachment file in Delivery Status Notification email 2017-07-04 13:17:44 +02:00
Hadi Nategh
02cd6ad719 Do not try to get mailbody if no spamTitan feature is configured 2017-06-29 13:31:32 +02:00
Hadi Nategh
1da1ac2fd8 Fix extra right margin on mail right splitter 2017-06-28 17:53:19 +02:00
Hadi Nategh
25d5465ec6 Fix mail list filters break when switch to vertical splitter 2017-06-28 16:20:41 +02:00
Hadi Nategh
05b2f22a95 Fix couple of glitches on mail splitter:
- Remove extra borders
- Fix preview frame not getting right top position
- Re-arrange toolbar widget in preview pane to always get fullwidth
2017-06-28 15:46:22 +02:00
Hadi Nategh
0cda97d7ac Fix mail preview pane orientation feature according to new preferences 2017-06-28 12:09:39 +02:00
Ralf Becker
0fdc96d875 not set folder in UI is empty, but isset($folder='') === true 2017-06-28 12:07:15 +02:00
Ralf Becker
dd3cf977e7 use a single preview-pane preference with vertical as new default, reworked translations 2017-06-28 11:48:42 +02:00
Hadi Nategh
c4efe4ac83 Set minWidth for date column plus removes ellipsis 2017-06-28 11:46:12 +02:00
Ralf Becker
fb1b32aec8 * Mail: try not talking to not configured (empty) SpamTitan URL 2017-06-28 10:24:59 +02:00
Hadi Nategh
6c92cf97aa * Mail: implement preference to switch between horizontal and vertical preview pane 2017-06-23 15:36:31 +02:00
Hadi Nategh
4bdde714e1 Fix not functioning spam action in preview toolbar 2017-06-22 10:09:15 +02:00
Hadi Nategh
e544323931 * Mail: Activate multi-selection of folders in subscription dialog 2017-06-21 14:26:23 +02:00
Hadi Nategh
a4a712da39 Fix wrong documentation, try to satisfy the Scrutinizer test 2017-06-14 11:04:21 +02:00
Hadi Nategh
058d1d1762 * Mail: Fix broken quota indicator 2017-06-13 16:40:03 +02:00
Hadi Nategh
9eeb8e1199 * Mail: Fix contextmenu does not work on select all 2017-06-13 15:55:08 +02:00
Ralf Becker
9be1804aa9 pending FR and ES translations from our translation server 2017-06-12 18:00:35 +02:00
Hadi Nategh
09e9b47c9d Make spam actions available on multiple entries 2017-06-12 15:25:44 +02:00
Ralf Becker
cd4c3ffbbc * Mail: skip identities from SMTP only accounts in compose 2017-06-12 13:33:56 +02:00
Hadi Nategh
2d665895f5 Add spam actions icons 2017-06-09 16:06:03 +02:00
Hadi Nategh
276671a516 WIP SMIME:
- Override extractSignedContents in order to get content from signed message
2017-06-09 12:12:31 +02:00
Hadi Nategh
74152e8dbc Fix mail list does not get refreshed after spam action 2017-06-08 14:27:46 +02:00
Hadi Nategh
d06dcc6770 Copy to ham folder if only ham folder is set and spamTitan is not configured 2017-06-07 12:09:33 +02:00
Hadi Nategh
61dd93566a WIP SpamTitan integration:
- Implement add/remove domains into whitelist or blacklist
2017-06-02 17:17:15 +02:00
Hadi Nategh
807ed062a2 WIP SpamTitan integration:
- Implement Spam & Ham for none spamTitan clients
2017-06-01 18:05:20 +02:00
Hadi Nategh
ce5ce37c4f WIP SpamTitan integration:
- Implement add whitelist & blacklist actions
- Fix spamtitan actions error result
2017-06-01 13:10:11 +02:00
Hadi Nategh
5fb5a905e8 WIP SpamTitan integration:
- Get email body and send it to spamTitan action handler
2017-05-31 18:10:53 +02:00
Hadi Nategh
b099ba8a5e WIP SpamTitan integration:
- Take acc_spam_api into account for showing spam actions
2017-05-31 17:38:09 +02:00
Ralf Becker
a9e750c8b2 WIP spam workflow and SpamTitian integration 2017-05-31 15:10:58 +02:00
Hadi Nategh
6832bc778e WIP SpamTitan integration:
- Add actions into mail contextmenu
2017-05-30 16:19:37 +02:00
Ralf Becker
a116b63763 translations from Birgit 2017-05-24 18:22:11 +02:00
nathangray
45039f5f66 Fix some translation issues and typos found by Rafael Chacón Verdorama 2017-05-24 09:41:02 -06:00
Hadi Nategh
c6c4cf89f2 Add another pre-configured mail acl rights 2017-05-12 15:48:36 +02:00
Hadi Nategh
63e0157baf WIP of RFC 4314 implementation, in order to be able to separate delete message right and delete mailbox right in mail acl dialog 2017-05-11 16:47:31 +02:00
Hadi Nategh
5c8086f408 * Mail: Make multiple mail selection available for both "save to disk" and :save to filemanager" actions 2017-05-09 15:09:00 +02:00
Hadi Nategh
9278680d14 Fix some misspelled translations in mail ACL 2017-05-08 10:07:32 +02:00
Hadi Nategh
41ae19774d Allow multiple entries for reply-to in mail compose 2017-04-27 09:50:37 +02:00
Hadi Nategh
a206ec325a * ActiveSync: Fix error body part not set, while trying to forward an email 2017-04-26 17:23:48 +02:00
Hadi Nategh
a4d9115d64 Try to fix identity with no domain set while sending mail out 2017-04-24 12:42:20 +02:00
Hadi Nategh
73e2243b33 Fix email identity with no domain part set 2017-04-24 11:39:02 +02:00
Hadi Nategh
490a8f6ff4 Do not show actions which user has no run permission 2017-04-21 16:21:49 +02:00
Hadi Nategh
524296b757 * Mail: Fix vacation notice can not deal with aliases, which have no domain set 2017-04-21 11:08:39 +02:00
Hadi Nategh
254ca19c2d * Mail: Make quota limit warning configurable
- Fix dialog warning message
- Add Quota limit warning in mail site configuration
2017-04-18 17:48:29 +02:00
Hadi Nategh
178f72c06f * Mail: Support tree actions from none-selected account 2017-04-13 16:26:59 +02:00
Hadi Nategh
4f0004a157 Do not request extra folder fetch from mail tree 2017-04-13 12:57:43 +02:00
Hadi Nategh
45d2e21883 * Mail: Fix edit account does not refresh folder tree 2017-04-12 18:00:45 +02:00
Hadi Nategh
b2a8a2c12c * Mail: Fix contextmenu does not popup for brocken folder tree 2017-04-12 16:01:26 +02:00
Hadi Nategh
7fd7a7e908 W.I.P. smime support: Inform user in case of missing certificates on send action 2017-04-11 18:03:16 +02:00
Hadi Nategh
df998bab26 W.I.P. smime support:
- Make sure recipients addresses are not in RFC822 format
2017-04-11 17:29:44 +02:00
Hadi Nategh
fff5543d3d W.I.P. smime support:
- Override verify method, in order to extract content
2017-04-11 14:24:22 +02:00
Hadi Nategh
c18c35b500 Fix attachments-box in mail display dialog does not get scrollbar 2017-03-28 12:22:51 +02:00
nathangray
e1dbe90846 * Mail - add a new preference for preview pane to stay there, even when no mail is selected for previewing 2017-03-23 10:28:20 -06:00
Hadi Nategh
452d590161 Make minimum quota limit 30 MB 2017-03-22 16:09:01 +01:00
Hadi Nategh
ba16f1ac3e * Mail: Fix attachments in preview mode do not get opened properly 2017-03-22 12:31:46 +01:00
Hadi Nategh
5de31bfe1f Set mail quota warning to less than 50 MB 2017-03-16 11:30:45 +01:00
Hadi Nategh
dbb275ecae Fix mail notification fatal error because of etemplate1 2017-03-15 19:20:29 +01:00
nathangray
bacc951bba Fix zipped mail attachments with special characters in their names were not visible on all OSes 2017-03-15 09:20:06 -06:00
Ralf Becker
e2d25e741b pending CS and FR changes from our translation server 2017-03-15 11:54:24 +01:00
nathangray
c01d0edeff Mail - Fix cursor did not start at the top of the body for Firefox in plaintext mode 2017-03-14 11:16:21 -06:00
Hadi Nategh
f2a8b7d029 Fix mail acl can not deal with digital account id to make the owner rules readonly 2017-03-14 17:50:45 +01:00
Hadi Nategh
8c9bbcf777 Fix height of folder & user selection in mail acl dialog 2017-03-14 16:53:01 +01:00
Hadi Nategh
1992cd4e14 Fix broken mail acl editor 2017-03-14 14:49:29 +01:00
Hadi Nategh
cbfa9e1d14 Fix folder taglist searches the wrong mail account if it gets called from none active profile 2017-03-14 10:53:50 +01:00
Hadi Nategh
f943ed471a Fix mail acl dialog can't resize properly 2017-03-13 18:20:54 +01:00
Hadi Nategh
c834830df0 Add translation for quota warning dialog 2017-03-13 11:08:41 +01:00
Hadi Nategh
aaf3492588 Warn user about mail quota limit if it's 99% full and freespace is less than 50 mb 2017-03-13 10:49:32 +01:00
Hadi Nategh
7da5805d80 Remove testing quota percent, committed not intentionally from previous commit 2017-03-10 11:40:28 +01:00
Hadi Nategh
2b6da19330 * Mail: Implement quota limit warning dialog 2017-03-10 11:22:51 +01:00
Hadi Nategh
92395ea834 WIP SMIME support: Use encyption method in mailer object 2017-03-09 17:42:41 +01:00
Hadi Nategh
d2fb5d56be Make sure the folder status runs last in jsonq 2017-03-08 15:11:55 +01:00
nathangray
a14a8681fc * Mail- List mailing lists before contacts when searching for email addresses 2017-03-07 10:18:21 -07:00
Hadi Nategh
eba4ce0549 Fix IDE warnings 2017-03-07 15:20:11 +01:00
Hadi Nategh
c3e19a14e9 * Mail: Better style for showing emails in print mode, thanks to Michael Scholl 2017-03-07 14:37:40 +01:00
Hadi Nategh
c1aa7c16bf Creating folder on not active profile can be handled by changeProfile 2017-03-07 14:05:42 +01:00
Hadi Nategh
104acdde5f Fix mail tree does not get refreshed after folder creation 2017-03-07 12:29:45 +01:00
Hadi Nategh
db13e47fbd * Mail: Fix add folder action does not work properly on top level 2017-03-07 12:21:00 +01:00
nathangray
f8c8d1d84c Fix downloading attachments as zip from mail with a colon (:) in the subject failed 2017-03-01 09:58:56 -07:00
Hadi Nategh
32a5cdb151 Fix error server does not support binary data, due to long references. 2017-02-28 15:53:11 +01:00
nathangray
608f9d1142 Some translation improvements from Stefan Unverricht 2017-02-27 11:14:31 -07:00
Hadi Nategh
9e8642b2fa Remove an unnecessary saveSessionData applied into get_rows 2017-02-27 17:46:01 +01:00
Hadi Nategh
91a5f3180f WIP of SMIME support:
- Fix actions names in compose dialog
2017-02-22 13:46:20 +01:00
EvaWpunkt
48d2664c71 Add smimeSignature .png and .svg 2017-02-15 15:10:02 +01:00
EvaWpunkt
f720033ea7 Add icons smimeEncryption and certified_message
.svg and .png
2017-02-15 15:02:07 +01:00
Hadi Nategh
116151a092 WIP of SMIME support:
- Implement smime ecryption in compose
- Implement passphrase dialog
2017-02-15 12:23:27 +01:00
EvaWpunkt
e1e9ab8f8e Add icon smimeEncription.svg and .png 2017-02-14 18:32:56 +01:00
Ralf Becker
94e71aa6bf * Mail: switching signatures in html mail failed after first time
we have to keep comments in compose to be able to switch signatures
2017-02-10 13:14:11 +01:00
Hadi Nategh
ce9a36ddf9 WIP of smime sing and encrypt message 2017-02-03 12:33:49 +01:00
Hadi Nategh
e2ceed61ac * Mail: Fix forwardinline breaks a mail with winmail.dat attachment 2017-02-02 11:27:15 +01:00
Hadi Nategh
e3bacb3565 * Mobile template: Fix "info message regarding fullscreen" does not respect the discard checkbox 2017-02-01 18:12:35 +01:00
Hadi Nategh
c78042d522 Update PUBLIC ID of etemplate2.dtd in all templates 2017-02-01 09:59:37 +01:00
Ralf Becker
70c0a26307 * Mail/Admin: fix setting ACL or vaction notice from Admin app, if IMAP auth uses email address from account 2017-01-31 18:01:49 +01:00
Hadi Nategh
53669d2b3b WIP smime support:
- Fix decrypted message gets cut off
2017-01-30 11:26:08 +01:00
Hadi Nategh
bb5f1fd66b WIP of SMIME support: Implement password dialog for password protected smime message 2017-01-27 17:59:59 +01:00
Hadi Nategh
2d8b8fc5dc WIP of SMIME support: First attempt to decrypt a smime encrypted message 2017-01-26 17:45:07 +01:00
Hadi Nategh
29aa1048fe W.I.P of SMIME support for mail application:
- Add smime digital signature icon
- Add handler for smime certificate to be able to see the attached certificate
2017-01-23 09:48:00 +01:00
nathangray
383aeeba8c Add a selectbox for infolog type to addressbook's merge-to-email dialog 2017-01-20 08:37:08 -07:00
Hadi Nategh
a3562129b0 W.I.P of SMIME support for mail application:
- Resolve smime p7b attachment and translate it to PEM format
- Assign a button to show the message is signed plus handler for showing the certificate
- Fix Smime class to only use php openssl extension
2017-01-19 18:52:44 +01:00
nathangray
845a1ec3e7 Added a checkbox for 'save as infolog' when merging multiple contacts into an email document. 2017-01-19 09:36:38 -07:00
nathangray
be68b38982 Split integrate() so we can get just the data, without triggering UI 2017-01-19 08:21:46 -07:00
nathangray
2352640ad7 Avoid error caused by calling member method statically 2017-01-16 13:02:19 -07:00
Hadi Nategh
da8bb01e33 * Mail: Fix can not display content of resolved winmail attachments in compose dialog 2017-01-12 12:37:20 +01:00
Hadi Nategh
2df0dfaa1c Allow user to be able to modify list of trusted domains for external images 2017-01-12 12:35:14 +01:00
nathangray
a5f45e2bfa Fix some translation problems reported by Stefan Unverricht 2017-01-10 09:30:00 -07:00
nathangray
c2e12a6583 Deal with special characters in subject - make sure email filename is still valid 2016-12-21 08:50:32 -07:00
Hadi Nategh
23aea3864c Keep allowExternalIMGs preference intact and use an explicit preference for allowed domains 2016-12-02 10:09:56 +01:00
Klaus Leithoff
22c63665fc make sure changeFolder (and delete) actions are not cached either in class-var or in cache-object by explizitly calling getFolderObjects reinitializing cache 2016-11-30 15:11:42 +00:00
Hadi Nategh
6ed3b92298 Work in progress of mail external image handler:
- Fix styling
- Add handler for mobile and display
2016-11-24 14:35:54 +01:00
Hadi Nategh
5fb70c77ab Work in progress of mail external image handler 2016-11-23 18:52:43 +01:00
Hadi Nategh
4b6293cfe1 Fix inline forward an email from draft folder does not include attachments 2016-11-23 12:23:11 +01:00
Klaus Leithoff
fc98212507 remove obsolet details lang-string, which caused confusion with details-label in other apps when converting mail to other-app-entry in other languagefiles too 2016-11-11 11:43:53 +00:00
Klaus Leithoff
3998a50cb2 remove obsolet details lang-string, which caused confusion with details-label in other apps when converting mail to other-app-entry 2016-11-11 11:27:45 +00:00
Klaus Leithoff
e9155a000b * Mail/Z-Push: handle charset-problem on sending mails with added EGW-Signature 2016-11-10 12:50:51 +00:00
Ralf Becker
74e2c62b48 * Admin/Mail: allow to limit users to only create identities for aliases 2016-10-28 14:27:59 +02:00
nathangray
017e45ffd4 Fix some missing / incorrect icons
- Addressbook advanced search was from default
- Add favorite dialog had no icons on buttons
- All dialogs using standard button sets were either missing or from default theme
- Mail confirm all was missing Yes icon
2016-10-27 09:04:47 -06:00
Klaus Leithoff
dbc31d5ccb fix problem with AlterPingChanges with non selectable folders 2016-10-25 11:39:23 +00:00
Klaus Leithoff
910b92acca catch errors/exceÃptions on fetchMessages in GetMessageList (e.g. on not existing folders) 2016-10-24 16:46:45 +00:00
Klaus Leithoff
7588c9a493 rework of fix for problem regarding send with bcc when using esync 2016-10-19 10:01:38 +00:00
Klaus Leithoff
c47d8a26c3 * Mail: fix problem regarding send with bcc when using esync 2016-10-18 13:59:32 +00:00