Geoip: Add command to get database metadata and to dump all data of an IP address for debugging purposes.

And for some reason some project files were not pushed.
This commit is contained in:
Arkshine
2014-08-01 16:19:50 +02:00
parent 67bfe6bb36
commit ec3ff1deb9
4 changed files with 168 additions and 16 deletions

View File

@ -52,7 +52,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\;..\sdk;..\GeoIP2;$(METAMOD)\metamod;$(HLSDK)\common;$(HLSDK)\engine;$(HLSDK)\dlls;$(HLSDK)\pm_shared;$(HLSDK)\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\;..\sdk;..\..\..\public\amtl;..\GeoIP2;$(METAMOD)\metamod;$(HLSDK)\common;$(HLSDK)\engine;$(HLSDK)\dlls;$(HLSDK)\pm_shared;$(HLSDK)\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GEOIP_EXPORTS;HAVE_STDINT_H;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -75,7 +75,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>..\;..\sdk;..\GeoIP2;$(METAMOD)\metamod;$(HLSDK)\common;$(HLSDK)\engine;$(HLSDK)\dlls;$(HLSDK)\pm_shared;$(HLSDK)\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\;..\sdk;..\..\..\public\amtl;..\GeoIP2;$(METAMOD)\metamod;$(HLSDK)\common;$(HLSDK)\engine;$(HLSDK)\dlls;$(HLSDK)\pm_shared;$(HLSDK)\public;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GEOIP_EXPORTS;HAVE_STDINT_H;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<RuntimeTypeInfo>false</RuntimeTypeInfo>
@ -96,15 +96,18 @@
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\GeoIP2\maxminddb.cpp" />
<ClCompile Include="..\geoip_amxx.cpp" />
<ClCompile Include="..\geoip_main.cpp" />
<ClCompile Include="..\geoip_natives.cpp" />
<ClCompile Include="..\geoip_util.cpp" />
<ClCompile Include="..\sdk\amxxmodule.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\GeoIP2\maxminddb-compat-util.h" />
<ClInclude Include="..\GeoIP2\maxminddb.h" />
<ClInclude Include="..\GeoIP2\maxminddb_config.h" />
<ClInclude Include="..\geoip_amxx.h" />
<ClInclude Include="..\svn_version.h" />
<ClInclude Include="..\geoip_main.h" />
<ClInclude Include="..\geoip_natives.h" />
<ClInclude Include="..\geoip_util.h" />
<ClInclude Include="..\sdk\moduleconfig.h" />
<ClInclude Include="..\sdk\amxxmodule.h" />
</ItemGroup>

View File

@ -23,23 +23,23 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\geoip_amxx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\sdk\amxxmodule.cpp">
<Filter>Module SDK\SDK Base</Filter>
</ClCompile>
<ClCompile Include="..\GeoIP2\maxminddb.cpp">
<Filter>GeoIP2</Filter>
</ClCompile>
<ClCompile Include="..\geoip_util.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\geoip_main.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\geoip_natives.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\geoip_amxx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\svn_version.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\sdk\moduleconfig.h">
<Filter>Module SDK</Filter>
</ClInclude>
@ -55,6 +55,15 @@
<ClInclude Include="..\GeoIP2\maxminddb-compat-util.h">
<Filter>GeoIP2</Filter>
</ClInclude>
<ClInclude Include="..\geoip_util.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\geoip_natives.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\geoip_main.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\plugins\include\geoip.inc">