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

List:       kde-bugs-dist
Subject:    [Bug 87706] New: Exchange plugin stopped working in kde 3.3
From:       Rajil Saraswat <rajil.saraswat () imperial ! ac ! uk>
Date:       2004-08-21 20:11:45
Message-ID: 20040821201145.17215.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
      
http://bugs.kde.org/show_bug.cgi?id=87706      
           Summary: Exchange plugin stopped working in kde 3.3
           Product: korganizer
           Version: unspecified
          Platform: Gentoo Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: schumacher kde org
        ReportedBy: rajil.saraswat imperial ac uk


Version:            (using KDE KDE 3.3.0)
Installed from:    Gentoo Packages
OS:                Linux

The exchange plugin no longer works for me in kde3.3, whereas it used to work in \
kde3.2. We have an exchange 2000 server supporting ssl. The plugin configuration in \
.kontactrc is as follows: Calendar/Exchange Plugin]
MS-ID=
auto-mailbox=false
host=exc.mail.ac.uk
mailbox=webdavs://exc.mail.ac.uk/exchange/hwd
user=hwd

Korganizer is able to authenticate against the server but the response is as \
follows(Server response could not be interpreted):

WebDAV SEARCH response:
<error-report xmlns="DAV:">
 <offending-response xmlns="DAV:">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2 \
Final//EN&quot;> &lt;html dir=ltr>

&lt;head>
&lt;style>
a:link   {font:8pt/11pt verdana; color:FF0000}
a:visited  {font:8pt/11pt verdana; color:#4e4e4e}
&lt;/style>

&lt;META NAME=&quot;ROBOTS&quot; CONTENT=&quot;NOINDEX&quot;>

&lt;title>The page cannot be found&lt;/title>

&lt;META HTTP-EQUIV=&quot;Content-Type&quot; Content=&quot;text-html; \
charset=Windows-1252&quot;> &lt;/head>

&lt;script> 
function Homepage(){
&lt;!--
// in real bits, urls get returned to our script like this:
// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm 

 //For testing use DocURL = \
&quot;res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm&quot;  \
DocURL=document.URL;  
 //this is where the http or https will be, as found by searching for :// but \
skipping the res://  protocolIndex=DocURL.indexOf(&quot;://&quot;,4);
 
 //this finds the ending slash for the domain server 
 serverIndex=DocURL.indexOf(&quot;/&quot;,protocolIndex + 3);

 //for the href, we need a valid URL to the domain. We search for the # symbol to \
find the begining   //of the true URL, and add 1 to skip it - this is the BeginURL \
value. We use serverIndex as the end marker.  \
//urlresult=DocURL.substring(protocolIndex - 4,serverIndex);  \
BeginURL=DocURL.indexOf(&quot;#&quot;,1) + 1;  \
urlresult=DocURL.substring(BeginURL,serverIndex);  
 //for display, we need to skip after http://, and go to the next slash
 displayresult=DocURL.substring(protocolIndex + 3 ,serverIndex);
 InsertElementAnchor(urlresult, displayresult);
}

function HtmlEncode(text)
{
    return text.replace(/&amp;/g, '&amp;amp').replace(/'/g, \
'&amp;quot;').replace(/&lt;/g, '&amp;lt;').replace(/>/g, '&amp;gt;'); }

function TagAttrib(name, value)
{
    return ' '+name+'=&quot;'+HtmlEncode(value)+'&quot;';
}

function PrintTag(tagName, needCloseTag, attrib, inner){
    document.write( '&lt;' + tagName + attrib + '>' + HtmlEncode(inner) );
    if (needCloseTag) document.write( '&lt;/' + tagName +'>' );
}

function URI(href)
{
    IEVer = window.navigator.appVersion;
    IEVer = IEVer.substr( IEVer.indexOf('MSIE') + 5, 3 );

    return (IEVer.charAt(1)=='.' &amp;&amp; IEVer >= '5.5') ?
        encodeURI(href) :
        escape(href).replace(/%3A/g, ':').replace(/%3B/g, ';');
}

function InsertElementAnchor(href, text)
{
    PrintTag('A', true, TagAttrib('HREF', URI(href)), text);
}

//-->
&lt;/script>

&lt;body bgColor=&quot;FFFFFF&quot;>

&lt;table width=&quot;410&quot; cellpadding=&quot;3&quot; cellspacing=&quot;5&quot;>
  
 &lt;td align=&quot;left&quot; valign=&quot;middle&quot; width=&quot;360&quot;>
 &lt;h1 style=&quot;COLOR:000000; FONT: 13pt/15pt verdana&quot;>&lt;!--Problem-->The \
page cannot be found&lt;/h1>  &lt;/td>
  &lt;/tr>
  
  &lt;tr>
    &lt;td width=&quot;400&quot; colspan=&quot;2&quot;>
 &lt;font style=&quot;COLOR:000000; FONT: 8pt/11pt verdana&quot;>The page you are \
looking for might have been removed, had its name changed, or is temporarily \
unavailable.&lt;/font>&lt;/td>  &lt;/tr>
  
  &lt;tr>
    &lt;td width=&quot;400&quot; colspan=&quot;2&quot;>
 &lt;font style=&quot;COLOR:000000; FONT: 8pt/11pt verdana&quot;>

 &lt;hr color=&quot;#C0C0C0&quot; noshade>
 
    &lt;p>Please try the following:&lt;/p>

 &lt;ul>
      &lt;li>If you typed the page address in the Address bar, make sure that it is \
spelled correctly.&lt;/li>  
      &lt;li>Open the

   &lt;script language=&quot;JavaScript&quot;> 
   &lt;!--
   if (!((window.navigator.userAgent.indexOf(&quot;MSIE&quot;) > 0) &amp;&amp; \
(window.navigator.appVersion.charAt(0) == &quot;2&quot;)))  {
    Homepage();
   }
   -->
   &lt;/script>

   home page, and then look for links to the information you want.&lt;/li>
   
   &lt;li>Click the
   &lt;a href=&quot;javascript:history.back(1)&quot;>
   Back&lt;/a> button to try another link.&lt;/li>
    &lt;/ul>
 
    &lt;h2 style=&quot;COLOR:000000; FONT: 8pt/11pt verdana&quot;>HTTP 400 - Bad \
Request&lt;br>  Internet Information Services&lt;/h2>

 &lt;hr color=&quot;#C0C0C0&quot; noshade>
 
 &lt;p>Technical Information (for support personnel)&lt;/p>
 
&lt;ul>
&lt;li>More information:&lt;br>
&lt;a href=&quot;http://www.microsoft.com/ContentRedirect.asp?prd=iis&amp;sbp=&amp;pve \
r=5.0&amp;pid=&amp;ID=400&amp;cat=web&amp;os=&amp;over=&amp;hrd=&amp;Opt1=&amp;Opt2=&amp;Opt3=&quot; \
target=&quot;_blank&quot;>Microsoft Support&lt;/a> &lt;/li>
&lt;/ul>

    &lt;/font>&lt;/td>
  &lt;/tr>

&lt;/table>
&lt;/body>
&lt;/html>
</offending-response>
</error-report>

Thanks


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

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