Commit Graph

4104 Commits (ea08d4c9617b2ffd36a53d3759e102a3c52ef69b)

Author SHA1 Message Date
thomascube 3ed9e80cd6 Skip empty group members (seen in OpenLDAP backends) 13 years ago
alecpl 18a3dcaf56 - Fix issue with folder creation under INBOX. namespace (#1488349) 13 years ago
alecpl 06c990ead2 - Added mailto: protocol handler registration link in User Preferences (#1486580) 13 years ago
thomascube f9a967763e User configurable setting how to display contact names in list 13 years ago
alecpl 6db9df39c6 - Fix 'settings' label in en_GB 13 years ago
alecpl 33423a5570 - Fix issue where some text from original message was missing on reply (#1488340) 13 years ago
alecpl a7321e7578 - Fix URL building - skip null parameters 13 years ago
alecpl f3599505f1 - Improved r5861 change: Content converted to upper case can contain HTML tags, handle them properly 13 years ago
alecpl 67e5925897 - Handle HTML entities properly when converting strong/b/th content to upper case 13 years ago
alecpl f3136149fe - Workaround IMAP server issue when THREAD command returns less messages than exist in a folder: don't update folder status in second count() call 13 years ago
alecpl 337dc54132 - Support AD's objectClass=group 13 years ago
thomascube fc7b5b8283 Get rid of global $__skin_path variable (#1488336) 13 years ago
thomascube 43875379d5 Allow users to choose cols for contacts list sorting 13 years ago
thomascube fd6f6e27c4 Allow placeholder attributes for input fields 13 years ago
thomascube 6835114c4d Allow plugins to overwrite the displayed confirmation message when saving a draft 13 years ago
alecpl 1d7dcc641c - Fix call to undefined method rcube_result_index::isError() (#1488328) 13 years ago
alecpl 3c71c67118 - Revert SORT=DISPLAY support, removed by mistake in r4160 (#1488327) 13 years ago
thomascube f6a7491fa1 Fix special vars replacement in templates 13 years ago
thomascube 77c779a2b8 Update requirements list, remove TODO 13 years ago
alecpl f62b310e97 - Remove leftover code 13 years ago
thomascube 8b92d2b050 Add lib for server side mime parsing (to be used by non-imap storage backends or as fallback if imap server doesn't provide a proper structure) 13 years ago
thomascube e472110e2c Added new plugin hook 'message_draftsaved' 13 years ago
thomascube 48f04d368e Fix autoselect_host() for login (#1488297) 13 years ago
thomascube 567be64c28 Fix if/else structure 13 years ago
thomascube 32afefb851 Fix thread expand/collapse callbacks which set css classes 13 years ago
thomascube e65c36d172 Fixed typo 13 years ago
alecpl b3ad480bbc - Fix hook name mailboxes_list renamed to reserved name, use storage_folders and add an alias to deprecated hooks list 13 years ago
thomascube 43d98b244c Simplify code 13 years ago
thomascube 071c78c3a4 Fine tuning Larry styles + browser specific css quirks 13 years ago
alecpl 0ac41603d4 - Better handling of legacy config (#1488312) 13 years ago
alecpl 63ff2a22ca - Fix warning when default_folders setting is not an array 13 years ago
alecpl a19d90043e - Fix call to undefined method rcube_result_index::getElement() 13 years ago
alecpl 002189e3ab - Fix drafts update issues when edited from preview pane (#1488314) 13 years ago
alecpl ce4c610311 - Fix warning when default_folders setting is not an array 13 years ago
thomascube 37cec41ba5 rcube_imap::update_cache() is used by some plugins 13 years ago
thomascube f295d2b5b0 Fix accidental private => protected replacement 13 years ago
thomascube 31579dfdf4 Also support /private/... annotation selectors 13 years ago
alecpl 08b7b66e76 - Handle ldap_public misconfiguration 13 years ago
alecpl 0457c5d101 - Fix call to undefined method rcube_imap::list_unsubscribed() 13 years ago
thomascube 50d6e918e1 Use <uri> value from package.xml to build download links in about screen; show links in default style 13 years ago
thomascube a49a00fd30 Display priority in message headers block 13 years ago
thomascube 7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 13 years ago
alecpl 64f6e75a3f - Fix incorrect function call (#1488310) 13 years ago
thomascube a2c495618a Run imap_init plugin hook as deprecated hook; set $_SESSION['imap_host'] for backwards compat. 13 years ago
thomascube c321a955a7 Merged devel-framework branch (r5746:5779) back into trunk 13 years ago
alecpl 8764b6ecf0 - Add addressbook name to debug output (#1488304) 13 years ago
alecpl 1224463db7 - Remove redundant ldap_count_entries() call 13 years ago
alecpl 4391a7809e - Make mime type detection based on filename extension to be case-insensitive 13 years ago
alecpl fd43a92b5d - Fix possible infinite loop in buildThreadData() 13 years ago
thomascube b98e71900d Allow plugins to extend the vcard fieldmap for contact data 13 years ago
thomascube 03fe1c2ad3 Reflect threads expand status in css classes 13 years ago
alecpl d741a96ecd - Fix error when calling remove_row() on non-existing row 13 years ago
alecpl 1adc70526c - Use proper class name 13 years ago
alecpl 2081eed221 - Fix PHP Fatal error: Call to private method rcube_imap::id2uid() (#1488296) 13 years ago
thomascube 43ff34758e Updated translations from launchpad 13 years ago
alecpl c1d27d8679 - Fix setting pagesizes (#1488295) 13 years ago
alecpl e86a21bd83 - Fix typo in timezone handling, more exception catching 13 years ago
alecpl 529bd3f1c4 - Don't return 'unknown', use empty string, DateTime* handle more exceptions 13 years ago
thomascube 87986cfdb9 Handle DateTime exceptions 13 years ago
thomascube ac78df3417 Avoid use of DateTime::getTimestamp() 13 years ago
thomascube 6c0702e5e8 Avoid use of 5.2 functions (#1488292) 13 years ago
thomascube 8304e5d76c Don't enable all compose commands right away 13 years ago
thomascube eeb73cc21a Implement address book widget on compose screen 13 years ago
thomascube b611d3a5db Simplify 13 years ago
thomascube fc643e985a Avoid dblclick events after 3rd click 13 years ago
thomascube 0e530bd920 Show additional popup dialog on error messages 13 years ago
alecpl 1c4f23d6e5 - Exclude MIME functionality from rcube_imap class into rcube_mime class 13 years ago
alecpl c21d7fa787 - Update timezone in user prefs too (#1488291) 13 years ago
alecpl f5d62f7157 - Fix bug in handling of base href and inline content (#1488290) 13 years ago
alecpl a01df71de4 - Fix displaying form warnings on contact save 13 years ago
alecpl e2c9ab4df8 - Fix strict email address searching if contact has more than one address 13 years ago
thomascube 5879c09ca0 Use proper timezones from PHP's internal timezonedb (#1485592) 13 years ago
alecpl 7645a0a107 - Remove duplicated 'organization' label (#1488287) 13 years ago
thomascube ad8c9db557 Improve support for multiple composite address fields in LDAP directories 13 years ago
thomascube e31c56a5af Imported localization files from launchpad 13 years ago
alecpl fdff34093d - Move some checks into login() method 13 years ago
alecpl cc75440de2 - Prevent from PHP warnings 13 years ago
thomascube 4deb1ef685 Use new short labels for compose toolbar buttons 13 years ago
thomascube 7c2a9310c4 Use iframes for identity management 13 years ago
alecpl 7152f59f04 - Fix so editor selector is hidden when 'htmleditor' is listed in 'dont_override' 13 years ago
alecpl 1c029b9c7c - Fix label too long (#1488283), fix polish translation 13 years ago
alecpl 3a992ee8b8 - Remove leftover from last commit 13 years ago
alecpl 89c30a00a7 - Don't load jqueryui plugin, it's required now by default
- Move datepicker's date format setting to the plugin
13 years ago
thomascube 3a7deca536 Always load jquery UI; minor phpdoc fix 13 years ago
thomascube e193a0272e New short labels for toolbar buttons 13 years ago
alecpl a61ccea31a - Small fixes to r5662 13 years ago
alecpl 08ffd939a7 - Add separate pagesize setting for mail messages and contacts (#1488269) 13 years ago
alecpl 81c2ce9b7b - Remove some UI-specific one-liners from rcube_webmail object 13 years ago
alecpl e2dfb5ebad - Fix handling of INBOX's subfolders in special folders config (#1488279) 13 years ago
alecpl a267c6ccd2 - PHPCS 13 years ago
thomascube fe1bd5f960 Trigger client event when setting quota; fix plain text quota display 13 years ago
thomascube 011e8055fe Get rid of sprintf() calls for html output generation 13 years ago
alecpl 672dc411f9 - Add password type field support in rcmail_get_edit_field() (#1488276) 13 years ago
thomascube 6af5931535 Allow (escaped) html tags in roundcube special tag attributes 13 years ago
thomascube faaa1ba534 Make count-display label selectable by skin; always show photo placeholder, even if source doesn't support a photo col 13 years ago
thomascube aa3a9a41f3 Put groups list into a fieldset to be consistent with the rest of the form 13 years ago
thomascube a84bfa356a Fix upload form handling 13 years ago
thomascube f38dfc294a Accept absolute urls without protocol 13 years ago
thomascube c8c53f4ad1 Make emtpy/invalid links non-clickable 13 years ago
alecpl c886de7ff4 - Fix searching on IMAP servers without CHARSET specifier support (#1488271) 13 years ago
thomascube bab0433a27 First steps for Larry's address book 13 years ago
thomascube c29b82d90a Fix crashes with eAccelerator (#1488256) 13 years ago
thomascube 18863495ae Fix compose editor toggling and other style improvements 13 years ago
thomascube fbebf54a92 Only expand one email per group member 13 years ago
alecpl 34c2e34671 - Fix "PHP Warning: Invalid argument supplied for foreach()" (#1488264) 13 years ago
alecpl c69c0a9197 - Fix expanding folders during drag&drop (#1488260) 13 years ago
thomascube 74d4c7f9ad Setup dialogs (using jquery UI) and compose form for Larry 13 years ago
thomascube f94e442469 Add more classes and options to HTML elements for better styleability 13 years ago
alecpl e10f1385ec - Set svn keywords 13 years ago
alecpl 2a5702c2fd - Remove debug code, fix "Class 'rcube_imap_result' not found" (#1488258) 13 years ago
thomascube b540ed15a3 Larry is growing up 13 years ago
alecpl a9ed78ace1 - Fix "Call to undefined method rcube_imap_generic::delete()" (#1488252) 13 years ago
thomascube 01d0affaa1 Pass attributes from skin to form table 13 years ago
thomascube 099f92717f Now correctly converted into UTF-8... 13 years ago
thomascube e19229ce09 Larry's identities settings and about page 13 years ago
thomascube 0ea1f1e4ef Fix broken character encoding in French localization 13 years ago
alecpl 18ca0b6efc - Skip inline images (fixes issue where images used in HTML body were displayed below the body once again) 13 years ago
alecpl 82f4820fae - Improve convert_criteria() so string literals will be not used if possible, to workaround issues with some buggy IMAP servers 13 years ago
thomascube faea23d0b4 More options for message headers output in templates 13 years ago
thomascube c7dcb30025 More from Larry... 13 years ago
thomascube 312ad9d51e Correctly name the Khmer localization files 13 years ago
thomascube ce86f0f14f Make string for unread count configureable by skin; add file type classes to attachments list 13 years ago
thomascube 98c2d69acf Be more strict in style attribute filtering 13 years ago
thomascube 854397b216 Better CSS url() validation 13 years ago
thomascube 67e0c90fce Add css class to add-icon 13 years ago
thomascube 2b017e7f79 Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test 13 years ago
alecpl 231fae7ad4 - Fix bug in sk_SK localization (#1488245) 13 years ago
thomascube 1a0f60b332 Allow custom content (from config dir) showing up on the about page 13 years ago
alecpl 6807865d76 - Update killcache with new cache tables 13 years ago
alecpl 3d4e8a9069 - Microoptimizations 13 years ago
alecpl e361bfe24b - More documentation + cleanup 13 years ago
thomascube 6943b3f740 Update localizations from mailing list submissions 13 years ago
alecpl a90ad2840f - Deprecate $DB, $USER, $IMAP global variables, Use $RCMAIL instead 13 years ago
alecpl b6da0b76af - Remove deprecated global $IMAP variable usage (#1488148) 13 years ago
alecpl 7e263ea204 - Add option to set default font for HTML message (#1484137) 13 years ago
alecpl 889665f575 - Cleanup + perf. improvement (substr_count() is really fast!) 13 years ago
alecpl 40c45e9de9 - Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class 13 years ago
thomascube 86130d6366 Name CC field with the commonly used label 'Cc' 13 years ago
thomascube 2acbc8e64c Remove unused code 13 years ago
alecpl 2e0052a55a - pl_PL localization update 13 years ago
alecpl c33dc1a451 - Fix typos in handling support link label 13 years ago
alecpl f3ec427002 - da_DK localization update 13 years ago
thomascube 3f81174e10 Show attachment filename in page title 13 years ago
thomascube 8bbc6204fc Fix deletion of contacts from search results 13 years ago
thomascube ac9ba4480d Replace prompt() with jQuery UI dialog (#1485135) 13 years ago
alecpl 9b28484859 - Fix attaching files (broken with changes to _SESSION['compose']) (#1488235) 13 years ago
thomascube b885ab73b8 Fix saving of composite address fields without subtype 13 years ago
thomascube 5d692ba85c Accept contact IDs as array or comma-separated string 13 years ago
alecpl e8d9073818 - Fix navigation in messages search results 13 years ago
thomascube 2c3655b7f6 Updated localization files from our dear translators 13 years ago
alecpl 73571d3d26 - Reload UI after skin change 13 years ago
thomascube f230739a13 New template object to control HTML doctype 13 years ago
alecpl 4360276d9b - Add $_SESSION['mailto'] variable cleanup 13 years ago
alecpl 2a7bf36c73 - Fix compose from addressbook, broken in r5521 13 years ago
alecpl 8b8512fd98 - Reset error flag when connecting to (another) database 13 years ago
alecpl 69f00be516 - Fallback to write-master when readonly database fails 13 years ago
alecpl 4f8be46f38 - Improved handling of some malformed values encoded with quoted-printable (#1488232) 13 years ago
alecpl a505dd2ebf - Fix issue where "S: Error: Success" was printed to debug log 13 years ago
alecpl ad33280950 - Remove debug code from last commit 13 years ago
alecpl 14b342b03a - Fix so connection to LDAP will be properly closed 13 years ago
alecpl 72ff6ae884 - Simplified compose session data handling, no need for session->cleanup() 13 years ago
alecpl 8751881e1d - Remove unused result 13 years ago
alecpl 03e520f1ba - Fix parse error from last commit (grrrrr, do tests before commit!) 13 years ago
alecpl 2d08ec91ca - Add possibility to do LDAP bind before searching for bind DN.
In deployments where anonymous binds to and/or searches on an LDAP tree are not
  allowed, and where the LDAP address book(s) have been configured to use the
  user-specific bind credentials, rcube_ldap.php needs to bind using service
  credentials in order to be able to find the user's bind dn.
13 years ago
thomascube 5587b34cfa Enable buttons having an inner <span> for better CSS styling capabilities 13 years ago
alecpl 7f79e22eb4 - Set sizelimit of main search function for vlv_search to page_size.
It was requested as performance improvement, but I wasn't able to confirm this. However it doesn't break anything.
13 years ago
alecpl af4b3be87d - Fix handling of empty <U> tags in HTML messages (#1488225) 13 years ago
thomascube 57486f6e58 Content filter for embedded attachments to protect from XSS on IE<=8 (#1487895) 13 years ago
alecpl 6bddd9ba44 - Fix identation 13 years ago
thomascube 1803f83a4b Improve check of attribute changes when updating a contact 13 years ago
thomascube d6aafdce3b Fix saving of composite fields in LDAP 13 years ago
thomascube b4b3777c92 Set (empty) value of member attribute when creating a new group 13 years ago
alecpl 6e0fdedfce - Use strpos() instead of strstr() when possible (#1488211) 13 years ago
alecpl ca0cd05973 - Fix handling HTML entities when converting HTML to text (#1488212) 13 years ago
alecpl 2cf55f4096 - Fix handling of invalid characters in request (#1488124) 13 years ago
alecpl 0829b76598 - Fix merging some configuration options in update.sh script (#1485864) 13 years ago
alecpl 3e5c709fa7 - Fix so TEXT key will remove all HEADER keys in IMAP SEARCH (#1488208) 13 years ago
alecpl 6a6168619a - Fix handling contact photo url with https:// prefix (#1488202) 13 years ago
alecpl e0960f6365 - Prevent from memory_limit exceeding when trying to parse big messages bodies (#1487424):
don't try to parse it, display notice with a link to download it directly
13 years ago
alecpl 9b33118bf5 - Add some debug and error handling around vlv_search 13 years ago
alecpl d0924d48d8 - Unmark folder after unseen count has been changed to zero 13 years ago
alecpl 6ba7764555 - gl_ES update (#1488205) 13 years ago
alecpl e4a4ca1948 - Performance improvements 13 years ago
alecpl 3875eb6813 - Add possibility to add SASL mechanisms for SMTP in smtp_connect hook (#1487937) 13 years ago
alecpl f4cfb1414a - Mark folder as recent only when it contains unseen messages 13 years ago
alecpl 636bd77074 - Mark (with different color) folders with recent messages (#1486234) 13 years ago
alecpl 80216d0b79 - Change version number to 0.8-svn 13 years ago
alecpl 5510a5278b - Fix possible infinite redirect on attachment preview (#1488199) 13 years ago
thomascube 10e2dbbb9c Improve clickjacking protection: bust frame or disable all form elements and abort UI initialization 13 years ago
alecpl d65dd9cbe8 - Small optimisations 13 years ago
alecpl fb6d86b9ad - Fixed bug where similiar folder names were highlighted wrong (#1487860) 13 years ago
thomascube ef22eee5ac Improve task switching for tasks added by plugins 13 years ago
thomascube 4693fe11a9 Set selected state on task buttons; increase display time of messages/notifications 13 years ago
alecpl e01e798517 - Fix action when toggling prefer_html option state 13 years ago
alecpl 2498155abe - Code improvements 13 years ago
alecpl ae7ac91c31 - Fixed bug in handling link with '!' character in it (#1488195) 13 years ago
thomascube ce22f1e0c6 Show configurable support link in about page; refer on <srcuri> for download link; no link to roundcube.net to avoid tons of support requests 13 years ago
alecpl b1867b8f19 - Added TinyMCE localizations 13 years ago
alecpl 1911cc4062 - Use channel/uri as possible source locations
- Handle dependent/required plugins
13 years ago
alecpl e37e7dda37 - Fix typo in _list_unsubscribed() (#1488186) 13 years ago
alecpl 45fa64c3c9 - Added About tab in Settings 13 years ago
thomascube 307e684211 Clarify licenseing of forked Googiespell code 13 years ago
alecpl fa9edc3daa - Don't add PRE tags when switching to html mode and textarea is empty 13 years ago
alecpl 4f1c0a5d89 - Fix typo 13 years ago
alecpl 2eeb128d06 - Fix washing styles with quoted values e.g. font-family 13 years ago
alecpl c1fcd1b838 - Fix handling of HTML form elements in messages (#1485137) 13 years ago
alecpl 5aeeebad56 - Fix regression in setting recipient to self when replying to a Sent message (#1487074) 13 years ago
alecpl 305b366bb0 - Fix commit r5424 + preformance microoptimizations 13 years ago
alecpl 89dcf54071 - Fix listing of folders in hidden namespaces (#1486796) 13 years ago
alecpl 485c69d812 - Don't consider \Noselect flag when building folders tree (#1488004) 13 years ago
alecpl 854fbf6d23 - Small improvements in rcmail_render_folder_tree_html() 13 years ago
alecpl 2f9fdbff62 - Fix sorting autocomplete results to preserve email address significance (#1488084) 13 years ago
alecpl be58b50431 - Make urlencode() compatible with PHP's rawurlencode() - fixes collapsing/expanding of folders with some special characters in name 13 years ago
alecpl bd34cad1f6 - Add option to set session name (#1486433) 13 years ago
alecpl 1cb0d640ec - Fix mailbox_status() so first run returns proper (empty) result 13 years ago
thomascube 8c2b883bf0 Fix: decode session data into superglobals after re-reading 13 years ago
alecpl 710b1bd684 - Add option to skip alternative email addresses in autocompletion 13 years ago
alecpl bed577e414 - Fix handling of type separator in get_col_values() 13 years ago
alecpl 55a8a8cc25 - Fix matching check to be unicode-aware 13 years ago
alecpl 46cdbf074e - Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 13 years ago
alecpl d61756663c - Fix problem with parsing HTML message body with non-unicode characters (#1487813) 13 years ago
alecpl f21a04c024 - Add option to define matching method for addressbook search (#1486564, #1487907) 13 years ago
thomascube 81f5dd7774 Consider replication delays in session storage 13 years ago
thomascube 62c8618744 Make email recipients separator configurable + suppress dupes in auto-completion 13 years ago
alecpl 9230525d98 - Improved _listMailboxes() performance and small parseResponse() improvement (#1488134) 13 years ago
alecpl 5e9065284e - Make $name property to be public (#1488140) 13 years ago
alecpl aa07b22906 - Fix so folders with \Noinferiors attribute aren't listed in parent selector
- Add LIST result and folder attributes cache
- rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
13 years ago
thomascube 06744da241 Implement common setters for debug mode 13 years ago
thomascube 3fe6c7082c Remove unused cruft 13 years ago
alecpl aa546e1788 - Fix handling of DB connection failures. Detect failure on connection level instead of on query level.
Fixes issue when one write query failed, next queries were not executed.
- Changed 'var' to 'public'.
13 years ago
alecpl f2292c3a95 - Fix handling of curly brackets in URLs (#1488168) 13 years ago
thomascube 3b4b03d6b3 Added config property to set LDAP_OPT_REFERRALS option to an LDAP connection 13 years ago
alecpl 8f142e3489 - Don't use external js file for images listing in HTML editor 13 years ago
alecpl 77153b255d - Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone (#1488147) 13 years ago
alecpl 179b39d22a - Fix error on opening searched LDAP contact (#1488144) 13 years ago
alecpl 9aab5e5456 - Fix redundant line break in flowed format (#1488146) 13 years ago
till 8ae0937604 remove artifacts 13 years ago
till 4dd50a41ee fix path/structure (my bad) 13 years ago
till d6284b4d22 check-in 3.4.6 (without moxieplayer due to a content-spoofing vulnerability) 13 years ago
till fda58b12a8 remove 3.4.2 13 years ago
thomascube 3ac5cdb4ac Also merge properties of child cols of composite address book fields + remove undefined fields from template 13 years ago
thomascube 2429cfde78 Avoid titles like 'undefined' or 'false' 13 years ago
thomascube 1937f4638e Improve definition of composite address fields of LDAP contacts 13 years ago
thomascube abdf31486a Allow cross-task ajax requests 13 years ago
thomascube 187ff4e597 Avoid errors 13 years ago
thomascube fc91c1df4a LDAP: use VLV pseudo-search for autocompletion 13 years ago
thomascube 335b042b98 Fix inline display of image attachments 13 years ago
alecpl b5a29fe22f - Fix IDN address validation issue (#1488137) 13 years ago
alecpl ea66cef9bc - Fix removing compose data from session after sending a message 13 years ago
alecpl 8a6503a23c - Fix getting message part data from structure, fixes r5363 13 years ago
alecpl 2db2ef3ec9 - Fix handling of <title> tag for cases where (malformed) HTML content contains more than one <title> tag 13 years ago
alecpl 1ae1199858 - Improve handling of situation when FETCH returns OK, but no data 13 years ago
alecpl b407e797c2 - Fix issue where wrong message sequence range could be generated when it was build according to number of messages in a folder 13 years ago
alecpl 0324621797 - Fix JS error when dst_active checkbox doesn't exist (#1488133) 13 years ago
alecpl 104e235302 - Improve handling of malformed charset specification in HTML messages (#1488093) 13 years ago
alecpl b9787b3560 - Add underline character to charset regexp 13 years ago
alecpl 7e50b4361c - Small code improvement 13 years ago
alecpl 544619a455 - Fix threads cache validation when skip_deleted=true 13 years ago
thomascube f09c184786 Add (experimental) support for some extendted PHP LDAP functions when querying VLV enabled directories 13 years ago
alecpl 7772ae2477 - Another fix to hide empty tabs 13 years ago
alecpl c041d57036 - Added 'search_dn_default' variable in ldap config
- Better handling of situation when search for bind DN doesn't return data
13 years ago
alecpl a561cd35b8 - Fix handling of folder creation error while moving/copying message 13 years ago
alecpl 01169b6d56 - Revert r5345 to handle non-array content too 13 years ago
alecpl 4100242b93 - One if() too much 13 years ago
alecpl 2df4a9a29c - Hide contact tabs with no content 13 years ago
alecpl c84d3306ff - Code and small perf. improvements 13 years ago
alecpl 57863c1a4d - Removed zebra-class 13 years ago
thomascube dfc79b341c Find charset in HTML meta tags if not specified in content-type header (#1488125) 13 years ago
alecpl 54b0d86aad - Fix %dn replacement 13 years ago
thomascube fb6cc8942a Also allow groups list to be fetched using VLV 13 years ago
thomascube f6638364b1 Support plugin commands on HTML pages, too 13 years ago
thomascube ce53b67e07 Fix BER encoding of records-per-page parameter 13 years ago
thomascube b35a0f1793 Improve group member fetching 13 years ago
alecpl 52c2aa3ea5 - Fix FETCH response parsing in fetchMIMEHeaders() method (first line of headers was malformed) 13 years ago
thomascube dc6c4f4a28 Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group 13 years ago
thomascube a3148236eb Rewrite groups listing: use recursive methods to list members of (nested) groups of various types; cache the results 13 years ago
vbenincasa 2a9914a2dc - pt_BR translations 13 years ago
thomascube 39cafac3f5 Autocomplete LDAP records when adding contacts from mail (#1488073) 13 years ago
alecpl fb40f37784 - Ignore DSN request when it isn't supported by SMTP server (#1487800) 13 years ago
alecpl b1f0846727 - Make sure LDAP name fields aren't arrays (#1488108) 13 years ago
thomascube 8fb04bee97 Read group members according to objectClass of group records; support groupOfUrls; cache groups listing for better performance 13 years ago
alecpl d342f8f031 - Improve performance by storing sorted mailbox list in the cache 13 years ago
thomascube e2a8b4dd6d Skip VLV if a group is selected; show advanced search form if activating a 'searchonly' address book 13 years ago
alecpl 66a7c10084 - Update gl_ES localization (#1488115) 13 years ago
alecpl e9c47c612e - Fix bug where wrong search string was build when using filter together with search 13 years ago
alecpl 8881766a9f - Improved performance by skipping folders list sorting when it's not needed in folder manager 13 years ago
thomascube 537c394302 Attach jquery UI date pickers to contact fields of type 'date' 13 years ago
alecpl b96ed4b74e - Fix issue where it wasn't possible to change list view mode in folder manager for INBOX (#1488107), also show messages count and size in such case 13 years ago
alecpl 130cdcf7d0 - Small improvement for handling redundant cache queries (followup to r5303) 13 years ago
alecpl f537504ed0 - Fix namespace handling in special folders settings (#1488112) 13 years ago
alecpl 03079a5a51 - Fix: skip redundant cache queries when an entry doesn't exist 13 years ago
alecpl 765fdeb5b5 - Improved performance of draft saving by usage of APPENDUID response if available (skipped SEARCH call) 13 years ago
alecpl 56ec81cb6f - Don't print error to the log when trying to delete non-existing draft message 13 years ago
alecpl e877681c20 - Disable time limit for CLI scripts (#1488109) 13 years ago
thomascube e750d1b816 Restrict folders list to write-only in selectors for special folders and save-message-to option 13 years ago
thomascube 448f81362a Make LDAP group name attribute configurable 13 years ago
thomascube 502436dad0 We're on the road towards 0.7 now 13 years ago
thomascube aa1b67aabb Updated localizations from mailing list submissions 13 years ago
thomascube f4f4354fea This timezone stuff really is a hard one... 13 years ago
thomascube 985e410012 Unset auto timezone value if overwritten by user prefs 13 years ago
thomascube 801b69d3ab Fix timezone settings 13 years ago
alecpl 4037d38873 - Hide PHP warning when max() is used with an empty array 13 years ago
thomascube 65082b3adb Distinguish standard timezone offset and DST of client 13 years ago
alecpl 14d494fd99 - Fix misleading display when chaning editor type (#1488104), fix handling of custom commands result 13 years ago
thomascube 0c1cb2fed7 Fix typo; add attribute to allow html in labels 13 years ago
alecpl 90a6aff022 - Fix bug where when replying always the last identity is used (#1488101) 13 years ago
thomascube 00d42426f2 Fix merging of annotation results when querying multiple attributes 13 years ago
thomascube feb3783de7 Add method to remove outdated cache entries from sql DB 13 years ago
alecpl 32226f73a6 - Update pl_PL localization 13 years ago
alecpl b175394b30 - Add loading indicator on contact delete 13 years ago
thomascube 6c1eaec385 Ignore document.mouseup events if a jquery UI dialog is layed over 13 years ago
alecpl 9e54e6fd45 - Make the whole PHP output non-cacheable (#1487797) 13 years ago
alecpl f8ca748ab8 - Fix check if new search value contains old one and previous search was empty in autocomplete 13 years ago
thomascube ebee2ab26e Ignore events from form elements 13 years ago
alecpl 487173ed08 - Small cleanup + fix: list contacts on when list object is found 13 years ago
thomascube ef4998c110 Fix compose command from other tasks than mail and address book; skip common request parameters 13 years ago
alecpl bba25299f8 - Fix bug where after delete message rows can be added to the list of another folder (#1487752) 13 years ago
alecpl 48a06551da - Abort pending autocomplete requests when max entries found, small code improvements 13 years ago
thomascube d06e57fdf2 Skip confirmation dialog when deleting a contact from a source that supports undelete operations 13 years ago
alecpl 5f71297bc9 - Add notice on autocompletion that not all records were displayed 13 years ago
thomascube 5172ac9389 Aread alter forms in rcube_template::parse() instead of write() 13 years ago
alecpl 7f03884966 - Revert possibility to select contact with TAB key in autocompletion list 13 years ago
thomascube 2d3e2bc561 Add option 'searchonly' for address books; currently used by LDAP directories 13 years ago
alecpl c054ec5c7a - Fix lost info for encrypted messages 13 years ago
alecpl 4b21d26879 - Add Priority filter to the messages list 13 years ago
alecpl f3ec778c65 - Fix sorting of messages on servers without SORT and THREAD command 13 years ago
alecpl e99b3f2e6e - Fix listing messages on servers without SORT and THREAD command 13 years ago
alecpl eeae0db10c - Fix forwarded attachments, broken in r5204 13 years ago
alecpl 7bf3ce72e5 - Fix so TAB key stops autocompletion and jumps to next field 13 years ago
alecpl 37d511ff38 - Fix cached indexes validation after removing messages when skip_deleted=true 13 years ago
alecpl 3d247e85be - Do not prepend '-- ' to signature if a line '-- ' already exists in signature 13 years ago
alecpl 015decf815 - Fix listing contacts in a group 13 years ago
alecpl f763fbd56c - Make group's "member" attibute name configurable 13 years ago
alecpl d96a15e24f - Improve performance by skipping redundant SELECT query when writing new session into DB 13 years ago
thomascube 50077da8e6 Numbers are also allowed in action names 13 years ago
thomascube 3d74c163b5 Allow 'compose' commands from any task 13 years ago
alecpl 1f803b6e3c - Fix PHP error when fetching messages index when threaded mode is enabled 13 years ago
alecpl 681e9e6f1a - Don't set (wrong) error on groups listing action 13 years ago
alecpl abc3aa8a0e - Set group_bind_dn outside of list_groups() 13 years ago
alecpl 0fe3b9a7d7 - Hide PHP warning on ldap_search() 13 years ago
alecpl e7e79470e4 - Allow setting connection options in imap_connect hook 13 years ago
alecpl 9eeb14699f - Make rcube_ldap bind() and sasl_bind() methods public 13 years ago
alecpl 497013f411 - Set style of login form inputs using class not IDs 13 years ago
alecpl 609d3923d7 - Cache synchronization using QRESYNC/CONDSTORE
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
13 years ago
alecpl 30f50556c1 - Fix locked folder rename option on servers supporting RFC2086 only (#1488089) 13 years ago
alecpl 784c0cf54c - Fix GCC warning in googiespell.js (#1488090) 13 years ago
thomascube 47672bfda5 Trigger 'new_messages' hook for all checked folders (#1488083) 13 years ago
thomascube f7387d5f0c Remove debugging stuff 13 years ago
thomascube 06dc9838e0 Fix session race conditions when composing new messages 13 years ago
alecpl 612eeca739 - Removed leftover code 13 years ago