Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								eb74549dde 
								
							 
						 
						
							
							
								
								Only don't send packet on disabled multicast if it actually is a multicast packet  
							
							
							
						 
						
							2008-04-12 17:03:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d8a1c2f7 
								
							 
						 
						
							
							
								
								- fix a potential file descriptor leak in server side of pak downloading  
							
							... 
							
							
							
							- add new functions for banning clients from server, in engine part. This will also make it possible to ban ipv6 addresses in old mods. 
							
						 
						
							2008-04-12 17:00:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								9a8cc99a93 
								
							 
						 
						
							
							
								
								- Revamp in-game server browser: you can now scan for games on multiple master servers, while retaining compatibility with old QVMs.  
							
							... 
							
							
							
							- Make Master server reporting/server queries ipv6 capable. 
							
						 
						
							2008-04-11 18:39:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								75cfef1afb 
								
							 
						 
						
							
							
								
								* Fixed up some english in the README  
							
							... 
							
							
							
							* Added some commentary on the Q3 SDK license to the README 
							
						 
						
							2008-04-10 16:21:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								78a82bcba2 
								
							 
						 
						
							
							
								
								Add com_standalone cvar for at-runtime handling of mods that do not require the original quake3 game data.  
							
							
							
						 
						
							2008-04-10 15:37:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Slater 
								
							 
						 
						
							
							
							
							
								
							
							
								512b260629 
								
							 
						 
						
							
							
								
								Stupid minor changes.  
							
							
							
						 
						
							2008-04-10 13:12:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								b3822d03e2 
								
							 
						 
						
							
							
								
								Include #ifdef to make it easier to create a stand-alone binary.  
							
							
							
						 
						
							2008-04-09 23:43:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								ca5fabe8c6 
								
							 
						 
						
							
							
								
								Fix uninitialized usage warnings on MacOSX.  
							
							
							
						 
						
							2008-04-09 22:20:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3b59308b 
								
							 
						 
						
							
							
								
								Add Multicast capabilities for LAN server scanning.  
							
							
							
						 
						
							2008-04-09 14:37:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								32bd0ab5bd 
								
							 
						 
						
							
							
								
								Add length checking to prevent malicious mdr files to overflow buffers.  
							
							
							
						 
						
							2008-04-08 18:56:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Julian Priestley 
								
							 
						 
						
							
							
							
							
								
							
							
								a9f03d2c19 
								
							 
						 
						
							
							
								
								* Change quake3.vcproj to use ws2_32.lib, for ipv6 support (r1290).  
							
							
							
						 
						
							2008-04-06 21:52:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								8d7932dfca 
								
							 
						 
						
							
							
								
								sample loki-setup setup.xml for a mod  
							
							
							
						 
						
							2008-04-06 20:40:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								cafbb38d85 
								
							 
						 
						
							
							
								
								Handle detail textures correctly when r_detailedTextures is set to 0.  
							
							
							
						 
						
							2008-04-06 16:29:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								43ac1eca6a 
								
							 
						 
						
							
							
								
								set flag to allow forced unload of a running VM  
							
							... 
							
							
							
							required to prevent a client from exiting if the server disconnects (bug 3585) 
							
						 
						
							2008-04-06 12:59:35 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								8bcb33892e 
								
							 
						 
						
							
							
								
								debug output for EXEC_NOW  
							
							
							
						 
						
							2008-04-06 12:59:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								8d1a5f8b32 
								
							 
						 
						
							
							
								
								catch EXEC_NOW on quit to prevent deleting a running vm  
							
							
							
						 
						
							2008-04-06 12:59:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								0811b1c99c 
								
							 
						 
						
							
							
								
								Actually take into account how SkipBracedSection works. It requires a section to start with a single separate '{'. So we need to require this here, too.  
							
							
							
						 
						
							2008-04-06 02:24:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								f5b3a13313 
								
							 
						 
						
							
							
								
								revert changes to that one as this is not necessary.  
							
							
							
						 
						
							2008-04-06 02:19:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								5c1167557a 
								
							 
						 
						
							
							
								
								Make sure that one broken shader file cannot crash the game / make the other shaders unusable.  
							
							
							
						 
						
							2008-04-06 02:13:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								85bee47f52 
								
							 
						 
						
							
							
								
								* Fix to MinGW build following IPv6 changes  
							
							
							
						 
						
							2008-04-05 16:01:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								fcbf0bdd84 
								
							 
						 
						
							
							
								
								I hope this makes the code work on solaris, too and fix the EINVAL on sendto()  
							
							
							
						 
						
							2008-04-05 15:10:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								70cd2ccfab 
								
							 
						 
						
							
							
								
								- include Winsock2.h for windows  
							
							... 
							
							
							
							- add a __BSD__ define for all bsd platforms if it doesn't exist. 
							
						 
						
							2008-04-05 14:28:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								7b80773212 
								
							 
						 
						
							
							
								
								Fix compilation on Solaris and possibly other platforms that have no getifaddrs()  
							
							
							
						 
						
							2008-04-05 13:18:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								5d63a38ad9 
								
							 
						 
						
							
							
								
								Basic IPv6 support. Some inspiration from the patches by Lubos Dolezel and JF Tremblay at  https://bugzilla.icculus.org/show_bug.cgi?id=2355 .  
							
							
							
						 
						
							2008-04-04 23:22:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								c5980568e1 
								
							 
						 
						
							
							
								
								* Update ChangeLog  
							
							
							
						 
						
							2008-04-04 15:34:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								b2225a823c 
								
							 
						 
						
							
							
								
								http://bugzilla.icculus.org/show_bug.cgi?id=3579  
							
							... 
							
							
							
							Patch to make Solaris work again by Vincent Cojot. 
							
						 
						
							2008-03-28 16:16:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony J. White = 
								
							 
						 
						
							
							
							
							
								
							
							
								f82ea67c67 
								
							 
						 
						
							
							
								
								* remove COM_Compress() call on script buffer loaded into memory.  I assume  
							
							... 
							
							
							
							this was added in order to save cycles if a script is loaded and then
  parsed multiple times, but it caused line numbers to be reported
  incorrectly for parse errors.  If a script is loaded into memory and
  parsed multiple times then the script itself should be optimized instead
  of doing it at runtime.  Also, there was a possibility of segfault
  due to where this was called. 
							
						 
						
							2008-03-28 03:26:59 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								1d072dfdb5 
								
							 
						 
						
							
							
								
								These checks are now redundant.  
							
							
							
						 
						
							2008-03-27 03:21:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								fe1e02e457 
								
							 
						 
						
							
							
								
								A more clean solution to this bug. Stop the renderer when the UI VM is not running, as no commands get issued in that case anyways.  
							
							
							
						 
						
							2008-03-27 03:18:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								d79a5487bc 
								
							 
						 
						
							
							
								
								Fix flashing connect screen, see  https://bugzilla.icculus.org/show_bug.cgi?id=3425 .  
							
							
							
						 
						
							2008-03-27 03:00:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								ccffb85185 
								
							 
						 
						
							
							
								
								This hack probably is not needed anymore.  
							
							
							
						 
						
							2008-03-27 02:42:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								9412316883 
								
							 
						 
						
							
							
								
								Make sure fullscreen does not work for in_nograb when manually Alt-Entering, too.  
							
							
							
						 
						
							2008-03-26 16:20:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								401f7521ff 
								
							 
						 
						
							
							
								
								Make cast-workaround to unsigned int use sizeof operator.  
							
							
							
						 
						
							2008-03-26 03:13:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								0ea4387270 
								
							 
						 
						
							
							
								
								strcpy -> memmove as string does overlap which should be avoided according to the manpage. Thanks to Jacques Boscq.  
							
							
							
						 
						
							2008-03-25 22:06:08 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								11d9608fca 
								
							 
						 
						
							
							
								
								Remove obsolete code for obfuscation.  
							
							
							
						 
						
							2008-03-25 21:59:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								99fe055931 
								
							 
						 
						
							
							
								
								Commit patch from Jacques Boscq, which will prohibit the calling of memcpy with src=dest  
							
							
							
						 
						
							2008-03-25 21:45:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								bb47026b5f 
								
							 
						 
						
							
							
								
								- Replace vsprintf function in bg_lib.c with vsnprintf implementation started by Patrick Powell.  
							
							... 
							
							
							
							- Remove all calls to vsprintf in the engine and gamecode and replace them with calls to vsnprintf. 
							
						 
						
							2008-03-25 21:36:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								5728fc2ec8 
								
							 
						 
						
							
							
								
								vsnprintf -> Q_vsnprintf  
							
							
							
						 
						
							2008-03-25 16:44:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								302b1b49ff 
								
							 
						 
						
							
							
								
								Applied patch to clean up code for reading cvars and add new command "print" for printing the content of cvars, by Ben Millwood.  
							
							... 
							
							
							
							See also https://bugzilla.icculus.org/show_bug.cgi?id=3546  
							
						 
						
							2008-03-25 16:20:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								7a5243a3b2 
								
							 
						 
						
							
							
								
								use vm->callLevel to count recursive calls to VM_Call  
							
							... 
							
							
							
							Throw an error if vm->callLevel is set and VM_Free is called. 
							
						 
						
							2008-03-24 21:20:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								6c5211c0d3 
								
							 
						 
						
							
							
								
								catch Cbuf_ExecuteText(EXEC_NOW,...) from the ui as that would crash the vm  
							
							
							
						 
						
							2008-03-24 21:20:49 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								6ddf70b0eb 
								
							 
						 
						
							
							
								
								* Compile bg_* files separately for each game module, as originally intended  
							
							
							
						 
						
							2008-03-17 16:47:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								6a213889dc 
								
							 
						 
						
							
							
								
								* (bug 3567) Fix to error handling in Ogg decoder (Joerg Dietrich)  
							
							
							
						 
						
							2008-03-11 21:43:25 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								b5a220359b 
								
							 
						 
						
							
							
								
								* Ogg codec fix regarding ogg files in pk3s (Tr3b)  
							
							
							
						 
						
							2008-03-02 15:28:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								e31156e586 
								
							 
						 
						
							
							
								
								* Write q3config_server.cfg for the server, to avoid reseting client variables  
							
							... 
							
							
							
							after running a dedicated server 
							
						 
						
							2008-02-28 21:39:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								fd69a32508 
								
							 
						 
						
							
							
								
								* (bug 3427) Single Player causes SIGBUS on SGI IRIX (Patrick Baggett)  
							
							
							
						 
						
							2008-02-20 19:41:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								dc3d2457e0 
								
							 
						 
						
							
							
								
								Angst and zinx cajoled me into removing trying to load libcurl.so again.  
							
							
							
						 
						
							2008-02-17 13:46:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								a99634c2d3 
								
							 
						 
						
							
							
								
								Fall back to libcurl.so.4 or libcurl.so.4 if the default symlink does not exist.  
							
							
							
						 
						
							2008-02-16 22:57:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								1f86aba342 
								
							 
						 
						
							
							
								
								Remove .3 part in default curl library. With it www download is broken on most recent distributions, as there is no libcurl.so.3  
							
							
							
						 
						
							2008-02-16 22:23:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f7c8d9cd 
								
							 
						 
						
							
							
								
								png fixes by Joerg Dietrich  
							
							
							
						 
						
							2008-02-15 08:37:44 +00:00