| 
							
							
								 rubidium | 088282bcf8 | (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 |  | 
			
				
					| 
							
							
								 rubidium | d2ed777fa5 | (svn r19619) -Fix (r19618): [desync debug] inserting the "join" pause could cause a crash as some command data was not properly initialised | 2010-04-13 18:40:47 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 23190b8952 | (svn r19617) -Fix [desync debug]: log the sync state only once per day, not multiple times when paused with _date_fract = 0 -Change [desync debug]: check the sync state from the command stream and make sure no unknown input is encountered | 2010-04-13 17:36:19 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 0ef33548c2 | (svn r19614) -Codechange: "it's" => "its" where appropriate | 2010-04-12 14:12:47 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 24a60b77ec | (svn r19613) -Fix [FS#3755]: possible invalid read when server moves client to spectators before he finishes joining | 2010-04-11 22:06:17 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 7f3844d3aa | (svn r19610) -Codechange: rename STATUS_AUTH to STATUS_AUTHORIZED | 2010-04-11 17:32:14 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 43015ad79b | (svn r19609) -Fix: do not print 'Connection lost' message for clients who failed to enter correct password | 2010-04-11 17:25:44 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 13e5058efe | (svn r19608) -Fix: do not kick client if he entered password and the password was cleared meanwhile | 2010-04-11 17:23:11 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 11d6e21c3a | (svn r19607) -Codechange: use different packet types instead of packet subtypes | 2010-04-11 17:17:12 +00:00 |  | 
			
				
					| 
							
							
								 smatz | d2dc3a2e2b | (svn r19606) -Codechange: remove global variable pw_type | 2010-04-11 16:38:31 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 5c7aaf11ba | (svn r19602) -Codechange: add the name of the command to the desync logs | 2010-04-11 10:11:26 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 9b7d71699d | (svn r19601) -Fix: make the desync replay parse the "whole" string instead of everything up to the first space; make it log the sync state too | 2010-04-11 09:54:44 +00:00 |  | 
			
				
					| 
							
							
								 frosch | ba5f5c1ce1 | (svn r19600) -Fix (r18994): Presence of online content was not properly updated after download due to duplicate slashes in the path. | 2010-04-10 21:34:21 +00:00 |  | 
			
				
					| 
							
							
								 glx | 42f5e930d5 | (svn r19596) -Fix (r19593): dedicated server always fast forwarding if compiled without DEBUG_DUMP_COMMANDS | 2010-04-10 02:17:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 465e3be105 | (svn r19593) -Codechange: improve loading/executing the desync logs | 2010-04-09 17:08:44 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d8baa1342c | (svn r19589) -Change: add some more useful information to the desync log and unify the formatting | 2010-04-08 21:14:49 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 837913aa5a | (svn r19508) -Codechange: remove semicolon after DEFINE_UNAVAILABLE_CONTENT_RECEIVE_COMMAND and DEFINE_UNAVAILABLE_UDP_RECEIVE_COMMAND | 2010-03-23 22:36:02 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 53aaabe6e9 | (svn r19507) -Codechange: remove semicolon after DECLARE_POSTFIX_INCREMENT and DECLARE_ENUM_AS_BIT_SET | 2010-03-23 22:25:43 +00:00 |  | 
			
				
					| 
							
							
								 alberth | db1c6b7a81 | (svn r19423) -Codechange: Move error message reporting of industry build in SE to a callback. | 2010-03-14 19:59:45 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 6b35de215c | (svn r19385) -Fix [FS#3684]: [IPv6] Netmask calculations were wrong if cidr >= 32. | 2010-03-11 17:57:14 +00:00 |  | 
			
				
					| 
							
							
								 peter1138 | 3c40fe42d4 | (svn r19374) -Change: Update documentation for console command connect to use ip:port#company parameter format, in line with command line help. | 2010-03-08 11:51:23 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 404df87b1f | (svn r19295) -Codechange: introduce wrapper functions for GRFConfig::name/info | 2010-02-28 20:28:08 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 3926b62446 | (svn r19283) -Fix (r19256): GRFConfig is not zeroed for non-dynamic construction. GRFIdentifier is sufficient though. | 2010-02-27 20:26:42 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0f6d82df7e | (svn r19262) -Feature: finalise BaNaNaS support for music sets | 2010-02-26 00:00:55 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 7ff55502f0 | (svn r19256) -Codechange: use a constructor/destructor for GRFConfig to make sure all members are properly initialized | 2010-02-25 20:06:11 +00:00 |  | 
			
				
					| 
							
							
								 yexo | a9c8dbc0a0 | (svn r19255) -Codechange: encapsulate GRFIdentifier in GRFConfig instead of subclassing it | 2010-02-25 20:05:31 +00:00 |  | 
			
				
					| 
							
							
								 terkhen | 524a10b375 | (svn r19227) -Codechange: Reorganization of parameters at CmdBuildRoadStop. | 2010-02-24 21:45:23 +00:00 |  | 
			
				
					| 
							
							
								 smatz | f051066bc4 | (svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bit | 2010-02-24 14:46:15 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 33a96b5ef3 | (svn r19132) -Codechange: No need to end a line with ;;. | 2010-02-14 16:31:35 +00:00 |  | 
			
				
					| 
							
							
								 yexo | 6406b75b8f | (svn r19094) -Codechange: don't check for NULL values before calling StrEmpty | 2010-02-11 14:58:51 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7a73a7490d | (svn r19090) -Codechange: some comment coding style fixes | 2010-02-10 21:06:05 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 0072503496 | (svn r19087) -Codechange: some typos in StringIDs | 2010-02-10 20:20:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 21bd2722cd | (svn r19081) -Codechange: make it possible to disable compilation of the AI+Squirrel | 2010-02-10 16:24:05 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 73ed81b1c7 | (svn r19075) -Codechange: unhackify NetworkChangeCompanyPassword() | 2010-02-10 15:17:27 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ab35d95b5a | (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 | f47f3a4157 | (svn r19054) -Fix [FS#3598]: when banning yourself via rcon do not send the 'command response' to the client as the connection has already been terminated | 2010-02-07 18:28:09 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 228da0ccd3 | (svn r19001) -Fix: some GCC compile warnings | 2010-02-04 13:35:20 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d818c7c7b1 | (svn r18996) -Fix (r18993, r18994): MSVC 64 bits had somethings to complain about | 2010-02-03 21:45:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 2db44fc18e | (svn r18994) -Change: content mirroring support (based on work by TrueBrain). | 2010-02-03 18:42:23 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | e437362c7b | (svn r18992) -Codechange: move the file opening/closing out of the content download function | 2010-02-03 17:15:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 589aee0cee | (svn r18991) -Codechange: simplify memory management of DownloadSelectedContent | 2010-02-03 17:12:19 +00:00 |  | 
			
				
					| 
							
							
								 frosch | f9cebfcfc4 | (svn r18967) -Fix (r18966): Never trust your copy&paste skills. | 2010-01-30 18:43:14 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 88019e64e1 | (svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick(). | 2010-01-30 18:34:48 +00:00 |  | 
			
				
					| 
							
							
								 frosch | 2f6fe85f23 | (svn r18965) -Fix (r17846): Don't compare horizontal positions with vertical. | 2010-01-30 17:42:04 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f608ad7baf | (svn r18875) -Codechange: remove some unneeded bits from the network protocol and improve the naming of some variables | 2010-01-21 11:17:40 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 15adbad2f4 | (svn r18834) -Fix [FS#3538]: compilation failed on OpenBSD (matze) | 2010-01-16 22:01:33 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 82fc28f77f | (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 | 4ecb3eb33c | (svn r18804) -Codechange: guard against binaries claiming to be compatible with a future (stable) release of OpenTTD. | 2010-01-14 23:06:41 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f89d6bea0e | (svn r18801) -Fix: in some cases error messages weren't properly sent to the client before closing the connection. As a result the client would say 'connection lost' when the cause was something completely different. | 2010-01-14 21:48:42 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 83c8c562bb | (svn r18800) -Fix: in some cases with invalid packets one can crash recent trunk and 1.0.0 betas; 0.7.5 and before can't be crashed though. | 2010-01-14 21:47:31 +00:00 |  |