Aleksander Machniak
a991e3181c
Put charset meta specification before a title tag, add page title automatically ( #6811 )
...
I.e. templates should not specify <title>
2019-06-29 15:48:51 +02:00
Aleksander Machniak
84c4d062c6
Unified and simplified keypress event handling on a list widget
2019-06-28 09:47:14 +02:00
Jack Cherng
e449f30eff
Simplify jQuery DOM ready at the footer ( #6825 )
...
https://api.jquery.com/ready/#entry-longdesc
Signed-off-by: Jack Cherng <jfcherng@gmail.com >
2019-06-27 07:50:25 +02:00
Aleksander Machniak
0869f02b7c
Fix bug in converting multi-page Tiff images into Jpeg ( #6824 )
...
When using 'convert' binary we have to use -flatten argument (the same
as we do with thumbnails) otherwise it will produce multiple output files
with -0, -1, etc. suffix. This way we make sure to generate only one image
until we support multi-page Tiff properly.
2019-06-26 13:40:30 +02:00
Aleksander Machniak
2d8c396b6e
Fix bug where selection of columns on messages list wasn't working
2019-06-20 10:17:44 +02:00
Aleksander Machniak
6196278869
Fix bug where title text on a treelist record (folder) could include unread count number
...
Add skip-content class to unreadcount elements
2019-06-19 11:09:02 +00:00
Aleksander Machniak
7846505fa4
Don't expand groups without id
...
Skipping redundant request for cases like ACL plugin where we may deal
with groups that may have no mail, id nor source assigned in acl identifier
autocompletion.
2019-06-17 09:19:53 +00:00
Aleksander Machniak
0a0ad2c9b7
Switch to IDNA2008 variant ( #6806 )
...
After switching IDNA_NONTRANSITIONAL_TO_ASCII on, switch to
IDNA2008 variant in Net_LDAP2. Add test, update changelog.
2019-06-16 12:03:27 +02:00
Max Bosse
f1d3f9ee44
Fix: Use IDNA_NONTRANSITIONAL_TO_UNICODE for idn_to_utf8 call
2019-06-16 10:41:25 +02:00
Max Boße
70c20740e7
Set 'IDNA_NONTRANSITIONAL_TO_ASCII' idn-option
2019-06-16 10:24:37 +02:00
Aleksander Machniak
89a342a03a
Elastic: Fix visual issue with long buttons in .boxwarning ( #6797 )
2019-06-16 09:38:54 +02:00
Aleksander Machniak
f6807bcc4c
Added 'keyservers' option to define list of HKP servers for Enigma/Mailvelope ( #6326 )
2019-06-14 19:06:32 +02:00
Aleksander Machniak
1423536ce0
Plugin API: Add 'render_folder_selector' hook
2019-06-12 11:37:58 +00:00
Aleksander Machniak
940e500c1f
Enigma: For verified signatures, display the user id associated with the sender address ( #5958 )
2019-06-09 09:52:39 +02:00
Aleksander Machniak
0e4156ea83
Fix bug where Next/Prev button in mail view didn't work with multi-folder search result ( #6793 )
2019-06-07 10:25:47 +02:00
Aleksander Machniak
c8bec34f8f
Properly apply assets_path to contact photo placeholder
2019-06-05 10:06:40 +00:00
Aleksander Machniak
8932abd2e7
CS fixes
2019-06-05 10:47:17 +02:00
Aleksander Machniak
24913e51d3
Mention Kolab/Net_LDAP3 as a dependency
2019-06-05 09:51:39 +02:00
Aleksander Machniak
ed9da6cb7f
Memcached: Don't add the same server to the pool many times when using persistent connections
2019-05-29 14:58:52 +02:00
Aleksander Machniak
e0792c3287
Skip RSET after authentication failure and QUIT
2019-05-29 11:08:09 +02:00
Aleksander Machniak
fdac30e544
Support PECL memcached extension as a session and cache storage driver (experimental)
2019-05-26 11:50:33 +02:00
Aleksander Machniak
4ef87fe856
Support $HasAttachment/$HasNoAttachment keywords ( #6201 )
...
We use these only to display the attachment icon on the messages list.
2019-05-25 09:37:45 +02:00
Aleksander Machniak
f8ca8d1b63
Fix invalid path to "add contact" icon when using assets_path setting
...
This and a few other icons
2019-05-23 10:34:39 +02:00
Aleksander Machniak
6e5027ba24
Fix so userlogins and sendmail logs are never put into the per_user_logging folder
2019-05-21 12:58:43 +02:00
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.
2019-05-20 11:33:14 +02:00
Aleksander Machniak
c287dad54e
Add dialog-open event ( #6748 )
2019-05-19 18:48:07 +02:00
Aleksander Machniak
2dccbf2879
Redis: Support connection to unix socket
...
Also handle exceptions thrown on connection and remove support for
specifying hosts with redis:// scheme.
2019-05-19 09:41:00 +02:00
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.
2019-05-19 08:32:26 +02:00
Aleksander Machniak
7c8ce07e8c
Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758)
2019-05-19 08:12:50 +02:00
Aleksander Machniak
0feb46574c
Update languages list
2019-05-17 16:39:22 +02:00
Aleksander Machniak
a1301a78d6
Localization update
2019-05-17 15:59:41 +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
0c4d78aa11
Remove language code from charset name as per the RFC2231.5
2019-05-15 10:09:57 +02:00
Aleksander Machniak
86a9788083
Fix invalid path to blocked.gif when using assets_path setting ( #6752 )
2019-05-14 09:05:50 +02:00
Aleksander Machniak
9391a531ff
Fix regexp
2019-05-11 16:22:30 +02:00
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.
2019-05-10 21:08:18 +02:00
Aleksander Machniak
f3d16240f2
Fix bug where bmp images couldn't be displayed on some systems ( #6728 )
2019-05-06 19:57:29 +02:00
Aleksander Machniak
e3014de2ce
Simplify code around detected mimetype string
2019-05-06 13:30:09 +02:00
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.
2019-05-05 12:36:40 +02:00
Aleksander Machniak
3719ce0653
Don't use :has selector
2019-05-05 11:01:16 +02:00
Aleksander Machniak
2c38460b09
Make sure an event triggered by Enter key press on a link is treated as a keyboard event
2019-05-05 10:06:54 +02:00
Aleksander Machniak
8c471478f7
Merge branch 'dev/elastic'
2019-05-05 07:46:56 +02:00
Aleksander Machniak
f76d9e0c09
Small fix
2019-05-03 19:58:29 +02:00
Aleksander Machniak
67f9f504a3
key ring -> keyring
...
...for consistence with other places
2019-05-03 19:56:50 +02:00
Aleksander Machniak
f3c9699817
Fix so advanced search dialog is not automatically displayed on searchonly addressbooks ( #6679 )
2019-05-03 07:07:32 +00:00
Aleksander Machniak
45a6ad1ba7
Fix so an error is logged when more than one attachment plugin has been enabled, initialize the first one ( #6735 )
2019-05-01 21:51:22 +02:00
Aleksander Machniak
593188559a
Fix regression where non-terminating errors were sent to the browser
2019-05-01 21:45:46 +02:00
Aleksander Machniak
e67765b863
Fix bug where flag change could have been passed to a preview frame when not expected
2019-05-01 08:29:48 +02:00
Aleksander Machniak
55cca61134
Workaround more invalid HTML cases parsed incorrectly by Mastermind/HTML5 ( #6713 )
2019-04-28 12:43:10 +02:00
Aleksander Machniak
00ef5d05ef
Merge branch 'master' into dev/elastic
2019-04-28 10:30:05 +02:00