422 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			422 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
2006-06-09  Doug MacEachern  <dougm@hyperic.com>
 | 
						|
 | 
						|
        * [SIGAR-6] Use rounding for mem.ram on Linux rather than /proc/mtrr
 | 
						|
 | 
						|
        * [SIGAR-5] Fix netinfo default gateway where the first gateway in the routing table
 | 
						|
          had been selected without checking for the default destination == 0.0.0.0
 | 
						|
 | 
						|
2006-05-30  Doug MacEachern  <dougm@hyperic.com>
 | 
						|
 | 
						|
        * Prevent possible integer overflow in filesystem_usage
 | 
						|
 | 
						|
2006-05-24  Doug MacEachern  <dougm@hyperic.com>
 | 
						|
 | 
						|
        * ProcUtil.getJavaMainClass improvements
 | 
						|
 | 
						|
2006-05-04  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Fold UltraSPARC-T1 virtual cpus into physical cpus
 | 
						|
        
 | 
						|
        * Fix net_connection_list on linux to handle invalid /proc/net/tcp entries
 | 
						|
 | 
						|
        * Switch to universal binary for osx
 | 
						|
 | 
						|
2006-04-03  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Fix sigar_proc_args_get on linux and osx when argv has an empty "" arg
 | 
						|
 | 
						|
2006-03-31  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Added binary for FreeBSD 6.x
 | 
						|
 | 
						|
2006-03-16  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Remove Darwin proc_mem.shared impl.  More trouble that it is
 | 
						|
          worth and the code did not compile on x86.
 | 
						|
 | 
						|
2006-03-14  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Enhance native library finder to work with -jar foo.jar and
 | 
						|
          within an IDE such as Eclipse
 | 
						|
 | 
						|
2006-03-08  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * 1.1.29 released
 | 
						|
 | 
						|
2006-03-04  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Add net_interface_config.description
 | 
						|
 | 
						|
        * Use IFMIB (GetIfEntry) rather netbios to get hwaddr on Win32
 | 
						|
 | 
						|
        * Add net_interface_config.mtu for Win32
 | 
						|
 | 
						|
2006-03-03  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Removed proc_mem.vsize (same as proc_mem.size)
 | 
						|
 | 
						|
        * Removed proc_mem.rss (same as proc_mem.resident)
 | 
						|
 | 
						|
2006-03-01  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * 1.1.28 released
 | 
						|
 | 
						|
2006-02-28  Doug MacEachern  <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Add Sigar.getNetListenAddress method
 | 
						|
        
 | 
						|
        * Add Sigar.getNetInterfaceConfig() method
 | 
						|
 | 
						|
2006-02-26  Doug MacEachern <dougm@hyperic.net>
 | 
						|
 | 
						|
        * Replace sigar_nfs_ping with generic sigar_rpc_ping
 | 
						|
 | 
						|
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
 | 
						|
 |