Commit Graph

6019 Commits (8e4dc038676fc650c19ec5ea11aaa2eaf5365fba)

Author SHA1 Message Date
Aleksander Machniak aa38c512fb Fix lack of signature separator for plain text signatures in html mode (#1490352) 11 years ago
Aleksander Machniak d61d668b64 Remove useless code 11 years ago
Aleksander Machniak 292292df32 Fix so unrecognized TNEF attachments are displayed on the list of attachments (#1490351) 11 years ago
Aleksander Machniak 98e4614b0d Fix so text/calendar parts are listed as attachments even if not marked as such (#1490325) 11 years ago
Aleksander Machniak 48d01837a0 Fix tables listing routine on mysql and postgres so it skips system or other database tables and views (#1490337) 11 years ago
Aleksander Machniak 5a4f3f8266 Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore 11 years ago
corbosman d9c22ab66d move header block inside loop 11 years ago
Aleksander Machniak 3d6ce95009 Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically (#1490343) 11 years ago
Aleksander Machniak 0a4e0921d3 Plugin API: Added message_ready hook - the last chance to modify Mail_Mime object before saving or sending the message 11 years ago
Aleksander Machniak 1a7e668977 Fix handling of %-encoded entities in mailto: URLs (#1490346) 11 years ago
Thomas Bruederli 4d9627c36a Wording 11 years ago
Thomas Bruederli 0bd99db08d Localize common error messages; improve explanation for CSRF check failures 11 years ago
Thomas Bruederli 465ba8d11b Avoid errors when message list doesn't have a header 11 years ago
Aleksander Machniak 8eeb721bd6 Fix unintended DB session expiration - lost variable in refactoring (#1490316) 11 years ago
Aleksander Machniak 65e735dec5 Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element (#1490318) 11 years ago
Thomas Bruederli d17975c776 Do not re-append an existing node when re-rendering with childs 11 years ago
Thomas Bruederli b1d13e8bd5 Fix redirct URL for attachments loaded in an iframe (#1490191) 11 years ago
Thomas Bruederli e2fb340289 Remove obsolete mt_srand() calls 11 years ago
Thomas Bruederli a74d023903 Generate random hash for the per-user local storage prefix (#1490279); only unserialize user prefs once 11 years ago
Aleksander Machniak 496972bf95 Fix backtick character handling in sql queries (#1490312) 11 years ago
Aleksander Machniak a172f39ff7 Fix bug where TinyMCE area height was too small on slow network connection (#1490310) 11 years ago
Thomas Bruederli 3c4d3dcc42 Fix submission of _reload parameter when switching address books 11 years ago
Aleksander Machniak 27da86be48 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak b0bb38703e Fix bug where spellchecking in HTML editor do not work after switching editor type more than once (#1490311) 11 years ago
Thomas Bruederli 5def0d8e9e Ignore plugin loading filter if force parameter is set 11 years ago
Aleksander Machniak db71156ab2 Update TinyMCE cache_suffix (forgot to do this after last update) 11 years ago
Aleksander Machniak 2c857fcba2 Upgrade TinymCE to version 4.1.9 11 years ago
Aleksander Machniak 10934dcd2a Fix rows count when messages search fails (#1490266) 11 years ago
Aleksander Machniak d12b999403 (Properly) reset search filter on reset-search action 11 years ago
Aleksander Machniak da1816edd8 Reset search filter on folder selection and search reset 11 years ago
Thomas Bruederli 87ff88d550 Fix session garbage collector handler registration after refactoring 11 years ago
Thomas Bruederli aafc050f55 Fix rcube_contacts::search() calls with empty search string but $required argument 11 years ago
Aleksander Machniak c2df5d4e13 Unified request* event arguments handling, added support for _unlock and _action parameters 11 years ago
Aleksander Machniak 1ec105c685 Fix so search filter, scope and fields are reset on folder change 11 years ago
Aleksander Machniak 06d4243d2e Fix Opera browser detection in javascript (#1490307) 11 years ago
Aleksander Machniak 9af8e22b8e Plugin API: added message_part_body hook, fixes around message structure handling by plugins 11 years ago
Aleksander Machniak 7ff227eb3e get_part_content() -> get_part_body() 11 years ago
Thomas B. 2755471f33 Merge pull request #257 from corbosman/session_refactor
Merging session refactor into master
11 years ago
Aleksander Machniak 3779c91043 Update to TinyMCE 4.1.8 11 years ago
Aleksander Machniak f02fe3c344 Remove redundant encoding of message subject with mb_encode_mimeheader() (#1490295) 11 years ago
Aleksander Machniak 6cdffbf1b6 Fix "PHP Fatal error: Using $this when not in object context" 11 years ago
corbosman 82058d7af2 minor fixes 11 years ago
Thomas Bruederli 8e333bcb66 Only normalize search term when searching in 'words' column 11 years ago
Thomas Bruederli 3bd0277261 Fix full-text searching in a given list of fields 11 years ago
Thomas Bruederli fd259bed69 Adapt fulltext search in local address book to ignore words order 11 years ago
Thomas Bruederli c32998084d Add untility function to match strings ignoring word order 11 years ago
Thomas Bruederli 36ee2c8427 Improve LDAP search by ignoring words order in fuzzy substring matching mode 11 years ago
Thomas Bruederli 83eeec6c06 Add utility function to compose a full-text-like LDAP search filter 11 years ago
Aleksander Machniak 9ad0fc489f Fix javascript error after creating a folder which is a subfolder of another one (#1490297) 11 years ago
Aleksander Machniak 7981575a61 Fix so localized folder name is displayed in multi-folder search result (#1490243) 11 years ago
corbosman 6e3d249655 remove commented out code 11 years ago
corbosman b4be89bdac use factory 11 years ago
Aleksander Machniak a4ef49d6cf Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() (#1490293) 11 years ago
Aleksander Machniak 5aa1d2005b Fix parsing ldap URI for cases where hostname is non-empty 11 years ago
Aleksander Machniak 759566fe99 Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291) 11 years ago
Aleksander Machniak b59b72cc30 Fix "Non-static method PEAR::isError() should not be called statically" errors (#1490281) 11 years ago
Aleksander Machniak 2a31f6dbd7 Reset default db_max_allowed_packet, fix max packet size detection 11 years ago
Aleksander Machniak e1c8fe5c4a Fix duplicate entries supression in autocomplete result (#1490290) 11 years ago
Aleksander Machniak 83f1f6b12f Improve compose_search_name() to not return "email@address <email@address>" entries
which may happen for contacts without name(s)
11 years ago
Aleksander Machniak 97ee4c40c1 Don't sent the message again in saveonly mode 11 years ago
Aleksander Machniak c5c8e73351 Improved handling of storage errors after message is sent
After sending a message it is stored in Sent folder, this operation
may fail, e.g. because of "over quota" error. In such a case we'll
not close the compose window, but display the error and, if user clicks
Send/Save button, we'll display a dialog informing about the situation and
providing an option to try the save operation again.
11 years ago
Aleksander Machniak 216b31dd99 Fix so "over quota" errors are displayed also in message compose page
This also fixes over quota responses on cyrus imap which uses "Over quota" string and no error identifier.
11 years ago
Thomas Bruederli db6663b936 Update internal reference to treelist node contents after insert. Fixes some strange behavior in FF 3.6 11 years ago
Aleksander Machniak 8f485469c7 Add possibility to configure max_allowed_packet value for all database engines (#1490283) 11 years ago
Aleksander Machniak 62b847bea3 Fix "PHP Fatal error: Call to a member function getMessage() on a non-object" 11 years ago
Aleksander Machniak 75e8a7d313 Really make sure plugins aren't initialized twice 11 years ago
Aleksander Machniak 4d90e6596d Use also Organization field as a fallback if contact has no name(s) specified 11 years ago
Aleksander Machniak 6c8cbe3ee5 Fix regression where require_plugin() wasn't initializing the plugin 11 years ago
Aleksander Machniak aa1ddfecae Fix cursor position on reply below the quote in HTML mode (#1490263)
Also other cursor position inconsistency. Additionally fixed
invisible cursor in HTML editor in older Firefox browser versions.
11 years ago
Aleksander Machniak f070da7c27 Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function (#1490280) 11 years ago
Aleksander Machniak bd82526e41 Fix missing or not up-to-date CATEGORIES entry in vCard export (#1490277) 11 years ago
Aleksander Machniak 45256e8293 Really fix unwanted warning on BMP attachments (#1490269) 11 years ago
Aleksander Machniak c7b77b9179 Fix performance of rcube_db_mysql::get_variable()
As currently we're using this to find only max_allowed_packet value,
it is better to use "SHOW VARIABLES LIKE ?" instead of asking for all variables.
11 years ago
Aleksander Machniak 13e0a6556f Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] (#1490284) 11 years ago
corbosman 4df4ab5007 session refactor and add redis driver 11 years ago
Aleksander Machniak 4a2a62de30 Fix needless security warning on BMP attachments display (#1490282) 11 years ago
Aleksander Machniak 50b04366ee Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
11 years ago
Aleksander Machniak 81d4ff214e Fix setting max packet size for DB caches and check packet size also in shared cache 11 years ago
Aleksander Machniak 3665d1e8ec Merge pull request #259 from corbosman/plugin_preload
Plugin preload
11 years ago
Aleksander Machniak d67071f228 Fix saving/sending emoticon images when assets_dir is set (Kolab #4608) 11 years ago
Aleksander Machniak f7af22c780 Add possibility to print contact information (of a single contact) 11 years ago
Aleksander Machniak ae73c26f29 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 3779b67a9c Set version number to 1.2-git 11 years ago
Aleksander Machniak e25b0d7781 Fix a regression where some contact data was missing in export and PHP warnings were logged (Kolab #4522) 11 years ago
Aleksander Machniak 9ed6d46df7 Fix refreshing of drafts list when sending a message which was saved in meantime (#1490238) 11 years ago
Thomas B. 38b42e96af Merge pull request #265 from kanarip/master
Allow the timeout and retry interval for memcached to be configured
11 years ago
Jeroen van Meeuwen (Kolab Systems) c3e441044d Allow the timeout and retry interval for memcached servers to be configured 11 years ago
Thomas Bruederli 2f8b1036da Bump version and copyright year 11 years ago
Thomas Bruederli 36147bd6df Update localizations from Transifex 11 years ago
Aleksander Machniak 56040b941c Fix so JSON.parse() errors on localStorage items are ignored (#1490249) 11 years ago
corbosman de89d46be2 Load plugins before sessions have started
Move the plugin loading phase to before sessions have started allowing plugins to add session drivers.  Plugins that want to use this should define an "onload" method in their plugins. This method does not have access to variables like $task as they are not yet initialised at that time.
11 years ago
Aleksander Machniak 09d52dbb67 Fix some typos in comments 11 years ago
Aleksander Machniak 20740a9650 Fix error in exec_hook() in case some hook handler was unregistered before 11 years ago
Thomas Bruederli be140e827d Don't reset 'plugins' config option when running from update.sh script 11 years ago
Aleksander Machniak e17decc4c2 Better handle log/temp directory misconfiguration 11 years ago
Aleksander Machniak e8fc8d303a Fix handling of GETANNOTATION errors - return NULL on error as documented 11 years ago
Aleksander Machniak 0a5841702f Fix exec_hook() so handlers added inside the hook are not omitted 11 years ago
Aleksander Machniak a3fa844aad Make logged SMTP errors more verbose - log also real server response and codes 11 years ago
Aleksander Machniak b0c9026223 Fix bug where signature could have been inserted twice after plain-to-html switch (#1490239) 11 years ago
Aleksander Machniak 556d288754 Fix false warning when opening attached text/plain files (#1490241) 11 years ago