Jacek Caban
|
d8948da1b4
|
wininet: Improved non-blocking mode in secure NETCON_recv.
|
2014-03-05 19:16:50 +01:00 |
Jacek Caban
|
0767e06044
|
wininet: Use blocking_mode_t instead of flags in NETCON_recv.
|
2014-03-05 19:16:46 +01:00 |
Hans Leidekker
|
7ba776532d
|
wininet: Always store the SSL context.
This allows applications to query certificate properties when verification has failed.
|
2013-12-11 12:57:04 +01:00 |
Hans Leidekker
|
6c7c15059a
|
wininet: Separate socket destruction from destruction of the connection object.
|
2013-12-11 12:57:01 +01:00 |
Hans Leidekker
|
9373d4c578
|
wininet: Return an error when ensure_cred_handle fails.
|
2013-12-11 12:56:57 +01:00 |
Jacek Caban
|
77ed56cffb
|
wininet: Don't bother reconnecting to server for compat secure mode if we don't have compat cred handle.
|
2013-04-08 19:49:07 +02:00 |
Jacek Caban
|
cde372700c
|
wininet: Use schannel for HTTPS connection by defaul and get rid of OpenSSL dependency.
|
2013-04-03 17:50:03 +02:00 |
Jacek Caban
|
cb1998afd2
|
wininet: Added NETCON_get_data_available support for schannel-based connections.
|
2013-04-03 17:49:50 +02:00 |
Jacek Caban
|
7d386bfcd8
|
wininet: Added NETCON_GetCert support for schannel-based connections.
|
2013-04-03 17:49:45 +02:00 |
Jacek Caban
|
6c6e084a7d
|
wininet: Added NETCON_recv support for schannel-based connections.
|
2013-04-03 17:49:41 +02:00 |
Jacek Caban
|
71ba6fcb9f
|
wininet: Added NETCON_send support for schannel-based connections.
|
2013-04-03 17:49:37 +02:00 |
Jacek Caban
|
d473803765
|
wininet: Use schannel in NETCON_GetCipherStrength if OpenSSL is not available.
|
2013-04-03 17:49:29 +02:00 |
Jacek Caban
|
952588eac4
|
wininet: Use schannel in NETCON_secure_connect if OpenSSL is not available.
|
2013-04-03 17:49:18 +02:00 |
Jacek Caban
|
083500caf2
|
wininet: Moved more compat logic to netcon_secure_connect_setup.
|
2013-04-02 12:47:27 +02:00 |
Andrew Talbot
|
ae77b3d368
|
wininet: Avoid signed-unsigned integer comparisons.
|
2013-03-13 11:29:29 +01:00 |
Alexandre Julliard
|
456773fdc0
|
wininet: Always pass a ULONG variable to ioctlsocket.
|
2013-03-06 14:09:57 +01:00 |
Jacek Caban
|
125583c4d9
|
wininet: Use secure variable instead of ssl_s handle in a few more places.
|
2013-03-04 19:28:21 +01:00 |
Jacek Caban
|
febbb85528
|
wininet: Renamed socketFD to socket.
|
2013-03-01 18:03:30 +01:00 |
Jacek Caban
|
c6ee6d6c9e
|
wininet: Renamed useSSL to secure and set it after secure connection is established.
|
2013-03-01 18:03:30 +01:00 |
Jacek Caban
|
85991a7cdd
|
wininet: Fail in NETCON_secure_connect instead of create_netconn if OpenSSL is not available.
|
2013-02-21 19:16:36 +01:00 |
Hans Leidekker
|
f33f7a5df1
|
wininet: Map socket errors to ERROR_INTERNET_CANNOT_CONNECT in create_netconn_socket.
|
2012-12-19 14:38:59 +01:00 |
Hans Leidekker
|
59247cf9db
|
wininet: Don't perform revocation checks when verifying a certificate.
|
2012-12-11 12:03:42 +01:00 |
Jacek Caban
|
bd42c0416a
|
wininet: Fixed HTTP CONNECT secure connection.
|
2012-11-16 17:42:47 +01:00 |
Marcus Meissner
|
02a80554f8
|
wininet: Move freeing netconn into create_netconn_socket (Coverity).
|
2012-11-15 21:22:05 +01:00 |
Hiroshi Miura
|
923ac2e546
|
wininet: Add a TLS fallback mechanism.
|
2012-11-01 19:16:25 +01:00 |
Jacek Caban
|
e2a9511b30
|
wininet: Added support for more certificate error types.
|
2012-06-18 17:49:05 +02:00 |
Jacek Caban
|
6c764fbd47
|
wininet: Added InternetGetSecurityInfoByURL[AW] implementation.
|
2012-06-11 12:19:07 +02:00 |
Jacek Caban
|
c3eec8dc57
|
wininet: Improved handling ERROR_INTERNET_INVALID_CA error.
|
2012-06-07 16:07:11 +02:00 |
Jacek Caban
|
f5cbc9f3f2
|
wininet: Properly set security flags for ERROR_INTERNET_SEC_CERT_DATE_INVALID.
|
2012-06-01 17:41:52 +02:00 |
Jacek Caban
|
a24b5588d2
|
wininet: Fixed grouping security error flags.
|
2012-05-29 10:43:58 +02:00 |
Jacek Caban
|
79259064c9
|
wininet: Handle error flags only for masked-error mode.
|
2012-05-29 10:43:50 +02:00 |
Jacek Caban
|
868575a416
|
wininet: Store certificate error information in security flags.
|
2012-05-25 16:58:56 +02:00 |
Jacek Caban
|
f3dd75d8a4
|
wininet: Set SECURITY_FLAG_STRENGTH_* flags in NETCONN_secure_connect.
|
2012-05-25 16:48:06 +02:00 |
Jacek Caban
|
90ec92dfd1
|
wininet: Set SECURITY_FLAG_SECURRE in NETCON_secure_connect.
|
2012-05-25 16:48:01 +02:00 |
Jacek Caban
|
59a0ab54cb
|
wininet: Store security flags in server_t.
|
2012-05-25 16:47:57 +02:00 |
Jacek Caban
|
905ede6c6d
|
wininet: Use hostname stored in server_t in NETCON_secure_connect.
|
2012-04-30 19:32:58 +02:00 |
Hans Leidekker
|
6522393265
|
wininet: Add support for setting and retrieving the send/receive timeouts.
|
2012-01-16 12:16:41 +01:00 |
Hans Leidekker
|
72273a0786
|
wininet: Implement the connect timeout.
|
2012-01-16 12:16:30 +01:00 |
Francois Gouget
|
17929b925e
|
wininet: Give a name to the critical sections, make them static and delete them when unloading the dll.
|
2011-11-16 17:02:22 +01:00 |
Piotr Caban
|
e80e73586d
|
wininet: Make it possible to ignore CERT_TRUST_IS_PARTIAL_CHAIN error in netconn_verify_cert.
|
2011-09-14 09:58:39 +02:00 |
Jerome Leclanche
|
f30616e257
|
wininet: Fix a warning when compiling --without-openssl.
|
2011-06-20 19:32:02 +02:00 |
Jacek Caban
|
adf08d586d
|
wininet: A small netconn_secure_verify code clean up.
|
2011-06-10 15:28:46 +02:00 |
Hans Leidekker
|
9acd1ef15f
|
wininet: Consistently use the allocation macros.
|
2011-06-01 15:16:53 +02:00 |
Jacek Caban
|
c280970c3e
|
wininet: Set TCP_NODELAY on socket.
|
2011-05-11 14:56:49 +02:00 |
Jacek Caban
|
8a1df203ae
|
wininet: Added support for persistent HTTP connections.
|
2011-05-10 18:57:23 +02:00 |
Jacek Caban
|
4c1c5fe64c
|
wininet: Moved connected check out of NETCON_set_timeout.
|
2011-05-04 17:26:51 +02:00 |
Jacek Caban
|
e594268421
|
wininet: Moved OpenSSL initialization to separated function.
|
2011-04-28 18:33:43 +02:00 |
Jacek Caban
|
12bf3472dd
|
wininet: Rename WININET_NETCONNECTION to netconn_t.
|
2011-04-28 18:33:10 +02:00 |
Jacek Caban
|
354a74e004
|
wininet: Use wrappers for HeapAlloc calls.
|
2011-04-21 16:53:42 +02:00 |
Alexandre Julliard
|
5b4be5d4c3
|
wininet: Use an accessor function instead of directly accessing the X509_STORE_CTX structure.
|
2011-04-20 16:28:27 +02:00 |