Changeset e4867ea in github


Ignore:
Timestamp:
Nov 6, 2007 1:24:25 PM (6 years ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
a9cc52b
Parents:
ff0566b
Message:

Fix bugs #1484555, #1484646 and #1484639

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • CHANGELOG

    rb14f77b4 re4867ea  
    22--------------------------- 
    33 
     42007/11/06 (thomasb) 
     5---------- 
     6- Switch to/from when searcing in Sent folder (#1484555) 
     7- Correctly read the References header (#1484646) 
     8- Unset old cookie in before sending a new value (#1484639) 
     9 
    4102007/10/22 (tomekp) 
     11---------- 
    512- update ru, eo localizations 
    613 
  • program/include/session.inc

    r5349b78 re4867ea  
    174174  session_id($random); 
    175175  $cookie = session_get_cookie_params(); 
     176  setcookie(session_name(), "", time() -3600); 
    176177  setcookie(session_name(), $random, $cookie['lifetime'], $cookie['path']); 
    177178 
  • program/lib/imap.inc

    r9e0bb6b re4867ea  
    12411241        $key="fh".($c++); 
    12421242        $prefix=$uidfetch?" UID":""; 
    1243         $request=$key.$prefix." FETCH $message_set (BODY.PEEK[HEADER.FIELDS (DATE FROM TO SUBJECT REPLY-TO IN-REPLY-TO CC BCC CONTENT-TRANSFER-ENCODING CONTENT-TYPE MESSAGE-ID REFERENCE)])\r\n"; 
     1243        $request=$key.$prefix." FETCH $message_set (BODY.PEEK[HEADER.FIELDS (DATE FROM TO SUBJECT REPLY-TO IN-REPLY-TO CC BCC CONTENT-TRANSFER-ENCODING CONTENT-TYPE MESSAGE-ID REFERENCES)])\r\n"; 
    12441244 
    12451245        if (!fputs($fp, $request)) return false; 
     
    12961296                        $result[$id]->ctype = str_replace("\n", " ", $headers["content-type"]); 
    12971297                        $result[$id]->in_reply_to = ereg_replace("[\n<>]",'', $headers['in-reply-to']); 
    1298                         $result[$id]->reference = $headers["reference"]; 
     1298                        $result[$id]->references = $headers["references"]; 
    12991299                         
    13001300                        list($result[$id]->ctype, $ctype_add) = explode(";", $headers["content-type"]); 
  • program/steps/mail/compose.inc

    r5349b78 re4867ea  
    8787    $_SESSION['compose']['reply_uid'] = $msg_uid; 
    8888    $_SESSION['compose']['reply_msgid'] = $MESSAGE['headers']->messageID; 
    89     $_SESSION['compose']['references']  = $MESSAGE['headers']->reference; 
    90     $_SESSION['compose']['references'] .= !empty($MESSAGE['headers']->reference) ? ' ' : ''; 
    91     $_SESSION['compose']['references'] .= $MESSAGE['headers']->messageID; 
     89    $_SESSION['compose']['references']  = trim($MESSAGE['headers']->references . " " . $MESSAGE['headers']->messageID); 
    9290 
    9391    if (!empty($_GET['_all'])) 
  • program/steps/mail/search.inc

    r4845a1e re4867ea  
    6565else 
    6666{ 
    67   $subject = array("HEADER SUBJECT", "HEADER FROM"); 
     67  $from = ($mbox == $CONFIG['sent_mbox'] || $mbox == $CONFIG['drafts_mbox']) ? "TO" : "FROM"; 
     68  $subject = array("HEADER SUBJECT", "HEADER $from"); 
    6869  $search = trim($str); 
    6970} 
Note: See TracChangeset for help on using the changeset viewer.