network_server.c
Fri, 22 Jul 2005 06:31:31 +0000 tron (svn r2672) Move saving/loading related declarations to saveload.h
Thu, 21 Jul 2005 22:15:02 +0000 tron (svn r2669) Shuffle some more stuff around to reduce dependencies
Sat, 16 Jul 2005 15:05:52 +0000 ludde (svn r2591) Codechange: [network] Cleanup NetworkHandleCommandQueue
Sat, 16 Jul 2005 12:59:23 +0000 ludde (svn r2589) Fix: [network] Fixed static variable that wasn't initialized. Would stop the sync checking from working in some cases.
Sat, 16 Jul 2005 12:30:03 +0000 ludde (svn r2588) Codechange: Remove PLAYER_SEED_RANDOM
Fri, 15 Jul 2005 20:29:06 +0000 ludde (svn r2583) Move OS specific code out of misc.c
Tue, 05 Jul 2005 17:47:10 +0000 celestar (svn r2521) -Codechange: Removed trailing "\n"s from DEBUG statements
Tue, 21 Jun 2005 16:28:17 +0000 celestar (svn r2468) -Codechange: Got rid of DEREF_PLAYER and replaced it by GetPlayer
Tue, 17 May 2005 18:22:59 +0000 Darkvater (svn r2339) - Fix: on a dedicated server, after the joining of a player, the player was set to player 0 instead of remaining OWNER_SPECTATOR. Fix this, and allow the dedicated server to execute commands (so 'patch <value>') now works and not only when a client is connected.
Sun, 15 May 2005 18:50:55 +0000 tron (svn r2324) Introduce _cmd_text for passing strings with a command instead of abusing _decode_parameters as text buffer. This should prevent several possible buffer overruns and is a bit cleaner to use. As bonus it reduces the size of most command packets by 79 bytes.
Sat, 14 May 2005 19:34:59 +0000 Darkvater (svn r2309) - CodeChange: Change all _iconsole_color_whatever into _icolour_wtv (abbreviated). Besides the changed into proper english, yes this commit is pretty useless ;)
Sat, 14 May 2005 19:25:18 +0000 Darkvater (svn r2308) - Fix: enforce server-only and/or offline commands by giving them flags in the process table. This also fixes bug "[ 1190944 ] Many commands not checked for security"
Thu, 12 May 2005 00:20:16 +0000 Darkvater (svn r2299) - Fix: add more verbose output to possible hack-attempt.
Mon, 02 May 2005 23:59:11 +0000 matthijs (svn r2256) - Fix: Trains cannot find a depot when they are in a tunnel. (glx)
Tue, 29 Mar 2005 19:10:13 +0000 truelight (svn r2106) -Fix: improved the network-join algoritm, it is now a bit more stable
Sun, 06 Feb 2005 13:41:02 +0000 tron (svn r1821) Move generic string handling functions to string.[ch] and introduce stre{cpy,cat}, see string.h for their semantics
Sun, 06 Feb 2005 08:18:00 +0000 tron (svn r1813) Declare functions implemented in strings.c in their own shiny new header (though i think some of these function don't belong into strings.c)
Sat, 05 Feb 2005 15:58:59 +0000 tron (svn r1803) Move debugging stuff into files of it's own
Sat, 22 Jan 2005 20:23:18 +0000 tron (svn r1594) Convert all undefined parameter lists to (void) and add the appropriate warning flags in the Makefile
Wed, 19 Jan 2005 19:15:03 +0000 bjarni (svn r1568) made an enum of train subtypes to make the code more readable
Sun, 16 Jan 2005 17:19:37 +0000 truelight (svn r1546) -Fix: possible buffer-overflow in network
Sat, 15 Jan 2005 20:09:16 +0000 truelight (svn r1527) -Add: RCon (Remote Connection). A server can set:
Sat, 15 Jan 2005 01:52:23 +0000 darkvater (svn r1518) -Fix: server issue where some company names were wrong
Fri, 14 Jan 2005 21:47:35 +0000 truelight (svn r1510) -Add: Improved Network Lobby GUI: (bociusz)
Mon, 10 Jan 2005 14:43:00 +0000 darkvater (svn r1465) -Fix: [1099101] starting year patch goes out of range. Clamped year between 1920-2090 as wel as adding defines for it.
Sun, 09 Jan 2005 21:25:44 +0000 tron (svn r1451) Fix some of the signed/unsigned comparison warnings
Wed, 05 Jan 2005 14:39:48 +0000 truelight (svn r1389) -Add: [Network] Added packet protection. No longer a client or server
Sun, 02 Jan 2005 12:03:43 +0000 truelight (svn r1322) -Add: banning system (mostly tnx to guru3)
Sat, 01 Jan 2005 16:34:54 +0000 truelight (svn r1320) -Fix: fixed chat-bug (that from a certain moment, nobody could talk).. 1
Wed, 29 Dec 2004 13:13:29 +0000 miham (svn r1297) Language fixes in the source.. (ln-)
Thu, 23 Dec 2004 20:33:57 +0000 truelight (svn r1263) -Fix: [Network] Client-names are limited (serverside) to 25 chars
Thu, 23 Dec 2004 17:37:26 +0000 truelight (svn r1252) -Add: [Network] With 'set restart_game_date' you can set the date for in
Thu, 23 Dec 2004 13:53:05 +0000 truelight (svn r1246) -Fix: [ 1090099 ] Company-messages did crash the game, because
Tue, 21 Dec 2004 17:31:10 +0000 truelight (svn r1204) -Add: [Network] Added some cheaters-protection (money-cheat mostly)
Mon, 20 Dec 2004 16:02:01 +0000 truelight (svn r1186) -Fix: [Network] You can now join a company on a server where a company
Mon, 20 Dec 2004 15:26:19 +0000 truelight (svn r1185) -Fix: [Network] Send to team now results in correct company on the sender
Sun, 19 Dec 2004 15:14:55 +0000 truelight (svn r1174) -Fix: [Network] All strings can now be translated (no more hardcoded strings)
Sun, 19 Dec 2004 10:17:26 +0000 truelight (svn r1168) -Cleanup: [Network] Cleaned the network code a bit. Added 'const'
Thu, 16 Dec 2004 15:35:19 +0000 truelight (svn r1136) -Fix: [Network] Revision check on windows-servers is working now
Thu, 16 Dec 2004 13:59:23 +0000 truelight (svn r1131) -Add: [Network] Autoclean_companies (set it with 'set autoclean_companies on/off').
Thu, 16 Dec 2004 11:35:08 +0000 truelight (svn r1127) -Fix: [Network] Protect the network against an illegal PLAYER_CTRL (in
Wed, 15 Dec 2004 20:10:34 +0000 truelight (svn r1106) -Add: [Network] Added master-server protocol and advertise to
Wed, 15 Dec 2004 20:08:01 +0000 darkvater (svn r1104) -Fix: nasty server crash buffer overflow problem when using release build. Big thanks to Truelight for the guidance in fixing this very annoying bug!
Wed, 15 Dec 2004 16:51:55 +0000 darkvater (svn r1098) -Fix: server without revision build doesn't care about the client's version. Also moved all revision things where it belongs (network.c)
Wed, 15 Dec 2004 15:19:51 +0000 truelight (svn r1096) -Fix: [Network] PlayAs is now registered correctly
Wed, 15 Dec 2004 00:31:08 +0000 darkvater (svn r1093) -Fix: Hopefully fixed windows revision issues once and for all. Removed globalness of _openttd_revision and put all such ifdefs into one place. If server has a revision only the same revisions can join; if the server has no revision everyone can join. I reckon this should be a server-side option to allow people to join or not to join.
Tue, 14 Dec 2004 20:27:00 +0000 truelight (svn r1090) -Fix: Made the _openttd_revision variable global, and with that
Mon, 13 Dec 2004 16:15:21 +0000 truelight (svn r1054) -Fix: [Network] Redid revision 1024, only a bit more nice this time
Mon, 13 Dec 2004 09:01:24 +0000 truelight (svn r1042) -Fix: [Network] Hopefully enabled revision-check for windows (somehow
Sun, 12 Dec 2004 16:04:32 +0000 truelight (svn r1026) -Add: [Network] Added unique id, so in network, each client has an
Wed, 08 Dec 2004 18:16:43 +0000 truelight (svn r982) -Fix: [Network] Because dparams are misused as a char, we had some
Sat, 04 Dec 2004 17:54:56 +0000 truelight (svn r942) -Merged branch/network back into the trunk