<!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> I think you can add a small support
for msn-transport.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Just add </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </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> </DIV>
<DIV><FONT face=Arial size=2>in the function 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> </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> </DIV>
<DIV><FONT face=Arial size=2><proxy set="on"></FONT></DIV>
<DIV><FONT face=Arial size=2> <host><FONT
face="Times New Roman" size=3>proxy-host.com</host></FONT></FONT></DIV>
<DIV> <port>8080</port></DIV>
<DIV> <auth set="on"></DIV>
<DIV>
<user>user</user></DIV>
<DIV>
<pass>password</pass></DIV>
<DIV> </auth></DIV>
<DIV></port></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 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> </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> </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>