David Hall
|
1a6015ec59
|
Updated project files
|
2022-10-30 14:01:59 -06:00 |
David Hall
|
4f2f789088
|
Added IPPROTO_IPV6 socket options
|
2022-10-27 22:14:27 -06:00 |
David Hall
|
3b75625c80
|
Added overloads with more precise params to WinSock2 functions
|
2022-10-27 21:36:32 -06:00 |
David Hall
|
7d9101e977
|
Added Microsoft-specific winsock constructs to Ws2_32
|
2022-10-26 23:03:47 -06:00 |
David Hall
|
075b9046f8
|
Updated project files
|
2022-10-25 11:24:54 -06:00 |
David Hall
|
f60a379236
|
Added Vanara.PInvoke.QoS project with QWave and QoS traffic support.
|
2022-10-22 11:02:37 -06:00 |
David Hall
|
4d6b60109e
|
Added explicit conversion from WSRESULT to Win32Error
|
2022-10-11 14:06:46 -06:00 |
David Hall
|
2c860ccf1e
|
Added more WinSock2 struct conversion methods
|
2022-10-03 10:01:00 -06:00 |
David Hall
|
2c95eb502f
|
Added AF_UNSPEC handler for implicit conversion from SOCKADDR to SOCKADDR_IN (#321)
|
2022-09-24 12:22:49 -06:00 |
David Hall
|
9c29afedad
|
Fixed Xml docs
|
2022-09-16 10:48:19 -06:00 |
dahall
|
7c032ba708
|
Renamed all project report files to 'readme.md' so they show in GitHub
|
2022-09-01 14:43:04 -06:00 |
dahall
|
68c88f4508
|
Fixed bug in IN_ADDR(byte[]) ctor.
|
2022-08-10 14:34:02 -06:00 |
dahall
|
d9a99ef54f
|
Added properties for SOCKADDR_IN6 and IN6_ADDR to determine address types.
|
2022-07-30 13:14:43 -06:00 |
dahall
|
e97896fda6
|
Updated project files
|
2022-07-16 19:30:05 -06:00 |
dahall
|
1371f43092
|
Updated package description for Ws2_32
|
2022-07-11 15:52:57 -06:00 |
dahall
|
e84d1d269c
|
Fixed bugs related to WSRESULT conversion
|
2022-07-11 15:50:58 -06:00 |
dahall
|
7791d773e4
|
Introduced `WSRESULT` as standard error for all WinSock functions -- similar to NTStatus
|
2022-07-11 10:42:39 -06:00 |
dahall
|
ea1c63e76e
|
Converted winsock return values to SocketError
|
2022-07-10 20:41:21 -06:00 |
dahall
|
78cabaa31f
|
Separated WSA code into multiple files, changed return codes to SocketError (from .NET core libs) and added error handling functions.
|
2022-07-10 17:30:38 -06:00 |
dahall
|
a4e391a5d3
|
Changed return values of some functions in ws2tcpip.cs to `int` when `Win32Error` was incorrect.
|
2022-07-06 18:22:32 -06:00 |
dahall
|
35936cb6ba
|
Added missing constants to WSAEVENT
|
2022-07-06 18:21:46 -06:00 |
dahall
|
6fc117bedc
|
LOTS OF BREAKING CHANGES TO WSA functions in Ws2_32: Changed return values of most functions to `int` instead of incorrect `Win32Error`
|
2022-07-06 18:21:14 -06:00 |
dahall
|
c50c0bc686
|
Fixed incorrect type of SOCKET_ERROR (should be int)
|
2022-07-06 18:19:34 -06:00 |
dahall
|
350b2ec3a3
|
Moved IPPROTO to ws2def.cs from Winsock2.cs, added WSACHSGHDR and associate macros.
|
2022-07-06 18:19:05 -06:00 |
dahall
|
454ddaca60
|
Added a few items from mswsock.h
|
2022-07-06 18:17:21 -06:00 |
dahall
|
381e542883
|
Derived WSAEVENT from ISyncHandle
|
2022-07-05 20:22:34 -06:00 |
dahall
|
439477343b
|
Added missing structures from ws2ipdef.h
|
2022-07-05 20:21:57 -06:00 |
dahall
|
46f90a2818
|
Added WSAIoctl<TIn, TOut> generic overload and ISyncHandle to WSAEVENT
|
2022-07-05 20:20:41 -06:00 |
dahall
|
db6b4cecbc
|
Added setsockopt generic overload
|
2022-07-05 20:19:30 -06:00 |
dahall
|
07e2e1ddfb
|
Added SOCKADDR_IN6 to SOCKADDR conversion
|
2022-07-05 20:18:52 -06:00 |
dahall
|
a2abe7a262
|
Added simplified overloads for WSAStringToAddress and WSAAddressToString
|
2022-07-05 14:26:33 -06:00 |
dahall
|
1c707725f2
|
Added SOCKADDR_INET operator to SOCKADDR
|
2022-07-05 14:26:00 -06:00 |
dahall
|
a4a8d936e8
|
Added conversion operators to SOCKADDR_STORAGE with SOCKADDR_INET
|
2022-07-05 14:25:00 -06:00 |
dahall
|
298ea34914
|
Updated package readme files
|
2022-06-14 16:55:29 -06:00 |
dahall
|
aa69db53fd
|
Updated documentation and added package readme files.
|
2022-05-09 15:56:58 -06:00 |
dahall
|
a517d536a3
|
Reworked all structures in IpHlpApi assembly to ensure size compatibility. (#296)
|
2022-05-04 15:35:49 -06:00 |
dahall
|
92e7ca7365
|
Fixed #297 - Incorrect value for `Ws2_32.IN6_ADDR.Loopback`
|
2022-05-04 11:22:32 -06:00 |
dahall
|
dc6cea6de0
|
Moved most TargetFrameworks tags out of project files and into Directory.Build.props for easier maint. Also changed net462 build to net45 for greater compatibility.
|
2022-03-14 09:32:06 -06:00 |
dahall
|
667ab7cdad
|
Updated project files
|
2022-02-23 11:55:19 -07:00 |
dahall
|
0a7fe3d60e
|
Added `tcp_keepalive` struct to Ws2_32
|
2022-02-22 19:40:50 -07:00 |
dahall
|
bc5693900c
|
Added elements from mstcpip.h to Ws2_32
|
2022-02-15 16:00:51 -07:00 |
dahall
|
d9f00186b0
|
Removed support for .NET 2.0, 3.5, 4.0 and 4.5, .NET Core 2.0, 2.1, and 3.0 since all are or shortly will be out of support. Added support for .NET 4.6.2 and 4.8.
|
2022-02-07 14:35:37 -07:00 |
dahall
|
b9614e7eb2
|
Rolled version to 3.4.0 and added support for .NET 6.0
|
2021-12-27 16:34:25 -07:00 |
dahall
|
34580ccf7f
|
Updated project files for 3.3.14
|
2021-10-25 21:49:50 -06:00 |
dahall
|
3f64f6d9d4
|
Added new functions from Win11
|
2021-10-25 18:35:13 -06:00 |
dahall
|
9d33eb2942
|
Updated project files
|
2021-07-21 18:37:05 -06:00 |
dahall
|
a0da03387d
|
Added winsock2 select function (#239)
|
2021-07-20 07:54:12 -06:00 |
NN
|
28822bab9e
|
Use explicit framework reference. Remove transitive TFM requirement. (#212)
Co-authored-by: NN <NN---@users.noreply.github.com>
|
2021-03-23 07:26:03 -06:00 |
dahall
|
8aa4e7d96e
|
Updated package descriptions with briefer syntax
|
2021-03-07 11:24:58 -07:00 |
dahall
|
8eb8b174a1
|
Added explicit conversion from SOCKADDR_STORAGE to SOCKADDR_IN and SOCKADDR_IN6
|
2020-12-28 15:17:47 -07:00 |