Aleksander Machniak
4714f3192a
Fix a couple of PHP8 warnings ( #8175 )
4 years ago
Aleksander Machniak
529c1a29a3
Fix invalid IMAP SEARCH command in some rare case on messages cache synchronization ( #7895 )
4 years ago
johndoh
cfd4fa170f
Fix a few PHP notices ( #7791 )
5 years ago
Aleksander Machniak
7e5301f636
CS fixes, short array syntax, PHP8 fixes, tests
5 years ago
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
5 years ago
Aleksander Machniak
a5c2b4360c
Fixes in context of undefined variables, and code style
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
6 years ago
Aleksander Machniak
e7ebff56df
PHPDoc fixes
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
57c67db029
Remove year(s) from copyright headers + some cleanup
6 years ago
Aleksander Machniak
b0c83111de
Fix rcube_imap_cache in mode set to MESSAGE only
7 years ago
ka7
9a35768c26
spelling fixes ( #5690 )
9 years ago
Aleksander Machniak
c478536741
Make SQL selects less expensive in memory for some cases where we fetch big data chunks
9 years ago
Aleksander Machniak
85f4209074
Code improvements: CS fixes, improved internal cache cleanup on folder selection, removed redundant cache
10 years ago
Aleksander Machniak
a958748947
CS fixes
10 years ago
Aleksander Machniak
9d4d48ad4c
Remove debug code
11 years ago
Aleksander Machniak
96a7f6cc1b
CS fixes
11 years ago
Aleksander Machniak
2268aa676d
Fix handling of uuencoded messages if messages_cache is enabled ( #1490108 )
11 years ago
Aleksander Machniak
dd6f784ec4
Fix syntax error
11 years ago
Aleksander Machniak
e7af012bc2
Fix binary operator use for Oracle
11 years ago
Aleksander Machniak
34a0902089
Use consistent column/table quoting in sql queries
11 years ago
Aleksander Machniak
0ca75d4880
Fix messages index cache update under some conditions (e.g. proxy) ( #1489756 )
11 years ago
Aleksander Machniak
5f31429de5
Fix preparation of message object before saving into the cache.
The bug cased e.g. displaying HTML content as plain text for messages
with Content-Type: text/html.
12 years ago
Aleksander Machniak
64c924ea06
Fix regression where wrong set of message identifiers was used
in sql query that was supposed to fetch list of messages from cache
12 years ago
Aleksander Machniak
aceb0149b8
Add possibility to programmatically set cache mode, so it is possible
to cache only indexes/threads but not messages
12 years ago
Aleksander Machniak
21601b4deb
Make cached message size limit configurable - messages_cache_threshold ( #1489317 )
12 years ago
Aleksander Machniak
b6be23ac4b
Fix issue where too big message data was stored in cache causing sql errors ( #1489316 )
12 years ago
Aleksander Machniak
12f1190a62
Fix typos in sql queries of garbage collector (expired -> expires)
12 years ago
Aleksander Machniak
603e048f73
Fix thread cache syncronization/validation ( #1489028 )
12 years ago
Aleksander Machniak
60b6d7c389
Fix database cache expunge issues ( #1489149 ) - added 'expires' column
12 years ago
Aleksander Machniak
be4b5c2fe5
Fix "duplicate entry" errors on inserts to imap cache tables ( #1489146 )
12 years ago
Aleksander Machniak
a6b0ca60a4
Fix bug where serialized strings were truncated in PDO::quote() ( #1489142 )
12 years ago
Aleksander Machniak
d77e08729b
Fix removing flags from serialized object before saving it in DB
12 years ago
Aleksander Machniak
3725cfb245
Avoid uninitialized/unused variables
12 years ago
Aleksander Machniak
336d2000f8
Fix handling of empty $uids argument in change_flag()
13 years ago
Aleksander Machniak
d2534c63f2
Cleanup, remove file paths from doc
13 years ago
Aleksander Machniak
ba6f21caeb
Framework files moved to lib/Roundcube
13 years ago
Aleksander Machniak
9ab34604d9
Define @package and @subpackage of Framework classes
13 years ago
Aleksander Machniak
6075f084ec
Fix deprecated functions usage
13 years ago
Aleksander Machniak
9823538848
Improved internal cache handling
13 years ago
Aleksander Machniak
e742744a53
Fixed index update when there are no cached messages for specified folder
Improve performance of VANISHED messages handling - use one SQL query
13 years ago
Aleksander Machniak
7ab9c17752
Improve performance by skipping redundant ENABLE commands
13 years ago
Aleksander Machniak
0d94fd45f4
New database layer based on PHP PDO
13 years ago
Aleksander Machniak
7eb4f2e1be
Small code improvement
13 years ago
Aleksander Machniak
43918dd25c
Move old rcube_mail_header class definition to better place
13 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
thomascube
f302fb9337
Don't set variable which will be used later on with wrong data
14 years ago
thomascube
fec2d8e130
Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option
14 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
14 years ago