aboutsummaryrefslogtreecommitdiff
path: root/NorthstarDLL/NorthstarDLL.vcxproj
diff options
context:
space:
mode:
authorErlite <ys.aameziane@gmail.com>2022-12-13 17:51:39 +0100
committerGitHub <noreply@github.com>2022-12-13 17:51:39 +0100
commitf0285618c33bd0a48b2d80b905371589ade85c79 (patch)
tree6359a75e987c3e5e1ee6311a7cd3b5e4c83fa7ca /NorthstarDLL/NorthstarDLL.vcxproj
parent5fde176a9a3cc746f8aab24fb850e5b90aa51710 (diff)
downloadNorthstarLauncher-f0285618c33bd0a48b2d80b905371589ade85c79.tar.gz
NorthstarLauncher-f0285618c33bd0a48b2d80b905371589ade85c79.zip
Implement HTTP requests for Squirrel scripts (#344)
* Native HttpRequestHandler to make HTTP requests from Squirrel * Init handler & register SQ funcs # Conflicts: # NorthstarDLL/NorthstarDLL.vcxproj # NorthstarDLL/NorthstarDLL.vcxproj.filters * Allow redirects, fix crashing with buffer. * Also read response header * Remove leftover header debug stuffs * Prevent private network requests unless -allowlocalhttp is in the command line. * Minor tweak * Support all HTTP methods, private network check changes. * Add OPTIONS, timeout & user-agent overrides. * Add -disablehttprequests, final tweaks. * Fix one of the private ipv4 ranges * Native HttpRequestHandler to make HTTP requests from Squirrel * Init handler & register SQ funcs # Conflicts: # NorthstarDLL/NorthstarDLL.vcxproj # NorthstarDLL/NorthstarDLL.vcxproj.filters * Allow redirects, fix crashing with buffer. * Also read response header * Remove leftover header debug stuffs * Prevent private network requests unless -allowlocalhttp is in the command line. * Minor tweak * Support all HTTP methods, private network check changes. * Add OPTIONS, timeout & user-agent overrides. * Add -disablehttprequests, final tweaks. * Fix one of the private ipv4 ranges * Update to latest and fix issues mentionned in previous PR * Cleanup some return statements * Also cache IsLocalHttpAllowed(), query param array work * Cache command line args in ctor, more header/query array work * Support for multiple values with same key in headers & query params * Format check made this look disgusting, don't blame me. * More format fixes * Tweakerino * Tell clang-format to segfault itself * Add -disablehttpssl to ignore SSL verifications * Fix headers being written to body with custom headers * Remove useless comments
Diffstat (limited to 'NorthstarDLL/NorthstarDLL.vcxproj')
-rw-r--r--NorthstarDLL/NorthstarDLL.vcxproj2
1 files changed, 2 insertions, 0 deletions
diff --git a/NorthstarDLL/NorthstarDLL.vcxproj b/NorthstarDLL/NorthstarDLL.vcxproj
index f7c16f2a..e0dae8a2 100644
--- a/NorthstarDLL/NorthstarDLL.vcxproj
+++ b/NorthstarDLL/NorthstarDLL.vcxproj
@@ -395,6 +395,7 @@
<ClInclude Include="bitbuf.h" />
<ClInclude Include="bits.h" />
<ClInclude Include="crashhandler.h" />
+ <ClInclude Include="httprequesthandler.h" />
<ClInclude Include="keyvalues.h" />
<ClInclude Include="loghooks.h" />
<ClInclude Include="squirrelclasstypes.h" />
@@ -455,6 +456,7 @@
<ClCompile Include="concommand.cpp" />
<ClCompile Include="diskvmtfixes.cpp" />
<ClCompile Include="exploitfixes_lzss.cpp" />
+ <ClCompile Include="httprequesthandler.cpp" />
<ClCompile Include="kb_act.cpp" />
<ClCompile Include="keyvalues.cpp" />
<ClCompile Include="limits.cpp" />