[prev in list] [next in list] [prev in thread] [next in thread] 

List:       squirrelmail-cvs
Subject:    [SM-CVS] SF.net SVN: squirrelmail: [12794] trunk/squirrelmail
From:       jangliss () users ! sourceforge ! net
Date:       2007-11-28 2:46:03
Message-ID: E1IxCw7-0007Nb-Bu () sc8-pr-svn2 ! sourceforge ! net
[Download RAW message or body]

Revision: 12794
          http://squirrelmail.svn.sourceforge.net/squirrelmail/?rev=12794&view=rev
Author:   jangliss
Date:     2007-11-27 18:46:02 -0800 (Tue, 27 Nov 2007)

Log Message:
-----------
Added code to stop PHP using 'deleted' as a value for the session cookies on expiring \
them, and forcing a really old date for the expiry time (#1829098).

Modified Paths:
--------------
    trunk/squirrelmail/ChangeLog
    trunk/squirrelmail/functions/global.php

Modified: trunk/squirrelmail/ChangeLog
===================================================================
--- trunk/squirrelmail/ChangeLog	2007-11-27 21:26:57 UTC (rev 12793)
+++ trunk/squirrelmail/ChangeLog	2007-11-28 02:46:02 UTC (rev 12794)
@@ -234,6 +234,8 @@
     John Callahan (#1808382).
   - Invalid initialization of To: header (#1772893).
   - Added SquirrelMail debug mode.
+  - Handle PHP's insistence on setting the value to 'deleted' for destroyed sessions
+    (#1829098).
 
 Version 1.5.1 (branched on 2006-02-12)
 --------------------------------------

Modified: trunk/squirrelmail/functions/global.php
===================================================================
--- trunk/squirrelmail/functions/global.php	2007-11-27 21:26:57 UTC (rev 12793)
+++ trunk/squirrelmail/functions/global.php	2007-11-28 02:46:02 UTC (rev 12794)
@@ -374,9 +374,8 @@
 
     global $base_uri, $_COOKIE, $_SESSION;
 
-    if (isset($_COOKIE[session_name()]) && session_name()) \
                sqsetcookie(session_name(), '', 0, $base_uri);
-    if (isset($_COOKIE['username']) && $_COOKIE['username']) \
                sqsetcookie('username','',0,$base_uri);
-    if (isset($_COOKIE['key']) && $_COOKIE['key']) \
sqsetcookie('key','',0,$base_uri); +    if (isset($_COOKIE[session_name()]) && \
session_name()) sqsetcookie(session_name(), $_COOKIE[session_name()], 1, $base_uri); \
+    if (isset($_COOKIE['key']) && $_COOKIE['key']) \
sqsetcookie('key','SQMTRASH',1,$base_uri);  
     $sessid = session_id();
     if (!empty( $sessid )) {


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
-----
squirrelmail-cvs mailing list
List address: squirrelmail-cvs@lists.sourceforge.net
List info (subscribe/unsubscribe/change options): \
                https://lists.sourceforge.net/lists/listinfo/squirrelmail-cvs
Repository: http://squirrelmail.org/svn


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic