Releases: dtrugman/pfs
Releases · dtrugman/pfs
v0.4.4
v0.4.3
v0.4.2
v0.4.1
v0.4.0
New features:
- Add API to extract system stat information
- Add API to extract cgroup information (Both system-wide controllers and per-task)
Enhancements:
- Use std::chrono types for uptime durations
Bug fixes:
- Fix UT compilation on 32-bit systems
- Fix mem API on 32-bit systems
Known issues:
- Version macro is set to 0.3.0 (was not bumped to 0.4.0)
v0.3.1
New features:
- Add API to extract /proc/uptime
- New API to count number of open FDs
Enhancements:
- Set CMake project name
- Performance improvements to namespace inode extraction
Bug fixes:
- Fix parsing issues on 32-bit systems
- Minor fixes: missing includes & cosmetic changes
v0.3.0
New features:
- Add new wrapper class for FDs - Allows easy access to FD properties to help with stitching against network information
- Add netlink sockets parsing
- New sample applications
- Added FD enumeration with stitching against network information
- Added "lsmod"-like implementation with a regex filter
- Improved the sample application structure
Enhancements:
- Return
vector
s instead ofset
s to retain order of output values when ordering is not "expected" - Compile by default with address sanitizer enabled
- Rename some types for a more consistent experience
- Standardize styles and use default values for structs that might not be fully initialized
Bug fixes:
- Fix readfile bug when file is empty
- Fix min number of expected tokens for the UNIX socket parser
v0.2.0
New features:
- Add new task memory reading API (using mem file)
Enhancements:
- Support building with clang
Bug fixes:
- Fix an issue where certain memory sizes from status weren't correctly read
- Fix an issue where maps with multi-token pathnames weren't correctly parsed
v0.1.0
Initial release - v0.1.0
Supports:
- Parsing system-wide information files: buddyinfo, cmdline, filesystems, loadavg, meminfo, modules, version, version_signature
- Parsing per-task information files: cmdline, comm, cwd, environ, exe, fds, maps, mountinfo, ns, root, stat, statm, status
- Parsing network information files: icmp[6], raw[6], tcp[6], udp[6], udplite[6], unix