Commit Graph

1404 Commits (08b796f83cdfc650d47c6a9ebca3b04fef80cea5)

Author SHA1 Message Date
alecpl 11a61a8ab3 - Fix last change in rcube_html_editor() 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 4b410e2064 - Execute HTML editor initialization in page footer (#1487125) 14 years ago
alecpl a4c970508b - Re-fix handling of html entity strings in plain/text messages 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 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 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 3bb9b5212b - Fix operations on messages in unsubscribed folders (#1487107) 14 years ago
thomascube 7fcb56b5b6 Support skins with old template names 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 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 b8d8cbda45 - Skip conversion when input charset is BINARY 14 years ago
alecpl bf13ba996c - remove charset=binary from content-type 14 years ago
alecpl 8738e943db - Use consistent naming (folder -> mailbox), fixed #1487101 14 years ago
alecpl f75f65ce47 - Added option imap_force_lsub for some buggy LIST-EXTENDED implementations (#1486225) 14 years ago
alecpl a5e8e5df88 - Small code improvements 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 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 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 4dd4172421 - Add support for AUTH=DIGEST-MD5 in IMAP (RFC 2831) 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 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 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 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 4c6a61a684 - Add MS950 as alias for CP950 (#1487063) 14 years ago
alecpl d8335117e2 - Add LITERAL+ support (RFC2088) 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 ad334a1257 - Improve displaying of UI messages (#1486977) 14 years ago
alecpl fddd6f2db0 - update RCMAIL_VERSION 14 years ago
alecpl 937e26a541 - Fix links handling 14 years ago
alecpl a392125fe8 - Add SASL proxy authentication for SMTP (#1486693) 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 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 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
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 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 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 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 5c461bada9 - Update phpdoc (#1486958) 14 years ago
alecpl c609784656 - Use custom sorting when SORT is disabled by IMAP admin (#1486959) 14 years ago
alecpl e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 14 years ago
alecpl eacce9b3f5 - Messages caching: performance improvements, fixed syncing, fixes related with #1486748 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
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 e019f2d0f2 - s/RoundCube/Roundcube/ 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 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 62c791f609 Prevent from saving a non-existing skin path in user prefs 14 years ago
alecpl b364912fc1 - Don't log errors about empty password when connecting to IMAP server (#1487001) 14 years ago
alecpl 2280757d24 - Added more charset aliases 14 years ago
alecpl 457373bf3f - Fix: close() method of addressbook object(s) is not called in shutdown function 14 years ago
alecpl acbf0f5ee0 - Fix: iconv doesn't support UTF7-IMAP 14 years ago
alecpl f12d218831 - small fix for format=flowed parsing 14 years ago
alecpl 99b8c1e2ac - Fix format=flowed handling (#1486989) + small improvements in plain messages parsing 14 years ago
alecpl cb3dfdfede - Fix messages background image handling in some cases (#1486990) 14 years ago
alecpl 618cb0d8dd - Don't trim spaces from the end of line when converting to format=flowed 14 years ago
alecpl ed302bbbed - Code improvements + more infinite loop prevention 14 years ago
alecpl a5c56b3b21 - Return false from putLineC instead of NULL, for consistence 14 years ago
alecpl 1e3ba370c3 - Small improvement for last commit 14 years ago
alecpl 4d7acb3cb2 - Fix handling of charsets with LATIN-* label 14 years ago
alecpl 860678e333 - Add semicolon at the end of SQL queries in log (#1486957) 14 years ago
alecpl 2aa2b332f6 - Small performance improvements 14 years ago
alecpl 372d3bf6de - Fix Chrome browser was recognized as Safari 14 years ago
alecpl 272a7e5a24 - Don't use mail_header_delimiter when saving mail in IMAP 14 years ago
alecpl 086767c8f2 - Added mail_header_delimiter validation 14 years ago
alecpl 564741f77b - performance: use custom function for IV vector generation instead of mcrypt_create_iv() 14 years ago
alecpl 1fb718cae0 - Fix TinyMCE uses zh_CN when zh_TW locale is set (#1486929) 14 years ago
alecpl d1dd13ee5c - Fix SMTP test in Installer (#1486952) 14 years ago
alecpl 5cf7aae178 - Don't add date to log when using syslog 14 years ago
alecpl 1a2f8375de - add message_part_structure hook also for text parts of mixed messages 15 years ago
alecpl b6244d5ce7 - Improve email regexp in mailto: links handler (#1486808) 15 years ago
alecpl ecc28ce02f - Removed /i from regexp 15 years ago
alecpl 3c9d9aa943 - Improve handling of single-part messages with bogus BODYSTRUCTURE (#1486898) 15 years ago
alecpl 119ad13d74 - Rename hooks: contact_save -> contact_update, identity_save -> identity_update, delete_identity -> identity_delete
- Print warning to the log about deprecated hook names usage
15 years ago
alecpl 03dbf37d5c - Small improvement in SELECT response parsing 15 years ago
alecpl 7f5b535d12 - Improved performance of LIST/LSUB response parsing 15 years ago
thomascube 4859fedb92 Fix unit tests + update version 15 years ago
alecpl c16fab1641 - Fix strpos() usage (#1486458) 15 years ago
alecpl 532c2504f4 - Add 'language' parameter in 'user_create' hook (#1486896) 15 years ago
alecpl eef0dae865 - Last commit fix 15 years ago
alecpl 5ced9ca075 - Replace message_part_encrypted hook with more generic message_part_structure 15 years ago
alecpl b0eeaac9e0 - Fix: rcube_user::get_username() doesn't take mail_domain setting into account (#1486895) 15 years ago
alecpl a31dd08826 - Replace chop() with rtrim(), small improvements in fetchHeaders() 15 years ago
alecpl c56f1f5046 - Support vCards without or with an empty FN 15 years ago
alecpl 2537686d1d - Performance fix: Determine real mimetype of message/rfc822 part from bodystructure instead of fetched headers 15 years ago
alecpl 95fd49e4f2 - Fix message structure parsing when it lacks optional fields (#1486881) 15 years ago
alecpl e6ce0062f2 - Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings) 15 years ago
alecpl d78564abca - Fix performance in array_keys_recursive() 15 years ago
alecpl c51304ddc8 - Fix performance of threads parsing 15 years ago
alecpl 3a4c9f424b - Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting (#1486866) 15 years ago
alecpl d5d9680486 - Fix double slash in plugin directory path (#1486872) 15 years ago
thomascube 904809459d Fix default IMAP port configuration (#1486864) 15 years ago
alecpl 5e0999c53c - Fix opening attachments on IE (#1486829) 15 years ago
alecpl 3e58bf2062 - Fix handling of messages with Content-Type: application/* and no filename (#1484050) 15 years ago
alecpl b25dfd0913 - removed PHP closing tag 15 years ago
alecpl 8dfe51ef4e - Extended rcube_user::get_username (#1486707) 15 years ago
alecpl f767654478 - Add %dc variable support in base_dn/bind_dn config (#1486779) 15 years ago
alecpl d7a5dfa26a - Fix dot-atom expression in e-mail validation regexp (#1486808) 15 years ago
thomascube 8e5ed7be9e Strip comments in css string + don't set font color to tags 15 years ago
alecpl 37e467d55c - Fix no-cache headers on https to prevent content caching by proxies (#1486798) 15 years ago
alecpl f19d86b96d - Fix attachment filenames broken with TNEF decoder using long filenames (#1486795)
- Use tnef_decoder class from Horde
15 years ago
alecpl 93e3ae1385 - Remove BOM (#1486785) 15 years ago
vbenincasa d0b981757a - Sanitize CSS universal selector from e-mails. Without this fix any message can play with the CSS from entire mail window or mail preview frame. Test case:
<style type="text/css">*{ background: #000; }</style>
15 years ago
alecpl 54759ce120 - some improvements + added splitter in Identities 15 years ago
alecpl 09266796dc - remove some debug code 15 years ago
alecpl 2653fe169f - Reverted r3725 change 15 years ago
thomascube af3cf8a0a7 Bring back some previously removed lines 15 years ago
thomascube e9b5a6c2d5 Unify directory/mailbox list actions 15 years ago
alecpl 349a8e36e5 - Add real SMTP error description to displayed error messages (#1485927) 15 years ago
alecpl 64e3e80743 - Fix some IMAP errors handling when opening the message (#1485443) 15 years ago
alecpl b93d00026a - fix for initial capability response 15 years ago
alecpl 6a642d1a2e - support dynamic hostname variables in 'username_domain' option 15 years ago
alecpl 6749e45ed3 - fix parsing bodystructure of messages with "Content-Type: multipart/related; type=multipart/alternative" 15 years ago
alecpl 648db37e68 - Fix related parts aren't displayed when got mimetype other than image/* (#1486432) 15 years ago
alecpl 0bc59eeb41 - Fix handling very long THREAD responses 15 years ago
alecpl ccf250ec1d - performance improvement: we can skip THREAD when folder is empty 15 years ago
alecpl 309f49f09b - performance improvement: skip SEARCH command when mailbox is empty and SEARCH is called just after SELECT 15 years ago
alecpl ffd3e29068 - Some fixes for BADCHARSET handling in SORT/THREAD/SEARCH response 15 years ago
alecpl f22b5439f2 - Fix: don't call FETCH when THREADS returns empty result 15 years ago
alecpl bb8721aaeb - Support dynamic hostname (%d/%n) variables in configuration options (#1485438) 15 years ago
thomascube 05a631a43c Allow plugins to register their own tasks 15 years ago
alecpl 1126fc6127 - Performance improvement in add_to_group() 15 years ago
alecpl f07d238b1b - Add 'imap_timeout' option (#1486760) 15 years ago
alecpl d311d809d6 - Fix forwarding of messages with winmail attachments
- Remove some redundant code for winmail handling in get.inc, move tnef_decode() to rcube_message
- Fix handling of uuencoded attachments in message body (#1485839)
- Extend rc_mime_content_type() to work with string buffer
15 years ago
alecpl 982e0b0b89 - Redesigned how rcube_contacts handles table names 15 years ago
thomascube 3b67e33c8e Allow derived classes of rcube_contacts to override table and sequence names 15 years ago
alecpl 874ff4d4be - Fix raise_error() in Installer (#1486756) 15 years ago
alecpl 14a4ac556e - fix error message on SMTP oversize error (#1486754) 15 years ago
alecpl 6f4e7dbcb1 - Added list_mailboxes hook in rcube_imap::list_unsubscribed() (#1486668) 15 years ago
thomascube a2a36103cf Bump trunk version 15 years ago
thomascube 8ad5c89f22 Don't wrap quoted lines at all 15 years ago
thomascube 6b6f2e83de Display and send messages with format=flowed (#1484370), fixes word wrapping issues (#1486543) 15 years ago
alecpl e93c72d9a3 - remove html2text hack from autoloader (don't need it anymore) 15 years ago
alecpl 24c91ed78e - Moved error.inc to /utils
- Removed bugs.inc (content copied into main.inc)
15 years ago
alecpl c1439f925d - Fix message/rfc822 attachments containing only attachments are not parsed properly (#1486743) 15 years ago
alecpl 9d5c834332 - Fix %00 character in winmail.dat attachments names (#1486738) 15 years ago
alecpl b62a0d2d23 - Fix in timezone setting (#1486183) 15 years ago
alecpl c435173eb4 - Fix handling errors of folder deletion (#1486705) 15 years ago
alecpl 6a86d2727a - Fix typo in last commit 15 years ago
alecpl 1d51658ba5 - Parse untagged CAPABILITY response for LOGIN command (#1486742) 15 years ago
alecpl 677e1f26fe - Some files from /bin + spellchecking actions moved to the new 'utils' task 15 years ago
alecpl d17a7fea4c - remove debug code 15 years ago
alecpl bb8012cfcd - Extend contact groups support (#1486682) 15 years ago
alecpl 488074965b - Fix check-recent action issues and performance (#1486526)
- Fix messages order after checking for recent (#1484664)
- Fix messages copying
- Reset check-recent interval after check-recent by hand
15 years ago
alecpl 25fdec592d - Fix autocomplete shows entries without email (#1486452) 15 years ago
alecpl bec31a4e86 - fix for use without session object 15 years ago
alecpl 16378fe3a2 - preformance fix: don't load full folders list when checking for folder
existance in sendmail.inc, use internal cache to make mailbox_exists()
  faster when called more than one time for the same folder
15 years ago
alecpl 05a7e3d603 - Fix typo (#1486703) 15 years ago
alecpl 06c116bf75 - Fix database constraint violation when opening a message (#1486696) 15 years ago
alecpl a004bb8cbe - code re-formatting + small improvements 15 years ago
alecpl 3978cbf4cd - use @ operator for fclose() on connection handle 15 years ago
alecpl f0485adef1 - Fix folder subscription checking (#1486684)
- Fix INBOX appears (sometimes) twice in mailbox list (#1486672)
15 years ago
alecpl 0f3764e592 - add DNS checking code for Windows & PHP<5.3.0 15 years ago
alecpl a7890113c6 - code reformatting 15 years ago
alecpl 175d8eed7b - fix typos 15 years ago
alecpl 495c0e512c - fix rcube_addressbook inheritance 15 years ago
alecpl 63bff1dd31 - small cleanup 15 years ago
thomascube d062dbe18c Add class docuumentation blocks and make phpdoc work again 15 years ago
alecpl d824acaf11 - fix typo in mailbox_exists() 15 years ago
alecpl 373747becc - Fix listing of attachments of some types e.g. "x-epoc/x-sisx-app" (#1486653) 15 years ago
alecpl bf67d60e43 - Skip session initialization/configuration if session is initialized already (e.g. using Installer) 15 years ago
alecpl a03c98092f - fix IMAP errors on Settings/Folders (always call _id2uid() with mailbox set)
- performance: add option to not checking MAXUID in messagecount()
15 years ago
alecpl 2eb7943f2a - code cleanup (mostly identation fixes) 15 years ago
alecpl 6319670243 - Fix SQL error on contact auto-completion (#1486649) 15 years ago
alecpl 821a560f19 - one improvement more 15 years ago
alecpl 566b142aaa - last commit fix + better performance with counters caching 15 years ago
alecpl 3e696da28e - Use '=' operator instead of LIKE 15 years ago
alecpl 3d6c04ddf0 - SQL performance fixes + code formatting 15 years ago
alecpl 5318bac11d - Don't add extra newline in sql debug log 15 years ago
alecpl 0a19215ae3 - make sure INBOX is allways displayed as Inbox (per recent discussion) 15 years ago
thomascube c69d2ae6e9 Remove this temporary check 15 years ago
alecpl 93c0188854 - Add sizelimit and timelimit variables in LDAP config (#1486544) 15 years ago
alecpl f3e1010090 - Hide IMAP host dropdown when single host is defined (#1486326) 15 years ago
alecpl 8e211adb01 - Add images pre-loading on login page (#1451160) 15 years ago
alecpl 3544558f2d - Add HTTP_X_REAL_IP and HTTP_X_FORWARDED_FOR to successful logins log (#1486441) 15 years ago
alecpl 46a1385974 - improve rcube_parse_charset() performance 15 years ago
alecpl 9096de8520 - handle WIN-* charset as WINDOWS-* 15 years ago
alecpl a4468298c8 - fix sorting of folders with capital letters 15 years ago
thomascube a35062a1eb Always set changed date when marking a DB record as deleted + provide a cleanup script 15 years ago
thomascube 8e3a6039cf Assign newly created contacts to the active group (#1486626) and fix group selection display (#1486619) 15 years ago
alecpl 7fdb9da98e - Fix sources list if 'ldap_public' is null/false 15 years ago
alecpl 44155cddc2 - load des.inc file only when needed 15 years ago
alecpl cd96fd6727 - Add some critical PHP settings check to prevent bugs like this (#1486307) 15 years ago
alecpl 70318e5463 - create rcube_mime_struct class on Iloha's MIME (mime.inc) basis 15 years ago
alecpl 1820932295 - add iilBasicHeader alias for rcube_mail_header class, needed by messages cached in previous versions (#1486602) 15 years ago
alecpl 600981d1d3 - fix comment 15 years ago
alecpl cbde304b98 - Use MDB2's Manager module for listing tables 15 years ago
thomascube 04adaac71b Complete address book interface class with group functions 15 years ago
thomascube bb6294a26e Also remove contactgroupmembers when deleting a contact 15 years ago
thomascube 64d855c9b1 List of tables mustn't be static (wtf?) 15 years ago
thomascube c0297f4172 Asynchronously expand contact groups + skip count queries in autocompletion mode + check for the existance of contactgroups table 15 years ago
thomascube 3baa72a62f Implement group renaming/deleting + use more consistent names for commands and actions (#1486587) 15 years ago
alecpl 6f31b356b2 - fix save/delete draft message with enabled threading (#1486596)
- performance improvement using UID SEARCH intead of SEARCH + FETCH
- re-fix r3445
15 years ago
alecpl 024f05762a - Fix undefined method error (#1486597) 15 years ago
alecpl 94a6c642cf - Fix imap login (#1486591) 15 years ago
alecpl c854241cc4 - change namespace() to getNamespace() 15 years ago
alecpl 59c216f3cc - Fix bugs on unexpected IMAP connection close (#1486190, #1486270)
- Iloha's imap.inc rewritten into rcube_imap_generic class
- rcube_imap code re-formatting
15 years ago
thomascube a61bbb24aa Added basic contact groups feature 15 years ago
alecpl fb7ec576ab - Added possibility to select all messages in a folder (#1484756) 15 years ago
alecpl 5ffceb7906 - typo 15 years ago
alecpl d8c440c03f - Added 'imap_force_caps' option for after-login CAPABILITY checking (#1485750) 15 years ago
alecpl cff88617c0 - small backend cleanup + support for operations on ALL messages in a folder 15 years ago
alecpl 18ace62791 - Set maxuid in threads mode, to prevent unnecessary list reloading on (first) check_recent 15 years ago
alecpl 3fb3792efc - Fix UNSEEN counting when threads and skip_deleted are both enabled (#1486558) 15 years ago
alecpl 02f7cb8851 - Fix rcube_imap::mailbox_exists (#1486560) 15 years ago
alecpl 9b3fdc25c1 - Implemented messages copying using drag&drop + SHIFT (#1484086) 15 years ago
alecpl 15e00bdf50 - Improved performance of folders operations (#1486525) + code cleanups 15 years ago
alecpl 1845fb6318 - Handle 'false' result from iil_C_* functions (#1486511) 15 years ago
alecpl 895d4e385c - Use iconv's //IGNORE instead of //TRANSLIT 15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl f4f1c442f7 - last commit fix (there's probably no class definition when reading table rows from DB) 15 years ago
alecpl b695604624 - allow setting row css class in rcube_table_output() 15 years ago
alecpl f209717e41 - virtuser_query: support other identity data (#1486148) 15 years ago
alecpl b579f42b55 - fixes for proper handling of email addresses with form: "user"@domain.tld 15 years ago
alecpl b9d751df60 - get better message for error in DATA 15 years ago
alecpl 1baeb660eb - Improved check_email() 15 years ago
alecpl 5027c326e9 -remove root_ns setting as useless, should fix #1486222 15 years ago
alecpl 56505a1174 - Options virtuser_* replaced with virtuser_* plugins
- Plugin API: Implemented 'email2user' and 'user2email' hooks
15 years ago
alecpl fe7d78ab55 - simplify console 15 years ago
alecpl a4f7780044 - Fix check_recent action when skip_deleted=true (#1486535) 15 years ago
alecpl e55ab02682 - Add 'default_charset' option to user preferences (#1485451) 15 years ago
alecpl 2d08c50fd7 - Support/Require tls:// prefix in 'smtp_server' option for TLS connections
- "Split" config file into sections
15 years ago
alecpl 4e4445f55b - fix console's font-size in Konqueror 15 years ago
alecpl f1ce5163e5 - Fix inconsistent behaviour of 'delete_always' option (#1486299) 15 years ago
thomascube a96183883d Changed signature separator when top-posting (#1486330) 15 years ago
alecpl 40353f1a6c - Fix regression in template expressions, don't allow '-' character in env/request/cookie name 15 years ago
alecpl aba0927545 - Fix long e-mail addresses validation (#1486453) 15 years ago
alecpl d15d594a42 - more case sensitive matching 15 years ago
thomascube f2cdc551e7 Use private method 15 years ago
thomascube 7c9d922b96 New recent check based on UIDs 15 years ago
thomascube c8cf268b9d No more case-insensitive folder name comparisons 15 years ago
alecpl 3704b78841 - Added function to get addressbooks list rcmail::get_address_sources() (#1486248) 15 years ago
thomascube d5ffb58726 Use case sensitive check when checking for default folders (#1486346) 15 years ago
alecpl 0c4d3fd9e3 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago
alecpl 929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago
alecpl 72b140dc98 - Support arrays in get_input_value() (#1486277) 15 years ago
alecpl ebc619c149 - Fix CVE-2010-0464: Disable DNS prefetching (#1486449) 15 years ago
alecpl 333c48caf7 - Squirrelmail_usercopy: support reply-to field (#1486506)
- Use rcube_user::insert_identity() instead of custom SQL query in rcube_user::create()
15 years ago