<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4930.1700" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp; I think you can add a small support 
for msn-transport.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Just add </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>curl_easy_setopt(curl, CURLOPT_PROXY, "proxy-host.com:8080");</DIV>
<DIV>curl_easy_setopt(curl, CURLOPT_PROXYUSERPWD, "user:password");</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>in the function&nbsp;mt_ssl_auth() of ns.c so that 
it will communicate with the passport authentication server through the proxy 
environment specified.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>The hardcoded value of the proxy server and port 
,username and password for authentication in the code can be made flexible by 
reading it from the configuration file msnt.xml as follows</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&lt;proxy set="on"&gt;</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp; &lt;host&gt;<FONT 
face="Times New Roman" size=3>proxy-host.com&lt;/host&gt;</FONT></FONT></DIV>
<DIV>&nbsp;&nbsp; &lt;port&gt;8080&lt;/port&gt;</DIV>
<DIV>&nbsp;&nbsp; &lt;auth set="on"&gt;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;user&gt;user&lt;/user&gt;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;pass&gt;password&lt;/pass&gt;</DIV>
<DIV>&nbsp;&nbsp; &lt;/auth&gt;</DIV>
<DIV>&lt;/port&gt;</DIV>
<DIV><FONT face=Arial size=2>the set="on" or "off" option for proxy tag can be 
used as an option to work through a proxy server or not</FONT></DIV>
<DIV>
<DIV><FONT face=Arial size=2>the set="on" or "off" option for&nbsp;auth tag can 
be used as an option to work through a proxy server with authentication turned 
on or off.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Iam not sure how much value it is adding to 
msn-transport but still I have added the curl api's and found the msn-transport 
started working through a proxy server.</FONT></DIV></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Regards</FONT></DIV>
<DIV><FONT face=Arial size=2>Yogindar</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial 
size=2></FONT><BR></DIV></BODY></HTML>