sourcemod/core
Scott Ehlert ac68a441ee All natives that use a recipient filter now actually validate the clients passed to them.
This includes StartMessage(), StartMessageEx() from Core as well as EmitSound(), EmitSentence(), and TE_Send() from SDKTools

(Warning: This may potentially cause a minor compatibility problem with plugins that don't check client validity before passing to these natives)

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402252
2008-06-11 08:07:17 +00:00
..
msvc8 Fixed Windows trunk build 2008-05-28 04:28:04 +00:00
systems phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done) 2008-06-02 05:03:27 +00:00
thread Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
vm Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
zlib Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
AdminCache.cpp fixed amb1684 - regression in password handling 2008-05-24 09:17:35 +00:00
AdminCache.h merged changes back from 1.0.1 2008-04-06 06:56:45 +00:00
ADTFactory.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
ADTFactory.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
CDataPack.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
CDataPack.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
CellArray.h added amb1538 - adt_stack 2008-04-13 06:06:27 +00:00
CellRecipientFilter.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
ChatTriggers.cpp added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
ChatTriggers.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
concmd_cleaner.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
concmd_cleaner.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
ConCmdManager.cpp fixed a bug in the new translation code usage 2008-05-17 05:10:36 +00:00
ConCmdManager.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
convar_sm_ob.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
convar_sm.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
ConVarManager.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
ConVarManager.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
CoreConfig.cpp added a forward that helps prevent against race conditions in map config plugins 2008-05-21 02:12:12 +00:00
CoreConfig.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
CrazyDebugger.cpp Fixed CrazyDebug not working with Episode One games 2008-05-25 12:46:03 +00:00
Database.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
Database.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
DebugReporter.cpp fixed a bug where if a plugin errored during the instantiation process, then its index could be reported as -1 from debug messages 2008-05-20 02:30:55 +00:00
DebugReporter.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
EventManager.cpp Fixed rare crash in event manager when a null IGameEvent pointer was passed to the IGameEventManager2::FireEvent() hooks 2008-06-06 04:55:27 +00:00
EventManager.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
frame_hooks.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
frame_hooks.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
GameConfigs.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
GameConfigs.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
HalfLife2.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
HalfLife2.h Trunk build fixes 2008-05-13 08:22:49 +00:00
Logger.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
Logger.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
Makefile committed two forgotten files and updated the linux makefile 2008-05-26 07:52:27 +00:00
MemoryUtils.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
MemoryUtils.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
MenuManager.cpp added amb1119 - sm_revote command 2008-05-17 05:12:52 +00:00
MenuManager.h added amb1119 - sm_revote command 2008-05-17 05:12:52 +00:00
MenuStyle_Base.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
MenuStyle_Base.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
MenuStyle_Radio.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
MenuStyle_Radio.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
MenuStyle_Valve.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
MenuStyle_Valve.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
MenuVoting.cpp added amb1119 - sm_revote command 2008-05-17 05:12:52 +00:00
MenuVoting.h added amb1119 - sm_revote command 2008-05-17 05:12:52 +00:00
NativeOwner.cpp committed two forgotten files and updated the linux makefile 2008-05-26 07:52:27 +00:00
NativeOwner.h committed two forgotten files and updated the linux makefile 2008-05-26 07:52:27 +00:00
NextMap.cpp Fixed amb1454 - Nextmap broken on mods that use the scores usermsg differently to CS:S 2008-05-25 07:11:16 +00:00
NextMap.h Fixed amb1454 - Nextmap broken on mods that use the scores usermsg differently to CS:S 2008-05-25 07:11:16 +00:00
PhraseCollection.cpp added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
PhraseCollection.h added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
PlayerManager.cpp added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
PlayerManager.h fixed amb1591 - mods like IOS:S which, in listen server mode add bots before the player, caused crashes in SM 2008-04-12 02:18:03 +00:00
Profiler.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
Profiler.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_autonatives.cpp rewrite of the native and dependency binding/interaction code. this will ease the transition for native overrides, and greatly simplifies most of the logic. all native binding code now takes place almost entirely in ShareSys, and PluginSys supplements this logic where appropriate. extensionsys has been cleaned up 2008-05-26 07:51:11 +00:00
sm_autonatives.h rewrite of the native and dependency binding/interaction code. this will ease the transition for native overrides, and greatly simplifies most of the logic. all native binding code now takes place almost entirely in ShareSys, and PluginSys supplements this logic where appropriate. extensionsys has been cleaned up 2008-05-26 07:51:11 +00:00
sm_crc32.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_crc32.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_fastlink.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_globals.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_memtable.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_memtable.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_queue.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_simple_prioqueue.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_srvcmds.cpp phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done) 2008-06-02 05:03:27 +00:00
sm_srvcmds.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sm_stringutil.cpp All natives that use a recipient filter now actually validate the clients passed to them. 2008-06-11 08:07:17 +00:00
sm_stringutil.h added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
sm_trie.cpp merged changes back from 1.0.1 2008-04-06 06:56:45 +00:00
sm_trie.h merged changes back from 1.0.1 2008-04-06 06:56:45 +00:00
sm_version.h phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done) 2008-06-02 05:03:27 +00:00
sm_version.tpl phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done) 2008-06-02 05:03:27 +00:00
smn_admin.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_adt_array.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_adt_stack.cpp added amb1538 - adt_stack 2008-04-13 06:06:27 +00:00
smn_adt_trie.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_banning.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_bitbuffer.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_console.cpp added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
smn_core.cpp added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
smn_database.cpp rewrite of the native and dependency binding/interaction code. this will ease the transition for native overrides, and greatly simplifies most of the logic. all native binding code now takes place almost entirely in ShareSys, and PluginSys supplements this logic where appropriate. extensionsys has been cleaned up 2008-05-26 07:51:11 +00:00
smn_datapacks.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_entities.cpp Trunk build fixes 2008-05-13 08:22:49 +00:00
smn_events.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_fakenatives.cpp rewrite of the native and dependency binding/interaction code. this will ease the transition for native overrides, and greatly simplifies most of the logic. all native binding code now takes place almost entirely in ShareSys, and PluginSys supplements this logic where appropriate. extensionsys has been cleaned up 2008-05-26 07:51:11 +00:00
smn_filesystem.cpp added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
smn_float.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_functions.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_gameconfigs.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_halflife.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_handles.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_hudtext.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_keyvalues.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_lang.cpp fixed linux build 2008-05-10 09:30:13 +00:00
smn_maplists.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_menus.cpp added amb1119 - sm_revote command 2008-05-17 05:12:52 +00:00
smn_nextmap.cpp Fixed amb1454 - Nextmap broken on mods that use the scores usermsg differently to CS:S 2008-05-25 07:11:16 +00:00
smn_player.cpp fixed amb1646 - implemented NetFlow_Both functionality 2008-05-15 05:52:30 +00:00
smn_profiler.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_sorting.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_string.cpp fixed amb1686 - ReplaceString or ReplaceStringEx with an empty search string would crash. it now throws an error instead. 2008-05-29 05:39:29 +00:00
smn_textparse.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_timers.cpp added amb1685 - GetTickInterval() 2008-05-20 05:39:37 +00:00
smn_usermsgs.cpp All natives that use a recipient filter now actually validate the clients passed to them. 2008-06-11 08:07:17 +00:00
smn_usermsgs.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
smn_vector.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sourcemm_api.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sourcemm_api.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
sourcemod.cpp rewrite of the native and dependency binding/interaction code. this will ease the transition for native overrides, and greatly simplifies most of the logic. all native binding code now takes place almost entirely in ShareSys, and PluginSys supplements this logic where appropriate. extensionsys has been cleaned up 2008-05-26 07:51:11 +00:00
sourcemod.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
TextParsers.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
TextParsers.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
ThreadSupport.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
ThreadSupport.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
TimerSys.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
TimerSys.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
Translator.cpp added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
Translator.h added amb1666 - rehaul over the ml api so extensions can easily use translations 2008-05-10 09:23:55 +00:00
UserMessages.cpp Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
UserMessages.h Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00
version.rc Spring Cleaning, Part Ichi (1) 2008-03-30 07:00:22 +00:00