Commit Graph

852 Commits (979679b311c3f55c5a2d556391554613420f6379)

Author SHA1 Message Date
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 db1f1e31ca - Include all recipients in sendmail log 15 years ago
alecpl b9ec2bd1b4 - Added handling of PCRE limits errors in rcmail_wash_html() (#1486856) 15 years ago
thomascube 90e7080d28 Create Sent folder when composing a message (#1486802) 15 years ago
alecpl 9bb1fc7b0b - Make sure attachment name doesn't contain \r\n (#1486832) 15 years ago
alecpl 4eb8493b40 - Fix body in message_sent hook when delay_file_io=true (#1486824) 15 years ago
alecpl 761894e65b - Show attachment icon on the list also for messages with Content-Type: application/* 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 b25dfd0913 - removed PHP closing tag 15 years ago
alecpl a2e81736a9 - Move quota indicator to mailboxlist footer
- Fix groupcontrols on IE6 (use gif)
15 years ago
alecpl 8958d01311 - Fix: when From field is a first object in compose template form's hidden fields aren't added to the output 15 years ago
alecpl ce06d32dd8 - UI unification
- Added button to hide/unhide the preview pane (#1484215)
15 years ago
alecpl 330a10b952 - remove debug code 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 172e3346ca - Added mailboxlist options menu in message page 15 years ago
alecpl 64e3e80743 - Fix some IMAP errors handling when opening the message (#1485443) 15 years ago
alecpl dbe4988941 - Remove duplicates in autocomplete result (#1486772) 15 years ago
alecpl 2144f9c432 - Skip UNSEEN counting when list is empty 15 years ago
alecpl 5bde172aef - Add 'messages_list' hook (#1486266) 15 years ago
alecpl 6c9d496fcc - 'threads' column made movable 15 years ago
alecpl ac8edbed35 - Fix use RFC-compliant line-delimiter when saving messages on IMAP (#1486712) 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 8f2b463981 - handle properly inline images without content_id but with content_location 15 years ago
alecpl c973abfd8b - fix regular expression for images src replacement 15 years ago
alecpl e55923241f - fix white character after closing tag 15 years ago
alecpl ae00404a60 - translate internalerror message 15 years ago
svncommit 141eb8a497 Fix double-addition of e-mail domain to content ID in HTML images 15 years ago
thomascube dffcaa59db No need for the padding since quoted lines are not wrapped at all 15 years ago
thomascube c769c6699f Default line length is 72 15 years ago
thomascube 6b6f2e83de Display and send messages with format=flowed (#1484370), fixes word wrapping issues (#1486543) 15 years ago
alecpl dc9d750e18 - Fix message/rfc822 attachments encoding in sent mail 15 years ago
alecpl 021ef41737 - Fix duplicated attachments when forwarding a message (#1486487) 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 e99d21ba05 - remove offline message list generation on IE, this doesn't realy improve performance now 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 1ac779f490 - Use strcoll instead of strcmp when sorting contacts in autocomplete 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 697298552b - small fix for current_page setting 15 years ago
alecpl 9800a825e7 - improve performance and consistency by setting all list-related env data in list action only 15 years ago
alecpl c6427797b7 - fix unseen messages counter after unseen message preview 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 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 3978d28ecd - Fix quota_zero_as_unlimited (#1486662) 15 years ago
alecpl 1097a3cd8a - don't parse text/html attachment body on download 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
alecpl 6b01133063 - Fix regression in disposition-notification (#1486623) 15 years ago
thomascube bc4960108e Option not to mark messages as read when viewed in preview pane (#1485012) 15 years ago
thomascube 814905ca87 Let plugins modify the Sent folder when composing (#1486548) 15 years ago
thomascube 53d6261619 Fix group expansion which was lost in r3457 + apply patch for autocompletion timeouts from #1486059 15 years ago
alecpl 751b22b41f - Added optional (max_recipients) support to restrict total number of recipients per message (#1484542) 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
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 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 ce467384e2 - Fix single space inserted on fwd/reply with top posting (#1486532) 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 b488c1d02d - improvements in rcmail_html4inline() 15 years ago
alecpl 5799531e3f - fix bug in css cleanup of html messages 15 years ago
alecpl fdf8750708 - don't need to reload messages list on copy error 15 years ago
alecpl 1c9bd8c72e - removed unnecessary counting 15 years ago
alecpl 416bff5475 - Allow to override identity when composing a message (#1486466) 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 c16986be7f - use popupmenu style for attachments upload form
- move .popupmenu style definition to common.css
15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl b579f42b55 - fixes for proper handling of email addresses with form: "user"@domain.tld 15 years ago
alecpl 1baeb660eb - Improved check_email() 15 years ago
thomascube bc404ffd41 Save draft information in one header; finally fixes #1486203 15 years ago
alecpl a4cf4577b1 - Fix forwarding message omits CC header (#1486305) 15 years ago
alecpl 4d81544057 - messages list performance: build subject link on client side 15 years ago
alecpl 69a7d3127e - Improved charset replacement in html meta header (#1486542) 15 years ago
alecpl 5821ff5123 - Don't show a warning on html2text switch when textarea is empty
- Set properly select's value when html2text is aborted
15 years ago
thomascube b44b4d32e1 Allow outgoing_message_headers hook to abort message sending 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
alecpl 44c57afde1 - remove temp console usage 15 years ago
thomascube 7910c0ff55 Remember search modifiers in user prefs (#1486146) + bring back the old defaults 15 years ago
alecpl 349bb1cc45 - fix order of messages added by check_recent 15 years ago
thomascube 7c9d922b96 New recent check based on UIDs 15 years ago
alecpl ffaea6f6de - Fix Recipient/Sender column name in drafts folder (#1486351) 15 years ago
alecpl 55243b590c - Hide 'add contact' icon if there's no writable address book 15 years ago
alecpl 47ad83f337 - Added force_7bit option to force MIME encoding of plain/text messages (#1486510) 15 years ago
thomascube 5e9a566101 Fix checking for new mail (#1485794) 15 years ago
alecpl 929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 15 years ago
alecpl ebc619c149 - Fix CVE-2010-0464: Disable DNS prefetching (#1486449) 15 years ago
alecpl 3d0ec7620f - improve transfer encoding choosing 15 years ago
alecpl 82c98e674d - Fix Received headers to behave better with SpamAssassin (#1486513) 15 years ago
thomascube 995267974c Remove RSS feed step. Should be replaced by a plugin 15 years ago
thomascube 47d8d39cf4 Use rcmail::imap_connect() to establish IMAP connections; always initialize rcube_imap object in mail steps 15 years ago
alecpl 3b1426a1e5 - lost fix for Attachment Excessive Memory Use issue (#1484660) 15 years ago
alecpl 48bc52e835 - Fix imap_init hook broken in r3258 (#1486493) 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 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 e7dde1f086 - small optimization 15 years ago
alecpl 10eedbe75a - add file/line definitions to raise_error() calls 15 years ago
alecpl baf645619a - remove google spellchecker response headers to prevent browser error 15 years ago
alecpl 580ff9c55e - set svn:keywords 15 years ago
alecpl 1b5f98a46a - set Id keyword 15 years ago
alecpl 34b65924b9 - fix mail subject encoding with mb_encode_mimeheader() (#1486418) 15 years ago
alecpl ae9d5832ae - Removed problematic browser-caching of messages 15 years ago
alecpl 96b679d10d - Fix removal of <title> tag from HTML messages (#1486432) 15 years ago
alecpl 8490014ffe - better headers formatting 15 years ago
alecpl 57837fd689 - Bug in spellchecker suggestions when server charset != UTF8 (#1486406) 15 years ago
alecpl 9e63e28a80 - Fix top-post signature insert error in HTML forwarded message (#1486366) 15 years ago
alecpl 5b3ed54e84 - Plugin API: added 'quota' hook 15 years ago
alecpl 2717f9f68e - use proper unicode cleanup for JSON, fixes #1486356 15 years ago
alecpl 8abe5485fd - move compose_message_body hook to better place (#1486353) 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 b68cb39485 - fix r3163 change (#1486340) 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 6d13ca1846 - add line number to some error messages 15 years ago
alecpl 5cef5b55bf - fix replyto and cc cols css issue (#1486276) + handle their values as in from/to 15 years ago
thomascube 0207c45c90 More options for top posting feature (#1484272) using patch from Phil Weir 15 years ago
alecpl 50f56d2046 - top posting (#1484272) 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 16dd372574 - pspell checker: split text by [dot]+[non-word] instead of [dot] and don't check numeric strings 15 years ago
alecpl b6673c4e41 - fix regular expression for malformed tags handler 15 years ago
alecpl e4acbbd8cc - Added server-side e-mail address validation with 'email_dns_check' option (#1485857) 15 years ago
alecpl 1a00f138c6 - Fix IE issue with non-UTF-8 characters in AJAX response (#1486159) 15 years ago
alecpl 91354e90e8 - performance fix in rcmail_js_message_list() 15 years ago
alecpl 4f69328132 - Partially fixed "empty body" issue by showing raw body of malformed message (#1486166) 15 years ago
thomascube 01ffe03908 Hold attachment info in a js list in order to simplify things + codestyle 15 years ago
vbenincasa 3f97120cb1 - Added an alert message when uploading still in progress and the user tries to send the message
- Added the functionality to abort the upload process
- Changed the loading icon background to transparent, so it can be used in other templates easily
15 years ago
alecpl ebf8726eea - Added attachment upload indicator with parallel upload (#1486058) 15 years ago
alecpl 7d1db8c901 - fix setting unread count in pagetitle 15 years ago
alecpl bf1b66bf1d - Fix handling HTML comments in HTML messages (#1486189) 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
alecpl ddc891db46 - fixed Received header format 15 years ago
alecpl 6d479a622b - remove set_magic_quotes_runtime() call, use set_time_limit() with @ (#1486149) 15 years ago
alecpl 915e3d19ed - fix for last commit in getunread action 15 years ago
alecpl 00a833811e - save unseen count also for current mailbox 15 years ago
alecpl cbeea3d4d0 - some code improvements for r2959 change 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
vbenincasa 2b77e8daa7 - Provide some additional usability for attachments form with "mainaction" class and a slightly bigger file field (CSS width doesn't works with file field so we need to use "size" property) 15 years ago
alecpl ae119b9de7 - fixed comment, default searching by subject only 15 years ago
alecpl 4906eb830c - show Recipient column also for subfolders of Sent/Drafts 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
alecpl eb4b147bad - fix cache flushing after message delete with read_when_deleted=true + some code cleanup 15 years ago
alecpl 161c28dffc - Fix wrong headers for IE on servers without $_SERVER['HTTPS'] (#1485926)
- Force IE style headers for attachments in non-HTTPS session, 'use_https' option (#1485655)
15 years ago
alecpl 7df0e35210 - Check 'post_max_size' for upload max filesize (#1486089) 15 years ago
thomascube 35f40fbda7 Set timeout for attachment loading back to 0 15 years ago
alecpl 80815d23e5 - Fix editor type doesn't match type of message body content (#1486080) 15 years ago
alecpl 3e8b11194d - Fix charset bug during loading attachment file (#1486064) 15 years ago
alecpl 4f7aa85f22 - remove all html tag attribs (#1486003) 15 years ago
thomascube 6c2d7ed243 Strip xmlns attributes from html tag 15 years ago
thomascube dc1dbc478d Implemented new_messages plugin hook (#1486005) 16 years ago
thomascube 76791cf3c9 Extend message_compose hook with the possibility to specify attachments 16 years ago
thomascube 75969686c2 Added 'message_compose' hook 16 years ago
alecpl 10d0e3e0ac - oops, remove debug console call 16 years ago
alecpl f4bf206fd4 - fix charset modification in html messages (#1486031) 16 years ago
alecpl 269fb829ce - revert r2819 commit removed in last commit 16 years ago
alecpl e54bb72d30 - Added 'display_next' option 16 years ago
thomascube 24585b8ce6 Prevent from having two meta tags in html code 16 years ago
svncommit a80b7d416c better solution for HTML washing encoding issue 16 years ago
alecpl daa3f720bc - revert unwanted commit 16 years ago
alecpl 2337a82f72 - Fix displaying of HTML messages with unknown/malformed tags (#1486003)
- Some other changes for styled HTML display
16 years ago
alecpl ee258ce158 - performance fix: don't check mbstring functions existence too often 16 years ago
alecpl a01b3bf9ae - removed hardcoded 'compose-body' identifier (#1485996) 16 years ago
alecpl 92f522d897 - Fix autocomplete bugs when erasing the comma (#1485990) 16 years ago
alecpl 2c3d81dddd - use simple rcube_smtp class
- Installer: fix SMTP settings test
16 years ago
alecpl 3b7e00fbda - don't call FETCH for empty (size=0) message parts 16 years ago
alecpl b05575a930 - cleanup 16 years ago
alecpl 5503cc09f1 - cleanup 16 years ago
alecpl a640647edd - handle big attachments with file pointers to not exceed memory_limit in rcmail_save_attachment() 16 years ago
thomascube 881217a5c9 Force ajax calls to protect from CSRF 16 years ago
thomascube d5515f64b6 Tabs! 16 years ago
alecpl 3536577bcb - improve responsiveness by flushing template output asap, also set the \Seen flag after message page display 16 years ago
alecpl 34ebe0ba2c - speed up adding of messages to the list after message move/delete 16 years ago
thomascube 7d8e168cb1 Fix compose step: correctly choose html mode and attachments when in draft or edit mode 16 years ago
thomascube c793c6e811 Check abort flag and display error message from plugin if available 16 years ago
thomascube 08b2d93f5b Fix usage of rc_mime_content_type() 16 years ago
alecpl 65e8dff41f - if message wasn't found in preview mode display separate template 16 years ago
alecpl ca90a9c174 - handle smtp errors in show action (when mdn is send) 16 years ago
alecpl 2818f8e9ed - Show SMTP errors in browser (#1485927) 16 years ago
alecpl 2f2bb4020b - don't create rcube_browser object twice 16 years ago
alecpl 74ceb69d11 - handle <broadcast> tag in html messages (#1485962) 16 years ago
alecpl ecb9fb058d - use RCMAIL_CHARSET instead of hardcoded 'utf-8' 16 years ago
thomascube 5302a931ff No link on subject in IE browsers (#1484913) 16 years ago
alecpl 21d6827c70 - fix delete icon on attachment list (#1485921) 16 years ago
alecpl aae0ad8cb2 - re-set 'prefer_html' to have possibility to use html part for compose 16 years ago
alecpl 069704b170 - Added message Edit feature (#1483891, #1484440) - need icon 16 years ago
alecpl 59c027ba5f - Fix message Etag generation for counter issues (#1485623) 16 years ago
alecpl 011b02e75b - speed up: don't count UNSEEN if mailbox is empty 16 years ago
alecpl cd9a036856 - fix marking as DELETED with skip_deleted enabled 16 years ago