rubidium
|
088282bcf8
|
(svn r19620) -Fix: desync when a command is received and in the queue while a client starts joining, i.e. save the game state. This can happen in two ways: with frame_freq > 1 a command received in a previous frame might not be executed yet or when a command is received in the same frame as the join but before the savegame is made. In both cases the joining client would not get all commands to get in-sync with the server (and the other clients).
|
2010-04-13 18:55:31 +00:00 |
|
smatz
|
073af4eba2
|
(svn r19613) -Fix [FS#3755]: possible invalid read when server moves client to spectators before he finishes joining
|
2010-04-11 22:06:17 +00:00 |
|
smatz
|
24a60b77ec
|
(svn r19613) -Fix [FS#3755]: possible invalid read when server moves client to spectators before he finishes joining
|
2010-04-11 22:06:17 +00:00 |
|
smatz
|
e0746e5bd3
|
(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZED
|
2010-04-11 17:32:14 +00:00 |
|
smatz
|
7f3844d3aa
|
(svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZED
|
2010-04-11 17:32:14 +00:00 |
|
smatz
|
535a3bf847
|
(svn r19608) -Fix: do not kick client if he entered password and the password was cleared meanwhile
|
2010-04-11 17:23:11 +00:00 |
|
smatz
|
13e5058efe
|
(svn r19608) -Fix: do not kick client if he entered password and the password was cleared meanwhile
|
2010-04-11 17:23:11 +00:00 |
|
smatz
|
150ae1c707
|
(svn r19607) -Codechange: use different packet types instead of packet subtypes
|
2010-04-11 17:17:12 +00:00 |
|
smatz
|
11d6e21c3a
|
(svn r19607) -Codechange: use different packet types instead of packet subtypes
|
2010-04-11 17:17:12 +00:00 |
|
rubidium
|
ff5dfd9c7e
|
(svn r19589) -Change: add some more useful information to the desync log and unify the formatting
|
2010-04-08 21:14:49 +00:00 |
|
rubidium
|
d8baa1342c
|
(svn r19589) -Change: add some more useful information to the desync log and unify the formatting
|
2010-04-08 21:14:49 +00:00 |
|
yexo
|
b21278659c
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
2010-02-25 20:05:31 +00:00 |
|
yexo
|
a9c8dbc0a0
|
(svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it
|
2010-02-25 20:05:31 +00:00 |
|
rubidium
|
78f5533141
|
(svn r19072) -Fix [FS#3599]: possible read/write after free when the client triggered the server to close the connection
|
2010-02-09 23:49:19 +00:00 |
|
rubidium
|
ab35d95b5a
|
(svn r19072) -Fix [FS#3599]: possible read/write after free when the client triggered the server to close the connection
|
2010-02-09 23:49:19 +00:00 |
|
rubidium
|
149af66877
|
(svn r18875) -Codechange: remove some unneeded bits from the network protocol and improve the naming of some variables
|
2010-01-21 11:17:40 +00:00 |
|
rubidium
|
f608ad7baf
|
(svn r18875) -Codechange: remove some unneeded bits from the network protocol and improve the naming of some variables
|
2010-01-21 11:17:40 +00:00 |
|
rubidium
|
9467b7c6d6
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
|
rubidium
|
82fc28f77f
|
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
|
2010-01-15 16:41:15 +00:00 |
|
rubidium
|
2cbb3dd7d1
|
(svn r18804) -Codechange: guard against binaries claiming to be compatible with a future (stable) release of OpenTTD.
|
2010-01-14 23:06:41 +00:00 |
|
rubidium
|
4ecb3eb33c
|
(svn r18804) -Codechange: guard against binaries claiming to be compatible with a future (stable) release of OpenTTD.
|
2010-01-14 23:06:41 +00:00 |
|
rubidium
|
89443276b1
|
(svn r18782) -Codechange: move the content of callback_table.cpp to network_command.cpp; it's only ever used there.
|
2010-01-11 20:00:14 +00:00 |
|
rubidium
|
6a047d2316
|
(svn r18782) -Codechange: move the content of callback_table.cpp to network_command.cpp; it's only ever used there.
|
2010-01-11 20:00:14 +00:00 |
|
frosch
|
992bc6c345
|
(svn r18381) -Codechange: Add RoadVehicle::IsBus() to simplify some stuff.
|
2009-12-02 17:37:02 +00:00 |
|
frosch
|
59f9163e37
|
(svn r18381) -Codechange: Add RoadVehicle::IsBus() to simplify some stuff.
|
2009-12-02 17:37:02 +00:00 |
|
rubidium
|
da30e736ca
|
(svn r18330) -Cleanup: remove some unneeded includes
|
2009-11-28 20:35:25 +00:00 |
|
rubidium
|
b00a5f1069
|
(svn r18330) -Cleanup: remove some unneeded includes
|
2009-11-28 20:35:25 +00:00 |
|
rubidium
|
fbcd97528a
|
(svn r18054) -Change/Fix [FS#3310]: make pause on join pause during the whole joining (including download) phase
|
2009-11-12 20:52:14 +00:00 |
|
rubidium
|
b0f18a27fb
|
(svn r18054) -Change/Fix [FS#3310]: make pause on join pause during the whole joining (including download) phase
|
2009-11-12 20:52:14 +00:00 |
|
rubidium
|
a0840ee58b
|
(svn r18052) -Codechange/Fix: make the 'pause' chat message when actually executing the pause command. This to prevent showing paused and especially unpaused to be shown when the state doesn't change. Output now mentions whether pause changes keep the game paused and what reasons for pausing there 'currently' are.
|
2009-11-12 20:33:30 +00:00 |
|
rubidium
|
2a1cab4d46
|
(svn r18052) -Codechange/Fix: make the 'pause' chat message when actually executing the pause command. This to prevent showing paused and especially unpaused to be shown when the state doesn't change. Output now mentions whether pause changes keep the game paused and what reasons for pausing there 'currently' are.
|
2009-11-12 20:33:30 +00:00 |
|
frosch
|
4691a2069a
|
(svn r17977) -Fix: Busses and trucks are distinguished by cargo class.
|
2009-11-05 20:26:13 +00:00 |
|
frosch
|
b012a75c47
|
(svn r17977) -Fix: Busses and trucks are distinguished by cargo class.
|
2009-11-05 20:26:13 +00:00 |
|
smatz
|
c2c23ec661
|
(svn r17746) -Codechange: 'operator new' doesn't return NULL, NetworkSend_Init() is useless
|
2009-10-09 11:03:00 +00:00 |
|
smatz
|
eb72a0095f
|
(svn r17746) -Codechange: 'operator new' doesn't return NULL, NetworkSend_Init() is useless
|
2009-10-09 11:03:00 +00:00 |
|
rubidium
|
7312bdb362
|
(svn r17743) -Fix: (post 0.7) memory leak in server in case handling a packet caused the connection to be closed. Also force-close the connection on invalid packets.
|
2009-10-07 21:11:56 +00:00 |
|
rubidium
|
59ec3dc267
|
(svn r17743) -Fix: (post 0.7) memory leak in server in case handling a packet caused the connection to be closed. Also force-close the connection on invalid packets.
|
2009-10-07 21:11:56 +00:00 |
|
rubidium
|
65f97fb38c
|
(svn r17742) -Codechange: remove unused variable from Recv_Packet
|
2009-10-07 20:58:14 +00:00 |
|
rubidium
|
df75db67eb
|
(svn r17742) -Codechange: remove unused variable from Recv_Packet
|
2009-10-07 20:58:14 +00:00 |
|
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
rubidium
|
d1032d69c8
|
(svn r17617) -Codechange: make the server side packet handling be more like the client side's handling, i.e. return the connection status
-Fix: do not do invalid reads when a packet handling function closed a connection
|
2009-09-22 20:44:14 +00:00 |
|
rubidium
|
7d24e84a81
|
(svn r17617) -Codechange: make the server side packet handling be more like the client side's handling, i.e. return the connection status
-Fix: do not do invalid reads when a packet handling function closed a connection
|
2009-09-22 20:44:14 +00:00 |
|
frosch
|
0e36260337
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
2009-09-13 19:15:59 +00:00 |
|
frosch
|
ebd916be3d
|
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
|
2009-09-13 19:15:59 +00:00 |
|
rubidium
|
0153e7a211
|
(svn r17467) -Change: show the client id in join messages at the server (patch by dihedral)
|
2009-09-07 21:28:16 +00:00 |
|
rubidium
|
bd9670ea47
|
(svn r17467) -Change: show the client id in join messages at the server (patch by dihedral)
|
2009-09-07 21:28:16 +00:00 |
|
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
|
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
|
rubidium
|
d61be2637e
|
(svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives
|
2009-08-05 17:59:21 +00:00 |
|