Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-09 | Add Postload support for rpaks (#217)v1.9.1-rc1 | Jack | |
* fixed custom rpaks being loaded more than once * formatting * better things, although LoadPakSyncHook is annoying * formatting * removing unnecessary comments and stuff (whoops) * Moving to use PakLoadManager * formatting * postload things * formatting * trailing space smh | |||
2022-07-09 | Add StringToAsset function to squirrel (#216) | Maya | |
* Add StringToAsset function to squirrel also added better values for return type enum because otherwise asset can't be returned without casting * Formatting * Switched to a template for the stringToAsset function also renamed files but have to do it in 2 commits because git ignores file case * Rename step 2 * change to lowercase in include * changed to lowercase in include inside dllmain | |||
2022-07-07 | almost fully replaced hooking lib | BobTheBob9 | |
2022-07-05 | Fix KHook hooking order to prevent missed hooks (#213) | KittenPopo | |
2022-07-05 | Move #include top of file in ExploitFixes (#218) | Maya | |
* Move Include in ExploitFixes * Formatting | |||
2022-06-26 | Block developer squirrel functions (#211)v1.9.0-rc1v1.9.0v1.8.2-rc3 | Maya | |
* Block Dev Squirrel Functions Some Command Line Functions are still allowed * Renamed stub function and changed error message * Formatting * Change log level to warn | |||
2022-06-26 | Switch IsValveMod back to use a EnablerHook (#210) | Maya | |
* Switch IsValveMod back to use a EnablerHook KHook version no worky * Formatting >:( | |||
2022-06-25 | Log all clientcommands if `ns_should_log_all_clientcommands` is set (#209)v1.8.2-rc2 | GeckoEidechse | |
* Log all clientcommands if responding convar is set * Also log UID * Formatting * Use `GetBool()` instead of `GetInt()` * Adjust output print format as suggested in review | |||
2022-06-23 | fixed custom rpaks being loaded more than once (#202) | Jack | |
* fixed custom rpaks being loaded more than once * formatting * better things, although LoadPakSyncHook is annoying * formatting * removing unnecessary comments and stuff (whoops) * Moving to use PakLoadManager * formatting | |||
2022-06-22 | Fix rejection of legitimately-invalid UserCmds (#203)v1.8.2-rc1 | KittenPopo | |
2022-06-22 | ExploitFixes: Fix respawn exploit and block other Portal 2 commands (#204) | KittenPopo | |
* Implement SpecialClientCommand hook (fix respawn exploit, etc.) This replaces the old function_containing_emit_hook (who made it??? why is it so messy??? why is it in snake case???) * Remove extra indents * Blacklist additional commands * Clarify (supposed) purpose of blocked commands | |||
2022-06-19 | Move LZSS exploit segfault fix hook to ExploitFixes.cpp (#195) | KittenPopo | |
* Move LZSS exploit fix hook to ExploitFixes.cpp * Formatting changes for clang-format | |||
2022-06-19 | Use strtoull instead of strtoll for uint64s (#198) | KittenPopo | |
2022-06-16 | Fix "Auth failed" when trying to play singleplayer (#184)v1.8.1-rc6v1.8.1-rc5v1.8.1 | F1F7Y | |
2022-06-15 | LatencyFleX Implementation Update (#183)v1.8.1-rc4 | Kyle Gospodnetich | |
Main entry point for LatencyFlex was recently changed from latencyflex_wine.dll to latencyflex_layer.dll to prepare library for eventual windows release/to be more generic. This updates our implementation to match, while still supporting the previous libraries for existing users. Co-authored-by: Kyle Gospodnetich <KyleGospo@users.noreply.github.com> | |||
2022-06-15 | Open placeholder_playerdata as an input stream (#173) | pg9182 | |
Write access isn't needed. | |||
2022-06-16 | Set default val for net_chan_limit_msec_per_sec to 100 (#196)v1.8.1-rc3 | KittenPopo | |
2022-06-16 | Attempt reconnect in case of DUPLICATE_SERVER (#187) | GeckoEidechse | |
* Attempt reconnect in case of DUPLICATE_SERVER If gameserver receives DUPLICATE_SERVER response it will retry the auth request after a timeout of 10 seconds. Retries will stop after 10 attempts. Co-authored-by: Emma Miler <27428383+emma-miler@users.noreply.github.com> * Fix formatting * Move comment So that it refers to the right line * Retry 10 times instead of just once * Only check retrycounter for DUPLICATE_SERVER error Co-authored-by: Emma Miler <27428383+emma-miler@users.noreply.github.com> | |||
2022-06-16 | Localize error messages from masterserver (#159) | Emma Miler | |
2022-06-16 | Expose IsDedicated on server vm (#179) | F1F7Y | |
2022-06-16 | Delete emit_blocker.h (#194) | Maya | |
* Delete emit_blocker.h * also remove from dllmain.cpp | |||
2022-06-15 | Fix bug where emit wouldn't be blocked if uppercase (#192)v1.8.1-rc2 | Emma Miler | |
* Fix bug where emit wouldnt be blocked if uppercase * Moved emit blocker to ExploitFixes.cpp * Format change * Use `strnicmp` instead of a custom functions * Resolve merge conflicts * Format changes | |||
2022-06-15 | Add pull request template (#188)v1.8.1-rc1 | GeckoEidechse | |
2022-06-15 | Fix segfault on badly formed compressed packets (#160) | Tom Barham | |
* Fix segfault on badly formed compressed packets * Remove superfluous line | |||
2022-06-14 | Guard against GetEntByIndex read out of bounds (#191) | Tom Barham | |
* Guard against GetEntByIndex read out of bounds * Move to ExploitFixes.cpp * format * Log out of bounds access | |||
2022-05-27 | fix up postbuild commands to use relative dir | BobTheBob | |
2022-05-27 | rename project folder (:tf: commit log) | BobTheBob | |
2022-05-26 | update more stuff to new hook macros | BobTheBob | |
2022-05-26 | lots of cleanup and starting moving to new hooking macros | BobTheBob | |
2022-05-21 | remove unnecessary header files | BobTheBob | |
2022-05-13 | move sqvm funcs into wrappers in the manager class | BobTheBob | |
2022-05-13 | Fix typo in UID logs (#176)v1.8.0-rc2v1.8.0-rc1v1.8.0 | Barnaby | |
2022-05-13 | Update serverauthentication.cpp (#161) | BobTheBob | |
2022-05-13 | Block `emit` command when sv_cheats is disabled (#170) | Emma Miler | |
2022-05-13 | Log UID in a variety of places during auth process (#174) | GeckoEidechse | |
* Log UID in a variety of places during auth process * Log UID in CBaseClient__ActivatePlayerHook | |||
2022-05-13 | Compare uid from connect on activate (#175) | Barnaby | |
* Compare UID from connect on activate * only set uid on first time i think | |||
2022-05-12 | Update keyvalues.cpp | BobTheBob | |
2022-05-12 | separate gameutils into multiple r2 headers | BobTheBob | |
2022-05-12 | formatting changes | BobTheBob | |
2022-05-11 | add proper map autocompletes and maps command | BobTheBob | |
2022-05-11 | make cvar print work on dedi, move demo fix stuff, add findflags | BobTheBob | |
2022-05-11 | formatting changes | BobTheBob | |
2022-05-11 | rename g_ModManager to g_pModManager | BobTheBob | |
2022-05-11 | replace files in ReadFromCache | BobTheBob | |
2022-05-11 | better IsFlagSet def | BobTheBob | |
2022-05-11 | move hoststate to its own file and add host_init hooks | BobTheBob | |
2022-05-11 | normalise mod fs paths to be lowercase | BobTheBob | |
2022-05-10 | allow parsing of convar flags from string | BobTheBob | |
2022-05-10 | add cvar help and find | BobTheBob | |
2022-05-09 | add proper helpstrings to masterserver cvars | BobTheBob | |