2005-12-12 Doug MacEachern * Fix internal hash table used for caching to properly rehash * Fix overzealous cache in net_interface_stat on Darwin * Solaris fixes to keep kstat chain up-to-date * Fallback to /usr/ucb/ps on solaris for proc_args if permissions deny reading /proc/nnnnn/as * Add option to use sudo+cat with FileTail 2005-12-05 Doug MacEachern * 1.1.26 released * Filter out network interface types other than loopback and ethernet on Darwin and FreeBSD * Filter out auto-mounted filesystems on Darwin 2005-12-01 Doug MacEachern * Fix net_route_list for Solaris 10 * Add sigar_cpu_info_t.{mhz,cache_size,model} for Darwin * Fix OperatingSystem.getDescription() for Darwin 2005-11-28 Doug MacEachern * 1.1.25 released * Fix sigar_file_system_usage_t.free_files for Solaris and Darwin 2005-11-23 Doug MacEachern * Add sigar_proc_mem page fault metrics for AIX, Darwin, HPUX, Linux, Solaris and Win32 2005-11-22 Doug MacEachern * Add sigar_proc_state.processor for AIX, HPUX, Linux and Solaris * Add sigar_proc_state.threads for AIX, HPUX, Linux (2.6+), Solaris and Win32 2005-11-18 Doug MacEachern * net_interface related changes to support VMware vmnic * Add sigar_net_interface_config.type field 2005-11-11 Doug MacEachern * Add dmalloc support for linux and solaris (enable w/ -Djni.dmalloc=true) 2005-11-08 Doug MacEachern * 1.1.24 released * fix possible segv in sigar_fqdn_get * fix possible fault in sigar_filesystem_usage_get on win32 if LogicalDisk perf counters are uninstalled 2005-11-01 Doug MacEachern * proc_mem.resident for all platforms 2005-10-10 Doug MacEachern * 1.1.23 released 2005-10-08 Doug MacEachern * Add support for solaris 'bge' network interface metrics * Add win32 sigar_who_list impl * sigar_proc_args fixes for linux and solaris * java -Dsigar.nativeLogging=true enables native logging 2005-09-24 Doug MacEachern * 1.1.22 released 2005-07-18 Doug MacEachern * Add net_info function * Add various helpers to OperatingSystem class 2005-07-07 Doug MacEachern * Add resource_limit function * Fix sigar_file_attrs_get times on win32 2005-06-25 Doug MacEachern * Add win32 ServiceConfig class and Service.getConfig method 2005-06-16 Doug MacEachern * 1.1.21 released * Implement proc_mem for Darwin * Include darwin binary (OSX Tiger) 2005-06-14 Doug MacEachern * Pdh.getSingleValue renamed to Pdh.getRawValue * Added Pdh.getFormattedValue method 2005-05-25 Doug MacEachern * Implement sigar_proc_args for Darwin 2005-05-11 Doug MacEachern * 1.1.20 released * Use psapi instead of CreateTool32Snapshot in win32 sigar_proc_modules It is possible for the latter to hang on win2k, the former also works on NT. * Implement sigar_net_connection_list for AIX and HPUX * Convert Cpu times to seconds 2005-05-10 Doug MacEachern * 1.1.19 released 2005-04-27 Doug MacEachern * Add disk i/o metrics for Windows 2000 * Add file_system_usage_t.used field 2005-04-06 Doug MacEachern * Add new disk i/o metrics (disk_write_bytes, disk_read_bytes, disk_queue) for Win32, Linux, Solaris, AIX and HPUX. 2005-03-19 Doug MacEachern * Add udp support to sigar_proc_port_get win32 impl * Implement sigar_proc_port_get for FreeBSD 5.x 2005-03-15 Doug MacEachern * Change Sigar.getMountedFileSystemUsage to throw NfsUnreachableException if FileSystem is Nfs and nfs ping fails * Implement sigar_net_connection for FreeBSD * Implement sigar_proc_port_get for AIX 2005-03-11 Doug MacEachern * Add sigar.NetStat class * Add sigar_net_connection_t.state field * Add sigar_net_connection_t.{send,receive}_queue fields * Implement sigar_net_connection for solaris * Netstat enhancements 2005-03-09 Doug MacEachern * Add CpuTimer class, helper around ThreadCpu class 2005-03-01 Doug MacEachern * 1.1.18 released * fix bug in ptql args glob substring operators (Args.*.{sw,ew,ct}) * fix bug where Pentium III was reported as II * added OperatingSystem class to help determine linux vendor/version info, etc. 2005-02-24 Doug MacEachern * 1.1.17 released * Optimize aix disk i/o metric collection * Add 'time' command to the shell 2005-02-23 Doug MacEachern * 1.1.16 released * Add function to get data seen in the 'who' command 2005-02-20 Doug MacEachern * Add NfsFileSystem class w/ ping method 2005-02-16 Doug MacEachern * Add FreeBSD support * Add 64-bit linux support 2005-01-26 Doug MacEachern * 1.1.15 released * fix windows 2003 problem with metrics that use the perfdata registry interface when pdh.dll functions are used by the same process. * Pdh.getSingleValue now uses PdhGetRawCounterValue underneath * fix win32.Pdh.close method * fix win32.Service.finalize method 2005-01-07 Doug MacEachern * implement thread-cpu metrics for aix 2005-01-06 Doug MacEachern * 1.1.14 released * fix solaris bug w/ multiple network interfaces that have the same name (hme0, hme1, etc) * fix bug in MultiProc that sometimes resulted in negative numbers * add win32.Service.getServiceNames method 2004-12-11 Doug MacEachern * 1.1.13 released 2004-12-06 Doug MacEachern * add iostat shell command * implement disk io metrics for aix, solaris and hpux 2004-12-05 Doug MacEachern * added sigar_file_system_usage_t.disk_{reads,writes} fields. implement only on linux and win32 for the moment. 2004-11-29 Doug MacEachern * fix possible segfault in sigar_group_name_get if gid == -1 2004-11-22 Doug MacEachern * fix bug in RegistryKey.openSubKey under WebSphere 4.0 jdk 2004-11-21 Doug MacEachern * 1.1.11 released * merged hyperic win32bindings package into sigar.win32 * added sigar_cpu_t.wait metric 2004-11-19 Doug MacEachern * added sigar_mem_t.actual_{used,free} fields. on linux for example adjusts -/+ buffers/cache 2004-11-17 Doug MacEachern * added sigar_thread_cpu_t, per-thread cpu metrics 2004-11-16 Doug MacEachern * 1.1.10 released 2004-11-12 John Sachs * added sysinfo shell command 2004-11-10 Doug MacEachern * added MultiProcCpu and MultiProcMem classes * added mps (multi-process ps) shell command 2004-11-02 Doug MacEachern * fix cpu idle metric for windows 2000 and NT versions 2004-10-05 Doug MacEachern * make sigar_swap and sigar_mem compatible with linux 2.6 kernel 2004-09-07 Doug MacEachern * starting ChangeLog for version 1.1.10