Pcp

Latest version: v5.0

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 28

3.7.1

- IPv6 addresses and wild cards for host access control.
- Add packaging scripts to correctly transition active temp
file directories from their old locations.
- Resolve a warning from rpm %pre script on new installs.
- Convert pmhostname(1) to use the newer networking APIs.
- Convert pmproxy(1) to use the newer networking APIs.
- Correct the pmlogger heuristics for determining whether it
is running as a daemon for *both* pmlogger_{daily,check}.
- Add script to handle the tmpdir transition such that folks
with running parfait/mmv-instrumented applications continue
to see data exported, and for correct pmlogger/pmie daemon
tracking across releases.
- Fix "Warning: __pmConnectRestoreFlags: cannot restore flags"
messages when built with secure-sockets option disabled.

3.7.0

- Added hash table iterator interfaces to libpcp.
- Added PCP_SYSCONF_DIR, migrated daemon configuration there.
- Fix Linux swap metrics problems, thanks to Martins Innus.
- Support for IPv6 and revamped networking (libpcp-internal)
APIs, in particular making proper use of getaddrinfo now.
- Initial version of the NetBSD port
- Secure connections are now available and documented.
- Added a PCP_USER setting for globally changing the default
unprivileged user account used by PCP daemons.
- Resolved Debian packaging issues from previous release to
do with the pcp-python subpackage.
- Improve pmdaapache fetch implementation (reduced overhead)
- Close up a file descriptor leak on a pmdaapache error path,
thanks to Ryan Doyle.
- Added the gfs2 PMDA.
- Added the systemd PMDA.
- Alignment issues on ia64 resolved.
- Create pmlogger and pmie logdirs during install.
- Added -L option to pmconfig(1) for reporting libpcp options.
- Further workarounds for sar/sadf XML exporting problems.
- Updates to MinGW PCP builds for native PCP on Windows.
- Use initgroups() to correctly set up supplementary groups in
PCP daemons that are changing user/group from root/root.
- Fix memory leak on scandir failure in several PMDAs.
- Correctly install the pcp user/group during Mac OS X upgrade
- Allow pmdalogger to be installed on multiple platforms
- Series of updates to pmie to improve action %h, %v and %i
substitutions (amongst other pmie improvements and several
corner-case fixes)
- MySQL PMDA now re-connects after a database server re-start.
- Workaround versioning issues between python and rpmbuild.
- Ensure HZ is initialised in Linux proc PMDA, fixing a small
regression from the earlier proc/linux PMDA split.
- Fix -p option to pcp(1) command reporting pmie instances.
- Add one-line help for the proc metrics that did not have it.
- Change primary pmlogger control from symlink to link.
- Add an interface allowing PMAPI clients to explicitly cleanup
(which allows for improved accuracy in valgrind reporting).
- Fix race conditions in pmie and pmlogger startup scripts.
- Updates to the named (name server) PMDA.
- Change __pmSetProcessIdentity to fail more resoundingly.
- Fix issues with pmdashping timeouts observed on multi-core
x86_64 machines related to signals interacting with pthreads.
- Move debian tmpdir settings to match other distros.

3.6.10

- Transition daemons to run under an unprivileged account.
- Fixes for security advisory CVE-2012-5530: tmpfile flaws.
- Fix pcp(1) command short-form pmlogger reporting.
- Fix pmdalogger error handling for directory files.
- Fix pmstat handling of odd corner case in CPU metrics.
- Correct the python ctype used for pmAtomValue 32bit ints.
- Add missing RPM spec dependency for python-ctypes.
- Corrections to pmdamysql metrics units.
- Add pmdamysql slave status metrics.
- Improve pmcollectl error messages.
- Parameterize pmcollectl CPU counts in interrupt subsys.
- Fix generic RPM packaging for powerpc builds.
- Fix python API use of reentrant libpcp string routines.
- Python code backporting for RHEL5 in qa and pmcollectl.
- Fix edge cases in capturing interrupt error counts.

3.6.9

- Python wrapper for the pmimport API
- Make sar2pcp work with the sysstat versions from RHEL5,
RHEL6, and all recent Fedora versions (which is almost
all current versions of sysstat verified).
- Added a number of additional metrics into the importer
for people starting to use it to analyse sar data from
real customer incidents.
- Rework use of C99 "restrict" keyword in pmdalogger
(Debian bug: 689552)
- Alot of work on the PCP QA suite, special thanks to Tomas
Dohnalek for all his efforts there.
- Win32 build updates
- Add "raw" disk active metrics so that existing tools like
iostat can be emulated
- Allow sar2pcp to accept XML input directly (.xml suffix),
allowing it to not have to run on the same platform as the
sadc/sadf that originally generated it.
- Add PMI error codes into the PCP::LogImport perl module.
- Fix a typo in pmiUnits man page synopsis section
- Resolve pmdalinux ordering issue in NUMA/CPU indom setup
(Redhat bug: 858384)
- Remove unused pmcollectl imports (Redhat bug: 863210)
- Allow event traces to be used in libpcp interpolate mode

3.6.8

- Corrects the disk/partition identification for the MMC
driver, which makes disk indom handling correct on the
Raspberry Pi (http://www.raspberrypi.org/)
- Several minor/basic fixes for pmdaoracle.
- Improve pmcollectl compatibility.
- Make a few clarifications to pmcollectl.1.
- Improve python API test coverage.
- Numerous updates to the test suite in general.
- Allow pmda Install scripts to specify own dso name again.
- Reconcile spec file differences between PCP flavours.
- Fix handling of multiple contexts with a remote namespace.
- Core socket interface abstractions to support NSS (later).
- Fix man page SYNOPSIS section for pmUnpackEventRecords.
- Add --disable-shared build option for static builds.

3.6.6

- Added the python PMAPI bindings and an initial python client
in pmcollectl. Separate, new package exists for python libs
for those platforms that split out packages (rpm, deb).
- Added a pcp-testsuite package for those platforms that might
want this (rpm, deb again, mainly)
- Re-introduced the pcp/qa subdirectory in pcp and deprecated
the external pcpqa git tree.
- Fix potential buffer overflow in pmlogger host name handling.
- Reworked the configure --prefix handling to be more like the
rest of the open source world.
- Ensure the __pmDecodeText ident parameter is always set
Resolves Red Hat bugzilla bug 841306.

Page 14 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.