<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>logouts due to browser string changes.</title> 
  <pubDate>Thu, 09 Apr 2026 21:57:57 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/3282</link> 
  <atom:link rel="self" type="application/rss+xml" title="logouts due to browser string changes." href="https://bugs.horde.org/ticket/3282/rss" /> 
  <description>logouts due to browser string changes.</description> 
 
   
   
  <item> 
   <title>we&#039;re using horde 3.0.5, imp 4.0.4, turba 2.0.4, and ingo 1.</title> 
   <description>we&#039;re using horde 3.0.5, imp 4.0.4, turba 2.0.4, and ingo 1.0.2 for webmail, and running into a variety of cases where users are logged out prematurely.



we&#039;ve tracked some of these to AUTH_REASON_BROWSER logouts -- there seem to be quite a few browsers out there that can change their User-Agent strings in the middle of a session.  a few examples:



1) netscape 8 sometimes switches rendering engines in the middle of a session, and sends a different User-Agent string depending on which rendering engine it&#039;s using, e.g. &quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) Netscape/8.0.4&quot; or &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20051012 Netscape/8.0.4&quot;.



2) safari appears to occasionally switch from a full User-Agent string such as &quot;Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/312.8 (KHTML, like Gecko) Safari/312.5&quot; to &quot;CFNetwork/1.1&quot;.



3) a browser identifying itself as &quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; MSN 9.0;MSN 9.1; MSNbVZ02; MSNmen-us; MSNcOTH; MPLUS)&quot; sometimes has an extra space before &quot;MSN 9.0&quot;.



4) a browser identifying itself as &quot;Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; MSN 6.1; MSNbMSFT; MSNmen-us; MSNc11; v5m)&quot; occasionally substitutes &quot;MSNczz&quot; for &quot;MSNc11&quot;.



i suspect we&#039;ll wind up turning off AUTH_REASON_BROWSER entirely -- trying to keep up with browser quirks of this sort seems like more trouble than it&#039;s worth.</description> 
   <pubDate>Tue, 17 Jan 2006 19:04:40 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/3282#t15631</link> 
  </item> 
   
  <item> 
   <title>Is there a request in here somewhere?</title> 
   <description>Is there a request in here somewhere?</description> 
   <pubDate>Tue, 17 Jan 2006 21:19:30 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/3282#t15636</link> 
  </item> 
   
  <item> 
   <title>sorry, thought that would be obvious: User-Agent string comp</title> 
   <description>sorry, thought that would be obvious: User-Agent string comparisons cause unnecessary logouts when confronted with real browser behavior.  the request would be to mitigate that.



two possible approaches:



1) make the comparisons smarter.  this is probably a lot of work.



2) add a config switch to turn off AUTH_REASON_BROWSER logouts, and presumably an explanation of why you&#039;d want to.</description> 
   <pubDate>Tue, 17 Jan 2006 21:41:06 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/3282#t15637</link> 
  </item> 
   
  <item> 
   <title>&gt; sorry, thought that would be obvious



Not so much, sorry</title> 
   <description>&gt; sorry, thought that would be obvious



Not so much, sorry...



&gt; 2) add a config switch to turn off AUTH_REASON_BROWSER logouts, and 

&gt; presumably an explanation of why you&#039;d want to.



We&#039;ll add this, we already have a checkip switch, so it make sense to have this in parallel.</description> 
   <pubDate>Tue, 17 Jan 2006 22:08:36 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/3282#t15639</link> 
  </item> 
   
  <item> 
   <title>Implemented in HEAD and 4.1.0.</title> 
   <description>Implemented in HEAD and 4.1.0.</description> 
   <pubDate>Wed, 18 Jan 2006 05:14:40 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/3282#t15651</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
