Aleksander Machniak
0cbe4a4acc
PHP8 fixes, CS fixes, short array syntax, added more tests
2020-11-22 12:03:02 +01:00
Aleksander Machniak
545a1569f1
Steps -> Actions refactoring ( #7688 )
...
* Move action handling code to rcmail class
* Add rcmail_action class
* Add action aliases
* Get rid of $OUTPUT global
* Move some methods from rcmail to rcmail_action
* PHP8 compat. fixes
* Add framework for testing actions
* Fix obvious code mistakes
2020-11-01 11:25:38 +01:00
Aleksander Machniak
bde383d051
PHP8: Fix various issues
...
for now only these I found by running our unit tests, there will be much more
2020-10-11 10:32:41 +02:00
Aleksander Machniak
9713ce364c
Automatically collected recipients and trusted senders ( #6904 )
...
Added configurable Collected Recipients addressbook source (#4971 )
Added configurable Trusted Senders addressbook source (#5046 )
Added 'contact_exists' hook
2020-09-20 10:00:08 +02:00
Aleksander Machniak
58978b721d
Fix format=flowed formatting on plain text part derived from the HTML content ( #7504 )
2020-07-25 09:20:02 +02:00
Aleksander Machniak
30610e867e
Merge branch 'fix_encode' of https://github.com/shirosaki/roundcubemail into shirosaki-fix_encode
...
Refactor the new code
2020-06-13 12:53:31 +02:00
Aleksander Machniak
014659b600
CS fixes, mostly around undefined variables
2020-05-03 11:29:15 +02:00
Aleksander Machniak
db5ab6d3f6
Fix identity selection on reply when both sender and recipient addresses are included in identities ( #7211 )
2020-02-09 13:26:29 +01:00
Aleksander Machniak
226097fc3f
Markasjunk: Fix marking more than one message as spam/ham with email_learn driver ( #7121 )
2019-12-18 11:49:51 +01:00
Hiroshi Shirosaki
a335102e47
Fix email address name encoding with ISO-2022-JP
...
Convert to UTF-8 to split addresses correctly.
Base64 encode ISO-2022-JP name.
Add a unit test.
2019-12-03 17:35:12 +09:00
Aleksander Machniak
66fab8cdb2
CS fixes, Avoid usused variables, fixed minor bugs
2019-10-05 19:44:39 +02:00
Aleksander Machniak
1afa46d28d
PHPDoc and CS fixes
2019-08-25 14:15:09 +02:00
Aleksander Machniak
910505a361
Fix regression where drafts were not deleted after sending the message ( #6756 )
2019-05-16 08:04:48 +02:00
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
2019-04-16 10:42:45 +02:00
Aleksander Machniak
6dce805221
Improve last fix so it also remove temp file if Mail_Mime returned an error
2019-01-24 10:03:13 +01:00
Aleksander Machniak
1767b256e4
Fix bug where big messages could not be saved to imap folder in low memory mode
2019-01-24 08:40:19 +01:00
Aleksander Machniak
0048be10a9
Ignore 'Sender' header on Reply-All action ( #6506 )
2018-11-08 12:12:52 +01:00
PhilW
e024f133fa
give all temp files a constant prefix
2018-11-06 07:11:04 +00:00
Aleksander Machniak
4f6079833a
Fix PHP 7.2 warning: count(): Parameter must be an array or an object that implements Countable
2018-01-22 08:20:23 +01:00
Aleksander Machniak
b172fb505c
Improve trusted_host_patterns code
2018-01-01 11:10:53 +01:00
Aleksander Machniak
3a77c906a1
Merge branch 'master' into dev-elastic
2017-09-10 13:28:47 +02:00
Aleksander Machniak
6ecf87b5bd
Support 'class' attribute in ComposeFormHead object
2017-09-08 11:55:17 +02:00
Aleksander Machniak
b77cce8d3e
Fix sending message with "Too many public recipients" dialog buttons ( #5924 )
2017-08-28 09:28:32 +02:00
Aleksander Machniak
1b2d3c0ac2
Email Resent (Bounce) feature ( #4985 )
2017-07-12 11:56:41 +02:00
Aleksander Machniak
84a79ee8db
Move common mail composing/sending code to new rcmail_sendmail class
...
This is needed to make simpler an implementation of e.g.
- Mail Bounce feature (#4985 ),
- Direct Draft sending (#4998 ),
- Fast reply from mail preview (#5129 ).
2017-07-05 13:18:08 +02:00