summaryrefslogtreecommitdiff
path: root/program/lib/Roundcube
AgeCommit message (Collapse)Author
2014-05-21Don't list empty (nil) metadata entries to save memory anc caching spaceThomas Bruederli
2014-05-21Limit cache data size to avoid database errorsThomas Bruederli
2014-05-20Fix incorrect handling of HTML comments in messages sanitization code (#1489904)Aleksander Machniak
2014-05-17Merge branch 'dev-text2html'Aleksander Machniak
Conflicts: program/js/app.js Fix handling magic_quotes in rcube_text2html and rcube_html2text - move stripslashes from these classes to action files
2014-05-16Fix handling unicode characters in links (#1489898)Aleksander Machniak
2014-05-15CS fixesAleksander Machniak
2014-05-15Plugin API: added imap_search_before hookAleksander Machniak
2014-05-15Improved handling of new-lines in quoted paragraphs on text2html conversionAleksander Machniak
2014-05-13Bring back the old behaviour where text messages without format=flowed are ↵Aleksander Machniak
auto-wrapped. Make it the default in text2html class.
2014-05-12Merge branch 'dev-text2html' of github.com:roundcube/roundcubemail into ↵Aleksander Machniak
dev-text2html
2014-05-12Fix invalid closing tagAleksander Machniak
2014-05-12Add configurable LDAP_OPT_DEREF option (#1489864) - patch from Stuart C. NaifehAleksander Machniak
2014-05-12Disable wrapping non-flowed lines on dash characterAleksander Machniak
2014-05-12Fix flowed lines recognitionAleksander Machniak
2014-05-12Add session ID (first 8 chars) to the logAleksander Machniak
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-01Make skin meta/hierarchy information accessible for plugins (#1488831)Thomas Bruederli
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