Module: check_mk
Branch: master
Commit: 8bfba48ffa3ad6f3da3b398d9fd583f503bfdfc0
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=8bfba48ffa3ad6…
Author: Sebastian Herbord <sh(a)mathias-kettner.de>
Date: Thu Dec 10 17:04:24 2015 +0100
windows agent: initial support for real-time checks
to make this work, some refactorings were necessary to make code
thread-safe. A wrapper for WinCrypto was implemented that sets things
up to be openssl compatible.
---
agents/windows/Configuration.cc | 97 ++-
agents/windows/Configuration.h | 12 +-
agents/windows/Crypto.cc | 310 +++++++++
agents/windows/Crypto.h | 73 +++
agents/windows/Environment.cc | 25 +-
agents/windows/Environment.h | 8 +
agents/windows/ListenSocket.cc | 41 +-
agents/windows/ListenSocket.h | 5 +-
agents/windows/Makefile | 8 +-
agents/windows/OutputProxy.cc | 214 +++++++
agents/windows/OutputProxy.h | 120 ++++
agents/windows/PerfCounter.cc | 5 +-
agents/windows/Thread.cc | 80 +++
agents/windows/Thread.h | 79 +++
agents/windows/build_version | 2 +-
agents/windows/check_mk_agent-64.exe | Bin 858624 -> 878592 bytes
agents/windows/check_mk_agent-64.unversioned.exe | Bin 858624 -> 878592 bytes
agents/windows/check_mk_agent.cc | 747 ++++++++++------------
agents/windows/check_mk_agent.exe | Bin 776192 -> 798208 bytes
agents/windows/check_mk_agent.msi | Bin 1893376 -> 1935872 bytes
agents/windows/check_mk_agent.unversioned.exe | Bin 776192 -> 798208 bytes
agents/windows/install_agent-64.exe | Bin 393401 -> 401627 bytes
agents/windows/install_agent.exe | Bin 383537 -> 392384 bytes
agents/windows/logging.cc | 163 +++++
agents/windows/logging.h | 37 ++
agents/windows/stringutil.cc | 39 +-
agents/windows/stringutil.h | 3 -
agents/windows/types.h | 71 +-
28 files changed, 1620 insertions(+), 519 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=8bfba48ffa…