peace-maker 
							
						 
					 
					
						
						
						
						
							
						
						
							47eb7d60e5 
							
						 
					 
					
						
						
							
							Fix use-after-free crash in SQLite extension ( #481 )  
						
						... 
						
						
						
						When the server crashed and the process got terminated, the SqDriver
instance was killed first (e.g. by atexit). SqDatabase tries to access
SqDriver in its destructor.
This patch tells SqDatabase to not use anything from SqDriver anymore
after SqDriver got destroyed.
Next to that, the clientprefs extension relied on the IDatabase pointer
being valid to get the driver pointer. Cache the pointer, so the dbi
system still knows the IDBThreadOperation belonged to the now gone
driver, even after the database object is gone. 
						
					 
					
						2016-10-03 16:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e2b399b8d3 
							
						 
					 
					
						
						
							
							Update to the latest AMTL - Rename Ref to RefPtr.  
						
						
						
					 
					
						2015-11-08 13:14:57 -08:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7341bd184e 
							
						 
					 
					
						
						
							
							Remove Project Files from older outdated build systems.  
						
						
						
					 
					
						2015-04-01 19:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							b0ceac9d74 
							
						 
					 
					
						
						
							
							Fix clientprefs IsAuthIdConnected (again).  
						
						
						
					 
					
						2014-11-22 10:00:40 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ea86eee74e 
							
						 
					 
					
						
						
							
							Fix SetAuthIdCookie's IsAuthIdConnect function's issues with mixed auth id types.  
						
						
						
					 
					
						2014-11-15 09:34:49 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							570570f7a0 
							
						 
					 
					
						
						
							
							Fix regression causing inconsistencies in clientprefs auth id handling (r=VoiDeD).  
						
						
						
					 
					
						2014-09-12 13:04:37 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							47450bb98c 
							
						 
					 
					
						
						
							
							Disable RTTI for game-agnostic extensions  
						
						
						
					 
					
						2014-09-11 17:28:24 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							6d7115d62f 
							
						 
					 
					
						
						
							
							Update the missed steamid nullcheck in clientprefs  
						
						
						
					 
					
						2014-09-09 18:04:39 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							9e6fcc7673 
							
						 
					 
					
						
						
							
							Make OnClientAuthorized use Steam2 ids where available  
						
						
						
					 
					
						2014-09-09 17:43:01 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9267d0c803 
							
						 
					 
					
						
						
							
							Eliminate Newborn/NoAddRef (bug 5907, r=ds).  
						
						
						
					 
					
						2014-08-22 22:50:25 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							695fc802a9 
							
						 
					 
					
						
						
							
							Replace SourceHook list usages in clientprefs with AMTL.  
						
						
						
					 
					
						2014-06-04 21:49:48 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							55b77a1925 
							
						 
					 
					
						
						
							
							Return the 'd' to ClientPrefs::AreClientCookiesPening (r=asherkin).  
						
						
						
					 
					
						2014-05-09 09:34:29 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b1901da79f 
							
						 
					 
					
						
						
							
							Unify Maximum supported clients, raised SDKTools limit (bug 5964, r=psychonic).  
						
						
						
					 
					
						2014-05-06 18:40:35 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							ecec7dbef3 
							
						 
					 
					
						
						
							
							Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic).  
						
						... 
						
						
						
						These files include smsdk_ext.cpp, smsdk_ext.h, sm_memtable.h, CDetour/*, and asm/*.
The smsdk_config.h file for each extension has also been moved out of the 'sdk' directory into its parent.
--HG--
rename : extensions/bintools/sdk/smsdk_config.h => extensions/bintools/smsdk_config.h
rename : extensions/clientprefs/sdk/smsdk_config.h => extensions/clientprefs/smsdk_config.h
rename : extensions/cstrike/sdk/smsdk_config.h => extensions/cstrike/smsdk_config.h
rename : extensions/curl/sdk/smsdk_config.h => extensions/curl/smsdk_config.h
rename : extensions/geoip/sdk/smsdk_config.h => extensions/geoip/smsdk_config.h
rename : extensions/mysql/sdk/smsdk_config.h => extensions/mysql/smsdk_config.h
rename : extensions/regex/sdk/smsdk_config.h => extensions/regex/smsdk_config.h
rename : extensions/sdkhooks/sdk/smsdk_config.h => extensions/sdkhooks/smsdk_config.h
rename : extensions/sdktools/sdk/smsdk_config.h => extensions/sdktools/smsdk_config.h
rename : extensions/sqlite/sdk/smsdk_config.h => extensions/sqlite/smsdk_config.h
rename : extensions/structs/sdk/smsdk_config.h => extensions/structs/smsdk_config.h
rename : extensions/tf2/sdk/smsdk_config.h => extensions/tf2/smsdk_config.h
rename : extensions/topmenus/sdk/smsdk_config.h => extensions/topmenus/smsdk_config.h
rename : extensions/updater/sdk/smsdk_config.h => extensions/updater/smsdk_config.h
rename : extensions/sdktools/CDetour/detourhelpers.h => public/CDetour/detourhelpers.h
rename : extensions/sdktools/CDetour/detours.cpp => public/CDetour/detours.cpp
rename : extensions/sdktools/CDetour/detours.h => public/CDetour/detours.h
rename : extensions/sdktools/asm/asm.c => public/asm/asm.c
rename : extensions/sdktools/asm/asm.h => public/asm/asm.h
rename : public/sample_ext/sdk/smsdk_config.h => public/sample_ext/smsdk_config.h
rename : core/logic/sm_memtable.h => public/sm_memtable.h
rename : public/sample_ext/sdk/smsdk_ext.cpp => public/smsdk_ext.cpp
rename : public/sample_ext/sdk/smsdk_ext.h => public/smsdk_ext.h 
						
					 
					
						2014-04-23 21:19:28 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f82224eba0 
							
						 
					 
					
						
						
							
							Move versioning to a static library to improve trivial build speed (bug 5997 part 9, r=ds).  
						
						
						
					 
					
						2013-12-30 17:51:00 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							75e622e879 
							
						 
					 
					
						
						
							
							Port packaging to AMBuild 2 (bug 5997 part 6, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:59 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e1a820dcf9 
							
						 
					 
					
						
						
							
							Port simple C++ build scripts to AMBuild 2 (bug 5997 part 1, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:56 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8e99b342a4 
							
						 
					 
					
						
						
							
							Switch ClientPrefs off KTrie (bug 5884 part 15, r=ds).  
						
						
						
					 
					
						2013-08-25 12:19:10 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							dac42ee272 
							
						 
					 
					
						
						
							
							Add reference counting to IDatabase (bug 5876 part 2, r=ds).  
						
						... 
						
						
						
						--HG--
extra : rebase_source : 9fef982c3923a2f5cb842b3b8a5cca235ef9c6b9 
						
					 
					
						2013-08-23 00:18:12 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c373527851 
							
						 
					 
					
						
						
							
							Rename ke_* headers to am-*  
						
						... 
						
						
						
						--HG--
rename : public/amtl/ke_allocator_policies.h => public/amtl/am-allocator-policies.h
rename : public/amtl/ke_inline_list.h => public/amtl/am-inline-list.h
rename : public/amtl/ke_thread_posix.h => public/amtl/am-thread-posix.h
rename : public/amtl/ke_thread_utils.h => public/amtl/am-thread-utils.h
rename : public/amtl/ke_thread_windows.h => public/amtl/am-thread-windows.h
rename : public/amtl/ke_utility.h => public/amtl/am-utility.h
rename : public/amtl/ke_vector.h => public/amtl/am-vector.h 
						
					 
					
						2013-08-22 17:10:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							de8726ab73 
							
						 
					 
					
						
						
							
							Move ke_ headers to new public/amtl folder.  
						
						... 
						
						
						
						--HG--
rename : public/sourcepawn/ke_allocator_policies.h => public/amtl/ke_allocator_policies.h
rename : public/sourcepawn/ke_inline_list.h => public/amtl/ke_inline_list.h
rename : public/sourcepawn/ke_thread_posix.h => public/amtl/ke_thread_posix.h
rename : public/sourcepawn/ke_thread_utils.h => public/amtl/ke_thread_utils.h
rename : public/sourcepawn/ke_thread_windows.h => public/amtl/ke_thread_windows.h
rename : public/sourcepawn/ke_utility.h => public/amtl/ke_utility.h
rename : public/sourcepawn/ke_vector.h => public/amtl/ke_vector.h 
						
					 
					
						2013-08-22 16:30:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							94d33a4ef1 
							
						 
					 
					
						
						
							
							Fix various problems with unloading ClientPrefs and SourceMod (bug 5874, r=ds).  
						
						... 
						
						
						
						--HG--
extra : rebase_source : 0a35f8380d651ca65fac9dd402c5cd3625e3105c 
						
					 
					
						2013-08-22 14:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0f62a8ec2f 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation (bug 5227, r=ds).  
						
						
						
					 
					
						2013-03-17 21:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d24c751eef 
							
						 
					 
					
						
						
							
							Fixed crash regression in cset 90159516acd3 when player auth is invalid (bug 5538, r=asherkin).  
						
						
						
					 
					
						2013-03-17 09:49:31 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5d942265f9 
							
						 
					 
					
						
						
							
							Overhaul of ClientPrefs extension (bug 5538, r=asherkin).  
						
						
						
					 
					
						2013-02-28 21:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							bf76be5dfa 
							
						 
					 
					
						
						
							
							Overhauled versioning information (bug 5453, r=dvander).  
						
						
						
					 
					
						2012-08-26 01:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							80fbc25442 
							
						 
					 
					
						
						
							
							Updated vc projs to use MMSOURCE19, added loader & topmenus, fixed CSGO sdk path in cstrike (NPOTB).  
						
						
						
					 
					
						2012-07-25 08:31:01 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							58ae7f1cab 
							
						 
					 
					
						
						
							
							Overhauled msvc10 proj files, fixed .rc errors, added combined sln, added SMOUTDIR env var support (NPOTB).  
						
						
						
					 
					
						2012-07-12 19:40:06 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3479e452de 
							
						 
					 
					
						
						
							
							Fixed clientprefs prefab menu double free crash (bug 5374, r=asherkin).  
						
						
						
					 
					
						2012-07-03 07:51:12 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							618eb254c0 
							
						 
					 
					
						
						
							
							Fixed intermittent crashes in clientprefs (bug 4660, r=psychonic).  
						
						
						
					 
					
						2012-05-29 17:41:48 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							997c7ebbcf 
							
						 
					 
					
						
						
							
							Made clientprefs attempt to reconnect to the database on map change (bug 4745, r=dvander).  
						
						
						
					 
					
						2012-05-24 16:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							5f551fa67a 
							
						 
					 
					
						
						
							
							Backed out changeset: 387b27fb575b (bug 5227)  
						
						
						
					 
					
						2012-04-14 01:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							393c54fdc2 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation. (bug 5227, r=ds)  
						
						
						
					 
					
						2012-02-16 19:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Don 
							
						 
					 
					
						
						
						
						
							
						
						
							00f152910b 
							
						 
					 
					
						
						
							
							Added native to clientprefs to alter data on a disconnected player (bug 3882, r=pred).  
						
						
						
					 
					
						2011-10-14 11:28:53 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3de61b69ad 
							
						 
					 
					
						
						
							
							Raised MAXPLAYERS from 64 to 65 (bug 4490, r=dvander).  
						
						
						
					 
					
						2011-01-16 20:06:55 -05:00 
						 
				 
			
				
					
						
							
							
								Matt Woodrow 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a3a6c17b 
							
						 
					 
					
						
						
							
							Fixed clientprefs deleting cookies twice in rare cases (bug 4412, r=Fyren)  
						
						
						
					 
					
						2010-06-07 10:30:33 +12:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							26c404adee 
							
						 
					 
					
						
						
							
							Mac build fixes (bug 4392, r=dvander).  
						
						
						
					 
					
						2010-05-11 01:46:54 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1852aaf332 
							
						 
					 
					
						
						
							
							Fixed GetClientCookieTime not being exported (bug 4237, r=fyren).  
						
						
						
					 
					
						2010-02-08 19:58:36 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0a060982e3 
							
						 
					 
					
						
						
							
							Fixed extension version reporting.  
						
						
						
					 
					
						2009-08-30 01:54:45 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d682361cfc 
							
						 
					 
					
						
						
							
							More changes for new build system.  
						
						
						
					 
					
						2009-08-30 00:46:56 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f0a14867 
							
						 
					 
					
						
						
							
							Imported support for new build system.  
						
						
						
					 
					
						2009-08-30 00:21:42 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							83393f299a 
							
						 
					 
					
						
						
							
							Removed auto folders (bug 3949).  
						
						
						
					 
					
						2009-08-30 00:03:58 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Woodrow 
							
						 
					 
					
						
						
						
						
							
						
						
							95cffca5f1 
							
						 
					 
					
						
						
							
							Forgot makefiles patch  
						
						
						
					 
					
						2009-08-17 10:53:54 +12:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							008e98d980 
							
						 
					 
					
						
						
							
							Fixed incorrect escaping in clientprefs SQLite queries (bug 3904, r+a12=pred).  
						
						
						
					 
					
						2009-08-10 22:16:58 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2af45da0a8 
							
						 
					 
					
						
						
							
							Merge from 1.2 branch.  
						
						
						
					 
					
						2009-05-12 19:43:21 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							eb64e66e9f 
							
						 
					 
					
						
						
							
							Fixed crash when clientprefs saw disconnect from 64th client (bug 3821, r=pred).  
						
						
						
					 
					
						2009-05-12 17:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3304bc2f3a 
							
						 
					 
					
						
						
							
							Backed out changeset 97d5f4dbae0b  
						
						
						
					 
					
						2009-05-12 17:26:39 -04:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							56c5012bef 
							
						 
					 
					
						
						
							
							Fixed early tv_enable causing crashes (bug 3766, r=dvander).  
						
						
						
					 
					
						2009-05-12 12:37:12 -04:00 
						 
				 
			
				
					
						
							
							
								Matt Woodrow 
							
						 
					 
					
						
						
						
						
							
						
						
							0122686541 
							
						 
					 
					
						
						
							
							Clientprefs now loads cookies for clients on late load (bug 3735, r=dvander)  
						
						
						
					 
					
						2009-04-13 09:50:46 +12:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							40a8892cb7 
							
						 
					 
					
						
						
							
							Merge from sourcemod-1.2 branch.  
						
						
						
					 
					
						2009-03-30 11:43:16 +02:00