Rollback from r3608 to r3606
authorAlex Kirhenshtein <alk@netxms.org>
Sun, 21 Dec 2008 22:45:27 +0000 (22:45 +0000)
committerAlex Kirhenshtein <alk@netxms.org>
Sun, 21 Dec 2008 22:45:27 +0000 (22:45 +0000)
1636 files changed:
.gitattributes
.gitignore
src/Makefile.am [new file with mode: 0644]
src/PPC_libs.vcw [new file with mode: 0644]
src/README.libs [new file with mode: 0644]
src/agent/Makefile.am [new file with mode: 0644]
src/agent/core/Makefile.am [new file with mode: 0644]
src/agent/core/Makefile.nw [new file with mode: 0644]
src/agent/core/actions.cpp [new file with mode: 0644]
src/agent/core/comm.cpp [new file with mode: 0644]
src/agent/core/config.cpp [new file with mode: 0644]
src/agent/core/exec.cpp [new file with mode: 0644]
src/agent/core/getparam.cpp [new file with mode: 0644]
src/agent/core/hddinfo.cpp [new file with mode: 0644]
src/agent/core/link_ipso.sh [new file with mode: 0755]
src/agent/core/lpp.cpp [new file with mode: 0644]
src/agent/core/messages.mc [new file with mode: 0644]
src/agent/core/netinfo.cpp [new file with mode: 0644]
src/agent/core/nxagentd.cpp [new file with mode: 0644]
src/agent/core/nxagentd.def [new file with mode: 0644]
src/agent/core/nxagentd.dsp [new file with mode: 0644]
src/agent/core/nxagentd.dsw [new file with mode: 0644]
src/agent/core/nxagentd.h [new file with mode: 0644]
src/agent/core/nxagentd.rc [new file with mode: 0644]
src/agent/core/register.cpp [new file with mode: 0644]
src/agent/core/resource.h [new file with mode: 0644]
src/agent/core/service.cpp [new file with mode: 0644]
src/agent/core/session.cpp [new file with mode: 0644]
src/agent/core/snmpproxy.cpp [new file with mode: 0644]
src/agent/core/subagent.cpp [new file with mode: 0644]
src/agent/core/sysinfo.cpp [new file with mode: 0644]
src/agent/core/tools.cpp [new file with mode: 0644]
src/agent/core/trap.cpp [new file with mode: 0644]
src/agent/core/upgrade.cpp [new file with mode: 0644]
src/agent/core/win32.cpp [new file with mode: 0644]
src/agent/install/Makefile.am [new file with mode: 0644]
src/agent/install/common.iss [new file with mode: 0644]
src/agent/install/nxagent-x64.iss [new file with mode: 0644]
src/agent/install/nxagent.iss [new file with mode: 0644]
src/agent/install/setup.iss [new file with mode: 0644]
src/agent/subagents/Makefile.am [new file with mode: 0644]
src/agent/subagents/aix/Makefile.am [new file with mode: 0644]
src/agent/subagents/aix/aix_subagent.h [new file with mode: 0644]
src/agent/subagents/aix/disk.cpp [new file with mode: 0644]
src/agent/subagents/aix/main.cpp [new file with mode: 0644]
src/agent/subagents/aix/net.cpp [new file with mode: 0644]
src/agent/subagents/aix/proc.cpp [new file with mode: 0644]
src/agent/subagents/aix/system.cpp [new file with mode: 0644]
src/agent/subagents/ecs/Makefile.am [new file with mode: 0644]
src/agent/subagents/ecs/Makefile.nw [new file with mode: 0644]
src/agent/subagents/ecs/ecs.cpp [new file with mode: 0644]
src/agent/subagents/ecs/ecs.def [new file with mode: 0644]
src/agent/subagents/ecs/ecs.dsp [new file with mode: 0644]
src/agent/subagents/ecs/ecs.dsw [new file with mode: 0644]
src/agent/subagents/freebsd/Makefile.am [new file with mode: 0644]
src/agent/subagents/freebsd/disk.cpp [new file with mode: 0644]
src/agent/subagents/freebsd/disk.h [new file with mode: 0644]
src/agent/subagents/freebsd/freebsd.cpp [new file with mode: 0644]
src/agent/subagents/freebsd/net.cpp [new file with mode: 0644]
src/agent/subagents/freebsd/net.h [new file with mode: 0644]
src/agent/subagents/freebsd/system.cpp [new file with mode: 0644]
src/agent/subagents/freebsd/system.h [new file with mode: 0644]
src/agent/subagents/hpux/Makefile.am [new file with mode: 0644]
src/agent/subagents/hpux/disk.cpp [new file with mode: 0644]
src/agent/subagents/hpux/disk.h [new file with mode: 0644]
src/agent/subagents/hpux/hpux.h [new file with mode: 0644]
src/agent/subagents/hpux/main.cpp [new file with mode: 0644]
src/agent/subagents/hpux/net.cpp [new file with mode: 0644]
src/agent/subagents/hpux/net.h [new file with mode: 0644]
src/agent/subagents/hpux/system.cpp [new file with mode: 0644]
src/agent/subagents/hpux/system.h [new file with mode: 0644]
src/agent/subagents/ipso/Makefile.am [new file with mode: 0644]
src/agent/subagents/ipso/disk.cpp [new file with mode: 0644]
src/agent/subagents/ipso/ipso.cpp [new file with mode: 0644]
src/agent/subagents/ipso/ipso.h [new file with mode: 0644]
src/agent/subagents/ipso/net.cpp [new file with mode: 0644]
src/agent/subagents/ipso/system.cpp [new file with mode: 0644]
src/agent/subagents/linux/Makefile.am [new file with mode: 0644]
src/agent/subagents/linux/disk.cpp [new file with mode: 0644]
src/agent/subagents/linux/disk.h [new file with mode: 0644]
src/agent/subagents/linux/drbd.cpp [new file with mode: 0644]
src/agent/subagents/linux/drbd.h [new file with mode: 0644]
src/agent/subagents/linux/drbd_config.h [new file with mode: 0644]
src/agent/subagents/linux/hddinfo.cpp [new file with mode: 0644]
src/agent/subagents/linux/iostat.cpp [new file with mode: 0644]
src/agent/subagents/linux/iostat.h [new file with mode: 0644]
src/agent/subagents/linux/linux.cpp [new file with mode: 0644]
src/agent/subagents/linux/net.cpp [new file with mode: 0644]
src/agent/subagents/linux/net.h [new file with mode: 0644]
src/agent/subagents/linux/proc.cpp [new file with mode: 0644]
src/agent/subagents/linux/proc.h [new file with mode: 0644]
src/agent/subagents/linux/system.cpp [new file with mode: 0644]
src/agent/subagents/linux/system.h [new file with mode: 0644]
src/agent/subagents/logscan/Makefile.am [new file with mode: 0644]
src/agent/subagents/logscan/logscan.cpp [new file with mode: 0644]
src/agent/subagents/logscan/logscan.dsp [new file with mode: 0644]
src/agent/subagents/logscan/logscan.dsw [new file with mode: 0644]
src/agent/subagents/logscan/logscan.h [new file with mode: 0644]
src/agent/subagents/logwatch/Makefile.am [new file with mode: 0644]
src/agent/subagents/logwatch/Makefile.nw [new file with mode: 0644]
src/agent/subagents/logwatch/eventlog.cpp [new file with mode: 0644]
src/agent/subagents/logwatch/logwatch.def [new file with mode: 0644]
src/agent/subagents/logwatch/logwatch.dsp [new file with mode: 0644]
src/agent/subagents/logwatch/logwatch.dsw [new file with mode: 0644]
src/agent/subagents/logwatch/logwatch.h [new file with mode: 0644]
src/agent/subagents/logwatch/main.cpp [new file with mode: 0644]
src/agent/subagents/netbsd/Makefile.am [new file with mode: 0644]
src/agent/subagents/netbsd/disk.cpp [new file with mode: 0644]
src/agent/subagents/netbsd/disk.h [new file with mode: 0644]
src/agent/subagents/netbsd/net.cpp [new file with mode: 0644]
src/agent/subagents/netbsd/net.h [new file with mode: 0644]
src/agent/subagents/netbsd/netbsd.cpp [new file with mode: 0644]
src/agent/subagents/netbsd/system.cpp [new file with mode: 0644]
src/agent/subagents/netbsd/system.h [new file with mode: 0644]
src/agent/subagents/netware/Makefile.am [new file with mode: 0644]
src/agent/subagents/netware/Makefile.nw [new file with mode: 0644]
src/agent/subagents/netware/netware.cpp [new file with mode: 0644]
src/agent/subagents/netware/netware.def [new file with mode: 0644]
src/agent/subagents/netware/nwagent.h [new file with mode: 0644]
src/agent/subagents/odbcquery/Makefile.am [new file with mode: 0644]
src/agent/subagents/odbcquery/odbcquery.cpp [new file with mode: 0644]
src/agent/subagents/odbcquery/odbcquery.dsp [new file with mode: 0644]
src/agent/subagents/odbcquery/odbcquery.dsw [new file with mode: 0644]
src/agent/subagents/odbcquery/odbcquery.h [new file with mode: 0644]
src/agent/subagents/odbcquery/odbcsapi.cpp [new file with mode: 0644]
src/agent/subagents/openbsd/Makefile.am [new file with mode: 0644]
src/agent/subagents/openbsd/disk.cpp [new file with mode: 0644]
src/agent/subagents/openbsd/disk.h [new file with mode: 0644]
src/agent/subagents/openbsd/net.cpp [new file with mode: 0644]
src/agent/subagents/openbsd/net.h [new file with mode: 0644]
src/agent/subagents/openbsd/openbsd.cpp [new file with mode: 0644]
src/agent/subagents/openbsd/system.cpp [new file with mode: 0644]
src/agent/subagents/openbsd/system.h [new file with mode: 0644]
src/agent/subagents/ping/Makefile.am [new file with mode: 0644]
src/agent/subagents/ping/Makefile.nw [new file with mode: 0644]
src/agent/subagents/ping/ping.cpp [new file with mode: 0644]
src/agent/subagents/ping/ping.def [new file with mode: 0644]
src/agent/subagents/ping/ping.dsp [new file with mode: 0644]
src/agent/subagents/ping/ping.dsw [new file with mode: 0644]
src/agent/subagents/ping/ping.h [new file with mode: 0644]
src/agent/subagents/portCheck/Makefile.am [new file with mode: 0644]
src/agent/subagents/portCheck/custom.cpp [new file with mode: 0644]
src/agent/subagents/portCheck/http.cpp [new file with mode: 0644]
src/agent/subagents/portCheck/main.cpp [new file with mode: 0644]
src/agent/subagents/portCheck/main.h [new file with mode: 0644]
src/agent/subagents/portCheck/net.cpp [new file with mode: 0644]
src/agent/subagents/portCheck/net.h [new file with mode: 0644]
src/agent/subagents/portCheck/pop3.cpp [new file with mode: 0644]
src/agent/subagents/portCheck/portcheck.dsp [new file with mode: 0644]
src/agent/subagents/portCheck/portcheck.dsw [new file with mode: 0644]
src/agent/subagents/portCheck/smtp.cpp [new file with mode: 0644]
src/agent/subagents/portCheck/ssh.cpp [new file with mode: 0644]
src/agent/subagents/portCheck/telnet.cpp [new file with mode: 0644]
src/agent/subagents/python/main.cpp [new file with mode: 0644]
src/agent/subagents/skeleton/Makefile.am [new file with mode: 0644]
src/agent/subagents/skeleton/Makefile.nw [new file with mode: 0644]
src/agent/subagents/skeleton/skeleton.cpp [new file with mode: 0644]
src/agent/subagents/skeleton/skeleton.dsp [new file with mode: 0644]
src/agent/subagents/skeleton/skeleton.dsw [new file with mode: 0644]
src/agent/subagents/sms/Makefile.am [new file with mode: 0644]
src/agent/subagents/sms/main.cpp [new file with mode: 0644]
src/agent/subagents/sms/sender.cpp [new file with mode: 0644]
src/agent/subagents/sms/sms.dsp [new file with mode: 0644]
src/agent/subagents/sms/sms.dsw [new file with mode: 0644]
src/agent/subagents/sms/sms.h [new file with mode: 0644]
src/agent/subagents/sunos/Makefile.am [new file with mode: 0644]
src/agent/subagents/sunos/cpu.cpp [new file with mode: 0644]
src/agent/subagents/sunos/disk.cpp [new file with mode: 0644]
src/agent/subagents/sunos/mac_dlpi.cpp [new file with mode: 0644]
src/agent/subagents/sunos/main.cpp [new file with mode: 0644]
src/agent/subagents/sunos/net.cpp [new file with mode: 0644]
src/agent/subagents/sunos/process.cpp [new file with mode: 0644]
src/agent/subagents/sunos/sunos_subagent.h [new file with mode: 0644]
src/agent/subagents/sunos/system.cpp [new file with mode: 0644]
src/agent/subagents/ups/Makefile.am [new file with mode: 0644]
src/agent/subagents/ups/apc.cpp [new file with mode: 0644]
src/agent/subagents/ups/bcmxcp.cpp [new file with mode: 0644]
src/agent/subagents/ups/doc/apc_protocol.htm [new file with mode: 0644]
src/agent/subagents/ups/doc/apc_protocol_files/nut-banner.png [new file with mode: 0644]
src/agent/subagents/ups/doc/apc_protocol_files/vh401.png [new file with mode: 0644]
src/agent/subagents/ups/main.cpp [new file with mode: 0644]
src/agent/subagents/ups/microdowell.cpp [new file with mode: 0644]
src/agent/subagents/ups/serial.cpp [new file with mode: 0644]
src/agent/subagents/ups/ups.cpp [new file with mode: 0644]
src/agent/subagents/ups/ups.dsp [new file with mode: 0644]
src/agent/subagents/ups/ups.dsw [new file with mode: 0644]
src/agent/subagents/ups/ups.h [new file with mode: 0644]
src/agent/subagents/ups/usb.cpp [new file with mode: 0644]
src/agent/subagents/win9x/Makefile.am [new file with mode: 0644]
src/agent/subagents/win9x/main.cpp [new file with mode: 0644]
src/agent/subagents/win9x/procinfo.cpp [new file with mode: 0644]
src/agent/subagents/win9x/win9x.dsp [new file with mode: 0644]
src/agent/subagents/win9x/win9x.dsw [new file with mode: 0644]
src/agent/subagents/win9x/win9x_subagent.h [new file with mode: 0644]
src/agent/subagents/winnt/Makefile.am [new file with mode: 0644]
src/agent/subagents/winnt/main.cpp [new file with mode: 0644]
src/agent/subagents/winnt/net.cpp [new file with mode: 0644]
src/agent/subagents/winnt/procinfo.cpp [new file with mode: 0644]
src/agent/subagents/winnt/system.cpp [new file with mode: 0644]
src/agent/subagents/winnt/winnt.dsp [new file with mode: 0644]
src/agent/subagents/winnt/winnt.dsw [new file with mode: 0644]
src/agent/subagents/winnt/winnt_subagent.h [new file with mode: 0644]
src/agent/subagents/winperf/Makefile.am [new file with mode: 0644]
src/agent/subagents/winperf/collect.cpp [new file with mode: 0644]
src/agent/subagents/winperf/tools.cpp [new file with mode: 0644]
src/agent/subagents/winperf/winperf.cpp [new file with mode: 0644]
src/agent/subagents/winperf/winperf.dsp [new file with mode: 0644]
src/agent/subagents/winperf/winperf.dsw [new file with mode: 0644]
src/agent/subagents/winperf/winperf.h [new file with mode: 0644]
src/agent/subagents/wmi/Makefile.am [new file with mode: 0644]
src/agent/subagents/wmi/acpi.cpp [new file with mode: 0644]
src/agent/subagents/wmi/wmi.cpp [new file with mode: 0644]
src/agent/subagents/wmi/wmi.dsp [new file with mode: 0644]
src/agent/subagents/wmi/wmi.dsw [new file with mode: 0644]
src/agent/subagents/wmi/wmi.h [new file with mode: 0644]
src/client/Makefile.am [new file with mode: 0644]
src/client/console/Makefile.am [new file with mode: 0644]
src/client/console/include/Makefile.am [new file with mode: 0644]
src/client/console/include/nxmc_api.h [new file with mode: 0644]
src/client/console/include/wxPieCtrl.h [new file with mode: 0644]
src/client/console/libnxmc/Makefile.am [new file with mode: 0644]
src/client/console/libnxmc/alarms.cpp [new file with mode: 0644]
src/client/console/libnxmc/events.cpp [new file with mode: 0644]
src/client/console/libnxmc/graph.cpp [new file with mode: 0644]
src/client/console/libnxmc/graph.h [new file with mode: 0644]
src/client/console/libnxmc/heading.cpp [new file with mode: 0644]
src/client/console/libnxmc/heading.h [new file with mode: 0644]
src/client/console/libnxmc/image.cpp [new file with mode: 0644]
src/client/console/libnxmc/libnxmc.dsp [new file with mode: 0644]
src/client/console/libnxmc/libnxmc.h [new file with mode: 0644]
src/client/console/libnxmc/main.cpp [new file with mode: 0644]
src/client/console/libnxmc/nxview.cpp [new file with mode: 0644]
src/client/console/libnxmc/nxview.h [new file with mode: 0644]
src/client/console/libnxmc/objseldlg.cpp [new file with mode: 0644]
src/client/console/libnxmc/objseldlg.h [new file with mode: 0644]
src/client/console/libnxmc/policyEditor.cpp [new file with mode: 0644]
src/client/console/libnxmc/policyEditor.h [new file with mode: 0644]
src/client/console/libnxmc/tools.cpp [new file with mode: 0644]
src/client/console/libnxmc/userSelectionDialog.cpp [new file with mode: 0644]
src/client/console/libnxmc/userSelectionDialog.h [new file with mode: 0644]
src/client/console/libnxmc/view.cpp [new file with mode: 0644]
src/client/console/libnxmc/viewtracker.cpp [new file with mode: 0644]
src/client/console/libnxmc/wxPieCtrl.cpp [new file with mode: 0644]
src/client/console/nxmc/Makefile.am [new file with mode: 0644]
src/client/console/nxmc/busydlg.cpp [new file with mode: 0644]
src/client/console/nxmc/busydlg.h [new file with mode: 0644]
src/client/console/nxmc/comm.cpp [new file with mode: 0644]
src/client/console/nxmc/conlog.cpp [new file with mode: 0644]
src/client/console/nxmc/conlog.h [new file with mode: 0644]
src/client/console/nxmc/ctrlpanel.cpp [new file with mode: 0644]
src/client/console/nxmc/ctrlpanel.h [new file with mode: 0644]
src/client/console/nxmc/eppEditor.cpp [new file with mode: 0644]
src/client/console/nxmc/eppEditor.h [new file with mode: 0644]
src/client/console/nxmc/frame.cpp [new file with mode: 0644]
src/client/console/nxmc/frame.h [new file with mode: 0644]
src/client/console/nxmc/logindlg.cpp [new file with mode: 0644]
src/client/console/nxmc/logindlg.h [new file with mode: 0644]
src/client/console/nxmc/mainfrm.cpp [new file with mode: 0644]
src/client/console/nxmc/mainfrm.h [new file with mode: 0644]
src/client/console/nxmc/nxmc.cpp [new file with mode: 0644]
src/client/console/nxmc/nxmc.dsp [new file with mode: 0644]
src/client/console/nxmc/nxmc.h [new file with mode: 0644]
src/client/console/nxmc/nxmc.rc [new file with mode: 0644]
src/client/console/nxmc/plugins.cpp [new file with mode: 0644]
src/client/console/nxmc/rc/Makefile.am [new file with mode: 0644]
src/client/console/nxmc/rc/attach_view.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/close.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/Makefile.am [new file with mode: 0644]
src/client/console/nxmc/rc/icons/normal/Makefile.am [new file with mode: 0644]
src/client/console/nxmc/rc/icons/normal/config.png [new file with mode: 0644]
src/client/console/nxmc/rc/icons/normal/epp.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/normal/unknown.png [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/Makefile.am [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/acknowledged.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/cluster.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/condition.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/config.png [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/container.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/critical.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/disabled.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/epp.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/everyone.png [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/graph.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/information.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/interface.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/major.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/minor.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/network.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/network_service.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/node.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/normal.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/outstanding.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/service_root.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/sort_down.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/sort_up.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/subnet.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/taskbar.png [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/template.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/template_group.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/template_root.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/terminated.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/testing.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/unknown.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/unmanaged.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/user.png [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/userGroup.png [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/vpn_connector.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/warning.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/icons/small/zone.xpm [new file with mode: 0644]
src/client/console/nxmc/rc/login.png [new file with mode: 0644]
src/client/console/nxmc/rc/manual.xrc [new file with mode: 0644]
src/client/console/nxmc/rc/nxmc.fbp [new file with mode: 0644]
src/client/console/nxmc/rc/nxmc.ico [new file with mode: 0644]
src/client/console/nxmc/rc/processing.png [new file with mode: 0644]
src/client/console/nxmc/rc/wxfb_code.xrc [new file with mode: 0644]
src/client/console/nxmc/resource.h [new file with mode: 0644]
src/client/console/nxmc/sound.cpp [new file with mode: 0644]
src/client/console/nxmc/sound.h [new file with mode: 0644]
src/client/console/nxmc/srvcfg.cpp [new file with mode: 0644]
src/client/console/nxmc/srvcfg.h [new file with mode: 0644]
src/client/console/nxmc/tbicon.cpp [new file with mode: 0644]
src/client/console/nxmc/tbicon.h [new file with mode: 0644]
src/client/console/nxmc/vareditdlg.cpp [new file with mode: 0644]
src/client/console/nxmc/vareditdlg.h [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/AlarmBrowser.rc [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/Makefile.am [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/alarm_browser.h [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/browser.cpp [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/main.cpp [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/mcpAlarmBrowser.dsp [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/rc/AlarmBrowser.xrc [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/rc/Makefile.am [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/rc/alarmview.xpm [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/resource.h [new file with mode: 0644]
src/client/console/plugins/AlarmBrowser/view.cpp [new file with mode: 0644]
src/client/console/plugins/Dashboard/Dashboard.rc [new file with mode: 0644]
src/client/console/plugins/Dashboard/Makefile.am [new file with mode: 0644]
src/client/console/plugins/Dashboard/alarm_overview.cpp [new file with mode: 0644]
src/client/console/plugins/Dashboard/dashboard.cpp [new file with mode: 0644]
src/client/console/plugins/Dashboard/dashboard.h [new file with mode: 0644]
src/client/console/plugins/Dashboard/main.cpp [new file with mode: 0644]
src/client/console/plugins/Dashboard/mcpDashboard.dsp [new file with mode: 0644]
src/client/console/plugins/Dashboard/node_overview.cpp [new file with mode: 0644]
src/client/console/plugins/Dashboard/rc/Dashboard.xrc [new file with mode: 0644]
src/client/console/plugins/Dashboard/rc/Makefile.am [new file with mode: 0644]
src/client/console/plugins/Dashboard/rc/dashboard.xpm [new file with mode: 0644]
src/client/console/plugins/Dashboard/resource.h [new file with mode: 0644]
src/client/console/plugins/Makefile.am [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/Makefile.am [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/ObjectBrowser.rc [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/browser.cpp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/graphview.cpp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/lastvalues.cpp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/lastvalview.cpp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/main.cpp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/mcpObjectBrowser.dsp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/nodelastval.cpp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/object_browser.h [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/objview.cpp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/overview.cpp [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/rc/Makefile.am [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/rc/ObjectBrowser.xrc [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/rc/active.xpm [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/rc/disabled.xpm [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/rc/lastval.xpm [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/rc/objectbrowser.xpm [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/rc/unsupported.xpm [new file with mode: 0644]
src/client/console/plugins/ObjectBrowser/resource.h [new file with mode: 0644]
src/client/nxalarm/Makefile.am [new file with mode: 0644]
src/client/nxalarm/nxalarm.cpp [new file with mode: 0644]
src/client/nxalarm/nxalarm.dsp [new file with mode: 0644]
src/client/nxalarm/nxalarm.h [new file with mode: 0644]
src/client/nxsms/Makefile.am [new file with mode: 0644]
src/client/nxsms/nxsms.cpp [new file with mode: 0644]
src/client/nxsms/nxsms.dsp [new file with mode: 0644]
src/client/nxsms/nxsms.h [new file with mode: 0644]
src/console/Makefile.am [new file with mode: 0644]
src/console/PocketPC/AlarmView.cpp [new file with mode: 0644]
src/console/PocketPC/AlarmView.h [new file with mode: 0644]
src/console/PocketPC/DataView.cpp [new file with mode: 0644]
src/console/PocketPC/DataView.h [new file with mode: 0644]
src/console/PocketPC/DynamicView.cpp [new file with mode: 0644]
src/console/PocketPC/DynamicView.h [new file with mode: 0644]
src/console/PocketPC/Graph.cpp [new file with mode: 0644]
src/console/PocketPC/Graph.h [new file with mode: 0644]
src/console/PocketPC/GraphView.cpp [new file with mode: 0644]
src/console/PocketPC/GraphView.h [new file with mode: 0644]
src/console/PocketPC/LastValuesView.cpp [new file with mode: 0644]
src/console/PocketPC/LastValuesView.h [new file with mode: 0644]
src/console/PocketPC/LoginDlg.cpp [new file with mode: 0644]
src/console/PocketPC/LoginDlg.h [new file with mode: 0644]
src/console/PocketPC/MainFrm.cpp [new file with mode: 0644]
src/console/PocketPC/MainFrm.h [new file with mode: 0644]
src/console/PocketPC/Makefile.am [new file with mode: 0644]
src/console/PocketPC/ObjectView.cpp [new file with mode: 0644]
src/console/PocketPC/ObjectView.h [new file with mode: 0644]
src/console/PocketPC/RequestProcessingDlg.cpp [new file with mode: 0644]
src/console/PocketPC/RequestProcessingDlg.h [new file with mode: 0644]
src/console/PocketPC/StdAfx.cpp [new file with mode: 0644]
src/console/PocketPC/StdAfx.h [new file with mode: 0644]
src/console/PocketPC/SummaryView.cpp [new file with mode: 0644]
src/console/PocketPC/SummaryView.h [new file with mode: 0644]
src/console/PocketPC/comm.cpp [new file with mode: 0644]
src/console/PocketPC/globals.cpp [new file with mode: 0644]
src/console/PocketPC/globals.h [new file with mode: 0644]
src/console/PocketPC/newres.h [new file with mode: 0644]
src/console/PocketPC/nxpc.cpp [new file with mode: 0644]
src/console/PocketPC/nxpc.h [new file with mode: 0644]
src/console/PocketPC/nxpc.rc [new file with mode: 0644]
src/console/PocketPC/nxpc.vcc [new file with mode: 0644]
src/console/PocketPC/nxpc.vcp [new file with mode: 0644]
src/console/PocketPC/nxpc.vcw [new file with mode: 0644]
src/console/PocketPC/res/Cmdbar.bmp [new file with mode: 0644]
src/console/PocketPC/res/Makefile.am [new file with mode: 0644]
src/console/PocketPC/res/SeverityCritical.ico [new file with mode: 0644]
src/console/PocketPC/res/SeverityMajor.ico [new file with mode: 0644]
src/console/PocketPC/res/SeverityMinor.ico [new file with mode: 0644]
src/console/PocketPC/res/SeverityNormal.ico [new file with mode: 0644]
src/console/PocketPC/res/SeverityWarning.ico [new file with mode: 0644]
src/console/PocketPC/res/ack.ico [new file with mode: 0644]
src/console/PocketPC/res/btn_close.bmp [new file with mode: 0644]
src/console/PocketPC/res/btn_close_dis.bmp [new file with mode: 0644]
src/console/PocketPC/res/btn_next.bmp [new file with mode: 0644]
src/console/PocketPC/res/btn_prev.bmp [new file with mode: 0644]
src/console/PocketPC/res/cluster.ico [new file with mode: 0644]
src/console/PocketPC/res/condition.ico [new file with mode: 0644]
src/console/PocketPC/res/connect.ico [new file with mode: 0644]
src/console/PocketPC/res/container.ico [new file with mode: 0644]
src/console/PocketPC/res/interface.ico [new file with mode: 0644]
src/console/PocketPC/res/login.ico [new file with mode: 0644]
src/console/PocketPC/res/network.ico [new file with mode: 0644]
src/console/PocketPC/res/network_service.ico [new file with mode: 0644]
src/console/PocketPC/res/node.ico [new file with mode: 0644]
src/console/PocketPC/res/nxpc.ico [new file with mode: 0644]
src/console/PocketPC/res/nxpc.rc2 [new file with mode: 0644]
src/console/PocketPC/res/outstanding.ico [new file with mode: 0644]
src/console/PocketPC/res/question.ico [new file with mode: 0644]
src/console/PocketPC/res/subnet.ico [new file with mode: 0644]
src/console/PocketPC/res/template.ico [new file with mode: 0644]
src/console/PocketPC/res/template_group.ico [new file with mode: 0644]
src/console/PocketPC/res/template_root.ico [new file with mode: 0644]
src/console/PocketPC/res/vpnc.ico [new file with mode: 0644]
src/console/PocketPC/resource.h [new file with mode: 0644]
src/console/PocketPC/tools.cpp [new file with mode: 0644]
src/console/cmdline/Makefile.am [new file with mode: 0644]
src/console/cmdline/cmdline.cpp [new file with mode: 0644]
src/console/cmdline/main.cpp [new file with mode: 0644]
src/console/cmdline/nxcmd.dsp [new file with mode: 0644]
src/console/cmdline/nxcmd.dsw [new file with mode: 0644]
src/console/cmdline/nxcmd.h [new file with mode: 0644]
src/console/nxav/AlarmBrowser.cpp [new file with mode: 0644]
src/console/nxav/AlarmBrowser.h [new file with mode: 0644]
src/console/nxav/InfoLine.cpp [new file with mode: 0644]
src/console/nxav/InfoLine.h [new file with mode: 0644]
src/console/nxav/MainFrm.cpp [new file with mode: 0644]
src/console/nxav/MainFrm.h [new file with mode: 0644]
src/console/nxav/Makefile.am [new file with mode: 0644]
src/console/nxav/RequestProcessingDlg.cpp [new file with mode: 0644]
src/console/nxav/RequestProcessingDlg.h [new file with mode: 0644]
src/console/nxav/SettingsDlg.cpp [new file with mode: 0644]
src/console/nxav/SettingsDlg.h [new file with mode: 0644]
src/console/nxav/StdAfx.cpp [new file with mode: 0644]
src/console/nxav/StdAfx.h [new file with mode: 0644]
src/console/nxav/comm.cpp [new file with mode: 0644]
src/console/nxav/globals.cpp [new file with mode: 0644]
src/console/nxav/globals.h [new file with mode: 0644]
src/console/nxav/nxav.clw [new file with mode: 0644]
src/console/nxav/nxav.cpp [new file with mode: 0644]
src/console/nxav/nxav.dsp [new file with mode: 0644]
src/console/nxav/nxav.dsw [new file with mode: 0644]
src/console/nxav/nxav.h [new file with mode: 0644]
src/console/nxav/nxav.rc [new file with mode: 0644]
src/console/nxav/res/Makefile.am [new file with mode: 0644]
src/console/nxav/res/ack.ico [new file with mode: 0644]
src/console/nxav/res/ack.png [new file with mode: 0644]
src/console/nxav/res/background.jpg [new file with mode: 0644]
src/console/nxav/res/critical.ico [new file with mode: 0644]
src/console/nxav/res/major.ico [new file with mode: 0644]
src/console/nxav/res/minor.ico [new file with mode: 0644]
src/console/nxav/res/normal.ico [new file with mode: 0644]
src/console/nxav/res/nosound.png [new file with mode: 0644]
src/console/nxav/res/nxav.ico [new file with mode: 0644]
src/console/nxav/res/nxav.rc2 [new file with mode: 0644]
src/console/nxav/res/outstanding.ico [new file with mode: 0644]
src/console/nxav/res/processing.ico [new file with mode: 0644]
src/console/nxav/res/small_logo.bmp [new file with mode: 0644]
src/console/nxav/res/sound.png [new file with mode: 0644]
src/console/nxav/res/warning.ico [new file with mode: 0644]
src/console/nxav/resource.h [new file with mode: 0644]
src/console/nxav/tools.cpp [new file with mode: 0644]
src/console/nxlexer/Makefile.am [new file with mode: 0644]
src/console/nxlexer/config.cpp [new file with mode: 0644]
src/console/nxlexer/nxlexer.cpp [new file with mode: 0644]
src/console/nxlexer/nxlexer.def [new file with mode: 0644]
src/console/nxlexer/nxlexer.dsp [new file with mode: 0644]
src/console/nxlexer/nxlexer.dsw [new file with mode: 0644]
src/console/nxlexer/nxlexer.h [new file with mode: 0644]
src/console/nxlexer/nxsl.cpp [new file with mode: 0644]
src/console/nxlexer/poll.cpp [new file with mode: 0644]
src/console/nxnotify/AlarmPopup.cpp [new file with mode: 0644]
src/console/nxnotify/AlarmPopup.h [new file with mode: 0644]
src/console/nxnotify/ConnectionPage.cpp [new file with mode: 0644]
src/console/nxnotify/ConnectionPage.h [new file with mode: 0644]
src/console/nxnotify/MainFrm.cpp [new file with mode: 0644]
src/console/nxnotify/MainFrm.h [new file with mode: 0644]
src/console/nxnotify/Makefile.am [new file with mode: 0644]
src/console/nxnotify/PopupCfgPage.cpp [new file with mode: 0644]
src/console/nxnotify/PopupCfgPage.h [new file with mode: 0644]
src/console/nxnotify/RequestProcessingDlg.cpp [new file with mode: 0644]
src/console/nxnotify/RequestProcessingDlg.h [new file with mode: 0644]
src/console/nxnotify/StdAfx.cpp [new file with mode: 0644]
src/console/nxnotify/StdAfx.h [new file with mode: 0644]
src/console/nxnotify/comm.cpp [new file with mode: 0644]
src/console/nxnotify/globals.cpp [new file with mode: 0644]
src/console/nxnotify/globals.h [new file with mode: 0644]
src/console/nxnotify/nxnotify.clw [new file with mode: 0644]
src/console/nxnotify/nxnotify.cpp [new file with mode: 0644]
src/console/nxnotify/nxnotify.dsp [new file with mode: 0644]
src/console/nxnotify/nxnotify.h [new file with mode: 0644]
src/console/nxnotify/nxnotify.rc [new file with mode: 0644]
src/console/nxnotify/res/Makefile.am [new file with mode: 0644]
src/console/nxnotify/res/nxnotify.ico [new file with mode: 0644]
src/console/nxnotify/res/nxnotify.rc2 [new file with mode: 0644]
src/console/nxnotify/res/processing.ico [new file with mode: 0644]
src/console/nxnotify/res/sort_up.ico [new file with mode: 0644]
src/console/nxnotify/res/sortdown.ico [new file with mode: 0644]
src/console/nxnotify/res/warning.ico [new file with mode: 0644]
src/console/nxnotify/resource.h [new file with mode: 0644]
src/console/nxuilib/AlarmSoundDlg.cpp [new file with mode: 0644]
src/console/nxuilib/AlarmSoundDlg.h [new file with mode: 0644]
src/console/nxuilib/ColourPickerXP.cpp [new file with mode: 0644]
src/console/nxuilib/ColourPickerXP.h [new file with mode: 0644]
src/console/nxuilib/ComboListCtrl.cpp [new file with mode: 0644]
src/console/nxuilib/ComboListCtrl.h [new file with mode: 0644]
src/console/nxuilib/FlatButton.cpp [new file with mode: 0644]
src/console/nxuilib/FlatButton.h [new file with mode: 0644]
src/console/nxuilib/InPlaceCombo.cpp [new file with mode: 0644]
src/console/nxuilib/InPlaceCombo.h [new file with mode: 0644]
src/console/nxuilib/InPlaceEdit.cpp [new file with mode: 0644]
src/console/nxuilib/InPlaceEdit.h [new file with mode: 0644]
src/console/nxuilib/LoginDialog.cpp [new file with mode: 0644]
src/console/nxuilib/LoginDialog.h [new file with mode: 0644]
src/console/nxuilib/Makefile.am [new file with mode: 0644]
src/console/nxuilib/MemDC.h [new file with mode: 0644]
src/console/nxuilib/ScintillaCtrl.cpp [new file with mode: 0644]
src/console/nxuilib/ScintillaCtrl.h [new file with mode: 0644]
src/console/nxuilib/SimpleListCtrl.cpp [new file with mode: 0644]
src/console/nxuilib/SimpleListCtrl.h [new file with mode: 0644]
src/console/nxuilib/StdAfx.cpp [new file with mode: 0644]
src/console/nxuilib/StdAfx.h [new file with mode: 0644]
src/console/nxuilib/TaskBarPopupWnd.cpp [new file with mode: 0644]
src/console/nxuilib/TaskBarPopupWnd.h [new file with mode: 0644]
src/console/nxuilib/XPTheme.cpp [new file with mode: 0644]
src/console/nxuilib/XPTheme.h [new file with mode: 0644]
src/console/nxuilib/nxuilib.clw [new file with mode: 0644]
src/console/nxuilib/nxuilib.cpp [new file with mode: 0644]
src/console/nxuilib/nxuilib.def [new file with mode: 0644]
src/console/nxuilib/nxuilib.dsp [new file with mode: 0644]
src/console/nxuilib/nxuilib.dsw [new file with mode: 0644]
src/console/nxuilib/nxuilib.h [new file with mode: 0644]
src/console/nxuilib/nxuilib.rc [new file with mode: 0644]
src/console/nxuilib/nxuilibw.def [new file with mode: 0644]
src/console/nxuilib/res/Makefile.am [new file with mode: 0644]
src/console/nxuilib/res/SeverityCritical.ico [new file with mode: 0644]
src/console/nxuilib/res/SeverityMajor.ico [new file with mode: 0644]
src/console/nxuilib/res/SeverityMinor.ico [new file with mode: 0644]
src/console/nxuilib/res/SeverityNormal.ico [new file with mode: 0644]
src/console/nxuilib/res/SeverityWarning.ico [new file with mode: 0644]
src/console/nxuilib/res/login.bmp [new file with mode: 0644]
src/console/nxuilib/res/nxuilib.rc2 [new file with mode: 0644]
src/console/nxuilib/res/play.ico [new file with mode: 0644]
src/console/nxuilib/resource.h [new file with mode: 0644]
src/console/nxuilib/sounds/Makefile.am [new file with mode: 0644]
src/console/nxuilib/sounds/alarm1.wav [new file with mode: 0644]
src/console/nxuilib/sounds/alarm2.wav [new file with mode: 0644]
src/console/nxuilib/sounds/beep.wav [new file with mode: 0644]
src/console/nxuilib/sounds/misc1.wav [new file with mode: 0644]
src/console/nxuilib/sounds/misc2.wav [new file with mode: 0644]
src/console/nxuilib/sounds/misc3.wav [new file with mode: 0644]
src/console/nxuilib/sounds/misc4.wav [new file with mode: 0644]
src/console/nxuilib/sounds/misc5.wav [new file with mode: 0644]
src/console/nxuilib/sounds/ring1.wav [new file with mode: 0644]
src/console/nxuilib/sounds/ring2.wav [new file with mode: 0644]
src/console/nxuilib/sounds/siren1.wav [new file with mode: 0644]
src/console/nxuilib/sounds/siren2.wav [new file with mode: 0644]
src/console/nxuilib/speaker.cpp [new file with mode: 0644]
src/console/nxuilib/tools.cpp [new file with mode: 0644]
src/console/win32/ActionEditor.cpp [new file with mode: 0644]
src/console/win32/ActionEditor.h [new file with mode: 0644]
src/console/win32/ActionSelDlg.cpp [new file with mode: 0644]
src/console/win32/ActionSelDlg.h [new file with mode: 0644]
src/console/win32/AddDCIDlg.cpp [new file with mode: 0644]
src/console/win32/AddDCIDlg.h [new file with mode: 0644]
src/console/win32/AddrChangeDlg.cpp [new file with mode: 0644]
src/console/win32/AddrChangeDlg.h [new file with mode: 0644]
src/console/win32/AddrEntryDlg.cpp [new file with mode: 0644]
src/console/win32/AddrEntryDlg.h [new file with mode: 0644]
src/console/win32/AdvSplitter.cpp [new file with mode: 0644]
src/console/win32/AdvSplitter.h [new file with mode: 0644]
src/console/win32/AgentCfgDlg.cpp [new file with mode: 0644]
src/console/win32/AgentCfgDlg.h [new file with mode: 0644]
src/console/win32/AgentCfgEditor.cpp [new file with mode: 0644]
src/console/win32/AgentCfgEditor.h [new file with mode: 0644]
src/console/win32/AgentConfigMgr.cpp [new file with mode: 0644]
src/console/win32/AgentConfigMgr.h [new file with mode: 0644]
src/console/win32/AgentParamSelDlg.cpp [new file with mode: 0644]
src/console/win32/AgentParamSelDlg.h [new file with mode: 0644]
src/console/win32/AlarmBrowser.cpp [new file with mode: 0644]
src/console/win32/AlarmBrowser.h [new file with mode: 0644]
src/console/win32/AlarmView.cpp [new file with mode: 0644]
src/console/win32/AlarmView.h [new file with mode: 0644]
src/console/win32/CertManager.cpp [new file with mode: 0644]
src/console/win32/CertManager.h [new file with mode: 0644]
src/console/win32/ChildMgmtStatusDlg.cpp [new file with mode: 0644]
src/console/win32/ChildMgmtStatusDlg.h [new file with mode: 0644]
src/console/win32/ClusterPropsGeneral.cpp [new file with mode: 0644]
src/console/win32/ClusterPropsGeneral.h [new file with mode: 0644]
src/console/win32/ClusterPropsResources.cpp [new file with mode: 0644]
src/console/win32/ClusterPropsResources.h [new file with mode: 0644]
src/console/win32/ClusterResDlg.cpp [new file with mode: 0644]
src/console/win32/ClusterResDlg.h [new file with mode: 0644]
src/console/win32/ClusterView.cpp [new file with mode: 0644]
src/console/win32/ClusterView.h [new file with mode: 0644]
src/console/win32/ColorSelector.cpp [new file with mode: 0644]
src/console/win32/ColorSelector.h [new file with mode: 0644]
src/console/win32/CondDCIPropDlg.cpp [new file with mode: 0644]
src/console/win32/CondDCIPropDlg.h [new file with mode: 0644]
src/console/win32/CondPropsData.cpp [new file with mode: 0644]
src/console/win32/CondPropsData.h [new file with mode: 0644]
src/console/win32/CondPropsGeneral.cpp [new file with mode: 0644]
src/console/win32/CondPropsGeneral.h [new file with mode: 0644]
src/console/win32/CondPropsScript.cpp [new file with mode: 0644]
src/console/win32/CondPropsScript.h [new file with mode: 0644]
src/console/win32/ConsolePropsGeneral.cpp [new file with mode: 0644]
src/console/win32/ConsolePropsGeneral.h [new file with mode: 0644]
src/console/win32/ConsoleUpgradeDlg.cpp [new file with mode: 0644]
src/console/win32/ConsoleUpgradeDlg.h [new file with mode: 0644]
src/console/win32/ControlPanel.cpp [new file with mode: 0644]
src/console/win32/ControlPanel.h [new file with mode: 0644]
src/console/win32/CreateClusterDlg.cpp [new file with mode: 0644]
src/console/win32/CreateClusterDlg.h [new file with mode: 0644]
src/console/win32/CreateCondDlg.cpp [new file with mode: 0644]
src/console/win32/CreateCondDlg.h [new file with mode: 0644]
src/console/win32/CreateContainerDlg.cpp [new file with mode: 0644]
src/console/win32/CreateContainerDlg.h [new file with mode: 0644]
src/console/win32/CreateIfDCIDlg.cpp [new file with mode: 0644]
src/console/win32/CreateIfDCIDlg.h [new file with mode: 0644]
src/console/win32/CreateMPDlg.cpp [new file with mode: 0644]
src/console/win32/CreateMPDlg.h [new file with mode: 0644]
src/console/win32/CreateNetMapDlg.cpp [new file with mode: 0644]
src/console/win32/CreateNetMapDlg.h [new file with mode: 0644]
src/console/win32/CreateNetSrvDlg.cpp [new file with mode: 0644]
src/console/win32/CreateNetSrvDlg.h [new file with mode: 0644]
src/console/win32/CreateNodeDlg.cpp [new file with mode: 0644]
src/console/win32/CreateNodeDlg.h [new file with mode: 0644]
src/console/win32/CreateObjectDlg.cpp [new file with mode: 0644]
src/console/win32/CreateObjectDlg.h [new file with mode: 0644]
src/console/win32/CreateTGDlg.cpp [new file with mode: 0644]
src/console/win32/CreateTGDlg.h [new file with mode: 0644]
src/console/win32/CreateTemplateDlg.cpp [new file with mode: 0644]
src/console/win32/CreateTemplateDlg.h [new file with mode: 0644]
src/console/win32/CreateVPNConnDlg.cpp [new file with mode: 0644]
src/console/win32/CreateVPNConnDlg.h [new file with mode: 0644]
src/console/win32/DCIDataView.cpp [new file with mode: 0644]
src/console/win32/DCIDataView.h [new file with mode: 0644]
src/console/win32/DCIPropPage.cpp [new file with mode: 0644]
src/console/win32/DCIPropPage.h [new file with mode: 0644]
src/console/win32/DCISchedulePage.cpp [new file with mode: 0644]
src/console/win32/DCISchedulePage.h [new file with mode: 0644]
src/console/win32/DCIThresholdsPage.cpp [new file with mode: 0644]
src/console/win32/DCIThresholdsPage.h [new file with mode: 0644]
src/console/win32/DCITransformPage.cpp [new file with mode: 0644]
src/console/win32/DCITransformPage.h [new file with mode: 0644]
src/console/win32/DataCollectionEditor.cpp [new file with mode: 0644]
src/console/win32/DataCollectionEditor.h [new file with mode: 0644]
src/console/win32/DataExportDlg.cpp [new file with mode: 0644]
src/console/win32/DataExportDlg.h [new file with mode: 0644]
src/console/win32/DataQueryDlg.cpp [new file with mode: 0644]
src/console/win32/DataQueryDlg.h [new file with mode: 0644]
src/console/win32/DebugFrame.cpp [new file with mode: 0644]
src/console/win32/DebugFrame.h [new file with mode: 0644]
src/console/win32/DefineGraphDlg.cpp [new file with mode: 0644]
src/console/win32/DefineGraphDlg.h [new file with mode: 0644]
src/console/win32/DeploymentView.cpp [new file with mode: 0644]
src/console/win32/DeploymentView.h [new file with mode: 0644]
src/console/win32/DesktopManager.cpp [new file with mode: 0644]
src/console/win32/DesktopManager.h [new file with mode: 0644]
src/console/win32/DetailsView.cpp [new file with mode: 0644]
src/console/win32/DetailsView.h [new file with mode: 0644]
src/console/win32/DiscoveryPropAddrList.cpp [new file with mode: 0644]
src/console/win32/DiscoveryPropAddrList.h [new file with mode: 0644]
src/console/win32/DiscoveryPropCommunities.cpp [new file with mode: 0644]
src/console/win32/DiscoveryPropCommunities.h [new file with mode: 0644]
src/console/win32/DiscoveryPropGeneral.cpp [new file with mode: 0644]
src/console/win32/DiscoveryPropGeneral.h [new file with mode: 0644]
src/console/win32/DiscoveryPropTargets.cpp [new file with mode: 0644]
src/console/win32/DiscoveryPropTargets.h [new file with mode: 0644]
src/console/win32/EditActionDlg.cpp [new file with mode: 0644]
src/console/win32/EditActionDlg.h [new file with mode: 0644]
src/console/win32/EditBox.cpp [new file with mode: 0644]
src/console/win32/EditBox.h [new file with mode: 0644]
src/console/win32/EditEventDlg.cpp [new file with mode: 0644]
src/console/win32/EditEventDlg.h [new file with mode: 0644]
src/console/win32/EditSubnetDlg.cpp [new file with mode: 0644]
src/console/win32/EditSubnetDlg.h [new file with mode: 0644]
src/console/win32/EditVariableDlg.cpp [new file with mode: 0644]
src/console/win32/EditVariableDlg.h [new file with mode: 0644]
src/console/win32/EventBrowser.cpp [new file with mode: 0644]
src/console/win32/EventBrowser.h [new file with mode: 0644]
src/console/win32/EventEditor.cpp [new file with mode: 0644]
src/console/win32/EventEditor.h [new file with mode: 0644]
src/console/win32/EventPolicyEditor.cpp [new file with mode: 0644]
src/console/win32/EventPolicyEditor.h [new file with mode: 0644]
src/console/win32/EventSelDlg.cpp [new file with mode: 0644]
src/console/win32/EventSelDlg.h [new file with mode: 0644]
src/console/win32/ExtEditCtrl.cpp [new file with mode: 0644]
src/console/win32/ExtEditCtrl.h [new file with mode: 0644]
src/console/win32/FatalErrorDlg.cpp [new file with mode: 0644]
src/console/win32/FatalErrorDlg.h [new file with mode: 0644]
src/console/win32/Graph.cpp [new file with mode: 0644]
src/console/win32/Graph.h [new file with mode: 0644]
src/console/win32/GraphDataPage.cpp [new file with mode: 0644]
src/console/win32/GraphDataPage.h [new file with mode: 0644]
src/console/win32/GraphFrame.cpp [new file with mode: 0644]
src/console/win32/GraphFrame.h [new file with mode: 0644]
src/console/win32/GraphManagerDlg.cpp [new file with mode: 0644]
src/console/win32/GraphManagerDlg.h [new file with mode: 0644]
src/console/win32/GraphSettingsPage.cpp [new file with mode: 0644]
src/console/win32/GraphSettingsPage.h [new file with mode: 0644]
src/console/win32/GraphStylePage.cpp [new file with mode: 0644]
src/console/win32/GraphStylePage.h [new file with mode: 0644]
src/console/win32/GroupPropDlg.cpp [new file with mode: 0644]
src/console/win32/GroupPropDlg.h [new file with mode: 0644]
src/console/win32/IfPropsGeneral.cpp [new file with mode: 0644]
src/console/win32/IfPropsGeneral.h [new file with mode: 0644]
src/console/win32/ImportCertDlg.cpp [new file with mode: 0644]
src/console/win32/ImportCertDlg.h [new file with mode: 0644]
src/console/win32/InputBox.cpp [new file with mode: 0644]
src/console/win32/InputBox.h [new file with mode: 0644]
src/console/win32/InternalItemSelDlg.cpp [new file with mode: 0644]
src/console/win32/InternalItemSelDlg.h [new file with mode: 0644]
src/console/win32/LPPList.cpp [new file with mode: 0644]
src/console/win32/LPPList.h [new file with mode: 0644]
src/console/win32/LastValuesPropDlg.cpp [new file with mode: 0644]
src/console/win32/LastValuesPropDlg.h [new file with mode: 0644]
src/console/win32/LastValuesView.cpp [new file with mode: 0644]
src/console/win32/LastValuesView.h [new file with mode: 0644]
src/console/win32/MIBBrowserDlg.cpp [new file with mode: 0644]
src/console/win32/MIBBrowserDlg.h [new file with mode: 0644]
src/console/win32/MainFrm.cpp [new file with mode: 0644]
src/console/win32/MainFrm.h [new file with mode: 0644]
src/console/win32/Makefile.am [new file with mode: 0644]
src/console/win32/MapControlBox.cpp [new file with mode: 0644]
src/console/win32/MapControlBox.h [new file with mode: 0644]
src/console/win32/MapFrame.cpp [new file with mode: 0644]
src/console/win32/MapFrame.h [new file with mode: 0644]
src/console/win32/MapLinkPropDlg.cpp [new file with mode: 0644]
src/console/win32/MapLinkPropDlg.h [new file with mode: 0644]
src/console/win32/MapManager.cpp [new file with mode: 0644]
src/console/win32/MapManager.h [new file with mode: 0644]
src/console/win32/MapSelDlg.cpp [new file with mode: 0644]
src/console/win32/MapSelDlg.h [new file with mode: 0644]
src/console/win32/MapToolbox.cpp [new file with mode: 0644]
src/console/win32/MapToolbox.h [new file with mode: 0644]
src/console/win32/MapView.cpp [new file with mode: 0644]
src/console/win32/MapView.h [new file with mode: 0644]
src/console/win32/ModifiedAgentCfgDlg.cpp [new file with mode: 0644]
src/console/win32/ModifiedAgentCfgDlg.h [new file with mode: 0644]
src/console/win32/NetSrvPropsGeneral.cpp [new file with mode: 0644]
src/console/win32/NetSrvPropsGeneral.h [new file with mode: 0644]
src/console/win32/NetSummaryFrame.cpp [new file with mode: 0644]
src/console/win32/NetSummaryFrame.h [new file with mode: 0644]
src/console/win32/NewActionDlg.cpp [new file with mode: 0644]
src/console/win32/NewActionDlg.h [new file with mode: 0644]
src/console/win32/NewObjectToolDlg.cpp [new file with mode: 0644]
src/console/win32/NewObjectToolDlg.h [new file with mode: 0644]
src/console/win32/NewUserDlg.cpp [new file with mode: 0644]
src/console/win32/NewUserDlg.h [new file with mode: 0644]
src/console/win32/NodeLastValuesView.cpp [new file with mode: 0644]
src/console/win32/NodeLastValuesView.h [new file with mode: 0644]
src/console/win32/NodePerfView.cpp [new file with mode: 0644]
src/console/win32/NodePerfView.h [new file with mode: 0644]
src/console/win32/NodePoller.cpp [new file with mode: 0644]
src/console/win32/NodePoller.h [new file with mode: 0644]
src/console/win32/NodePropsGeneral.cpp [new file with mode: 0644]
src/console/win32/NodePropsGeneral.h [new file with mode: 0644]
src/console/win32/NodePropsPolling.cpp [new file with mode: 0644]
src/console/win32/NodePropsPolling.h [new file with mode: 0644]
src/console/win32/NodeSummary.cpp [new file with mode: 0644]
src/console/win32/NodeSummary.h [new file with mode: 0644]
src/console/win32/NodeTopologyView.cpp [new file with mode: 0644]
src/console/win32/NodeTopologyView.h [new file with mode: 0644]
src/console/win32/ObjToolPropColumns.cpp [new file with mode: 0644]
src/console/win32/ObjToolPropColumns.h [new file with mode: 0644]
src/console/win32/ObjToolPropGeneral.cpp [new file with mode: 0644]
src/console/win32/ObjToolPropGeneral.h [new file with mode: 0644]
src/console/win32/ObjToolPropOptions.cpp [new file with mode: 0644]
src/console/win32/ObjToolPropOptions.h [new file with mode: 0644]
src/console/win32/ObjectBrowser.cpp [new file with mode: 0644]
src/console/win32/ObjectBrowser.h [new file with mode: 0644]
src/console/win32/ObjectCommentsEditor.cpp [new file with mode: 0644]
src/console/win32/ObjectCommentsEditor.h [new file with mode: 0644]
src/console/win32/ObjectDepView.cpp [new file with mode: 0644]
src/console/win32/ObjectDepView.h [new file with mode: 0644]
src/console/win32/ObjectOverview.cpp [new file with mode: 0644]
src/console/win32/ObjectOverview.h [new file with mode: 0644]
src/console/win32/ObjectPropCaps.cpp [new file with mode: 0644]
src/console/win32/ObjectPropCaps.h [new file with mode: 0644]
src/console/win32/ObjectPropSheet.cpp [new file with mode: 0644]
src/console/win32/ObjectPropSheet.h [new file with mode: 0644]
src/console/win32/ObjectPropsCustomAttrs.cpp [new file with mode: 0644]
src/console/win32/ObjectPropsCustomAttrs.h [new file with mode: 0644]
src/console/win32/ObjectPropsGeneral.cpp [new file with mode: 0644]
src/console/win32/ObjectPropsGeneral.h [new file with mode: 0644]
src/console/win32/ObjectPropsPresentation.cpp [new file with mode: 0644]
src/console/win32/ObjectPropsPresentation.h [new file with mode: 0644]
src/console/win32/ObjectPropsRelations.cpp [new file with mode: 0644]
src/console/win32/ObjectPropsRelations.h [new file with mode: 0644]
src/console/win32/ObjectPropsSecurity.cpp [new file with mode: 0644]
src/console/win32/ObjectPropsSecurity.h [new file with mode: 0644]
src/console/win32/ObjectPropsStatus.cpp [new file with mode: 0644]
src/console/win32/ObjectPropsStatus.h [new file with mode: 0644]
src/console/win32/ObjectPropsTrustedNodes.cpp [new file with mode: 0644]
src/console/win32/ObjectPropsTrustedNodes.h [new file with mode: 0644]
src/console/win32/ObjectSelDlg.cpp [new file with mode: 0644]
src/console/win32/ObjectSelDlg.h [new file with mode: 0644]
src/console/win32/ObjectSubordinateView.cpp [new file with mode: 0644]
src/console/win32/ObjectSubordinateView.h [new file with mode: 0644]
src/console/win32/ObjectToolsEditor.cpp [new file with mode: 0644]
src/console/win32/ObjectToolsEditor.h [new file with mode: 0644]
src/console/win32/ObjectTree.cpp [new file with mode: 0644]
src/console/win32/ObjectTree.h [new file with mode: 0644]
src/console/win32/ObjectTreeCtrl.cpp [new file with mode: 0644]
src/console/win32/ObjectTreeCtrl.h [new file with mode: 0644]
src/console/win32/ObjectView.cpp [new file with mode: 0644]
src/console/win32/ObjectView.h [new file with mode: 0644]
src/console/win32/PackageMgr.cpp [new file with mode: 0644]
src/console/win32/PackageMgr.h [new file with mode: 0644]
src/console/win32/PasswordChangeDlg.cpp [new file with mode: 0644]
src/console/win32/PasswordChangeDlg.h [new file with mode: 0644]
src/console/win32/RemoveTemplateDlg.cpp [new file with mode: 0644]
src/console/win32/RemoveTemplateDlg.h [new file with mode: 0644]
src/console/win32/RequestProcessingDlg.cpp [new file with mode: 0644]
src/console/win32/RequestProcessingDlg.h [new file with mode: 0644]
src/console/win32/RuleAlarmDlg.cpp [new file with mode: 0644]
src/console/win32/RuleAlarmDlg.h [new file with mode: 0644]
src/console/win32/RuleCommentDlg.cpp [new file with mode: 0644]
src/console/win32/RuleCommentDlg.h [new file with mode: 0644]
src/console/win32/RuleHeader.cpp [new file with mode: 0644]
src/console/win32/RuleHeader.h [new file with mode: 0644]
src/console/win32/RuleList.cpp [new file with mode: 0644]
src/console/win32/RuleList.h [new file with mode: 0644]
src/console/win32/RuleOptionsDlg.cpp [new file with mode: 0644]
src/console/win32/RuleOptionsDlg.h [new file with mode: 0644]
src/console/win32/RuleScriptDlg.cpp [new file with mode: 0644]
src/console/win32/RuleScriptDlg.h [new file with mode: 0644]
src/console/win32/RuleSeverityDlg.cpp [new file with mode: 0644]
src/console/win32/RuleSeverityDlg.h [new file with mode: 0644]
src/console/win32/RuleSituationDlg.cpp [new file with mode: 0644]
src/console/win32/RuleSituationDlg.h [new file with mode: 0644]
src/console/win32/SNMPWalkDlg.cpp [new file with mode: 0644]
src/console/win32/SNMPWalkDlg.h [new file with mode: 0644]
src/console/win32/SaveDesktopDlg.cpp [new file with mode: 0644]
src/console/win32/SaveDesktopDlg.h [new file with mode: 0644]
src/console/win32/ScriptManager.cpp [new file with mode: 0644]
src/console/win32/ScriptManager.h [new file with mode: 0644]
src/console/win32/ScriptView.cpp [new file with mode: 0644]
src/console/win32/ScriptView.h [new file with mode: 0644]
src/console/win32/SelectMPDlg.cpp [new file with mode: 0644]
src/console/win32/SelectMPDlg.h [new file with mode: 0644]
src/console/win32/ServerCfgEditor.cpp [new file with mode: 0644]
src/console/win32/ServerCfgEditor.h [new file with mode: 0644]
src/console/win32/SituationManager.cpp [new file with mode: 0644]
src/console/win32/SituationManager.h [new file with mode: 0644]
src/console/win32/SituationSelDlg.cpp [new file with mode: 0644]
src/console/win32/SituationSelDlg.h [new file with mode: 0644]
src/console/win32/StdAfx.cpp [new file with mode: 0644]
src/console/win32/StdAfx.h [new file with mode: 0644]
src/console/win32/SubmapBkgndDlg.cpp [new file with mode: 0644]
src/console/win32/SubmapBkgndDlg.h [new file with mode: 0644]
src/console/win32/SyslogBrowser.cpp [new file with mode: 0644]
src/console/win32/SyslogBrowser.h [new file with mode: 0644]
src/console/win32/SyslogParserCfg.cpp [new file with mode: 0644]
src/console/win32/SyslogParserCfg.h [new file with mode: 0644]
src/console/win32/TableView.cpp [new file with mode: 0644]
src/console/win32/TableView.h [new file with mode: 0644]
src/console/win32/ThresholdDlg.cpp [new file with mode: 0644]
src/console/win32/ThresholdDlg.h [new file with mode: 0644]
src/console/win32/ToolBox.cpp [new file with mode: 0644]
src/console/win32/ToolBox.h [new file with mode: 0644]
src/console/win32/TrapEditDlg.cpp [new file with mode: 0644]
src/console/win32/TrapEditDlg.h [new file with mode: 0644]
src/console/win32/TrapEditor.cpp [new file with mode: 0644]
src/console/win32/TrapEditor.h [new file with mode: 0644]
src/console/win32/TrapLogBrowser.cpp [new file with mode: 0644]
src/console/win32/TrapLogBrowser.h [new file with mode: 0644]
src/console/win32/TrapParamDlg.cpp [new file with mode: 0644]
src/console/win32/TrapParamDlg.h [new file with mode: 0644]
src/console/win32/TrapSelDlg.cpp [new file with mode: 0644]
src/console/win32/TrapSelDlg.h [new file with mode: 0644]
src/console/win32/UserEditor.cpp [new file with mode: 0644]
src/console/win32/UserEditor.h [new file with mode: 0644]
src/console/win32/UserPropDlg.cpp [new file with mode: 0644]
src/console/win32/UserPropDlg.h [new file with mode: 0644]
src/console/win32/UserSelectDlg.cpp [new file with mode: 0644]
src/console/win32/UserSelectDlg.h [new file with mode: 0644]
src/console/win32/VPNCPropsGeneral.cpp [new file with mode: 0644]
src/console/win32/VPNCPropsGeneral.h [new file with mode: 0644]
src/console/win32/ValueList.cpp [new file with mode: 0644]
src/console/win32/ValueList.h [new file with mode: 0644]
src/console/win32/WaitView.cpp [new file with mode: 0644]
src/console/win32/WaitView.h [new file with mode: 0644]
src/console/win32/WebBrowser.cpp [new file with mode: 0644]
src/console/win32/WebBrowser.h [new file with mode: 0644]
src/console/win32/comm.cpp [new file with mode: 0644]
src/console/win32/draw.cpp [new file with mode: 0644]
src/console/win32/globals.cpp [new file with mode: 0644]
src/console/win32/globals.h [new file with mode: 0644]
src/console/win32/icons/Makefile.am [new file with mode: 0644]
src/console/win32/icons/RuleManager.ico [new file with mode: 0644]
src/console/win32/icons/SeverityCritical.ico [new file with mode: 0644]
src/console/win32/icons/SeverityMajor.ico [new file with mode: 0644]
src/console/win32/icons/SeverityMinor.ico [new file with mode: 0644]
src/console/win32/icons/SeverityNormal.ico [new file with mode: 0644]
src/console/win32/icons/SeverityWarning.ico [new file with mode: 0644]
src/console/win32/icons/Tips.ico [new file with mode: 0644]
src/console/win32/icons/ZoomIn.ico [new file with mode: 0644]
src/console/win32/icons/ZoomOut.ico [new file with mode: 0644]
src/console/win32/icons/ack.ico [new file with mode: 0644]
src/console/win32/icons/active.ico [new file with mode: 0644]
src/console/win32/icons/again.ico [new file with mode: 0644]
src/console/win32/icons/alarm.ico [new file with mode: 0644]
src/console/win32/icons/back.ico [new file with mode: 0644]
src/console/win32/icons/cert.ico [new file with mode: 0644]
src/console/win32/icons/certmgr.ico [new file with mode: 0644]
src/console/win32/icons/cluster.ico [new file with mode: 0644]
src/console/win32/icons/command.ico [new file with mode: 0644]
src/console/win32/icons/configs.ico [new file with mode: 0644]
src/console/win32/icons/connect.ico [new file with mode: 0644]
src/console/win32/icons/database.ico [new file with mode: 0644]
src/console/win32/icons/datacoll.ico [new file with mode: 0644]
src/console/win32/icons/dctemplate.ico [new file with mode: 0644]
src/console/win32/icons/deploy.ico [new file with mode: 0644]
src/console/win32/icons/desktop.ico [new file with mode: 0644]
src/console/win32/icons/disabled.ico [new file with mode: 0644]
src/console/win32/icons/discovery.ico [new file with mode: 0644]
src/console/win32/icons/document.ico [new file with mode: 0644]
src/console/win32/icons/e-mail.ico [new file with mode: 0644]
src/console/win32/icons/earth.ico [new file with mode: 0644]
src/console/win32/icons/editor.ico [new file with mode: 0644]
src/console/win32/icons/empty.ico [new file with mode: 0644]
src/console/win32/icons/event_corr.ico [new file with mode: 0644]
src/console/win32/icons/exec.ico [new file with mode: 0644]
src/console/win32/icons/exit.ico [new file with mode: 0644]
src/console/win32/icons/find.ico [new file with mode: 0644]
src/console/win32/icons/folder_c.ico [new file with mode: 0644]
src/console/win32/icons/folder_o.ico [new file with mode: 0644]
src/console/win32/icons/forward.ico [new file with mode: 0644]
src/console/win32/icons/fwd_event.ico [new file with mode: 0644]
src/console/win32/icons/go_parent.ico [new file with mode: 0644]
src/console/win32/icons/graph.ico [new file with mode: 0644]
src/console/win32/icons/home.ico [new file with mode: 0644]
src/console/win32/icons/iexplore.ico [new file with mode: 0644]
src/console/win32/icons/instance.ico [new file with mode: 0644]
src/console/win32/icons/log.ico [new file with mode: 0644]
src/console/win32/icons/lpp.ico [new file with mode: 0644]
src/console/win32/icons/nack.ico [new file with mode: 0644]
src/console/win32/icons/netmap.ico [new file with mode: 0644]
src/console/win32/icons/next.ico [new file with mode: 0644]
src/console/win32/icons/objtools.ico [new file with mode: 0644]
src/console/win32/icons/ovl_status_critical.ico [new file with mode: 0644]
src/console/win32/icons/ovl_status_disabled.ico [new file with mode: 0644]
src/console/win32/icons/ovl_status_major.ico [new file with mode: 0644]
src/console/win32/icons/ovl_status_minor.ico [new file with mode: 0644]
src/console/win32/icons/ovl_status_testing.ico [new file with mode: 0644]
src/console/win32/icons/ovl_status_unknown.ico [new file with mode: 0644]
src/console/win32/icons/ovl_status_unmanaged.ico [new file with mode: 0644]
src/console/win32/icons/ovl_status_warning.ico [new file with mode: 0644]
src/console/win32/icons/package.ico [new file with mode: 0644]
src/console/win32/icons/passwd.ico [new file with mode: 0644]
src/console/win32/icons/pending.ico [new file with mode: 0644]
src/console/win32/icons/print.ico [new file with mode: 0644]
src/console/win32/icons/question.ico [new file with mode: 0644]
src/console/win32/icons/redo_layout.ico [new file with mode: 0644]
src/console/win32/icons/refresh.ico [new file with mode: 0644]
src/console/win32/icons/rexec.ico [new file with mode: 0644]
src/console/win32/icons/running.ico [new file with mode: 0644]
src/console/win32/icons/save.ico [new file with mode: 0644]
src/console/win32/icons/script.ico [new file with mode: 0644]
src/console/win32/icons/script_library.ico [new file with mode: 0644]
src/console/win32/icons/server.ico [new file with mode: 0644]
src/console/win32/icons/setup.ico [new file with mode: 0644]
src/console/win32/icons/situation.ico [new file with mode: 0644]
src/console/win32/icons/sms.ico [new file with mode: 0644]
src/console/win32/icons/sort_up.ico [new file with mode: 0644]
src/console/win32/icons/sortdown.ico [new file with mode: 0644]
src/console/win32/icons/stop.ico [new file with mode: 0644]
src/console/win32/icons/subordinates.ico [new file with mode: 0644]
src/console/win32/icons/template_root.ico [new file with mode: 0644]
src/console/win32/icons/topology.ico [new file with mode: 0644]
src/console/win32/icons/trap.ico [new file with mode: 0644]
src/console/win32/icons/tree.ico [new file with mode: 0644]
src/console/win32/icons/unsupported.ico [new file with mode: 0644]
src/console/win32/icons/user.ico [new file with mode: 0644]
src/console/win32/icons/users.ico [new file with mode: 0644]
src/console/win32/nxcon.clw [new file with mode: 0644]
src/console/win32/nxcon.cpp [new file with mode: 0644]
src/console/win32/nxcon.dsp [new file with mode: 0644]
src/console/win32/nxcon.dsw [new file with mode: 0644]
src/console/win32/nxcon.h [new file with mode: 0644]
src/console/win32/nxcon.rc [new file with mode: 0644]
src/console/win32/res/Makefile.am [new file with mode: 0644]
src/console/win32/res/Toolbar.bmp [new file with mode: 0644]
src/console/win32/res/any.bmp [new file with mode: 0644]
src/console/win32/res/close.bmp [new file with mode: 0644]
src/console/win32/res/down_arrow.bmp [new file with mode: 0644]
src/console/win32/res/none.bmp [new file with mode: 0644]
src/console/win32/res/nxcon.ico [new file with mode: 0644]
src/console/win32/res/nxcon.rc2 [new file with mode: 0644]
src/console/win32/res/up_arrow.bmp [new file with mode: 0644]
src/console/win32/resource.h [new file with mode: 0644]
src/console/win32/tools.cpp [new file with mode: 0644]
src/console/win32starter/Makefile.am [new file with mode: 0644]
src/console/win32starter/nxcstart.cpp [new file with mode: 0644]
src/console/win32starter/nxcstart.dsp [new file with mode: 0644]
src/console/win32starter/nxcstart.dsw [new file with mode: 0644]
src/console/win32starter/nxcstart.rc [new file with mode: 0644]
src/console/win32starter/resource.h [new file with mode: 0644]
src/install/Makefile.am [new file with mode: 0644]
src/install/windows/Makefile.am [new file with mode: 0644]
src/install/windows/files.txt [new file with mode: 0644]
src/install/windows/netxms.iss [new file with mode: 0644]
src/install/windows/nxav.exe.manifest [new file with mode: 0644]
src/install/windows/nxcon.exe.manifest [new file with mode: 0644]
src/install/windows/nxconfig.exe.manifest [new file with mode: 0644]
src/install/windows/nxmc.exe.manifest [new file with mode: 0644]
src/install/windows/nxnotify.exe.manifest [new file with mode: 0644]
src/java/netxms-base/pom.xml [new file with mode: 0644]
src/java/netxms-base/src/main/java/org/netxms/base/NXCPCodes.java [new file with mode: 0644]
src/java/netxms-base/src/main/java/org/netxms/base/NXCPException.java [new file with mode: 0644]
src/java/netxms-base/src/main/java/org/netxms/base/NXCPMessage.java [new file with mode: 0644]
src/java/netxms-base/src/main/java/org/netxms/base/NXCPMessageReceiver.java [new file with mode: 0644]
src/java/netxms-base/src/main/java/org/netxms/base/NXCPMsgWaitQueue.java [new file with mode: 0644]
src/java/netxms-base/src/main/java/org/netxms/base/NXCPVariable.java [new file with mode: 0644]
src/java/netxms-base/src/main/java/org/netxms/base/NetXMSConst.java [new file with mode: 0644]
src/java/netxms-base/src/test/java/org/netxms/base/NXCPMessageTest.java [new file with mode: 0644]
src/java/netxms-base/src/test/java/org/netxms/base/NXCPMsgWaitQueueTest.java [new file with mode: 0644]
src/java/netxms-base/src/test/java/org/netxms/base/NXCPVariableTest.java [new file with mode: 0644]
src/java/netxms-client/pom.xml [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCAccessListElement.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCAlarm.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCContainer.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCException.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCInterface.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCListener.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCNode.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCNotification.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCObject.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCServerVariable.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCSession.java [new file with mode: 0644]
src/java/netxms-client/src/main/java/org/netxms/client/NXCSubnet.java [new file with mode: 0644]
src/java/netxms-client/src/test/java/org/netxms/client/NXCSessionTest.java [new file with mode: 0644]
src/java/pom.xml [new file with mode: 0644]
src/libnetxms/Makefile.am [new file with mode: 0644]
src/libnetxms/Makefile.nw [new file with mode: 0644]
src/libnetxms/StackWalker.cpp [new file with mode: 0644]
src/libnetxms/StackWalker.h [new file with mode: 0644]
src/libnetxms/base64.cpp [new file with mode: 0644]
src/libnetxms/c_lgcc3.cpp [new file with mode: 0644]
src/libnetxms/config.cpp [new file with mode: 0644]
src/libnetxms/crypto.cpp [new file with mode: 0644]
src/libnetxms/dir.c [new file with mode: 0644]
src/libnetxms/dload.cpp [new file with mode: 0644]
src/libnetxms/gen_uuid.c [new file with mode: 0644]
src/libnetxms/getopt.c [new file with mode: 0644]
src/libnetxms/hash.cpp [new file with mode: 0644]
src/libnetxms/icmp.cpp [new file with mode: 0644]
src/libnetxms/inline.cpp [new file with mode: 0644]
src/libnetxms/libnetxms.dsp [new file with mode: 0644]
src/libnetxms/libnetxms.dsw [new file with mode: 0644]
src/libnetxms/libnetxms.h [new file with mode: 0644]
src/libnetxms/libnetxms.vcp [new file with mode: 0644]
src/libnetxms/libnetxms.vcw [new file with mode: 0644]
src/libnetxms/log.cpp [new file with mode: 0644]
src/libnetxms/main.cpp [new file with mode: 0644]
src/libnetxms/md5.cpp [new file with mode: 0644]
src/libnetxms/md5.h [new file with mode: 0644]
src/libnetxms/message.cpp [new file with mode: 0644]
src/libnetxms/msgwq.cpp [new file with mode: 0644]
src/libnetxms/netxms.def [new file with mode: 0644]
src/libnetxms/nxcp.cpp [new file with mode: 0644]
src/libnetxms/qsort.c [new file with mode: 0644]
src/libnetxms/queue.cpp [new file with mode: 0644]
src/libnetxms/regex.c [new file with mode: 0644]
src/libnetxms/rwlock.cpp [new file with mode: 0644]
src/libnetxms/scandir.c [new file with mode: 0644]
src/libnetxms/seh.cpp [new file with mode: 0644]
src/libnetxms/serial.cpp [new file with mode: 0644]
src/libnetxms/sha1.cpp [new file with mode: 0644]
src/libnetxms/sha1.h [new file with mode: 0644]
src/libnetxms/string.cpp [new file with mode: 0644]
src/libnetxms/strmap.cpp [new file with mode: 0644]
src/libnetxms/strtoll.c [new file with mode: 0644]
src/libnetxms/strtoull.c [new file with mode: 0644]
src/libnetxms/table.cpp [new file with mode: 0644]
src/libnetxms/threads.cpp [new file with mode: 0644]
src/libnetxms/tools.cpp [new file with mode: 0644]
src/libnetxms/unicode.cpp [new file with mode: 0644]
src/libnetxms/uuid.c [new file with mode: 0644]
src/libnetxms/uuidP.h [new file with mode: 0644]
src/libnetxms/wcstoll.c [new file with mode: 0644]
src/libnetxms/wcstoull.c [new file with mode: 0644]
src/libnetxms/xml.cpp [new file with mode: 0644]
src/libnxcl/Makefile.am [new file with mode: 0644]
src/libnxcl/actions.cpp [new file with mode: 0644]
src/libnxcl/agentcfg.cpp [new file with mode: 0644]
src/libnxcl/alarms.cpp [new file with mode: 0644]
src/libnxcl/cert.cpp [new file with mode: 0644]
src/libnxcl/comm.cpp [new file with mode: 0644]
src/libnxcl/datacoll.cpp [new file with mode: 0644]
src/libnxcl/epp.cpp [new file with mode: 0644]
src/libnxcl/eventdb.cpp [new file with mode: 0644]
src/libnxcl/events.cpp [new file with mode: 0644]
src/libnxcl/graph.cpp [new file with mode: 0644]
src/libnxcl/image.cpp [new file with mode: 0644]
src/libnxcl/layer2.cpp [new file with mode: 0644]
src/libnxcl/libnxcl.dsp [new file with mode: 0644]
src/libnxcl/libnxcl.dsw [new file with mode: 0644]
src/libnxcl/libnxcl.h [new file with mode: 0644]
src/libnxcl/libnxcl.vcp [new file with mode: 0644]
src/libnxcl/libnxcl.vcw [new file with mode: 0644]
src/libnxcl/lpp.cpp [new file with mode: 0644]
src/libnxcl/main.cpp [new file with mode: 0644]
src/libnxcl/map.cpp [new file with mode: 0644]
src/libnxcl/mib.cpp [new file with mode: 0644]
src/libnxcl/mp.cpp [new file with mode: 0644]
src/libnxcl/objects.cpp [new file with mode: 0644]
src/libnxcl/objtools.cpp [new file with mode: 0644]
src/libnxcl/package.cpp [new file with mode: 0644]
src/libnxcl/script.cpp [new file with mode: 0644]
src/libnxcl/server.cpp [new file with mode: 0644]
src/libnxcl/session.cpp [new file with mode: 0644]
src/libnxcl/situation.cpp [new file with mode: 0644]
src/libnxcl/snmp.cpp [new file with mode: 0644]
src/libnxcl/snmptrap.cpp [new file with mode: 0644]
src/libnxcl/users.cpp [new file with mode: 0644]
src/libnxlp/Makefile.am [new file with mode: 0644]
src/libnxlp/Makefile.nw [new file with mode: 0644]
src/libnxlp/libnxlp.def [new file with mode: 0644]
src/libnxlp/libnxlp.dsp [new file with mode: 0644]
src/libnxlp/libnxlp.dsw [new file with mode: 0644]
src/libnxlp/libnxlp.h [new file with mode: 0644]
src/libnxlp/main.cpp [new file with mode: 0644]
src/libnxlp/parser.cpp [new file with mode: 0644]
src/libnxlp/rule.cpp [new file with mode: 0644]
src/libnxlp/sample.xml [new file with mode: 0644]
src/libnxlp/unixfile.cpp [new file with mode: 0644]
src/libnxlp/winfile.cpp [new file with mode: 0644]
src/libnxmap/Makefile.am [new file with mode: 0644]
src/libnxmap/graph.cpp [new file with mode: 0644]
src/libnxmap/libnxmap.dsp [new file with mode: 0644]
src/libnxmap/libnxmap.dsw [new file with mode: 0644]
src/libnxmap/libnxmap.h [new file with mode: 0644]
src/libnxmap/main.cpp [new file with mode: 0644]
src/libnxmap/map.cpp [new file with mode: 0644]
src/libnxmap/objlist.cpp [new file with mode: 0644]
src/libnxmap/radial.cpp [new file with mode: 0644]
src/libnxmap/rt.cpp [new file with mode: 0644]
src/libnxmap/submap.cpp [new file with mode: 0644]
src/libnxmap/vertex.cpp [new file with mode: 0644]
src/libnxsl/Makefile.am [new file with mode: 0644]
src/libnxsl/array.cpp [new file with mode: 0644]
src/libnxsl/class.cpp [new file with mode: 0644]
src/libnxsl/compiler.cpp [new file with mode: 0644]
src/libnxsl/env.cpp [new file with mode: 0644]
src/libnxsl/functions.cpp [new file with mode: 0644]
src/libnxsl/instruction.cpp [new file with mode: 0644]
src/libnxsl/lexer.cpp [new file with mode: 0644]
src/libnxsl/libnxsl.dsp [new file with mode: 0644]
src/libnxsl/libnxsl.dsw [new file with mode: 0644]
src/libnxsl/libnxsl.h [new file with mode: 0644]
src/libnxsl/library.cpp [new file with mode: 0644]
src/libnxsl/main.cpp [new file with mode: 0644]
src/libnxsl/parser.l [new file with mode: 0644]
src/libnxsl/parser.y [new file with mode: 0644]
src/libnxsl/program.cpp [new file with mode: 0644]
src/libnxsl/stack.cpp [new file with mode: 0644]
src/libnxsl/value.cpp [new file with mode: 0644]
src/libnxsl/variable.cpp [new file with mode: 0644]
src/libnxsnmp/Makefile.am [new file with mode: 0644]
src/libnxsnmp/ber.cpp [new file with mode: 0644]
src/libnxsnmp/libnxsnmp.dsp [new file with mode: 0644]
src/libnxsnmp/libnxsnmp.dsw [new file with mode: 0644]
src/libnxsnmp/libnxsnmp.h [new file with mode: 0644]
src/libnxsnmp/main.cpp [new file with mode: 0644]
src/libnxsnmp/mib.cpp [new file with mode: 0644]
src/libnxsnmp/oid.cpp [new file with mode: 0644]
src/libnxsnmp/pdu.cpp [new file with mode: 0644]
src/libnxsnmp/transport.cpp [new file with mode: 0644]
src/libnxsnmp/variable.cpp [new file with mode: 0644]
src/libnxsnmp/zfile.cpp [new file with mode: 0644]
src/nxcptest/Makefile.am [new file with mode: 0644]
src/nxcptest/nxcptest.cpp [new file with mode: 0644]
src/nxcptest/nxcptest.dsp [new file with mode: 0644]
src/nxcptest/nxcptest.dsw [new file with mode: 0644]
src/nxcptest/nxcptest.h [new file with mode: 0644]
src/nxevent/Makefile.am [new file with mode: 0644]
src/nxevent/nxevent.cpp [new file with mode: 0644]
src/nxevent/nxevent.dsp [new file with mode: 0644]
src/nxevent/nxevent.dsw [new file with mode: 0644]
src/nxevent/nxevent.h [new file with mode: 0644]
src/nxhttpd/Makefile.am [new file with mode: 0644]
src/nxhttpd/alarm.cpp [new file with mode: 0644]
src/nxhttpd/client.cpp [new file with mode: 0644]
src/nxhttpd/ctrlpanel.cpp [new file with mode: 0644]
src/nxhttpd/dataview.cpp [new file with mode: 0644]
src/nxhttpd/html.cpp [new file with mode: 0644]
src/nxhttpd/httprequest.cpp [new file with mode: 0644]
src/nxhttpd/httpresponse.cpp [new file with mode: 0644]
src/nxhttpd/json.cpp [new file with mode: 0644]
src/nxhttpd/jsonutil.cpp [new file with mode: 0644]
src/nxhttpd/messages.mc [new file with mode: 0644]
src/nxhttpd/nxhttpd.cpp [new file with mode: 0644]
src/nxhttpd/nxhttpd.dsp [new file with mode: 0644]
src/nxhttpd/nxhttpd.dsw [new file with mode: 0644]
src/nxhttpd/nxhttpd.h [new file with mode: 0644]
src/nxhttpd/nxhttpd.rc [new file with mode: 0644]
src/nxhttpd/object.cpp [new file with mode: 0644]
src/nxhttpd/piechart.cpp [new file with mode: 0644]
src/nxhttpd/resource.h [new file with mode: 0644]
src/nxhttpd/session.cpp [new file with mode: 0644]
src/nxhttpd/smgr.cpp [new file with mode: 0644]
src/nxhttpd/static/Makefile.am [new file with mode: 0644]
src/nxhttpd/static/alarms.js [new file with mode: 0644]
src/nxhttpd/static/common.js [new file with mode: 0644]
src/nxhttpd/static/ctrlpanel.js [new file with mode: 0644]
src/nxhttpd/static/images/I.png [new file with mode: 0644]
src/nxhttpd/static/images/L.png [new file with mode: 0644]
src/nxhttpd/static/images/Lminus.png [new file with mode: 0644]
src/nxhttpd/static/images/Lplus.png [new file with mode: 0644]
src/nxhttpd/static/images/Makefile.am [new file with mode: 0644]
src/nxhttpd/static/images/T.png [new file with mode: 0644]
src/nxhttpd/static/images/Tminus.png [new file with mode: 0644]
src/nxhttpd/static/images/Tplus.png [new file with mode: 0644]
src/nxhttpd/static/images/ack.png [new file with mode: 0644]
src/nxhttpd/static/images/blank.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/Makefile.am [new file with mode: 0644]
src/nxhttpd/static/images/buttons/normal/Makefile.am [new file with mode: 0644]
src/nxhttpd/static/images/buttons/normal/ack.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/normal/add.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/normal/cancel.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/normal/delete.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/normal/login.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/normal/ok.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/normal/terminate.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/pressed/Makefile.am [new file with mode: 0644]
src/nxhttpd/static/images/buttons/pressed/ack.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/pressed/add.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/pressed/cancel.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/pressed/delete.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/pressed/login.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/pressed/ok.png [new file with mode: 0644]
src/nxhttpd/static/images/buttons/pressed/terminate.png [new file with mode: 0644]
src/nxhttpd/static/images/checkbox_off.png [new file with mode: 0644]
src/nxhttpd/static/images/checkbox_on.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/Makefile.am [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/actions.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/cert.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/cfgvar.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/ctrlpanel.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/discovery.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/epp.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/group.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/module.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/objtools.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/package.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/scripts.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/servercfg.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/snmptrap.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/user.png [new file with mode: 0644]
src/nxhttpd/static/images/ctrlpanel/users.png [new file with mode: 0644]
src/nxhttpd/static/images/delete.png [new file with mode: 0644]
src/nxhttpd/static/images/document.png [new file with mode: 0644]
src/nxhttpd/static/images/edit.png [new file with mode: 0644]
src/nxhttpd/static/images/file.png [new file with mode: 0644]
src/nxhttpd/static/images/foldericon.png [new file with mode: 0644]
src/nxhttpd/static/images/graph.png [new file with mode: 0644]
src/nxhttpd/static/images/login.png [moved from src/webui/src/org/netxms/public/images/login.png with 100% similarity]
src/nxhttpd/static/images/new.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/Makefile.am [new file with mode: 0644]
src/nxhttpd/static/images/objects/cluster.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/container.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/interface.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/network.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/node.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/service.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/subnet.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/template.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/template_group.png [new file with mode: 0644]
src/nxhttpd/static/images/objects/template_root.png [new file with mode: 0644]
src/nxhttpd/static/images/openfoldericon.png [new file with mode: 0644]
src/nxhttpd/static/images/sort_down.png [new file with mode: 0644]
src/nxhttpd/static/images/sort_up.png [new file with mode: 0644]
src/nxhttpd/static/images/status/Makefile.am [new file with mode: 0644]
src/nxhttpd/static/images/status/critical.png [new file with mode: 0644]
src/nxhttpd/static/images/status/disabled.png [new file with mode: 0644]
src/nxhttpd/static/images/status/major.png [new file with mode: 0644]
src/nxhttpd/static/images/status/minor.png [new file with mode: 0644]
src/nxhttpd/static/images/status/normal.png [new file with mode: 0644]
src/nxhttpd/static/images/status/testing.png [new file with mode: 0644]
src/nxhttpd/static/images/status/unknown.png [new file with mode: 0644]
src/nxhttpd/static/images/status/unmanaged.png [new file with mode: 0644]
src/nxhttpd/static/images/status/warning.png [new file with mode: 0644]
src/nxhttpd/static/images/terminate.png [new file with mode: 0644]
src/nxhttpd/static/netxms.css [new file with mode: 0644]
src/nxhttpd/static/pngfix.js [new file with mode: 0644]
src/nxhttpd/static/xloadtree.js [new file with mode: 0644]
src/nxhttpd/static/xmlextras.js [new file with mode: 0644]
src/nxhttpd/static/xtree.js [new file with mode: 0644]
src/nxhttpd/tools.cpp [new file with mode: 0644]
src/nxhttpd/winsrv.cpp [new file with mode: 0644]
src/nxmibc/Makefile.am [new file with mode: 0644]
src/nxmibc/array.cpp [new file with mode: 0644]
src/nxmibc/mibparse.cpp [new file with mode: 0644]
src/nxmibc/mibparse.h [new file with mode: 0644]
src/nxmibc/nxmibc.cpp [new file with mode: 0644]
src/nxmibc/nxmibc.dsp [new file with mode: 0644]
src/nxmibc/nxmibc.dsw [new file with mode: 0644]
src/nxmibc/nxmibc.h [new file with mode: 0644]
src/nxmibc/parser.l [new file with mode: 0644]
src/nxmibc/parser.y [new file with mode: 0644]
src/nxpush/Makefile.am [new file with mode: 0644]
src/nxpush/nxpush.cpp [new file with mode: 0644]
src/nxpush/nxpush.dsp [new file with mode: 0644]
src/nxpush/nxpush.dsw [new file with mode: 0644]
src/nxreport/Makefile.am [new file with mode: 0644]
src/nxreport/netxms.xsl [new file with mode: 0644]
src/nxreport/nx_strict_tree.cpp [new file with mode: 0644]
src/nxreport/nx_strict_tree.h [new file with mode: 0644]
src/nxreport/nxreport.cpp [new file with mode: 0644]
src/nxreport/nxreport.dsp [new file with mode: 0644]
src/nxreport/nxreport.dsw [new file with mode: 0644]
src/nxreport/nxreport.h [new file with mode: 0644]
src/nxreport/tags.cpp [new file with mode: 0644]
src/nxreport/tags.h [new file with mode: 0644]
src/nxscript/Makefile.am [new file with mode: 0644]
src/nxscript/class.cpp [new file with mode: 0644]
src/nxscript/nxscript.cpp [new file with mode: 0644]
src/nxscript/nxscript.dsp [new file with mode: 0644]
src/nxscript/nxscript.dsw [new file with mode: 0644]
src/nxscript/nxscript.h [new file with mode: 0644]
src/server/Makefile.am [new file with mode: 0644]
src/server/core/Makefile.am [new file with mode: 0644]
src/server/core/acl.cpp [new file with mode: 0644]
src/server/core/actions.cpp [new file with mode: 0644]
src/server/core/admin.cpp [new file with mode: 0644]
src/server/core/agent.cpp [new file with mode: 0644]
src/server/core/alarm.cpp [new file with mode: 0644]
src/server/core/audit.cpp [new file with mode: 0644]
src/server/core/beacon.cpp [new file with mode: 0644]
src/server/core/cert.cpp [new file with mode: 0644]
src/server/core/client.cpp [new file with mode: 0644]
src/server/core/cluster.cpp [new file with mode: 0644]
src/server/core/condition.cpp [new file with mode: 0644]
src/server/core/config.cpp [new file with mode: 0644]
src/server/core/container.cpp [new file with mode: 0644]
src/server/core/correlate.cpp [new file with mode: 0644]
src/server/core/datacoll.cpp [new file with mode: 0644]
src/server/core/dbwrite.cpp [new file with mode: 0644]
src/server/core/dcitem.cpp [new file with mode: 0644]
src/server/core/dcithreshold.cpp [new file with mode: 0644]
src/server/core/dcivalue.cpp [new file with mode: 0644]
src/server/core/debug.cpp [new file with mode: 0644]
src/server/core/ef.cpp [new file with mode: 0644]
src/server/core/email.cpp [new file with mode: 0644]
src/server/core/entirenet.cpp [new file with mode: 0644]
src/server/core/epp.cpp [new file with mode: 0644]
src/server/core/events.cpp [new file with mode: 0644]
src/server/core/evproc.cpp [new file with mode: 0644]
src/server/core/hk.cpp [new file with mode: 0644]
src/server/core/id.cpp [new file with mode: 0644]
src/server/core/image.cpp [new file with mode: 0644]
src/server/core/interface.cpp [new file with mode: 0644]
src/server/core/isc.cpp [new file with mode: 0644]
src/server/core/layer2.cpp [new file with mode: 0644]
src/server/core/locks.cpp [new file with mode: 0644]
src/server/core/lpp.cpp [new file with mode: 0644]
src/server/core/main.cpp [new file with mode: 0644]
src/server/core/map.cpp [new file with mode: 0644]
src/server/core/modules.cpp [new file with mode: 0644]
src/server/core/netinfo.cpp [new file with mode: 0644]
src/server/core/netobj.cpp [new file with mode: 0644]
src/server/core/netsrv.cpp [new file with mode: 0644]
src/server/core/node.cpp [new file with mode: 0644]
src/server/core/nortel.cpp [new file with mode: 0644]
src/server/core/np.cpp [new file with mode: 0644]
src/server/core/nxcore.dsp [new file with mode: 0644]
src/server/core/nxcore.dsw [new file with mode: 0644]
src/server/core/nxcore.h [new file with mode: 0644]
src/server/core/nxmp_data.cpp [new file with mode: 0644]
src/server/core/nxmp_lexer.cpp [new file with mode: 0644]
src/server/core/nxmp_parser.cpp [new file with mode: 0644]
src/server/core/nxmp_parser.h [new file with mode: 0644]
src/server/core/nxmp_parser.l [new file with mode: 0644]
src/server/core/nxmp_parser.y [new file with mode: 0644]
src/server/core/nxsl_classes.cpp [new file with mode: 0644]
src/server/core/nxslext.cpp [new file with mode: 0644]
src/server/core/objects.cpp [new file with mode: 0644]
src/server/core/objtools.cpp [new file with mode: 0644]
src/server/core/package.cpp [new file with mode: 0644]
src/server/core/poll.cpp [new file with mode: 0644]
src/server/core/radius.cpp [new file with mode: 0644]
src/server/core/radius.h [new file with mode: 0644]
src/server/core/rootobj.cpp [new file with mode: 0644]
src/server/core/script.cpp [new file with mode: 0644]
src/server/core/session.cpp [new file with mode: 0644]
src/server/core/situation.cpp [new file with mode: 0644]
src/server/core/sms.cpp [new file with mode: 0644]
src/server/core/snmp.cpp [new file with mode: 0644]
src/server/core/snmptrap.cpp [new file with mode: 0644]
src/server/core/subnet.cpp [new file with mode: 0644]
src/server/core/syncer.cpp [new file with mode: 0644]
src/server/core/syslogd.cpp [new file with mode: 0644]
src/server/core/template.cpp [new file with mode: 0644]
src/server/core/tools.cpp [new file with mode: 0644]
src/server/core/tracert.cpp [new file with mode: 0644]
src/server/core/uniroot.cpp [new file with mode: 0644]
src/server/core/users.cpp [new file with mode: 0644]
src/server/core/vpnconn.cpp [new file with mode: 0644]
src/server/core/watchdog.cpp [new file with mode: 0644]
src/server/core/webmaps.cpp [new file with mode: 0644]
src/server/core/zone.cpp [new file with mode: 0644]
src/server/dbdrv/Makefile.am [new file with mode: 0644]
src/server/dbdrv/mssql/Makefile.am [new file with mode: 0644]
src/server/dbdrv/mssql/mssql.cpp [new file with mode: 0644]
src/server/dbdrv/mssql/mssql.dsp [new file with mode: 0644]
src/server/dbdrv/mssql/mssql.dsw [new file with mode: 0644]
src/server/dbdrv/mssql/mssqldrv.h [new file with mode: 0644]
src/server/dbdrv/mysql/Makefile.am [new file with mode: 0644]
src/server/dbdrv/mysql/mysql.cpp [new file with mode: 0644]
src/server/dbdrv/mysql/mysql.dsp [new file with mode: 0644]
src/server/dbdrv/mysql/mysql.dsw [new file with mode: 0644]
src/server/dbdrv/mysql/mysqldrv.h [new file with mode: 0644]
src/server/dbdrv/odbc/Makefile.am [new file with mode: 0644]
src/server/dbdrv/odbc/odbc.cpp [new file with mode: 0644]
src/server/dbdrv/odbc/odbc.dsp [new file with mode: 0644]
src/server/dbdrv/odbc/odbc.dsw [new file with mode: 0644]
src/server/dbdrv/odbc/odbcdrv.h [new file with mode: 0644]
src/server/dbdrv/oracle/Makefile.am [new file with mode: 0644]
src/server/dbdrv/oracle/oracle.cpp [new file with mode: 0644]
src/server/dbdrv/oracle/oracle.dsp [new file with mode: 0644]
src/server/dbdrv/oracle/oracle.dsw [new file with mode: 0644]
src/server/dbdrv/oracle/oracledrv.h [new file with mode: 0644]
src/server/dbdrv/pgsql/Makefile.am [new file with mode: 0644]
src/server/dbdrv/pgsql/pgsql.cpp [new file with mode: 0644]
src/server/dbdrv/pgsql/pgsql.dsp [new file with mode: 0644]
src/server/dbdrv/pgsql/pgsql.dsw [new file with mode: 0644]
src/server/dbdrv/pgsql/pgsqldrv.h [new file with mode: 0644]
src/server/dbdrv/sqlite/Makefile.am [new file with mode: 0644]
src/server/dbdrv/sqlite/sqlite.cpp [new file with mode: 0644]
src/server/dbdrv/sqlite/sqlite.dsp [new file with mode: 0644]
src/server/dbdrv/sqlite/sqlite.dsw [new file with mode: 0644]
src/server/dbdrv/sqlite/sqlite3.c [new file with mode: 0644]
src/server/dbdrv/sqlite/sqlite3.h [new file with mode: 0644]
src/server/dbdrv/sqlite/sqlite3ext.h [new file with mode: 0644]
src/server/dbdrv/sqlite/sqlitedrv.h [new file with mode: 0644]
src/server/include/dbdrv.h [new file with mode: 0644]
src/server/include/local_admin.h [new file with mode: 0644]
src/server/include/nms_actions.h [new file with mode: 0644]
src/server/include/nms_alarm.h [new file with mode: 0644]
src/server/include/nms_core.h [new file with mode: 0644]
src/server/include/nms_dcoll.h [new file with mode: 0644]
src/server/include/nms_events.h [new file with mode: 0644]
src/server/include/nms_locks.h [new file with mode: 0644]
src/server/include/nms_objects.h [new file with mode: 0644]
src/server/include/nms_pkg.h [new file with mode: 0644]
src/server/include/nms_script.h [new file with mode: 0644]
src/server/include/nms_topo.h [new file with mode: 0644]
src/server/include/nms_users.h [new file with mode: 0644]
src/server/include/nxcore_maps.h [new file with mode: 0644]
src/server/include/nxcore_situations.h [new file with mode: 0644]
src/server/include/nxmodule.h [new file with mode: 0644]
src/server/include/nxsrvapi.h [new file with mode: 0644]
src/server/libnxsrv/Makefile.am [new file with mode: 0644]
src/server/libnxsrv/agent.cpp [new file with mode: 0644]
src/server/libnxsrv/db.cpp [new file with mode: 0644]
src/server/libnxsrv/isc.cpp [new file with mode: 0644]
src/server/libnxsrv/libnxsrv.dsp [new file with mode: 0644]
src/server/libnxsrv/libnxsrv.dsw [new file with mode: 0644]
src/server/libnxsrv/libnxsrv.h [new file with mode: 0644]
src/server/libnxsrv/libnxsrv.rc [new file with mode: 0644]
src/server/libnxsrv/license.cpp [new file with mode: 0644]
src/server/libnxsrv/main.cpp [new file with mode: 0644]
src/server/libnxsrv/messages.mc [new file with mode: 0644]
src/server/libnxsrv/resource.h [new file with mode: 0644]
src/server/libnxsrv/snmpproxy.cpp [new file with mode: 0644]
src/server/modules/hpdp/Makefile.am [new file with mode: 0644]
src/server/modules/hpdp/hpdp.cpp [new file with mode: 0644]
src/server/modules/hpdp/hpdp.dsp [new file with mode: 0644]
src/server/modules/hpdp/hpdp.dsw [new file with mode: 0644]
src/server/modules/hpdp/hpdp.h [new file with mode: 0644]
src/server/netxmsd/Makefile.am [new file with mode: 0644]
src/server/netxmsd/netxmsd.cpp [new file with mode: 0644]
src/server/netxmsd/netxmsd.dsp [new file with mode: 0644]
src/server/netxmsd/netxmsd.dsw [new file with mode: 0644]
src/server/netxmsd/netxmsd.h [new file with mode: 0644]
src/server/netxmsd/winsrv.cpp [new file with mode: 0644]
src/server/smsdrv/Makefile.am [new file with mode: 0644]
src/server/smsdrv/generic/Makefile.am [new file with mode: 0644]
src/server/smsdrv/generic/generic.dsp [new file with mode: 0644]
src/server/smsdrv/generic/generic.dsw [new file with mode: 0644]
src/server/smsdrv/generic/generic.sln [new file with mode: 0644]
src/server/smsdrv/generic/main.cpp [new file with mode: 0644]
src/server/smsdrv/generic/main.h [new file with mode: 0644]
src/server/smsdrv/nxagent/Makefile.am [new file with mode: 0644]
src/server/smsdrv/nxagent/main.cpp [new file with mode: 0644]
src/server/smsdrv/nxagent/nxagent.dsp [new file with mode: 0644]
src/server/smsdrv/nxagent/nxagent.dsw [new file with mode: 0644]
src/server/tools/Makefile.am [new file with mode: 0644]
src/server/tools/nxaction/Makefile.am [new file with mode: 0644]
src/server/tools/nxaction/nxaction.cpp [new file with mode: 0644]
src/server/tools/nxaction/nxaction.dsp [new file with mode: 0644]
src/server/tools/nxaction/nxaction.dsw [new file with mode: 0644]
src/server/tools/nxadm/Makefile.am [new file with mode: 0644]
src/server/tools/nxadm/comm.cpp [new file with mode: 0644]
src/server/tools/nxadm/nxadm.cpp [new file with mode: 0644]
src/server/tools/nxadm/nxadm.dsp [new file with mode: 0644]
src/server/tools/nxadm/nxadm.dsw [new file with mode: 0644]
src/server/tools/nxadm/nxadm.h [new file with mode: 0644]
src/server/tools/nxconfig/ChildView.cpp [new file with mode: 0644]
src/server/tools/nxconfig/ChildView.h [new file with mode: 0644]
src/server/tools/nxconfig/ConfigFilePage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/ConfigFilePage.h [new file with mode: 0644]
src/server/tools/nxconfig/ConfigWizard.cpp [new file with mode: 0644]
src/server/tools/nxconfig/ConfigWizard.h [new file with mode: 0644]
src/server/tools/nxconfig/DBSelectPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/DBSelectPage.h [new file with mode: 0644]
src/server/tools/nxconfig/ExecBatch.cpp [new file with mode: 0644]
src/server/tools/nxconfig/FinishPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/FinishPage.h [new file with mode: 0644]
src/server/tools/nxconfig/IntroPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/IntroPage.h [new file with mode: 0644]
src/server/tools/nxconfig/LoggingPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/LoggingPage.h [new file with mode: 0644]
src/server/tools/nxconfig/MainFrm.cpp [new file with mode: 0644]
src/server/tools/nxconfig/MainFrm.h [new file with mode: 0644]
src/server/tools/nxconfig/Makefile.am [new file with mode: 0644]
src/server/tools/nxconfig/ODBCPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/ODBCPage.h [new file with mode: 0644]
src/server/tools/nxconfig/PollCfgPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/PollCfgPage.h [new file with mode: 0644]
src/server/tools/nxconfig/ProcessingPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/ProcessingPage.h [new file with mode: 0644]
src/server/tools/nxconfig/SMTPPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/SMTPPage.h [new file with mode: 0644]
src/server/tools/nxconfig/SrvDepsPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/SrvDepsPage.h [new file with mode: 0644]
src/server/tools/nxconfig/StdAfx.cpp [new file with mode: 0644]
src/server/tools/nxconfig/StdAfx.h [new file with mode: 0644]
src/server/tools/nxconfig/SummaryPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/SummaryPage.h [new file with mode: 0644]
src/server/tools/nxconfig/WinSrvPage.cpp [new file with mode: 0644]
src/server/tools/nxconfig/WinSrvPage.h [new file with mode: 0644]
src/server/tools/nxconfig/WizardWorker.cpp [new file with mode: 0644]
src/server/tools/nxconfig/nxconfig.clw [new file with mode: 0644]
src/server/tools/nxconfig/nxconfig.cpp [new file with mode: 0644]
src/server/tools/nxconfig/nxconfig.dsp [new file with mode: 0644]
src/server/tools/nxconfig/nxconfig.dsw [new file with mode: 0644]
src/server/tools/nxconfig/nxconfig.h [new file with mode: 0644]
src/server/tools/nxconfig/nxconfig.rc [new file with mode: 0644]
src/server/tools/nxconfig/res/Makefile.am [new file with mode: 0644]
src/server/tools/nxconfig/res/failed.ico [new file with mode: 0644]
src/server/tools/nxconfig/res/nxconfig.ico [new file with mode: 0644]
src/server/tools/nxconfig/res/nxconfig.rc2 [new file with mode: 0644]
src/server/tools/nxconfig/res/ok.ico [new file with mode: 0644]
src/server/tools/nxconfig/res/running.ico [new file with mode: 0644]
src/server/tools/nxconfig/res/warning.ico [new file with mode: 0644]
src/server/tools/nxconfig/res/wizard.bmp [new file with mode: 0644]
src/server/tools/nxconfig/resource.h [new file with mode: 0644]
src/server/tools/nxconfig/tools.cpp [new file with mode: 0644]
src/server/tools/nxconfig/tools.h [new file with mode: 0644]
src/server/tools/nxdbmgr/Makefile.am [new file with mode: 0644]
src/server/tools/nxdbmgr/check.cpp [new file with mode: 0644]
src/server/tools/nxdbmgr/init.cpp [new file with mode: 0644]
src/server/tools/nxdbmgr/nxdbmgr.cpp [new file with mode: 0644]
src/server/tools/nxdbmgr/nxdbmgr.dsp [new file with mode: 0644]
src/server/tools/nxdbmgr/nxdbmgr.dsw [new file with mode: 0644]
src/server/tools/nxdbmgr/nxdbmgr.h [new file with mode: 0644]
src/server/tools/nxdbmgr/reindex.cpp [new file with mode: 0644]
src/server/tools/nxdbmgr/unlock.cpp [new file with mode: 0644]
src/server/tools/nxdbmgr/upgrade.cpp [new file with mode: 0644]
src/server/tools/nxget/Makefile.am [new file with mode: 0644]
src/server/tools/nxget/nxget.cpp [new file with mode: 0644]
src/server/tools/nxget/nxget.dsp [new file with mode: 0644]
src/server/tools/nxget/nxget.dsw [new file with mode: 0644]
src/server/tools/nxsnmpget/Makefile.am [new file with mode: 0644]
src/server/tools/nxsnmpget/nxsnmpget.cpp [new file with mode: 0644]
src/server/tools/nxsnmpget/nxsnmpget.dsp [new file with mode: 0644]
src/server/tools/nxsnmpget/nxsnmpget.dsw [new file with mode: 0644]
src/server/tools/nxsnmpset/Makefile.am [new file with mode: 0644]
src/server/tools/nxsnmpset/nxsnmpset.cpp [new file with mode: 0644]
src/server/tools/nxsnmpset/nxsnmpset.dsp [new file with mode: 0644]
src/server/tools/nxsnmpset/nxsnmpset.dsw [new file with mode: 0644]
src/server/tools/nxsnmpwalk/Makefile.am [new file with mode: 0644]
src/server/tools/nxsnmpwalk/nxsnmpwalk.cpp [new file with mode: 0644]
src/server/tools/nxsnmpwalk/nxsnmpwalk.dsp [new file with mode: 0644]
src/server/tools/nxsnmpwalk/nxsnmpwalk.dsw [new file with mode: 0644]
src/server/tools/nxupload/Makefile.am [new file with mode: 0644]
src/server/tools/nxupload/nxupload.cpp [new file with mode: 0644]
src/server/tools/nxupload/nxupload.dsp [new file with mode: 0644]
src/server/tools/nxupload/nxupload.dsw [new file with mode: 0644]
src/webui/.classpath [deleted file]
src/webui/.project [deleted file]
src/webui/pom.xml [new file with mode: 0644]
src/webui/src/org/netxms/client/AlarmBrowser.java [deleted file]
src/webui/src/org/netxms/client/LoginDialog.java [deleted file]
src/webui/src/org/netxms/client/PushButtonEx.java [deleted file]
src/webui/src/org/netxms/client/PushButtonsImageBundle.java [deleted file]
src/webui/src/org/netxms/client/PushButtonsImageBundle_en.java [deleted file]
src/webui/src/org/netxms/client/ToolPanel.java [deleted file]
src/webui/src/org/netxms/client/WaitingPopup.java [deleted file]
src/webui/src/org/netxms/client/webui.java [deleted file]
src/webui/src/org/netxms/public/cancel.html [deleted file]
src/webui/src/org/netxms/public/images/loading.gif [deleted file]
src/webui/src/org/netxms/public/toolpad/alarms.png [deleted file]
src/webui/src/org/netxms/public/toolpad/config.png [deleted file]
src/webui/src/org/netxms/public/toolpad/dashboard.png [deleted file]
src/webui/src/org/netxms/public/toolpad/maps.png [deleted file]
src/webui/src/org/netxms/public/toolpad/objects.png [deleted file]
src/webui/src/org/netxms/public/webui.css [deleted file]
src/webui/src/org/netxms/public/webui.html [deleted file]
src/webui/src/org/netxms/webui.gwt.xml [deleted file]
src/webui/tomcat/conf/web.xml [deleted file]
src/webui/tomcat/webapps/ROOT/WEB-INF/web.xml [deleted file]
src/webui/webui-compile.cmd [deleted file]
src/webui/webui-shell.cmd [deleted file]

index 7601360..64f1543 100644 (file)
@@ -45,26 +45,415 @@ include/netxms_isc.h -text
 include/nxlpapi.h -text
 netware/bin/.keep -text
 /netxms.dsw eol=crlf
-src/webui/src/org/netxms/client/AlarmBrowser.java -text
-src/webui/src/org/netxms/client/LoginDialog.java -text
-src/webui/src/org/netxms/client/PushButtonEx.java -text
-src/webui/src/org/netxms/client/PushButtonsImageBundle.java -text
-src/webui/src/org/netxms/client/PushButtonsImageBundle_en.java -text
-src/webui/src/org/netxms/client/ToolPanel.java -text
-src/webui/src/org/netxms/client/WaitingPopup.java -text
-src/webui/src/org/netxms/client/webui.java -text
-src/webui/src/org/netxms/public/cancel.html -text
-src/webui/src/org/netxms/public/images/loading.gif -text
-src/webui/src/org/netxms/public/images/login.png -text
-src/webui/src/org/netxms/public/toolpad/alarms.png -text
-src/webui/src/org/netxms/public/toolpad/config.png -text
-src/webui/src/org/netxms/public/toolpad/dashboard.png -text
-src/webui/src/org/netxms/public/toolpad/maps.png -text
-src/webui/src/org/netxms/public/toolpad/objects.png -text
-src/webui/src/org/netxms/public/webui.html -text
-src/webui/src/org/netxms/webui.gwt.xml -text
-src/webui/tomcat/conf/web.xml -text
-src/webui/tomcat/webapps/ROOT/WEB-INF/web.xml -text
+src/PPC_libs.vcw eol=crlf
+src/agent/core/nxagentd.dsp eol=crlf
+src/agent/core/nxagentd.dsw eol=crlf
+src/agent/subagents/ecs/ecs.dsp eol=crlf
+src/agent/subagents/ecs/ecs.dsw eol=crlf
+src/agent/subagents/logscan/logscan.dsp eol=crlf
+src/agent/subagents/logscan/logscan.dsw eol=crlf
+src/agent/subagents/logwatch/logwatch.dsp eol=crlf
+src/agent/subagents/logwatch/logwatch.dsw eol=crlf
+src/agent/subagents/odbcquery/odbcquery.dsp eol=crlf
+src/agent/subagents/odbcquery/odbcquery.dsw eol=crlf
+src/agent/subagents/ping/ping.dsp eol=crlf
+src/agent/subagents/ping/ping.dsw eol=crlf
+src/agent/subagents/portCheck/portcheck.dsp eol=crlf
+src/agent/subagents/portCheck/portcheck.dsw eol=crlf
+src/agent/subagents/skeleton/skeleton.dsp eol=crlf
+src/agent/subagents/skeleton/skeleton.dsw eol=crlf
+src/agent/subagents/sms/sms.dsp eol=crlf
+src/agent/subagents/sms/sms.dsw eol=crlf
+src/agent/subagents/ups/doc/apc_protocol_files/nut-banner.png -text
+src/agent/subagents/ups/doc/apc_protocol_files/vh401.png -text
+src/agent/subagents/ups/ups.dsp eol=crlf
+src/agent/subagents/ups/ups.dsw eol=crlf
+src/agent/subagents/win9x/win9x.dsp eol=crlf
+src/agent/subagents/win9x/win9x.dsw eol=crlf
+src/agent/subagents/winnt/winnt.dsp eol=crlf
+src/agent/subagents/winnt/winnt.dsw eol=crlf
+src/agent/subagents/winperf/winperf.dsp eol=crlf
+src/agent/subagents/winperf/winperf.dsw eol=crlf
+src/agent/subagents/wmi/wmi.dsp eol=crlf
+src/agent/subagents/wmi/wmi.dsw eol=crlf
+src/client/console/libnxmc/libnxmc.dsp eol=crlf
+src/client/console/nxmc/eppEditor.cpp -text
+src/client/console/nxmc/eppEditor.h -text
+src/client/console/nxmc/nxmc.dsp eol=crlf
+src/client/console/nxmc/rc/icons/normal/config.png -text
+src/client/console/nxmc/rc/icons/normal/epp.xpm -text
+src/client/console/nxmc/rc/icons/normal/unknown.png -text
+src/client/console/nxmc/rc/icons/small/config.png -text
+src/client/console/nxmc/rc/icons/small/epp.xpm -text
+src/client/console/nxmc/rc/icons/small/everyone.png -text
+src/client/console/nxmc/rc/icons/small/taskbar.png -text
+src/client/console/nxmc/rc/icons/small/user.png -text
+src/client/console/nxmc/rc/icons/small/userGroup.png -text
+src/client/console/nxmc/rc/login.png -text
+src/client/console/nxmc/rc/nxmc.ico -text
+src/client/console/nxmc/rc/processing.png -text
+src/client/console/plugins/AlarmBrowser/mcpAlarmBrowser.dsp eol=crlf
+src/client/console/plugins/Dashboard/mcpDashboard.dsp eol=crlf
+src/client/console/plugins/ObjectBrowser/mcpObjectBrowser.dsp eol=crlf
+src/client/nxalarm/nxalarm.dsp eol=crlf
+src/client/nxsms/nxsms.dsp eol=crlf
+src/console/PocketPC/nxpc.vcc eol=crlf
+src/console/PocketPC/nxpc.vcp eol=crlf
+src/console/PocketPC/nxpc.vcw eol=crlf
+src/console/PocketPC/res/Cmdbar.bmp -text
+src/console/PocketPC/res/SeverityCritical.ico -text
+src/console/PocketPC/res/SeverityMajor.ico -text
+src/console/PocketPC/res/SeverityMinor.ico -text
+src/console/PocketPC/res/SeverityNormal.ico -text
+src/console/PocketPC/res/SeverityWarning.ico -text
+src/console/PocketPC/res/ack.ico -text
+src/console/PocketPC/res/btn_close.bmp -text
+src/console/PocketPC/res/btn_close_dis.bmp -text
+src/console/PocketPC/res/btn_next.bmp -text
+src/console/PocketPC/res/btn_prev.bmp -text
+src/console/PocketPC/res/cluster.ico -text
+src/console/PocketPC/res/condition.ico -text
+src/console/PocketPC/res/connect.ico -text
+src/console/PocketPC/res/container.ico -text
+src/console/PocketPC/res/interface.ico -text
+src/console/PocketPC/res/login.ico -text
+src/console/PocketPC/res/network.ico -text
+src/console/PocketPC/res/network_service.ico -text
+src/console/PocketPC/res/node.ico -text
+src/console/PocketPC/res/nxpc.ico -text
+src/console/PocketPC/res/outstanding.ico -text
+src/console/PocketPC/res/question.ico -text
+src/console/PocketPC/res/subnet.ico -text
+src/console/PocketPC/res/template.ico -text
+src/console/PocketPC/res/template_group.ico -text
+src/console/PocketPC/res/template_root.ico -text
+src/console/PocketPC/res/vpnc.ico -text
+src/console/cmdline/nxcmd.dsp eol=crlf
+src/console/cmdline/nxcmd.dsw eol=crlf
+src/console/nxav/nxav.dsp eol=crlf
+src/console/nxav/nxav.dsw eol=crlf
+src/console/nxav/res/ack.ico -text
+src/console/nxav/res/ack.png -text
+src/console/nxav/res/background.jpg -text
+src/console/nxav/res/critical.ico -text
+src/console/nxav/res/major.ico -text
+src/console/nxav/res/minor.ico -text
+src/console/nxav/res/normal.ico -text
+src/console/nxav/res/nosound.png -text
+src/console/nxav/res/nxav.ico -text
+src/console/nxav/res/outstanding.ico -text
+src/console/nxav/res/processing.ico -text
+src/console/nxav/res/small_logo.bmp -text
+src/console/nxav/res/sound.png -text
+src/console/nxav/res/warning.ico -text
+src/console/nxlexer/nxlexer.dsp eol=crlf
+src/console/nxlexer/nxlexer.dsw eol=crlf
+src/console/nxnotify/nxnotify.dsp eol=crlf
+src/console/nxnotify/res/nxnotify.ico -text
+src/console/nxnotify/res/processing.ico -text
+src/console/nxnotify/res/sort_up.ico -text
+src/console/nxnotify/res/sortdown.ico -text
+src/console/nxnotify/res/warning.ico -text
+src/console/nxuilib/nxuilib.dsp eol=crlf
+src/console/nxuilib/nxuilib.dsw eol=crlf
+src/console/nxuilib/res/SeverityCritical.ico -text
+src/console/nxuilib/res/SeverityMajor.ico -text
+src/console/nxuilib/res/SeverityMinor.ico -text
+src/console/nxuilib/res/SeverityNormal.ico -text
+src/console/nxuilib/res/SeverityWarning.ico -text
+src/console/nxuilib/res/login.bmp -text
+src/console/nxuilib/res/play.ico -text
+src/console/nxuilib/sounds/alarm1.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/alarm2.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/beep.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/misc1.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/misc2.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/misc3.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/misc4.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/misc5.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/ring1.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/ring2.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/siren1.wav -text svneol=unset#unset
+src/console/nxuilib/sounds/siren2.wav -text svneol=unset#unset
+src/console/win32/icons/RuleManager.ico -text
+src/console/win32/icons/SeverityCritical.ico -text
+src/console/win32/icons/SeverityMajor.ico -text
+src/console/win32/icons/SeverityMinor.ico -text
+src/console/win32/icons/SeverityNormal.ico -text
+src/console/win32/icons/SeverityWarning.ico -text
+src/console/win32/icons/Tips.ico -text
+src/console/win32/icons/ZoomIn.ico -text
+src/console/win32/icons/ZoomOut.ico -text
+src/console/win32/icons/ack.ico -text
+src/console/win32/icons/active.ico -text
+src/console/win32/icons/again.ico -text
+src/console/win32/icons/alarm.ico -text
+src/console/win32/icons/back.ico -text
+src/console/win32/icons/cert.ico -text
+src/console/win32/icons/certmgr.ico -text
+src/console/win32/icons/cluster.ico -text
+src/console/win32/icons/command.ico -text
+src/console/win32/icons/configs.ico -text
+src/console/win32/icons/connect.ico -text
+src/console/win32/icons/database.ico -text
+src/console/win32/icons/datacoll.ico -text
+src/console/win32/icons/dctemplate.ico -text
+src/console/win32/icons/deploy.ico -text
+src/console/win32/icons/desktop.ico -text
+src/console/win32/icons/disabled.ico -text
+src/console/win32/icons/discovery.ico -text
+src/console/win32/icons/document.ico -text
+src/console/win32/icons/e-mail.ico -text
+src/console/win32/icons/earth.ico -text
+src/console/win32/icons/editor.ico -text
+src/console/win32/icons/empty.ico -text
+src/console/win32/icons/event_corr.ico -text
+src/console/win32/icons/exec.ico -text
+src/console/win32/icons/exit.ico -text
+src/console/win32/icons/find.ico -text
+src/console/win32/icons/folder_c.ico -text
+src/console/win32/icons/folder_o.ico -text
+src/console/win32/icons/forward.ico -text
+src/console/win32/icons/fwd_event.ico -text
+src/console/win32/icons/go_parent.ico -text
+src/console/win32/icons/graph.ico -text
+src/console/win32/icons/home.ico -text
+src/console/win32/icons/iexplore.ico -text
+src/console/win32/icons/instance.ico -text
+src/console/win32/icons/log.ico -text
+src/console/win32/icons/lpp.ico -text
+src/console/win32/icons/nack.ico -text
+src/console/win32/icons/netmap.ico -text
+src/console/win32/icons/next.ico -text
+src/console/win32/icons/objtools.ico -text
+src/console/win32/icons/ovl_status_critical.ico -text
+src/console/win32/icons/ovl_status_disabled.ico -text
+src/console/win32/icons/ovl_status_major.ico -text
+src/console/win32/icons/ovl_status_minor.ico -text
+src/console/win32/icons/ovl_status_testing.ico -text
+src/console/win32/icons/ovl_status_unknown.ico -text
+src/console/win32/icons/ovl_status_unmanaged.ico -text
+src/console/win32/icons/ovl_status_warning.ico -text
+src/console/win32/icons/package.ico -text
+src/console/win32/icons/passwd.ico -text
+src/console/win32/icons/pending.ico -text
+src/console/win32/icons/print.ico -text
+src/console/win32/icons/question.ico -text
+src/console/win32/icons/redo_layout.ico -text
+src/console/win32/icons/refresh.ico -text
+src/console/win32/icons/rexec.ico -text
+src/console/win32/icons/running.ico -text
+src/console/win32/icons/save.ico -text
+src/console/win32/icons/script.ico -text
+src/console/win32/icons/script_library.ico -text
+src/console/win32/icons/server.ico -text
+src/console/win32/icons/setup.ico -text
+src/console/win32/icons/situation.ico -text
+src/console/win32/icons/sms.ico -text
+src/console/win32/icons/sort_up.ico -text
+src/console/win32/icons/sortdown.ico -text
+src/console/win32/icons/stop.ico -text
+src/console/win32/icons/subordinates.ico -text
+src/console/win32/icons/template_root.ico -text
+src/console/win32/icons/topology.ico -text
+src/console/win32/icons/trap.ico -text
+src/console/win32/icons/tree.ico -text
+src/console/win32/icons/unsupported.ico -text
+src/console/win32/icons/user.ico -text
+src/console/win32/icons/users.ico -text
+src/console/win32/nxcon.dsp eol=crlf
+src/console/win32/nxcon.dsw eol=crlf
+src/console/win32/res/Toolbar.bmp -text
+src/console/win32/res/any.bmp -text
+src/console/win32/res/close.bmp -text
+src/console/win32/res/down_arrow.bmp -text
+src/console/win32/res/none.bmp -text
+src/console/win32/res/nxcon.ico -text
+src/console/win32/res/up_arrow.bmp -text
+src/console/win32starter/nxcstart.dsp eol=crlf
+src/console/win32starter/nxcstart.dsw eol=crlf
+src/java/netxms-base/pom.xml -text
+src/java/netxms-base/src/main/java/org/netxms/base/NXCPCodes.java -text
+src/java/netxms-base/src/main/java/org/netxms/base/NXCPException.java -text
+src/java/netxms-base/src/main/java/org/netxms/base/NXCPMessage.java -text
+src/java/netxms-base/src/main/java/org/netxms/base/NXCPMessageReceiver.java -text
+src/java/netxms-base/src/main/java/org/netxms/base/NXCPMsgWaitQueue.java -text
+src/java/netxms-base/src/main/java/org/netxms/base/NXCPVariable.java -text
+src/java/netxms-base/src/main/java/org/netxms/base/NetXMSConst.java -text
+src/java/netxms-base/src/test/java/org/netxms/base/NXCPMessageTest.java -text
+src/java/netxms-base/src/test/java/org/netxms/base/NXCPMsgWaitQueueTest.java -text
+src/java/netxms-base/src/test/java/org/netxms/base/NXCPVariableTest.java -text
+src/java/netxms-client/pom.xml -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCAccessListElement.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCAlarm.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCContainer.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCException.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCInterface.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCListener.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCNode.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCNotification.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCObject.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCServerVariable.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCSession.java -text
+src/java/netxms-client/src/main/java/org/netxms/client/NXCSubnet.java -text
+src/java/netxms-client/src/test/java/org/netxms/client/NXCSessionTest.java -text
+src/java/pom.xml -text
+src/libnetxms/libnetxms.dsp eol=crlf
+src/libnetxms/libnetxms.dsw eol=crlf
+src/libnetxms/libnetxms.vcp eol=crlf
+src/libnetxms/libnetxms.vcw eol=crlf
+src/libnxcl/libnxcl.dsp eol=crlf
+src/libnxcl/libnxcl.dsw eol=crlf
+src/libnxcl/libnxcl.vcp eol=crlf
+src/libnxcl/libnxcl.vcw eol=crlf
+src/libnxlp/libnxlp.dsp eol=crlf
+src/libnxlp/libnxlp.dsw eol=crlf
+src/libnxlp/libnxlp.h -text
+src/libnxlp/main.cpp -text
+src/libnxlp/sample.xml -text
+src/libnxlp/unixfile.cpp -text
+src/libnxmap/libnxmap.dsp eol=crlf
+src/libnxmap/libnxmap.dsw eol=crlf
+src/libnxsl/libnxsl.dsp eol=crlf
+src/libnxsl/libnxsl.dsw eol=crlf
+src/libnxsl/parser.l -text
+src/libnxsnmp/libnxsnmp.dsp eol=crlf
+src/libnxsnmp/libnxsnmp.dsw eol=crlf
+src/nxcptest/nxcptest.dsp eol=crlf
+src/nxcptest/nxcptest.dsw eol=crlf
+src/nxevent/nxevent.dsp eol=crlf
+src/nxevent/nxevent.dsw eol=crlf
+src/nxhttpd/nxhttpd.dsp eol=crlf
+src/nxhttpd/nxhttpd.dsw eol=crlf
+src/nxhttpd/static/images/I.png -text
+src/nxhttpd/static/images/L.png -text
+src/nxhttpd/static/images/Lminus.png -text
+src/nxhttpd/static/images/Lplus.png -text
+src/nxhttpd/static/images/T.png -text
+src/nxhttpd/static/images/Tminus.png -text
+src/nxhttpd/static/images/Tplus.png -text
+src/nxhttpd/static/images/ack.png -text
+src/nxhttpd/static/images/blank.png -text
+src/nxhttpd/static/images/buttons/normal/ack.png -text
+src/nxhttpd/static/images/buttons/normal/add.png -text
+src/nxhttpd/static/images/buttons/normal/cancel.png -text
+src/nxhttpd/static/images/buttons/normal/delete.png -text
+src/nxhttpd/static/images/buttons/normal/login.png -text
+src/nxhttpd/static/images/buttons/normal/ok.png -text
+src/nxhttpd/static/images/buttons/normal/terminate.png -text
+src/nxhttpd/static/images/buttons/pressed/ack.png -text
+src/nxhttpd/static/images/buttons/pressed/add.png -text
+src/nxhttpd/static/images/buttons/pressed/cancel.png -text
+src/nxhttpd/static/images/buttons/pressed/delete.png -text
+src/nxhttpd/static/images/buttons/pressed/login.png -text
+src/nxhttpd/static/images/buttons/pressed/ok.png -text
+src/nxhttpd/static/images/buttons/pressed/terminate.png -text
+src/nxhttpd/static/images/checkbox_off.png -text
+src/nxhttpd/static/images/checkbox_on.png -text
+src/nxhttpd/static/images/ctrlpanel/actions.png -text
+src/nxhttpd/static/images/ctrlpanel/cert.png -text
+src/nxhttpd/static/images/ctrlpanel/cfgvar.png -text
+src/nxhttpd/static/images/ctrlpanel/ctrlpanel.png -text
+src/nxhttpd/static/images/ctrlpanel/discovery.png -text
+src/nxhttpd/static/images/ctrlpanel/epp.png -text
+src/nxhttpd/static/images/ctrlpanel/group.png -text
+src/nxhttpd/static/images/ctrlpanel/module.png -text
+src/nxhttpd/static/images/ctrlpanel/objtools.png -text
+src/nxhttpd/static/images/ctrlpanel/package.png -text
+src/nxhttpd/static/images/ctrlpanel/scripts.png -text
+src/nxhttpd/static/images/ctrlpanel/servercfg.png -text
+src/nxhttpd/static/images/ctrlpanel/snmptrap.png -text
+src/nxhttpd/static/images/ctrlpanel/user.png -text
+src/nxhttpd/static/images/ctrlpanel/users.png -text
+src/nxhttpd/static/images/delete.png -text
+src/nxhttpd/static/images/document.png -text
+src/nxhttpd/static/images/edit.png -text
+src/nxhttpd/static/images/file.png -text
+src/nxhttpd/static/images/foldericon.png -text
+src/nxhttpd/static/images/graph.png -text
+src/nxhttpd/static/images/login.png -text
+src/nxhttpd/static/images/new.png -text
+src/nxhttpd/static/images/objects/cluster.png -text
+src/nxhttpd/static/images/objects/container.png -text
+src/nxhttpd/static/images/objects/interface.png -text
+src/nxhttpd/static/images/objects/network.png -text
+src/nxhttpd/static/images/objects/node.png -text
+src/nxhttpd/static/images/objects/service.png -text
+src/nxhttpd/static/images/objects/subnet.png -text
+src/nxhttpd/static/images/objects/template.png -text
+src/nxhttpd/static/images/objects/template_group.png -text
+src/nxhttpd/static/images/objects/template_root.png -text
+src/nxhttpd/static/images/openfoldericon.png -text
+src/nxhttpd/static/images/sort_down.png -text
+src/nxhttpd/static/images/sort_up.png -text
+src/nxhttpd/static/images/status/critical.png -text
+src/nxhttpd/static/images/status/disabled.png -text
+src/nxhttpd/static/images/status/major.png -text
+src/nxhttpd/static/images/status/minor.png -text
+src/nxhttpd/static/images/status/normal.png -text
+src/nxhttpd/static/images/status/testing.png -text
+src/nxhttpd/static/images/status/unknown.png -text
+src/nxhttpd/static/images/status/unmanaged.png -text
+src/nxhttpd/static/images/status/warning.png -text
+src/nxhttpd/static/images/terminate.png -text
+src/nxmibc/nxmibc.dsp eol=crlf
+src/nxmibc/nxmibc.dsw eol=crlf
+src/nxpush/nxpush.dsp eol=crlf
+src/nxpush/nxpush.dsw eol=crlf
+src/nxreport/nxreport.dsp eol=crlf
+src/nxreport/nxreport.dsw eol=crlf
+src/nxscript/nxscript.dsp eol=crlf
+src/nxscript/nxscript.dsw eol=crlf
+src/server/core/isc.cpp -text
+src/server/core/nxcore.dsp eol=crlf
+src/server/core/nxcore.dsw eol=crlf
+src/server/dbdrv/mssql/mssql.dsp eol=crlf
+src/server/dbdrv/mssql/mssql.dsw eol=crlf
+src/server/dbdrv/mysql/mysql.dsp eol=crlf
+src/server/dbdrv/mysql/mysql.dsw eol=crlf
+src/server/dbdrv/odbc/odbc.dsp eol=crlf
+src/server/dbdrv/odbc/odbc.dsw eol=crlf
+src/server/dbdrv/oracle/oracle.dsp eol=crlf
+src/server/dbdrv/oracle/oracle.dsw eol=crlf
+src/server/dbdrv/pgsql/pgsql.dsp eol=crlf
+src/server/dbdrv/pgsql/pgsql.dsw eol=crlf
+src/server/dbdrv/sqlite/sqlite.dsp eol=crlf
+src/server/dbdrv/sqlite/sqlite.dsw eol=crlf
+src/server/libnxsrv/libnxsrv.dsp eol=crlf
+src/server/libnxsrv/libnxsrv.dsw eol=crlf
+src/server/modules/hpdp/hpdp.dsp eol=crlf
+src/server/modules/hpdp/hpdp.dsw eol=crlf
+src/server/netxmsd/netxmsd.dsp eol=crlf
+src/server/netxmsd/netxmsd.dsw eol=crlf
+src/server/smsdrv/generic/generic.dsp eol=crlf
+src/server/smsdrv/generic/generic.dsw eol=crlf
+src/server/smsdrv/nxagent/nxagent.dsp eol=crlf
+src/server/smsdrv/nxagent/nxagent.dsw eol=crlf
+src/server/tools/nxaction/nxaction.dsp eol=crlf
+src/server/tools/nxaction/nxaction.dsw eol=crlf
+src/server/tools/nxadm/nxadm.dsp eol=crlf
+src/server/tools/nxadm/nxadm.dsw eol=crlf
+src/server/tools/nxconfig/nxconfig.dsp eol=crlf
+src/server/tools/nxconfig/nxconfig.dsw eol=crlf
+src/server/tools/nxconfig/res/failed.ico -text
+src/server/tools/nxconfig/res/nxconfig.ico -text
+src/server/tools/nxconfig/res/ok.ico -text
+src/server/tools/nxconfig/res/running.ico -text
+src/server/tools/nxconfig/res/warning.ico -text
+src/server/tools/nxconfig/res/wizard.bmp -text
+src/server/tools/nxdbmgr/nxdbmgr.dsp eol=crlf
+src/server/tools/nxdbmgr/nxdbmgr.dsw eol=crlf
+src/server/tools/nxget/nxget.dsp eol=crlf
+src/server/tools/nxget/nxget.dsw eol=crlf
+src/server/tools/nxsnmpget/nxsnmpget.dsp eol=crlf
+src/server/tools/nxsnmpget/nxsnmpget.dsw eol=crlf
+src/server/tools/nxsnmpset/nxsnmpset.dsp eol=crlf
+src/server/tools/nxsnmpset/nxsnmpset.dsw eol=crlf
+src/server/tools/nxsnmpwalk/nxsnmpwalk.dsp eol=crlf
+src/server/tools/nxsnmpwalk/nxsnmpwalk.dsw eol=crlf
+src/server/tools/nxupload/nxupload.dsp eol=crlf
+src/server/tools/nxupload/nxupload.dsw eol=crlf
+src/webui/pom.xml -text
 src/webui/webui.launch -text
 tools/patch_config.status.pl -text
 www/data/documentation/body.shtml -text
index 8a31f48..eec585b 100644 (file)
@@ -19,6 +19,46 @@ sql/dbinit_mysql.sql
 sql/dbinit_oracle.sql
 sql/dbinit_pgsql.sql
 sql/dbinit_sqlite.sql
+src/agent/core/MSG00001.bin
+src/agent/core/messages.c
+src/agent/core/messages.h
+src/agent/core/nxagentd
+src/agent/core/static_subagents.cpp
+src/agent/install/Output
+src/client/console/nxmc/rc/nxmc.xrs
+src/client/console/plugins/AlarmBrowser/rc/AlarmBrowser.xrs
+src/client/console/plugins/Dashboard/rc/Dashboard.xrs
+src/client/console/plugins/ObjectBrowser/rc/ObjectBrowser.xrs
+src/install/windows/files/*
+src/libnxsl/lex.yy.cpp
+src/libnxsl/parser.output
+src/libnxsl/parser.tab.cpp
+src/libnxsl/parser.tab.hpp
+src/nxhttpd/MSG00001.bin
+src/nxhttpd/messages.h
+src/nxmibc/Makefile
+src/nxmibc/Makefile.in
+src/nxmibc/lex.mp.c
+src/nxmibc/parser.output
+src/nxmibc/parser.tab.c
+src/nxmibc/parser.tab.h
+src/private
+src/server/core/netxmsd
+src/server/core/nxmp_lex.yy.cpp
+src/server/core/nxmp_parser.output
+src/server/core/nxmp_parser.tab.cpp
+src/server/core/nxmp_parser.tab.hpp
+src/server/include/messages.h
+src/server/libnxsrv/*.bin
+src/server/libnxsrv/messages.c
+src/server/netxmsd/netxmsd
+src/server/tools/nxaction/nxaction
+src/server/tools/nxadm/nxadm
+src/server/tools/nxdbmgr/nxdbmgr
+src/server/tools/nxget/nxget
+src/server/tools/nxsnmpget/nxsnmpget
+src/server/tools/nxsnmpwalk/nxsnmpwalk
+src/server/tools/nxupload/nxupload
 /stamp-h1
 /status
 www/.htpasswd.digest
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644 (file)
index 0000000..c849431
--- /dev/null
@@ -0,0 +1,13 @@
+# Copyright (C) 2004 NetXMS Team <bugs@netxms.org>
+#  
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without 
+# modifications, as long as this notice is preserved.
+# 
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+SUBDIRS = libnetxms install
+SUBDIRS += @MODULES@
+EXTRA_DIST = PPC_libs.vcw README.libs
diff --git a/src/PPC_libs.vcw b/src/PPC_libs.vcw
new file mode 100644 (file)
index 0000000..2bf4341
--- /dev/null
@@ -0,0 +1,59 @@
+Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "libnetxms"=.\libnetxms\libnetxms.vcp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Project: "libnxcl"=.\libnxcl\libnxcl.vcp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+    Begin Project Dependency
+    Project_Dep_Name libnxcscp
+    End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "libnxcscp"=.\libnxcscp\libnxcscp.vcp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+    Begin Project Dependency
+    Project_Dep_Name libnetxms
+    End Project Dependency
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/src/README.libs b/src/README.libs
new file mode 100644 (file)
index 0000000..b449371
--- /dev/null
@@ -0,0 +1,5 @@
+build order:
+       libnetxms
+       libnxcl
+
+PPC_libs.vcw (eVC4) can be used for Pocket Windows builds
diff --git a/src/agent/Makefile.am b/src/agent/Makefile.am
new file mode 100644 (file)
index 0000000..764d1d2
--- /dev/null
@@ -0,0 +1,11 @@
+# Copyright (C) 2004 NetXMS Team <bugs@netxms.org>
+#  
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without 
+# modifications, as long as this notice is preserved.
+# 
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+SUBDIRS = subagents core install
diff --git a/src/agent/core/Makefile.am b/src/agent/core/Makefile.am
new file mode 100644 (file)
index 0000000..fa06268
--- /dev/null
@@ -0,0 +1,29 @@
+EXTRA_DIST = \
+    Makefile.nw nxagentd.def \
+    nxagentd.dsw nxagentd.dsp \
+    messages.mc messages.h messages.c \
+    nxagentd.rc \
+    win32.cpp resource.h \
+    nxagentd.h \
+    hddinfo.cpp \
+    netinfo.cpp \
+    service.cpp
+
+INCLUDES=-I@top_srcdir@/include
+
+bin_PROGRAMS = nxagentd
+nxagentd_SOURCES = messages.c actions.cpp comm.cpp config.cpp exec.cpp \
+                   getparam.cpp nxagentd.cpp register.cpp session.cpp \
+                   snmpproxy.cpp static_subagents.cpp subagent.cpp \
+                   sysinfo.cpp tools.cpp trap.cpp upgrade.cpp
+nxagentd_LDADD = ../../libnetxms/libnetxms.la @SUBAGENT_LIBS@
+AM_CPPFLAGS = $(all_includes) -DPREFIX=\"@prefix@\"
+CLEANFILES = messages.c messages.h static_subagents.cpp
+
+messages.c: messages.h
+
+messages.h: messages.mc
+       $(PERL) @top_builddir@/tools/mc.pl messages.mc
+
+static_subagents.cpp: @top_srcdir@/config.h Makefile
+       @top_builddir@/tools/create_ssa_list.sh "@STATIC_SUBAGENT_LIST@" > static_subagents.cpp
diff --git a/src/agent/core/Makefile.nw b/src/agent/core/Makefile.nw
new file mode 100644 (file)
index 0000000..622e39c
--- /dev/null
@@ -0,0 +1,35 @@
+#
+# Makefile for building NetXMS Core Agent for Novell NetWare platform
+# Copyright (c) 2004 Victor Kirhenshtein
+#
+
+include ../../../netware/Makefile.inc
+
+OBJECTS  = messages.o actions.o comm.o config.o exec.o getparam.o \
+          nxagentd.o register.o session.o snmpproxy.o subagent.o sysinfo.o \
+           tools.o trap.o upgrade.o
+EXEC     = nxagentd.nlm
+DEF      = nxagentd.def
+OBJTMP   = nxagentd_r.o
+
+all: $(EXEC)
+
+$(OBJECTS): nxagentd.h Makefile.nw
+
+.cpp.o:
+       $(CC) $(CFLAGS) -o $*.o $<
+
+.c.o:
+       $(CC) $(CFLAGS) -o $*.o $<
+
+$(EXEC): $(OBJECTS) $(DEF)
+       $(PRELINK) -o $(OBJTMP) $(OBJECTS) $(PLDFLAGS)
+       $(LINK) $(LDFLAGS) -T $(DEF)
+       rm -f $(OBJTMP)
+       cp nxagentd.nlm ../../../netware/bin
+
+messages.c: messages.mc
+       $(PERL) ../../../tools/mc.pl $<
+
+clean:
+       rm -f *.o $(EXEC) messages.c messages.h
diff --git a/src/agent/core/actions.cpp b/src/agent/core/actions.cpp
new file mode 100644 (file)
index 0000000..775b52e
--- /dev/null
@@ -0,0 +1,144 @@
+/* 
+** NetXMS multiplatform core agent
+** Copyright (C) 2003, 2004 Victor Kirhenshtein
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+**
+** $module: actions.cpp
+**
+**/
+
+#include "nxagentd.h"
+
+
+//
+// Static data
+//
+
+static ACTION *m_pActionList = NULL;
+static DWORD m_dwNumActions = 0;
+
+
+//
+// Add action
+//
+
+BOOL AddAction(const char *pszName, int iType, const char *pArg, 
+               LONG (*fpHandler)(const TCHAR *, NETXMS_VALUES_LIST *, const TCHAR *),
+               const char *pszSubAgent, const char *pszDescription)
+{
+   DWORD i;
+
+   // Check if action with given name already registered
+   for(i = 0; i < m_dwNumActions; i++)
+      if (!stricmp(m_pActionList[i].szName, pszName))
+         return FALSE;
+
+   // Create new entry in action list
+   m_dwNumActions++;
+   m_pActionList = (ACTION *)realloc(m_pActionList, sizeof(ACTION) * m_dwNumActions);
+   nx_strncpy(m_pActionList[i].szName, pszName, MAX_PARAM_NAME);
+   m_pActionList[i].iType = iType;
+   nx_strncpy(m_pActionList[i].szDescription, pszDescription, MAX_DB_STRING);
+   switch(iType)
+   {
+      case AGENT_ACTION_EXEC:
+      case AGENT_ACTION_SHELLEXEC:
+         m_pActionList[i].handler.pszCmdLine = strdup(pArg);
+         break;
+      case AGENT_ACTION_SUBAGENT:
+         m_pActionList[i].handler.sa.fpHandler = fpHandler;
+         m_pActionList[i].handler.sa.pArg = pArg;
+         nx_strncpy(m_pActionList[i].handler.sa.szSubagentName, pszSubAgent,MAX_PATH);
+         break;
+      default:
+         break;
+   }
+   return TRUE;
+}
+
+
+//
+// Add action from config record
+// Accepts string of format <action_name>:<command_line>
+//
+
+BOOL AddActionFromConfig(char *pszLine, BOOL bShellExec)
+{
+   char *pCmdLine;
+
+   pCmdLine = strchr(pszLine, ':');
+   if (pCmdLine == NULL)
+      return FALSE;
+   *pCmdLine = 0;
+   pCmdLine++;
+   StrStrip(pszLine);
+   StrStrip(pCmdLine);
+   return AddAction(pszLine, bShellExec ? AGENT_ACTION_SHELLEXEC : AGENT_ACTION_EXEC, pCmdLine, NULL, NULL, "");
+}
+
+
+//
+// Execute action
+//
+
+DWORD ExecAction(char *pszAction, NETXMS_VALUES_LIST *pArgs)
+{
+   DWORD i, dwErrorCode = ERR_UNKNOWN_PARAMETER;
+
+   for(i = 0; i < m_dwNumActions; i++)
+      if (!stricmp(m_pActionList[i].szName, pszAction))
+      {
+         DebugPrintf(INVALID_INDEX, "Executing action %s of type %d", pszAction, m_pActionList[i].iType);
+         switch(m_pActionList[i].iType)
+         {
+            case AGENT_ACTION_EXEC:
+               dwErrorCode = ExecuteCommand(m_pActionList[i].handler.pszCmdLine, pArgs);
+               break;
+            case AGENT_ACTION_SHELLEXEC:
+               dwErrorCode = ExecuteShellCommand(m_pActionList[i].handler.pszCmdLine, pArgs);
+               break;
+            case AGENT_ACTION_SUBAGENT:
+               dwErrorCode = m_pActionList[i].handler.sa.fpHandler(pszAction, pArgs, m_pActionList[i].handler.sa.pArg);
+               break;
+            default:
+               dwErrorCode = ERR_NOT_IMPLEMENTED;
+               break;
+         }
+         break;
+      }
+   return dwErrorCode;
+}
+
+
+//
+// Enumerate available actions
+//
+
+LONG H_ActionList(const char *cmd, const char *arg, NETXMS_VALUES_LIST *value)
+{
+   DWORD i;
+   char szBuffer[1024];
+
+   for(i = 0; i < m_dwNumActions; i++)
+   {
+      _sntprintf(szBuffer, 1024, _T("%s %d \"%s\""), m_pActionList[i].szName, m_pActionList[i].iType,
+                 m_pActionList[i].iType == AGENT_ACTION_EXEC ? 
+                     m_pActionList[i].handler.pszCmdLine :
+                     m_pActionList[i].handler.sa.szSubagentName);
+      NxAddResultString(value, szBuffer);
+   }
+   return SYSINFO_RC_SUCCESS;
+}
diff --git a/src/agent/core/comm.cpp b/src/agent/core/comm.cpp
new file mode 100644 (file)
index 0000000..2303178
--- /dev/null
@@ -0,0 +1,310 @@
+/* 
+** NetXMS multiplatform core agent
+** Copyright (C) 2003, 2004, 2005, 2006, 2007 Victor Kirhenshtein
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+**
+** File: comm.cpp
+**
+**/
+
+#include "nxagentd.h"
+
+
+//
+// Global variables
+//
+
+DWORD g_dwAcceptErrors = 0;
+DWORD g_dwAcceptedConnections = 0;
+DWORD g_dwRejectedConnections = 0;
+CommSession **g_pSessionList = NULL;
+MUTEX g_hSessionListAccess;
+
+
+//
+// Static data
+//
+
+static MUTEX m_mutexWatchdogActive = INVALID_MUTEX_HANDLE;
+
+
+//
+// Validates server's address
+//
+
+static BOOL IsValidServerAddr(DWORD dwAddr, BOOL *pbMasterServer, BOOL *pbControlServer)
+{
+   DWORD i;
+
+   for(i=0; i < g_dwServerCount; i++)
+      if (dwAddr == g_pServerList[i].dwIpAddr)
+      {
+         *pbMasterServer = g_pServerList[i].bMasterServer;
+         *pbControlServer = g_pServerList[i].bControlServer;
+         return TRUE;
+      }
+   return FALSE;
+}
+
+
+//
+// Register new session in list
+//
+
+static BOOL RegisterSession(CommSession *pSession)
+{
+   DWORD i;
+
+   MutexLock(g_hSessionListAccess, INFINITE);
+   for(i = 0; i < g_dwMaxSessions; i++)
+      if (g_pSessionList[i] == NULL)
+      {
+         g_pSessionList[i] = pSession;
+         pSession->SetIndex(i);
+         MutexUnlock(g_hSessionListAccess);
+         return TRUE;
+      }
+
+   MutexUnlock(g_hSessionListAccess);
+   nxlog_write(MSG_TOO_MANY_SESSIONS, EVENTLOG_WARNING_TYPE, NULL);
+   return FALSE;
+}
+
+
+//
+// Unregister session
+//
+
+void UnregisterSession(DWORD dwIndex)
+{
+   MutexLock(g_hSessionListAccess, INFINITE);
+   g_pSessionList[dwIndex] = NULL;
+   MutexUnlock(g_hSessionListAccess);
+}
+
+
+//
+// TCP/IP Listener
+//
+
+THREAD_RESULT THREAD_CALL ListenerThread(void *)
+{
+   SOCKET hSocket, hClientSocket;
+   struct sockaddr_in servAddr;
+   int iNumErrors = 0, nRet;
+   socklen_t iSize;
+   CommSession *pSession;
+   char szBuffer[256];
+   BOOL bMasterServer, bControlServer;
+   struct timeval tv;
+   fd_set rdfs;
+
+   // Create socket
+   if ((hSocket = socket(AF_INET, SOCK_STREAM, 0)) == -1)
+   {
+      nxlog_write(MSG_SOCKET_ERROR, EVENTLOG_ERROR_TYPE, "e", WSAGetLastError());
+      exit(1);
+   }
+
+       SetSocketReuseFlag(hSocket);
+#ifndef _WIN32
+   fcntl(hSocket, F_SETFD, fcntl(hSocket, F_GETFD) | FD_CLOEXEC);
+#endif
+
+   // Fill in local address structure
+   memset(&servAddr, 0, sizeof(struct sockaddr_in));
+   servAddr.sin_family = AF_INET;
+       if (!strcmp(g_szListenAddress, "*"))
+       {
+               servAddr.sin_addr.s_addr = htonl(INADDR_ANY);
+       }
+       else
+       {
+               servAddr.sin_addr.s_addr = ResolveHostName(g_szListenAddress);
+               if (servAddr.sin_addr.s_addr == htonl(INADDR_NONE))
+                       servAddr.sin_addr.s_addr = htonl(INADDR_ANY);
+       }
+   servAddr.sin_port = htons(g_wListenPort);
+
+   // Bind socket
+       DebugPrintf(INVALID_INDEX, "Trying to bind on %s:%d", IpToStr(ntohl(servAddr.sin_addr.s_addr), szBuffer), ntohs(servAddr.sin_port));
+   if (bind(hSocket, (struct sockaddr *)&servAddr, sizeof(struct sockaddr_in)) != 0)
+   {
+      nxlog_write(MSG_BIND_ERROR, EVENTLOG_ERROR_TYPE, "e", WSAGetLastError());
+      exit(1);
+   }
+
+   // Set up queue
+   listen(hSocket, SOMAXCONN);
+       nxlog_write(MSG_LISTENING, EVENTLOG_INFORMATION_TYPE, "ad", ntohl(servAddr.sin_addr.s_addr), g_wListenPort);
+
+   // Create session list and it's access mutex
+   g_dwMaxSessions = min(max(g_dwMaxSessions, 2), 1024);
+   g_pSessionList = (CommSession **)malloc(sizeof(CommSession *) * g_dwMaxSessions);
+   memset(g_pSessionList, 0, sizeof(CommSession *) * g_dwMaxSessions);
+   g_hSessionListAccess = MutexCreate();
+
+   // Wait for connection requests
+   while(!(g_dwFlags & AF_SHUTDOWN))
+   {
+      tv.tv_sec = 1;
+      tv.tv_usec = 0;
+      FD_ZERO(&rdfs);
+      FD_SET(hSocket, &rdfs);
+      nRet = select(SELECT_NFDS(hSocket + 1), &rdfs, NULL, NULL, &tv);
+      if ((nRet > 0) && (!(g_dwFlags & AF_SHUTDOWN)))
+      {
+         iSize = sizeof(struct sockaddr_in);
+         if ((hClientSocket = accept(hSocket, (struct sockaddr *)&servAddr, &iSize)) == -1)
+         {
+            int error = WSAGetLastError();
+
+            if (error != WSAEINTR)
+               nxlog_write(MSG_ACCEPT_ERROR, EVENTLOG_ERROR_TYPE, "e", error);
+            iNumErrors++;
+            g_dwAcceptErrors++;
+            if (iNumErrors > 1000)
+            {
+               nxlog_write(MSG_TOO_MANY_ERRORS, EVENTLOG_WARNING_TYPE, NULL);
+               iNumErrors = 0;
+            }
+            ThreadSleepMs(500);
+            continue;
+         }
+
+         // Socket should be closed on successful exec
+#ifndef _WIN32
+         fcntl(hClientSocket, F_SETFD, fcntl(hClientSocket, F_GETFD) | FD_CLOEXEC);
+#endif
+
+         iNumErrors = 0;     // Reset consecutive errors counter
+         DebugPrintf(INVALID_INDEX, "Incoming connection from %s", IpToStr(ntohl(servAddr.sin_addr.s_addr), szBuffer));
+
+         if (IsValidServerAddr(servAddr.sin_addr.s_addr, &bMasterServer, &bControlServer))
+         {
+            g_dwAcceptedConnections++;
+            DebugPrintf(INVALID_INDEX, "Connection from %s accepted", szBuffer);
+
+            // Create new session structure and threads
+            pSession = new CommSession(hClientSocket, ntohl(servAddr.sin_addr.s_addr), 
+                                       bMasterServer, bControlServer);
+            if (!RegisterSession(pSession))
+            {
+               delete pSession;
+            }
+            else
+            {
+               pSession->Run();
+            }
+         }
+         else     // Unauthorized connection
+         {
+            g_dwRejectedConnections++;
+            shutdown(hClientSocket, SHUT_RDWR);
+            closesocket(hClientSocket);
+            DebugPrintf(INVALID_INDEX, "Connection from %s rejected", szBuffer);
+         }
+      }
+      else if (nRet == -1)
+      {
+         int error = WSAGetLastError();
+
+         // On AIX, select() returns ENOENT after SIGINT for unknown reason
+#ifdef _WIN32
+         if (error != WSAEINTR)
+#else
+         if ((error != EINTR) && (error != ENOENT))
+#endif
+         {
+            nxlog_write(MSG_SELECT_ERROR, EVENTLOG_ERROR_TYPE, "e", error);
+            ThreadSleepMs(100);
+         }
+      }
+   }
+
+   // Wait for watchdog thread
+   MutexLock(m_mutexWatchdogActive, INFINITE);
+   MutexUnlock(m_mutexWatchdogActive);
+   MutexDestroy(m_mutexWatchdogActive);
+
+   MutexDestroy(g_hSessionListAccess);
+   free(g_pSessionList);
+   closesocket(hSocket);
+   DebugPrintf(INVALID_INDEX, "Listener thread terminated");
+   return THREAD_OK;
+}
+
+
+//
+// Session watchdog thread
+//
+
+THREAD_RESULT THREAD_CALL SessionWatchdog(void *)
+{
+   DWORD i;
+   time_t now;
+
+   m_mutexWatchdogActive = MutexCreate();
+   MutexLock(m_mutexWatchdogActive, INFINITE);
+
+   ThreadSleep(5);
+   while(!(g_dwFlags & AF_SHUTDOWN))
+   {
+      ThreadSleep(1);
+
+      MutexLock(g_hSessionListAccess, INFINITE);
+      now = time(NULL);
+      for(i = 0; i < g_dwMaxSessions; i++)
+         if (g_pSessionList[i] != NULL)
+         {
+            if (g_pSessionList[i]->GetTimeStamp() < now - (time_t)g_dwIdleTimeout)
+               g_pSessionList[i]->Disconnect();
+         }
+      MutexUnlock(g_hSessionListAccess);
+   }
+
+   // Disconnect all sessions
+   MutexLock(g_hSessionListAccess, INFINITE);
+   for(i = 0; i < g_dwMaxSessions; i++)
+      if (g_pSessionList[i] != NULL)
+         g_pSessionList[i]->Disconnect();
+   MutexUnlock(g_hSessionListAccess);
+
+   ThreadSleep(1);
+   MutexUnlock(m_mutexWatchdogActive);
+   DebugPrintf(INVALID_INDEX, "Session Watchdog thread terminated");
+
+   return THREAD_OK;
+}
+
+
+//
+// Handler for Agent.ActiveConnections parameter
+//
+
+LONG H_ActiveConnections(const char *pszCmd, const char *pArg, char *pValue)
+{
+   int nCounter;
+   DWORD i;
+
+   MutexLock(g_hSessionListAccess, INFINITE);
+   for(i = 0, nCounter = 0; i < g_dwMaxSessions; i++)
+      if (g_pSessionList[i] != NULL)
+         nCounter++;
+   MutexUnlock(g_hSessionListAccess);
+   ret_int(pValue, nCounter);
+   return SYSINFO_RC_SUCCESS;
+}
diff --git a/src/agent/core/config.cpp b/src/agent/core/config.cpp
new file mode 100644 (file)
index 0000000..084c5a1
--- /dev/null
@@ -0,0 +1,155 @@
+/* 
+** NetXMS multiplatform core agent
+** Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Victor Kirhenshtein
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+**
+** File: config.cpp
+**
+**/
+
+#include "nxagentd.h"
+
+
+//
+// Externals
+//
+
+LONG H_PlatformName(const char *cmd, const char *arg, char *value);
+
+
+//
+// Constants
+//
+
+#define MAX_MSG_SIZE    262144
+
+
+//
+// Save config to file
+//
+
+static BOOL SaveConfig(TCHAR *pszConfig)
+{
+   FILE *fp;
+   BOOL bRet = FALSE;
+
+   fp = _tfopen(g_szConfigFile, _T("w"));
+   if (fp != NULL)
+   {
+      bRet = (_fputts(pszConfig, fp) >= 0);
+      fclose(fp);
+   }
+   return bRet;
+}
+
+
+//
+// Download agent's config from management server
+//
+
+BOOL DownloadConfig(TCHAR *pszServer)
+{
+   DWORD dwAddr;
+   SOCKET hSocket;
+   struct sockaddr_in sa;
+   BOOL bRet = FALSE;
+   TCHAR szBuffer[MAX_RESULT_LENGTH], *pszConfig;
+   CSCPMessage msg, *pResponse;
+   CSCP_MESSAGE *pRawMsg;
+   CSCP_BUFFER *pBuffer;
+   CSCP_ENCRYPTION_CONTEXT *pDummyCtx = NULL;
+   int nLen;
+
+#ifdef _WIN32
+   WSADATA wsaData;
+
+   if (WSAStartup(2, &wsaData) != 0)
+   {
+      printf("ERROR: Unable to initialize Windows Sockets\n");
+      return FALSE;
+   }
+#endif
+
+   dwAddr = ResolveHostName(pszServer);
+   if (dwAddr == INADDR_NONE)
+   {
+      printf("ERROR: Unable to resolve name of management server\n");
+      return FALSE;
+   }
+
+   hSocket = socket(AF_INET, SOCK_STREAM, 0);
+   if (hSocket != -1)
+   {
+      // Fill in address structure
+      memset(&sa, 0, sizeof(sa));
+      sa.sin_addr.s_addr = dwAddr;
+      sa.sin_family = AF_INET;
+      sa.sin_port = htons(4701);
+      if (connect(hSocket, (struct sockaddr *)&sa, sizeof(sa)) != -1)
+      {
+         // Prepare request
+         msg.SetCode(CMD_GET_MY_CONFIG);
+         msg.SetId(1);
+         if (H_PlatformName(NULL, NULL, szBuffer) != SYSINFO_RC_SUCCESS)
+            strcpy(szBuffer, "error");
+         msg.SetVariable(VID_PLATFORM_NAME, szBuffer);
+         msg.SetVariable(VID_VERSION_MAJOR, (WORD)NETXMS_VERSION_MAJOR);
+         msg.SetVariable(VID_VERSION_MINOR, (WORD)NETXMS_VERSION_MINOR);
+         msg.SetVariable(VID_VERSION_RELEASE, (WORD)NETXMS_VERSION_BUILD);
+
+         // Send request
+         pRawMsg = msg.CreateMessage();
+         nLen = ntohl(pRawMsg->dwSize);
+         if (SendEx(hSocket, pRawMsg, nLen, 0) == nLen)
+         {
+            pRawMsg = (CSCP_MESSAGE *)realloc(pRawMsg, MAX_MSG_SIZE);
+            pBuffer = (CSCP_BUFFER *)malloc(sizeof(CSCP_BUFFER));
+            RecvNXCPMessage(0, NULL, pBuffer, 0, NULL, NULL, 0);
+
+            nLen = RecvNXCPMessage(hSocket, pRawMsg, pBuffer, MAX_MSG_SIZE,
+                                   &pDummyCtx, NULL, 30000);
+            if (nLen >= 16)
+            {
+               pResponse = new CSCPMessage(pRawMsg);
+               if ((pResponse->GetCode() == CMD_REQUEST_COMPLETED) &&
+                   (pResponse->GetId() == 1) &&
+                   (pResponse->GetVariableLong(VID_RCC) == 0))
+               {
+                  pszConfig = pResponse->GetVariableStr(VID_CONFIG_FILE);
+                  if (pszConfig != NULL)
+                  {
+                     bRet = SaveConfig(pszConfig);
+                     free(pszConfig);
+                  }
+               }
+               delete pResponse;
+            }
+            free(pBuffer);
+         }
+         free(pRawMsg);
+      }
+      else
+      {
+         printf("ERROR: Cannot connect to management server\n");
+      }
+      closesocket(hSocket);
+   }
+
+#ifdef _WIN32
+   WSACleanup();
+#endif
+   return bRet;
+}
diff --git a/src/agent/core/exec.cpp b/src/agent/core/exec.cpp
new file mode 100644 (file)
index 0000000..c6b80fb
--- /dev/null
@@ -0,0 +1,541 @@
+/* $Id$ */
+
+/* 
+** NetXMS multiplatform core agent
+** Copyright (C) 2003, 2004, 2005, 2006 Victor Kirhenshtein
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+**
+** File: exec.cpp
+**
+**/
+
+#include "nxagentd.h"
+
+#ifdef _WIN32
+#define popen _popen
+#else
+#include <sys/wait.h>
+#endif
+
+
+//
+// Execute external command
+//
+
+#if !defined(_WIN32) && !defined(_NETWARE) /* unix-only hack */
+static THREAD_RESULT THREAD_CALL Waiter(void *arg)
+{
+       pid_t pid = *((pid_t *)arg);
+       waitpid(pid, NULL, 0);
+       free(arg);
+       return THREAD_OK;
+}
+
+static THREAD_RESULT THREAD_CALL Worker(void *arg)
+{ 
+       char *cmd = (char *)arg;
+       if (cmd == NULL)
+       {
+               return THREAD_OK;
+       }
+
+       char *pCmd[128];
+       char *pTmp = cmd;
+       int state = 0;
+       int nCount = 0;
+
+       pCmd[nCount++] = pTmp;
+       int nLen = strlen(pTmp);
+       for (int i = 0; i < nLen; i++)
+       {
+               switch(pTmp[i])
+               {
+                       case ' ':
+                               if (state == 0)
+                               {
+                                       pTmp[i] = 0;
+                                       if (pTmp[i + 1] != 0)
+                                       {
+                                               pCmd[nCount++] = pTmp + i + 1;
+                                       }
+                               }
+                               break;
+                       case '"':
+                               state == 0 ? state++ : state--;
+
+                               memmove(pTmp + i, pTmp + i + 1, nLen - i);
+                               i--;
+                               break;
+                       case '\\':
+                               if (pTmp[i+1] == '"')
+                               {
+                                       memmove(pTmp + i, pTmp + i + 1, nLen - i);
+                               }
+                               break;
+                       default:
+                               break;
+               }
+       }
+       pCmd[nCount] = NULL;
+
+       // DO EXEC
+       pid_t p;
+       p = fork();
+       switch(p)
+       {
+               case -1: // error
+                       break;
+               case 0: // child
+                       {
+                               int sd = open("/dev/null", O_RDWR);
+                               if (sd == -1)
+                               {
+                                       sd = open("/dev/null", O_RDONLY);
+                               }
+                               close(0); close(1); close(2);
+                               dup2(sd, 0); dup2(sd, 1); dup2(sd, 2);
+                               close(sd);
+                               execv(pCmd[0], pCmd);
+                               _exit(127);
+                       }
+                       break;
+               default: // parent
+                       {
+                               pid_t *pp = (pid_t *)malloc(sizeof(pid_t));
+                               *pp = p;
+                               ThreadCreate(Waiter, 0, (void *)pp);
+                       }
+                       break;
+       }
+
+       free(cmd);
+
+       return THREAD_OK;
+}
+#endif
+
+
+DWORD ExecuteCommand(char *pszCommand, NETXMS_VALUES_LIST *pArgs)
+{
+   char *pszCmdLine, *sptr;
+   DWORD i, dwSize, dwRetCode = ERR_SUCCESS;
+
+   DebugPrintf(INVALID_INDEX, "EXEC: Expanding command \"%s\"", pszCommand);
+
+   // Substitute $1 .. $9 with actual arguments
+   if (pArgs != NULL)
+   {
+      dwSize = (DWORD)strlen(pszCommand) + 1;
+      pszCmdLine = (char *)malloc(dwSize);
+               for(sptr = pszCommand, i = 0; *sptr != 0; sptr++)
+                       if (*sptr == '$')
+                       {
+                               sptr++;
+                               if (*sptr == 0)
+                                       break;   // Single $ character at the end of line
+                               if ((*sptr >= '1') && (*sptr <= '9'))
+                               {
+                                       DWORD dwArg = *sptr - '1';
+
+                                       if (dwArg < pArgs->dwNumStrings)
+                                       {
+                                               int iArgLength;
+
+                                               // Extend resulting line
+                                               iArgLength = (int)strlen(pArgs->ppStringList[dwArg]);
+                                               dwSize += iArgLength;
+                                               pszCmdLine = (char *)realloc(pszCmdLine, dwSize);
+                                               strcpy(&pszCmdLine[i], pArgs->ppStringList[dwArg]);
+                                               i += iArgLength;
+                                       }
+                               }
+                               else
+                               {
+                                       pszCmdLine[i++] = *sptr;
+                               }
+                       }
+                       else
+                       {
+                               pszCmdLine[i++] = *sptr;
+                       }
+               pszCmdLine[i] = 0;
+       }
+   else
+   {
+      pszCmdLine = pszCommand;
+   }
+
+   DebugPrintf(INVALID_INDEX, "EXEC: Executing \"%s\"", pszCmdLine);
+#if defined(_WIN32)
+   STARTUPINFO si;
+   PROCESS_INFORMATION pi;
+
+   // Fill in process startup info structure
+   memset(&si, 0, sizeof(STARTUPINFO));
+   si.cb = sizeof(STARTUPINFO);
+   si.dwFlags = 0;
+
+   // Create new process
+   if (!CreateProcess(NULL, pszCmdLine, NULL, NULL, FALSE, 
+                      CREATE_NO_WINDOW, NULL, NULL, &si, &pi))
+   {
+      nxlog_write(MSG_CREATE_PROCESS_FAILED, EVENTLOG_ERROR_TYPE, "se", pszCmdLine, GetLastError());
+      dwRetCode = ERR_EXEC_FAILED;
+   }
+   else
+   {
+      // Close all handles
+      CloseHandle(pi.hThread);
+      CloseHandle(pi.hProcess);
+   }
+#elif defined(_NETWARE)
+   if (system(pszCmdLine) == 0)
+      dwRetCode = ERR_SUCCESS;
+   else
+      dwRetCode = ERR_EXEC_FAILED;
+#else
+       if (!ThreadCreate(Worker, 0, (void *)strdup(pszCmdLine)))
+       {
+       dwRetCode = ERR_EXEC_FAILED;
+       }
+#endif
+
+   // Cleanup
+   if (pArgs != NULL)
+      free(pszCmdLine);
+
+   return dwRetCode;
+}
+
+
+//
+// Structure for passing data to popen() worker
+//
+
+struct POPEN_WORKER_DATA
+{
+       int status;
+       char *cmdLine;
+       char value[MAX_RESULT_LENGTH];
+       CONDITION finished;
+       CONDITION released;
+};
+
+
+//
+// Worker thread for executing external parameter handler
+//
+
+static THREAD_RESULT THREAD_CALL POpenWorker(void *arg)
+{
+       FILE *hPipe;
+       POPEN_WORKER_DATA *data = (POPEN_WORKER_DATA *)arg;
+
+       if ((hPipe = popen(data->cmdLine, "r")) != NULL)
+       {
+               char *pTmp;
+               int nRet;
+
+               nRet = (int)fread(data->value, 1, MAX_RESULT_LENGTH - 1, hPipe);
+               pclose(hPipe);
+               if (nRet > 0)
+               {
+                       data->value[MAX_RESULT_LENGTH - 1] = 0;
+                       if ((pTmp = strchr(data->value, '\n')) != NULL)
+                       {
+                               *pTmp = 0;
+                       }
+                       data->status = SYSINFO_RC_SUCCESS;
+               }
+               else
+               {
+                       data->status = SYSINFO_RC_ERROR;
+               }
+       }
+       else
+       {
+               nxlog_write(MSG_CREATE_PROCESS_FAILED, EVENTLOG_ERROR_TYPE, "se",
+                                  data->cmdLine, errno);
+               data->status = SYSINFO_RC_ERROR;
+       }
+
+       // Notify caller that data is available and wait while caller
+       // retrieves the data, then destroy object
+       ConditionSet(data->finished);
+       ConditionWait(data->released, INFINITE);
+       ConditionDestroy(data->finished);
+       ConditionDestroy(data->released);
+       free(data);
+
+       return THREAD_OK;
+}
+
+
+//
+// Handler function for external (user-defined) parameters
+//
+
+LONG H_ExternalParameter(const char *pszCmd, const char *pszArg, char *pValue)
+{
+       char *pszCmdLine, szBuffer[1024], szTempFile[MAX_PATH];
+       const char *sptr;
+       int i, iSize, iStatus;
+
+   // Substitute $1 .. $9 with actual arguments
+   iSize = (int)strlen(pszArg);
+   pszCmdLine = (char *)malloc(iSize);
+   for(sptr = &pszArg[1], i = 0; *sptr != 0; sptr++)
+      if (*sptr == '$')
+      {
+         sptr++;
+         if (*sptr == 0)
+            break;   // Single $ character at the end of line
+         if ((*sptr >= '1') && (*sptr <= '9'))
+         {
+            if (NxGetParameterArg(pszCmd, *sptr - '0', szBuffer, 1024))
+            {
+               int iArgLength;
+
+               // Extend resulting line
+               iArgLength = (int)strlen(szBuffer);
+               iSize += iArgLength;
+               pszCmdLine = (char *)realloc(pszCmdLine, iSize);
+               strcpy(&pszCmdLine[i], szBuffer);
+               i += iArgLength;
+            }
+         }
+         else
+         {
+            pszCmdLine[i++] = *sptr;
+         }
+      }
+      else
+      {
+         pszCmdLine[i++] = *sptr;
+      }
+   pszCmdLine[i] = 0;
+
+#if defined(_WIN32)
+       if (*pszArg == 'E')
+       {
+               STARTUPINFO si;
+               PROCESS_INFORMATION pi;
+               SECURITY_ATTRIBUTES sa;
+               HANDLE hOutput;
+               DWORD dwBytes;
+               char *eptr;
+
+               // Create temporary file to hold process output
+               GetTempPath(MAX_PATH - 1, szBuffer);
+               GetTempFileName(szBuffer, "nx", 0, szTempFile);
+               sa.nLength = sizeof(SECURITY_ATTRIBUTES);
+               sa.lpSecurityDescriptor = NULL;
+               sa.bInheritHandle = TRUE;
+               hOutput = CreateFile(szTempFile, GENERIC_READ | GENERIC_WRITE, 0, &sa, 
+                                                                       CREATE_ALWAYS, FILE_ATTRIBUTE_TEMPORARY, NULL);
+               if (hOutput != INVALID_HANDLE_VALUE)
+               {
+                       // Fill in process startup info structure
+                       memset(&si, 0, sizeof(STARTUPINFO));
+                       si.cb = sizeof(STARTUPINFO);
+                       si.dwFlags = STARTF_USESTDHANDLES;
+                       si.hStdInput = GetStdHandle(STD_INPUT_HANDLE);
+                       si.hStdOutput = hOutput;
+                       si.hStdError = GetStdHandle(STD_ERROR_HANDLE);
+
+                       // Create new process
+                       if (CreateProcess(NULL, pszCmdLine, NULL, NULL, TRUE,
+                                                                       CREATE_NO_WINDOW, NULL, NULL, &si, &pi))
+                       {
+                               // Wait for process termination and close all handles
+                               if (WaitForSingleObject(pi.hProcess, g_dwExecTimeout) == WAIT_OBJECT_0)
+                               {
+                                       // Rewind temporary file for reading
+                                       SetFilePointer(hOutput, 0, NULL, FILE_BEGIN);
+
+                                       // Read process output
+                                       ReadFile(hOutput, pValue, MAX_RESULT_LENGTH - 1, &dwBytes, NULL);
+                                       pValue[dwBytes] = 0;
+                                       eptr = strchr(pValue, '\r');
+                                       if (eptr != NULL)
+                                               *eptr = 0;
+                                       eptr = strchr(pValue, '\n');
+                                       if (eptr != NULL)
+                                               *eptr = 0;
+                                       iStatus = SYSINFO_RC_SUCCESS;
+                               }
+                               else
+                               {
+                                       // Timeout waiting for external process to complete, kill it
+                                       TerminateProcess(pi.hProcess, 127);
+                                       nxlog_write(MSG_PROCESS_KILLED, EVENTLOG_WARNING_TYPE, "s", pszCmdLine);
+                                       iStatus = SYSINFO_RC_ERROR;
+                               }
+
+                               CloseHandle(pi.hThread);
+                               CloseHandle(pi.hProcess);
+                       }
+                       else
+                       {
+                               nxlog_write(MSG_CREATE_PROCESS_FAILED, EVENTLOG_ERROR_TYPE, "se", pszCmdLine, GetLastError());
+                               iStatus = SYSINFO_RC_ERROR;
+                       }
+
+                       // Remove temporary file
+                       CloseHandle(hOutput);
+                       DeleteFile(szTempFile);
+               }
+               else
+               {
+                       nxlog_write(MSG_CREATE_TMP_FILE_FAILED, EVENTLOG_ERROR_TYPE, "e", GetLastError());
+                       iStatus = SYSINFO_RC_ERROR;
+               }
+       }
+       else
+       {
+#endif
+
+#ifdef _NETWARE
+       /* TODO: add NetWare code here */
+       iStatus = SYSINFO_RC_UNSUPPORTED;
+#else // UNIX or Windows
+               {
+                       POPEN_WORKER_DATA *data;
+
+                       data = (POPEN_WORKER_DATA *)malloc(sizeof(POPEN_WORKER_DATA));
+                       data->cmdLine = pszCmdLine;
+                       data->finished = ConditionCreate(TRUE);
+                       data->released = ConditionCreate(TRUE);
+                       ThreadCreate(POpenWorker, 0, data);
+                       if (ConditionWait(data->finished, g_dwExecTimeout))
+                       {
+                               iStatus = data->status;
+                               if (iStatus == SYSINFO_RC_SUCCESS)
+                                       strcpy(pValue, data->value);
+                       }
+                       else
+                       {
+                               // Timeout
+                               iStatus = SYSINFO_RC_ERROR;
+                       }
+                       ConditionSet(data->released);   // Allow worker to destroy data
+               }
+#endif
+
+#ifdef _WIN32
+       }
+#endif
+
+   free(pszCmdLine);
+   return iStatus;
+}
+
+
+//
+// Execute external command via shell
+//
+
+DWORD ExecuteShellCommand(char *pszCommand, NETXMS_VALUES_LIST *pArgs)
+{
+   char *pszCmdLine, *sptr;
+   DWORD i, dwSize, dwRetCode = ERR_SUCCESS;
+
+   DebugPrintf(INVALID_INDEX, "SH_EXEC: Expanding command \"%s\"", pszCommand);
+
+   // Substitute $1 .. $9 with actual arguments
+   if (pArgs != NULL)
+   {
+      dwSize = (DWORD)strlen(pszCommand) + 1;
+      pszCmdLine = (char *)malloc(dwSize);
+      for(sptr = pszCommand, i = 0; *sptr != 0; sptr++)
+         if (*sptr == '$')
+         {
+            sptr++;
+            if (*sptr == 0)
+               break;   // Single $ character at the end of line
+            if ((*sptr >= '1') && (*sptr <= '9'))
+            {
+               DWORD dwArg = *sptr - '1';
+
+               if (dwArg < pArgs->dwNumStrings)
+               {
+                  int iArgLength;
+
+                  // Extend resulting line
+                  iArgLength = (int)strlen(pArgs->ppStringList[dwArg]);
+                  dwSize += iArgLength;
+                  pszCmdLine = (char *)realloc(pszCmdLine, dwSize);
+                  strcpy(&pszCmdLine[i], pArgs->ppStringList[dwArg]);
+                  i += iArgLength;
+               }
+            }
+            else
+            {
+               pszCmdLine[i++] = *sptr;
+            }
+         }
+         else
+         {
+            pszCmdLine[i++] = *sptr;
+         }
+      pszCmdLine[i] = 0;
+   }
+   else
+   {
+      pszCmdLine = pszCommand;
+   }
+
+   DebugPrintf(INVALID_INDEX, "SH_EXEC: Executing \"%s\"", pszCmdLine);
+
+   if (system(pszCmdLine) == 0)
+      dwRetCode = ERR_SUCCESS;
+   else
+      dwRetCode = ERR_EXEC_FAILED;
+
+   // Cleanup
+   if (pArgs != NULL)
+      free(pszCmdLine);
+
+   return dwRetCode;
+}
+
+///////////////////////////////////////////////////////////////////////////////
+/*
+
+$Log: not supported by cvs2svn $
+Revision 1.21  2007/11/06 07:32:57  victor
+- Added possibility to specify multiple recipients in e-mail or SMS action
+- Fixed NetWare 6.0 compatibility issues
+- Manual updated
+- Added default "Admins" group
+
+Revision 1.20  2007/04/19 08:39:21  alk
+popen()-ed hanlde was closed with fclose()...
+
+Revision 1.19  2007/04/19 05:46:53  victor
+Minor changes
+
+Revision 1.18  2007/04/19 05:38:21  victor
+Added error handling for failed external parameters
+
+Revision 1.17  2007/04/19 05:24:25  victor
+Minor changes
+
+Revision 1.16  2007/04/18 21:13:40  alk
+exec scheme changed
+
+
+*/
diff --git a/src/agent/core/getparam.cpp b/src/agent/core/getparam.cpp
new file mode 100644 (file)
index 0000000..e71f58f
--- /dev/null
@@ -0,0 +1,485 @@
+/* 
+** NetXMS multiplatform core agent
+** Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Victor Kirhenshtein
+**
+** This program is free software; you can redistribute it and/or modify
+** it under the terms of the GNU General Public License as published by
+** the Free Software Foundation; either version 2 of the License, or
+** (at your option) any later version.
+**
+** This program is distributed in the hope that it will be useful,
+** but WITHOUT ANY WARRANTY; without even the implied warranty of
+** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+** GNU General Public License for more details.
+**
+** You should have received a copy of the GNU General Public License
+** along with this program; if not, write to the Free Software
+** Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+**
+** File: getparam.cpp
+**
+**/
+
+#include "nxagentd.h"
+
+
+//
+// Externals
+//
+
+LONG H_ActiveConnections(const char *cmd, const char *arg, char *pValue);
+LONG H_AgentStats(const char *cmd, const char *arg, char *value);
+LONG H_AgentUptime(const char *cmd, const char *arg, char *value);
+LONG H_CRC32(const char *cmd, const char *arg, char *value);
+LONG H_DirInfo(const char *cmd, const char *arg, char *value);
+LONG H_FileTime(const char *cmd, const char *arg, char *value);
+LONG H_MD5Hash(const char *cmd, const char *arg, char *value);
+LONG H_SHA1Hash(const char *cmd, const char *arg, char *value);
+LONG H_SubAgentList(const char *cmd, const char *arg, NETXMS_VALUES_LIST *value);
+LONG H_ActionList(const char *cmd, const char *arg, NETXMS_VALUES_LIST *value);
+LONG H_ExternalParameter(const char *cmd, const char *arg, char *value);
+LONG H_PlatformName(const char *cmd, const char *arg, char *value);
+
+#ifdef _WIN32
+LONG H_ArpCache(const char *cmd, const char *arg, NETXMS_VALUES_LIST *value);
+LONG H_InterfaceList(const char *cmd, const char *arg, NETXMS_VALUES_LIST *value);
+LONG H_IPRoutingTable(const char *cmd, const char *arg, NETXMS_VALUES_LIST *pValue);
+LONG H_DiskInfo(const char *cmd, const char *arg, char *value);
+LONG H_MemoryInfo(const char *cmd, const char *arg, char *value);
+LONG H_HostName(const char *cmd, const char *arg, char *value);
+LONG H_SystemUname(const char *cmd, const char *arg, char *value);
+LONG H_NetIPStats(const char *cmd, const char *arg, char *value);
+LONG H_NetInterfaceStats(const char *cmd, const char *arg, char *value);
+LONG H_CPUCount(const char *cmd, const char *arg, char *value);
+LONG H_PhysicalDiskInfo(const char *cmd, const char *arg, char *pValue);
+#endif
+
+
+//
+// Static data
+//
+
+static NETXMS_SUBAGENT_PARAM *m_pParamList = NULL;
+static int m_iNumParams = 0;
+static NETXMS_SUBAGENT_ENUM *m_pEnumList = NULL;
+static int m_iNumEnums = 0;