nxappc internal header file removed
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 6 Apr 2016 09:35:43 +0000 (12:35 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 6 Apr 2016 09:35:43 +0000 (12:35 +0300)
include/Makefile.am
include/nxappc_internal.h [deleted file]
src/agent/libnxappc/nxappc.c
src/agent/libnxappc/nxappc.h
src/libnetxms/crypto.cpp

index 8b99aac..5573adb 100644 (file)
@@ -30,7 +30,6 @@ include_HEADERS = \
        nms_cscp.h \
        nms_threads.h \
        nms_util.h \
-       nxappc_internal.h \
        nxcc.h \
        nxcldefs.h \
        nxclient.h \
diff --git a/include/nxappc_internal.h b/include/nxappc_internal.h
deleted file mode 100644 (file)
index 8981db9..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-** NetXMS Application Connector Library
-** Copyright (C) 2015 Raden Solutions
-**
-** Permission is hereby granted, free of charge, to any person obtaining
-** a copy of this software and associated documentation files
-** (the "Software"), to deal in the Software without restriction, including
-** without limitation the rights to use, copy, modify, merge, publish,
-** distribute, sublicense, and/or sell copies of the Software, and to permit
-** persons to whom the Software is furnished to do so, subject to the 
-** following conditions:
-**
-** The above copyright notice and this permission notice shall be included in
-** all copies or substantial portions of the Software.
-**
-** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-** OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 
-** ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-** OTHER DEALINGS IN THE SOFTWARE.
-**/
-
-#ifndef _nxappc_internal_h_
-#define _nxappc_internal_h_
-
-/**
- * Message start indicator
- */
-#define NXAPPC_MSG_START_INDICATOR        "NXAPPC\x7F"
-#define NXAPPC_MSG_START_INDICATOR_LEN    7
-
-/**
- * Command codes
- */
-#define NXAPPC_CMD_REGISTER_COUNTER       0x00
-#define NXAPPC_CMD_RESET_COUNTER          0x01
-#define NXAPPC_CMD_SET_COUNTER_LONG       0x02
-#define NXAPPC_CMD_SET_COUNTER_DOUBLE     0x03
-#define NXAPPC_CMD_UPDATE_COUNTER_LONG    0x04
-#define NXAPPC_CMD_UPDATE_COUNTER_DOUBLE  0x05
-#define NXAPPC_CMD_SEND_EVENT             0x06
-#define NXAPPC_CMD_SEND_DATA              0x07
-
-#endif
index 0485369..ea91a2c 100644 (file)
@@ -66,7 +66,6 @@
 #endif /* _WIN32 */
 
 #include "nxappc.h"
-#include <nxappc_internal.h>
 
 static char s_channel[128] = "";
 static SOCKET s_socket = -1;
index b4f78f9..9a624aa 100644 (file)
 #define NXAPPC_SUCCESS  (0)
 #define NXAPPC_FAIL     (-1)
 
+#define NXAPPC_CMD_REGISTER_COUNTER       0x00
+#define NXAPPC_CMD_RESET_COUNTER          0x01
+#define NXAPPC_CMD_SET_COUNTER_LONG       0x02
+#define NXAPPC_CMD_SET_COUNTER_DOUBLE     0x03
+#define NXAPPC_CMD_UPDATE_COUNTER_LONG    0x04
+#define NXAPPC_CMD_UPDATE_COUNTER_DOUBLE  0x05
+#define NXAPPC_CMD_SEND_EVENT             0x06
+#define NXAPPC_CMD_SEND_DATA              0x07
+
 #ifdef __cplusplus
 extern "C" {
 #endif
index bc59a17..9704b6d 100644 (file)
@@ -520,6 +520,8 @@ void LIBNETXMS_EXPORTABLE ICEDecryptData(const BYTE *in, int inLen, BYTE *out, c
 NXCPEncryptionContext::NXCPEncryptionContext()
 {
    m_sessionKey = NULL;
+   m_keyLength = 0;
+   m_cipher = -1;
 #ifdef _WITH_ENCRYPTION
    EVP_CIPHER_CTX_init(&m_encryptor);
    EVP_CIPHER_CTX_init(&m_decryptor);