Commit Graph

750 Commits (3e7c3694ef2b516610c0592712e95046a2bde227)

Author SHA1 Message Date
thomascube 57f0c81f2c Use request tokens to protect POST requests from CSFR 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
thomascube 3ca3bd467a Add plugin hooks 'smtp_connect' and 'list_identities' (#1485954, #1485958) 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
alecpl 7fd19309cc - speed up empty folder selection 16 years ago
alecpl 7c60ffbdaa - fix email address pattern for some addresses 16 years ago
alecpl 2dd7ee346f - Fixed many 'skip_deleted' issues (#1485634)
- Fixed messages list sorting on servers without SORT capability
- some preformance improvements
16 years ago
thomascube ed205f4183 Change rcube_user::list_identities() to return an array instead of a sql-result 16 years ago
alecpl a54242c2b1 - Colorized signatures in plain text messages 16 years ago
alecpl 6ca8274e5a - typo (#1485910) 16 years ago
alecpl c5ee036866 - fix rcmail_temp_gc() + small code cleanups 16 years ago
alecpl 119cd17abf - add 'Deleted' to search filter 16 years ago
alecpl 0b2ce91f25 - Reviewed/fixed skip_deleted/read_when_deleted/flag_for_deletion options handling in UI 16 years ago
alecpl 8209f77d8e - decode message subject for 'save' action (#1485902) 16 years ago
alecpl 88ed237f7c - speed up plain text messages parsing (up to 60%) 16 years ago
alecpl 42b25afac8 - fix sending mail without identity 16 years ago
alecpl 8f9ab39e48 - fix sending mail without identity (#1485898) 16 years ago
alecpl d51c93b43e - get rid of some hardcoded action names and move decission about output compression to the user 16 years ago
alecpl dc2fc082d3 - After move/delete from 'show' action display next message instead of messages list (#1485887) 16 years ago
alecpl 7ef05f4df1 - set content-length when saving message source 16 years ago
thomascube 991a25ab5d Better icon for deleting folders + remove hard-coded icon path 16 years ago
alecpl 12217da8b3 - simplified attachments handling on reply/forward/draft compose (possible regressions)
- also fix #1485847
16 years ago
alecpl ac4882f35d - fix errors handling in ajax requests (#1485872) 16 years ago
thomascube a25d3969a0 Re-enable the permalink command (allows one to choose right-click and open-in-new-tab) 16 years ago
alecpl 49dfb0047a - Added message menu (some image needed), removed Print and Source buttons
- Added possibility to save message as .eml file (#1485861)
16 years ago
thomascube c73b195e5d Add function for plugins to load a local config file 16 years ago
alecpl 5d4ac46c1b - Add 1 minute interval in autosave options (#1485854) 16 years ago
alecpl a5897a3e38 - Support UTF-7 encoding in messages (#1485832) 16 years ago
alecpl 3e8d8975a9 - don't use 4th argument in htmlspecialchars (#1485475) 16 years ago
alecpl 2471d3a979 - Added possibility to encrypt received header, option 'http_received_header_encrypt',
added some more logic in encrypt/decrypt functions for security
16 years ago
alecpl 48958e0512 - Fix Answered/Forwarded flag setting for messages from subfolders 16 years ago
thomascube f879f4e2f8 Trigger 'create_identity' when creating a new user; Allow 'create_user' hook to abort the operation 16 years ago
thomascube e54f6c7a9e Add hook 'message_sent' for logging or backup purpose 16 years ago
alecpl cea956cf6a - Fix autocomplete problem with capital letters (#1485792) 16 years ago
svncommit 617b4f699f Minimize chance of race condition in session handling (#1485659, #1484678) 16 years ago
alecpl 20ccd472f7 - Fix html editor mode setting when reopening draft message (#1485834) 16 years ago
alecpl 89ccc4e16c - fix parse error 16 years ago
alecpl 23a2eec4d5 - ereg -> preg 16 years ago
alecpl 6fd71e3ed4 - more addressbooks hooks (#1485829) 16 years ago
alecpl 3ddbe667a9 - added create_contact hook in mail/addcontact action (#1485828) 16 years ago
alecpl 30b152b194 - Added quick search box menu (#1484304) 16 years ago
alecpl 4e65a3c145 - limit pspell suggestions for each word 16 years ago
alecpl 309d2f40a0 - jQuery'fied GoogieSpell 4.0 + some changes in compose 16 years ago
thomascube 69f18a09ae Add plugin hooks for creating/saving/deleting identities and contacts 16 years ago
thomascube 762a699dc7 Hard-wrap message headers according to RFC 16 years ago
alecpl 1fb5874f27 - fix attachment mimetype setting after upload
- move style of delete button in attachment-list to mail.css file
16 years ago
alecpl 79eb4e79ed - Fix message normal priority problem (#1485820) 16 years ago
alecpl 7a72352294 - messages list fix for IE 16 years ago
alecpl 324f985e47 - fix #1485812 16 years ago
alecpl 7c8b80600d - support _nosig param in compose URL (#1485604) 16 years ago
alecpl c4b819e9b9 - Speed up message list displaying on IE (initialize list in background)
- use DOM methods instead of jQuery for messages list object
16 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 16 years ago
alecpl 3bde305e77 - Fix UTF-8 byte-order mark removing (#1485514) 16 years ago
alecpl 80e2278594 - simplified code for serverside autocomplete + set rows limit on server side only 16 years ago
alecpl 82c45a1952 - clean up, use simpler _get_email() replacement 16 years ago
alecpl 779cbe0066 - Fix 'temp_dir' does not support relative path under Windows (#1484529)
- add file_exists check for uploaded attachments
16 years ago
alecpl 6491ed9bbc - Fix service not available error when pressing back from compose dialog (#1485552) 16 years ago
alecpl 5d110184c0 - Fix using mail() on Windows (#1485779) 16 years ago
alecpl 7145e009e4 - Fix incorrect word wrapping in outgoing plaintext multibyte messages (#1485714)
- Fix double footer in HTML message with embedded images
16 years ago
alecpl 59ee6865b6 - typo 16 years ago
thomascube 0b21c888ac Select drafts mailbox when opening a draft message 16 years ago
thomascube 48ee693f49 Partially reverted r2339 + fix indentation 16 years ago
svncommit 93adb3fc1b Fixed check-recent [richs] 16 years ago
thomascube 11526305f5 Revert r2322; this is done in rcmail_html4inline() and now secured + fix tests 16 years ago
thomascube f54a3a6d41 Add callback for <a> tags to add target=_blank 16 years ago
alecpl d519ef8a0a - Fix attaching more than nine inline images (#1485759) 16 years ago
thomascube aaffbeb049 Prevent concurrent autocomplete query results display (#1485743) 16 years ago
thomascube 0ea569c29f Fix mime-type detection using a hard-coded map (#1485311) 16 years ago
alecpl 65605c862d - Fix new lines stripped from message footer (#1485751) 16 years ago
alecpl 8a78a16155 - fix r2301 (#1485745) 16 years ago
alecpl ec603f7da6 - Fix html body washing on reply/forward + fix attachments handling (#1485676) 16 years ago
alecpl f9a4bc4dfa - use RCMAIL_CHARSET const 16 years ago
svncommit e5dd92490c Fix pspell's handling of special html characters (#1485744) 16 years ago
alecpl 050410f560 - Fix multiple recipients input parsing (#1485733)
- added shared rcube_explode_quoted_string() function
16 years ago
alecpl 5faac054c3 - Use default_charset for messages without specified charset (#1485661, #1484961) 16 years ago
thomascube 21b160f38c Added TNEF support to decode MS Outlook (winmail.dat) attachments 16 years ago
alecpl 2e1809e550 - Fix checking for recent messages on various IMAP servers (#1485702)
- performance fix: Don't fetch quota and recent messages in "message view" mode
16 years ago
alecpl 2a466a3b21 - save empty search result in session 16 years ago
alecpl 5c771cb25e - Fix MDNSent flag checking, use arbitrary keywords (asterisk) flag (#1485706) 16 years ago
thomascube 5282aa65e2 Also allow link-related attributes 16 years ago
alecpl cbf1f3cfaa - Fixed creation of folders with '&' sign in name (reverted r1357) 16 years ago
thomascube aa055c931a Get rid of vulnerable preg_replace eval and create_function (#1485686) + correctly handle base and link tags in html messages 16 years ago
alecpl ebf96ef8bf - fix warning when 'autocomplete_addressbooks' is not an array (#1485691) 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
alecpl c58c0aedba - Fix address names with '@' sign handling (#1485654) 16 years ago
alecpl 24ed413328 - Allow absolute URLs to images in HTML messages/sigs (#1485666)
- Fix message body which contains both inline attachments and emotions
16 years ago
alecpl b7a754c44e - remove Mail/mimeDecode require()s 16 years ago
alecpl 1af6fe235d - fix searching with 'to:' modifier (typo) 16 years ago
svncommit 6710a63617 Add required parameters to raise_error() calls. 16 years ago
yllar 55ef334b1e #1485658 16 years ago
thomascube 2780647114 Use <pre> instead of <div class=pre>: Fix line-break issue when copy & paste in Firefox (#1485425) 16 years ago
alecpl a1733f06ae - fix identity name quoting when sending mail as per discussion in #1485654 16 years ago
alecpl 99f2b311bf #1485653: fix enless loop in rcmail_attach_emoticons() + fix attaching the same image a few times 16 years ago
alecpl 3348176aba #1485647: handle PRE_TEXT tags in html messages (+ small fixes) 16 years ago
alecpl 4e74d2cb1b - fix draft autosave 16 years ago
alecpl e943e1a961 #1485638: use rawurlencode for all IE versions 16 years ago
thomascube 07717db753 Only abbreviate attachment file names in MSIE < 7 16 years ago
thomascube 1553b3c701 Bugfix and improve auto-completion 16 years ago
alecpl 0456f83bcc #1485567: fix virtual folders names 16 years ago
alecpl 4b60fa3ab9 #1485493: do not bypass sendmail_delay by relogin 16 years ago
thomascube 35c31ed638 Group settings boxes together in floating blocks for better layout 16 years ago
thomascube 58687d011f Be more tolerant when splitting strings + remove col that we don't have a label for 16 years ago
thomascube d859b0ca1f allow reply to yourself only in To field 16 years ago
thomascube f1cc7fc09c Only abbreviate file name for IE browsers (#1485063) 16 years ago
thomascube 8e98f21ffc Add empty paragraph after html reply block in order to write below + fix indentation 16 years ago
alecpl 59138162c7 #1485611: removed 'organisation' header from default_headers 16 years ago
alecpl de2e0bfeb8 #1485439: style fixes for IE6,7 16 years ago
alecpl 133bb07f78 - performance: skip imap connection for attachments actions
- created attachments.inc file for attachment upload, remove and display actions
16 years ago
alecpl 39cd51aff5 - performance: connect to imap server only when needed
(some mail actions do not require imap connection)
16 years ago
alecpl 2a41355776 - Added 'show_images' option, removed 'addrbook_show_images' (#1485597) 16 years ago
alecpl 3414c57dc8 #1485587: show proper message when using status filter 16 years ago
thomascube ffbf910df9 Insert meta content-type at top of the html head + add both content-id and content-location of related parts to replacement table 16 years ago
thomascube 2fd975071a Option to check for new mails in all folders (#1484374) 16 years ago
alecpl 0cb9677bef #1485581: not use parenthesis when searching with 2 search keys 16 years ago
thomascube 938e96a3e5 Added missing step file (#1485578) 16 years ago
alecpl 7a2d79a978 - make attachment check in rcmail_message_list and rcmail_js_message_list the same 16 years ago
thomascube 2c8e84c1e5 Do serverside addressbook queries for autocompletion (#1485531) + make autocompletion list clickable 16 years ago
alecpl d59aaa1aaf - Allow setting attachment col position in 'list_cols' option
- Allow override 'list_cols' via skin (#1485577)
- Fix: allow empty attribs in templates
16 years ago
alecpl 300fc65a46 - Better HTML entities conversion in html2text (#1485519) 16 years ago
alecpl 4e5b11adfc - small improvements - removed redundant code 16 years ago
alecpl 3e20c4b31d - fix default spellcheck language setting (#1485570) 16 years ago
thomascube 5a17388726 Remove BOM in html message body + don't require quotes in meta tag specifying charset 16 years ago
alecpl 14d953befc - optimization: don't set first/last/prev/next uids in preview/print mode 16 years ago
alecpl 697cc52cff - fixes for status filter
- don't call search second time if first call returns empty (array) result
16 years ago
alecpl 8abda59ce4 - fix: initialize searching when '_action' is not set (when go back from compose) 16 years ago
alecpl e538b3dc7d - Added message status filter + fixes for r2046 (searching with SORT) 16 years ago
alecpl 146977e30e - fix doubled timestamp in sendmail log 16 years ago
alecpl 0803fb007e - Use SORT for searching on servers with SORT capability 16 years ago
alecpl b8ae5093cc - Fix HTML editor initialization on IE (#1485304)
- move back toggle_editor function to editor.js
- merge identity and compose editor init functions
16 years ago
alecpl 79af0bb1ba - Add warning when switching editor mode from html to plain (#1485488)
- Unified editor switching functions
16 years ago
alecpl 7f59c01a45 #1485511: better handling for editing non-existing identities 16 years ago
thomascube c21d6d713e Don't use addslashes() which could produce unexpected results when magic_quotes_sybase is on 16 years ago
alecpl 09fc3f3087 -fix: mark as read (for read_when_deleted) only when moving messages to trash 16 years ago