sfan5
|
fd8a8501bc
Shave off buffer copies in networking code (#11607)
|
vor 3 Jahren |
sfan5
|
674d67f312
Encode high codepoints as surrogates to safely transport wchar_t over network
|
vor 3 Jahren |
SmallJoker
|
f46509d5e2
Remove unused functions reported by cppcheck (#10463)
|
vor 4 Jahren |
sfan5
|
c10952b574
Rework packet receiving in ServerThread
|
vor 4 Jahren |
rubenwardy
|
3b25b807f3
Fix serialization of std::time_t by casting to u64 first (#8353)
|
vor 5 Jahren |
rubenwardy
|
82c6363559
Fix incorrect string length check after cast
|
vor 5 Jahren |
SmallJoker
|
bba4563d89
Proselytize the network. Use IEEE F32 (#8030)
|
vor 5 Jahren |
nOOb3167
|
7354d0f3d8
Fix undefined behaviour on getting pointer to data in empty vector
|
vor 6 Jahren |
Loic Blot
|
9d295906ef
NetworkPacket::putRawPacket: resize m_data to datasize + memcpy
|
vor 7 Jahren |
Loïc Blot
|
ad7daf7b52
Add session_t typedef + remove unused functions (#6470)
|
vor 7 Jahren |
Loïc Blot
|
3cea7a349a
Network cleanup (#6310)
|
vor 7 Jahren |
Loïc Blot
|
c7160cb629
Network cleanup (#6302)
|
vor 7 Jahren |
Loïc Blot
|
85511a642f
Cleanup various headers to reduce compilation times (#6255)
|
vor 7 Jahren |
Loïc Blot
|
7ddf67aa14
Chat protocol rewrite (#5117)
|
vor 7 Jahren |
Vincent Glize
|
8daf5b5338
C++11 cleanup on constructors dir network (#6021)
|
vor 7 Jahren |
Loic Blot
|
b1e6c2a9b8
NetworkPacket: don't copy push std::string and std::wstring
|
vor 7 Jahren |
sfan5
|
7279f0b373
Add particle animation, glow
|
vor 7 Jahren |
gregorycu
|
e7e9171f37
Fix for commit 87dcee6 It uses the wrong variable and only covers some use cases. This change covers all use cases.
|
vor 8 Jahren |
gregorycu
|
87dcee6ac2
Prevent technically unsafe access with empty vector
|
vor 8 Jahren |
kwolekr
|
1c408c4f1d
Make NetworkPacket respect serialized string size limits
|
vor 9 Jahren |
kwolekr
|
bd0b469d3d
Fix critical vulnerabilities and bugs with NetworkPacket
|
vor 9 Jahren |
Jay Arndt
|
2923eafaca
Stop NetworkPacket methods from producing bloated packets
|
vor 9 Jahren |
Loic Blot
|
aa340fd857
Create PacketError exception and use it with ACTIVEOBJECT_REMOVE_ADD handler which can be unreliable
|
vor 9 Jahren |
Loic Blot
|
113bdd3ec0
NetworkPacket: reading outside packet is now clearer.
|
vor 9 Jahren |
Loic Blot
|
1fe4256462
Connection::Receive(): receive Network Packet instead of SharedBuffer<u8>.
|
vor 9 Jahren |
Loic Blot
|
6a48844eba
Use Buffer not SharedBuffer in NetworkPacket::oldForgePacket
|
vor 9 Jahren |
Loic Blot
|
61f2d0ca34
Remove unused ConnectionCommand::sendToAll function. NetworkPacket::oldForgePacket returns Buffer instead of SharedBuffer and is used in ConnectionCommand instead of Connection::Send
|
vor 9 Jahren |
Loic Blot
|
ed04e8e9e4
[Patch 2/4] Network rework: packet writing, sending and cleanups
|
vor 9 Jahren |
Loic Blot
|
a704c04f00
Network Layer 7 rework (Packet handling)
|
vor 9 Jahren |