summaryrefslogtreecommitdiff
path: root/program/lib/Roundcube
AgeCommit message (Collapse)Author
2014-05-12Improve _convert_line() performanceAleksander Machniak
2014-05-11Improved display of plain text messages and text to HTML conversion (#1488937)Aleksander Machniak
Now instead of <pre> we use <div class="pre"> styled with monospace font. We replace whitespace characters with non-breaking spaces where needed. I.e. plain text is always unwrappable, until it uses format=flowed, in such a case only flowed paragraphs are wrappable. Also conversion of text to HTML in compose editor was modified in the same way.
2014-05-08Allow data-* attributes (#1489860)Aleksander Machniak
2014-05-06Support image operations with Imagick extension (#1489734)Aleksander Machniak
2014-05-02Ignore words containing only <> charsAleksander Machniak
2014-05-01Update to TinyMCE 4.xAleksander Machniak
2014-05-01Make skin meta/hierarchy information accessible for plugins (#1488831)Thomas Bruederli
2014-04-301. Prepare core and Larry skin for improved accessibilityThomas Bruederli
2. Implement full keyboard navigation in main mail view
2014-04-30Support 'error' and 'body_file' return attribs in 'message_before_send' hook ↵Aleksander Machniak
(#1489595)
2014-04-29Revert [78a58162], TABLE_SCHEMA column does not exist in mysql, alsoAleksander Machniak
tables in postgres can be in 'public' schema.
2014-04-29Fix varius db_prefix issues (#1489839)Aleksander Machniak
- Move DDL script execution code to rcube_db class(es). - Improve prefix replacement code, so index names are also modified
2014-04-28Make identity name field optional (#1489510)Aleksander Machniak
Get rid of unhelpful error message.
2014-04-25Merge branch 'x-forwarded-whitelist' of github.com:tribut/roundcubemail into ↵Thomas Bruederli
tribut-x-forwarded-whitelist
2014-04-25Fix error when spell-checking an empty text (#1489831)Aleksander Machniak
2014-04-24Accept broken vcards from Outlook that only supply ORG but not the required ↵Thomas Bruederli
N or FN properties
2014-04-23Only refresh the affected parts of a cross-folder search set after ↵Thomas Bruederli
moving/deleting/flagging
2014-04-23Reduce duplicated codeThomas Bruederli
2014-04-23Further refine cross-folder searching:Thomas Bruederli
- Store incomplete search results in session and re-send search requests to the server if returned before complete (this should avoid hitting request timeouts). - Display full folder path on mouseover in message list - Remove pthreads implementation stuff as this wasn't really working
2014-04-21Move rcube_installer class to include/rcmail_installer in order to remain ↵Thomas Bruederli
accessible by the update script even if the installer directory was removed
2014-04-19Plugin API: Added message_saved hook (#1489752)Aleksander Machniak
2014-04-18Consider search scope (and changes) for filter searches + disable folder ↵Thomas Bruederli
operation commands in multi-folder search mode (#1485234)
2014-04-18Merge pull request #176 from marcoliverteschke/masterThomas B.
Limit list_tables() and list_cols() to current schema
2014-04-15email:main -> email:prefAleksander Machniak
2014-04-14Allow to search in multiple folders with rcube_imap::search_once(); always ↵Thomas Bruederli
set folder property in message header struct
2014-04-14When checking if DB schema is up-to-date, limit the checks to tables in our ↵Marc-Oliver Teschke
current schema. Otherwise installer might return false positives when DB user has access to multiple schemas. Signed-off-by: Marc-Oliver Teschke <teschke@planwerk6.de>
2014-04-13Make sure mbstring susbtitute character is set to empty string in ↵Aleksander Machniak
rcube_charset::clean()
2014-04-11Fix messages index cache update under some conditions (e.g. proxy) (#1489756)Aleksander Machniak
2014-04-11Fix "washing" of unicoded style attributes (#1489777)Aleksander Machniak
2014-04-10Refactored storage properties settingAleksander Machniak
2014-04-09Merge branch 'master' of github.com:roundcube/roundcubemailThomas Bruederli
2014-04-09Fix accidental key replacementsThomas Bruederli
2014-04-08Hide PHP Warning: substr_compare() The length cannot exceed initial string ↵Aleksander Machniak
length
2014-04-08Make multi-folder message identifiers work with folders containing commasThomas Bruederli
2014-04-08Consider sort order in UID sort mode of multi-folder search resultsThomas Bruederli
2014-04-08Don't remove messages from list when moving to another folder in ↵Thomas Bruederli
multi-folder search mode, just update the list
2014-04-08Fix splitting message identifiers into UID and folder valuesThomas Bruederli
2014-04-08Optimize header fetching of multi-folder searches with natural (UID) sortingThomas Bruederli
2014-04-07More fixes for multi-folder search (#1485234)Thomas Bruederli
2014-04-07Merge branch 'dev-multi-folder-search'Thomas Bruederli
2014-04-05Fix again xdebug.max_nesting_level limit handling (#1489110)Aleksander Machniak
2014-04-02Allow to force-load plugins which have been loaded but not initialized beforeThomas Bruederli
2014-04-01Removed redundant default_folders config option (#1489737)Aleksander Machniak
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830)
2014-04-01Replace &nbsp; entities when converting to textThomas Bruederli
2014-03-26Remove usage of $RCMAIL global variableFelix Eckhofer
2014-03-26Add config variable 'proxy_whitelist'Felix Eckhofer
HTTP headers X_FORWARDED_* and X_REAL_IP are only evaluated when received from an IP listed in proxy_whitelist. Furthermore, only the last non-trusted IP from X-Forwarded-For is used in place of the real ip. Without this, an attacker can easily spoof the headers and control the result of the ip or ssl check. This fixes several problems with [3a4c9f42], [4d480b36] and [a520f331] as mentioned in #1489729.
2014-03-23Skip IMAP SORT request if folder is emptyAleksander Machniak
2014-03-22Drop support for PHP < 5.3.7Aleksander Machniak
2014-03-19Bump version number to 1.1-gitAleksander Machniak
2014-03-11Avoid useless connection attempts if host is emptyThomas Bruederli
2014-03-06Implement ArrayAccess interface for conveniently accessing rcube_result_set ↵Thomas Bruederli
as array