Aleksander Machniak
f9c84e2646
Fix string literals handling in IMAP STATUS (and various other) responses ( #7290 )
5 years ago
Aleksander Machniak
7df358d64e
Fix internal cache use in rcube_imap::get_message()
...
Two folders, personal and shared, can contain the same UIDs, so
we should check UID and folder name when dealing with internally
cached message.
5 years ago
Aleksander Machniak
d194b238c7
Support RFC8438: IMAP STATUS=SIZE - for faster folder size calculation ( #7269 )
5 years ago
Aleksander Machniak
b7410ffe89
Use mySQL charset in connection string instead of SET NAMES ( #7232 )
...
And switch to utf8mb4 as it is what we're using right now in db schema.
5 years ago
Aleksander Machniak
770d818dd9
Fix undefined variable
5 years ago
Paul J. Dorn
305c9355ee
Fix using unix:///path/to/socket.file in memcached driver ( #7210 )
...
off by one when stripping the memcache (sans d) compatible AF_UNIX prefix
5 years ago
Aleksander Machniak
60c8dd2e23
Fix regression where using an absolute path to SQLite database file on Windows didn't work ( #7196 )
5 years ago
Aleksander Machniak
0b02e87afe
Fix some strict mode warnings
5 years ago
Aleksander Machniak
fe796d4040
Remove useless pass-by-reference
5 years ago
Aleksander Machniak
d340f18295
Fix display issues with mail subject that contains line-breaks ( #7191 )
5 years ago
Aleksander Machniak
bdf0a6539e
Relaxed domain name validation for extended TLDs support ( #5588 )
5 years ago
Aleksander Machniak
97e6065897
Extract RFC2231 attachment name from message headers ( #6729 ) ( #6783 )
...
* Extract RFC2231 attachment name from message headers (#6729 )
* Workaround for attachments with invalid content type (e.g. PDF) (#6816 )
5 years ago
Aleksander Machniak
1613f3ab4c
INSERT OR REPLACE implementation ( #6771 )
...
For now with support in postgres and mysql databases.
For now used in rcube_cache, rcube_imap_cache and enigma plugin
5 years ago
Aleksander Machniak
1376b5a647
Fix bug where message parts with no Content-Disposition header and no name were not listed on attachments list ( #7117 )
5 years ago
Aleksander Machniak
c138567ab5
Support 'greenmail' as an imap vendor label, don't call ID when not supported
5 years ago
Aleksander Machniak
9311c49cf4
Fix unexpected error message when mail refresh involves folder auto-unsubscribe ( #6923 )
5 years ago
Aleksander Machniak
fded360d84
Fix so messages in threads with no root aren't displayed separately ( #4999 )
5 years ago
johndoh
51a9dd631f
Add support for SameSite cookie attribute (req PHP >= 7.3.0) ( #6772 )
5 years ago
Aleksander Machniak
e8e8c31eb3
Improve namespace roots presentation ( #5012 ) ( #6789 )
...
- Display a special icon for other users and shared namespace roots (Elastic)
- Change folders sorting so shared/other users namespaces are listed last
Fixes #5012 .
5 years ago
Aleksander Machniak
31b33c0f39
Don't require config.inc.php when only config-<env>.inc.php exists
5 years ago
Aleksander Machniak
cf90c69ad7
Fix bug where 'text' attribute on body tag was ignored when displaying HTML message ( #7109 )
5 years ago
Aleksander Machniak
545ea62dfc
Fix bug where listing tables in PostgreSQL database with db_prefix didn't work ( #7093 )
5 years ago
Aleksander Machniak
0aa5eca1fd
Fix bug where 'skins_allowed' option didn't enforce user skin preference ( #7080 )
5 years ago
Aleksander Machniak
0b45c3c6b0
Fix matching multiple X-Forwarded-For addresses with 'proxy_whitelist' ( #7107 )
5 years ago
Aleksander Machniak
8471930652
Add 'filter' to required extensions
5 years ago
Aleksander Machniak
e3c6989494
Log X-Real-IP only when it's different than REMOTE_ADDR
5 years ago
Aleksander Machniak
2f928a516d
Fix DB Write test on SQLite database ("database is locked" error) ( #7064 )
...
Also fix so SQLite DSN with a relative path to the database file works in Installer
5 years ago
Aleksander Machniak
ffeebff3f9
Fix bug where Ctype extension wasn't required in Installer and INSTALL file ( #7049 )
5 years ago
Aleksander Machniak
8a25ddbf53
Update changelog, CS improvements
5 years ago
Aleksander Machniak
0113ea9602
Fix tables listing routine when DSN contained a database with unsupported suffix ( #7034 )
5 years ago
Aleksander Machniak
110eebdd1b
Fix db_prefix handling in queries with `TRUNCATE TABLE <name>` and `UNIQUE <name>` ( #7013 )
5 years ago
Aleksander Machniak
4b24ba1372
Fix bug where cache keys could exceed length limit specified in db schema ( #7004 )
5 years ago
Aleksander Machniak
508e83470c
Master is 1.5-git now
5 years ago
Aleksander Machniak
3a097e6836
Fix bug where inline images could have been ignored if Content-Id header contained redundant spaces ( #6980 )
5 years ago
PhilW
32775f0e43
remove redundant type attrib in script tag
5 years ago
Aleksander Machniak
8bcb1e801c
Switch default skin to Elastic
5 years ago
Aleksander Machniak
66fab8cdb2
CS fixes, Avoid usused variables, fixed minor bugs
5 years ago
Aleksander Machniak
20e25582e7
Fix so an error is loogged when encryption fails ( #6948 )
5 years ago
Aleksander Machniak
e7ebff56df
PHPDoc fixes
5 years ago
Aleksander Machniak
17296b39cb
Fix infinite loading message on iframe loading errors
...
The loading message was not stopped on "hard" errors, i.e. when
the page was blank, e.g. on 500 error.
5 years ago
Aleksander Machniak
c6de97c5a8
Redis: Improve error handling and phpredis 5.X support ( #6888 )
5 years ago
Aleksander Machniak
de4a6068e6
Mention Masterminds/HTML5 in INSTALL/README
5 years ago
Aleksander Machniak
b10a0dbb7e
Reset internal $skins property is set_skin()
5 years ago
Aleksander Machniak
bdd1b94d78
Fix PHP 7.4 warning: "Creating default object from empty value"
5 years ago
Aleksander Machniak
27bfd0884e
Drop rcube_browser::$lang property
...
You should use Accept-Language header instead, as we do in other place
5 years ago
Aleksander Machniak
1a10074b85
Add Edge browser detection
5 years ago
Aleksander Machniak
f5d6a242a8
Remove useless properties from rcube_browser
5 years ago
Aleksander Machniak
21ebf3ff5a
Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs ( #6896 )
5 years ago
Aleksander Machniak
63730cf842
Fix security issue where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class ( #6897 )
5 years ago
Aleksander Machniak
057fb69bb9
Fix bug where some strict remote URIs in url() style were unintentionally blocked ( #6899 )
5 years ago