| 
							
							
								 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 | 5eb860dabe | (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 | 00f64a64d9 | (svn r19001) -Fix: some GCC compile warnings | 2010-02-04 13:35:20 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 416a47f9a2 | (svn r18996) -Fix (r18993, r18994): MSVC 64 bits had somethings to complain about | 2010-02-03 21:45:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 57996b7cd5 | (svn r18994) -Change: content mirroring support (based on work by TrueBrain). | 2010-02-03 18:42:23 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 149af66877 | (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 | 8676af5618 | (svn r18834) -Fix [FS#3538]: compilation failed on OpenBSD (matze) | 2010-01-16 22:01:33 +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 | 1e68ee0de8 | (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 | 119d742015 | (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 |  | 
			
				
					| 
							
							
								 rubidium | 42d7f30dcc | (svn r18608) -Change: add the concept of music sets | 2009-12-22 21:40:29 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | da30e736ca | (svn r18330) -Cleanup: remove some unneeded includes | 2009-11-28 20:35:25 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 318c2fad7c | (svn r17963) -Codechange: some documentation style | 2009-11-03 17:30:08 +00:00 |  | 
			
				
					| 
							
							
								 smatz | c2c23ec661 | (svn r17746) -Codechange: 'operator new' doesn't return NULL, NetworkSend_Init() is useless | 2009-10-09 11:03:00 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 65f97fb38c | (svn r17742) -Codechange: remove unused variable from Recv_Packet | 2009-10-07 20:58:14 +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 | 982b8ee5fc | (svn r17693) -Cleanup: remove some unneeded includes | 2009-10-04 17:16:41 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 7c74afb1c3 | (svn r17692) -Codechange: minor coding style fixes | 2009-10-04 17:10:57 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d579a9366a | (svn r17606) -Add: initial support for Haiku; a dedicated server with zlib and libpng compiles and links (for me). Something's fishy with the network so it doesn't actually work (yet) | 2009-09-21 18:36:33 +00:00 |  | 
			
				
					| 
							
							
								 glx | cf2d2cb4b6 | (svn r17350) -Fix (r17336): broken compilation with mingw | 2009-09-01 14:20:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 533e3da493 | (svn r17339) -Codechange: move thread related files to their own directory (like done for video, music, sound, etc) | 2009-09-01 10:07:22 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 99d46e0ad7 | (svn r17248) -Fix: add GPL license notice where appropriate | 2009-08-21 20:21:05 +00:00 |  | 
			
				
					| 
							
							
								 smatz | b8bd45ba4f | (svn r17169) -Codechange: apply coding style to some for statements | 2009-08-14 17:14:04 +00:00 |  | 
			
				
					| 
							
							
								 smatz | d64bdb138c | (svn r17168) -Codechange: apply coding style to if and while statements | 2009-08-14 17:11:59 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 93493827b6 | (svn r17139) -Change: add the concept of sound sets | 2009-08-09 19:50:44 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | d61be2637e | (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives | 2009-08-05 17:59:21 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | ede3aee313 | (svn r17015) -Fix [FS#3075]: infinite recursion in content dependency checking | 2009-07-31 23:54:43 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 71c7064ad6 | (svn r16601) -Fix [FS#2880]: try 2... hopefully better this time | 2009-06-19 20:26:18 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | f1840d084b | (svn r16574) -Codechange: reorder stuff in NetworkGameInfo so compilers waste less bytes aligning stuff and fix the comment of the structs. | 2009-06-13 22:48:41 +00:00 |  | 
			
				
					| 
							
							
								 alberth | 580e478e4e | (svn r16491) -Codechange: Added parentheses around bitwise operators for code style. | 2009-06-01 11:43:36 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 3793b966c3 | (svn r16380) -Codechange: rename pool.hpp to pool_type.hpp | 2009-05-22 15:39:22 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 50624d5c0f | (svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved | 2009-05-22 15:13:50 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 7eb14aa49f | (svn r16377) -Codechange: unify FOR_ALL_* macros, use separate index variable instead of var->index | 2009-05-22 14:23:36 +00:00 |  | 
			
				
					| 
							
							
								 smatz | 0c10daa243 | (svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index) | 2009-05-17 01:00:56 +00:00 |  | 
			
				
					| 
							
							
								 smatz | cf986c3099 | (svn r16326) -Codechange: replace GetPoolItemPoolSize() by PoolItem::GetPoolSize() | 2009-05-16 23:44:36 +00:00 |  | 
			
				
					| 
							
							
								 smatz | d495dc5dbc | (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) | 2009-05-16 23:34:14 +00:00 |  | 
			
				
					| 
							
							
								 smatz | e5529d8995 | (svn r16265) -Fix (r16238): wrong format string for debug output | 2009-05-10 13:23:23 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | dd0b93532a | (svn r16238) -Change: improve/clarify some network related debug "error" messages by adding more information to them. Also give some clues on how to fix certain issues (like failing advertising). | 2009-05-06 09:52:52 +00:00 |  | 
			
				
					| 
							
							
								 yexo | f6070e2261 | (svn r16175) -Fix: Disable the join button in the multiplayer lobby for AI companies, since joining an AI company is not possible. | 2009-04-26 19:48:42 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c530ca27bb | (svn r16134) -Change: do not add duplicates to the broadcast list | 2009-04-24 10:33:16 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | b34eb75c11 | (svn r16065) -Fix: don't readd (and resolve) the last joined server each time the window gets repainted | 2009-04-15 20:37:00 +00:00 |  | 
			
				
					| 
							
							
								 glx | 388dc27474 | (svn r16050) -Fix (r15933): little typo causing OTTDfreeaddrinfo to use the fallback even when freeaddrinfo is available | 2009-04-12 22:13:05 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | b78820a361 | (svn r16034) -Fix: compile warnings generated by 64 bits MSVC. | 2009-04-11 20:26:25 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 7ae8228ed3 | (svn r16007) -Fix (r16004): when we want to bind to both IPv4 and IPv6, make the master socket do that too; too bad getaddrinfo can't handle binding to any address on any port at the same time :( | 2009-04-10 09:23:35 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | c71e59263d | (svn r16005) -Fix: assertion when there is no last joined server; when you've got an unresolved address, the hostname cannot be resolved either so return it as-is. | 2009-04-09 21:36:09 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 04b174687b | (svn r16004) -Fix (r16000): explicitly binding to an IPv4 socket would try to register an IPv6 address (only if it could ofcourse) | 2009-04-09 21:26:29 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | fe42ae8ad4 | (svn r16000) -Feature: IPv6 support | 2009-04-09 01:22:45 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | be53295ee8 | (svn r15993) -Codechange: clean up/generalise the handling of the server list | 2009-04-08 23:41:48 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 19b50f8ed8 | (svn r15990) -Codechange: provide a thread safe variant of GetAddressAsString. | 2009-04-08 21:11:16 +00:00 |  | 
			
				
					| 
							
							
								 rubidium | 10ccad9d3d | (svn r15984) -Codechange: prepare the UDP receiver to process multiple types of returned server lists. | 2009-04-08 17:51:04 +00:00 |  |