Commit Graph

3254 Commits (71228297e0e1d0f4271b244913e0fd609c31e90f)

Author SHA1 Message Date
alecpl 516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 14 years ago
alecpl d734481983 - Added option to specify to which address book add new contacts 14 years ago
alecpl f5a55bf173 - Make debug handler to be a method of rcube_mdb2 14 years ago
thomascube e7b6e907c5 Add support for X-AB-EDIT field upon user request 14 years ago
alecpl c9f4e9bc65 - Add read/write methods for immediate operations on cache backend (no affect in-memory cache)
- Add possibility to disable data serialization in cache
14 years ago
alecpl 40a1860174 - Store user preferences in session when write-master is not available and session is stored in memcache, write them later 14 years ago
alecpl 7ad8e2c318 - Add TTL parameter to rcube_cache class (and rcmail::get_cache method) 14 years ago
alecpl bc8c2c5788 - Fix s/pattern/prefix/ in clear_cache() 14 years ago
alecpl b9e42ecb46 - Use index record for memcache/apc engine, don't load the whole cache into memory 14 years ago
thomascube 10ea10a317 Catch write-errors on database (yet untested) 14 years ago
alecpl ccc059fd70 - Re-designed cache, fixes memcache/apc issues 14 years ago
alecpl 254d5ef32b - Improve performence of folder manager operations by moving subscriptions table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
14 years ago
alecpl 3253b296c2 - Clear properly mailboxes cache on folder subscription change 14 years ago
alecpl 7786ba1adb - Fix error when rcube_cache::remove() was used in pattern mode 14 years ago
alecpl d2a64865a7 - Fix func_get_args() usage for PHP<5.3 (#1487928) 14 years ago
alecpl 4bb7d27b54 - Removed focus_on_new_message option, added newmail_notify plugin 14 years ago
thomascube 000fe38c71 Flip field type aliases (#1487910) 14 years ago
alecpl 98597a07d0 - Fix saving collapsed_folders settings 14 years ago
alecpl 8edb3d9405 - Add APC support in rcube_cache 14 years ago
alecpl b5f836e4af - Make memcached cache not system-wide 14 years ago
alecpl 5cf5ee66c1 - Added general rcube_cache class with memcache support
- Improved caching performance by skipping writes of unchanged data                                                                       
- Option enable_caching replaced by imap_cache and messages_cache options
14 years ago
thomascube 76d4019a35 Get memcache object from rcmail instance 14 years ago
thomascube 4e3ec4eca8 Fix vcard value decoding; add setter for individual vcard fields 14 years ago
alecpl 392589ef38 - Clear mailboxes.* cache when new mailbox is created 14 years ago
alecpl 1f385b8a3d - Make update_cahce() method to be publicly available 14 years ago
yllar 74bc4acd27 translations update 14 years ago
alecpl a509bb677c - Add option to set default action of Forward button to "Forward as attachment" 14 years ago
alecpl 9b6c82fdc8 - Add extended command for saving prefs 14 years ago
alecpl 21461dce77 - Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars (#1487915) 14 years ago
alecpl e4d0947550 - Fix invalid comments handling (see example message in #1487915) 14 years ago
thomascube 0ec7fe4efc Fix sort order when contact name is empty 14 years ago
alecpl 491133a0b2 - Fixed listmenu (added workaround for http://bugs.jquery.com/ticket/9284)
- Small code improvements and use preferred .prop() instead of .attr() for some properties
14 years ago
thomascube e2f185e1b3 Don't connect to address books unless necessary 14 years ago
thomascube 6b19999841 Correctly handle empty contact names when importing 14 years ago
thomascube 445a4ca04d Fix empty name in search results and error when creating a new contact 14 years ago
alecpl 8e99ffbcac - Use less included files in mail and message templates for better performance
- Add access to template name in template expressions
14 years ago
alecpl a208a4fa68 - Add forward-as-attachment feature 14 years ago
alecpl 79275b4df5 - jQuery-1.6.1 (#1487913, #1487144) 14 years ago
alecpl b91215825f - Fix typo 14 years ago
thomascube e848180aaa Improve display name composition when saving contacts (#1487143), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export 14 years ago
alecpl bbd4ca89ef - Make some regexp faster 14 years ago
yllar 040d2296c4 he_IL id_ID sk_SK et_EE ja_JP pt_PT de_DE sl_SI update 14 years ago
thomascube ff4ffc6d54 Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp() 14 years ago
thomascube fd540bad79 Rely on mysql server timezone not on PHP 14 years ago
alecpl c739c71351 - Extend parse() method so it can be used to parse templates without printing to stdout 14 years ago
alecpl ac3ad69e94 - Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument) 14 years ago
alecpl b5fb21e767 - Improved string literals handling 14 years ago
alecpl e22740508c - Fixed ANNOTATEMORE support 14 years ago
alecpl 0d277ef01b - Plugin API: Add name and parent_name arguments to folder_form hook 14 years ago
alecpl 0deec44e7d - Fixed handling of folder with name "0" in folder selector 14 years ago
alecpl 091b0284c8 - Use dot as a separator in cache key name (for consistency) 14 years ago
alecpl 94bdcce081 - Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type) 14 years ago
alecpl de0a3f9b9f - Fix label 14 years ago
alecpl d08333ea57 - Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
14 years ago
alecpl 4764079c6a - Fix bug where messages were deleted instead moved to trash folder after Shift key was used (#1487902), small code improvements 14 years ago
alecpl 56651c15c8 - Stop execution when LDAP addressbook is configured but PHP's ldap functions doesn't exists 14 years ago
alecpl 630f0e41ac - Added table button in HTML editor, disabled contextmenu 14 years ago
vbenincasa 2ab7ac40c2 - Improvements to DirectAdmin password driver
- Update pt-BR language
14 years ago
alecpl e23b1d913c - Fix mozilla browser detection 14 years ago
alecpl 1abb97fe1b - Add 'uploadingmany' message translation 14 years ago
alecpl 7fc056c3ff - Enable multiselection for attachments uploading in capable browsers (#1485969) 14 years ago
alecpl 4d7fbd508a - Remove leading empty lines (can be produced by eg. P tag on the beginning) 14 years ago
thomascube 125894d35d Fix expression 14 years ago
vbenincasa 90550b9479 - Added an example in editor.js to help the skin developers know the possibility of sending config. parameter to TinyMCE
- Small fix to allow the script to work in IE6 and IE7
14 years ago
alecpl 2d889ecd38 - Add possibility to change HTML editor configuration by skin 14 years ago
vbenincasa 2a380018f9 - Now the %s variable (used in default_host) works with IDN and with Master users from dovecot too (like user@domain.com*master)
- rcube_parse_host() now returns false if %s is used and an invalid email is provided (to work better when a prefix is used in default_host like 'mail.%s')
14 years ago
thomascube 638e3459d6 Don't attempt to read session data again if the initial read didn't return a result 14 years ago
alecpl 1997a94fbd - fix typo 14 years ago
alecpl cf58ce8512 - Fix a bug where selecting too many contacts would produce too large URI request (#1487892) 14 years ago
alecpl c08b18c4b9 - Fix relative URLs handling according to a <base> in HTML (#1487889) 14 years ago
alecpl e505519d1a - Improve photo actions handling (set name of upload-photo, disable delete-photo according to photo existance), code cleanup 14 years ago
alecpl 5852db96d7 - Fix label length 14 years ago
vbenincasa b04c51fafb - Added the %s variable in 'default_host' and 'smtp_server' option (%s variable is the domain name after the '@' from e-mail address provided at login screen). The %s just returns a value if the provided e-mail is valid to avoid unnecessary lookups and reduce the possibility of connections to undesirable hosts.
- Small fix to the code comment of rcube_parse_host()
14 years ago
thomascube 60a277f1ce Fix callback reference after rename 14 years ago
alecpl e54f4b25e2 - Remove special handling of rcube_ classes in autoloader, it breaks loading of rcube_ classes from plugins 14 years ago
alecpl 5c1dfb0b11 - Fix handling of top-level domains with more than 5 chars or unicode chars (#1487883) 14 years ago
alecpl 690ff699d8 - Update fr_FR localization 14 years ago
alecpl 68f39efb04 - Fix fatal error from last commit (#1487884), rename rcube_gc() to gc() 14 years ago
alecpl b7b7cf5614 - Fix quota indicator in Webkit 14 years ago
thomascube 63e9927d5f Add support for session storage using memcache 14 years ago
alecpl 926948e77f - Use shortest include path for better performance 14 years ago
thomascube 0761e2b1f7 Remove unnecessary code (thanks Alec) 14 years ago
thomascube 73d6b2a6b0 Fix return value of affected_rows() 14 years ago
thomascube 80809d6a9d Don't show saving error if no data changed 14 years ago
alecpl 5c2f064882 - Fix ID command arguments (must be of type nstring) 14 years ago
alecpl 4d969249ac - Update fr_FR localization (#1487881) 14 years ago
alecpl 1463a5ac24 - Fix ID command response handling 14 years ago
alecpl c14fa83e00 - Remove cache buster from check-recent/keep-alive requests, it's already added by jQuery 14 years ago
vbenincasa a70de61ac2 - Some improvements and completion of pt_BR language files. 14 years ago
vbenincasa a1621c6759 - Fix incorrect CSS class name call (.quota_text_normal to .quota_text_low)
- Small improvement in the look of quota indicator
14 years ago
alecpl d7b35c22af - Fix usage of non-standard HTTP error codes (#1487797) 14 years ago
alecpl 3a24a1e41f - Fix update_contact_row() was setting wrong ID when newcid=null 14 years ago
alecpl 99fc468d40 - Fix quoting special characters, small optimizations 14 years ago
alecpl 8c263ee5e0 - Set proper readonly state of default address book according to real readonly variable value (#1487878) 14 years ago
alecpl 7fbd94bc47 - Don't show ajax request errors when there is no real error 14 years ago
alecpl 4351f7cd66 - Improve performance by including files with absolute path (#1487849) 14 years ago
thomascube 61517ce39d Updated to TinyMCE 3.4.2 which is now compatible with IE9 14 years ago
thomascube 49dac95d7d Don't add env variable when template is empty (e.g. on error page) 14 years ago
thomascube 4687446d00 Updated localization files submitted to the mailing list 14 years ago
thomascube 7342bb8b7a Check for DB connection state instead of handle (handle could be an error object) 14 years ago