Aleksander Machniak
e0792c3287
Skip RSET after authentication failure and QUIT
6 years ago
Aleksander Machniak
fdac30e544
Support PECL memcached extension as a session and cache storage driver (experimental)
6 years ago
Aleksander Machniak
4ef87fe856
Support $HasAttachment/$HasNoAttachment keywords ( #6201 )
...
We use these only to display the attachment icon on the messages list.
6 years ago
Aleksander Machniak
f8ca8d1b63
Fix invalid path to "add contact" icon when using assets_path setting
...
This and a few other icons
6 years ago
Aleksander Machniak
6e5027ba24
Fix so userlogins and sendmail logs are never put into the per_user_logging folder
6 years ago
Aleksander Machniak
d646a10217
Add in_selection() to rcube_treelist_widget
...
So code working on all lists doesn't have to check widget type
to work with selection.
6 years ago
Aleksander Machniak
c287dad54e
Add dialog-open event ( #6748 )
6 years ago
Aleksander Machniak
2dccbf2879
Redis: Support connection to unix socket
...
Also handle exceptions thrown on connection and remove support for
specifying hosts with redis:// scheme.
6 years ago
Amir Caspi
6b5fa52ec1
Update rcube_utils::parse_host, fixes #6746
...
Updated regexps used in parse_host to ensure that %t, %d, %z do not cut off domain and return only tld when underlying host has no subdomain (i.e., is just domain.tld rather than mail.domain.tld). Update fixes #6746 , now returns nothing shorter than domain.tld.
Also removed backslash from character class, period does not need to be escaped within character class.
6 years ago
Aleksander Machniak
7c8ce07e8c
Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758)
6 years ago
Aleksander Machniak
0feb46574c
Update languages list
6 years ago
Aleksander Machniak
a1301a78d6
Localization update
6 years ago
Aleksander Machniak
910505a361
Fix regression where drafts were not deleted after sending the message ( #6756 )
6 years ago
Aleksander Machniak
0c4d78aa11
Remove language code from charset name as per the RFC2231.5
6 years ago
Aleksander Machniak
86a9788083
Fix invalid path to blocked.gif when using assets_path setting ( #6752 )
6 years ago
Aleksander Machniak
9391a531ff
Fix regexp
6 years ago
Aleksander Machniak
fe90903fa1
Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp ( #6744 )
...
Looks like \R is not allowed in character class, but \r\n is fine.
On PHP 7.3.5 it throws warnings and empty result from preg_replace(),
though I couldn't reproduce.
6 years ago
Aleksander Machniak
f3d16240f2
Fix bug where bmp images couldn't be displayed on some systems ( #6728 )
6 years ago
Aleksander Machniak
e3014de2ce
Simplify code around detected mimetype string
6 years ago
Aleksander Machniak
cf51aead63
Larry: Fix regression where menu actions didn't work with keyboard ( #6740 )
...
For Elastic remove Space/Enter key handler on menus, so we use
default browser behaviour. Triggering a onclick programatically
causes popup window warning sometimes.
6 years ago
Aleksander Machniak
3719ce0653
Don't use :has selector
6 years ago
Aleksander Machniak
2c38460b09
Make sure an event triggered by Enter key press on a link is treated as a keyboard event
6 years ago
Aleksander Machniak
8c471478f7
Merge branch 'dev/elastic'
6 years ago
Aleksander Machniak
f76d9e0c09
Small fix
6 years ago
Aleksander Machniak
67f9f504a3
key ring -> keyring
...
...for consistence with other places
6 years ago
Aleksander Machniak
f3c9699817
Fix so advanced search dialog is not automatically displayed on searchonly addressbooks ( #6679 )
6 years ago
Aleksander Machniak
45a6ad1ba7
Fix so an error is logged when more than one attachment plugin has been enabled, initialize the first one ( #6735 )
6 years ago
Aleksander Machniak
593188559a
Fix regression where non-terminating errors were sent to the browser
6 years ago
Aleksander Machniak
e67765b863
Fix bug where flag change could have been passed to a preview frame when not expected
6 years ago
Aleksander Machniak
55cca61134
Workaround more invalid HTML cases parsed incorrectly by Mastermind/HTML5 ( #6713 )
6 years ago
Aleksander Machniak
00ef5d05ef
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
ce9c52e65a
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
00f94a47bb
Rephrase cookiesmismatch text
6 years ago
Aleksander Machniak
850d414443
Don't allow dragging .custom-control elements on folders list
6 years ago
Aleksander Machniak
187b51fd82
Fix bug where parent entry could be selected when clicking on a virtual entry
6 years ago
Aleksander Machniak
70a0976be1
Remove redundant error message
6 years ago
Aleksander Machniak
fbb5a5bc4f
Small code simplification in raise_error()
6 years ago
Aleksander Machniak
02dc6ce41c
Don't init the session in CLI mode
...
This prevents from PHP warnings when using CLI scripts e.g. installto.sh.
6 years ago
Aleksander Machniak
72ad567db6
Add new line at the end of error message in CLI mode
6 years ago
Aleksander Machniak
00173a7622
Update some code documentation
6 years ago
Aleksander Machniak
d8470c6c2b
Remove useless "..." suffix
6 years ago
Aleksander Machniak
9c4e2eacab
Don't log full session identifiers in userlogins log ( #6625 )
...
Log only 16-char prefix.
6 years ago
Aleksander Machniak
32612f0b8f
Log some more info with session_debug
6 years ago
Aleksander Machniak
c87ac075ae
Renamed 'log_session' option to 'session_debug'
6 years ago
Aleksander Machniak
f1a83f923d
Added cookie mismatch detection, display an error message informing the user to clear cookies
6 years ago
Aleksander Machniak
5218b0193a
Clarified 'address_book_type' option behavior ( #6680 )
6 years ago
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
6 years ago
Aleksander Machniak
69080457b1
Code simplification
6 years ago
Aleksander Machniak
92ed0154d5
Followup fix on handling HTML content w/o html/head/body tag ( #6713 )
6 years ago
Aleksander Machniak
03d56926d8
Fix bug in HTML parser that could cause missing text fragments when there was no head/body tag ( #6713 )
6 years ago