rubidium 
							
						 
					 
					
						
						
							
						
						492c6ed39b 
					 
					
						
						
							
							(svn r26576) -Fix [FS#6003]: [Network] AIs would not reset certain network state information upon creation of their company  
						
						 
						
						
						
						
					 
					
						2014-05-11 12:52:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frosch 
							
						 
					 
					
						
						
							
						
						24c7134bff 
					 
					
						
						
							
							(svn r26485) -Codechange: Replace ttd_strlcpy and ttd_strlcat with strecpy and strecat.  
						
						 
						
						
						
						
					 
					
						2014-04-23 20:44:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a59af5c3fc 
					 
					
						
						
							
							(svn r26005) -Fix [FS#5478]: crash when transferring savegame from server to client  
						
						 
						
						
						
						
					 
					
						2013-11-15 22:22:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								planetmaker 
							
						 
					 
					
						
						
							
						
						f00d9976f9 
					 
					
						
						
							
							(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)  
						
						 
						
						
						
						
					 
					
						2013-01-08 22:46:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3d605f6488 
					 
					
						
						
							
							(svn r23595) -Codechange: add comma after last enum to get a more uniform coding style  
						
						 
						
						
						
						
					 
					
						2011-12-19 17:48:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						61a3963361 
					 
					
						
						
							
							(svn r22424) -Document: some more bits  
						
						 
						
						
						
						
					 
					
						2011-05-05 16:24:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8e39557a2e 
					 
					
						
						
							
							(svn r22400) -Codechange: replace some defines in the tcp/game code so doxygen can create better documentation  
						
						 
						
						
						
						
					 
					
						2011-05-01 11:30:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8430fadcbb 
					 
					
						
						
							
							(svn r22368) -Codechange: move the IP address field from the ClientInfo to ClientSocket  
						
						 
						
						
						
						
					 
					
						2011-04-22 16:03:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						7e151c1d51 
					 
					
						
						
							
							(svn r22366) -Codechange: make GetClientIP a function of the server's ClientSocket, after all the Socket is the bit that's associated with the network  
						
						 
						
						
						
						
					 
					
						2011-04-22 16:02:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9328b8b63d 
					 
					
						
						
							
							(svn r22363) -Codechange: NetworkFindClientStateFromClientID -> NetworkClientSocket::GetByClientID  
						
						 
						
						
						
						
					 
					
						2011-04-22 15:54:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						c85e1c3089 
					 
					
						
						
							
							(svn r22116) -Codechange: use PoolBase::Clean() at more places  
						
						 
						
						
						
						
					 
					
						2011-02-19 23:05:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f1e42dc23b 
					 
					
						
						
							
							(svn r21854) -Codechange: refactor the password setting methods to make it possible to change the password of other companies (on the server)  
						
						 
						
						
						
						
					 
					
						2011-01-19 16:47:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a5108a1fa2 
					 
					
						
						
							
							(svn r21853) -Codechange: HashCurrentCompanyPassword is only used by servers, so move it to network_server.* (dihedral)  
						
						 
						
						
						
						
					 
					
						2011-01-19 16:37:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						9b53982428 
					 
					
						
						
							
							(svn r21399) -Change/Feature/Fix [FS#4284]: perform the compression of savegames to send to the client asynchroniously. This will reduce the lag of the other clients to the time it takes to make the memory dump and it will speed up downloading the map as the download starts earlier (possibly with a slightly lower bandwidth due to slow compression). This should also fix the lag message people get when the savegame compression takes more than a few seconds.  
						
						 
						
						
						
						
					 
					
						2010-12-05 14:48:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						f929107665 
					 
					
						
						
							
							(svn r21398) -Change/Feature-ish: when making a savegame to send to a client, don't write it to disk but create the packets immediately  
						
						 
						
						
						
						
					 
					
						2010-12-05 14:45:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						71abb66b46 
					 
					
						
						
							
							(svn r21363) -Add: support for limiting the amount of (accepted) incoming data  
						
						 
						
						
						
						
					 
					
						2010-11-30 20:01:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						4c76d8eaf6 
					 
					
						
						
							
							(svn r21361) -Change: make sure the client is listening, or rather receiving, our frames  
						
						 
						
						
						
						
					 
					
						2010-11-30 14:18:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						242110b8cb 
					 
					
						
						
							
							(svn r21030) -Codechange: move ClientStatus into the network server socket class  
						
						 
						
						
						
						
					 
					
						2010-10-24 20:07:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						b6799a23c4 
					 
					
						
						
							
							(svn r20938) -Codechange: make the code for listening on a socket (more) reusable  
						
						 
						
						
						
						
					 
					
						2010-10-15 21:56:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a0f7099a7d 
					 
					
						
						
							
							(svn r20937) -Codechange: move some variables from client/server to server only  
						
						 
						
						
						
						
					 
					
						2010-10-15 20:29:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						332a1bfdea 
					 
					
						
						
							
							(svn r20936) -Codechange: make server side packet sending methods class methods  
						
						 
						
						
						
						
					 
					
						2010-10-15 20:25:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						66087c5e60 
					 
					
						
						
							
							(svn r20935) -Codechange: only let the server side use a pool of connected sockets  
						
						 
						
						
						
						
					 
					
						2010-10-15 19:58:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						04ce759165 
					 
					
						
						
							
							(svn r20934) -Codechange: move NetworkGetClientName to the server's socket  
						
						 
						
						
						
						
					 
					
						2010-10-15 19:35:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						6ff39fc5ec 
					 
					
						
						
							
							(svn r20929) -Codechange: make NetworkCloseClient a class method  
						
						 
						
						
						
						
					 
					
						2010-10-15 18:42:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						41e6567c0d 
					 
					
						
						
							
							(svn r20924) -Codechange: make the game connection packet handling look more like UDP/content packet handling  
						
						 
						
						
						
						
					 
					
						2010-10-15 13:47:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						594faf45d9 
					 
					
						
						
							
							(svn r20923) -Codechange: prepare creating sub-classes of NetworkClientSocket for server and client side  
						
						 
						
						
						
						
					 
					
						2010-10-15 13:22:00 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						99d46e0ad7 
					 
					
						
						
							
							(svn r17248) -Fix: add GPL license notice where appropriate  
						
						 
						
						
						
						
					 
					
						2009-08-21 20:21:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						89e1afdaa0 
					 
					
						
						
							
							(svn r15428) -Codechange: consistently use colour instead of having both color and colour.  
						
						 
						
						
						
						
					 
					
						2009-02-09 02:57:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2722cabcce 
					 
					
						
						
							
							(svn r15242) -Feature: allow moving clients between companies/spectators by the server and the clients themselves (dihedral)  
						
						 
						
						
						
						
					 
					
						2009-01-23 22:18:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						cb8b31c3c1 
					 
					
						
						
							
							(svn r14721) -Codechange: s/NetworkTCPSocketHandler/NetworkClientSocket/ as it's (way) more descriptive what it's used for.  
						
						 
						
						
						
						
					 
					
						2008-12-23 09:47:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						6d23f48bb6 
					 
					
						
						
							
							(svn r14709) -Codechange: make a clearer distinction between 'unique' client identification ids and the indices into the clients/client info arrays.  
						
						 
						
						
						
						
					 
					
						2008-12-22 12:59:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						bae02e8c67 
					 
					
						
						
							
							(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.  
						
						 
						
						
						
						
					 
					
						2008-05-30 18:20:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						1ce0b03bf0 
					 
					
						
						
							
							(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.  
						
						 
						
						
						
						
					 
					
						2008-05-06 15:11:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						4169bfba06 
					 
					
						
						
							
							(svn r9050) -Codechange: Foo(void) -> Foo()  
						
						 
						
						
						
						
					 
					
						2007-03-07 11:47:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						98e462e564 
					 
					
						
						
							
							(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.  
						
						 
						
						
						
						
					 
					
						2007-01-12 20:19:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						013df98f79 
					 
					
						
						
							
							(svn r7759) -Merge: makefile rewrite. This merge features:  
						
						 
						
						... 
						
						
						
						- A proper ./configure, so everything needs to be configured only once, not for every make.
 - Usage of makedepend when available. This greatly reduces the time needed for generating the dependencies.
 - A generator for all project files. There is a single file with sources, which is used to generate Makefiles and the project files for MSVC.
 - Proper support for OSX universal binaries.
 - Object files for non-MSVC compiles are also placed in separate directories, making is faster to switch between debug and release compiles and it does not touch the directory with the source files.
 - Functionality to make a bundle of all needed files for for example a nightly or distribution of a binary with all needed GRFs and language files.
Note: as this merge moves almost all files, it is recommended to make a backup of your working copy before updating your working copy. 
						
						
					 
					
						2007-01-02 19:19:48 +00:00