sigar/ChangeLog

349 lines
9.2 KiB
Plaintext

2006-02-23 Doug MacEachern <dougm@hyperic.net>
* Use asm/cpuid instead of /proc/cpuinfo to detect
HyperThreading on Linux
* Use gethostbyname_r in sigar_fqdn_get
2006-01-10 Doug MacEachern <dougm@hyperic.net>
* Add ProcUtil class
* Pdh: if counter name does not exist, try appending "/sec"
* Add Win32.findExecutable method
* Add win32.Service.{pause,resume} methods
2006-01-04 Doug MacEachern <dougm@hyperic.net>
* Fix cpu_list on Darwin
* Add FreeBSD 4.x support
2005-12-19 Doug MacEachern <dougm@hyperic.net>
* 1.1.27 released
* Add net_interface_config.mtu for Solaris, HPUX, AIX
* Add version api for native binaries
* Add dir_usage api, recursive version of dir_stat api
* Add dir_stat.disk_usage field
2005-12-12 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* 1.1.25 released
* Fix sigar_file_system_usage_t.free_files for Solaris and Darwin
2005-11-23 Doug MacEachern <dougm@hyperic.net>
* Add sigar_proc_mem page fault metrics for AIX, Darwin, HPUX,
Linux, Solaris and Win32
2005-11-22 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* net_interface related changes to support VMware vmnic
* Add sigar_net_interface_config.type field
2005-11-11 Doug MacEachern <dougm@hyperic.net>
* Add dmalloc support for linux and solaris
(enable w/ -Djni.dmalloc=true)
2005-11-08 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* proc_mem.resident for all platforms
2005-10-10 Doug MacEachern <dougm@hyperic.net>
* 1.1.23 released
2005-10-08 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* 1.1.22 released
2005-07-18 Doug MacEachern <dougm@hyperic.net>
* Add net_info function
* Add various helpers to OperatingSystem class
2005-07-07 Doug MacEachern <dougm@hyperic.net>
* Add resource_limit function
* Fix sigar_file_attrs_get times on win32
2005-06-25 Doug MacEachern <dougm@hyperic.net>
* Add win32 ServiceConfig class and Service.getConfig method
2005-06-16 Doug MacEachern <dougm@hyperic.net>
* 1.1.21 released
* Implement proc_mem for Darwin
* Include darwin binary (OSX Tiger)
2005-06-14 Doug MacEachern <dougm@hyperic.net>
* Pdh.getSingleValue renamed to Pdh.getRawValue
* Added Pdh.getFormattedValue method
2005-05-25 Doug MacEachern <dougm@hyperic.net>
* Implement sigar_proc_args for Darwin
2005-05-11 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* 1.1.19 released
2005-04-27 Doug MacEachern <dougm@hyperic.net>
* Add disk i/o metrics for Windows 2000
* Add file_system_usage_t.used field
2005-04-06 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* Add udp support to sigar_proc_port_get win32 impl
* Implement sigar_proc_port_get for FreeBSD 5.x
2005-03-15 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* Add CpuTimer class, helper around ThreadCpu class
2005-03-01 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* 1.1.17 released
* Optimize aix disk i/o metric collection
* Add 'time' command to the shell
2005-02-23 Doug MacEachern <dougm@hyperic.net>
* 1.1.16 released
* Add function to get data seen in the 'who' command
2005-02-20 Doug MacEachern <dougm@hyperic.net>
* Add NfsFileSystem class w/ ping method
2005-02-16 Doug MacEachern <dougm@hyperic.net>
* Add FreeBSD support
* Add 64-bit linux support
2005-01-26 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* implement thread-cpu metrics for aix
2005-01-06 Doug MacEachern <dougm@hyperic.net>
* 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 <dougm@hyperic.net>
* 1.1.13 released
2004-12-06 Doug MacEachern <dougm@hyperic.net>
* add iostat shell command
* implement disk io metrics for aix, solaris and hpux
2004-12-05 Doug MacEachern <dougm@hyperic.net>
* added sigar_file_system_usage_t.disk_{reads,writes} fields.
implement only on linux and win32 for the moment.
2004-11-29 Doug MacEachern <dougm@hyperic.net>
* fix possible segfault in sigar_group_name_get if gid == -1
2004-11-22 Doug MacEachern <dougm@hyperic.net>
* fix bug in RegistryKey.openSubKey under WebSphere 4.0 jdk
2004-11-21 Doug MacEachern <dougm@hyperic.net>
* 1.1.11 released
* merged hyperic win32bindings package into sigar.win32
* added sigar_cpu_t.wait metric
2004-11-19 Doug MacEachern <dougm@hyperic.net>
* added sigar_mem_t.actual_{used,free} fields.
on linux for example adjusts -/+ buffers/cache
2004-11-17 Doug MacEachern <dougm@hyperic.net>
* added sigar_thread_cpu_t, per-thread cpu metrics
2004-11-16 Doug MacEachern <dougm@hyperic.net>
* 1.1.10 released
2004-11-12 John Sachs <jsachs@hyperic.net>
* added sysinfo shell command
2004-11-10 Doug MacEachern <dougm@hyperic.net>
* added MultiProcCpu and MultiProcMem classes
* added mps (multi-process ps) shell command
2004-11-02 Doug MacEachern <dougm@hyperic.net>
* fix cpu idle metric for windows 2000 and NT versions
2004-10-05 Doug MacEachern <dougm@hyperic.net>
* make sigar_swap and sigar_mem compatible with linux 2.6 kernel
2004-09-07 Doug MacEachern <dougm@hyperic.net>
* starting ChangeLog for version 1.1.10