Gleb Mazovetskiy
|
b7404af9c7
|
Fix build with NONET and no exceptions
Fixes the build with `-fno-rtti` and `-fno-exceptions`.
Building with these flags reduces the binary size by more than 200 KiB.
|
4 years ago |
staphen
|
dcfd057200
|
Add two-way handshake between ZeroTier peers
|
4 years ago |
Stephen C. Wills
|
ef1821ce57
|
Apply sequence number to net turns (#4122)
|
4 years ago |
Gleb Mazovetskiy
|
7e1fea6f76
|
clang-format all files in {Source,test}/
Also includes a few manual tweaks to comments and newlines for better results.
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
|
4 years ago |
Gleb Mazovetskiy
|
19cbe65ed8
|
packet.h: Fix `-Wunused-variable` (#3379)
|
4 years ago |
staphen
|
ffbbcc6d62
|
Support unencrypted multiplayer games with no password
|
4 years ago |
Anders Jenbo
|
2ca6e37c46
|
Clean up sub folders using clang-tidy/Android Studio
|
5 years ago |
Anders Jenbo
|
790f42d078
|
Clang-tidy: readability-inconsistent-declaration-parameter-name
|
5 years ago |
Anders Jenbo
|
939003311a
|
Clang-tidy: readability-make-member-function-const
|
5 years ago |
Jmgr
|
c33182d6de
|
Modernize deprecated headers
|
5 years ago |
Gleb Mazovetskiy
|
4c0581ca5e
|
🧹 C++17: Use std::make_unique
|
5 years ago |
Anders Jenbo
|
8c821e98d3
|
🚚 Restructure files
|
5 years ago |
Anders Jenbo
|
e7ae8ddd04
|
🚚 Move all enums to there respective headers
|
5 years ago |
Gleb Mazovetskiy
|
eeccf6b5d6
|
Fix MSVC build with -DNONET=1
Not sure why this worked on Linux without this stub
|
5 years ago |
Xadhoom
|
867dd96a73
|
Add ZeroTier support
|
5 years ago |
Anders Jenbo
|
bfb3c11c2b
|
🎨 Change namespace to devilution
|
5 years ago |
Anders Jenbo
|
69ad34f58f
|
Consistently use NULL instead of nullptr
While nullptr does have extra checking, most of the code uses NULL and
nullptr makes it harder to port the code to some targets like the
original XBox
|
6 years ago |
Gleb Mazovetskiy
|
12d0338862
|
dvlnet: Better error on packet type mismatch
|
6 years ago |
Anders Jenbo
|
961e7f58c4
|
Implement UI errors
|
6 years ago |
Marlon Beijer
|
3a267aa7f7
|
Add option to disable network support for builds
|
7 years ago |
Anders Jenbo
|
18532e7c9b
|
Format SourceX and SourceS
Fixes #262
|
7 years ago |
Gleb Mazovetskiy
|
94f62177f1
|
Make SourceX/dvlnet C++11 compatible
std::make_unique is only available in C++17 and above
|
7 years ago |
Xadhoom
|
24f746ae6a
|
Fix strict aliasing violations in netcode
|
7 years ago |
Xadhoom
|
f00e427ed2
|
Remove pch.h
|
7 years ago |
Xadhoom
|
5283a9ffd1
|
Put everything into namespace dvl
|
7 years ago |
Xadhoom
|
aff8769a97
|
Some fixes for network
|
7 years ago |
Xadhoom
|
4d557709e0
|
Clean headers for network code
|
7 years ago |
Xadhoom
|
af47577446
|
Begin restructuring headers
|
7 years ago |
Xadhoom
|
b8379e7187
|
Menu for TCP and UDP; enable difficulty selection
|
7 years ago |
Xadhoom
|
4ac418104f
|
Start implementing TCP networking
|
7 years ago |
Xadhoom
|
3ad2c379e3
|
Restructure networking
|
7 years ago |