Releases: dtrugman/pfs
Releases Β· dtrugman/pfs
v0.10.0
v0.9.0
New features:
- Network ARP parsing from
/proc/net/arp
.
Bug fixes:
- Fix device number parsing for
mountinfo
and sysfsblock
-s.
CMake improvements and fixes:
- Fix package_config naming
- Fix find_package code to support both use cases, when 1) pfs is installed or 2) when it's not
Other fixes:
- Minor README improvements
v0.8.0
New features:
- Network getters now support filters. Every
get_xxx
method in thenet
class now allows you to pass a function that filters values. This improves readability, slightly improves performance and memory usage and mostly gives users more flexibility when performing more complex stitching operations against task information.
Bug fixes:
- Fix parser for task-specific network namespaces. Using
procfs.get_task().get_net()
now returns an object that represents the net namespace of the specific task -/proc/<pid>/net
. Beforehand, it would return information about the net of the calling process, i.e./proc/net
.
Other:
- Added Debian12 Dockerfile for testing with newer GCC versions
- Added a new netstat-like sample application
- Updated README examples to more relevant ones
v0.7.0
New features:
- Add a new top-level parser for sysfs (
/sysfs
). At the moment parsing only some basic files, but additional requirements are welcome.
Bug fixes:
- Fix comm field parsing in /proc/pid/stat. Man page wrongfully says 16 bytes is the max while the code in
fs/proc/array.c
says 64.