public/netxms.git
16 years agoQueue class declaration
Victor Kirhenshtein [Wed, 2 Jun 2004 15:53:04 +0000 (15:53 +0000)] 
Queue class declaration

16 years agoAdded queue.cpp and Makefile.am modified accordingly
Victor Kirhenshtein [Wed, 2 Jun 2004 15:49:46 +0000 (15:49 +0000)] 
Added queue.cpp and Makefile.am modified accordingly

16 years agoQueue class implementation moved back to core server code because it's no longer...
Victor Kirhenshtein [Wed, 2 Jun 2004 15:48:30 +0000 (15:48 +0000)] 
Queue class implementation moved back to core server code because it's no longer needed in other components

16 years agoSome constants added
Victor Kirhenshtein [Wed, 2 Jun 2004 14:09:04 +0000 (14:09 +0000)] 
Some constants added

16 years agoNew message CMD_SET_PASSWORD added
Victor Kirhenshtein [Wed, 2 Jun 2004 06:11:32 +0000 (06:11 +0000)] 
New message CMD_SET_PASSWORD added

16 years agoPassword change for users implemented
Victor Kirhenshtein [Wed, 2 Jun 2004 06:10:56 +0000 (06:10 +0000)] 
Password change for users implemented

16 years ago- Password change for users implemented
Victor Kirhenshtein [Wed, 2 Jun 2004 06:09:26 +0000 (06:09 +0000)] 
- Password change for users implemented
- Improvements in user editor
- Old login progress dialog code removed

16 years ago- User delete implemented
Victor Kirhenshtein [Wed, 2 Jun 2004 04:27:54 +0000 (04:27 +0000)] 
- User delete implemented
- Added context menu in user editor

16 years ago+ "-x c" added to gcc (type changed to C)
Alex Kirhenshtein [Tue, 1 Jun 2004 22:09:10 +0000 (22:09 +0000)] 
+ "-x c" added to gcc (type changed to C)
! scheme works with pg

16 years ago! check for termcap-related functions changed,
Alex Kirhenshtein [Tue, 1 Jun 2004 21:34:57 +0000 (21:34 +0000)] 
! check for termcap-related functions changed,
  now: termcap->ncurses->curses->blow up.

16 years agoMinor changes
Victor Kirhenshtein [Tue, 1 Jun 2004 15:50:30 +0000 (15:50 +0000)] 
Minor changes

16 years agoAlmost full support for user management (lack support for password change and user...
Victor Kirhenshtein [Tue, 1 Jun 2004 15:49:48 +0000 (15:49 +0000)] 
Almost full support for user management (lack support for password change and user deletion)

16 years agoFull support for user management from clients
Victor Kirhenshtein [Tue, 1 Jun 2004 15:48:44 +0000 (15:48 +0000)] 
Full support for user management from clients

16 years agoUser management functions fully working
Victor Kirhenshtein [Tue, 1 Jun 2004 15:48:08 +0000 (15:48 +0000)] 
User management functions fully working

16 years agoResult code RCC_INVALID_USER_ID added
Victor Kirhenshtein [Tue, 1 Jun 2004 04:33:33 +0000 (04:33 +0000)] 
Result code RCC_INVALID_USER_ID added

16 years agoUnfinished user and group properties dialogs
Victor Kirhenshtein [Tue, 1 Jun 2004 04:32:55 +0000 (04:32 +0000)] 
Unfinished user and group properties dialogs

16 years agoModifyUser() and ModifyGroup() functions added
Victor Kirhenshtein [Tue, 1 Jun 2004 04:32:16 +0000 (04:32 +0000)] 
ModifyUser() and ModifyGroup() functions added

16 years agoWin32 startup program for console
Victor Kirhenshtein [Tue, 1 Jun 2004 04:00:17 +0000 (04:00 +0000)] 
Win32 startup program for console

16 years agoUnfinished code for handling CMD_MODIFY_USER requests
Victor Kirhenshtein [Mon, 31 May 2004 19:14:11 +0000 (19:14 +0000)] 
Unfinished code for handling CMD_MODIFY_USER requests

16 years ago- User management functions added
Victor Kirhenshtein [Mon, 31 May 2004 14:03:36 +0000 (14:03 +0000)] 
- User management functions added
- Processing of user database updates added

16 years ago- User management improvements
Victor Kirhenshtein [Mon, 31 May 2004 14:02:43 +0000 (14:02 +0000)] 
- User management improvements
- Small improvements in object browser

16 years agoUser management functions added
Victor Kirhenshtein [Mon, 31 May 2004 14:00:47 +0000 (14:00 +0000)] 
User management functions added

16 years agoOutdated modules removed from Makefile.am
Victor Kirhenshtein [Mon, 31 May 2004 08:56:28 +0000 (08:56 +0000)] 
Outdated modules removed from Makefile.am

16 years ago- libnxcscp added to autoconf source files
Victor Kirhenshtein [Mon, 31 May 2004 06:46:28 +0000 (06:46 +0000)] 
- libnxcscp added to autoconf source files

16 years agoBug fixes
Victor Kirhenshtein [Sun, 30 May 2004 20:51:37 +0000 (20:51 +0000)] 
Bug fixes

16 years agoAdded header file for libnxcscp
Victor Kirhenshtein [Sun, 30 May 2004 20:51:13 +0000 (20:51 +0000)] 
Added header file for libnxcscp

16 years agoAdded async commonication functions
Victor Kirhenshtein [Sun, 30 May 2004 20:50:18 +0000 (20:50 +0000)] 
Added async commonication functions

16 years agoCSCP variable VID_LOGIN_RESULT removed
Victor Kirhenshtein [Fri, 28 May 2004 20:55:45 +0000 (20:55 +0000)] 
CSCP variable VID_LOGIN_RESULT removed

16 years ago- Login sequence changed
Victor Kirhenshtein [Fri, 28 May 2004 20:55:07 +0000 (20:55 +0000)] 
- Login sequence changed
- Login code moved to separate method of class ClientSession
- ClientSession::SendObjects() now sends CMD_REQUEST_COMPLETED before start sending data

16 years agoFixed bugs in NXCConnect() and NXCSyncObjects()
Victor Kirhenshtein [Fri, 28 May 2004 20:53:27 +0000 (20:53 +0000)] 
Fixed bugs in NXCConnect() and NXCSyncObjects()

16 years ago- Changed to use new version of client library
Victor Kirhenshtein [Fri, 28 May 2004 20:52:48 +0000 (20:52 +0000)] 
- Changed to use new version of client library
- Start adding commands

16 years agolibnxcscp added to build configuration
Victor Kirhenshtein [Fri, 28 May 2004 15:15:48 +0000 (15:15 +0000)] 
libnxcscp added to build configuration

16 years agoSendAllEvents() now respond with CMD_REQUEST_COMPLETE before start sending data
Victor Kirhenshtein [Fri, 28 May 2004 15:15:02 +0000 (15:15 +0000)] 
SendAllEvents() now respond with CMD_REQUEST_COMPLETE before start sending data

16 years agoAdopted for new client library
Victor Kirhenshtein [Fri, 28 May 2004 15:14:15 +0000 (15:14 +0000)] 
Adopted for new client library

16 years agoBig changes in libnxcl
Victor Kirhenshtein [Fri, 28 May 2004 13:18:09 +0000 (13:18 +0000)] 
Big changes in libnxcl

16 years agoAll async stuff was dropped away
Victor Kirhenshtein [Fri, 28 May 2004 13:17:01 +0000 (13:17 +0000)] 
All async stuff was dropped away

16 years agoLinked against new CSCP API library
Victor Kirhenshtein [Fri, 28 May 2004 08:55:18 +0000 (08:55 +0000)] 
Linked against new CSCP API library

16 years agolibnxcscp added to Makefile.am
Victor Kirhenshtein [Fri, 28 May 2004 07:57:31 +0000 (07:57 +0000)] 
libnxcscp added to Makefile.am

16 years agoLinked against new CSCP API library
Victor Kirhenshtein [Fri, 28 May 2004 07:56:18 +0000 (07:56 +0000)] 
Linked against new CSCP API library

16 years ago- shvar.cpp removed as unneeded (at least now)
Victor Kirhenshtein [Fri, 28 May 2004 07:15:23 +0000 (07:15 +0000)] 
- shvar.cpp removed as unneeded (at least now)
- All CSCP stuff moced to separate library

16 years agoAdded client notification on user database changes
Victor Kirhenshtein [Fri, 28 May 2004 06:41:57 +0000 (06:41 +0000)] 
Added client notification on user database changes

16 years agoBug fixes in user management code
Victor Kirhenshtein [Thu, 27 May 2004 13:59:00 +0000 (13:59 +0000)] 
Bug fixes in user management code

16 years agoFields full_name and description added to users table
Victor Kirhenshtein [Thu, 27 May 2004 13:58:44 +0000 (13:58 +0000)] 
Fields full_name and description added to users table
Field description added to user_groups table

16 years agoBug fixes and improvements in user management code
Victor Kirhenshtein [Thu, 27 May 2004 13:58:00 +0000 (13:58 +0000)] 
Bug fixes and improvements in user management code

16 years agoMinor changes
Victor Kirhenshtein [Wed, 26 May 2004 16:51:09 +0000 (16:51 +0000)] 
Minor changes

16 years agoAdded support for user management
Victor Kirhenshtein [Wed, 26 May 2004 16:50:52 +0000 (16:50 +0000)] 
Added support for user management

16 years ago- Object rights assignment fully working
Victor Kirhenshtein [Wed, 26 May 2004 16:50:33 +0000 (16:50 +0000)] 
- Object rights assignment fully working
- Added (yet unfinished) support for user management

16 years ago- Added user database locking/unlocking
Victor Kirhenshtein [Wed, 26 May 2004 16:48:51 +0000 (16:48 +0000)] 
- Added user database locking/unlocking
- Added functions for user creation and deletion
- AddUserToGroup and DeleteUserFromGroup implemented

16 years ago- Added primary key to user_group_members table
Victor Kirhenshtein [Tue, 25 May 2004 06:37:03 +0000 (06:37 +0000)] 
- Added primary key to user_group_members table
- Added "flags" field to users and user_groups tables

16 years agoUser database functions added
Victor Kirhenshtein [Tue, 25 May 2004 06:36:04 +0000 (06:36 +0000)] 
User database functions added

16 years ago- All objects now can save and load access lists
Victor Kirhenshtein [Tue, 25 May 2004 06:35:02 +0000 (06:35 +0000)] 
- All objects now can save and load access lists
- Function CheckUserMembership() implemented
- Fixed access violation exception in user group loadiung code

16 years agoUser DB management improved
Victor Kirhenshtein [Tue, 25 May 2004 06:33:39 +0000 (06:33 +0000)] 
User DB management improved

16 years agoIcon for "Everyone" group
Victor Kirhenshtein [Tue, 25 May 2004 06:32:42 +0000 (06:32 +0000)] 
Icon for "Everyone" group

16 years agoObject rights assignment almost working
Victor Kirhenshtein [Tue, 25 May 2004 06:31:22 +0000 (06:31 +0000)] 
Object rights assignment almost working

16 years agoAdded user database loading to client
Victor Kirhenshtein [Mon, 24 May 2004 19:03:08 +0000 (19:03 +0000)] 
Added user database loading to client

16 years ago- Added user database loading
Victor Kirhenshtein [Mon, 24 May 2004 19:02:42 +0000 (19:02 +0000)] 
- Added user database loading
- "General" tab for all objects added
- "Security" tab added but not finished

16 years agoAdded user database loading
Victor Kirhenshtein [Mon, 24 May 2004 19:01:15 +0000 (19:01 +0000)] 
Added user database loading

16 years agoAdded sending of user database to client
Victor Kirhenshtein [Mon, 24 May 2004 19:00:13 +0000 (19:00 +0000)] 
Added sending of user database to client

16 years ago- Added support for object modification from client
Victor Kirhenshtein [Mon, 24 May 2004 17:03:00 +0000 (17:03 +0000)] 
- Added support for object modification from client

16 years ago- Added support for object modification from client
Victor Kirhenshtein [Mon, 24 May 2004 17:02:30 +0000 (17:02 +0000)] 
- Added support for object modification from client
- Event editor now looks and works better

16 years ago- Added support for object modification from client
Victor Kirhenshtein [Mon, 24 May 2004 17:00:28 +0000 (17:00 +0000)] 
- Added support for object modification from client
- Checking access rights on objects implemented

16 years agoAdded support for object modification
Victor Kirhenshtein [Mon, 24 May 2004 16:56:52 +0000 (16:56 +0000)] 
Added support for object modification

16 years agoIsStandalone() now works correctly under UNIX
Victor Kirhenshtein [Sat, 22 May 2004 07:26:11 +0000 (07:26 +0000)] 
IsStandalone() now works correctly under UNIX

16 years agoUnfinished "Object Properties" dialog
Victor Kirhenshtein [Thu, 20 May 2004 20:55:59 +0000 (20:55 +0000)] 
Unfinished "Object Properties" dialog

16 years agoVarious configuration options and #if's added to allow server compilation on Solaris
Victor Kirhenshtein [Thu, 20 May 2004 15:51:10 +0000 (15:51 +0000)] 
Various configuration options and #if's added to allow server compilation on Solaris

16 years agoStart implementing object properties dialog
Victor Kirhenshtein [Wed, 19 May 2004 20:17:17 +0000 (20:17 +0000)] 
Start implementing object properties dialog

16 years agoAdded correct check for __bswap_64() presence
Victor Kirhenshtein [Wed, 19 May 2004 19:37:49 +0000 (19:37 +0000)] 
Added correct check for __bswap_64() presence

16 years ago- Added configuration checks for Solaris
Victor Kirhenshtein [Wed, 19 May 2004 15:50:07 +0000 (15:50 +0000)] 
- Added configuration checks for Solaris
- pthread_kill changed to pthread_exit in ThreadExit()
- Appropriate #ifdef's added to code
- All occurences of __int64 changed to INT64 and typedef for __int64 removed

16 years agoFixed bug with threads synchronization in SNMP code
Victor Kirhenshtein [Sun, 16 May 2004 14:07:57 +0000 (14:07 +0000)] 
Fixed bug with threads synchronization in SNMP code

16 years agoCall to ThreadSleep() changed to ThreadSleepMs() in MutexLock() pthread version
Victor Kirhenshtein [Sun, 16 May 2004 06:09:11 +0000 (06:09 +0000)] 
Call to ThreadSleep() changed to ThreadSleepMs() in MutexLock() pthread version

16 years agoAdded checks for readline library and for if_nametoindex function
Victor Kirhenshtein [Sat, 15 May 2004 21:04:13 +0000 (21:04 +0000)] 
Added checks for readline library and for if_nametoindex function

16 years ago+ Added support for readline() in standalone mode
Victor Kirhenshtein [Sat, 15 May 2004 21:03:21 +0000 (21:03 +0000)] 
+ Added support for readline() in standalone mode
+ Added local ARP cache reading for Linux

16 years ago+ Added command line interface for standalone mode, which can be used for debugging...
Victor Kirhenshtein [Sat, 15 May 2004 13:31:21 +0000 (13:31 +0000)] 
+ Added command line interface for standalone mode, which can be used for debugging purposes
+ Under unix, main thread changed from "while(1) {}"

16 years agoFunction ExtractWord() moved to libnetxms
Victor Kirhenshtein [Sat, 15 May 2004 13:03:40 +0000 (13:03 +0000)] 
Function ExtractWord() moved to libnetxms

16 years ago+ Check for header file net/if_arp.h added to configure.ac
Victor Kirhenshtein [Sat, 15 May 2004 11:46:02 +0000 (11:46 +0000)] 
+ Check for header file net/if_arp.h added to configure.ac
+ Code for getting interface list under Linux and FreeBSD is working
+ Appropriate #if HAVE_xxx added to nms_common.h and nms_core.h

16 years ago- netinfo.cpp added to Makefile.am
Victor Kirhenshtein [Sat, 15 May 2004 10:55:13 +0000 (10:55 +0000)] 
- netinfo.cpp added to Makefile.am
- UNIX code for GetLocalInterfaceList() changed to use if_nameindex() function

16 years agoGetLocalInterfaceList() and GetLocalArp() moved to separate module
Victor Kirhenshtein [Sat, 15 May 2004 10:10:00 +0000 (10:10 +0000)] 
GetLocalInterfaceList() and GetLocalArp() moved to separate module

16 years agoMinor changes
Victor Kirhenshtein [Sat, 15 May 2004 08:37:19 +0000 (08:37 +0000)] 
Minor changes

16 years agoAdded experimental code for retrieving interface list under Linux and probably FreeBSD
Victor Kirhenshtein [Sat, 15 May 2004 08:35:17 +0000 (08:35 +0000)] 
Added experimental code for retrieving interface list under Linux and probably FreeBSD

16 years ago! pthread_mutex_trylock with timeout=inf changed to ordinary lock;
Alex Kirhenshtein [Fri, 14 May 2004 16:46:37 +0000 (16:46 +0000)] 
! pthread_mutex_trylock with timeout=inf changed to ordinary lock;

16 years agoAdded command line option --debug-init
Victor Kirhenshtein [Fri, 14 May 2004 15:36:47 +0000 (15:36 +0000)] 
Added command line option --debug-init

16 years ago#include <mysql/mysql.h> was bad for windows
Victor Kirhenshtein [Fri, 14 May 2004 15:32:01 +0000 (15:32 +0000)] 
#include <mysql/mysql.h> was bad for windows

16 years agoAll SQL queries inside server code reviewed
Victor Kirhenshtein [Fri, 14 May 2004 14:53:07 +0000 (14:53 +0000)] 
All SQL queries inside server code reviewed

16 years agoSchema reviewed to have all table names in lower case (because table names in MySQL...
Victor Kirhenshtein [Fri, 14 May 2004 14:23:27 +0000 (14:23 +0000)] 
Schema reviewed to have all table names in lower case (because table names in MySQL is case sensitive)

16 years agoImplemented WriteLog() under UNIX
Victor Kirhenshtein [Fri, 14 May 2004 14:06:51 +0000 (14:06 +0000)] 
Implemented WriteLog() under UNIX

16 years ago#include <mysql.h> changed to #include<mysql/mysql.h>
Victor Kirhenshtein [Fri, 14 May 2004 14:06:08 +0000 (14:06 +0000)] 
#include <mysql.h> changed to #include<mysql/mysql.h>

16 years agomc.pl now generates variable g_dwNumMessages
Victor Kirhenshtein [Fri, 14 May 2004 10:53:17 +0000 (10:53 +0000)] 
mc.pl now generates variable g_dwNumMessages

16 years agoObject browser now fully functional
Victor Kirhenshtein [Thu, 13 May 2004 15:17:58 +0000 (15:17 +0000)] 
Object browser now fully functional

16 years agomessages.c added to Makefile.am
Victor Kirhenshtein [Thu, 13 May 2004 09:17:44 +0000 (09:17 +0000)] 
messages.c added to Makefile.am

16 years agoAdded function NXCFindObjectByName()
Victor Kirhenshtein [Thu, 13 May 2004 08:23:23 +0000 (08:23 +0000)] 
Added function NXCFindObjectByName()

16 years agoList view mode in object browser completely working
Victor Kirhenshtein [Wed, 12 May 2004 21:05:47 +0000 (21:05 +0000)] 
List view mode in object browser completely working

16 years agoIcons for sort mode indication
Victor Kirhenshtein [Wed, 12 May 2004 19:59:12 +0000 (19:59 +0000)] 
Icons for sort mode indication

16 years agoAdded macros COMPARE_NUMBERS
Victor Kirhenshtein [Wed, 12 May 2004 16:12:26 +0000 (16:12 +0000)] 
Added macros COMPARE_NUMBERS

16 years agoList view mode in object browser almost finished
Victor Kirhenshtein [Wed, 12 May 2004 16:11:50 +0000 (16:11 +0000)] 
List view mode in object browser almost finished

16 years ago+ auto* temp files ignored from now on
Alex Kirhenshtein [Wed, 12 May 2004 09:27:51 +0000 (09:27 +0000)] 
+ auto* temp files ignored from now on

16 years ago+ Makefile.am for libnxcl
Alex Kirhenshtein [Wed, 12 May 2004 09:23:23 +0000 (09:23 +0000)] 
+ Makefile.am for libnxcl

16 years ago+ Makefile.am for sql/, make install put this stuff into $prefix/share/netxms/sql
Alex Kirhenshtein [Tue, 11 May 2004 22:38:14 +0000 (22:38 +0000)] 
+ Makefile.am for sql/, make install put this stuff into $prefix/share/netxms/sql

16 years ago+ Makefile.am for db drivers: mysql, postgres
Alex Kirhenshtein [Tue, 11 May 2004 22:15:05 +0000 (22:15 +0000)] 
+ Makefile.am for db drivers: mysql, postgres
! obsolete mysql_connect replaced with mysql_real_connect

16 years agoIntermediate commit (unfinished changes in object browser code)
Victor Kirhenshtein [Tue, 11 May 2004 20:57:49 +0000 (20:57 +0000)] 
Intermediate commit (unfinished changes in object browser code)

16 years agoNew functions added to libnxcl API
Victor Kirhenshtein [Tue, 11 May 2004 15:26:44 +0000 (15:26 +0000)] 
New functions added to libnxcl API