configuration parameter SMTPPort added to DB init script
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 3 May 2017 19:38:13 +0000 (22:38 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 3 May 2017 19:38:24 +0000 (22:38 +0300)
include/netxmsdb.h
sql/setup.in
src/libnetxms/tools.cpp
src/server/tools/nxdbmgr/upgrade.cpp

index a2217f8..d33c9ee 100644 (file)
@@ -23,6 +23,6 @@
 #ifndef _netxmsdb_h
 #define _netxmsdb_h
 
-#define DB_FORMAT_VERSION   448
+#define DB_FORMAT_VERSION   449
 
 #endif
index ae1d5c9..f6de73d 100644 (file)
@@ -162,6 +162,7 @@ INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('SNMPTrapPort','162',1,1,'I','Port used for SNMP traps.');
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('SMTPFromAddr','netxms@localhost',1,0,'S','The address used for sending mail from.');
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('SMTPFromName','NetXMS Server',1,0,'S','The name used as the sender.');
+INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('SMTPPort','25',1,0,'I','Port used by SMTP server');
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('SMTPRetryCount','1',1,0,'I','Number of retries for sending mail.');
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('SMTPServer','localhost',1,0,'S','An SMTP server used for sending mail.');
 INSERT INTO config (var_name,var_value,is_visible,need_server_restart,data_type,description) VALUES ('StatusCalculationAlgorithm','1',1,1,'I','');
index 3f1141f..8059922 100644 (file)
@@ -1875,7 +1875,7 @@ inline bool DecryptPasswordFailW(const WCHAR *encryptedPasswd, WCHAR *decryptedP
  */
 bool LIBNETXMS_EXPORTABLE DecryptPasswordW(const WCHAR *login, const WCHAR *encryptedPasswd, WCHAR *decryptedPasswd, size_t bufferLenght)
 {
-   //check that lenght is correct
+   //check that length is correct
        if (wcslen(encryptedPasswd) != 44)
       return DecryptPasswordFailW(encryptedPasswd, decryptedPasswd, bufferLenght);
 
index 0d42c8b..caef0db 100644 (file)
@@ -747,6 +747,16 @@ static bool SetSchemaVersion(int version)
 }
 
 /**
+ * Upgrade from V448 to V449
+ */
+static BOOL H_UpgradeFromV448(int currVersion, int newVersion)
+{
+   CHK_EXEC(CreateConfigParam(_T("SMTPPort"), _T("25"), _T("Port used by SMTP server"), 'I', true, false, false, false));
+   CHK_EXEC(SetSchemaVersion(449));
+   return TRUE;
+}
+
+/**
  * Upgrade from V447 to V448
  */
 static BOOL H_UpgradeFromV447(int currVersion, int newVersion)
@@ -11688,6 +11698,7 @@ static struct
    { 445, 446, H_UpgradeFromV445 },
    { 446, 447, H_UpgradeFromV446 },
    { 447, 448, H_UpgradeFromV447 },
+   { 448, 449, H_UpgradeFromV448 },
    { 0, 0, NULL }
 };