public/netxms.git
2 years agocosmetic changes
Victor Kirhenshtein [Thu, 5 Oct 2017 16:33:27 +0000 (19:33 +0300)] 
cosmetic changes

2 years agoImplemented default column sorting option for summary table on dashboad and option...
zev [Thu, 5 Oct 2017 15:42:06 +0000 (18:42 +0300)] 
Implemented default column sorting option for summary table on dashboad and option to show onlu N fitst columns of summary table on dashboad.

2 years agofixed collected data export/import for non-node data collection targets (issue #NX...
Victor Kirhenshtein [Thu, 5 Oct 2017 14:35:29 +0000 (17:35 +0300)] 
fixed collected data export/import for non-node data collection targets (issue #NX-1331)

2 years agoadded "root object" option to Geo Map dashboard element
Victor Kirhenshtein [Thu, 5 Oct 2017 13:18:15 +0000 (16:18 +0300)] 
added "root object" option to Geo Map dashboard element

2 years agouse clang on Linux when available
Victor Kirhenshtein [Thu, 5 Oct 2017 10:26:15 +0000 (13:26 +0300)] 
use clang on Linux when available

2 years agoUpdated default access rights for Everyone group; Everyone group now saved to DB...
Eriks Jenkevics [Thu, 5 Oct 2017 10:09:07 +0000 (13:09 +0300)] 
Updated default access rights for Everyone group; Everyone group now saved to DB if created on restart

2 years agoAdded posibility to skip alarms, trap log and sys log in DB export
Eriks Jenkevics [Thu, 5 Oct 2017 10:00:03 +0000 (13:00 +0300)] 
Added posibility to skip alarms, trap log and sys log in DB export

2 years agofixed some VS 2017 incompatibilities
Victor Kirhenshtein [Wed, 4 Oct 2017 21:08:51 +0000 (00:08 +0300)] 
fixed some VS 2017 incompatibilities

2 years agoFixed session agent build error
Victor Kirhenshtein [Wed, 4 Oct 2017 16:17:54 +0000 (19:17 +0300)] 
Fixed session agent build error

2 years agoSQL files on Windows installed into share\sql instead of lib\sql
Victor Kirhenshtein [Wed, 4 Oct 2017 15:53:11 +0000 (18:53 +0300)] 
SQL files on Windows installed into share\sql instead of lib\sql

2 years agoadditional progress indication in nxdbmgr check
Victor Kirhenshtein [Wed, 4 Oct 2017 15:50:02 +0000 (18:50 +0300)] 
additional progress indication in nxdbmgr check

2 years agoNXCP message deserialization fails completely in case of malformed message (instead...
Victor Kirhenshtein [Wed, 4 Oct 2017 14:12:55 +0000 (17:12 +0300)] 
NXCP message deserialization fails completely in case of malformed message (instead of leaving half-built message object); NXCPMessage serialization/deserialization methods renamed

2 years agoFixed merge issue
Eriks Jenkevics [Wed, 4 Oct 2017 13:31:39 +0000 (16:31 +0300)] 
Fixed merge issue

2 years agoChangelog update
Eriks Jenkevics [Wed, 4 Oct 2017 13:09:35 +0000 (16:09 +0300)] 
Changelog update

2 years agoImplemented poll count for node status change. Fixes #NX-1289
Eriks Jenkevics [Fri, 22 Sep 2017 15:37:37 +0000 (18:37 +0300)] 
Implemented poll count for node status change. Fixes #NX-1289

2 years agoImplemented service components map as dashboard element. Fixes #NX-1276
Eriks Jenkevics [Fri, 22 Sep 2017 15:37:37 +0000 (18:37 +0300)] 
Implemented service components map as dashboard element. Fixes #NX-1276

2 years agoFixed bug where DB export tool could not find dbschema files; Implemented ability...
Eriks Jenkevics [Tue, 3 Oct 2017 12:50:28 +0000 (15:50 +0300)] 
Fixed bug where DB export tool could not find dbschema files; Implemented ability to skip event and audit logs during DB export. Fixes #NX-1270

2 years agoImplemented seperate access rights for reading Agent data, SNMP data and taking scree...
Eriks Jenkevics [Tue, 3 Oct 2017 14:19:17 +0000 (17:19 +0300)] 
Implemented seperate access rights for reading Agent data, SNMP data and taking screenshots. Fixes #NX-1290, #NX-1147

2 years agoFixed flag upgrade procedure
zev [Wed, 4 Oct 2017 12:09:15 +0000 (15:09 +0300)] 
Fixed flag upgrade procedure

2 years agoFixed upgrade procedure for fail_time_snmp and fail_time_snmp
zev [Wed, 4 Oct 2017 11:25:58 +0000 (14:25 +0300)] 
Fixed upgrade procedure for fail_time_snmp and fail_time_snmp

2 years agoimproved NXCP message dump
Victor Kirhenshtein [Wed, 4 Oct 2017 09:05:28 +0000 (12:05 +0300)] 
improved NXCP message dump

2 years agofixed Solaris build
Victor Kirhenshtein [Tue, 3 Oct 2017 19:57:46 +0000 (22:57 +0300)] 
fixed Solaris build

2 years agomalformed software package entries not added to package list during configuration...
Victor Kirhenshtein [Tue, 3 Oct 2017 19:56:45 +0000 (22:56 +0300)] 
malformed software package entries not added to package list during configuration poll; minor Table class refactoring

2 years agofixed FreeBSD build
Victor Kirhenshtein [Tue, 3 Oct 2017 19:31:17 +0000 (22:31 +0300)] 
fixed FreeBSD build

2 years agoExplicit braces added to avoid dangling else
Alex Kirhenshtein [Tue, 3 Oct 2017 15:10:44 +0000 (11:10 -0400)] 
Explicit braces added to avoid dangling else

2 years agomin/max replaced with std::min/max
Alex Kirhenshtein [Tue, 3 Oct 2017 15:08:08 +0000 (11:08 -0400)] 
min/max replaced with std::min/max

2 years agoNow old terminated alarms will be deleted
zev [Tue, 3 Oct 2017 14:33:29 +0000 (17:33 +0300)] 
Now old terminated alarms will be deleted

2 years agofixed Windows build issues
Victor Kirhenshtein [Tue, 3 Oct 2017 10:55:39 +0000 (13:55 +0300)] 
fixed Windows build issues

2 years agofixed Windows build issues
Victor Kirhenshtein [Tue, 3 Oct 2017 10:48:12 +0000 (13:48 +0300)] 
fixed Windows build issues

2 years agoChangelog update
Eriks Jenkevics [Tue, 3 Oct 2017 09:39:03 +0000 (12:39 +0300)] 
Changelog update

2 years agoNode sheduled for status for conf poll after tunnel bind. Fixes #NX-1313
Eriks Jenkevics [Tue, 3 Oct 2017 09:00:47 +0000 (12:00 +0300)] 
Node sheduled for status for conf poll after tunnel bind. Fixes #NX-1313

2 years agomin/max calls replaced with std::min/std::max
Victor Kirhenshtein [Tue, 3 Oct 2017 09:23:55 +0000 (12:23 +0300)] 
min/max calls replaced with std::min/std::max

2 years agoadded defines MIN/MAX (uppercase) as replacement for min/max (lowercase); started...
Victor Kirhenshtein [Tue, 3 Oct 2017 07:23:30 +0000 (10:23 +0300)] 
added defines MIN/MAX (uppercase) as replacement for min/max (lowercase); started replacing min/max with std::min/std::max where appropriate

2 years agofixed usage of bitwise operation in logical expression
Victor Kirhenshtein [Mon, 2 Oct 2017 18:17:18 +0000 (21:17 +0300)] 
fixed usage of bitwise operation in logical expression

2 years agochanges in event processing policy logged in audit log
Victor Kirhenshtein [Mon, 2 Oct 2017 17:26:14 +0000 (20:26 +0300)] 
changes in event processing policy logged in audit log

2 years agofixeed buffer overflow in DBDropColumn
Victor Kirhenshtein [Mon, 2 Oct 2017 17:22:49 +0000 (20:22 +0300)] 
fixeed buffer overflow in DBDropColumn

2 years agochange log update
Victor Kirhenshtein [Mon, 2 Oct 2017 14:11:58 +0000 (17:11 +0300)] 
change log update

2 years agoIncreased world map zoom level to 19. Fixes #NX-1324
Eriks Jenkevics [Mon, 2 Oct 2017 13:46:58 +0000 (16:46 +0300)] 
Increased world map zoom level to 19. Fixes #NX-1324

2 years agorefactoring of poller interface in server objects
Victor Kirhenshtein [Mon, 2 Oct 2017 07:56:41 +0000 (10:56 +0300)] 
refactoring of poller interface in server objects

2 years agofixed some Windows makefile build issues; added code signing to Windows makefiles
Victor Kirhenshtein [Sat, 30 Sep 2017 21:50:17 +0000 (00:50 +0300)] 
fixed some Windows makefile build issues; added code signing to Windows makefiles

2 years agofixed broken agent restart if agent started manually on systemd managed system; minor...
Victor Kirhenshtein [Sat, 30 Sep 2017 09:35:23 +0000 (12:35 +0300)] 
fixed broken agent restart if agent started manually on systemd managed system; minor refactoring in configure.ac; process calling systemd service restart exited after successfull systemd call

2 years agolog parser status kept as integer; minor refactoing
Victor Kirhenshtein [Fri, 29 Sep 2017 16:48:48 +0000 (19:48 +0300)] 
log parser status kept as integer; minor refactoing

2 years agoadded code sign commands to installer
Victor Kirhenshtein [Fri, 29 Sep 2017 11:03:40 +0000 (14:03 +0300)] 
added code sign commands to installer

2 years agoFixed build issues for non-systemd systems
Eriks Jenkevics [Fri, 29 Sep 2017 14:53:08 +0000 (17:53 +0300)] 
Fixed build issues for non-systemd systems

2 years agoImplemented correct agent restart for systemd services
Eriks Jenkevics [Fri, 29 Sep 2017 14:31:57 +0000 (17:31 +0300)] 
Implemented correct agent restart for systemd services

2 years agofixed AIX build issues
Victor Kirhenshtein [Fri, 29 Sep 2017 07:51:33 +0000 (02:51 -0500)] 
fixed AIX build issues

2 years agoimproved shutdown procedure
Victor Kirhenshtein [Thu, 28 Sep 2017 13:21:12 +0000 (16:21 +0300)] 
improved shutdown procedure

2 years agoconfiguration parameters name updated
Victor Kirhenshtein [Thu, 28 Sep 2017 12:56:18 +0000 (15:56 +0300)] 
configuration parameters name updated

2 years agomax number of records per DB writer transaction can be configured
Victor Kirhenshtein [Thu, 28 Sep 2017 11:35:36 +0000 (14:35 +0300)] 
max number of records per DB writer transaction can be configured

2 years agodata collection switched to thread pool
Victor Kirhenshtein [Thu, 28 Sep 2017 11:21:35 +0000 (14:21 +0300)] 
data collection switched to thread pool

2 years agofixed bug in nxdbmgr console output
Victor Kirhenshtein [Wed, 27 Sep 2017 20:44:11 +0000 (23:44 +0300)] 
fixed bug in nxdbmgr console output

2 years agofixed compiler warning
Victor Kirhenshtein [Wed, 27 Sep 2017 20:34:57 +0000 (23:34 +0300)] 
fixed compiler warning

2 years agofixed bug in database upgrade procedure (move flags)
Victor Kirhenshtein [Wed, 27 Sep 2017 20:29:04 +0000 (23:29 +0300)] 
fixed bug in database upgrade procedure (move flags)

2 years agoimplemented threshold configuration check in nxdbmgr
Victor Kirhenshtein [Wed, 27 Sep 2017 20:17:56 +0000 (23:17 +0300)] 
implemented threshold configuration check in nxdbmgr

2 years agonxdbmgr check can detect and delete stalled data records from deleted DCIs
Victor Kirhenshtein [Wed, 27 Sep 2017 11:12:20 +0000 (14:12 +0300)] 
nxdbmgr check can detect and delete stalled data records from deleted DCIs

2 years agoFixed interface name natural sorting order
Eriks Jenkevics [Wed, 27 Sep 2017 09:33:36 +0000 (12:33 +0300)] 
Fixed interface name natural sorting order

2 years agoremoved unnecessary code; cosmetic changes
Victor Kirhenshtein [Tue, 26 Sep 2017 19:54:00 +0000 (22:54 +0300)] 
removed unnecessary code; cosmetic changes

2 years agoadded hook to save runtime data in module data
Victor Kirhenshtein [Tue, 26 Sep 2017 19:33:33 +0000 (22:33 +0300)] 
added hook to save runtime data in module data

2 years agodata for deleted DCIs deleted from database on housekeeper run
Victor Kirhenshtein [Tue, 26 Sep 2017 18:34:11 +0000 (21:34 +0300)] 
data for deleted DCIs deleted from database on housekeeper run

2 years agoimplemented "runtime data" for objects that is saved only on server shutdown; minor...
Victor Kirhenshtein [Tue, 26 Sep 2017 17:53:09 +0000 (20:53 +0300)] 
implemented "runtime data" for objects that is saved only on server shutdown; minor refactoring of NetObj and derived classes

2 years agoremoved unused DCObject::deleteExpiredData method
Victor Kirhenshtein [Tue, 26 Sep 2017 17:15:09 +0000 (20:15 +0300)] 
removed unused DCObject::deleteExpiredData method

2 years agouse git tag as configure version string
Victor Kirhenshtein [Tue, 26 Sep 2017 15:31:51 +0000 (18:31 +0300)] 
use git tag as configure version string

2 years agochanges in mariadb client detection
Victor Kirhenshtein [Tue, 26 Sep 2017 13:18:38 +0000 (16:18 +0300)] 
changes in mariadb client detection

2 years agochange log updated
Victor Kirhenshtein [Tue, 26 Sep 2017 13:18:25 +0000 (16:18 +0300)] 
change log updated

2 years agoadded agent configuration parameter TunnelKeepaliveInterval
Victor Kirhenshtein [Tue, 26 Sep 2017 12:39:57 +0000 (15:39 +0300)] 
added agent configuration parameter TunnelKeepaliveInterval

2 years agofixed MariaDB detection on FreeBSD
Victor Kirhenshtein [Tue, 26 Sep 2017 09:35:27 +0000 (12:35 +0300)] 
fixed MariaDB detection on FreeBSD

2 years agoadded check for pthread_setname_np in configure
Victor Kirhenshtein [Tue, 26 Sep 2017 10:00:46 +0000 (13:00 +0300)] 
added check for pthread_setname_np in configure

2 years agoconsole dump command included data segments into minidump
Victor Kirhenshtein [Mon, 25 Sep 2017 20:41:25 +0000 (23:41 +0300)] 
console dump command included data segments into minidump

2 years agoset thread names in server
Victor Kirhenshtein [Mon, 25 Sep 2017 20:26:20 +0000 (23:26 +0300)] 
set thread names in server

2 years agoAndroid compilation issues fixed
Alex Kirhenshtein [Mon, 25 Sep 2017 22:24:54 +0000 (18:24 -0400)] 
Android compilation issues fixed

2 years agodevdb.in added to EXTRA_DIST
Alex Kirhenshtein [Mon, 25 Sep 2017 22:24:25 +0000 (18:24 -0400)] 
devdb.in added to EXTRA_DIST

2 years agoFixed bug with not generated xx_UNREACHABLE events after server restart
zev [Mon, 25 Sep 2017 15:29:43 +0000 (18:29 +0300)] 
Fixed bug with not generated xx_UNREACHABLE events after server restart

2 years agoMoved Flag rework to WEB build
zev [Mon, 25 Sep 2017 14:02:32 +0000 (17:02 +0300)] 
Moved Flag rework to WEB build

2 years agofixed build error
Victor Kirhenshtein [Mon, 25 Sep 2017 11:01:31 +0000 (14:01 +0300)] 
fixed build error

2 years agoimplemented helper class SocketListener; server listeners converted to use SocketListener
Victor Kirhenshtein [Mon, 25 Sep 2017 10:57:56 +0000 (13:57 +0300)] 
implemented helper class SocketListener; server listeners converted to use SocketListener

2 years agoFixed WebUI eclipse project; Fixed merge issues for node flag rework
Eriks Jenkevics [Mon, 25 Sep 2017 10:20:12 +0000 (13:20 +0300)] 
Fixed WebUI eclipse project; Fixed merge issues for node flag rework

2 years agoRework of status flags, dynimic flag ordering fix
zev [Mon, 25 Sep 2017 09:02:03 +0000 (12:02 +0300)] 
Rework of status flags, dynimic flag ordering fix

2 years agofixed VC++ 19 compatibility issues
Victor Kirhenshtein [Sun, 24 Sep 2017 21:40:14 +0000 (00:40 +0300)] 
fixed VC++ 19 compatibility issues

2 years agofixed compilation error if InterlockedExchangePointer is a macro
Victor Kirhenshtein [Sun, 24 Sep 2017 21:35:17 +0000 (00:35 +0300)] 
fixed compilation error if InterlockedExchangePointer is a macro

2 years agoremoved deprecated API calls if building with OpenSSL 1.1
Victor Kirhenshtein [Sun, 24 Sep 2017 21:34:10 +0000 (00:34 +0300)] 
removed deprecated API calls if building with OpenSSL 1.1

2 years agofixed Windows build using makefiles
Victor Kirhenshtein [Fri, 22 Sep 2017 16:47:44 +0000 (19:47 +0300)] 
fixed Windows build using makefiles

2 years agofixed Windows build
Victor Kirhenshtein [Fri, 22 Sep 2017 15:03:18 +0000 (18:03 +0300)] 
fixed Windows build

2 years agoadded unit tests for strlcpy, strlcat, wcslcpy, and wcslcat
Victor Kirhenshtein [Fri, 22 Sep 2017 13:23:38 +0000 (16:23 +0300)] 
added unit tests for strlcpy, strlcat, wcslcpy, and wcslcat

2 years agonx_strncpy and nx_strncpy_mb replaced by BSD style strlcpy/wcslcpy/_tcslcpy; added...
Victor Kirhenshtein [Fri, 22 Sep 2017 13:10:53 +0000 (16:10 +0300)] 
nx_strncpy and nx_strncpy_mb replaced by BSD style strlcpy/wcslcpy/_tcslcpy; added implementation of strlcat/wcslcat/_tcslcat for all platforms

2 years agoFixed bug in bind error message for tunnels
Eriks Jenkevics [Fri, 22 Sep 2017 10:06:59 +0000 (13:06 +0300)] 
Fixed bug in bind error message for tunnels

2 years agoFixed bug where UNICODE chars would be ommited from AgentPolicies. Fixes #NX-1282
Eriks Jenkevics [Mon, 18 Sep 2017 12:27:12 +0000 (15:27 +0300)] 
Fixed bug where UNICODE chars would be ommited from AgentPolicies. Fixes #NX-1282

2 years agoFixed node readitng from database
zev [Thu, 21 Sep 2017 14:22:39 +0000 (17:22 +0300)] 
Fixed node readitng from database

2 years agoFixed node filags
zev [Thu, 21 Sep 2017 12:59:18 +0000 (15:59 +0300)] 
Fixed node filags

2 years agoReworked bing subagent code for targets
zev [Thu, 21 Sep 2017 09:19:33 +0000 (12:19 +0300)] 
Reworked bing subagent code for targets

2 years agoremoved unneded printf in test
Victor Kirhenshtein [Thu, 21 Sep 2017 09:08:49 +0000 (12:08 +0300)] 
removed unneded printf in test

2 years agoFixed ping subagent and revertedchange in config parsing. Now string list always...
zev [Thu, 21 Sep 2017 08:51:08 +0000 (11:51 +0300)] 
Fixed ping subagent and revertedchange in config parsing. Now string list always ends with separator

2 years agofixed Windows build errors
Victor Kirhenshtein [Thu, 21 Sep 2017 08:33:04 +0000 (11:33 +0300)] 
fixed Windows build errors

2 years agocosmetic changes
Victor Kirhenshtein [Thu, 21 Sep 2017 08:23:19 +0000 (11:23 +0300)] 
cosmetic changes

2 years agoFixed merge mistakes
zev [Thu, 21 Sep 2017 06:48:10 +0000 (09:48 +0300)] 
Fixed merge mistakes

2 years agoReworked Node flags. Instance, status and configuration polls functionality moved...
zev [Thu, 14 Sep 2017 17:14:33 +0000 (20:14 +0300)] 
Reworked Node flags. Instance, status and configuration polls functionality moved to DataCollectionTarget class. Added poll option from UI to cluster and to sensor.

2 years agochange log updated
Victor Kirhenshtein [Wed, 20 Sep 2017 20:53:40 +0000 (23:53 +0300)] 
change log updated

2 years agofixed bug in dashboard selector in embedded dashboard element editor (issue #NX-1315)
Victor Kirhenshtein [Wed, 20 Sep 2017 20:52:56 +0000 (23:52 +0300)] 
fixed bug in dashboard selector in embedded dashboard element editor (issue #NX-1315)

2 years agoNetObj::getParentsForNXSL uses correct NXSL classes
Victor Kirhenshtein [Wed, 20 Sep 2017 20:27:57 +0000 (23:27 +0300)] 
NetObj::getParentsForNXSL uses correct NXSL classes

2 years agofixed compilation errors on older gcc versions
Victor Kirhenshtein [Wed, 20 Sep 2017 13:46:03 +0000 (16:46 +0300)] 
fixed compilation errors on older gcc versions

2 years agoImproved debug tag performance
Eriks Jenkevics [Wed, 20 Sep 2017 13:41:47 +0000 (16:41 +0300)] 
Improved debug tag performance