Changeset d48c31a in nscp
- Timestamp:
- 12/02/06 20:06:22 (6 years ago)
- Branches:
- master, 0.4.0, 0.4.1, 0.4.2, stable
- Children:
- 2603350
- Parents:
- 0687108
- Files:
-
- 1 deleted
- 19 edited
-
NSClient++.sln (modified) (13 diffs)
-
NSClient++.vcproj (modified) (12 diffs)
-
StdAfx.cpp (modified) (1 diff)
-
StdAfx.h (modified) (1 diff)
-
changelog (modified) (2 diffs)
-
include/Settings.h (modified) (1 diff)
-
include/strEx.h (modified) (4 diffs)
-
include/sysinfo.cpp (deleted)
-
include/sysinfo.h (modified) (1 diff)
-
modules/CheckDisk/CheckDisk.cpp (modified) (3 diffs)
-
modules/CheckDisk/CheckDisk.vcproj (modified) (5 diffs)
-
modules/CheckEventLog/CheckEventLog.vcproj (modified) (5 diffs)
-
modules/CheckEventLog/stdafx.h (modified) (1 diff)
-
modules/CheckSystem/CheckSystem.cpp (modified) (2 diffs)
-
modules/CheckSystem/CheckSystem.h (modified) (1 diff)
-
modules/CheckSystem/CheckSystem.vcproj (modified) (6 diffs)
-
modules/CheckSystem/PDHCollector.cpp (modified) (1 diff)
-
modules/CheckSystem/stdafx.h (modified) (1 diff)
-
modules/NSClientListener/NSClientListener.cpp (modified) (1 diff)
-
modules/RemoteConfiguration/RemoteConfiguration.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
NSClient++.sln
r1a22e52 rd48c31a 4 4 ProjectSection(ProjectDependencies) = postProject 5 5 {BA246C01-063A-4548-8957-32D5CC76171B} = {BA246C01-063A-4548-8957-32D5CC76171B} 6 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4} = {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4} 7 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F} = {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F} 8 {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D} = {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D} 6 9 {BBFF8362-C626-4838-B0A2-F695D638AD24} = {BBFF8362-C626-4838-B0A2-F695D638AD24} 7 10 {08D6246D-1B4A-47A3-965D-296DCC54A4E8} = {08D6246D-1B4A-47A3-965D-296DCC54A4E8} 8 11 {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45} = {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45} 12 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0} = {05DE66AC-E55C-43B3-849F-7EC695D8B8D0} 9 13 {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F} = {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F} 10 14 {2FF60AF6-09AA-49AB-B414-2E8FD01655C6} = {2FF60AF6-09AA-49AB-B414-2E8FD01655C6} … … 37 41 Distribution|Win32 = Distribution|Win32 38 42 Distribution|x64 = Distribution|x64 43 Nightly|Win32 = Nightly|Win32 44 Nightly|x64 = Nightly|x64 39 45 Release|Win32 = Release|Win32 40 46 Release|x64 = Release|x64 … … 47 53 {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|Win32.Build.0 = Distribution|Win32 48 54 {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|x64.ActiveCfg = Distribution|Win32 55 {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Nightly|Win32.ActiveCfg = Nightly|Win32 56 {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Nightly|Win32.Build.0 = Nightly|Win32 57 {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Nightly|x64.ActiveCfg = Nightly|Win32 49 58 {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Release|Win32.ActiveCfg = Release|Win32 50 59 {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Release|Win32.Build.0 = Release|Win32 … … 56 65 {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|Win32.Build.0 = Distribution|Win32 57 66 {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|x64.ActiveCfg = Distribution|Win32 67 {BBFF8362-C626-4838-B0A2-F695D638AD24}.Nightly|Win32.ActiveCfg = Nightly|Win32 68 {BBFF8362-C626-4838-B0A2-F695D638AD24}.Nightly|Win32.Build.0 = Nightly|Win32 69 {BBFF8362-C626-4838-B0A2-F695D638AD24}.Nightly|x64.ActiveCfg = Nightly|Win32 58 70 {BBFF8362-C626-4838-B0A2-F695D638AD24}.Release|Win32.ActiveCfg = Release|Win32 59 71 {BBFF8362-C626-4838-B0A2-F695D638AD24}.Release|Win32.Build.0 = Release|Win32 … … 65 77 {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|Win32.Build.0 = Distribution|Win32 66 78 {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|x64.ActiveCfg = Distribution|Win32 79 {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Nightly|Win32.ActiveCfg = Nightly|Win32 80 {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Nightly|Win32.Build.0 = Nightly|Win32 81 {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Nightly|x64.ActiveCfg = Nightly|Win32 67 82 {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Release|Win32.ActiveCfg = Release|Win32 68 83 {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Release|Win32.Build.0 = Release|Win32 … … 74 89 {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|Win32.Build.0 = Distribution|Win32 75 90 {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|x64.ActiveCfg = Distribution|Win32 91 {BA246C01-063A-4548-8957-32D5CC76171B}.Nightly|Win32.ActiveCfg = Nightly|Win32 92 {BA246C01-063A-4548-8957-32D5CC76171B}.Nightly|Win32.Build.0 = Nightly|Win32 93 {BA246C01-063A-4548-8957-32D5CC76171B}.Nightly|x64.ActiveCfg = Nightly|Win32 76 94 {BA246C01-063A-4548-8957-32D5CC76171B}.Release|Win32.ActiveCfg = Release|Win32 77 95 {BA246C01-063A-4548-8957-32D5CC76171B}.Release|Win32.Build.0 = Release|Win32 … … 83 101 {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|Win32.Build.0 = Distribution|Win32 84 102 {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|x64.ActiveCfg = Distribution|Win32 103 {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Nightly|Win32.ActiveCfg = Nightly|Win32 104 {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Nightly|Win32.Build.0 = Nightly|Win32 105 {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Nightly|x64.ActiveCfg = Nightly|Win32 85 106 {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Release|Win32.ActiveCfg = Release|Win32 86 107 {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Release|Win32.Build.0 = Release|Win32 … … 92 113 {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|Win32.Build.0 = Distribution|Win32 93 114 {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|x64.ActiveCfg = Distribution|Win32 115 {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Nightly|Win32.ActiveCfg = Nightly|Win32 116 {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Nightly|Win32.Build.0 = Nightly|Win32 117 {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Nightly|x64.ActiveCfg = Nightly|Win32 94 118 {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Release|Win32.ActiveCfg = Release|Win32 95 119 {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Release|Win32.Build.0 = Release|Win32 … … 101 125 {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|Win32.Build.0 = Distribution|Win32 102 126 {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|x64.ActiveCfg = Distribution|Win32 127 {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Nightly|Win32.ActiveCfg = Nightly|Win32 128 {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Nightly|Win32.Build.0 = Nightly|Win32 129 {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Nightly|x64.ActiveCfg = Nightly|Win32 103 130 {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Release|Win32.ActiveCfg = Release|Win32 104 131 {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Release|Win32.Build.0 = Release|Win32 … … 110 137 {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|Win32.Build.0 = Distribution|Win32 111 138 {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|x64.ActiveCfg = Distribution|Win32 139 {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Nightly|Win32.ActiveCfg = Nightly|Win32 140 {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Nightly|Win32.Build.0 = Nightly|Win32 141 {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Nightly|x64.ActiveCfg = Nightly|Win32 112 142 {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Release|Win32.ActiveCfg = Release|Win32 113 143 {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Release|Win32.Build.0 = Release|Win32 … … 117 147 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug|x64.ActiveCfg = Debug|Win32 118 148 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Win32.ActiveCfg = Distribution|Win32 149 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Win32.Build.0 = Distribution|Win32 119 150 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|x64.ActiveCfg = Distribution|Win32 151 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Nightly|Win32.ActiveCfg = Nightly|Win32 152 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Nightly|Win32.Build.0 = Nightly|Win32 153 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Nightly|x64.ActiveCfg = Nightly|Win32 120 154 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Release|Win32.ActiveCfg = Release|Win32 155 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Release|Win32.Build.0 = Release|Win32 121 156 {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Release|x64.ActiveCfg = Release|Win32 122 157 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug|Win32.ActiveCfg = Debug|Win32 … … 124 159 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug|x64.ActiveCfg = Debug|Win32 125 160 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Win32.ActiveCfg = Distribution|Win32 161 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Win32.Build.0 = Distribution|Win32 126 162 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|x64.ActiveCfg = Distribution|Win32 163 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Nightly|Win32.ActiveCfg = Nightly|Win32 164 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Nightly|Win32.Build.0 = Nightly|Win32 165 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Nightly|x64.ActiveCfg = Nightly|Win32 127 166 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Release|Win32.ActiveCfg = Release|Win32 167 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Release|Win32.Build.0 = Release|Win32 128 168 {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Release|x64.ActiveCfg = Release|Win32 129 169 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug|Win32.ActiveCfg = Debug|Win32 … … 135 175 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|x64.ActiveCfg = Distribution|x64 136 176 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|x64.Build.0 = Distribution|x64 177 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|Win32.ActiveCfg = Nightly|Win32 178 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|Win32.Build.0 = Nightly|Win32 179 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|x64.ActiveCfg = Nightly|x64 180 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|x64.Build.0 = Nightly|x64 137 181 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Release|Win32.ActiveCfg = Release|Win32 138 182 {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Release|Win32.Build.0 = Release|Win32 -
NSClient++.vcproj
r9ce8b01 rd48c31a 50 50 InlineFunctionExpansion="1" 51 51 AdditionalIncludeDirectories="include" 52 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE "52 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE; _CRT_SECURE_NO_DEPRECATE" 53 53 StringPooling="true" 54 RuntimeLibrary=" 2"54 RuntimeLibrary="0" 55 55 EnableFunctionLevelLinking="true" 56 56 UsePrecompiledHeader="2" … … 84 84 IgnoreDefaultLibraryNames="" 85 85 ModuleDefinitionFile="" 86 ProgramDatabaseFile=" .\Release/IconService.pdb"86 ProgramDatabaseFile="" 87 87 SubSystem="1" 88 88 OptimizeForWindows98="1" … … 222 222 <Tool 223 223 Name="VCCustomBuildTool" 224 CommandLine="echo Copying dependency DLLs
cmd /c "xcopy /Q /Y $(InputDir)\dist_dll\*.dll $(InputDir)\Dist\"
echo Removing old archive
cmd /c "del $(InputDir)\Dist\ $(InputName).zip"
echo Making archive
7z.exe a -r -tzip -bd $(InputDir)\Dist\$(InputName).zip $(InputDir)\Dist\*
"224 CommandLine="echo Copying dependency DLLs
cmd /c "xcopy /Q /Y $(InputDir)\dist_dll\*.dll $(InputDir)\Dist\"
echo Removing old archive
cmd /c "del $(InputDir)\Dist\modules\*.pdb"
cmd /c "del $(InputDir)\Dist\*.zip"
echo Making archive
7z.exe a -r -tzip -bd $(TargetDir)\$(InputName).zip $(TargetDir)\*
echo Renaming archive
postbuild.pl "$(TargetDir)\$(InputName).zip"
echo Sending to server
echo pscp.exe $(TargetDir)\*.zip mickem@ssl.nakednuns.org:/var/www/files/nightly/
pscp.exe $(TargetDir)\*.zip mickem@ssl.nakednuns.org:/var/www/files/nightly/
" 225 225 Outputs="$(InputDir)\Dist\$(ProjectName).zip" 226 226 /> … … 305 305 /> 306 306 </Configuration> 307 <Configuration 308 Name="Nightly|Win32" 309 OutputDirectory="$(ConfigurationName)" 310 IntermediateDirectory="$(ConfigurationName)" 311 ConfigurationType="1" 312 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 313 UseOfMFC="0" 314 ATLMinimizesCRunTimeLibraryUsage="false" 315 CharacterSet="2" 316 > 317 <Tool 318 Name="VCPreBuildEventTool" 319 /> 320 <Tool 321 Name="VCCustomBuildTool" 322 CommandLine="echo Copying dependency DLLs
cmd /c "xcopy /Q /Y $(InputDir)\dist_dll\*.dll $(InputDir)\Dist\"
echo Removing old archive
cmd /c "del $(InputDir)\Dist\modules\*.pdb"
cmd /c "del $(InputDir)\Dist\*.zip"
echo Making archive
7z.exe a -r -tzip -bd $(TargetDir)\$(InputName).zip $(TargetDir)\*
echo Renaming archive
postbuild.pl "$(TargetDir)\$(InputName).zip"
echo Sending to server
echo pscp.exe $(TargetDir)\*.zip mickem@ssl.nakednuns.org:/var/www/files/nightly/
pscp.exe $(TargetDir)\*.zip mickem@ssl.nakednuns.org:/var/www/files/nightly/
" 323 Outputs="$(InputDir)\Dist\$(ProjectName).zip" 324 /> 325 <Tool 326 Name="VCXMLDataGeneratorTool" 327 /> 328 <Tool 329 Name="VCWebServiceProxyGeneratorTool" 330 /> 331 <Tool 332 Name="VCMIDLTool" 333 TypeLibraryName=".\Release/IconService.tlb" 334 HeaderFileName="" 335 /> 336 <Tool 337 Name="VCCLCompilerTool" 338 Optimization="2" 339 InlineFunctionExpansion="1" 340 AdditionalIncludeDirectories="include" 341 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" 342 StringPooling="true" 343 RuntimeLibrary="0" 344 EnableFunctionLevelLinking="true" 345 UsePrecompiledHeader="2" 346 PrecompiledHeaderThrough="stdafx.h" 347 PrecompiledHeaderFile=".\Release/IconService.pch" 348 AssemblerListingLocation=".\Release/" 349 ObjectFile=".\Release/" 350 ProgramDataBaseFileName=".\Release/" 351 WarningLevel="3" 352 SuppressStartupBanner="true" 353 /> 354 <Tool 355 Name="VCManagedResourceCompilerTool" 356 /> 357 <Tool 358 Name="VCResourceCompilerTool" 359 PreprocessorDefinitions="NDEBUG" 360 Culture="1036" 361 AdditionalIncludeDirectories="./res/" 362 /> 363 <Tool 364 Name="VCPreLinkEventTool" 365 /> 366 <Tool 367 Name="VCLinkerTool" 368 AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib" 369 OutputFile=".\Dist/NSClient++.exe" 370 LinkIncremental="1" 371 SuppressStartupBanner="true" 372 IgnoreAllDefaultLibraries="false" 373 IgnoreDefaultLibraryNames="" 374 ModuleDefinitionFile="" 375 ProgramDatabaseFile=".\Release/IconService.pdb" 376 SubSystem="1" 377 OptimizeForWindows98="1" 378 TargetMachine="1" 379 /> 380 <Tool 381 Name="VCALinkTool" 382 /> 383 <Tool 384 Name="VCManifestTool" 385 /> 386 <Tool 387 Name="VCXDCMakeTool" 388 /> 389 <Tool 390 Name="VCBscMakeTool" 391 /> 392 <Tool 393 Name="VCFxCopTool" 394 /> 395 <Tool 396 Name="VCAppVerifierTool" 397 /> 398 <Tool 399 Name="VCWebDeploymentTool" 400 /> 401 <Tool 402 Name="VCPostBuildEventTool" 403 /> 404 </Configuration> 307 405 </Configurations> 308 406 <References> … … 344 442 /> 345 443 </FileConfiguration> 444 <FileConfiguration 445 Name="Nightly|Win32" 446 > 447 <Tool 448 Name="VCCLCompilerTool" 449 UsePrecompiledHeader="0" 450 /> 451 </FileConfiguration> 346 452 </File> 347 453 <File … … 391 497 <FileConfiguration 392 498 Name="Distribution|Win32" 499 > 500 <Tool 501 Name="VCCLCompilerTool" 502 Optimization="2" 503 PreprocessorDefinitions="" 504 UsePrecompiledHeader="1" 505 /> 506 </FileConfiguration> 507 <FileConfiguration 508 Name="Nightly|Win32" 393 509 > 394 510 <Tool … … 486 602 /> 487 603 </FileConfiguration> 604 <FileConfiguration 605 Name="Nightly|Win32" 606 > 607 <Tool 608 Name="VCCustomBuildTool" 609 CommandLine="echo Copying $(InputFileName)...
cmd /c "copy $(InputDir)\$(InputName) $(InputDir)\Dist\"
" 610 Outputs="$(InputDir)\Dist\$(InputFileName)" 611 /> 612 </FileConfiguration> 488 613 </File> 489 614 <File … … 517 642 /> 518 643 </FileConfiguration> 644 <FileConfiguration 645 Name="Nightly|Win32" 646 > 647 <Tool 648 Name="VCCustomBuildTool" 649 CommandLine="echo Copying $(InputFileName)...
cmd /c "copy $(InputDir)\$(InputFileName) $(TargetDir)"
" 650 Outputs="$(TargetDir)$(InputFileName)" 651 /> 652 </FileConfiguration> 519 653 </File> 520 654 <File … … 550 684 /> 551 685 </FileConfiguration> 552 </File> 553 <File 554 RelativePath=".\Doc\html\index.html" 555 > 686 <FileConfiguration 687 Name="Nightly|Win32" 688 ExcludedFromBuild="true" 689 > 690 <Tool 691 Name="VCCustomBuildTool" 692 CommandLine="doxygen.exe $(InputPath)
" 693 Outputs=".\Doc" 694 /> 695 </FileConfiguration> 556 696 </File> 557 697 <File … … 567 707 /> 568 708 </FileConfiguration> 709 <FileConfiguration 710 Name="Nightly|Win32" 711 > 712 <Tool 713 Name="VCCustomBuildTool" 714 CommandLine="echo Copying $(InputFileName)...
cmd /c "copy $(InputDir)\$(InputFileName) $(TargetDir)"
" 715 Outputs="$(TargetDir)\$(InputFileName) " 716 /> 717 </FileConfiguration> 569 718 </File> 570 719 <File … … 573 722 <FileConfiguration 574 723 Name="Distribution|Win32" 724 > 725 <Tool 726 Name="VCCustomBuildTool" 727 CommandLine="echo Copying $(InputFileName)...
cmd /c "copy $(InputDir)\$(InputFileName) $(InputDir)\Dist\$(InputName).ini"
" 728 Outputs="$(InputDir)\Dist\$(InputName).ini" 729 /> 730 </FileConfiguration> 731 <FileConfiguration 732 Name="Nightly|Win32" 575 733 > 576 734 <Tool … … 605 763 <FileConfiguration 606 764 Name="Distribution|Win32" 765 ExcludedFromBuild="true" 766 > 767 <Tool 768 Name="VCCustomBuildTool" 769 CommandLine="echo Copying $(InputFileName)...
cmd /c "copy $(InputDir)\$(InputFileName) $(InputDir)\Dist\"
" 770 AdditionalDependencies="" 771 Outputs="$(InputDir)\Dist\$(InputFileName)" 772 /> 773 </FileConfiguration> 774 <FileConfiguration 775 Name="Nightly|Win32" 607 776 ExcludedFromBuild="true" 608 777 > -
StdAfx.cpp
ra0528c4 rd48c31a 7 7 // TODO: reference any additional headers you need in STDAFX.H 8 8 // and not in this file 9 10 #define COMPILE_NEWAPIS_STUBS -
StdAfx.h
rcea178b rd48c31a 11 11 #endif // _MSC_VER > 1000 12 12 13 #define _WINSOCKAPI_ 14 15 16 //#include <WinSock2.h> 17 13 18 #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers 14 #include <WinSock2.h>15 19 #include <windows.h> 16 20 21 #define COMPILE_NEWAPIS_STUBS 22 #define WANT_GETLONGPATHNAME_WRAPPER 23 #include <NewAPIs.h> 17 24 18 25 #include <iostream> -
changelog
r0687108 rd48c31a 11 11 * Add option to recheck DNS in real time 12 12 13 2006-12-02 MickeM 14 + Managed to build so it works on NT 4.0 (SP6a) and W2K3 15 * Fixed "broken password check" in NSClient listener 16 13 17 2006-11-18 MickeM 14 18 + Added support for empty NRPE checking (i.e.. chec_nrpe without a -c argument) … … 17 21 * Fixed : (and possibly other problems) in counters when checking from check_nt (via NSCLient protocol) 18 22 + Added CheckAllExcept to CheckDrive to check all except the specified drives. 23 * Fixed a display error in the variouse size functions (1000-1024 byte was displayed incorrectly) 19 24 20 25 2006-10-05 MickeM -
include/Settings.h
r76aafc4 rd48c31a 4 4 #include <string> 5 5 #include <map> 6 #include <windows.h>7 6 #include <INISettings.h> 8 7 #include <REGSettings.h> -
include/strEx.h
rf42280d rd48c31a 22 22 inline std::string format_date(time_t time, std::string format) { 23 23 char buf[51]; 24 size_t l = strftime(buf, 50, format.c_str(), gmtime(&time)); 24 struct tm nt; 25 if (gmtime_s(&nt, &time) != 0) 26 return ""; 27 size_t l = strftime(buf, 50, format.c_str(), &nt); 25 28 if (l <= 0 || l >= 50) 26 29 return ""; … … 179 182 char postfix[] = BKMG_RANGE; 180 183 int idx = 0; 181 while ((cpy > 1024)&&(idx<BKMG_SIZE)) {184 while ((cpy > 999)&&(idx<BKMG_SIZE)) { 182 185 cpy/=1024; 183 186 idx++; … … 250 253 251 254 static int compare(const _E *x, const _E *y, size_t n) { 252 return strnicmp( x, y, n );255 return _strnicmp( x, y, n ); 253 256 } 254 257 … … 281 284 { 282 285 bool operator() (const std::string& x, const std::string& y) const { 283 return stricmp( x.c_str(), y.c_str() ) < 0;286 return _stricmp( x.c_str(), y.c_str() ) < 0; 284 287 } 285 288 }; -
include/sysinfo.h
r89f1a84 rd48c31a 1 1 #pragma once 2 2 3 #include <windows.h>4 3 #include <string> 5 4 6 5 namespace systemInfo { 7 structSystemInfoException {6 class SystemInfoException { 8 7 std::string error_; 9 SystemInfoException(std::string error, DWORD code) : error_(error){} 8 public: 9 SystemInfoException(std::string error, DWORD code) : error_(error) 10 {} 11 /* 12 std::string getError() const { 13 return error_; 14 } 15 */ 10 16 11 17 }; -
modules/CheckDisk/CheckDisk.cpp
r0687108 rd48c31a 7 7 #include <time.h> 8 8 #include <filter_framework.hpp> 9 9 10 10 11 … … 430 431 431 432 char buf[51]; 432 int l = strftime(buf, 50, dstr.c_str(), gmtime(&value));433 size_t l = strftime(buf, 50, dstr.c_str(), gmtime(&value)); 433 434 if (l <= 0 || l >= 50) { 434 435 message = "ERROR: could format time."; … … 496 497 } 497 498 498 499 499 NSCAPI::nagiosReturn CheckDisk::handleCommand(const strEx::blindstr command, const unsigned int argLen, char **char_args, std::string &msg, std::string &perf) { 500 500 if (command == "CheckFileSize") { -
modules/CheckDisk/CheckDisk.vcproj
r9ce8b01 rd48c31a 122 122 Name="VCCLCompilerTool" 123 123 AdditionalIncludeDirectories="../include;../../include" 124 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS "125 RuntimeLibrary=" 2"124 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 125 RuntimeLibrary="0" 126 126 UsePrecompiledHeader="2" 127 127 WarningLevel="3" … … 143 143 LinkIncremental="1" 144 144 ModuleDefinitionFile="CheckDisk.def" 145 GenerateDebugInformation=" true"145 GenerateDebugInformation="false" 146 146 SubSystem="2" 147 147 OptimizeReferences="2" … … 254 254 /> 255 255 </Configuration> 256 <Configuration 257 Name="Nightly|Win32" 258 OutputDirectory="$(ConfigurationName)" 259 IntermediateDirectory="$(ConfigurationName)" 260 ConfigurationType="2" 261 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 262 CharacterSet="2" 263 > 264 <Tool 265 Name="VCPreBuildEventTool" 266 /> 267 <Tool 268 Name="VCCustomBuildTool" 269 /> 270 <Tool 271 Name="VCXMLDataGeneratorTool" 272 /> 273 <Tool 274 Name="VCWebServiceProxyGeneratorTool" 275 /> 276 <Tool 277 Name="VCMIDLTool" 278 /> 279 <Tool 280 Name="VCCLCompilerTool" 281 AdditionalIncludeDirectories="../include;../../include" 282 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 283 UsePrecompiledHeader="2" 284 WarningLevel="3" 285 Detect64BitPortabilityProblems="true" 286 DebugInformationFormat="3" 287 /> 288 <Tool 289 Name="VCManagedResourceCompilerTool" 290 /> 291 <Tool 292 Name="VCResourceCompilerTool" 293 /> 294 <Tool 295 Name="VCPreLinkEventTool" 296 /> 297 <Tool 298 Name="VCLinkerTool" 299 OutputFile="../../Dist/modules/$(ProjectName).dll" 300 LinkIncremental="1" 301 ModuleDefinitionFile="CheckDisk.def" 302 GenerateDebugInformation="true" 303 SubSystem="2" 304 OptimizeReferences="2" 305 EnableCOMDATFolding="2" 306 ImportLibrary="$(OutDir)/CheckDisk.lib" 307 TargetMachine="1" 308 /> 309 <Tool 310 Name="VCALinkTool" 311 /> 312 <Tool 313 Name="VCManifestTool" 314 /> 315 <Tool 316 Name="VCXDCMakeTool" 317 /> 318 <Tool 319 Name="VCBscMakeTool" 320 /> 321 <Tool 322 Name="VCFxCopTool" 323 /> 324 <Tool 325 Name="VCAppVerifierTool" 326 /> 327 <Tool 328 Name="VCWebDeploymentTool" 329 /> 330 <Tool 331 Name="VCPostBuildEventTool" 332 /> 333 </Configuration> 256 334 </Configurations> 257 335 <References> … … 302 380 /> 303 381 </FileConfiguration> 382 <FileConfiguration 383 Name="Nightly|Win32" 384 > 385 <Tool 386 Name="VCCLCompilerTool" 387 UsePrecompiledHeader="1" 388 /> 389 </FileConfiguration> 304 390 </File> 305 391 <File … … 324 410 <FileConfiguration 325 411 Name="Distribution|Win32" 412 > 413 <Tool 414 Name="VCCLCompilerTool" 415 UsePrecompiledHeader="0" 416 /> 417 </FileConfiguration> 418 <FileConfiguration 419 Name="Nightly|Win32" 326 420 > 327 421 <Tool -
modules/CheckEventLog/CheckEventLog.vcproj
r9ce8b01 rd48c31a 42 42 Name="VCCLCompilerTool" 43 43 AdditionalIncludeDirectories="../include;../../include" 44 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; BOOST_REGEX_DYN_LINK"45 RuntimeLibrary=" 2"44 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 45 RuntimeLibrary="0" 46 46 UsePrecompiledHeader="2" 47 47 WarningLevel="3" … … 63 63 LinkIncremental="1" 64 64 ModuleDefinitionFile="CheckEventLog.def" 65 GenerateDebugInformation=" true"65 GenerateDebugInformation="false" 66 66 SubSystem="2" 67 67 OptimizeReferences="2" … … 206 206 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;BOOST_REGEX_DYN_LINK" 207 207 RuntimeLibrary="2" 208 UsePrecompiledHeader="2" 209 WarningLevel="3" 210 Detect64BitPortabilityProblems="true" 211 DebugInformationFormat="3" 212 /> 213 <Tool 214 Name="VCManagedResourceCompilerTool" 215 /> 216 <Tool 217 Name="VCResourceCompilerTool" 218 /> 219 <Tool 220 Name="VCPreLinkEventTool" 221 /> 222 <Tool 223 Name="VCLinkerTool" 224 OutputFile="../../Dist/modules/$(ProjectName).dll" 225 LinkIncremental="1" 226 ModuleDefinitionFile="CheckEventLog.def" 227 GenerateDebugInformation="true" 228 SubSystem="2" 229 OptimizeReferences="2" 230 EnableCOMDATFolding="2" 231 ImportLibrary="$(OutDir)/CheckEventLog.lib" 232 TargetMachine="1" 233 /> 234 <Tool 235 Name="VCALinkTool" 236 /> 237 <Tool 238 Name="VCManifestTool" 239 /> 240 <Tool 241 Name="VCXDCMakeTool" 242 /> 243 <Tool 244 Name="VCBscMakeTool" 245 /> 246 <Tool 247 Name="VCFxCopTool" 248 /> 249 <Tool 250 Name="VCAppVerifierTool" 251 /> 252 <Tool 253 Name="VCWebDeploymentTool" 254 /> 255 <Tool 256 Name="VCPostBuildEventTool" 257 /> 258 </Configuration> 259 <Configuration 260 Name="Nightly|Win32" 261 OutputDirectory="$(ConfigurationName)" 262 IntermediateDirectory="$(ConfigurationName)" 263 ConfigurationType="2" 264 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 265 CharacterSet="2" 266 > 267 <Tool 268 Name="VCPreBuildEventTool" 269 ExcludedFromBuild="true" 270 /> 271 <Tool 272 Name="VCCustomBuildTool" 273 /> 274 <Tool 275 Name="VCXMLDataGeneratorTool" 276 /> 277 <Tool 278 Name="VCWebServiceProxyGeneratorTool" 279 /> 280 <Tool 281 Name="VCMIDLTool" 282 /> 283 <Tool 284 Name="VCCLCompilerTool" 285 AdditionalIncludeDirectories="../include;../../include" 286 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;" 287 RuntimeLibrary="0" 208 288 UsePrecompiledHeader="2" 209 289 WarningLevel="3" … … 305 385 /> 306 386 </FileConfiguration> 387 <FileConfiguration 388 Name="Nightly|Win32" 389 > 390 <Tool 391 Name="VCCLCompilerTool" 392 UsePrecompiledHeader="1" 393 /> 394 </FileConfiguration> 307 395 </File> 308 396 </Filter> … … 317 405 </File> 318 406 <File 319 RelativePath="..\include\ModuleHelper.h"320 >321 </File>322 <File323 407 RelativePath="..\..\include\NSCHelper.h" 324 408 > -
modules/CheckEventLog/stdafx.h
r36c340d rd48c31a 10 10 // Windows Header Files: 11 11 #include <windows.h> 12 13 #define COMPILE_NEWAPIS_STUBS 14 #define WANT_GETLONGPATHNAME_WRAPPER 15 #include <NewAPIs.h> 16 12 17 #include <boost/regex.hpp> 13 18 #include <string> -
modules/CheckSystem/CheckSystem.cpp
r0687108 rd48c31a 8 8 #include <EnumNtSrv.h> 9 9 #include <EnumProcess.h> 10 #include <sysinfo.h>11 10 #include <checkHelpers.hpp> 12 11 #include <map> 12 #include <sysinfo.h> 13 13 14 14 CheckSystem gCheckSystem; … … 79 79 } 80 80 } 81 81 82 return true; 82 83 } -
modules/CheckSystem/CheckSystem.h
rf42280d rd48c31a 1 1 #pragma once 2 2 3 #include "PDHCollector.h" 3 4 #include <CheckMemory.h> -
modules/CheckSystem/CheckSystem.vcproj
r9ce8b01 rd48c31a 123 123 Name="VCCLCompilerTool" 124 124 AdditionalIncludeDirectories="../../include" 125 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS "126 RuntimeLibrary=" 2"125 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 126 RuntimeLibrary="0" 127 127 UsePrecompiledHeader="2" 128 128 WarningLevel="3" … … 145 145 LinkIncremental="1" 146 146 ModuleDefinitionFile="CheckSystem.def" 147 GenerateDebugInformation=" true"147 GenerateDebugInformation="false" 148 148 SubSystem="2" 149 149 OptimizeReferences="2" … … 257 257 /> 258 258 </Configuration> 259 <Configuration 260 Name="Nightly|Win32" 261 OutputDirectory="$(ConfigurationName)" 262 IntermediateDirectory="$(ConfigurationName)" 263 ConfigurationType="2" 264 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 265 CharacterSet="2" 266 > 267 <Tool 268 Name="VCPreBuildEventTool" 269 /> 270 <Tool 271 Name="VCCustomBuildTool" 272 /> 273 <Tool 274 Name="VCXMLDataGeneratorTool" 275 /> 276 <Tool 277 Name="VCWebServiceProxyGeneratorTool" 278 /> 279 <Tool 280 Name="VCMIDLTool" 281 /> 282 <Tool 283 Name="VCCLCompilerTool" 284 AdditionalIncludeDirectories="../../include" 285 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 286 RuntimeLibrary="0" 287 UsePrecompiledHeader="2" 288 WarningLevel="3" 289 Detect64BitPortabilityProblems="true" 290 DebugInformationFormat="3" 291 /> 292 <Tool 293 Name="VCManagedResourceCompilerTool" 294 /> 295 <Tool 296 Name="VCResourceCompilerTool" 297 /> 298 <Tool 299 Name="VCPreLinkEventTool" 300 /> 301 <Tool 302 Name="VCLinkerTool" 303 AdditionalDependencies="Pdh.lib" 304 OutputFile="../../Dist/modules/$(ProjectName).dll" 305 LinkIncremental="1" 306 ModuleDefinitionFile="CheckSystem.def" 307 GenerateDebugInformation="true" 308 SubSystem="2" 309 OptimizeReferences="2" 310 EnableCOMDATFolding="2" 311 ImportLibrary="$(OutDir)/CheckSystem.lib" 312 TargetMachine="1" 313 /> 314 <Tool 315 Name="VCALinkTool" 316 /> 317 <Tool 318 Name="VCManifestTool" 319 /> 320 <Tool 321 Name="VCXDCMakeTool" 322 /> 323 <Tool 324 Name="VCBscMakeTool" 325 /> 326 <Tool 327 Name="VCFxCopTool" 328 /> 329 <Tool 330 Name="VCAppVerifierTool" 331 /> 332 <Tool 333 Name="VCWebDeploymentTool" 334 /> 335 <Tool 336 Name="VCPostBuildEventTool" 337 /> 338 </Configuration> 259 339 </Configurations> 260 340 <References> … … 325 405 /> 326 406 </FileConfiguration> 407 <FileConfiguration 408 Name="Nightly|Win32" 409 > 410 <Tool 411 Name="VCCLCompilerTool" 412 UsePrecompiledHeader="1" 413 /> 414 </FileConfiguration> 327 415 </File> 328 416 <File 329 417 RelativePath="..\..\include\sysinfo.cpp" 330 418 > 419 </File> 420 <File 421 RelativePath="..\..\include\utils.cpp" 422 > 331 423 <FileConfiguration 332 424 Name="Debug|Win32" … … 353 445 /> 354 446 </FileConfiguration> 355 </File> 356 <File 357 RelativePath="..\..\include\utils.cpp" 358 > 359 <FileConfiguration 360 Name="Debug|Win32" 361 > 362 <Tool 363 Name="VCCLCompilerTool" 364 UsePrecompiledHeader="0" 365 /> 366 </FileConfiguration> 367 <FileConfiguration 368 Name="Release|Win32" 369 > 370 <Tool 371 Name="VCCLCompilerTool" 372 UsePrecompiledHeader="0" 373 /> 374 </FileConfiguration> 375 <FileConfiguration 376 Name="Distribution|Win32" 447 <FileConfiguration 448 Name="Nightly|Win32" 377 449 > 378 450 <Tool … … 421 493 </File> 422 494 <File 495 RelativePath="..\..\include\sysinfo.h" 496 > 497 </File> 498 <File 423 499 RelativePath="..\..\include\utils.h" 424 500 > -
modules/CheckSystem/PDHCollector.cpp
r0687108 rd48c31a 100 100 } 101 101 NSC_DEBUG_MSG_STD("Detected language: " + settings.getString(section, "Description", "Not found") + " (" + section + ")"); 102 } catch ( systemInfo::SystemInfoExceptione) {103 NSC_LOG_ERROR_STD("System detection failed, PDH will be disabled: " + e.error_);102 } catch (const systemInfo::SystemInfoException &e) { 103 //NSC_LOG_ERROR_STD("System detection failed, PDH will be disabled: " + e.getError()); 104 104 NSC_LOG_ERROR_STD("To manual set performance counters you need to first set " C_SYSTEM_AUTODETECT_PDH "=0 in the config file, and then you also need to configure the various counter."); 105 105 return -1; -
modules/CheckSystem/stdafx.h
rcea178b rd48c31a 9 9 // Windows Header Files: 10 10 #include <windows.h> 11 12 #define COMPILE_NEWAPIS_STUBS 13 #define WANT_GETLONGPATHNAME_WRAPPER 14 #include <NewAPIs.h> 15 11 16 #include <iostream> 12 17 #include <tchar.h> -
modules/NSClientListener/NSClientListener.cpp
r0687108 rd48c31a 114 114 strEx::token pwd = strEx::getToken(buffer, '&'); 115 115 std::string rPwd = getPassword(); 116 if ((pwd.first != rPwd) &&((pwd.first == "None") && (!rPwd.empty())) ) {116 if ((pwd.first != rPwd) || ((pwd.first == "None") && (!rPwd.empty())) ) { 117 117 NSC_LOG_ERROR_STD("Invalid password (" + pwd.first + ")."); 118 118 return "ERROR: Invalid password."; -
modules/RemoteConfiguration/RemoteConfiguration.cpp
r1a22e52 rd48c31a 121 121 int RemoteConfiguration::commandLineExec(const char* command,const unsigned int argLen,char** args) { 122 122 std::string str; 123 if ( stricmp(command, "setVariable") == 0) {123 if (_stricmp(command, "setVariable") == 0) { 124 124 setVariable(argLen, args, str); 125 } else if ( stricmp(command, "writeConf") == 0) {125 } else if (_stricmp(command, "writeConf") == 0) { 126 126 writeConf(argLen, args, str); 127 } else if ( stricmp(command, "getVariable") == 0) {127 } else if (_stricmp(command, "getVariable") == 0) { 128 128 setVariable(argLen, args, str); 129 } else if ( stricmp(command, "ini2reg") == 0) {129 } else if (_stricmp(command, "ini2reg") == 0) { 130 130 std::cout << "Migrating to registry settings..."<< std::endl; 131 131 NSCModuleHelper::ReadSettings(NSCAPI::settings_inifile); … … 134 134 NSCModuleHelper::SetSettingsInt(MAIN_SECTION_TITLE, MAIN_USEREG, 1); 135 135 NSCModuleHelper::WriteSettings(NSCAPI::settings_registry); 136 } else if ( stricmp(command, "reg2ini") == 0) {136 } else if (_stricmp(command, "reg2ini") == 0) { 137 137 std::cout << "Migrating to INI file settings..."<< std::endl; 138 138 NSCModuleHelper::ReadSettings(NSCAPI::settings_registry);
Note: See TracChangeset
for help on using the changeset viewer.








