rubidium 
							
						 
					 
					
						
						
							
						
						f2683a6037 
					 
					
						
						
							
							(svn r12960) -Codechange: handle return values of (some) file system related functions.  
						
						 
						
						
						
						
					 
					
						2008-05-05 21:54:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						41aeb7ffa0 
					 
					
						
						
							
							(svn r12957) -Codechange: do not misuse snprintf when you just want to copy a string, also use DEBUG instead of fprintf in one case.  
						
						 
						
						
						
						
					 
					
						2008-05-05 18:27:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								smatz 
							
						 
					 
					
						
						
							
						
						89a8dc8cf7 
					 
					
						
						
							
							(svn r12944) -Codechange: use rev.h instead of externs at many places  
						
						 
						
						
						
						
					 
					
						2008-05-04 21:53:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						d46d8d9c9d 
					 
					
						
						
							
							(svn r12765) -Codechange: move some stuff out of variables.h that required including other headers in variables.h.  
						
						 
						
						
						
						
					 
					
						2008-04-18 10:16:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						90acd52f22 
					 
					
						
						
							
							(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.  
						
						 
						
						
						
						
					 
					
						2008-01-13 01:21:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2fc62eab05 
					 
					
						
						
							
							(svn r11818) -Codechange: split player.h into smaller pieces.  
						
						 
						
						
						
						
					 
					
						2008-01-12 14:10:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						07e0e0a1ff 
					 
					
						
						
							
							(svn r11816) -Fix: forgot clearing one byte, causing the passwords to differ slightly on different platforms.  
						
						 
						
						
						
						
					 
					
						2008-01-12 08:34:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						b09d957f31 
					 
					
						
						
							
							(svn r11777) -Codechange: split the string header and make do not include it when it's not necessary.  
						
						 
						
						
						
						
					 
					
						2008-01-07 14:23:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						db73addb43 
					 
					
						
						
							
							(svn r11702) -Codechange: move all date related stuff to date*.  
						
						 
						
						
						
						
					 
					
						2007-12-26 13:50:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								skidd13 
							
						 
					 
					
						
						
							
						
						7bcc4d28e1 
					 
					
						
						
							
							(svn r11695) -Codechange: Converted the md5 algorithm to OOP  
						
						 
						
						... 
						
						
						
						-Codechange: Adapt the md5 algorithm to the OpenTTD source 
						
						
					 
					
						2007-12-25 13:59:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						81bf9f8503 
					 
					
						
						
							
							(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'  
						
						 
						
						
						
						
					 
					
						2007-12-25 11:26:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						00c9d3ef20 
					 
					
						
						
							
							(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.  
						
						 
						
						
						
						
					 
					
						2007-12-25 09:48:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						766551b0bc 
					 
					
						
						
							
							(svn r11677) -Codechange: move price and command related types/functions to their respective places.  
						
						 
						
						
						
						
					 
					
						2007-12-21 21:50:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8427b8bad2 
					 
					
						
						
							
							(svn r11675) -Codechange: split the string types from the string functions.  
						
						 
						
						
						
						
					 
					
						2007-12-21 19:49:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						8bfbfd0031 
					 
					
						
						
							
							(svn r11667) -Codechange: split window.h into a header that defines some 'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.  
						
						 
						
						
						
						
					 
					
						2007-12-19 19:44:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						49e6247de8 
					 
					
						
						
							
							(svn r11557) -Codechange: send and store the passwords a little more secure to/in the servers.  
						
						 
						
						... 
						
						
						
						Each server and game yield a (usually) different 'salt'. This salt is used by the clients to hash their passwords. This way the passwords are not sent in clear text and it is not trivial to use those hashes on other servers.
NOTE: It is still NOT safe to use your trusted passwords and it will not stop people from being able to 'hijack' your password, it only makes it harder to do and certainly much less trivial than just dumping passwords from the memory. 
						
						
					 
					
						2007-12-02 15:12:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								truelight 
							
						 
					 
					
						
						
							
						
						9cf6fe8bca 
					 
					
						
						
							
							(svn r11357) -Fix: NetworkUniqueID could be 80 chars, while the max size we generate is 32. So reduce the size a bit. Pointed out by dihedral, so give him a big hug ;)  
						
						 
						
						
						
						
					 
					
						2007-10-30 11:29:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						df009178d4 
					 
					
						
						
							
							(svn r10587) -Codechange: move the string/dparam related stuff from variables.h to strings.h  
						
						 
						
						
						
						
					 
					
						2007-07-16 09:16:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3ba01bec84 
					 
					
						
						
							
							(svn r10501) -Fix [FS#1015]: error dialog was sometimes shown on all clients when a command failed instead of only the client that actually did the command.  
						
						 
						
						
						
						
					 
					
						2007-07-10 20:59:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter1138 
							
						 
					 
					
						
						
							
						
						3154374e19 
					 
					
						
						
							
							(svn r10325) -Fix (r10323): Missed 3 company name references  
						
						 
						
						
						
						
					 
					
						2007-06-25 15:59:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						3c7a85fe94 
					 
					
						
						
							
							(svn r10182) -Codechange: rewrite most part of the file loading/searching to be more flexible.  
						
						 
						
						... 
						
						
						
						-Codechange: add support for personal directories on Windows.
-Fix [FS#153, FS#193, FS#502, FS#816, FS#854]: fix issues related to fixed names, fixed places of files/directories and application bundles. 
						
						
					 
					
						2007-06-17 15:48:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						98e59a5add 
					 
					
						
						
							
							(svn r9719) -Fix: in-game private messages did not work for clients with a Client ID > 255.  
						
						 
						
						
						
						
					 
					
						2007-04-26 07:41:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2ce514284c 
					 
					
						
						
							
							(svn r9673) -Cleanup: remove spaces before tabs and replace non-indenting tabs with spaces.  
						
						 
						
						
						
						
					 
					
						2007-04-18 22:41:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						4169bfba06 
					 
					
						
						
							
							(svn r9050) -Codechange: Foo(void) -> Foo()  
						
						 
						
						
						
						
					 
					
						2007-03-07 11:47:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						2f249e650b 
					 
					
						
						
							
							(svn r8546) -Codechange: add a seperate (wrapper) functions to send/receive booleans.  
						
						 
						
						
						
						
					 
					
						2007-02-02 23:16:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						922a623402 
					 
					
						
						
							
							(svn r8525) -Codechange: make NetworkSend_Packet(s) and NetworkRecv_Packet functions of NetworkTCPSocketHandler.  
						
						 
						
						
						
						
					 
					
						2007-02-01 23:50:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						105cd53868 
					 
					
						
						
							
							(svn r8523) -Codechange: move all the Network(Recv|Send)_(uintXX|string) functions to Packet.  
						
						 
						
						
						
						
					 
					
						2007-02-01 23:26:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						51c2af6e5e 
					 
					
						
						
							
							(svn r8521) -Codechange: initial step in converting Packet to a class; make and use constructors and functions related to the reading/saving the packet size.  
						
						 
						
						
						
						
					 
					
						2007-02-01 22:30:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						6787514d62 
					 
					
						
						
							
							(svn r8461) -Feature: check for NewGRF compatability before actually downloading the map from a game server when connecting from the command prompt and internal console.  
						
						 
						
						
						
						
					 
					
						2007-01-30 17:22:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						5696dfef94 
					 
					
						
						
							
							(svn r8167) -Fix (FS#556): a network client crashes, due to a division by zero, when the connection gets lost at the right moment or when the packet is malformed (server sends size 0 for the map).  
						
						 
						
						
						
						
					 
					
						2007-01-16 22:56:18 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KUDr 
							
						 
					 
					
						
						
							
						
						28e969924b 
					 
					
						
						
							
							(svn r8066) - Codechange: MallocT(), CallocT(), ReallocT() now return the pointer to allocated memory instead of modifying the pointer given as parameter  
						
						 
						
						
						
						
					 
					
						2007-01-11 17:29:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rubidium 
							
						 
					 
					
						
						
							
						
						a7d0cdf95f 
					 
					
						
						
							
							(svn r8038) -Merge: the cpp branch. Effort of KUDr, Celestar, glx, Smoovius, stillunknown and pv2b.  
						
						 
						
						
						
						
					 
					
						2007-01-10 18:56:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KUDr 
							
						 
					 
					
						
						
							
						
						07c30785ab 
					 
					
						
						
							
							(svn r8033) [cpp] - Prepare for merge from branches/cpp (all .c files renamed to .cpp)  
						
						 
						
						
						
						
					 
					
						2007-01-10 18:12:09 +00:00