rubidium
|
500f9a971a
|
(svn r8546) -Codechange: add a seperate (wrapper) functions to send/receive booleans.
|
2007-02-02 23:16:58 +00:00 |
|
rubidium
|
922a623402
|
(svn r8525) -Codechange: make NetworkSend_Packet(s) and NetworkRecv_Packet functions of NetworkTCPSocketHandler.
|
2007-02-01 23:50:15 +00:00 |
|
rubidium
|
59f4f056df
|
(svn r8525) -Codechange: make NetworkSend_Packet(s) and NetworkRecv_Packet functions of NetworkTCPSocketHandler.
|
2007-02-01 23:50:15 +00:00 |
|
rubidium
|
105cd53868
|
(svn r8523) -Codechange: move all the Network(Recv|Send)_(uintXX|string) functions to Packet.
|
2007-02-01 23:26:44 +00:00 |
|
rubidium
|
16ce6def09
|
(svn r8523) -Codechange: move all the Network(Recv|Send)_(uintXX|string) functions to Packet.
|
2007-02-01 23:26:44 +00:00 |
|
rubidium
|
51c2af6e5e
|
(svn r8521) -Codechange: initial step in converting Packet to a class; make and use constructors and functions related to the reading/saving the packet size.
|
2007-02-01 22:30:35 +00:00 |
|
rubidium
|
99f860e686
|
(svn r8521) -Codechange: initial step in converting Packet to a class; make and use constructors and functions related to the reading/saving the packet size.
|
2007-02-01 22:30:35 +00:00 |
|
KUDr
|
02f17406b1
|
(svn r8479) -Fix (r8459): Silenced VC warning C4099: 'Packet' : type name first seen using 'class' now seen using 'struct'
-Codechange: 'typedef struct Packet' changed to 'struct Packet'
|
2007-01-31 09:51:22 +00:00 |
|
KUDr
|
f9462a50e9
|
(svn r8479) -Fix (r8459): Silenced VC warning C4099: 'Packet' : type name first seen using 'class' now seen using 'struct'
-Codechange: 'typedef struct Packet' changed to 'struct Packet'
|
2007-01-31 09:51:22 +00:00 |
|
rubidium
|
6787514d62
|
(svn r8461) -Feature: check for NewGRF compatability before actually downloading the map from a game server when connecting from the command prompt and internal console.
|
2007-01-30 17:22:56 +00:00 |
|
rubidium
|
86b046864a
|
(svn r8461) -Feature: check for NewGRF compatability before actually downloading the map from a game server when connecting from the command prompt and internal console.
|
2007-01-30 17:22:56 +00:00 |
|
rubidium
|
cd6a826ecf
|
(svn r8459) -Codechange: move (Send|Recv)GRFIdentifier to NetworkSocketHandler, so it can also be used the TCP socket handler.
|
2007-01-30 17:12:46 +00:00 |
|
rubidium
|
291b7925ee
|
(svn r8459) -Codechange: move (Send|Recv)GRFIdentifier to NetworkSocketHandler, so it can also be used the TCP socket handler.
|
2007-01-30 17:12:46 +00:00 |
|
rubidium
|
f78d463f07
|
(svn r8446) -Fix (8445): accidentally made a function that should not be abstract abstract.
|
2007-01-28 20:54:30 +00:00 |
|
rubidium
|
00782c089d
|
(svn r8446) -Fix (8445): accidentally made a function that should not be abstract abstract.
|
2007-01-28 20:54:30 +00:00 |
|
rubidium
|
66f46b71a1
|
(svn r8445) -Cleanup: remove some @params from comments as the parameters did not exist anymore and add comments to several variables/functions.
|
2007-01-28 20:47:25 +00:00 |
|
rubidium
|
f72dde5236
|
(svn r8445) -Cleanup: remove some @params from comments as the parameters did not exist anymore and add comments to several variables/functions.
|
2007-01-28 20:47:25 +00:00 |
|
rubidium
|
3e6bd9c2e9
|
(svn r8437) -Codechange: move often duplicated (in MSU) define to the udp header.
|
2007-01-28 13:07:24 +00:00 |
|
rubidium
|
5d3ad5601d
|
(svn r8437) -Codechange: move often duplicated (in MSU) define to the udp header.
|
2007-01-28 13:07:24 +00:00 |
|
truelight
|
ef37b30674
|
(svn r8411) [MorphOS] -Fix: tons of unneeded warnings in networking code, because MorphOS wants UBYTE arrays and we use char arrays. Solution is a bit hackish.
|
2007-01-26 08:27:59 +00:00 |
|
truelight
|
cf07eafb97
|
(svn r8411) [MorphOS] -Fix: tons of unneeded warnings in networking code, because MorphOS wants UBYTE arrays and we use char arrays. Solution is a bit hackish.
|
2007-01-26 08:27:59 +00:00 |
|
rubidium
|
89865658b1
|
(svn r8372) -Fix (8361): NUM_LANDSCAPE comes (via some detour) from openttd.h, which does not exist in the masterserver/updater.
|
2007-01-23 14:47:38 +00:00 |
|
rubidium
|
269c1a58a0
|
(svn r8372) -Fix (8361): NUM_LANDSCAPE comes (via some detour) from openttd.h, which does not exist in the masterserver/updater.
|
2007-01-23 14:47:38 +00:00 |
|
rubidium
|
daeadd9a0e
|
(svn r8361) -Codechange: make sure the range of the dates coming from the network are valid in OpenTTD
-Codechange: use_password is a boolean variable
-Codechange: move range checking for server_lang and map_set to Recv_NetworkGameInfo
|
2007-01-22 21:38:16 +00:00 |
|
rubidium
|
3e10a726e5
|
(svn r8361) -Codechange: make sure the range of the dates coming from the network are valid in OpenTTD
-Codechange: use_password is a boolean variable
-Codechange: move range checking for server_lang and map_set to Recv_NetworkGameInfo
|
2007-01-22 21:38:16 +00:00 |
|
rubidium
|
a93eb4b8d8
|
(svn r8316) -Codechange: move the GRF ID and MD5 checksum from GRFConfig to GRFIdentifier so it can be reused.
|
2007-01-21 17:29:38 +00:00 |
|
rubidium
|
cf83a9f065
|
(svn r8316) -Codechange: move the GRF ID and MD5 checksum from GRFConfig to GRFIdentifier so it can be reused.
|
2007-01-21 17:29:38 +00:00 |
|
rubidium
|
98e462e564
|
(svn r8083) -Codechange: make a NetworkSocketHandler as base for all sockets and move a little of NetworkClientState functionality to the NetworkSocketHandler. Move the rest of the NetworkClientState to the new NetworkTCPSocketHandler class/struct, which is not yet implemented in an object oriented manner. The UDP socket handler now extends the NetworkSocketHandler instead of having a reference to a NetworkClientState.
|
2007-01-12 20:19:49 +00:00 |
|
rubidium
|
f66b373b52
|
(svn r8083) -Codechange: make a NetworkSocketHandler as base for all sockets and move a little of NetworkClientState functionality to the NetworkSocketHandler. Move the rest of the NetworkClientState to the new NetworkTCPSocketHandler class/struct, which is not yet implemented in an object oriented manner. The UDP socket handler now extends the NetworkSocketHandler instead of having a reference to a NetworkClientState.
|
2007-01-12 20:19:49 +00:00 |
|
rubidium
|
cf01dc9b16
|
(svn r8078) -Codechange: rewrite UDP part of the network code to make use classes. This is only one of the many steps to really cleanup the network code.
|
2007-01-12 14:30:01 +00:00 |
|
rubidium
|
c48aa5db45
|
(svn r8078) -Codechange: rewrite UDP part of the network code to make use classes. This is only one of the many steps to really cleanup the network code.
|
2007-01-12 14:30:01 +00:00 |
|
KUDr
|
28e969924b
|
(svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the pointer to allocated memory instead of modifying the pointer given as parameter
|
2007-01-11 17:29:39 +00:00 |
|
KUDr
|
33be1ecfb1
|
(svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the pointer to allocated memory instead of modifying the pointer given as parameter
|
2007-01-11 17:29:39 +00:00 |
|
rubidium
|
a7d0cdf95f
|
(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
|
2007-01-10 18:56:51 +00:00 |
|
rubidium
|
f35ed4bbc2
|
(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
|
2007-01-10 18:56:51 +00:00 |
|
KUDr
|
07c30785ab
|
(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)
|
2007-01-10 18:12:09 +00:00 |
|
KUDr
|
e373ea7096
|
(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)
|
2007-01-10 18:12:09 +00:00 |
|
rubidium
|
13c922d8e4
|
(svn r8000) -Codechange: drop UDP packets when their internal size does not match the received size. If that is the case, the packet was not received in one piece (or got somehow mangled with another packet), which will cause us to drop the packet later on because we are (for example) trying to read beyond the end of the packet.
|
2007-01-09 14:48:21 +00:00 |
|
rubidium
|
293d8ba826
|
(svn r8000) -Codechange: drop UDP packets when their internal size does not match the received size. If that is the case, the packet was not received in one piece (or got somehow mangled with another packet), which will cause us to drop the packet later on because we are (for example) trying to read beyond the end of the packet.
|
2007-01-09 14:48:21 +00:00 |
|
rubidium
|
acdeae8cc8
|
(svn r7932) -Fix (r7931): committed a few files too much :( (the ones I used to test the new masterserver)
|
2007-01-06 23:00:21 +00:00 |
|
rubidium
|
432ea5bbd6
|
(svn r7932) -Fix (r7931): committed a few files too much :( (the ones I used to test the new masterserver)
|
2007-01-06 23:00:21 +00:00 |
|
rubidium
|
2a596e09f1
|
(svn r7931) -Fix (r7759): multiple (different) -O flags made compilations with the wrong optimisations.
|
2007-01-06 22:58:01 +00:00 |
|
rubidium
|
8d41fe225e
|
(svn r7931) -Fix (r7759): multiple (different) -O flags made compilations with the wrong optimisations.
|
2007-01-06 22:58:01 +00:00 |
|
rubidium
|
3f3af614a4
|
(svn r7888) -Change: add documentation about the 'on-the-wire' structure of the network game information request and reply packets.
|
2007-01-05 21:33:58 +00:00 |
|
rubidium
|
8ce23a5881
|
(svn r7888) -Change: add documentation about the 'on-the-wire' structure of the network game information request and reply packets.
|
2007-01-05 21:33:58 +00:00 |
|
truelight
|
82efaa7469
|
(svn r7882) -Fix: OS2 is defined as UNIX too, but not for networking
|
2007-01-05 18:03:30 +00:00 |
|
truelight
|
27ccf59460
|
(svn r7882) -Fix: OS2 is defined as UNIX too, but not for networking
|
2007-01-05 18:03:30 +00:00 |
|
rubidium
|
5e4c157282
|
(svn r7847) -Codechange: use NetworkUDPClose instead of calling closesocket directly.
|
2007-01-05 01:23:03 +00:00 |
|
rubidium
|
7b8032d6d4
|
(svn r7847) -Codechange: use NetworkUDPClose instead of calling closesocket directly.
|
2007-01-05 01:23:03 +00:00 |
|
rubidium
|
e534f747b5
|
(svn r7836) -Codechange: some constness for network/core.
|
2007-01-04 21:48:52 +00:00 |
|