Commit Graph

2916 Commits (4d268b1fae73ae5c38a5f75117c8757d2cf5cf27)

Author SHA1 Message Date
alecpl 1555ac6018 - Don't show confirmation message when marking message as read using delay (preview_pane_mark_read>0) 14 years ago
alecpl 8738e943db - Use consistent naming (folder -> mailbox), fixed #1487101 14 years ago
alecpl c50d8872ce - Add missing confirmation/error messages on contact/group/message actions (#1486845)
- Add 'loading' message on message move/copy/delete/mark actions
14 years ago
yllar 8f558fc624 updated some translations 14 years ago
alecpl f75f65ce47 - Added option imap_force_lsub for some buggy LIST-EXTENDED implementations (#1486225) 14 years ago
alecpl eeb85f4257 - Add option to place replies in the folder of the message being replied to (#1485945) 14 years ago
alecpl a5e8e5df88 - Small code improvements 14 years ago
alecpl 6f096812c9 - Support contact's email addresses up to 255 characters long (#1487095)
- Added email format checks when saving contacts data
14 years ago
alecpl 36911ea111 - Improve performance by invoking STATUS command once for both MESSAGES and UNSEEN counters 14 years ago
alecpl 9ae29c9525 - Improve performance of message cache status checking when skip_disabled=true 14 years ago
alecpl 93272ea91b - Use consistent results from some functions, code cleanup 14 years ago
alecpl c309cd8928 - Improve performance of setting IMAP flags using .SILENT suffix 14 years ago
alecpl 7bdd3e22b5 - Fix address parsing for situation when encoded words are used inside quoted string (#1484961) 14 years ago
alecpl 01bdfd327c - Improve performance of clear_mailbox() when skip_deleted=true 14 years ago
alecpl 2cd443315d - Plugin API: add possibility to disable plugin in AJAX mode, 'noajax' property
- Plugin API: add possibility to disable plugin in framed mode, 'noframe' property
14 years ago
alecpl f0638be52a - Close properly IMAP connection when login fails
- Don't use LOGIN when server sent LOGINDISABLED
14 years ago
alecpl 77327e252a - Add SORT=DISPLAY support (RFC 5957) 14 years ago
alecpl a79417d4ef - Plugin API: added 'contact_form' hook
- Re-designed contact frame using Tabs
14 years ago
alecpl 022bcd1132 - When contacts search returns no rows display message of type 'notice' instead of 'warning' 14 years ago
alecpl f48a94cb50 - Remove Close buttons in googiespell popups 14 years ago
alecpl d808ba6e1d - Hide loading message when preview pane is being "emptied" (#1487077) 14 years ago
alecpl 5f27a762af - Revert r4135: allow Tab (auto)completion 14 years ago
alecpl b393e54247 - Add rcube_addressbook::get_record_groups() (#1487089) 14 years ago
alecpl 36ed9d7ec6 - Improve performance of rcube_imap_generic::countMessages() using STATUS instead of SELECT 14 years ago
alecpl d21a05b481 - Fix handling of URLs with semicolon (;) character (#1487088) 14 years ago
alecpl acd9bdd25b - Fix handling of URLs with tilde (~) character (#1487087) 14 years ago
alecpl 3870bec7ff - Add support for selection options from LIST-EXTENDED extension (RFC 5258)
- Don't list subscribed but non-existent folders (#1486225)
- Fix \Noselect handling performance (#1487082)
14 years ago
alecpl 10a6fc58e6 - Fix: don't return "empty" unlock 14 years ago
alecpl fa2173cefe - Fix: Use internal instead of DB cache in message_index() and thread_index() 14 years ago
alecpl 4757608097 - Improve pre-auth and auth capabilities handling 14 years ago
alecpl 3353fdcbb4 - Fix auth capabilty checks ignore welcome banner CAPABILITY string (#1487081) 14 years ago
alecpl 537b575ad1 - Fix autocomplete so Tab key will not insert selected contact 14 years ago
alecpl a5a4bf46bd - Add basic IMAP LIST's \Noselect option support (mark unselectable folders as virtual, etc.) 14 years ago
alecpl 10f08e6ce0 - Fix setting 'virtual' flag for non-existing folders in some cases 14 years ago
alecpl 2b42838427 - Simplify some code, add some comments 14 years ago
alecpl fc7a41f75e - Small improvements in NAMESPACE handling 14 years ago
alecpl 781f0ca54c - Improve performance by reading optional capability response from AUTHENTICATE 14 years ago
alecpl 80bc55e0dc - Fix parent folder with unread subfolder not bold when message is open (#1487078) 14 years ago
alecpl 4dd4172421 - Add support for AUTH=DIGEST-MD5 in IMAP (RFC 2831) 14 years ago
alecpl ee72e4d4ee - Fix possible js error in hide_message() (#1487076) 14 years ago
alecpl a1fe6bd11d - Add support for IMAP proxy authentication (#1486690) 14 years ago
alecpl 63d4d61148 - Re-implemented SMTP proxy authorization support 14 years ago
alecpl 7bf255bfe1 - Add SASL-IR support (RFC 4959)
- Add LOGINDISABLED support (RFC 2595)
- Add support for AUTH=PLAIN authentication to IMAP
14 years ago
thomascube cb7d32ebdd List groups in address detail view and allow to subscribe/unsubscribe from there (#1486753) 14 years ago
alecpl 6a16031d04 - Add LIST-STATUS support in rcube_imap_generic class (RFC5819) 14 years ago
alecpl 03d3bab2af - Add charset alias: WINDOWS-949 -> UHC (#1487072) 14 years ago
alecpl 659cf14cdd - Improve performance of messages counting using ESEARCH extension (RFC4731) 14 years ago
alecpl 710e274849 - Improve performance of unseen messages counting, use STATUS instead of SELECT+SEARCH (#1487058) 14 years ago
alecpl 8794f16c62 - Fix handling of attachments when Content-Disposition is not inline nor attachment (#1487051) 14 years ago
alecpl e0bd7054b7 - Add workaround for some Outlook's wrong content-types, per discussion in #1487051 14 years ago
alecpl 2ae58f1b67 - Fix content-type name regexp according to RFC4288.4.2 14 years ago
alecpl 8bac7e988f - Allow underline in content-type name, per comments in #1487051 14 years ago
alecpl 435c315223 - Fix decoding of e-mail address strings in message headers (#1487068) 14 years ago
alecpl a2e8cb3642 - Simplify/improve LSUB/LIST/SELECT commands handling
- Store UIDNEXT, UIDVALIDITY, UNSEEN values of selected folder
14 years ago
alecpl 854cf227ac - Use unified command identifier (AXXXX)
- Use unified methods of command execution and response parsing
14 years ago
alecpl 93f79cbe12 - Remove extra newline after closing tag (#1487067) 14 years ago
alecpl 4cb6675872 - Remove unused property rcube_mail_header::f 14 years ago
alecpl a85f889208 - Use better method for string escaping, don't add quotes when the string is a token 14 years ago
alecpl f13baaf67c - Fix regression in rcube_imap::_threadcount() which was the reason
why mailbox_status() returned always "1" for folders with enabled threading
14 years ago
alecpl 98f2c93209 - When read-status column is disabled create status icon in subject column
- Change read-status column icons so they are working like in flag column
- Some js code cleanup
14 years ago
alecpl 8b6eff6e69 - Add ACL extension support into IMAP classes (RFC4314)
- Add ANNOTATEMORE extension support into IMAP classes (draft-daboo-imap-annotatemore)                                                           
- Add METADATA extension support into IMAP classes (RFC5464)
14 years ago
alecpl 4438d66760 - Add separate column for message status icon (#1486665) 14 years ago
alecpl 4c6a61a684 - Add MS950 as alias for CP950 (#1487063) 14 years ago
alecpl d8335117e2 - Add LITERAL+ support (RFC2088) 14 years ago
alecpl bde4219e0d - Fix: cannot access private property rcube_template::$app 14 years ago
alecpl bd2e33f5f9 - Don't try to match identity on reply when user has only one 14 years ago
alecpl 1ac5431877 - Fix bug in rcube_plugin::local_skin_path() 14 years ago
alecpl 2d1d68bc7e - Display IMAP errors for LIST/THREAD/SEARCH commands, fixes #1486905 14 years ago
alecpl 0f0c17ad9e - improved IMAP errors handling (continue) 14 years ago
alecpl 8fcc3e1ad6 - Improved IMAP errors handling 14 years ago
alecpl 1c1e1e39f3 - Fix duplicated e-mail field in identity form (#1487054) 14 years ago
alecpl f6aac389bf - Minimize session data size by storing only last search result
and by removing search result from session after listing with empty search filter
14 years ago
alecpl ad334a1257 - Improve displaying of UI messages (#1486977) 14 years ago
alecpl 48e8b31b1e - Fix googiespell click events handling 14 years ago
alecpl f75adec3e7 - Improvements in googiespell styles 14 years ago
alecpl 663534468c - Fix setting identity when composing a draft or edited message 14 years ago
alecpl ace851722e - Prevent from infinite redirect in case of broken session (#1487028) 14 years ago
alecpl fddd6f2db0 - update RCMAIL_VERSION 14 years ago
alecpl ba12c76300 - Fix signature removal when replying in HTML to plain/text message 14 years ago
alecpl 937e26a541 - Fix links handling 14 years ago
alecpl bb269962fa - Fix message list clearing when search filter is used 14 years ago
alecpl a392125fe8 - Add SASL proxy authentication for SMTP (#1486693) 14 years ago
alecpl 14015da434 - Fix Net_SMTP from http://pear.php.net/bugs/bug.php?id=17942 14 years ago
alecpl e2cbcac4ad - Net_SMTP-1.4.3 + fix from http://pear.php.net/bugs/bug.php?id=17358 14 years ago
alecpl 29983c1671 - Add caching support in id2uid and uid2id functions (#1487019), Fix get_message_cache_index
to use internal cache when only sort order changes. Both changes improves performance of 'show' action
- code cleanup/function description fixes
14 years ago
alecpl ca1f564598 - Performance fix for case when session_lifetime=0, fixed indentation 14 years ago
alecpl e0a5ce0264 - Prevent from inserting empty link when composing HTML message (#1486944) 14 years ago
alecpl 32c657ae1f - Add (different) attachment icon for messages of type multipart/report (#1486165) 14 years ago
alecpl 6b4929278b - Add message content-type to the message flags in add_message_row(), can be used e.g. to set message row style/icon according to message type 14 years ago
alecpl 1716d5ef5a - Add message list menu to css-sprite image 14 years ago
alecpl e9470683bf - Use css sprite image for messages list 14 years ago
alecpl f22ea7ba18 - Support SMTP Delivery Status Notifications - RFC3461 (#1486142) 14 years ago
alecpl 9db4ca92ef - Support one argument of type array, instead of n arguments for rcube_mdb2::query method 14 years ago
alecpl 1b91421540 - Add 'htmlonreply' label 14 years ago
alecpl 7f89041e9a - Use empty envelope sender address for message disposition notifications (RFC2298.3) 14 years ago
alecpl 868deb5dab - Make htmleditor option behaviour consistent, add option to use HTML on reply to HTML message (#1485840) 14 years ago
thomascube d24b845b24 Updated French, Portuguese, German, Czech, Slovak, English, Hebrew, Dutch, Slovenian, Chinese, Lithuanian, Russian, Catalan and Welsh localizations to 0.4.1 level 14 years ago
alecpl 6c6bb09b15 - Add mdn_request=4 14 years ago
alecpl 393ba7186f - Fix handling of backslash as IMAP delimiter 14 years ago
alecpl 8f94b1aad6 - Convert to lowercase only domain part of email address on login 14 years ago
alecpl c288f9969e - Improve r4038: we can use keypress on FF and Opera, here we've got repetition
- Small code cleanup
14 years ago
alecpl 8cfbc47e89 - Fix keyboard doesn't work with autocomplete list with Chrome (#1487029) 14 years ago
alecpl 12daf6ddf5 - Fix for Konqueror 14 years ago
alecpl 538e1c85d2 - Fix confirmation message isn't displayed after sending mail on Chrome (#1486177) 14 years ago
alecpl 103ddcde87 - Minimize FETCH response for messages listing (when caching is disabled) 14 years ago
alecpl 9cc93aea7c - Use simplified domain expression for proper handling of domain names in UTF8 14 years ago
alecpl 135f84afa2 - Convert address to utf8 on contacts import 14 years ago
alecpl e25a357d95 - Add Reply-to-List feature (#1484252)
- Add Mail-Followup-To/Mail-Reply-To support (#1485547)
14 years ago
alecpl f1adbf17ee - Convert IDN to ASCII before using rcube_user::query()
- Always convert to lower case a username when it's an email address
14 years ago
alecpl df2188d778 - Fix mailto optional params in plain text messages aren't handled (#1487026) 14 years ago
alecpl 928bcaedc0 - Fix handling of Thunderbird's vCards (#1487024) 14 years ago
alecpl 249db18585 - Fix "Server Error! (Not Found)" when using utils/save-pref action (#1487023) 14 years ago
alecpl 0bc51d9d0f - Fix: contact group input is empty when using rename action more than once on the same group record 14 years ago
alecpl ce92ba767a - Plugin API: improved 'abort' flag handling, added 'result' item in some hooks: group_*, contact_*, identity_* (#1486914) 14 years ago
alecpl 66c674cc57 - Fix charset replacement in HTML message bodies (#1487021) 14 years ago
alecpl 1f49ce50a9 - Improve a little email address pattern, broken with IDNA support implementation 14 years ago
alecpl 9f9664338f - Change reply prefix to display email address only if sender name doesn't exist (#1486550) 14 years ago
alecpl 1148c6e936 - Add option do bind for an individual LDAP address book (#1486997) 14 years ago
alecpl 13ffa2810e - Added line number for error message 14 years ago
alecpl 33da0b48b3 - Allow setting some washtml options from plugin (#1486578) 14 years ago
alecpl 5c461bada9 - Update phpdoc (#1486958) 14 years ago
alecpl c609784656 - Use custom sorting when SORT is disabled by IMAP admin (#1486959) 14 years ago
alecpl 11bcac5802 - Fix HTML to plain text conversion doesn't handle citation blocks (#1486921) 14 years ago
alecpl b3660bbdc3 - Add option to "Return receipt" will be always checked (1486352) 14 years ago
alecpl a99968259d - Add option to automatically send read notifications for known senders (1485883) 14 years ago
alecpl e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 14 years ago
alecpl d7f9eb573b - Add link to identities in compose window (#1486729) 14 years ago
alecpl eacce9b3f5 - Messages caching: performance improvements, fixed syncing, fixes related with #1486748 14 years ago
thomascube 5371dc7889 Correct JS syntax 14 years ago
alecpl 6d1ae078c9 - Fix format=flowed: don't space-stuff empty lines (#1487018) 14 years ago
thomascube bd911ba814 Pool some code for command line tools; avoid displaying password on shell (#1486947); fix msgexport now using the new imap wrapper 14 years ago
thomascube 9d2a3a819a Focus search box or first edit field on page load 14 years ago
alecpl 08aa031871 - Fix wrong parameter count in fetchHeader() call 14 years ago
alecpl a8e1095eb0 - Fixed wrong function call in sync_header_index() 14 years ago
thomascube 6d94ab311a Only lower-case user name if first login attempt failed (#1486393) + fix test 14 years ago
thomascube 8603bbba2e Fix base url resolution + better order for condition checks in rcube_mdb2 + updated changelog 14 years ago
alecpl 0911facde9 - Truncate message subject when setting page title 14 years ago
alecpl 2753a4cab5 - Fix r3962 (< and > characters were not replaced with HTML entities in plain messages) 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
alecpl 6465a92a38 - Support action in form of "task/action" in goto_url() 14 years ago
thomascube cb2bc809ef Fix db_mode check in insert_id() 14 years ago
alecpl 1151581366 - Fix setting headers for IE in AJAX responses 14 years ago
alecpl 799359457f - Don't create a new rcube_browser object, use browser property from output object 14 years ago
alecpl d560e78d98 - Fix: close properly IMAP connection also when user is not logged in 14 years ago
thomascube a3de4f6054 Fix selection of read/write db connection 14 years ago
alecpl 11be9330de - Support %z variable in host configuration options (#1487003) 14 years ago
thomascube eab71fdf7e Remove accidentally committed debug code 14 years ago
yllar 5761a871c7 pt_PT kh_KH de_DE translation updates 14 years ago
thomascube 62c791f609 Prevent from saving a non-existing skin path in user prefs 14 years ago
alecpl ffc040bf9e - update ID keyword 14 years ago