public/netxms.git
16 years ago+ conditions should work
Alex Kirhenshtein [Tue, 11 May 2004 03:04:35 +0000 (03:04 +0000)] 
+ conditions should work
+ migration process to auto* tools initiated
! small fixes, check diffs

16 years agoChanges in object update code
Victor Kirhenshtein [Sun, 9 May 2004 20:21:40 +0000 (20:21 +0000)] 
Changes in object update code

16 years agoIntermediate commit
Victor Kirhenshtein [Sat, 8 May 2004 14:24:23 +0000 (14:24 +0000)] 
Intermediate commit

16 years agoMinor changes
Victor Kirhenshtein [Fri, 7 May 2004 15:14:39 +0000 (15:14 +0000)] 
Minor changes

16 years agoAdded client notification when object changes
Victor Kirhenshtein [Fri, 7 May 2004 15:14:11 +0000 (15:14 +0000)] 
Added client notification when object changes

16 years ago- Object browser improved
Victor Kirhenshtein [Fri, 7 May 2004 15:11:43 +0000 (15:11 +0000)] 
- Object browser improved
- Added processing of NXC_EVENT_OBJECT_CHANGED

16 years agoNew object classes OBJECT_LOCATION and OBJECT_ZONE added (for future use)
Victor Kirhenshtein [Thu, 6 May 2004 22:27:20 +0000 (22:27 +0000)] 
New object classes OBJECT_LOCATION and OBJECT_ZONE added (for future use)

16 years agoPreview pane in object browser added
Victor Kirhenshtein [Thu, 6 May 2004 22:26:33 +0000 (22:26 +0000)] 
Preview pane in object browser added

16 years agoUnfinished changes in object browser
Victor Kirhenshtein [Thu, 6 May 2004 15:15:31 +0000 (15:15 +0000)] 
Unfinished changes in object browser

16 years agoMinor changes
Victor Kirhenshtein [Wed, 5 May 2004 11:20:22 +0000 (11:20 +0000)] 
Minor changes

16 years agoNew variable identifiers added
Victor Kirhenshtein [Wed, 5 May 2004 09:21:11 +0000 (09:21 +0000)] 
New variable identifiers added

16 years agoChild objects list now sent in CMD_OBJECT and CMD_OBJECT_UPDATE messages
Victor Kirhenshtein [Wed, 5 May 2004 09:20:38 +0000 (09:20 +0000)] 
Child objects list now sent in CMD_OBJECT and CMD_OBJECT_UPDATE messages

16 years agoMinor changes
Victor Kirhenshtein [Wed, 5 May 2004 09:19:34 +0000 (09:19 +0000)] 
Minor changes

16 years agoChild object's list now send in CMD_OBJECT and CMD_OBJECT_UPDATE messages
Victor Kirhenshtein [Wed, 5 May 2004 09:18:36 +0000 (09:18 +0000)] 
Child object's list now send in CMD_OBJECT and CMD_OBJECT_UPDATE messages

16 years agoIf management node has multiple interfaces, system will select first interface with...
Victor Kirhenshtein [Tue, 4 May 2004 07:00:19 +0000 (07:00 +0000)] 
If management node has multiple interfaces, system will select first interface with IP address set as primary

16 years ago- Added support for client library debug output
Victor Kirhenshtein [Tue, 4 May 2004 06:56:44 +0000 (06:56 +0000)] 
- Added support for client library debug output
- MDI menus works correctly

16 years ago- Executable name and project file names changed
Victor Kirhenshtein [Mon, 3 May 2004 11:04:11 +0000 (11:04 +0000)] 
- Executable name and project file names changed
- Added reference counter in network objects
- Added client notification on objects change

16 years agoAdded support for CMD_OBJECT_UPDATE message
Victor Kirhenshtein [Mon, 3 May 2004 10:57:19 +0000 (10:57 +0000)] 
Added support for CMD_OBJECT_UPDATE message

16 years agoMinor changes
Victor Kirhenshtein [Mon, 3 May 2004 10:56:02 +0000 (10:56 +0000)] 
Minor changes

16 years agoNew variable codes added
Victor Kirhenshtein [Mon, 3 May 2004 10:54:07 +0000 (10:54 +0000)] 
New variable codes added

16 years agoUnfinished code for shared variables
Victor Kirhenshtein [Fri, 30 Apr 2004 16:46:38 +0000 (16:46 +0000)] 
Unfinished code for shared variables

16 years agoMySQL driver now compiles under Linux
Victor Kirhenshtein [Fri, 30 Apr 2004 14:17:03 +0000 (14:17 +0000)] 
MySQL driver now compiles under Linux

16 years agoSimple Makefile added
Victor Kirhenshtein [Fri, 30 Apr 2004 12:01:08 +0000 (12:01 +0000)] 
Simple Makefile added

16 years agoSimple makefile added
Victor Kirhenshtein [Fri, 30 Apr 2004 11:40:13 +0000 (11:40 +0000)] 
Simple makefile added

16 years agoBugfix in mc.pl: "0x" was not added to hexadecimal numbers
Victor Kirhenshtein [Fri, 30 Apr 2004 11:21:14 +0000 (11:21 +0000)] 
Bugfix in mc.pl: "0x" was not added to hexadecimal numbers

16 years ago- Definition of max() added
Victor Kirhenshtein [Fri, 30 Apr 2004 11:20:10 +0000 (11:20 +0000)] 
- Definition of max() added
- Return value of UNIX MutexLock() changed to BOOL, as in Windows version

16 years agoNow can be compiled under Linux
Victor Kirhenshtein [Fri, 30 Apr 2004 11:19:08 +0000 (11:19 +0000)] 
Now can be compiled under Linux

16 years ago- Added #include <netdb.h> to nms_common.h
Victor Kirhenshtein [Fri, 30 Apr 2004 10:46:15 +0000 (10:46 +0000)] 
- Added #include <netdb.h> to nms_common.h
- ThreadCreate prototype changed in UNIX code to make it identical to Windows code

16 years agoNow can be compiled on Linux
Victor Kirhenshtein [Fri, 30 Apr 2004 10:44:20 +0000 (10:44 +0000)] 
Now can be compiled on Linux

16 years agoSimple makefile added
Victor Kirhenshtein [Fri, 30 Apr 2004 08:36:08 +0000 (08:36 +0000)] 
Simple makefile added

16 years agoAdded #include <sys/time.h>
Victor Kirhenshtein [Wed, 28 Apr 2004 11:46:40 +0000 (11:46 +0000)] 
Added #include <sys/time.h>

16 years ago- Added typedef for socklen_t for Windows
Victor Kirhenshtein [Wed, 28 Apr 2004 11:43:50 +0000 (11:43 +0000)] 
- Added typedef for socklen_t for Windows
- Added prototype for GetCurrentTimeMs()

16 years ago- Added function GetCurrentTimeMs()
Victor Kirhenshtein [Wed, 28 Apr 2004 11:43:05 +0000 (11:43 +0000)] 
- Added function GetCurrentTimeMs()
- Calls to GetTickCount() changed to GetCurrentTimeMs()

16 years ago- icmp.cpp included in Makefile
Victor Kirhenshtein [Wed, 28 Apr 2004 11:23:51 +0000 (11:23 +0000)] 
- icmp.cpp included in Makefile
- Some changes in IcmpPing() to allow compilation on Linux

16 years agoFunction IcmpPing() moved from server core to libnetxms
Victor Kirhenshtein [Wed, 28 Apr 2004 11:00:25 +0000 (11:00 +0000)] 
Function IcmpPing() moved from server core to libnetxms

16 years agoCosmetic changes
Victor Kirhenshtein [Wed, 28 Apr 2004 10:56:50 +0000 (10:56 +0000)] 
Cosmetic changes

16 years ago- Added command line option -w (command timeout)
Victor Kirhenshtein [Wed, 28 Apr 2004 10:56:07 +0000 (10:56 +0000)] 
- Added command line option -w (command timeout)
- Added support for enumeration commands: LIST, IFLIST, SALIST and ARP

16 years agoAdded support for protocol trace option
Victor Kirhenshtein [Wed, 28 Apr 2004 06:27:22 +0000 (06:27 +0000)] 
Added support for protocol trace option

16 years agoSome includes added to nms_common.h for non-windows platforms
Victor Kirhenshtein [Tue, 27 Apr 2004 14:05:48 +0000 (14:05 +0000)] 
Some includes added to nms_common.h for non-windows platforms

16 years ago- UNIX Makefile added
Victor Kirhenshtein [Tue, 27 Apr 2004 14:04:48 +0000 (14:04 +0000)] 
- UNIX Makefile added
- Now can be compiled and works on Linux

16 years agoMakefile modified to make possible compilation on Linux
Victor Kirhenshtein [Tue, 27 Apr 2004 14:03:42 +0000 (14:03 +0000)] 
Makefile modified to make possible compilation on Linux

16 years agoAdded implementation of getopt() for Windows platform
Victor Kirhenshtein [Tue, 27 Apr 2004 13:46:53 +0000 (13:46 +0000)] 
Added implementation of getopt() for Windows platform

16 years agoWorking version of nxget
Victor Kirhenshtein [Tue, 27 Apr 2004 13:44:46 +0000 (13:44 +0000)] 
Working version of nxget

16 years agoInitial version of nxget
Victor Kirhenshtein [Tue, 27 Apr 2004 12:38:50 +0000 (12:38 +0000)] 
Initial version of nxget

16 years agoRestored deleted file...
Alex Kirhenshtein [Mon, 26 Apr 2004 19:14:58 +0000 (19:14 +0000)] 
Restored deleted file...

16 years agoSemicolon was not added at the end of the resulting file
Victor Kirhenshtein [Mon, 26 Apr 2004 14:51:00 +0000 (14:51 +0000)] 
Semicolon was not added at the end of the resulting file

16 years agolibnmsutil and libnxagent was consolidated into single library called libnetxms
Victor Kirhenshtein [Mon, 26 Apr 2004 13:18:52 +0000 (13:18 +0000)] 
libnmsutil and libnxagent was consolidated into single library called libnetxms

16 years agointermediate commit
Victor Kirhenshtein [Mon, 26 Apr 2004 13:10:57 +0000 (13:10 +0000)] 
intermediate commit

16 years agoInitial commit of libnetxms
Victor Kirhenshtein [Mon, 26 Apr 2004 12:31:21 +0000 (12:31 +0000)] 
Initial commit of libnetxms

16 years agoFunction MatchString() moved to libnxagent
Victor Kirhenshtein [Mon, 26 Apr 2004 11:56:21 +0000 (11:56 +0000)] 
Function MatchString() moved to libnxagent

16 years agoAdded #include <string.h>
Victor Kirhenshtein [Mon, 26 Apr 2004 08:14:26 +0000 (08:14 +0000)] 
Added #include <string.h>

16 years agoAdded define for stricmp for non-windows platforms
Victor Kirhenshtein [Mon, 26 Apr 2004 07:45:16 +0000 (07:45 +0000)] 
Added define for stricmp for non-windows platforms

16 years agoAdded #include <nms_common.h>
Victor Kirhenshtein [Mon, 26 Apr 2004 07:37:19 +0000 (07:37 +0000)] 
Added #include <nms_common.h>

16 years agoUsed LIBNXCL_EXPORTABLE instead of EXPORTABLE
Victor Kirhenshtein [Mon, 26 Apr 2004 07:33:48 +0000 (07:33 +0000)] 
Used LIBNXCL_EXPORTABLE instead of EXPORTABLE

16 years ago- Removed EXPORTABLE define because it can cause problems in WIN32 DLLs
Victor Kirhenshtein [Mon, 26 Apr 2004 07:28:27 +0000 (07:28 +0000)] 
- Removed EXPORTABLE define because it can cause problems in WIN32 DLLs
- nms_util.h changed accordingly
- Functions ret_xxx changed to use new universal typedefs

16 years agonew typedefs (INT64/QWORD),
Alex Kirhenshtein [Sat, 24 Apr 2004 23:29:29 +0000 (23:29 +0000)] 
new typedefs (INT64/QWORD),
threads/mutexes implemented, makefile for libnmsutils
conditions not implemented yet

16 years agoSubagent support added
Victor Kirhenshtein [Fri, 23 Apr 2004 13:39:33 +0000 (13:39 +0000)] 
Subagent support added

16 years agoInitial version of skeleton subagent
Victor Kirhenshtein [Fri, 23 Apr 2004 13:35:35 +0000 (13:35 +0000)] 
Initial version of skeleton subagent

16 years agoAdded definition of MAX_PATH for UNIX code
Victor Kirhenshtein [Thu, 22 Apr 2004 14:48:47 +0000 (14:48 +0000)] 
Added definition of MAX_PATH for UNIX code

16 years agoMinor changes
Victor Kirhenshtein [Wed, 21 Apr 2004 14:22:07 +0000 (14:22 +0000)] 
Minor changes

16 years ago- DCI_ENVELOPE structure is no longer used
Victor Kirhenshtein [Wed, 21 Apr 2004 14:21:35 +0000 (14:21 +0000)] 
- DCI_ENVELOPE structure is no longer used
- Configuration parameters for SNMP traps added

16 years ago- Structure DC_ITEM converted to class DCItem
Victor Kirhenshtein [Tue, 20 Apr 2004 10:01:32 +0000 (10:01 +0000)] 
- Structure DC_ITEM converted to class DCItem
- Basic threshold support added
- Lock added to prevent parallel execution of commands on single agent connection
- Items saving to database added
- Many minor bugfixes

16 years ago- New event codes added
Victor Kirhenshtein [Tue, 20 Apr 2004 09:48:13 +0000 (09:48 +0000)] 
- New event codes added
- Function MatchString() added to libnmsutil

16 years agoMinor changes
Victor Kirhenshtein [Tue, 20 Apr 2004 09:46:58 +0000 (09:46 +0000)] 
Minor changes

16 years ago- Added new events for thresholds
Victor Kirhenshtein [Tue, 20 Apr 2004 09:42:59 +0000 (09:42 +0000)] 
- Added new events for thresholds
- Added event for subnet deletion
- New parameter 'DeleteEmptySubnets' added
- Thresholds table added
- Field id changed to item_id in ITEMS table

16 years agoField id in table EVENTS changed to event_id
Victor Kirhenshtein [Thu, 8 Apr 2004 14:29:53 +0000 (14:29 +0000)] 
Field id in table EVENTS changed to event_id

16 years agoMinor bugfixes
Victor Kirhenshtein [Thu, 8 Apr 2004 14:28:52 +0000 (14:28 +0000)] 
Minor bugfixes

16 years agoFixed bugs with memory deallocation in event template processing code
Victor Kirhenshtein [Thu, 8 Apr 2004 14:28:02 +0000 (14:28 +0000)] 
Fixed bugs with memory deallocation in event template processing code

16 years agoEvent processing policy completely implemented
Victor Kirhenshtein [Mon, 5 Apr 2004 08:05:20 +0000 (08:05 +0000)] 
Event processing policy completely implemented

16 years agoField "source_type" removed from PolicySourceList table
Victor Kirhenshtein [Mon, 5 Apr 2004 08:04:25 +0000 (08:04 +0000)] 
Field "source_type" removed from PolicySourceList table

16 years agoDescription of configuration variable "Shell" removed
Victor Kirhenshtein [Mon, 5 Apr 2004 08:02:39 +0000 (08:02 +0000)] 
Description of configuration variable "Shell" removed

16 years agoAll unnamed structures changed to named CSCP_DF
Victor Kirhenshtein [Sun, 4 Apr 2004 18:54:32 +0000 (18:54 +0000)] 
All unnamed structures changed to named CSCP_DF

16 years agoDescription of new event macros added
Victor Kirhenshtein [Fri, 2 Apr 2004 14:44:00 +0000 (14:44 +0000)] 
Description of new event macros added

16 years ago- Actions code advanced
Victor Kirhenshtein [Fri, 2 Apr 2004 14:43:06 +0000 (14:43 +0000)] 
- Actions code advanced
- New macros added to event message template
- Various minor changes

16 years agoField name changed from id to action_id in ACTIONS table
Victor Kirhenshtein [Tue, 30 Mar 2004 13:48:58 +0000 (13:48 +0000)] 
Field name changed from id to action_id in ACTIONS table

16 years agoUnfinished code for event actions
Victor Kirhenshtein [Tue, 30 Mar 2004 13:48:20 +0000 (13:48 +0000)] 
Unfinished code for event actions

16 years ago- Added "const" to sources in nx_strdup() and nx_memdup()
Victor Kirhenshtein [Thu, 25 Mar 2004 22:36:51 +0000 (22:36 +0000)] 
- Added "const" to sources in nx_strdup() and nx_memdup()
- Added NXCModifyEventTemplate() function

16 years agoAdded NXCModifyEventTemplate() function
Victor Kirhenshtein [Thu, 25 Mar 2004 22:33:17 +0000 (22:33 +0000)] 
Added NXCModifyEventTemplate() function

16 years agoAdded call to NXCModifyEventTemplate()
Victor Kirhenshtein [Thu, 25 Mar 2004 22:32:22 +0000 (22:32 +0000)] 
Added call to NXCModifyEventTemplate()

16 years ago- Macros for NXCRequest() converted to inline functions
Victor Kirhenshtein [Wed, 24 Mar 2004 18:24:23 +0000 (18:24 +0000)] 
- Macros for NXCRequest() converted to inline functions
- Added event flags EF_MODIFIED and EF_DELETED

16 years ago- Macros for NXCRequest() converted to inline functions
Victor Kirhenshtein [Wed, 24 Mar 2004 18:23:53 +0000 (18:23 +0000)] 
- Macros for NXCRequest() converted to inline functions
- Added bSaveChanges parameter to "close event configuration database" request
- Modified events now saved when event configuration database is being closed

16 years ago- Added function prototypes for nx_memdup() and nx_strdup()
Victor Kirhenshtein [Mon, 22 Mar 2004 16:31:18 +0000 (16:31 +0000)] 
- Added function prototypes for nx_memdup() and nx_strdup()
- Added new codes to nxclapi.h

16 years agoAdded support for setting event information
Victor Kirhenshtein [Mon, 22 Mar 2004 16:26:09 +0000 (16:26 +0000)] 
Added support for setting event information

16 years agoMinor changes
Victor Kirhenshtein [Mon, 22 Mar 2004 16:23:19 +0000 (16:23 +0000)] 
Minor changes

16 years agoAdded support for CMD_SET_EVENT_INFO on server side
Victor Kirhenshtein [Sat, 20 Mar 2004 15:27:53 +0000 (15:27 +0000)] 
Added support for CMD_SET_EVENT_INFO on server side

16 years agoEvent flags moved to nxevent.h
Victor Kirhenshtein [Thu, 18 Mar 2004 20:41:35 +0000 (20:41 +0000)] 
Event flags moved to nxevent.h

16 years agoEvent editing dialog added
Victor Kirhenshtein [Thu, 18 Mar 2004 20:40:07 +0000 (20:40 +0000)] 
Event editing dialog added

16 years agoChanges in event configuration
Victor Kirhenshtein [Wed, 17 Mar 2004 15:51:01 +0000 (15:51 +0000)] 
Changes in event configuration

16 years agoMinor changes
Victor Kirhenshtein [Tue, 16 Mar 2004 21:57:53 +0000 (21:57 +0000)] 
Minor changes

16 years agoEvent editor added
Victor Kirhenshtein [Tue, 16 Mar 2004 21:56:48 +0000 (21:56 +0000)] 
Event editor added

16 years agoAdded processing of CMD_OBJECT_UPDATE message
Victor Kirhenshtein [Tue, 16 Mar 2004 16:40:13 +0000 (16:40 +0000)] 
Added processing of CMD_OBJECT_UPDATE message

16 years ago- New CSCP messages and variables added
Victor Kirhenshtein [Tue, 16 Mar 2004 16:29:28 +0000 (16:29 +0000)] 
- New CSCP messages and variables added
- New client API functions added
- New client states and events added

16 years agoNew debug code added
Victor Kirhenshtein [Tue, 16 Mar 2004 16:28:32 +0000 (16:28 +0000)] 
New debug code added

16 years ago- Added support for opening event configuration database
Victor Kirhenshtein [Tue, 16 Mar 2004 16:27:56 +0000 (16:27 +0000)] 
- Added support for opening event configuration database
- Code from rqproc.cpp moved to request.cpp

16 years ago- Field owner_info now cleared on component unlock
Victor Kirhenshtein [Tue, 16 Mar 2004 16:21:51 +0000 (16:21 +0000)] 
- Field owner_info now cleared on component unlock
- Changed processing of CMD_OPEN_EVENT_DB and CMD_CLOSE_EVENT_DB messages

16 years agoUnfinished changes in library structure
Victor Kirhenshtein [Mon, 15 Mar 2004 21:17:36 +0000 (21:17 +0000)] 
Unfinished changes in library structure

16 years agoCosmetic changes
Victor Kirhenshtein [Mon, 15 Mar 2004 16:46:32 +0000 (16:46 +0000)] 
Cosmetic changes

16 years agoMinor changes
Victor Kirhenshtein [Mon, 15 Mar 2004 16:00:53 +0000 (16:00 +0000)] 
Minor changes

16 years agoUser's password now transmitted as SHA1 hash
Victor Kirhenshtein [Mon, 15 Mar 2004 15:59:52 +0000 (15:59 +0000)] 
User's password now transmitted as SHA1 hash
New requests added (need to be revised)

16 years ago- Component locking functionality completely implemented
Victor Kirhenshtein [Mon, 15 Mar 2004 15:58:47 +0000 (15:58 +0000)] 
- Component locking functionality completely implemented
- Component identifiers used for locking moved to separate file nms_locks.h
- Added processing of CMD_OPEN_EVENT_DB and CMD_CLOSE_EVENT_DB client messages
- Added command line parameter --debug-locks
- Field m_szUserName added to client session class