alecpl
2010-01-22 ae9d5832ae6cf9dd191e2770354d9d4b29ef5892
- Removed problematic browser-caching of messages


2 files modified
19 ■■■■ changed files
CHANGELOG 1 ●●●● patch | view | raw | blame | history
program/steps/mail/show.inc 18 ●●●● patch | view | raw | blame | history
CHANGELOG
@@ -1,6 +1,7 @@
CHANGELOG RoundCube Webmail
===========================
- Removed problematic browser-caching of messages
- Fix incompatybility with suhosin.executor.disable_emodifier (#1486321)
- Use PLAIN auth when CRAM fails and imap_auth_type='check' (#1486371)
- Fix removal of <title> tag from HTML messages (#1486432)
program/steps/mail/show.inc
@@ -40,26 +40,12 @@
    }
  }
  send_nocacheing_headers();
  $mbox_name = $IMAP->get_mailbox_name();
  
  // show images?
  rcmail_check_safe($MESSAGE);
  // calculate Etag for this request
  $etag = md5($MESSAGE->uid.$mbox_name.session_id()
    .intval($MESSAGE->headers->mdn_sent)
    .intval($MESSAGE->is_safe)
    .(!empty($MESSAGE->attachments) ? intval($CONFIG['inline_images']) : '')
    .intval($PRINT_MODE)
    .$_SESSION['sort_col'].$_SESSION['sort_order']
    .$IMAP->messagecount($mbox_name, 'ALL', true)
    );
  // allow caching, unless remote images are present
  if ((bool)$MESSAGE->is_safe)
    send_nocacheing_headers();
  else if (empty($CONFIG['devel_mode']))
    send_modified_header($_SESSION['login_time'], $etag, !$MESSAGE->headers->seen);
  // set message charset as default
  if (!empty($MESSAGE->headers->charset))