With this change: http://cvs.openssl.org/chngview?cn=18216 dtls1.h now includes 
winsock.h (instead of winsock2.h). This can cause conflicts with Winsock2 
applications that include this header file (that have already included 
winsock2.h). While there might be some ways of working around the issue without 
modifying dtls1.h, I believe dtls1.h should include winsock2.h, since as the 
OpenSSL documentation says (INSTALL.W32):

"On additional note newer OpenSSL versions are compiled and linked with
 Winsock 2. This means that minimum OS requirement was elevated to NT 4
 and Windows 98 [there is Winsock 2 update for Windows 95 though]."

István Noszticzius

With this change: http://cvs.openssl.org/chngview?cn=18216 dtls1.h now includes winsock.h (instead of winsock2.h). This can cause conflicts with Winsock2 applications that include this header file (that have already included winsock2.h). While there might be some ways of working around the issue without modifying dtls1.h, I believe dtls1.h should include winsock2.h, since as the OpenSSL documentation says (INSTALL.W32):

 

“On additional note newer OpenSSL versions are compiled and linked with

 Winsock 2. This means that minimum OS requirement was elevated to NT 4

 and Windows 98 [there is Winsock 2 update for Windows 95 though].”

 

István Noszticzius

Reply via email to