Commit Graph

3265 Commits (b8605bd0e80cc623fa037f06167e7565b4b8e353)

Author SHA1 Message Date
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 13 years ago
alecpl bbd4ca89ef - Make some regexp faster 13 years ago
yllar 040d2296c4 he_IL id_ID sk_SK et_EE ja_JP pt_PT de_DE sl_SI update 13 years ago
thomascube ff4ffc6d54 Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp() 13 years ago
thomascube fd540bad79 Rely on mysql server timezone not on PHP 13 years ago
alecpl c739c71351 - Extend parse() method so it can be used to parse templates without printing to stdout 13 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) 13 years ago
alecpl b5fb21e767 - Improved string literals handling 13 years ago
alecpl e22740508c - Fixed ANNOTATEMORE support 13 years ago
alecpl 0d277ef01b - Plugin API: Add name and parent_name arguments to folder_form hook 13 years ago
alecpl 0deec44e7d - Fixed handling of folder with name "0" in folder selector 13 years ago
alecpl 091b0284c8 - Use dot as a separator in cache key name (for consistency) 13 years ago
alecpl 94bdcce081 - Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type) 13 years ago
alecpl de0a3f9b9f - Fix label 13 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)
13 years ago
alecpl 4764079c6a - Fix bug where messages were deleted instead moved to trash folder after Shift key was used (#1487902), small code improvements 13 years ago
alecpl 56651c15c8 - Stop execution when LDAP addressbook is configured but PHP's ldap functions doesn't exists 13 years ago
alecpl 630f0e41ac - Added table button in HTML editor, disabled contextmenu 13 years ago
vbenincasa 2ab7ac40c2 - Improvements to DirectAdmin password driver
- Update pt-BR language
13 years ago
alecpl e23b1d913c - Fix mozilla browser detection 13 years ago
alecpl 1abb97fe1b - Add 'uploadingmany' message translation 13 years ago
alecpl 7fc056c3ff - Enable multiselection for attachments uploading in capable browsers (#1485969) 13 years ago
alecpl 4d7fbd508a - Remove leading empty lines (can be produced by eg. P tag on the beginning) 13 years ago
thomascube 125894d35d Fix expression 13 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
13 years ago
alecpl 2d889ecd38 - Add possibility to change HTML editor configuration by skin 13 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')
13 years ago
thomascube 638e3459d6 Don't attempt to read session data again if the initial read didn't return a result 13 years ago
alecpl 1997a94fbd - fix typo 13 years ago
alecpl cf58ce8512 - Fix a bug where selecting too many contacts would produce too large URI request (#1487892) 13 years ago
alecpl c08b18c4b9 - Fix relative URLs handling according to a <base> in HTML (#1487889) 13 years ago
alecpl e505519d1a - Improve photo actions handling (set name of upload-photo, disable delete-photo according to photo existance), code cleanup 13 years ago
alecpl 5852db96d7 - Fix label length 13 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()
13 years ago
thomascube 60a277f1ce Fix callback reference after rename 13 years ago
alecpl e54f4b25e2 - Remove special handling of rcube_ classes in autoloader, it breaks loading of rcube_ classes from plugins 13 years ago
alecpl 5c1dfb0b11 - Fix handling of top-level domains with more than 5 chars or unicode chars (#1487883) 13 years ago
alecpl 690ff699d8 - Update fr_FR localization 13 years ago
alecpl 68f39efb04 - Fix fatal error from last commit (#1487884), rename rcube_gc() to gc() 13 years ago
alecpl b7b7cf5614 - Fix quota indicator in Webkit 13 years ago
thomascube 63e9927d5f Add support for session storage using memcache 13 years ago
alecpl 926948e77f - Use shortest include path for better performance 13 years ago
thomascube 0761e2b1f7 Remove unnecessary code (thanks Alec) 13 years ago
thomascube 73d6b2a6b0 Fix return value of affected_rows() 13 years ago
thomascube 80809d6a9d Don't show saving error if no data changed 13 years ago
alecpl 5c2f064882 - Fix ID command arguments (must be of type nstring) 13 years ago
alecpl 4d969249ac - Update fr_FR localization (#1487881) 13 years ago
alecpl 1463a5ac24 - Fix ID command response handling 13 years ago
alecpl c14fa83e00 - Remove cache buster from check-recent/keep-alive requests, it's already added by jQuery 13 years ago
vbenincasa a70de61ac2 - Some improvements and completion of pt_BR language files. 13 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
13 years ago
alecpl d7b35c22af - Fix usage of non-standard HTTP error codes (#1487797) 13 years ago
alecpl 3a24a1e41f - Fix update_contact_row() was setting wrong ID when newcid=null 13 years ago
alecpl 99fc468d40 - Fix quoting special characters, small optimizations 13 years ago
alecpl 8c263ee5e0 - Set proper readonly state of default address book according to real readonly variable value (#1487878) 13 years ago
alecpl 7fbd94bc47 - Don't show ajax request errors when there is no real error 13 years ago
alecpl 4351f7cd66 - Improve performance by including files with absolute path (#1487849) 13 years ago
thomascube 61517ce39d Updated to TinyMCE 3.4.2 which is now compatible with IE9 13 years ago
thomascube 49dac95d7d Don't add env variable when template is empty (e.g. on error page) 13 years ago
thomascube 4687446d00 Updated localization files submitted to the mailing list 13 years ago
thomascube 7342bb8b7a Check for DB connection state instead of handle (handle could be an error object) 13 years ago
thomascube 41d2b7f895 Don't check identity email if not editable; fix import message 13 years ago
thomascube bbb1427caa Gracefully shrug on database errors 13 years ago
alecpl 968754b09e - Fix regression in html conditional comments handling by washtml class 13 years ago
alecpl 462de2d202 - PEAR::Net_SMTP 1.5.2, fixed timeout issue (#1487843) 13 years ago
thomascube f62468d3ec Fixed some typos 13 years ago
thomascube d476d3a3a4 Fixed LDAP patch 13 years ago
thomascube ef27a6a723 Add hook for request token creation (upon user request) 13 years ago
thomascube d1e08fc905 Replace LDAP vars in group queries (#1487837) 13 years ago
thomascube 1f6ab35568 Correct Bosnian native name 13 years ago
thomascube 58510fc58f Use CRLF + 1 space for folding 13 years ago
thomascube 569f8306db Fix vcard folding at 75 chars; don't fold vcards for internal storage 13 years ago
alecpl 5c4c06665c - Fixed vcard folding: use one space, use mb_regex_encoding() (#1487868) 13 years ago
alecpl ae1db2239e - mbstring internal encoding is set in iniset.php 13 years ago
thomascube bf80b5a237 Fix vcard folding with uncode characters (#1487868) 13 years ago
alecpl 1633bcafca - Added scroll position reset for Opera (#1487689), small code improvements 13 years ago
alecpl 34d72878db - Use mbstring's strtolower() for Unicode characters in normalize_string() 13 years ago
alecpl 5b67d35b59 - Fixed possible js error occurance (#1487872) 13 years ago
thomascube e5e1eb0195 Convert normalized latin-1 string back to utf8 13 years ago
thomascube 3d8b54edf7 Keep all submitted data if contact form validation fails (#1487865) 13 years ago
thomascube 12dac4911b Handle unicode strings when normalizing for search (#1487866) 13 years ago
alecpl ca18a90b1a - Fix bug where template name without plugin prefix was used in render_page hook (the same fix for deprecated_templates) 13 years ago
alecpl 23b49558cd - Fix handling of debug_level=4 in ajax requests (#1487831) 13 years ago
thomascube fc072bfdb3 Don't decode recipent strings submitted by address book 13 years ago
thomascube a41dcfecb0 Fix call to parent window 13 years ago
alecpl 37463345d5 - Fix setting 'unfocused' class on folder selection 13 years ago
alecpl dae34b5c3f - Support 'abort' and 'result' response in 'preferences_save' hook, add error handling 13 years ago
alecpl 1036f81edf - Fix so 1024 bytes is displayed as 1KB, the same for MB and GB 13 years ago
alecpl ff10f5e50e - Support 'off' as bolean false 13 years ago
alecpl d1d9fd84b7 - Prevent javascript error if TinyMCE is not initialized (#1487862) 13 years ago
alecpl d483cd7898 - Fix bug where some content would cause hang on html2text conversion (#1487863) 13 years ago
alecpl dd0ae6297b - Improve space-stuffing handling in format=flowed messages (#1487861) 13 years ago
alecpl 6491fbdbae - Fixed bug where some dates would produce SQL error in MySQL (#1487856) 13 years ago
alecpl 0ea94769ee - Added workaround for some IMAP server with broken STATUS response (#1487859) 13 years ago
alecpl 8abc17611f - Fix bug where default_charset was not used for text messages (#1487836) 13 years ago
alecpl f66f5f02e3 - Removed dependency on rcube_* functions, small improvements 13 years ago
alecpl 03bdcb8c1e - jQuery 1.5.2 13 years ago
yllar ac1a2d87f9 translations update 13 years ago
alecpl 111a6fc314 - Add info about indexcontacts.sh script in upgrade procedure 13 years ago
alecpl 2d10908f04 - Use English name for German language (like for others) 13 years ago
thomascube c9f2c47027 Fix request token generation if no cookies set 13 years ago
alecpl 94dfd8ab9d - TinyMCE 3.4.1 13 years ago
alecpl c09e3287c1 - Remove unused rcube_mail_header class variables 13 years ago
thomascube ec045b0a24 Revert r4609 and use stateless request tokens; no need to save them in session and thus no keep-alive necessary; fixes #1487829 13 years ago
alecpl a8d7c659f1 - Fixed IE/FF detection (#1487838) 13 years ago
alecpl 8b2c23d603 - Use \n as a word separator to workaround some strange Google spellchecker issue 13 years ago
alecpl a8317ef172 - Fix console handling in IE8 13 years ago
alecpl 569701d700 - Handle properly situation when uploaded attachment file is too big 13 years ago
thomascube 32b11d325e Keep session alive while showing login page (request token is stored in session data) 13 years ago
alecpl 129aeff199 - Move console initialization to rcube.init(), hide console area if browser's console exists, some code cleanup 13 years ago
alecpl 3e63a0b898 - PEAR::Net_SMTP 1.5.1 14 years ago
thomascube 4591de7018 Prepare for multiple concurrent compose windows 14 years ago
alecpl 3e39818221 - Add code for prevention from IMAP connection hangs when server closes socket unexpectedly 14 years ago
alecpl c294eaa3f2 - Performance improvement: Remove redundant DELETE query (for old session deletion) on login 14 years ago
thomascube fb061aaece Use PHPs session_regenerte_id() instead of using (unreliable) mt_rand() function (#1486281) 14 years ago
alecpl 6f6efa20d7 - Add html_table::remove_body() function 14 years ago
alecpl 6a4bccb796 - Fix some emails are not shown using Cyrus IMAP (#1487820) 14 years ago
alecpl 8df56e618a - Fix handling of mime-encoded words with non-integral number of octets in a word (#1487801) 14 years ago
thomascube 79cd6cefd5 Simplify code 14 years ago
thomascube 044d6647e0 Make it easier to add code to $(document).ready() 14 years ago
thomascube 15e9441263 Fix LDAP group identifiers 14 years ago
thomascube ae39c47c3a New config option for custom logo; allow skins to define/override texts 14 years ago
thomascube 715c7961ba Don't do exact matches when searching for existing email records 14 years ago
alecpl 549e4aba93 - pl_PL localization update 14 years ago
alecpl 5aed4e8261 - Fix 'deletemessage' label fr_FR translation 14 years ago
alecpl bbce3edd61 - Add simple ACL rights/namespace handling in folder manager (display folder's namespace, modify edit form fields according to MYRIGHTS) 14 years ago
alecpl 29c54229cf - Fix parsing links with non-printable characters inside (#1487805) 14 years ago
thomascube d7167e9eeb Workaround for IE not sending referer with location.href (#1487806) 14 years ago
thomascube 7835e2ded8 Fixed de_CH Localization bugs (#1487773) 14 years ago
thomascube a3b9e4e65d Better display of vcard import results (#1485457) 14 years ago
thomascube 0fbadebe13 Improve vcard import: map more fields, support photo urls, better UTF-16 charset detection 14 years ago
thomascube ec6c397769 Update group identifier in model 14 years ago
thomascube e6bb836e05 Create interactive update script with improved DB schema check; udated installer with new features and styles 14 years ago
thomascube b8f14ce744 Allow multiple records with same e-mail address but show notice to the user 14 years ago
alecpl b649c49e64 - Fix attachments uploading, broken with devel-addressbook branch merge 14 years ago
alecpl 041f66e074 - jQuery 1.5.1 14 years ago
alecpl f572575652 - Fix typo in html_editor hook name (#1487796) 14 years ago
alecpl 2b3a8e8de2 - Improve displaying of autocompletechars message 14 years ago
thomascube 798764c2bb Add plugin hook before the final HTML content of a page is sent 14 years ago
alecpl 4d982d38a8 - Add LDAP SASL bind and proxy authentication (#1486692) 14 years ago
alecpl 261ea440dd - Use addcslashes() instead of strtr() for string quoting 14 years ago
alecpl c5dedd79ca - Add variable for 'Today' label in date_today option (#1486120) 14 years ago
thomascube 360bd3ea74 Allow group identifiers to be changed upon renaming (used in LDAP) 14 years ago
alecpl bfb7d6e681 - Fix dont_override setting does not override existing user preferences (#1487664) 14 years ago
svncommit 3221c95a29 Update dutch translations. 14 years ago
alecpl 61938a735e - Fix/unify page navigation titles 14 years ago
alecpl dd07e79537 - Close IMAP connection after SMTP, per discussion in (#1485975) 14 years ago
alecpl ab0b51a1fe - Use only one from IMAP authentication methods to prevent login delays (1487784) 14 years ago
alecpl da142bb598 - Replying to a sent message puts the old recipient as the new recipient (#1487074)
- Set compose header fields before skin objects' functions are being used, don't depend on the order of fields
14 years ago
thomascube 3e2637351d Fulltext search over contact fields. Attention: DATABASE SCHEMA CHANGED\! 14 years ago