diff options
author | Haru <haru@dotalux.com> | 2013-10-18 13:21:34 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2014-04-17 06:09:49 +0200 |
commit | 7b12dd06420fae973fbcc2f81f5d385e59788c78 (patch) | |
tree | 5bad1c4f2e44f5d4b49c82fafdd46177d15b9b97 /vcproj-10 | |
parent | 8a84d46a19b0112b7e2417728b8816e8b34b7383 (diff) | |
download | hercules-7b12dd06420fae973fbcc2f81f5d385e59788c78.tar.gz hercules-7b12dd06420fae973fbcc2f81f5d385e59788c78.tar.bz2 hercules-7b12dd06420fae973fbcc2f81f5d385e59788c78.tar.xz hercules-7b12dd06420fae973fbcc2f81f5d385e59788c78.zip |
Added sysinfo (System Information) functionalities
- More informative messages are displayed during startup, to make it
easier to identify what system and environment Hercules is running.
- Git/SVN revision detection is improved, separating the source version
(cached at compile time) from the runtime version, in case the user
updated their working copy without recompiling the server. Git
version detection is also more reliable, in case a non-default branch
is used.
- The get_revision script command has been removed (as it was useless
to begin with, after the switch to git). An alternative will be
provided later, for feature-probing purposes.
- The patch was tested under Linux (Gentoo / gcc 4.7 on i686 and x86_64,
Debian 6 / gcc 4.4 on i686, Raspbian / gcc 4.6 on armv6l, CentOS 5 /
gcc 4.1 on i686, CentOS 6 / gcc 4.4 on x86_64, Linux Mint 15 / gcc 4.7
on x86_64, OS X Mountain Lion / clang 5.0 and gcc 4.8 on x86_64,
Cygwin-NT-5.1/gcc 4.8 on i686, FreeBSD 8 / gcc 4.2 on i386, FreeBSD 9
/ gcc 4.2 on amd64, FreeBSD 10 / clang 3.3 on amd64, NetBSD 5 / gcc
4.1 on i386, NetBSD 6 / gcc 4.5 on amd64, OpenBSD 5 / gcc 4.2 on
amd64, Solaris 11 / gcc 4.5 on i86pc, Windows 7 / Visual Studio 2012
on x86, Windows 8 / Visual Studio 2010 on WOW64, Windows 8.1 / Visual
Studio 2013 on WOW64.
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'vcproj-10')
-rw-r--r-- | vcproj-10/char-server.vcxproj | 2 | ||||
-rw-r--r-- | vcproj-10/char-server.vcxproj.filters | 6 | ||||
-rw-r--r-- | vcproj-10/login-server.vcxproj | 2 | ||||
-rw-r--r-- | vcproj-10/login-server.vcxproj.filters | 6 | ||||
-rw-r--r-- | vcproj-10/map-server.vcxproj | 2 | ||||
-rw-r--r-- | vcproj-10/map-server.vcxproj.filters | 6 | ||||
-rw-r--r-- | vcproj-10/mapcache.vcxproj | 2 | ||||
-rw-r--r-- | vcproj-10/mapcache.vcxproj.filters | 6 |
8 files changed, 32 insertions, 0 deletions
diff --git a/vcproj-10/char-server.vcxproj b/vcproj-10/char-server.vcxproj index 46438b3aa..3be45938a 100644 --- a/vcproj-10/char-server.vcxproj +++ b/vcproj-10/char-server.vcxproj @@ -155,6 +155,7 @@ <ClInclude Include="..\src\common\random.h" /> <ClInclude Include="..\src\common\showmsg.h" /> <ClInclude Include="..\src\common\socket.h" /> + <ClInclude Include="..\src\common\sysinfo.h" /> <ClInclude Include="..\src\common\sql.h" /> <ClInclude Include="..\src\common\strlib.h" /> <ClInclude Include="..\src\common\thread.h" /> @@ -199,6 +200,7 @@ <ClCompile Include="..\src\common\socket.c" /> <ClCompile Include="..\src\common\sql.c" /> <ClCompile Include="..\src\common\strlib.c" /> + <ClCompile Include="..\src\common\sysinfo.c" /> <ClCompile Include="..\src\common\thread.c" /> <ClCompile Include="..\src\common\timer.c" /> <ClCompile Include="..\src\common\utils.c" /> diff --git a/vcproj-10/char-server.vcxproj.filters b/vcproj-10/char-server.vcxproj.filters index 3f3c2f6ac..ac5b663cd 100644 --- a/vcproj-10/char-server.vcxproj.filters +++ b/vcproj-10/char-server.vcxproj.filters @@ -40,6 +40,9 @@ <ClCompile Include="..\src\common\strlib.c"> <Filter>common</Filter> </ClCompile> + <ClCompile Include="..\src\common\sysinfo.c"> + <Filter>common</Filter> + </ClCompile> <ClCompile Include="..\src\common\timer.c"> <Filter>common</Filter> </ClCompile> @@ -168,6 +171,9 @@ <ClInclude Include="..\src\common\strlib.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\src\common\sysinfo.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\src\common\timer.h"> <Filter>common</Filter> </ClInclude> diff --git a/vcproj-10/login-server.vcxproj b/vcproj-10/login-server.vcxproj index 7cf90854d..17538db85 100644 --- a/vcproj-10/login-server.vcxproj +++ b/vcproj-10/login-server.vcxproj @@ -164,6 +164,7 @@ <ClInclude Include="..\src\common\socket.h" /> <ClInclude Include="..\src\common\sql.h" /> <ClInclude Include="..\src\common\strlib.h" /> + <ClInclude Include="..\src\common\sysinfo.h" /> <ClInclude Include="..\src\common\timer.h" /> <ClInclude Include="..\src\common\utils.h" /> <ClInclude Include="..\3rdparty\mt19937ar\mt19937ar.h" /> @@ -196,6 +197,7 @@ <ClCompile Include="..\src\common\socket.c" /> <ClCompile Include="..\src\common\sql.c" /> <ClCompile Include="..\src\common\strlib.c" /> + <ClCompile Include="..\src\common\sysinfo.c" /> <ClCompile Include="..\src\common\timer.c" /> <ClCompile Include="..\src\common\utils.c" /> <ClCompile Include="..\3rdparty\mt19937ar\mt19937ar.c" /> diff --git a/vcproj-10/login-server.vcxproj.filters b/vcproj-10/login-server.vcxproj.filters index 46f4efbc4..321f84ad4 100644 --- a/vcproj-10/login-server.vcxproj.filters +++ b/vcproj-10/login-server.vcxproj.filters @@ -52,6 +52,9 @@ <ClCompile Include="..\src\common\strlib.c"> <Filter>common</Filter> </ClCompile> + <ClCompile Include="..\src\common\sysinfo.c"> + <Filter>common</Filter> + </ClCompile> <ClCompile Include="..\src\common\timer.c"> <Filter>common</Filter> </ClCompile> @@ -153,6 +156,9 @@ <ClInclude Include="..\src\common\strlib.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\src\common\sysinfo.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\src\common\timer.h"> <Filter>common</Filter> </ClInclude> diff --git a/vcproj-10/map-server.vcxproj b/vcproj-10/map-server.vcxproj index 9ea5f5341..2c2491040 100644 --- a/vcproj-10/map-server.vcxproj +++ b/vcproj-10/map-server.vcxproj @@ -157,6 +157,7 @@ <ClInclude Include="..\src\common\socket.h" /> <ClInclude Include="..\src\common\sql.h" /> <ClInclude Include="..\src\common\strlib.h" /> + <ClInclude Include="..\src\common\sysinfo.h" /> <ClInclude Include="..\src\common\thread.h" /> <ClInclude Include="..\src\common\timer.h" /> <ClInclude Include="..\src\common\utils.h" /> @@ -234,6 +235,7 @@ <ClCompile Include="..\src\common\socket.c" /> <ClCompile Include="..\src\common\sql.c" /> <ClCompile Include="..\src\common\strlib.c" /> + <ClCompile Include="..\src\common\sysinfo.c" /> <ClCompile Include="..\src\common\thread.c" /> <ClCompile Include="..\src\common\timer.c" /> <ClCompile Include="..\src\common\utils.c" /> diff --git a/vcproj-10/map-server.vcxproj.filters b/vcproj-10/map-server.vcxproj.filters index 1dff3e560..b04819eff 100644 --- a/vcproj-10/map-server.vcxproj.filters +++ b/vcproj-10/map-server.vcxproj.filters @@ -160,6 +160,9 @@ <ClCompile Include="..\src\common\strlib.c"> <Filter>common</Filter> </ClCompile> + <ClCompile Include="..\src\common\sysinfo.c"> + <Filter>common</Filter> + </ClCompile> <ClCompile Include="..\src\common\timer.c"> <Filter>common</Filter> </ClCompile> @@ -378,6 +381,9 @@ <ClInclude Include="..\src\common\strlib.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\src\common\sysinfo.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\src\common\timer.h"> <Filter>common</Filter> </ClInclude> diff --git a/vcproj-10/mapcache.vcxproj b/vcproj-10/mapcache.vcxproj index b8c901f14..4aac4b06a 100644 --- a/vcproj-10/mapcache.vcxproj +++ b/vcproj-10/mapcache.vcxproj @@ -130,6 +130,7 @@ <ClCompile Include="..\src\common\malloc.c" /> <ClCompile Include="..\src\common\showmsg.c" /> <ClCompile Include="..\src\common\strlib.c" /> + <ClCompile Include="..\src\common\sysinfo.c" /> <ClCompile Include="..\src\common\utils.c" /> <ClCompile Include="..\src\common\nullpo.c" /> <ClCompile Include="..\src\tool\mapcache.c" /> @@ -144,6 +145,7 @@ <ClInclude Include="..\src\common\mmo.h" /> <ClInclude Include="..\src\common\showmsg.h" /> <ClInclude Include="..\src\common\strlib.h" /> + <ClInclude Include="..\src\common\sysinfo.h" /> <ClInclude Include="..\src\common\utils.h" /> <ClInclude Include="..\src\common\winapi.h" /> <ClInclude Include="..\src\common\nullpo.h" /> diff --git a/vcproj-10/mapcache.vcxproj.filters b/vcproj-10/mapcache.vcxproj.filters index e095c1e1c..32479a909 100644 --- a/vcproj-10/mapcache.vcxproj.filters +++ b/vcproj-10/mapcache.vcxproj.filters @@ -22,6 +22,9 @@ <ClCompile Include="..\src\common\strlib.c"> <Filter>common</Filter> </ClCompile> + <ClCompile Include="..\src\common\sysinfo.c"> + <Filter>common</Filter> + </ClCompile> <ClCompile Include="..\src\common\utils.c"> <Filter>common</Filter> </ClCompile> @@ -60,6 +63,9 @@ <ClInclude Include="..\src\common\strlib.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\src\common\sysinfo.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\src\common\utils.h"> <Filter>common</Filter> </ClInclude> |