Commit Graph

7151 Commits

Author SHA1 Message Date
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
00f94a47bb Rephrase cookiesmismatch text 2019-04-25 14:20:38 +00:00
Aleksander Machniak
850d414443 Don't allow dragging .custom-control elements on folders list 2019-04-25 10:44:09 +00:00
Aleksander Machniak
187b51fd82 Fix bug where parent entry could be selected when clicking on a virtual entry 2019-04-25 10:30:42 +00:00
Aleksander Machniak
70a0976be1 Remove redundant error message 2019-04-22 09:49:53 +02:00
Aleksander Machniak
fbb5a5bc4f Small code simplification in raise_error() 2019-04-22 09:46:38 +02:00
Aleksander Machniak
02dc6ce41c Don't init the session in CLI mode
This prevents from PHP warnings when using CLI scripts e.g. installto.sh.
2019-04-22 09:34:53 +02:00
Aleksander Machniak
72ad567db6 Add new line at the end of error message in CLI mode 2019-04-22 09:32:30 +02:00
Aleksander Machniak
00173a7622 Update some code documentation 2019-04-21 09:36:09 +02:00
Aleksander Machniak
d8470c6c2b Remove useless "..." suffix 2019-04-19 11:40:41 +02:00
Aleksander Machniak
9c4e2eacab Don't log full session identifiers in userlogins log (#6625)
Log only 16-char prefix.
2019-04-19 11:37:41 +02:00
Aleksander Machniak
32612f0b8f Log some more info with session_debug 2019-04-19 10:49:01 +02:00
Aleksander Machniak
c87ac075ae Renamed 'log_session' option to 'session_debug' 2019-04-19 10:26:26 +02:00
Aleksander Machniak
f1a83f923d Added cookie mismatch detection, display an error message informing the user to clear cookies 2019-04-19 10:12:23 +02:00
Aleksander Machniak
5218b0193a Clarified 'address_book_type' option behavior (#6680) 2019-04-16 12:44:29 +02:00
Aleksander Machniak
57c67db029 Remove year(s) from copyright headers + some cleanup 2019-04-16 10:42:45 +02:00
Aleksander Machniak
69080457b1 Code simplification 2019-04-15 13:01:14 +02:00
Aleksander Machniak
92ed0154d5 Followup fix on handling HTML content w/o html/head/body tag (#6713) 2019-04-15 09:25:12 +02:00
Aleksander Machniak
03d56926d8 Fix bug in HTML parser that could cause missing text fragments when there was no head/body tag (#6713) 2019-04-14 09:53:02 +02:00
Aleksander Machniak
711e46a018 Force HIGHESTMODSEQ use on dovecot
This may fix some messages cache issues. Dovecot does not return
HIGHESTMODSEQ nor NOMODSEQ metadata on SELECT until it is "forced"
to switch to "permanent mod-seq mode". It can be done either by
ENABLE QRESYNC/CONDSTORE or by requesting the metadata explicitely
on SELECT/STATUS. We'll use STATUS for that.
2019-04-11 15:53:50 +02:00
Aleksander Machniak
f0811f6f50 DOn't use deprecated (and slow) selectors 2019-04-11 10:47:11 +02:00
Aleksander Machniak
8036bfafab Fix setting button state when registering it after onload
Also get rid of uibutton support, it's not used anymore.
2019-04-08 11:06:58 +02:00
Aleksander Machniak
6f479096d5 Merge branch 'wash-xml-namespace' of https://github.com/dsoares/roundcubemail into dsoares-wash-xml-namespace 2019-04-07 08:20:50 +02:00
Aleksander Machniak
a35699637d Fix PHP error when using Net_LDAP3 from master
get_entry() method signature has changed. We don't really needed
that override in rcube_ldap_generic, so it's now removed.
2019-04-02 12:35:25 +02:00
dsoares
00cc13a1b9 Fix bug where HTML messages with a xml:namespace tag were not rendered. 2019-03-26 15:10:43 +00:00
Aleksander Machniak
dbf6e0a81d Improve display_message() for sophisticated 'loading' messages
So it's possible to display more than one message of type 'loading'
at a time and define custom timeout.
2019-03-21 14:10:34 +00:00
Aleksander Machniak
f1c40c8aa9 Fix bug where attachment preview didn't work with x_frame_options=deny (#6688) 2019-03-19 13:01:53 +01:00
Aleksander Machniak
27408182b9 Expect skin thumbnails to be in assets 2019-03-19 09:50:04 +01:00
Aleksander Machniak
ab7eeb3daa CS fixes 2019-03-19 09:06:26 +01:00
Aleksander Machniak
d8488aae32 Disable spellcheker (hide button) if the list of languages is empty
Better handling of uninitialized (not installed) spellchecker engine.
Also prevent from PHP fatal error if enchant ext is not installed.
2019-03-19 09:03:19 +01:00
Aleksander Machniak
c827925051 Fix so "Open in new window" consistently displays "external window" interface (#6659)
Both 'show' and 'extwin' will use _extwin=1 argument.
2019-03-18 13:15:35 +01:00
Aleksander Machniak
982919582c Add zh_MO and zh_HK as aliases of zh_TW (#6666)
with CS fixes
2019-03-12 09:56:51 +01:00
Aleksander Machniak
53c37a1321 WS and CS fixes 2019-03-12 09:51:44 +01:00
Boris Rybalkin
2d85dad0cc Support ROUNDCUBE_CONFIG_DIR env variable (#6112) 2019-03-11 13:58:05 +01:00
Aleksander Machniak
ab28c4ae26 Fix bug where external content (e.g. mail body) was passed to templates parsing code (#6640)
It should have been part of "Fix so templating system does not mess with external (e.g. email)
content (#5499)" (d02e6ea45e), but it wasn't.
2019-03-11 13:27:34 +01:00
Aleksander Machniak
b232886488 Properly cleanup on drag end in treelist widget 2019-03-08 12:25:28 +00:00
Aleksander Machniak
743794f1d8 Treelist: Add possibility to not reset selection on reset() 2019-03-07 11:26:12 +00:00
Aleksander Machniak
5058d36581 Fix bug where next row wasn't selected after deleting a collapsed thread (#6655) 2019-03-04 13:08:47 +01:00
Aleksander Machniak
e3e9573391 Fix small issue when quota object does not specify 'title' 2019-02-28 14:14:53 +00:00
Aleksander Machniak
cc20de329d Elastic: Use Bootstrap's custom file input
... with localization and some js logic to display selected file(s) in the input.
2019-02-21 19:47:17 +01:00
Aleksander Machniak
bca1397927 Fix links to Identities/Responses 2019-02-21 09:22:22 +01:00
Aleksander Machniak
e7816ccd36 Elastic: Keep original line wrapping in Message headers dialog 2019-02-20 15:58:42 +01:00
Aleksander Machniak
9b553aa2e0 Elastic: Improve "Mark all as read" dialog style (use .proplist) 2019-02-20 15:41:00 +01:00
Aleksander Machniak
147a2c8611 Elastic: Use appropriate icon for Mark button in "Mark all as read" dialog 2019-02-20 15:30:46 +01:00
Aleksander Machniak
26bce22bff Fix bug when aborting dragging with ESC key didn't stop the move action (#6623)
+ small code improvements
+ focus the list on drag start to make sure it's focused state is up-to-date
  which is needed for proper keypress handling (e.g. ESC key on drag action)
2019-02-17 09:59:27 +01:00
Aleksander Machniak
2373aea95c Elastic: Add style for .part-notice elements (like e.g. .boxwarning) 2019-02-16 15:47:34 +01:00
Aleksander Machniak
7a4aed8320 Move common code to a function 2019-02-16 08:34:57 +01:00
Mario Harjac
136175e445 Fix missing CSRF token in message download (#6621) 2019-02-12 09:17:17 +01:00