Commit Graph

881 Commits (075ee62a7723c76df3eb7e6e2d5884a266f951b8)

Author SHA1 Message Date
alecpl 47d06e46df - Display inline images with known extensions and non-image content-type (#1486934) 14 years ago
alecpl 736790f625 - Fix JS error on IE when trying to send HTML message with enabled spellchecker (#1486940) 14 years ago
alecpl eb9eff0711 - Fix TinyMCE buttons are hidden in Opera (#1486922)
- Fix initial resizing of html editor in some browsers
14 years ago
alecpl 1fb718cae0 - Fix TinyMCE uses zh_CN when zh_TW locale is set (#1486929) 14 years ago
alecpl eeb34ba356 - Fix Tab key doesn't work in HTML editor in Google Chrome (#1486925) 14 years ago
alecpl 196d04f488 - Fix "Select all" causes message to be opened in folder with exactly one message (#1486913) 14 years ago
alecpl d1dd13ee5c - Fix SMTP test in Installer (#1486952) 14 years ago
alecpl 45da0106fb - Changelog update 14 years ago
alecpl ac1898173b - Fixes in SQL init script + added update script for MSSQL database 15 years ago
alecpl 5807133b88 - Fix upgrade script for SQLite (#1486903) 15 years ago
alecpl 27a96a40db - Fix path to SQL files when using pgsql/mysqli/sqlsrv drivers (#1486902) 15 years ago
alecpl 3c9d9aa943 - Improve handling of single-part messages with bogus BODYSTRUCTURE (#1486898) 15 years ago
thomascube 4859fedb92 Fix unit tests + update version 15 years ago
thomascube 0e2ccb3bca Don't hide upload box on document click in Safari on Windows (#1486823) 15 years ago
thomascube 5cff852b07 Disable active spell check in tinyMCE before switching to plaintext mode (#1486870) + focus message field after mode switch 15 years ago
alecpl 95fd49e4f2 - Fix message structure parsing when it lacks optional fields (#1486881) 15 years ago
alecpl db1f1e31ca - Include all recipients in sendmail log 15 years ago
alecpl 3a4c9f424b - Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting (#1486866) 15 years ago
thomascube 904809459d Fix default IMAP port configuration (#1486864) 15 years ago
alecpl 3e58bf2062 - Fix handling of messages with Content-Type: application/* and no filename (#1484050) 15 years ago
alecpl 087c7dc5d2 - Improved compose screen: resizable body and attachments list, vertical splitter, options menu
- Removed productname/version element, changed footer size to 20px
15 years ago
alecpl bdb13a51f7 - Fix RC forgets search results (#1483883) 15 years ago
alecpl be6f3a9d28 - Improve parsing of styled empty tags in HTML messages (#1486812) 15 years ago
alecpl f767654478 - Add %dc variable support in base_dn/bind_dn config (#1486779) 15 years ago
alecpl 16e8314254 - removed info about response.callbacks removal 15 years ago
alecpl ce06d32dd8 - UI unification
- Added button to hide/unhide the preview pane (#1484215)
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 2bf3cc6fc3 - Use user's timezone in Date header, not server's timezone (#1486119) 15 years ago
alecpl 5852c14d3e - Add option to set separate footer for HTML messages (#1486660) 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 7c866e47e8 - Fix related parts aren't displayed when got mimetype other than image/* (#1486432) 15 years ago
thomascube 997111f49a Add multiple identity and database support to squirrelmail_usercopy plugin (#1486517) 15 years ago
alecpl bb8721aaeb - Support dynamic hostname (%d/%n) variables in configuration options (#1485438) 15 years ago
alecpl 5bde172aef - Add 'messages_list' hook (#1486266) 15 years ago
alecpl 7ceabc8815 - Add request* event triggers in http_post/http_request (#1486054) 15 years ago
alecpl ac8edbed35 - Fix use RFC-compliant line-delimiter when saving messages on IMAP (#1486712) 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 6f4e7dbcb1 - Added list_mailboxes hook in rcube_imap::list_unsubscribed() (#1486668) 15 years ago
alecpl 87a8685fbf - Fix wrong message on file upload error (#1486725) 15 years ago
alecpl 0b7f3a8ab2 - Add support for data URI scheme [RFC2397] (#1486740) 15 years ago
alecpl 2bb1f633fb - Added 'actionbefore', 'actionafter', 'responsebefore', 'responseafter' events
- Removed response.callbacks feature
15 years ago
svncommit 141eb8a497 Fix double-addition of e-mail domain to content ID in HTML images 15 years ago
thomascube 6b6f2e83de Display and send messages with format=flowed (#1484370), fixes word wrapping issues (#1486543) 15 years ago
alecpl 021ef41737 - Fix duplicated attachments when forwarding a message (#1486487) 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 c435173eb4 - Fix handling errors of folder deletion (#1486705) 15 years ago
alecpl 1d51658ba5 - Parse untagged CAPABILITY response for LOGIN command (#1486742) 15 years ago
alecpl 30aa4ccaaf - Renamed all php-cli scripts to use .sh extension 15 years ago
alecpl 677e1f26fe - Some files from /bin + spellchecking actions moved to the new 'utils' task 15 years ago
alecpl 0e7b66357d - Added threads tree icons
- css/js fixes and improvements in (messages) list 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 c833ed4053 - Fix listupdate event doesn't trigger on search response (#1486708) 15 years ago
alecpl a1f7e90a0e - Fix select_all_mode value after selecting a message (#1486720) 15 years ago
alecpl 1f019c8e58 - Set focus to editor on reply in HTML mode (#1486632)
- Fix composing in HTML jumps cursor to body instead of recipients (#1486674)
15 years ago
alecpl b62c4869f7 - Allow columns order change per user - drag&drop (#1485795) 15 years ago
alecpl ea50e71260 - Add References header in read receipt (#1486681) 15 years ago
alecpl 06c116bf75 - Fix database constraint violation when opening a message (#1486696) 15 years ago
alecpl cecf46a41b - Add 'loading' message while login is in progress (#1486667) 15 years ago
alecpl 3978d28ecd - Fix quota_zero_as_unlimited (#1486662) 15 years ago
alecpl f0485adef1 - Fix folder subscription checking (#1486684)
- Fix INBOX appears (sometimes) twice in mailbox list (#1486672)
15 years ago
alecpl 373747becc - Fix listing of attachments of some types e.g. "x-epoc/x-sisx-app" (#1486653) 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 c287f34bd3 - Fix setting spellcheck languages with extended codes (#1486605) 15 years ago
alecpl da8f11ce16 - Fix messages list scrolling in FF3.6 (#1486472)
- Fix quicksearch input focus (#1486637)
- Small code cleanup + improvements
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
thomascube bc4960108e Option not to mark messages as read when viewed in preview pane (#1485012) 15 years ago
alecpl 751b22b41f - Added optional (max_recipients) support to restrict total number of recipients per message (#1484542) 15 years ago
alecpl 7a48e5539f - Re-organize editor buttons, add blockquote and search buttons
- Make possible to write inside or after a quoted html message (#1485476)
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 33e2e42321 - Use PageUp/PageDown for listpage change (#1486430) 15 years ago
alecpl bc2accc455 - Added Home/End kayboard keys support on lists (#1486430) 15 years ago
alecpl fb7ec576ab - Added possibility to select all messages in a folder (#1484756) 15 years ago
alecpl d8c440c03f - Added 'imap_force_caps' option for after-login CAPABILITY checking (#1485750) 15 years ago
alecpl d50b857af4 - Password: Support dovecotpw encryption 15 years ago
alecpl 69d05c3710 - TinyMCE 3.3.1 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 b575fa9008 - Fix blocked.gif attachment is not attached to the message (#1486516) 15 years ago
alecpl 98c489e9f4 - Managesieve: Added import from Horde-INGO
- Managesieve: Support for more than one match using if+stop instead of if+elsif structures (#1486078)
- Managesieve: Support for selectively disabling rules within a single sieve script (#1485882)
- Managesieve: Added vertical splitter
15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl f209717e41 - virtuser_query: support other identity data (#1486148) 15 years ago
alecpl 56505a1174 - Options virtuser_* replaced with virtuser_* plugins
- Plugin API: Implemented 'email2user' and 'user2email' hooks
15 years ago
alecpl a4cf4577b1 - Fix forwarding message omits CC header (#1486305) 15 years ago
alecpl e55ab02682 - Add 'default_charset' option to user preferences (#1485451) 15 years ago
alecpl b7f952248e - Add 'delete_always' option to user preferences 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 f1ce5163e5 - Fix inconsistent behaviour of 'delete_always' option (#1486299) 15 years ago
alecpl a039c626ee - Fix deleting all messages from last list page (#1486293) 15 years ago
thomascube bbc8565e5a Flag original messages after sending a draft (#1486203) 15 years ago
thomascube a96183883d Changed signature separator when top-posting (#1486330) 15 years ago
thomascube b975da27ef Allow admins to define defaults for search modifiers (#1485897) 15 years ago
alecpl aba0927545 - Fix long e-mail addresses validation (#1486453) 15 years ago
thomascube 7910c0ff55 Remember search modifiers in user prefs (#1486146) + bring back the old defaults 15 years ago
alecpl 47ad83f337 - Added force_7bit option to force MIME encoding of plain/text messages (#1486510) 15 years ago
thomascube d5ffb58726 Use case sensitive check when checking for default folders (#1486346) 15 years ago
thomascube 5e9a566101 Fix checking for new mail (#1485794) 15 years ago
alecpl ff519ed8c2 - typos 15 years ago
alecpl 929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago
alecpl a72ad65724 - Fix invalid font tags which cause HTML message rendering problems (#1486521) 15 years ago
alecpl ebc619c149 - Fix CVE-2010-0464: Disable DNS prefetching (#1486449) 15 years ago
alecpl 82c98e674d - Fix Received headers to behave better with SpamAssassin (#1486513) 15 years ago
alecpl 64608bf2ef - Password: Make passwords encoding consistent with core, add 'password_charset' global option (#1486473) 15 years ago
alecpl 951c07b1b1 - Fix adding contacts SQL error on mysql (#1486459) 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
alecpl 1617dbb6a4 - Fix IE spellcheck suggestion popup issue (#1486471) 15 years ago
alecpl 812abdd797 - Fix email address auto-completion shows regexp pattern (#1486258) 15 years ago
thomascube b545d3e838 Fix loading of plugin configs: user prefs will always survive (#1486368) 15 years ago
alecpl 1e6b19ddd7 - Fix quota indicator value after folder purge/expunge (#1486488) 15 years ago
alecpl 3e8898ef60 - Fix external mailto links support for use as protocol handler (#1486037) 15 years ago
alecpl 91790e41f3 - Fix attachment excessive memory use, support messages of any size (#1484660) 15 years ago
alecpl 9b94eb6415 - Fix setting task name according to auth state. So, any action before user
is authenticated is assigned to 'login' task instead of 'mail'. Now binding
  plugins to 'login' task is possible and realy usefull. It's also possible 
  to bind to all tasks excluding 'login'.
15 years ago
alecpl a65bf3a14b - Password: fix vpopmaild driver (#1486478) 15 years ago
alecpl 8248e4a642 - Add workaround for MySQL bug [http://bugs.mysql.com/bug.php?id=46293] (#1486474) 15 years ago
alecpl b620493a4b - Fix quoted text wrapping when replying to an HTML email in plain text (#1484141) 15 years ago
alecpl ad18d63cc1 - Fix handling of extended mailto links (with params) (#1486354) 15 years ago
alecpl a79e5f14c1 - Fix sorting by date of messages without date header on servers without SORT (#1486286) 15 years ago
alecpl e1ac217397 - Fix inconsistency when not using default table names (#1486467) 15 years ago
alecpl c5c3ae791d - Fix folder rename/delete buttons do not appear on creation of first folder (#1486468) 15 years ago
alecpl f52e7a0073 - Fix character set conversion fails on systems where iconv doesn't accept //IGNORE (#1486375) 15 years ago
alecpl b5846eed4d - Login preformance: Create default folders on first login only 15 years ago
thomascube d4a2c0cf5c Import contacts into the selected address book + set button states accordingly 15 years ago
alecpl 2273d4117f - Add support for MDB2's 'sqlsrv' driver (#1486395) 15 years ago
alecpl 8f85e3759c - jQuery-1.4.1 15 years ago
alecpl ae9d5832ae - Removed problematic browser-caching of messages 15 years ago
alecpl 091735615e - Fix incompatybility with suhosin.executor.disable_emodifier (#1486321)
- Update Mail_Mime package
15 years ago
alecpl d6584f7206 - Use PLAIN auth when CRAM fails and imap_auth_type='check' (#1486371) 15 years ago
alecpl 96b679d10d - Fix removal of <title> tag from HTML messages (#1486432) 15 years ago
alecpl 76c94b6ba8 - Fix 'force_https' to specified port when URL contains a port number (#1486411) 15 years ago
alecpl da1722a587 - Fix to-text converting of HTML entities inside b/strong/th/hX tags (#1486422) 15 years ago
alecpl 57837fd689 - Bug in spellchecker suggestions when server charset != UTF8 (#1486406) 15 years ago
alecpl a2cb306981 - Managesieve: Fix requires generation for multiple actions (#1486397) 15 years ago
alecpl 1004407485 - Fix LDAP problem with special characters in RDN (#1486320) 15 years ago
alecpl aa16b4af8f - Improved handling of message parts of type message/rfc822 (fixed e.g. inline images in multipart/alternative messages attached as message/rfc822) 15 years ago
alecpl 58fb6502e3 - Updated TinyMCE to 3.2.7 15 years ago
alecpl 5b3ed54e84 - Plugin API: added 'quota' hook 15 years ago
alecpl f96ffde231 - Fix parsing conditional comments in HTML messages (#1486350) 15 years ago
alecpl e5d60d69d4 - Use built-in json_encode() for proper JSON format in AJAX replies (and compat. with jQuery 1.4) 15 years ago
alecpl ceeab9ed91 - Allow setting only selected params in 'message_compose' hook (#1486312) 15 years ago
alecpl a82dcd420a - Plugin API: added 'message_compose_body' hook (#1486285) 15 years ago
alecpl 70ee70aeac - Fix counters of all folders are checked in 'getunread' action with check_all_folders disabled (#1486128) 15 years ago
alecpl 19d6a89342 - fix r3150 (better detection that message/rfc822 should be displayed as message/aternative) 15 years ago
alecpl 3815e050e0 - Fix displaying nested message parts (#1486246) 15 years ago
alecpl 496da6a420 - Fix possible messages exposure when using Roundcube behind a proxy (#1486281) 15 years ago
alecpl bc6ac4d3c9 - Fix unicode para and line separators in javascript response (#1486310) 15 years ago
alecpl 469f84fa49 - additional_message_headers: allow unsetting headers, support plugin's config file (#1486268) 15 years ago
alecpl 90b1cb2efc - Fix displaying of hidden directories in skins list (#1486301)
- Fix open_basedir restriction error when reading skins list (#1486304)
15 years ago
alecpl 18153efe21 - Fix pasting from Office apps into html editor (#1486271) 15 years ago
thomascube 0207c45c90 More options for top posting feature (#1484272) using patch from Phil Weir 15 years ago
alecpl 31ddb5e5c2 - Don't cut off attachment names when using non-RFC2231 encoding (#1485515) 15 years ago
alecpl 50f56d2046 - top posting (#1484272) 15 years ago
alecpl ac67db1980 - Managesieve 2.0: multi-script support 15 years ago
alecpl 598212252c - Fix imap_auth_type regression (#1486263) 15 years ago
thomascube 09915f1430 Specify toolbar container in compose template (#1486247) 15 years ago
alecpl 5818e44345 - Fix $_SERVER['HTTPS'] check for SSL forcing on IIS (#1486243) + fix port check 15 years ago
alecpl 700ef1f09a - Avoid unnecessary page loads for selected tab (#1486032) 15 years ago
alecpl 7415c02ecf - Fix quota indicator issues by content generation on client-size
instead of bin/quotaimage.php: better performance, better styling posibilities (#1486197, #1486220)
15 years ago
alecpl 49771b1039 - Don't display disabled sections in Settings (#1486099) 15 years ago
alecpl b6c512a6b0 - fix rc_utf8_clean() on Windows (#1486232) 15 years ago
alecpl e4acbbd8cc - Added server-side e-mail address validation with 'email_dns_check' option (#1485857) 15 years ago
alecpl ccc80d1ca8 - Fix login page loading into an iframe when session expires (#1485952) 15 years ago
alecpl 65c0a0e591 - Option 'force_https' replaced by 'force_https' plugin
- added option 'force_https_port' in 'force_https' plugin (#1486091)
15 years ago
alecpl 1a00f138c6 - Fix IE issue with non-UTF-8 characters in AJAX response (#1486159) 15 years ago
alecpl 4f69328132 - Partially fixed "empty body" issue by showing raw body of malformed message (#1486166) 15 years ago
alecpl a9bfe21ba6 - Fix importing/sending to email address with whitespace (#1486214) 15 years ago
alecpl 1904fa7104 - Added XIMSS (Communigate) driver for Password plugin 15 years ago
alecpl b4d940b112 - Fix newly attached files are not saved in drafts w/o editing any text (#1486202) 15 years ago
alecpl ebf8726eea - Added attachment upload indicator with parallel upload (#1486058) 15 years ago
alecpl 2c7296a82d - Use default_charset for bodies of messages without charset definition (#1486187) 15 years ago
alecpl 1bf9a86a8e - Password: cPanel driver added 15 years ago
alecpl ef70b856a3 - Fix return to first page from e-mail screen (#1486105) 15 years ago
alecpl bf1b66bf1d - Fix handling HTML comments in HTML messages (#1486189) 15 years ago
alecpl 8583d64b8a - Fix folder/messagelist controls alignment - icons used (#1486072) 15 years ago
alecpl e3e874d029 - Fix LDAP addressbook shows 'Contact not found' error sometimes (#1486178) 15 years ago
alecpl 38bf4253fb - Fix cache status checking + improve cache operations performance (#1486104) 15 years ago
alecpl 93a88c95b7 - Prevent from setting INBOX as any of special folders (#1486114) 15 years ago
alecpl cb9fc852cf - Fix regular expression for e-mail address (#1486152) 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
alecpl 3e2bc6a975 - Fix dl() use in installer (#1486150): use is_readable() instead 15 years ago
alecpl 0102742cb2 - Added 'ldap_debug' option + small change to not rely on rcube_config inside rcube_ldap class 15 years ago
alecpl 587444f657 - Fix "Empty startup greeting" bug (#1486085) 15 years ago
alecpl 4d54cfe840 - Fix setting user name in 'new_user_identity' plugin (#1486137) 15 years ago
alecpl 78925f8f1a - Fix incorrect count of new messages in folder list when using multiple IMAP clients (#1485995)
- Fix all folders checking for new messages with disabled caching (#1486128)
15 years ago
alecpl 34aec72131 - Support skins in 'archive' and 'markasjunk' plugins 15 years ago
alecpl 9ab7bc6b16 - Added 'html_editor' hook (#1486068) 15 years ago
alecpl 59395e7e36 - Fix DB constraint violation when populating messages cache (#1486052) 15 years ago
alecpl e7b283b80e - Password: added password strength options (#1486062) 15 years ago
alecpl 71047326fa - Fix LDAP partial result warning (#1485536) 15 years ago
alecpl 11ea2ac890 - Fix delete in message view deletes permanently with flag_for_deletion=true (#1486101) 15 years ago
alecpl b48d9bf5d4 - Use faster/secure mt_rand() (#1486094) 15 years ago