log src/network/network_func.h @ 11875:86fca539ec7a draft

age author description
Sun, 10 May 2009 17:27:25 +0000 smatz (svn r16269) -Codechange: use gcc's ability to check parameters sent to printf-like functions draft
Fri, 10 Apr 2009 20:18:48 +0000 rubidium (svn r16022) -Fix (r15159): sometimes the unregister "query" thread could be delayed so much that the network stuff was already closed and the packet would never reach the master server causing the server to appear online longer than necessary. draft
Fri, 10 Apr 2009 12:56:55 +0000 rubidium (svn r16014) -Feature(-ish): allow binding to several IPs; [network]:server_bind_ip doesn't exist anymore. Add the IPs/hostnames to [server_bind_addresses] draft
Sat, 04 Apr 2009 00:48:48 +0000 rubidium (svn r15947) -Codechange: replace uint32 client_ip with NetworkAddress client_address. draft
Fri, 03 Apr 2009 12:49:58 +0000 rubidium (svn r15931) -Codechange: let the host and ban lists use of SmallVector. draft
Thu, 19 Mar 2009 23:32:39 +0000 rubidium (svn r15773) -Fix [FS#2475]: number of active clients wasn't always properly draft
Fri, 06 Mar 2009 12:42:01 +0000 smatz (svn r15628) -Fix [FS#2705]: kicking/banning a client from the Client list window crashed the server draft
Mon, 09 Feb 2009 02:09:47 +0000 rubidium (svn r15425) -Codechange: some color->colour changes and type safety. draft
Fri, 23 Jan 2009 22:18:06 +0000 rubidium (svn r15242) -Feature: allow moving clients between companies/spectators by the server and the clients themselves (dihedral) draft
Wed, 21 Jan 2009 23:07:11 +0000 rubidium (svn r15200) -Feature: give server admins a tool to combat profanity in nick names (based on patch by dihedral) draft
Tue, 20 Jan 2009 11:28:18 +0000 rubidium (svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname and connect to game servers. draft
Tue, 20 Jan 2009 01:32:06 +0000 rubidium (svn r15157) -Codechange: wrap the hostname/ip and port into a single structure so we can pass either one of them and not convert an ip to a string and then back again. draft
Mon, 19 Jan 2009 22:01:37 +0000 rubidium (svn r15155) -Codechange: remove unused return value draft
Sat, 10 Jan 2009 00:31:47 +0000 rubidium (svn r14949) -Cleanup: pointer coding style draft
Mon, 29 Dec 2008 10:37:53 +0000 rubidium (svn r14764) -Codechange: make the '***' chat messages like "Game paused (not enough players)" fully translateable. 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 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 21:26:26 +0000 rubidium (svn r14716) -Codechange: move more network core querying to the network files. draft
Mon, 22 Dec 2008 21:15:02 +0000 rubidium (svn r14715) -Codechange: move some network code from the main gui file into one of the the network files. 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 18:20:28 +0000 rubidium (svn r14711) -Codechange: don't misuse the _network_company_info password field for changing the password on clients. 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
Tue, 14 Oct 2008 19:27:08 +0000 rubidium (svn r14466) -Doc: remove some obsolete parameters, fix a few parameter names in comments and add a little more doxygen documentation. 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
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
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 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