Commit Graph

3080 Commits (37463345d56b9f4a35417bfd24af792912ca9009)

Author SHA1 Message Date
alecpl 600bb156f7 - Use improved get_capability() syntax, saves CAPABILITY call in some cases 14 years ago
alecpl eabd44876c - Extend getCapability() to return caps values or true/false 14 years ago
alecpl 77437e70f9 - Fix typo 14 years ago
yllar 0645ee3f19 pt_PT it_IT sl_SI ca_ES sk_SK updated 14 years ago
alecpl aff04d6fc4 - Fix errors in getACL() and myRights() 14 years ago
alecpl a36e1ef967 - Fix handling of INBOX when personal namespace prefix is non-empty (#1487657) 14 years ago
alecpl 4da0bee2f8 - Fallback to INBOX if this.env.mailbox is not specified in list_mailbox() 14 years ago
alecpl d70c217a3b - en_GB update (#1487659) 14 years ago
alecpl f7221df5c5 - Fix for ANNOTATEMORE drafts below 08 version (use quoted parameters) 14 years ago
alecpl 814bafcc5a - Add handling of multifolder METADATA/ANNOTATION responses 14 years ago
yllar dd944d9500 et_EE update 14 years ago
alecpl 1c7b94b52e - Fix namespaces handling (#1487649) 14 years ago
yllar f811dab109 translations update 14 years ago
alecpl 7f1da4818e - Add debug handler support in rcube_imap_generic 14 years ago
alecpl 4d268b1fae - Don't return empty I and B tags in short form 14 years ago
alecpl ceb7085c45 - Fix duplicated rcmBody div 14 years ago
thomascube b37e6987b5 Show the same message only once; increase display time for warnings 14 years ago
alecpl 7c9850da45 - Improve handling of whitespace characters after closing PHP tag in localization and config files 14 years ago
alecpl b091848487 - Remove unused 'purge' label
- Fix pl_PL localization
14 years ago
alecpl ab1bea4843 - Fix handling (skipping) of unilateral untagged server responses (in THREAD/SORT/SEARCH commands) 14 years ago
thomascube fbaaae0098 Better wording for purge and expunge operations 14 years ago
alecpl 8127289ba8 - Revert wrong optimization in r4354 14 years ago
alecpl 531922676e - small performance improvement 14 years ago
alecpl 6f3d0c2113 - Added lost 'rename' label 14 years ago
alecpl 591dd80d22 - Fix Fatal error: Call to a member function get_capability()... 14 years ago
thomascube f3c7820463 Better wording in German 14 years ago
thomascube e624fc6e9d Bring back the title for the column with subscription checkboxes; complete german translations 14 years ago
alecpl 02491a9789 - Make possible to overwrite server's namespaces with imap_ns_* options 14 years ago
alecpl 1ce4420b7e - When clicking on the list take the focus away from an iframe too 14 years ago
alecpl 9840ab69e4 - Fix charset conversion for text attachments without charset specification (#1487634) 14 years ago
alecpl 1013bad3a2 - Allow setting _user and _host via GET parameters on login screen (#1486993) 14 years ago
alecpl a06535e20d - Improved emoticons text representations 14 years ago
yllar 7416ae859b he_IL fr_FR lt_LT et_EE ja_JP ar_SA pt_PT cy_GB de_DE updated 14 years ago
alecpl 14f87f7f38 - Set Mail-Reply-To also for identity's reply-to 14 years ago
alecpl 3ee5a7200a - Improved Mail-Reply-To and Mail-Followup-To headers handling 14 years ago
alecpl c2c820cbf4 - CS fixes 14 years ago
alecpl ad399a95dd - Add username and IP address to log message on unsuccessful login (#1487626) 14 years ago
alecpl 4064452816 - Fix handling of untagged responses for AUTHENTICATE command (#1487450) 14 years ago
alecpl 90f81a6c8d - Better support for READ-ONLY and NOPERM responses handling (#1487083)
- Add confirmation message on purge/expunge commands response
- Fix CLOSE was called on unselected mailbox
14 years ago
alecpl 5be0d000ac - Fix displaying of foldersubscribing/folderunsubscribing labels 14 years ago
alecpl 72b807aa6a - Fix empty sender in reply prefix (#1487454) 14 years ago
alecpl 645b75cf3c - ja_JP translation update (#1487451) 14 years ago
alecpl dd83549dda - Fix closeConnection() call in rcube_imap::reconnect() 14 years ago
alecpl d7e83d34dd - Get rid of IMAP connection message tracing 14 years ago
alecpl 0e11940a65 - Improve performance of folder rename and delete actions. Don't get list of all folders when we need only children of the specified folder. 14 years ago
alecpl 7472893512 - Fix plaintext versions of HTML messages don't contain placeholders for emotions (#1485206) 14 years ago
alecpl 9e81b55616 - Removed temp debug code 14 years ago
alecpl e232acbfde - Improve performance of moving or copying of all messages in a folder (use CLOSE intead of EXPUNGE)
- Code cleanup + added more phpdoc comments
14 years ago
alecpl c0c0c03d97 - Fix: copying all messages in a folder copies only current page 14 years ago
alecpl af3c045ecf - New Folder Manager UI
- Fix invalid Request when creating a folder (#1487443)
- Add folder size and quota indicator in folder manager (#1485780)
- Add possibility to move a subfolder into root folder (#1486791)
14 years ago
yllar a5ee723f42 fr_FR cs_CZ id_ID en_GB et_EE ja_JP gl_ES zh_TW sv_SE cy_GB ru_RU es_ES bg_BG r_HR nl_NL uk_UA updates 14 years ago
alecpl 27acfd6774 - Fix preview window doesn't work when RC is in a frame (#1487314)
- Add helper function is_framed()
14 years ago
alecpl 1cca4fbd45 - Allow setting autocomplete attribute for all inputs separately (#1487313) 14 years ago
alecpl 53604a0550 - Fix setting charset of attachment filenames (#1487122) 14 years ago
alecpl b46edc0f90 - Fix "Cannot use scalar value..." warning (#1487066) 14 years ago
alecpl 43fb35b5cb - Fix cursor position on compose form in Webkit browsers (#1486674) 14 years ago
alecpl 489ffbde73 - Fix window is blur'ed in IE when selecting a message (#1487316) 14 years ago
alecpl e17553d954 - Add 'login_lc' config option for case-insensitive authentication (#1487113)
- Make username comparison case sensitive on MySQL
14 years ago
alecpl fd371a519d - Fix attachments of type message/rfc822 are not listed on attachments list 14 years ago
alecpl 9016a84f7b - Handle PHP warning in decrypt function (#1485970) 14 years ago
thomascube eee6944b5d Save session data with bas64 ecoding to make it more robust against garbage data (#1487136) 14 years ago
alecpl 63f9dee62d - Add workaround for MSOE's multipart/related messages with non-related attachments 14 years ago
thomascube f5e5eed330 Add check to other cases, too 14 years ago
thomascube e31afbbc9b Fix php warnings; Courier doesn't like spaces appended to the EXPUNGE command 14 years ago
thomascube e0a736609c Updated Italian, Russian, Dutch, Ukrainian and Slovak localizations; better names for mdn/dsn in German 14 years ago
thomascube ea33cd1be8 Updated Hebrew, Estonian, Portuguese, Flemish, Bulgarian, Hungarian and Chinese localizations upon user submissions 14 years ago
thomascube 844d3ff31c Updates German translations and Changelog 14 years ago
thomascube fbe24e9fa9 Allow plugin templates to include local files (#1487133); make autocomplete on login screen configurable 14 years ago
alecpl 576b330ebd - Temporarily commented out \Noselect flag checking in select(), because of problems with Courier 14 years ago
alecpl d1a9885f21 - Small code cleanup 14 years ago
alecpl 617623fa79 - Fix PHP warning: check if array isn't empty before using max() 14 years ago
alecpl 1f052f0be2 - Fix adding contact group record after creating a group 14 years ago
alecpl 57388f9cce - Fix attachment names encoding broken in r4232 14 years ago
alecpl 11a61a8ab3 - Fix last change in rcube_html_editor() 14 years ago
alecpl cc5ae9e337 - Fix last commit 14 years ago
alecpl d2b8840a0e - Fix handling of custom "_from" in sendmail (#1487132)
- Small fix in displaying Sender input field
14 years ago
alecpl e9a974990e - Add threads() result checking 14 years ago
alecpl 0f9d8ca40d - Don't set attachment's charset in Content-type header (#1487122) 14 years ago
alecpl effdb3c01d - Lock submit button in onsubmit event on login page (#1487036) 14 years ago
alecpl 4b410e2064 - Execute HTML editor initialization in page footer (#1487125) 14 years ago
alecpl 3e54812afa - remove debug command (#1487053) 14 years ago
alecpl 2c200021fd - Fix focused elements aren't unfocused when clicking on the list (#1487123) 14 years ago
alecpl 6084d782f2 - Fix hanling of HTML entity strings in plai text messages 14 years ago
alecpl a4c970508b - Re-fix handling of html entity strings in plain/text messages 14 years ago
alecpl ef17c54e73 - Fix IE issue when replacing spaces doesn't work
- Some code improvements
14 years ago
alecpl 5d238918a7 - More fixes for folders with name "0" 14 years ago
alecpl b72e2f9a17 - Fix handling of folders with "<>" characters in name 14 years ago
alecpl 74cd6cced6 - Fix handling of special characters when building content of drag layer 14 years ago
alecpl 310fc2dfcc - jQuery-1.4.4 14 years ago
alecpl 44840971e8 - Fix handling of folders with name "0" (#1487119) 14 years ago
alecpl d2b27d1175 - Fix displaying of text/plain messages containing HTML entities 14 years ago
alecpl 4d21f62a0c - ja_JP localization update 14 years ago
alecpl ad3c273c91 - Fix handling of message bodies (quoted-printable encoded) with NULL characters (#1486189) 14 years ago
alecpl d903fb4dd4 - Fix lack of IMAP server response in logged error message when using AUTHENTICATE PLAIN with SASL-IR 14 years ago
alecpl ad5881162d - oops, fix parse error from last commit 14 years ago
alecpl 00290a6032 - Add support for shared folders (#1403507) 14 years ago
alecpl ec211b7592 - Changed timeout so non-error messages will disapear faster 14 years ago
alecpl f94639f7bf - Improved r4191 bugfix 14 years ago
alecpl 3bb9b5212b - Fix operations on messages in unsubscribed folders (#1487107) 14 years ago
thomascube 7fcb56b5b6 Support skins with old template names 14 years ago
alecpl f6642844e0 - Fix: loading message doesn't disapear after using 'load-images' action 14 years ago
alecpl c296b810bc - Add option for minimum length of autocomplete's string (#1486428) 14 years ago
alecpl cdf1ae0029 - Remove redundant directory separator 14 years ago
alecpl c0ed783aa1 - CS fixes 14 years ago
alecpl c26b398d56 - Fix mailbox status checking when skip_deleted and threading are enabled 14 years ago
alecpl 9be483ce0d - Enable autocomplete for all address fields 14 years ago
alecpl cb105aa9f1 - Fix displaying long header names in message headers table
- Fix translation labels names for Mail-Followup-to and Mail-Reply-To
14 years ago
alecpl 93681d1e5e - Fix extra line added to the message body when using php mail function (#1487060) 14 years ago
alecpl ac2c953021 - Remove leftover code 14 years ago
alecpl 30b30226e6 - Add possibility to force mailbox selection. There're situations where we're invoking
STATUS (for all messages count) and SELECT later for other operations. If we
  call SELECT first, the STATUS will be not needed.
14 years ago
alecpl 29b39739df - Improve responsiveness of messages displaying (#1486986) 14 years ago
alecpl b8d8cbda45 - Skip conversion when input charset is BINARY 14 years ago
alecpl bf13ba996c - remove charset=binary from content-type 14 years ago
alecpl 83ba22c77b - Unify template files naming 14 years ago
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