[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/System/Net HttpWebRequest.cs,1.12,1.1
From: |
Gopal.V <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/System/Net HttpWebRequest.cs,1.12,1.13 |
Date: |
Sat, 31 May 2003 04:32:47 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/System/Net
In directory subversions:/tmp/cvs-serv18167/System/Net
Modified Files:
HttpWebRequest.cs
Log Message:
Fix SSL negotiation & construct a new session for each connection
Index: HttpWebRequest.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/System/Net/HttpWebRequest.cs,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** HttpWebRequest.cs 31 May 2003 08:17:46 -0000 1.12
--- HttpWebRequest.cs 31 May 2003 08:32:45 -0000 1.13
***************
*** 621,625 ****
private HttpWebRequest request;
private Stream underlying=null;
- private static SecureConnection secured=null;
public HttpStream(HttpWebRequest req)
--- 621,624 ----
***************
*** 740,748 ****
if(req.isSecured)
{
! if(secured==null)
! {
! secured=new SecureConnection();
! }
! return secured.OpenStream(sock);
}
else
--- 739,746 ----
if(req.isSecured)
{
! SecureConnection secured=new SecureConnection();
! Stream retval=secured.OpenStream(sock);
! secured.Dispose();
! return retval;
}
else
***************
*** 770,779 ****
private class SecureConnection: IDisposable
{
! ISecureSessionProvider provider=null;
ISecureSession session=null;
public SecureConnection()
{
- provider = SessionProviderFactory.GetProvider();
session =
provider.CreateClientSession(Protocol.AutoDetect);
}
--- 768,777 ----
private class SecureConnection: IDisposable
{
! static ISecureSessionProvider
! provider=SessionProviderFactory.GetProvider();
ISecureSession session=null;
public SecureConnection()
{
session =
provider.CreateClientSession(Protocol.AutoDetect);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/System/Net HttpWebRequest.cs,1.12,1.13,
Gopal.V <address@hidden> <=