Index: third_party/psutil/HISTORY |
diff --git a/third_party/psutil/HISTORY b/third_party/psutil/HISTORY |
index 3e4ce96c19bd829cf0c64b01ae58aeacf85f10da..40ea22eae03ae4ee219e57e3e4784b412acb1650 100644 |
--- a/third_party/psutil/HISTORY |
+++ b/third_party/psutil/HISTORY |
@@ -1,5 +1,100 @@ |
Bug tracker at http://code.google.com/p/psutil/issues |
+0.3.1 - XXXX-XX-XX |
+------------------ |
+ |
+NEW FEATURES |
+ |
+ * Issue 150: network I/O counters. (OSX patch by Jeremy Whitlock) |
+ * Issue 198: Process.wait(timeout=0) can now be used to make wait() return |
+ immediately. |
+ * Issue 206: disk I/O counters. (OSX patch by Jeremy Whitlock) |
+ |
+BUGFIXES |
+ |
+ * Issue 135: (OS X) psutil cannot create Process object |
+ * Issue 144: (Linux) no longer support 0 special PID. |
+ * Issue 188: (Linux) psutil import error on Linux ARM architectures. |
+ * Issue 197: (Linux) Process.get_connections() is broken on platforms not |
+ supporting IPv6. |
+ * Issue 200: (Linux) psutil.NUM_CPUS not working on armel and sparc |
+ architectures and causing crash on module import. |
+ * Issue 201: (Linux) Process.get_connections() is broken on big-endian |
+ architectures. |
+ * Issue 211: Process instance can unexpectedly raise NoSuchProcess if tested |
+ for equality with another object. |
+ |
+ |
+0.3.0 - 2011-07-08 |
+------------------ |
+ |
+NEW FEATURES |
+ |
+ * Issue 125: system per-cpu percentage utilization and times. |
+ * Issue 163: per-process associated terminal (TTY). |
+ * Issue 171: added get_phymem() and get_virtmem() functions returning system |
+ memory information (total, used, free) and memory percent usage. |
+ total_* avail_* and used_* memory functions are deprecated. |
+ * Issue 172: disk usage statistics. |
+ * Issue 174: mounted disk partitions. |
+ * Issue 179: setuptools is now used in setup.py |
+ |
+BUGFIXES |
+ |
+ * Issue 159: SetSeDebug() does not close handles or unset impersonation on |
+ return. |
+ * Issue 164: wait function raises a TimeoutException when a process returns |
+ -1 (Windows). |
+ * Issue 165: process.status raises an unhandled exception. |
+ * Issue 166: get_memory_info() leaks handles hogging system resources. |
+ * Issue 168: psutil.cpu_percent() returns erroneous results when used in |
+ non-blocking mode. (patch by Philip Roberts) |
+ * Issue 178: OSX - Process.get_threads() leaks memory |
+ * Issue 180: Windows - Process's get_num_threads() and get_threads() methods |
+ can raise NoSuchProcess exception while process still exists. |
+ |
+ |
+0.2.1 - 2011-03-20 |
+------------------ |
+ |
+NEW FEATURES |
+ |
+ * Issue 64: per-process I/O counters. |
+ * Issue 116: per-process wait() (wait for process to terminate and return its |
+ exit code). |
+ * Issue 134: per-process get_threads() returning information (id, user and |
+ kernel times) about threads opened by process. |
+ * Issue 136: process executable path on FreeBSD is now determined by asking |
+ the kernel instead of guessing it from cmdline[0]. |
+ * Issue 137: per-process real, effective and saved user and group ids. |
+ * Issue 140: system boot time. |
+ * Issue 142: per-process get and set niceness (priority). |
+ * Issue 143: per-process status. |
+ * Issue 147: per-process I/O nice (priority) - Linux only. |
+ * Issue 148: psutil.Popen class which tidies up subprocess.Popen and |
+ psutil.Process in a unique interface. |
+ * Issue 152: (OSX) get_process_open_files() implementation has been rewritten |
+ in C and no longer relies on lsof resulting in a 3x speedup. |
+ * Issue 153: (OSX) get_process_connection() implementation has been rewritten |
+ in C and no longer relies on lsof resulting in a 3x speedup. |
+ |
+BUGFIXES |
+ |
+ * Issue 83: process cmdline is empty on OSX 64-bit. |
+ * Issue 130: a race condition can cause IOError exception be raised on |
+ Linux if process disappears between open() and subsequent read() calls. |
+ * Issue 145: WindowsError was raised instead of psutil.AccessDenied when using |
+ process resume() or suspend() on Windows. |
+ * Issue 146: 'exe' property on Linux can raise TypeError if path contains NULL |
+ bytes. |
+ * Issue 151: exe and getcwd() for PID 0 on Linux return inconsistent data. |
+ |
+API CHANGES |
+ |
+ * Process "uid" and "gid" properties are deprecated in favor of "uids" and |
+ "gids" properties. |
+ |
+ |
0.2.0 - 2010-11-13 |
------------------ |