| 
							
							
								 Jonathan G Rennison | 3001595916 | Change chat arbitrary data field from an int64 to a struct. | 2017-03-03 22:32:33 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | a0eaaf80b7 | (svn r26488) -Codechange: perform the appropriate length checks when getting a client name | 2014-04-23 21:19:54 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 198b8897b8 | (svn r26370) -Doc: Desync debugging and command replaying. | 2014-02-23 19:32:32 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 73474728e3 | (svn r26057) -Fix: a number of possibly uninitialised variables | 2013-11-23 13:12:19 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | bebf2291db | (svn r26056) -Fix: a number of possibly uninitialised variables | 2013-11-22 21:50:43 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 5791feadf0 | (svn r24070) -Fix [FS#5098]: the 'last joined' server was not properly selected anymore (adf88) | 2012-03-25 19:46:59 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | abdd5ebfa7 | (svn r23843) -Fix: minor issue with replaying ;) | 2012-01-22 21:27:15 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 1d098d8ce2 | (svn r23822) -Fix-ish: when replaying make sure companies get created even if their creating client doesn't exist during the replay | 2012-01-17 21:13:02 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 61a3963361 | (svn r22424) -Document: some more bits | 2011-05-05 16:24:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9328b8b63d | (svn r22363) -Codechange: NetworkFindClientStateFromClientID -> NetworkClientSocket::GetByClientID | 2011-04-22 15:54:42 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 43c8073551 | (svn r21886) -Codechange: move documentation towards the code to make it more likely to be updated [n]. | 2011-01-22 09:53:15 +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 | 692e61d1dc | (svn r21701) -Codechange: ConsoleColour = TextColour, so make it that way and remove some unneeded casts | 2011-01-03 12:01:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9012b54fa2 | (svn r21029) -Codechange: split the map downloading packet + 3-state enum into 3 separate packets | 2010-10-24 20:03:33 +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 | 1ae97e4d0e | (svn r20933) -Codechange: move some more client related methods and such to network_client.cpp | 2010-10-15 19:33:08 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6ff39fc5ec | (svn r20929) -Codechange: make NetworkCloseClient a class method | 2010-10-15 18:42:52 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8f4638ed0f | (svn r20925) -Codechange: make the client send commands have a slightly more sensible name | 2010-10-15 14:29:13 +00:00 |  | 
			
				
					| 
							
							
								 alberth | e45a8f61cc | (svn r20674) -Codechange: Remove declared functions that do not exist (anymore) otherwise. | 2010-08-28 20:15:45 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8f82b2b588 | (svn r20549) -Codechange: centralise the handling of the incoming commands (from clients and the server) | 2010-08-18 22:40:17 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 34cdcaf8b2 | (svn r19620) -Fix: desync when a command is received and in the queue while a client starts joining, i.e. save the game state. This can happen in two ways: with frame_freq > 1 a command received in a previous frame might not be executed yet or when a command is received in the same frame as the join but before the savegame is made. In both cases the joining client would not get all commands to get in-sync with the server (and the other clients). | 2010-04-13 18:55:31 +00:00 |  | 
			
				
					| 
							
							
								 glx | b702b1f3fd | (svn r19596) -Fix (r19593): dedicated server always fast forwarding if compiled without DEBUG_DUMP_COMMANDS | 2010-04-10 02:17:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | de155e78e7 | (svn r19593) -Codechange: improve loading/executing the desync logs | 2010-04-09 17:08:44 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 78f5533141 | (svn r19072) -Fix [FS#3599]: possible read/write after free when the client triggered the server to close the connection | 2010-02-09 23:49:19 +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 | 7824727828 | (svn r18251) -Codechange: make the join status window big font aware | 2009-11-23 12:45:01 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | b2d7edddfa | (svn r18027) -Codechange: make some unneededly global variables static and remove some unused variables | 2009-11-09 09:59:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 67a11a5776 | (svn r17699) -Codechange: move #ifdef ENABLE_NETWORK till after the 'generic' includes so compilation without network support doesn't get broken as easily by changes in header files | 2009-10-04 20:00:56 +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 | 71c7064ad6 | (svn r16601) -Fix [FS#2880]: try 2... hopefully better this time | 2009-06-19 20:26:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 043c3c8b06 | (svn r16305) -Codechange: force-enable extra sync checking when random debugging is enable and give the calling location of Chance16(R) instead of the Random call within those functions. | 2009-05-14 12:08:24 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 8cd7def31c | (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] | 2009-04-10 12:56:55 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f6e27e7274 | (svn r15969) -Codechange: make the list of broadcast addresses virtually unlimited. | 2009-04-07 19:06:36 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2b7a30f209 | (svn r15926) -Codechange: make the broadcast IP list less AF dependent. | 2009-04-03 11:02:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | be8919c968 | (svn r15925) -Codechange: remove _network_server_bind_ip as it's pretty AF dependant. | 2009-04-03 10:29:56 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c3e87f345d | (svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too | 2009-03-15 00:32:18 +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 | 206841ba5f | (svn r15163) -Change/Fix: use a non-blocking method to resolve the hostname and connect to game servers. | 2009-01-20 11:28:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4aabc91c04 | (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. | 2009-01-20 01:32:06 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | eff693d2e9 | (svn r15104) -Codechange: unify the resolving of the xyz kbytes/megabytes strings. | 2009-01-16 12:59:47 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 850a2735cc | (svn r15079) -Codechange: split tcp 'backend' and in-game handling like it is for UDP. | 2009-01-14 12:50:13 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 28ea38ae55 | (svn r14949) -Cleanup: pointer coding style | 2009-01-10 00:31:47 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0e1127e8b5 | (svn r14915) -Codechange: unify the receiving and sending of commands, and thus unifying most of the validity checking too. | 2009-01-08 14:40:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 4df86694a7 | (svn r14910) -Codechange: merge the command queue handling into a single location | 2009-01-08 13:57:50 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0b806c7bbc | (svn r14764) -Codechange: make the '***' chat messages like "Game paused (not enough players)" fully translateable. | 2008-12-29 10:37:53 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e267bee098 | (svn r14724) -Codechange: move some NetworkClientSocket related function/definitions closer together. | 2008-12-23 11:43:32 +00:00 |  |