Daniel Collins
|
7aa42f5f78
|
Removed potential deadlocking bug from WSARecvEx and cleaned up a bit.
|
2011-05-30 02:08:31 +00:00 |
|
Daniel Collins
|
8ebce5612d
|
Release mutex before calling r_recv() in recvfrom() due to deadlocking. Locking code needs rewriting at some point...
|
2011-05-08 21:32:54 +00:00 |
|
Daniel Collins
|
3d72ad087d
|
Send broadcasts only to the bound subnet unless option is set in registry, then use INADDR_BROADCAST. Store subnet mask in ipx_nic in load_nics().
|
2011-04-24 21:55:57 +00:00 |
|
Daniel Collins
|
c2e26c7cab
|
Updated sendto() to only broadcast on enabled interfaces
|
2011-04-24 21:01:59 +00:00 |
|
Daniel Collins
|
7ba8d989a3
|
Load UDP port number from registry and only require SO_BROADCAST to be set for receiving packets when the win95 broadcast bug is enabled. (Currently enabled by default)
|
2011-04-24 18:44:31 +00:00 |
|
Daniel Collins
|
c15064aca1
|
Updated recvfrom() to use correct byte order
|
2011-04-24 17:50:15 +00:00 |
|
Daniel Collins
|
8f4a5e1c6f
|
Cleaned up socket()
|
2011-04-24 17:40:25 +00:00 |
|
Daniel Collins
|
53346c2536
|
Updated how router thread checks packet sizes, cleaned up code
|
2011-04-24 16:59:21 +00:00 |
|
Daniel Collins
|
42b3f7ce13
|
Send packets with destination network number set to that of the network card when 00:00:00:00 is used.
|
2011-04-24 16:32:09 +00:00 |
|
Daniel Collins
|
62b2fada8f
|
Updated sendto()
|
2011-04-24 02:08:37 +00:00 |
|
Daniel Collins
|
cb8dd19c5d
|
Updated getsockopt()
|
2011-04-24 01:37:25 +00:00 |
|
Daniel Collins
|
fdbd65ba1b
|
Updated getsockname() for correct ipx_socket.socket endianness.
|
2011-04-24 01:26:21 +00:00 |
|
Daniel Collins
|
033c7b0752
|
Rewrote most of the bind() function, it (should) now match the winsock API and IPX standards better.
|
2011-04-24 01:23:10 +00:00 |
|
Daniel Collins
|
4afad85e3c
|
Host list entries are now identified by both network AND node numbers and expire after TTL (60) seconds of not receiving any packets.
|
2011-04-23 23:42:14 +00:00 |
|
Daniel Collins
|
a3fba1773d
|
Implemented ioctlsocket() wrapper with support for FIONREAD.
|
2010-01-09 16:20:18 +00:00 |
|
Daniel Collins
|
75c0f30518
|
Rewrote stub generation code to create ASM code, no more unimplemented functions due to missing declarations!
|
2009-01-25 17:06:29 +00:00 |
|
Daniel Collins
|
192365e8e8
|
Added support for implicit binds
|
2008-12-11 21:52:28 +00:00 |
|
Daniel Collins
|
b1af7ae0cc
|
Fixed a bug in setsockopt()
|
2008-12-11 21:30:34 +00:00 |
|
Daniel Collins
|
bf62ce71d6
|
Updated getsockopt() and setsockopt() to return WSAENOPROTOOPT when given unimplemented NSPROTO_IPX options.
|
2008-12-11 21:27:40 +00:00 |
|
Daniel Collins
|
4d28856065
|
Imported current tree into SVN
|
2008-12-09 21:36:07 +00:00 |
|