src/network/network_server.cpp
Mon, 19 Nov 2007 21:02:30 +0000 skidd13 (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
Tue, 30 Oct 2007 11:29:01 +0000 truelight (svn r11357) -Fix: NetworkUniqueID could be 80 chars, while the max size we generate is 32. So reduce the size a bit. Pointed out by dihedral, so give him a big hug ;)
Thu, 30 Aug 2007 19:20:15 +0000 rubidium (svn r11006) -Fix: spectators are not allowed to issue commands. Issue spotted by SmatZ.
Tue, 10 Jul 2007 20:59:41 +0000 rubidium (svn r10501) -Fix [FS#1015]: error dialog was sometimes shown on all clients when a command failed instead of only the client that actually did the command.
Tue, 03 Jul 2007 16:14:29 +0000 rubidium (svn r10414) -Fix: the network protocol check for required newgrfs sent static newgrfs too.
Mon, 25 Jun 2007 15:59:37 +0000 peter1138 (svn r10325) -Fix (r10323): Missed 3 company name references
Mon, 18 Jun 2007 21:00:14 +0000 rubidium (svn r10207) -Codechange: remove the redundant player_money in favour of the money64, which is now renamed to player_money.
Sun, 17 Jun 2007 15:48:57 +0000 rubidium (svn r10182) -Codechange: rewrite most part of the file loading/searching to be more flexible.
Sat, 09 Jun 2007 04:01:40 +0000 rubidium (svn r10075) -Fix [FS#844]: small memory leak on some early returns.
Tue, 15 May 2007 11:28:22 +0000 rubidium (svn r9841) -Codechange: add a little more type strictness to the vehicle types.
Fri, 27 Apr 2007 20:50:49 +0000 peter1138 (svn r9727) -Fix (r8546): Company password field in network player info was inverted.
Thu, 26 Apr 2007 07:41:24 +0000 rubidium (svn r9719) -Fix: in-game private messages did not work for clients with a Client ID > 255.
Thu, 08 Mar 2007 16:27:54 +0000 rubidium (svn r9068) -Codechange: capitalize the VEH_Train etc. enums to match the coding style (and rest of the code).
Thu, 08 Mar 2007 09:46:44 +0000 rubidium (svn r9061) -Fix [r9038, FS#668]: passwords are send when the server is in the 'authorizing' state, not 'inactive'.
Wed, 07 Mar 2007 11:47:46 +0000 rubidium (svn r9050) -Codechange: Foo(void) -> Foo()
Tue, 06 Mar 2007 22:00:42 +0000 rubidium (svn r9038) -Fix [FS#115]: inactive connections are not automatically kicked, i.e. people who only open a telnet (or similar) connection to a server.
Thu, 01 Mar 2007 00:58:09 +0000 rubidium (svn r8949) -Codechange: only test the first NETWORK_REVISION_LENGTH - 1 characters when determining network compatability. This makes it possible to have 'long' branch names while still being able to play network games.
Fri, 02 Feb 2007 23:16:58 +0000 rubidium (svn r8546) -Codechange: add a seperate (wrapper) functions to send/receive booleans.
Thu, 01 Feb 2007 23:50:15 +0000 rubidium (svn r8525) -Codechange: make NetworkSend_Packet(s) and NetworkRecv_Packet functions of NetworkTCPSocketHandler.
Thu, 01 Feb 2007 23:26:44 +0000 rubidium (svn r8523) -Codechange: move all the Network(Recv|Send)_(uintXX|string) functions to Packet.
Thu, 01 Feb 2007 22:30:35 +0000 rubidium (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.
Tue, 30 Jan 2007 17:22:56 +0000 rubidium (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.
Sat, 27 Jan 2007 12:29:55 +0000 Darkvater (svn r8428) -Codechange: Add proper names to aircraft subtypes instead of magic numbers and add a function IsNormalAircraft() which tells us whether the aircraft is in fact some flying device or a rotor/shadow.
Wed, 17 Jan 2007 00:01:55 +0000 rubidium (svn r8171) -Fix (FS#556): return SL_ERROR when unthreaded saves failed, to make sure we do not try to send zero-byte savegames.
Sat, 13 Jan 2007 15:00:16 +0000 tron (svn r8097) Replace strlen() {==,!=,>} 0 by the more concise {,!}StrEmpty(). Additionally the test takes O(1) instead of O(n) now
Fri, 12 Jan 2007 20:19:49 +0000 rubidium (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.
Thu, 11 Jan 2007 17:29:39 +0000 KUDr (svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the pointer to allocated memory instead of modifying the pointer given as parameter
Wed, 10 Jan 2007 18:56:51 +0000 rubidium (svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.
Wed, 10 Jan 2007 18:12:09 +0000 KUDr (svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)