log src/network/network.cpp @ 10475:e8c75aac31ac draft

age author description
Tue, 23 Dec 2008 20:52:27 +0000 rubidium (svn r14730) -Codechange: remove the need for networkclientsockets and networkclientinfo structs to be in a contiguous piece of memory and put them in a pool. draft
Tue, 23 Dec 2008 11:55:46 +0000 rubidium (svn r14725) -Change: make it clearer why (and that) MAX_CLIENTS isn't the amount of slots in the array, but one less as a dedicated server takes a slot too. draft
Tue, 23 Dec 2008 11:06:52 +0000 rubidium (svn r14723) -Codechange: shuffling some stuff around to reduce indirect #include dependencies. draft
Tue, 23 Dec 2008 10:42:06 +0000 rubidium (svn r14722) -Codechange: s/DEREF_CLIENT/GetNetworkClientSocket/ draft
Tue, 23 Dec 2008 09:47:42 +0000 rubidium (svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for. draft
Tue, 23 Dec 2008 09:02:41 +0000 rubidium (svn r14720) -Codechange: s/FOR_ALL_CLIENTS/FOR_ALL_CLIENT_SOCKETS/ as the latter describes the name more precisely. draft
Tue, 23 Dec 2008 08:39:30 +0000 rubidium (svn r14719) -Codechange: replace DEREF_CLIENT with an instance function and replace looping socket structs with info structs when the loop is only interested in the info structs (i.e. not derefing the info from sockets when one can loop info directly and the socket isn't used) draft
Mon, 22 Dec 2008 21:38:03 +0000 rubidium (svn r14718) -Change: remove some direct network core variable accesses from non-network locations. draft
Mon, 22 Dec 2008 21:30:21 +0000 rubidium (svn r14717) -Change: more 'Index' -> ClientID to not confuse ClientID and ClientIndex draft
Mon, 22 Dec 2008 20:42:02 +0000 rubidium (svn r14714) -Codechange: only allocate the company network "state" variables (password/months not used) when needed, i.e. only for servers. draft
Mon, 22 Dec 2008 18:40:57 +0000 rubidium (svn r14712) -Codechange: split server and client side w.r.t. the storage of network related company information. draft
Mon, 22 Dec 2008 12:59:31 +0000 rubidium (svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays. draft
Sun, 02 Nov 2008 11:20:15 +0000 skidd13 (svn r14555) -Codechange: replace ttd_strlcat and ttd_strlcpy with strecat and strecpy where direct conversion is possible draft
Sat, 18 Oct 2008 14:16:29 +0000 smatz (svn r14486) -Fix (r13343)(r14484): compilation with desync debug was broken draft
Tue, 30 Sep 2008 21:18:28 +0000 rubidium (svn r14423) -Codechange: also do r14221 for the strings. draft
Tue, 30 Sep 2008 20:51:04 +0000 rubidium (svn r14422) -Codechange: also reflect the changes of r14421 in the filenames. draft
Tue, 30 Sep 2008 20:39:50 +0000 rubidium (svn r14421) -Codechange: rename all player variables/types to company *or* client so it is immediatelly clear which one you are working with. draft
Sun, 31 Aug 2008 10:50:05 +0000 rubidium (svn r14199) -Codechange: split fileio.h into fileio_type.h and fileio_func.h so not everything that includes saveload.h needs to include everything else too. draft
Wed, 13 Aug 2008 06:05:01 +0000 rubidium (svn r14063) -Codechange: replace some "magic" constants with enumified constants. draft
Mon, 11 Aug 2008 22:45:11 +0000 rubidium (svn r14047) -Codechange: move chatmessage handling to the network directory as that's the only case chat messages are used. Furthermore remove any trace of chatmessages when compiling without network support. draft
Mon, 04 Aug 2008 12:56:38 +0000 rubidium (svn r13988) -Codechange: move the to IP resolving functions to a separate file. draft
Fri, 18 Jul 2008 16:40:29 +0000 rubidium (svn r13731) -Codechange: make a pool of the array of players. draft
Thu, 17 Jul 2008 20:13:01 +0000 rubidium (svn r13719) -Codechange: rename IsValidPlayer to IsValidPlayerID in line with all other structs/classes that are in a pool. draft
Thu, 17 Jul 2008 11:19:20 +0000 rubidium (svn r13712) -Fix: enforce the length restrictions of company and president name in the commands too. draft
Tue, 08 Jul 2008 23:07:58 +0000 belugas (svn r13682) -Codechange: -Codechange: remove a now useless variable(dih). draft
Mon, 09 Jun 2008 12:17:01 +0000 rubidium (svn r13433) -Codechange: remove a now useless global variable. draft
Tue, 03 Jun 2008 08:04:35 +0000 rubidium (svn r13369) -Codechange: remove duplication of network configuration settings between NetworkSettings and NetworkGameInfo. draft
Fri, 30 May 2008 20:08:32 +0000 rubidium (svn r13344) -Codechange: remove some code duplication. draft
Fri, 30 May 2008 18:20:26 +0000 rubidium (svn r13343) -Codechange: reorder/move variable/functions in the network headers so that nothing from the network directory needs to include basically all network headers. draft
Thu, 29 May 2008 20:21:28 +0000 rubidium (svn r13334) -Codechange: move the network settings variables from network/network_internal to settings. draft
Thu, 29 May 2008 15:13:28 +0000 rubidium (svn r13325) -Codechange: split the client-side only settings from the settings stored in the savegame so there is no need to have a duplicate copy of it for new games. draft
Sun, 25 May 2008 22:36:44 +0000 rubidium (svn r13255) -Codechange: move _opt to _settings. draft
Sun, 25 May 2008 19:17:03 +0000 rubidium (svn r13251) -Codechange: rename _patches to _settings as that is more logic. draft
Sat, 24 May 2008 10:35:15 +0000 rubidium (svn r13229) -Codechange: replace some global variables that are only initialised once and always with the same value with enums. draft
Sat, 24 May 2008 10:15:06 +0000 rubidium (svn r13228) -Codechange: split console.h. draft
Wed, 07 May 2008 09:07:19 +0000 rubidium (svn r12986) -Codechange: move the landscape and transport related types from openttd.h to their own headers. draft
Tue, 06 May 2008 15:11:33 +0000 rubidium (svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description. draft
Sun, 04 May 2008 21:53:36 +0000 smatz (svn r12944) -Codechange: use rev.h instead of externs at many places draft
Fri, 18 Apr 2008 10:16:51 +0000 rubidium (svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h. draft
Fri, 18 Apr 2008 04:37:06 +0000 rubidium (svn r12761) -Codechange: lots of minor whitespace coding style fixes around operators. draft
Tue, 29 Jan 2008 21:43:22 +0000 rubidium (svn r12017) -Fix: when you have more than 9 network interfaces you'll enter the wonderfull world of overflows. draft
Tue, 29 Jan 2008 00:27:25 +0000 rubidium (svn r12004) -Codechange: refactor the random functions to reduce code duplication. draft
Sun, 13 Jan 2008 21:51:53 +0000 rubidium (svn r11840) -Codechange: split network.h so not everything in there needs to be included when wanting to know whether we are a server. draft
Sun, 13 Jan 2008 14:37:30 +0000 rubidium (svn r11834) -Codechange: only include settings_type.h if needed. draft
Sun, 13 Jan 2008 01:39:22 +0000 rubidium (svn r11829) -Feature: allow reloading openttd.cfg when starting a new game on a dedicated server. Patch by dihedral. draft
Sun, 13 Jan 2008 01:21:35 +0000 rubidium (svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h. draft
Sat, 12 Jan 2008 14:10:35 +0000 rubidium (svn r11818) -Codechange: split player.h into smaller pieces. draft
Fri, 11 Jan 2008 00:30:32 +0000 rubidium (svn r11811) -Fix: make compilation without networking work again (and thus move the debugdumpcommand stuff out of the network 'area'). draft
Mon, 07 Jan 2008 14:23:25 +0000 rubidium (svn r11777) -Codechange: split the string header and make do not include it when it's not necessary. draft
Sat, 05 Jan 2008 21:42:34 +0000 glx (svn r11762) -Fix: compilation with DEBUG_DUMP_COMMANDS was broken draft
Wed, 26 Dec 2007 13:50:40 +0000 rubidium (svn r11702) -Codechange: move all date related stuff to date*. draft
Wed, 26 Dec 2007 11:45:43 +0000 rubidium (svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split map.h). draft
Tue, 25 Dec 2007 13:59:21 +0000 skidd13 (svn r11695) -Codechange: Converted the md5 algorithm to OOP draft
Tue, 25 Dec 2007 11:26:07 +0000 rubidium (svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h' draft
Fri, 21 Dec 2007 22:50:51 +0000 rubidium (svn r11680) -Codechange: refactor more out of openttd.h and functions.h. draft
Fri, 21 Dec 2007 21:50:46 +0000 rubidium (svn r11677) -Codechange: move price and command related types/functions to their respective places. draft
Fri, 21 Dec 2007 19:49:27 +0000 rubidium (svn r11675) -Codechange: split the string types from the string functions. draft
Thu, 06 Dec 2007 22:29:47 +0000 rubidium (svn r11584) -Change: add some extra checking in the hope to find the cause of FS#1482. draft
Wed, 12 Sep 2007 07:11:48 +0000 rubidium (svn r11089) -Codechange: add revision detection to MSVC. draft
Sun, 19 Aug 2007 09:38:30 +0000 rubidium (svn r10932) -Codechange: replace "text" with "chat" for the chat related function and variables. draft