Shauren
|
aab4ab166d
|
Core/Socket: Added helpers to retrieve the size of currently ready data
|
2014-08-15 18:43:17 +02:00 |
|
Shauren
|
c741d2682a
|
Core/NetworkIO: Prevent queueing more async operations when socket is already closed
|
2014-08-11 20:43:07 +02:00 |
|
leak
|
1a27ce1267
|
Core/NetworkIO: Restore networking related scripting hooks
Closes #12607
|
2014-08-11 17:40:43 +02:00 |
|
Vincent-Michael
|
9aea8046ce
|
Core: Fix non pch build
|
2014-08-10 21:46:04 +02:00 |
|
Shauren
|
f5bf13295c
|
Core/NetworkIO: Prevent double closing the same socket
|
2014-08-10 21:32:57 +02:00 |
|
Shauren
|
df11916ad5
|
Core/NetworkIO: Allow receiving packets bigger than buffer size and properly handle situations where not entire packet was read in one go
Core/Authserver: Restored authenticator functionality
|
2014-08-10 11:00:27 +02:00 |
|
Shauren
|
936db9d50d
|
Core/NetworkIO: Handle exceptions thrown from socket constructor when retrieving remote address
|
2014-08-08 14:01:09 +02:00 |
|
Duarte Duarte
|
ca368a781b
|
Core/Socket: Fix typo in constructor
Using moved objects is generally a bad idea
Thanks @Daejiv
Closes #12800
|
2014-08-07 14:25:43 +01:00 |
|
Vincent-Michael
|
8c73b2dbae
|
Core: Fix non pch build
|
2014-08-07 07:00:17 +02:00 |
|
leak
|
48b94c3beb
|
Prevent reading address information from potentially closed socket
|
2014-08-06 23:16:40 +02:00 |
|
Shauren
|
833195062c
|
Update Socket.h
Added missing typename keyword
|
2014-07-29 02:00:23 +02:00 |
|
Shauren
|
6418789489
|
Core/Socket: Fixed expected template evaluated type for AsyncWrite if PacketType is a pointer (Bla* const& is not what we want)
|
2014-07-29 01:52:28 +02:00 |
|
DDuarte
|
100fd82b2b
|
Core/Networking: Attempt to fix some exceptions
Call the non-throwing versions of socket.remote_endpoint in GetRemoteIpAddress
and GetRemotePort. Sh*t will still be broken tho
|
2014-07-28 02:58:03 +01:00 |
|
leak
|
e502e01f5d
|
Fixed a rare crash case when authserver socket was forcefully closed during read
Closes #12634
|
2014-07-27 18:36:03 +02:00 |
|
Shauren
|
e77c0b6ed4
|
Core/Network: Allow storing any packet types in Socket write queue to reduce the amount of copying going on
|
2014-07-27 14:59:46 +02:00 |
|
Shauren
|
26715795b4
|
Fixed gcc build
|
2014-07-27 01:26:03 +02:00 |
|
Shauren
|
c1b1ba44ba
|
Core/Network: Refactored socket code, moved common operations to base Socket class
|
2014-07-26 23:26:01 +02:00 |
|
Subv
|
f14399d788
|
More warnings fixes
|
2014-07-13 16:49:56 -05:00 |
|
Subv
|
f6962f9c68
|
Fixed some compiler warnings
|
2014-07-13 16:40:31 -05:00 |
|
Shauren
|
264363e76c
|
Core/Misc: Fixed another compiler segmentation fault when compiling AsyncAcceptor with gcc 4.7.2
|
2014-07-11 22:24:22 +02:00 |
|
Shauren
|
eaee0f5dd0
|
Core/Misc: Fixed compiler segmentation fault when compiling AsyncAcceptor with gcc 4.7.2
|
2014-07-11 22:07:48 +02:00 |
|
leak
|
d1594998f8
|
Replaced the LogWorker thread with Boost ASIO
|
2014-07-08 20:55:25 +02:00 |
|
leak
|
c24bf2f028
|
Fix of the fix ftw
|
2014-07-07 23:36:31 +02:00 |
|
leak
|
1a9c183bc6
|
Fixed the AsyncAcceptor overload (too much c#..)
|
2014-07-07 22:09:17 +02:00 |
|
leak
|
c7d5660e99
|
Readd support for TCP_NODELAY socket option
|
2014-07-07 21:37:55 +02:00 |
|
leak
|
310f5e6846
|
Some ground work for ASIO based RemoteAccess handling
|
2014-07-02 17:38:44 +02:00 |
|