Next | Query returned 67 messages, browsing 31 to 40 | Previous

History of commit frequency

CVS Commit History:


   2019-04-30 11:34:04 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-psutil: Remove obsolete MESSAGE
   2019-04-30 11:32:07 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-psutil: updated to 5.6.2

5.6.2

**Enhancements**
- 604_: [UNIX, Windows] add new psutil.getloadavg() returning system load
- 1404_: [Linux] cpu_count(logical=False) uses a second method (read from
  /sys/devices/system/cpu/cpu[0-9]/topology/core_id) in order to determine
  the number of physical CPUs in case /proc/cpuinfo does not provide this info.
- 1458_: provide coloured test output. Also show failures on KeyboardInterrupt.
- 1464_: various docfixes (always point to python3 doc, fix links, etc.).
- 1473_: [Windows] process IO priority (ionice()) values are now exposed as 4
  new constants: IOPRIO_VERYLOW, IOPRIO_LOW, IOPRIO_NORMAL, IOPRIO_HIGH.
  Also it was not possible to set high I/O priority (not it is).
- 1478_: add make command to re-run tests failed on last run.
  average calculation.

**Bug fixes**
- 1223_: [Windows] boot_time() may return value on Windows XP.
- 1456_: [Linux] cpu_freq() returns None instead of 0.0 when min/max not
  available
- 1462_: [Linux] (tests) make  tests invariant to LANG setting
- 1463_: cpu_distribution.py script was broken.
- 1470_: [Linux] disk_partitions(): fix corner case when /etc/mtab doesn't
  exist.
- 1471_: [SunOS] Process name() and cmdline() can return SystemError.
- 1472_: [Linux] cpu_freq() does not return all CPUs on Rasbperry pi 3.
- 1474_: fix formatting of psutil.tests() which mimicks 'ps aux' output.
- 1475_: [Windows] OSError.winerror attribute wasn't properly checked resuling
  in WindowsError being raised instead of AccessDenied.
- 1477_: [Windows] wrong or absent error handling for private NTSTATUS Windows
  APIs. Different process methods were affected by this.
- 1480_: [Windows] psutil.cpu_count(logical=False) could cause a crash due to
  fixed read violation.
- 1486_: [AIX, SunOS] AttributeError when interacting with Process methods
  involved into oneshot() context.
- 1491_: [SunOS] net_if_addrs(): free() ifap struct on error.
- 1493_: [Linux] cpu_freq(): handle the case where
  /sys/devices/system/cpu/cpufreq/ exists but is empty.
   2019-03-18 13:59:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-psutil: updated to 5.6.1

5.6.1
Bug fixes
- 1329_: [AIX] psutil doesn't compile on AIX 6.1.  (patch by Arnon Yaari)
- 1448_: [Windows] crash on import due to rtlIpv6AddressToStringA not available
  on Wine.
- 1451_: [Windows] Process.memory_full_info() segfaults. NtQueryVirtualMemory
  is now used instead of QueryWorkingSet to calculate USS memory.

5.6.0
Enhancements
- 1379_: [Windows] Process suspend() and resume() now use NtSuspendProcess
  and NtResumeProcess instead of stopping/resuming all threads of a process.
  This is faster and more reliable (aka this is what ProcessHacker does).
- 1420_: [Windows] in case of exception disk_usage() now also shows the path
  name.
- 1422_: [Windows] Windows APIs requiring to be dynamically loaded from DLL
  libraries are now loaded only once on startup (instead of on per function
  call) significantly speeding up different functions and methods.
- 1426_: [Windows] PAGESIZE and number of processors is now calculated on
  startup.
- 1428_: in case of error, the traceback message now shows the underlying C
  function called which failed.
- 1433_: new Process.parents() method.  (idea by Ghislain Le Meur)
- 1437_: pids() are returned in sorted order.
- 1442_: python3 is now the default interpreter used by Makefile.

Bug fixes
- 1353_: process_iter() is now thread safe (it rarely raised TypeError).
- 1394_: [Windows] Process name() and exe() may erroneously return \ 
"Registry".
  QueryFullProcessImageNameW is now used instead of GetProcessImageFileNameW
  in order to prevent that.
- 1411_: [BSD] lack of Py_DECREF could cause segmentation fault on process
  instantiation.
- 1419_: [Windows] Process.environ() raises NotImplementedError when querying
  a 64-bit process in 32-bit-WoW mode. Now it raises AccessDenied.
- 1427_: [OSX] Process cmdline() and environ() may erroneously raise OSError
  on failed malloc().
- 1429_: [Windows] SE DEBUG was not properly set for current process. It is
  now, and it should result in less AccessDenied exceptions for low-pid
  processes.
- 1432_: [Windows] Process.memory_info_ex()'s USS memory is miscalculated
  because we're not using the actual system PAGESIZE.
- 1439_: [NetBSD] Process.connections() may return incomplete results if using
  oneshot().
- 1447_: original exception wasn't turned into NSP/AD exceptions when using
  Process.oneshot() ctx manager.

Incompatible API changes
- 1291_: [OSX] Process.memory_maps() was removed because inherently broken
  (segfault) for years.
   2019-02-17 09:38:24 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-psutil: updated to 5.5.1

5.5.1
Enhancements
- [Windows] on Windows >= 8.1 if Process.cmdline() fails due to
  ERROR_ACCESS_DENIED attempt using NtQueryInformationProcess +
  ProcessCommandLineInformation. (patch by EccoTheFlintstone)

Bug fixes
- [Windows] Process.exe() returns "[Error 0] The operation completed
  successfully" when Python process runs in "Virtual Secure Mode".
- psutil exceptions' repr() show the internal private module path.
- [AIX] psutil won't compile on AIX 7.1 due to missing header.
   2019-01-24 14:06:45 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-psutil: updated to 5.5.0

5.5.0

Enhancements
- [FreeBSD] added support for sensors_temperatures().
- [FreeBSD] added support for CPU frequency.

Bug fixes
- Process.oneshot() is now thread safe.
- [Linux] disk_io_counters() fails on Linux kernel 4.18+.
- [Linux] Process' memory_maps() and io_counters() method are no longer
  exposed if not supported by the kernel.
- [Windows] fix psutil.Process().ionice(...) mismatch.
- [Windows] improper usage of CloseHandle() may lead to override the
  original error code when raising an exception.
- incorrect handling of cache in Process.oneshot() context causes
  Process instances to return incorrect results.
- [Windows] OpenProcess() now uses PROCESS_QUERY_LIMITED_INFORMATION
  access rights wherever possible, resulting in less AccessDenied exceptions
  being thrown for system processes.
- [Windows] check if variable is NULL before free()ing it.
   2018-11-05 13:46:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-psutil: updated to 5.4.8

5.4.8:

Enhancements
* [Linux] cpu_freq() is now implemented by parsing /proc/cpuinfo in case \ 
/sys/devices/system/cpu/* filesystem is not available.
* [Linux] psutil.sensors_temperatures() now parses /sys/class/thermal in case \ 
/sys/class/hwmon fs is not available (e.g. Raspberry Pi).
* [Posix] better compilation support when using g++ instead of gcc.

Bug fixes
* do not print exception on import time in case cpu_times() fails.
* [Linux] Process.io_counters() may raise ValueError.
* [OSX] available and used memory (psutil.virtual_memory()) metrics are not accurate.
* [Windows] psutil.Process().connections() may sometimes fail with intermittent \ 
0xC0000001.
* [Linux] disk_partitions() does not honour PROCFS_PATH.
* [AIX] system CPU times (psutil.cpu_times()) were being reported with ticks \ 
unit as opposed to seconds.
* [OSX] psutil debug messages are erroneously printed all the time.
* [SunOS] net_connections() returns an empty list.
   2018-08-19 11:11:32 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-psutil: updated to 5.4.7

5.4.7:
Enhancements
* [macOS] psutil.OSX constant is now deprecated in favor of new psutil.MACOS.
* [Linux] added psutil.STATUS_PARKED constant for Process.status().
* [Linux] add disk_io_counters() dual implementation relying on /sys/block \ 
filesystem in case /proc/diskstats is not available.

Bug fixes
* [macOS] Process.memory_maps() may fail with EINVAL due to poor task_for_pid() \ 
syscall. AccessDenied is now raised instead.
* [macOS] Process.threads() incorrectly return microseconds instead of seconds.
* [Linux, macOS, BSD] net_if_stats() may return ENODEV.
* [Windows] psutil.Process().connections() may sometime fail with MemoryError.
* [Linux] disk_io_stats() may report inflated r/w bytes values.
* [Linux] Process.status() is unable to recognize "idle" and \ 
"parked" statuses (returns '?').
* [Linux] disk_io_counters() can report inflated IO counters due to erroneously \ 
counting base disk device and its partition(s) twice.
* [Linux] sensors_temperatures() may fail with ValueError.
   2018-07-06 12:33:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-psutil: updated to 5.4.6

5.4.6:
Bug fixes
- [Windows] Process.username() may cause a segfault (Python interpreter
  crash).
- net_if_addr() namedtuple's name has been renamed from "snic" to
  "snicaddr".
- [Linux] there was a small chance Process.children() may swallow
  AccessDenied exceptions.
   2018-05-16 18:22:32 by Jonathan Perkin | Files touched by this commit (1) | Package updated
Log message:
py-psutil: Unbreak PLIST from last update.
   2018-05-16 00:22:01 by Min Sik Kim | Files touched by this commit (5)
Log message:
sysutils/py-psutil: Update to 5.4.5

Enhancements since 5.2.2:

- disk_io_counters() and net_io_counters() numbers no longer wrap
  (restart from 0). Introduced a new "nowrap" argument.
- psutil.net_connections() and psutil.Process.connections() "laddr"
  and "raddr" are now named tuples.
- swap_memory() now relies on /proc/meminfo instead of sysinfo()
  syscall so that it can be used in conjunction with PROCFS_PATH in
  order to retrieve memory info about Linux containers such as Docker
  and Heroku.
- psutil.users() provides a new "pid" field.
- process_iter() accepts two new parameters in order to invoke
  Process.as_dict(): "attrs" and "ad_value". With this you \ 
can iterate
  over all processes in one shot without needing to catch
  NoSuchProcess and do list/dict comprehensions.
- implemented full unicode support.
- disk_usage() on Python 3 is now able to accept bytes.
- test suite now enables all warnings by default.
- source distribution is dynamically generated so that it only
  includes relevant files.
- introduced PSUTIL_DEBUG environment variable which can be set in
  order to print useful debug messages on stderr (useful in case of
  nasty errors).
- added support for sensors_battery() on OSX.
- Process.children() is 2x faster on UNIX and 2.4x faster on Linux.
- deprecated method Process.memory_info_ex() now warns by using
  FutureWarning instead of DeprecationWarning.

Next | Query returned 67 messages, browsing 31 to 40 | Previous