heinrich5991
29a4448dbc
Fixed some bugs with the new protocol specification
...
Conflicts:
src/engine/client/serverbrowser.cpp
2015-09-03 18:49:27 +02:00
heinrich5991
cedf0b7a58
New packet header specification
...
Conflicts:
src/engine/client/client.cpp
2015-09-03 18:48:02 +02:00
heinrich5991
ea507a5161
Fixed serverbrowser
...
Conflicts:
src/engine/client/serverbrowser.cpp
2015-09-03 18:43:58 +02:00
heinrich5991
ad070fe277
fixed connless packets sending
2015-09-03 18:42:38 +02:00
heinrich5991
4e7137ad48
removed backward compatiblity
2015-09-03 18:42:34 +02:00
heinrich5991
7129f17fb7
Added versionsrv to mastersrv (ONLY COMPILES, NOT TESTED)
...
- It's now selectable which services the master starts, available are:
- mastersrv 0.5
- mastersrv 0.6
- mastersrv 0.7
- versionsrv
2015-09-03 18:42:29 +02:00
heinrich5991
1c591793b0
refactored mastersrv, working for 0.7 only currently
2015-09-03 18:42:18 +02:00
heinrich5991
e49e67e2f4
Added some assertions to the network
2015-09-03 18:41:49 +02:00
heinrich5991
16f2899e3f
Finished CNetTokenCache
...
Added basic support for mastersrv
Conflicts:
bam.lua
src/engine/shared/network_client.cpp
2015-09-03 18:41:32 +02:00
heinrich5991
9222e37aae
added CNetTokenCache
2015-09-03 18:37:15 +02:00
heinrich5991
ea27d546ac
fixed some things about connless packets
...
Conflicts:
src/engine/client/client.cpp
src/engine/server/server.cpp
2015-09-03 18:36:52 +02:00
heinrich5991
24d299ea34
Finalized server-client communication over the new protocol
...
Still missing:
- Master server
- Version server
Conflicts:
src/engine/client/serverbrowser.cpp
src/engine/shared/network.cpp
Conflicts:
src/engine/client/client.cpp
src/engine/client/serverbrowser.cpp
2015-09-03 18:33:57 +02:00
heinrich5991
3df02af240
fixed Hash function in src/engine/shared/network_token.cpp
2015-09-03 18:31:01 +02:00
heinrich5991
a92a2f5bdd
added support for receiving connless packets over a connection
...
Conflicts:
src/engine/shared/network_client.cpp
2015-09-03 18:30:38 +02:00
heinrich5991
1c15f404b2
added functionality to send connless packets to the connection peer
...
also reworked server info sending
FUNCTIONALITY TO RECEIVE CONNLESS PACKETS FROM THE CONNECTION
PEER IS STILL MISSING
Conflicts:
src/engine/server/server.cpp
2015-09-03 18:27:14 +02:00
heinrich5991
bbf261891c
Added typedef for the tokens
2015-09-03 18:22:09 +02:00
heinrich5991
66fcf9308c
Changed CNetClient and CNetServer to work with CNetTokenManager
...
Conflicts:
src/engine/shared/network_client.cpp
2015-09-03 18:21:52 +02:00
heinrich5991
2ba3cf859f
Added response token and CNetTokenManager
...
Conflicts:
src/engine/shared/network_client.cpp
2015-09-03 18:14:14 +02:00
heinrich5991
eaa036ed0f
added support for tokens to connless packets
...
Conflicts:
src/engine/shared/network.cpp
src/engine/shared/network.h
2015-09-03 18:14:04 +02:00
heinrich5991
40978b87e9
added support for tokens in netbase and netconnnection (NOT TESTED)
...
preserves backward compatiblity for connless packets
Conflicts:
src/engine/shared/network.cpp
src/engine/shared/network.h
src/engine/shared/network_conn.cpp
2015-09-03 18:13:51 +02:00
heinrich5991
058dc8d1ba
added md5 library to teeworlds
...
Conflicts:
bam.lua
2015-09-03 18:12:59 +02:00
Choupom
c63551b450
fixed some memory leaks
2015-08-30 19:03:33 +02:00
oy
453f720212
disabled the map checker
2015-08-30 18:12:15 +02:00
oy
e401679055
fixed last commit
2015-08-30 18:10:31 +02:00
KillaBilla
008c50d429
fixed behaviour for standard maps, added a nullptr check
2015-08-30 17:22:28 +02:00
KillaBilla
52da970427
fixed code style and whitespaces
2015-08-30 17:22:28 +02:00
KillaBilla
1ea6100a3b
removed debug messages
2015-08-30 17:22:27 +02:00
KillaBilla
e96f1995b2
fixed mapchecker, made it check subdirs too before giving up
2015-08-30 17:22:26 +02:00
oy
6e8cbf072d
increased range of the serverlist request token. #1366
2015-08-30 11:21:31 +02:00
oy
246bebb773
show notification about disabled remote console only once
2015-08-30 10:47:35 +02:00
oy
c92c633b95
fixed last commit
2015-08-30 09:58:00 +02:00
Zwelf
b65b02c345
Fixes issues pointed out by heinrich5991
...
Byte lenghts of 128 Bytes is enouth and DDNet is using this lenghts too.
2015-08-30 08:54:42 +02:00
def
f8278ec032
Display map name while downloading
...
Conflicts:
src/engine/client.h
src/engine/client/client.h
2015-08-30 08:54:41 +02:00
oy
b5095427b2
fixed a possible crash within snapshot handling and some misspellings. Closes #1382
2015-08-30 08:42:04 +02:00
encypruon
d41c4b4dbd
Fixed econ clients don't get dropped when banned
2015-08-30 08:41:45 +02:00
oy
014f77eefc
skip duplicate error string. Closes #1339
2015-08-30 08:37:39 +02:00
oy
cbe133dce0
let the client check if a connection is still established and for the correct peer address before processing data. Closes #1356
2015-08-30 08:36:34 +02:00
oy
cc2dcd865a
force vital check on essential cl/srv messages and added additional sequence checking
...
Conflicts:
src/engine/client/client.cpp
src/engine/server/server.cpp
2015-08-30 08:31:29 +02:00
oy
d4c00097a5
separated connless packet handling and use random port for client's server connection
2015-08-30 08:22:04 +02:00
oy
b9e4c7e979
made server info requests more strict
...
Conflicts:
src/engine/client/serverbrowser.cpp
2015-08-30 08:20:24 +02:00
oy
8f0c5d634b
fixed fullscreen on mac osx
2015-04-02 15:37:47 +02:00
oy
15fa362905
fixed stuck mouse on mac osx
2015-04-02 15:28:41 +02:00
oy
135640ac9b
fixed compiling on mac osx. Closes #1334
2015-03-31 16:00:25 +02:00
oy
663c39655e
fixed last commit
2015-03-22 14:38:22 +01:00
oy
721739ed42
Merge remote-tracking branch 'remotes/swick/sdl2'
...
Conflicts:
src/engine/client/backend_sdl.cpp
src/engine/client/graphics_threaded.h
src/engine/shared/config_variables.h
2015-03-22 14:10:53 +01:00
oy
845331bca3
Make SERVERBROWSE_GETINFO extensible. Closes #1324
2015-03-22 13:48:00 +01:00
oy
e6cfd22ca0
removed unused config variable
2015-03-10 19:31:29 +01:00
oy
2fdd97df06
fixed some comments
2015-03-04 11:26:39 +01:00
heinrich5991
d335694931
Make clearer comments on why the current path checking suffices
...
Also fix that it `str_check_pathname` counted dots even if they were after a
non-dot character.
2015-03-04 11:20:48 +01:00
oy
99f26dc020
fixed some problems with the pma interpolation. #1317
2015-02-26 19:31:31 +01:00