Pcp

Latest version: v5.0

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

Scan your dependencies

Page 2 of 28

5.3.0

- Client tools and utilities:
pmie: fix nasty scheduler issue around pmcd reconnect
pcp-atop: allow process filtering based on state
pcp-atop: report kernel wait channel symbol for blocked processes
pcp-atop: report virtual memory out-of-memory process killing
pcp-atop: report swap-cached, KSM, ZFS and zswap memory metrics
pcp-atop: report per-process locked memory metric
pcp-atop: report per-process run_delay scheduler metric
pcp-atop: extended reporting of pressure stall information
pcp-atop: document date/time syntax for start/end time (-b/-e)
pcp-atop: option to sort threads per process
pcp-atop: resolve some inconsistencies with atop and atopsar
pcp-atop: prevent automatic stepping in archive replay mode
pcp-atop: correct 'elapsed' reporting and improve boottime setup
pcp-atop: fix displaying processes (instances) with no values
pcp-atop: improve behaviour without kernel.all.pid_max value
pcp-atopsar: ensure --begin semantics have matching origin/start
pcp-atopsar: default reporting start time is today
pcp-htop: added the SysArch Meter
pcp-htop: added ZFS ARC statistics
pcp-htop: ensure Zram Meter always uses initialized data
pmquery: use default line wrapping to not chop off text
pmrep: fix error message with undefined metricset
pmrep.conf: fix metric names in proc-essential
pmrep.conf: switch using BCC PMDA netproc module for proc-net metricset
pmrep.conf: tweak proc-io-ext unit
pmrep.conf: more complete proc-os-stats counts
pmrep et al: allow specifying instances with PID
- PMDA additions, enhancements and bug fixes:
pmdabcc: rename bcc.proc.io.net.perpid.* to bcc.proc.net.*
pmdabcc: fix runqlat for newer compilers
pmdabcc: fix bioperpid and biotop on recent kernels, upstream sync
pmdabcc: handle gaps in syscall number list in syscount module
pmdabcc: biotop - rename bpf function for consistency
pmdabcc: make netproc the only default module
pmdabcc: netproc - add command name to instance names
pmdahacluster: reduce log messages from popen() calls
pmdahacluster: fix logic for ha_cluster.pacemaker.resources.*
pmdaperfevent: automatically increase the allowed open files
pmdaproc: cleanup up debug flag use
pmdaproc: update acct.* metrics pacct file location
pmdalinux: add a new kernel.all.nptys metric
pmdalinux: add memory metrics to collate vmstat numbers
pmdalinux: add support for fibre channel host metrics
pmdalinux: switch interrupts metrics to using compound indoms
pmdaweblog: 10,000km service
pmdaxfs: fix PMID numbering botch below xfs.perdev.buffer
- Server-side utilities and log management scripts:
pmcd: slight change to an internal AF_UNIX socket path
pmproxy: correctly handle metrics with multiple names
pmproxy: increase open files soft limit to maxfiles
pmlc: fix botched error checking logic in addinst
pmlogconf: fix the interactive pattern search
pmlogconf: tools/sar add missing cpu metrics
pmlogconf: add configs for services/pmproxy and services/redis
pmlogconf: add config for per-process network stats
rc_pmie: remove pmcd_wait check for pmcd, not needed
zeroconf: remove duplicate metrics from 30-second sampling setting
zeroconf: increase logging delta for proc metrics from 30s to 60s
- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
libpcp: changes for metrics with semantics of dimension "none"
libpcp: add pmfstring(3), a safe replacement for %s in fscanf
libpcp: derived metrics semantics for delta(x) when x is unsigned
libpcp: add pmstrncpy(3) and pmstrncat(3) for safe string handling
libpcp_pmda: don't cripple hash tables, fixes very large indoms
libpcp_web: add instrumentation and various mmv metrics
libpcp_web: plug a potential memory leak in archive discovery
libpcp_web: plug leak in discovery values callback writing to Redis
libpcp_web: plug leaks in callers of series_stream_append
libpcp_web: plug leaks in callers of pmwebapi_new_metric
libpcp_web: fix heap corruption in Redis maps on pmproxy shutdown
- Misc build, infrastructure and packaging updates:
Coverity scan and clang fixes throughout the code base
build: update the redhat.spec to use %files, adding tmpfiles.d
build: avoid packaging rundir on [open]SUSE distros
build: drop historical recursive chown from pcp rpm specs
build: rename master to main (or similar)
build: build pmdabind2 only if dependencies are installed
build: add Dockerfile for latest development PCP build
build: include systemd-devel for more rpm build cases
build: fix deb path permissions for pmfind log directory
build: install the directory that houses DM pmieconf content
build: fix some mispackaged (deb) pcp2xxx tools
build: add a pcp-zeroconf package for deb builds also
- Security Enhanced Linux:
selinux: add conditional lockdown policy access by pmdakvm
selinux: add build infrastructure for netlink_tcpdiag_socket class
- Documentation and QA infrastructure:
docs: first version of the PCP Scaling Guide
docs: updates to pmdaopenmetrics(1)
docs: explain pmproxy stream options in terms of metric retention
docs: add note about deprecation of sar2pcp
qa: add _check_redis_server to common.check, update tests

5.2.5

- Client tools and utilities:
pcp-dstat: correct the sample count logic, was off-by-one
pcp-dstat: fix csv output with timestamps (no special chars)
- PMDA additions, enhancements and bug fixes:
pmdazfs: new Linux ZFS metrics
pmdasockets: new Linux ss(1) metrics
pmdahacluster: new HA metrics (Pacemaker, Corosync, DRBD and SBD)
pmdabcc: netproc module: count kernel calls, not packets
pmdalinux: add hinv.cpu.thermal_throttle metrics
pmdalinux: add missing help text for new metrics, drop dups
- Server-side utilities and log management scripts:
pmproxy: fix quoting of /series/metrics matched names
pmlogger: fix permissions mismatch for pmlogger tmp dir
pmlogger: fix incorrect reporting of pmcd state changes
pmie_check: explicity set a umask appropriate for pmieconf
pmlogger_check: explicity set a umask appropriate for pmlogconf
pmlogger_check: skip .NeedRewrite processing with -K
pmpost: increase timestamp resolution
pmpost: fix NOTICES file ownership changes
rc scripts: add optional logging
systemd: remove Wants=pmcd from pmlogger and pmie
- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
libpcp: redo the interp.c time_caliper changes
libpcp_web: add timer driven webgroup garbage collector
libpcp_pmda: add new function pmdaCachePurgeCallback
- Misc build, infrastructure and packaging updates:
libpcp_web: fix minor memory leak on an error path (covscan)
build: fixed version dependencies between .deb sub-packages
build: extend configure.ac for more ncurses cases (pcp-htop)
build: explicit rpm dependency on make package for f34+
build: consistent naming for icmp/rawip sockets
build: fix hostname(1) dependency (again)
build: create per-rpm-subpackage systemd tmpfiles entries
build: add systemd build dependency for deb builds
build: do not install bash completions for non-existent commands
build: do not install pcp-gui pmafm file for non-existent commands
build: ensure bash completions end up in correct deb sub-packages
build: fixes to ensure PCP_TMPFILE_DIR not used during the build
build: package pmrepconf in the same rpm package as pmlogconf
build: add versioned rpm spec dependencies for pcp-zeroconf
ci: upgrade to Ubuntu 20.04 base VM for containers
- Security Enhanced Linux:
selinux: enable netcheck rawip_socket if icmp_socket unavailable
selinux: additional rules needed for pmie/pmlogger in fedora
- Documentation and QA infrastructure:
docs: add pointers to readthedocs.io now that books live there
pcp-dstat: optionally install a man page symlink for dstat
docs: pmproxy(1) man page corrections and additions
qa: improve sortinst reporting when line buffer overflow occurs

5.2.3

- Client tools and utilities:
pcp-htop: minimal version of htop with PCP backend platform
pcp-atop: add per-process network statistics
pcp-atop: result instance indexing performance optimization
pcp-atop: always restore original state of process accounting
pcp2elasticsearch: add guard around maximum long integer size
pmlogsummary: fix indom lookup for dynamic instance domains
pmseries: provide sum() and avg() query functions
pmseries: persist canonical query expressions to Redis
pmseries: fix HMSET calls when querying timeseries expression
pmseries: fix for failing queries with disjuncted qualifiers
pmseries: fix segfault in func call with globbed metric.name
- Server-side utilities and log management scripts:
pmproxy: support fabricated SIDs in /series/instances requests
pmproxy: support fabricated SIDs in /series/metrics requests
pmlogger_check: add pmlc connection timeout checking current volume
pmlogctl,pmiectl: ignore saved control files after an upgrade
pmlogconf: add missing mssql template header
pmlogconf: add logger configuration files for the htop command
pmieconf: add a rule to detect and report OOM kills
pmieconf: cleanup old, no-longer-used tool integrations
pmieconf: ensure all automated invocations use the -c switch
pmieconf: fix default generated config file path
pmie_check: remove a tempfile once finished with it
- PMDA additions, enhancements and bug fixes:
pmdaapache: fix buffer size to allow for multiple reads of the stream
pmdabcc: added new netproc module with per-process network metrics
pmdaproc: allow to use acct.control.enable_acct as reference counting
pmdalinux: added network.all.* metrics for physical interfaces
pmdalinux: fix case of waitio counters from /proc/stat going backwards
pmdalinux: minor tweaks to use integer math over floating point
dbpmda: send inst profile prior to instances level label requests
- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
libpcp: performance improvements for archives with dynamic indoms
libpcp: send instance profile for instances level labels requests
libpcp: make pmLookupName take a (const char **) namelist
libpcp_web: set pmseries source to all-zeroes for expressions
libpcp_web: handle fabricated SIDs in /series/values REST API
python api: fix fetchgroup max_insts size with multiple indoms
- Misc build, infrastructure and packaging updates:
build: drop deb arch-deps on Infiniband libs as they are pervasive
build: fix version dependencies between deb sub-packages
build: install BCC PMDA config files below /etc not /usr
build: drop the old XML docbook format for books
build: remove systemd timer services in rpm %preun scriptlet
- Security Enhanced Linux:
selinux: use matching autoconf guard for rawip_socket class
- Documentation and QA infrastructure:
docs: update pmdabpftrace man page and README
docs: improvements in diagrams
docs: theme_overrides.css added for readthedocs content
docs: pmseries(1) chapter added in Users and Administrators Guide
docs: add quotes to curl calls with * in pmwebapi query strings
docs: update pmseries schema to describe expression keys
ci: cleanup container init command
ci: update mariadb package in debian 11
ci: fix rawhide (dbus service wasn't activated)
ci: update centos6 platform to use the "vault" since el6 is EOL

5.2.2

- Client tools and utilities:
pcp-atop: add support for process accounting
pcp-atop: use floating point (not integer) delta in more places
pcp-atop: sort interface names for output determinism
pmchart: record mode, keep "local:" arg for launched pmloggers
- Server-side utilities and log management scripts:
pmcd: init NSS read-only when using secure connections
pmproxy: move forward to most recent http_parser update
pmproxy: fix redisfmt reply length mismatch on 32bit platforms
pmproxy: Access-Control-Max-Age header, CORS preflight request caching
pmproxy: make no-label-values response consistent with regular response
pmproxy: handle proxying of Redis binary strings
pmproxy: improve /pmapi/metrics error handling with mixed requests
pmproxy: improve /pmapi/query error condition handling
pmproxy: fix incorrect use of %u in redisfmt for reply element count
pmproxy: consistent empty response for /search/{text,indom,suggest}
pmproxy: fix handling of multiple names in metrics API
pmproxy: plug mem leak in redisfmt
pmieconf: remove integrations with software that no longer exists
pmlogconf: remove pmlogconf templates specific to IRIX
pmlogconf: produce less verbosity when running automated
pmrepconf: produce less verbosity when running automated
pmlogctl: fix a couple of small corner-case issues
pmfind_check: with -N option, don't try to remove log file
pmie, pmlogger scripts: defensive changes for temp file removal
pmlogger scripts: fix pmlc/pmlogger race causing pmlogger_daily to hang
- PMDA additions, enhancements and bug fixes:
pmdalinux: additional mem.vmstat metrics from /proc/vmstat
pmdalinux: fix drop_pagecache and drop_slabs metrics
pmdalinux, pmdakvm: help texts fallback to short-form
pmdalinux: use _pm_assign_ulong for disk.dev.read_bytes and co
pmdalinux: fix cases where /proc/stat waitio counters go backwards
pmdaperfevent: add support for hv_24x7 core-level events
pmdaperfevent: add support for hv_gpci perf events
pmdanetcheck: rework to accommodate some QA failures
pmdaactivemq: fix several runtime and compile issues
pmdakvm: install kvm.conf in /etc, help text for trace metrics
pmdakvm: fix detection of kernel lockdown mode
pmdaelasticsearch: improve diagnostics and error handling
pmdaelasticsearch: add short-circuit checking to constructor
pmdaxfs: free_inode, rmap and refcount btree stats, dquots
pmdamssql: improved error handling on failed SQL Server connection
pmdarpm: add logic to deal with the location of the RPM DB
- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
libpcp: handle EINPROGRESS from connect() in __pmConnect
libpcp: add labels.conf file initially controlling machineid
libpcp: send instance profile for instances level labels requests
libpcp_web: fix query rate() function
libpcp_web: merge updated query grammar, add rate() actions
libpcp_web: use more efficient sds formatting in places
libpcp_web: fix 32bit int overflow in timeval_stream_str()
libpcp_web: fix double-free in binary query/expr functions
libpcp_web: fix query.c memory leaks found by coverity scan
libpcp_web: keep meta-data qualifiers in canonical expressions
libpcp_web: drop noop() from /series/query language
libpcp_web: functions/expr without time window return SID
python api: fix pylint error from undefinied __init__ names
- Misc build, infrastructure and packaging updates:
build: drop IRIX files from pmlogconf
dbpmda: small fixes, add getiname command
build: fix rpm spec permissions for pmie and sa directories
build: add versioned rpm spec dependencies for pcp-zeroconf
build: add more missing empty directories to tar packages
build: add pylint static checking for the nfsclient PMDA
build: resolve Debian build dependency on -all- py3 package
build: update debian build deps for arch-dependent packages
build: make the python odbc package dep explicit for mssql
- Documentation and QA infrastructure:
Numerous changes to the books for https//pcp.readthedocs.io
Numerous changes to the platform package detection logic for QA
ci: implement timeout and retry for bintray release script,
ci: show symbols in slack channel (green, warning, error)
ci: add a 32bit build and continuous integration setup
ci: add CodeQL
docs: switch pmcd from digest-md5 to scram-sha-256 authentication
docs: update pmlogger_daily(1) for -x, -K, -k; $PCP_COMPRESSAFTER
docs: document that trailing \n is not needed for pmNotifyErr
docs: add final help text entries for interrupts metrics
docs: add missing help text for nfsclient metrics
docs: add help text for mssql derived metrics
docs: add help text for event.* metrics
docs: fix a couple of minor REST API typos
docs: make the curl REST API examples cut+paste friendly
docs: add a man page describing /etc/pcp/labels.conf
docs: update pmseries(1) for query expressions and functions

5.2.1

- Client tools and utilities:
pcp-atopsar: fix accumulation (-R) mode
pcp-atopsar: fix a command line args handling issue
pcp-dstat: fix handling of explicitly requested instances
pcp-dstat: fix scale conversions for certain cases
pcp-dstat: add --redis-mem and --redis-client configs
pcp-dstat: add GPFS configs
pcp-free: use output matching procps-ng free(1) now, add -w (wide) form
pcp2elasticsearch: fix off-by-one counting on instance checking
pcp2elasticsearch: add a new -m/--include-labels option
pcp2spark: fix off-by-one counting on instance checking
pcp2spark: add a new -m/--include-labels option
pmchart: save hostname (not local:) in views and folios when recording
pmlogger: fix 'repeated metric' problem on some configurations
pminfo: ensure final character of series/source hash printed
pmrepconf: new utility to generate pmrep/pcp2xxx configs
pmrep: add config for iostat-dktx-dm (device mapper)
pmrep: consider pmiPutLabel error fatal
- Server-side utilities and log management scripts:
pmproxy: REST API support for per-context derived metrics
pmproxy: fix REST API time series ids for metrics with indom
pmproxy: fix exclude.metrics handling from configuration file
pmproxy: fix memory corruption from missing table entry for search
pmlc: add disconnect and sleep commands
pmlogctl: small glob fix for *BSD sh(1)
pmlogmv: deal with glob and egrep special chars in filenames
pmlogmv: rewritten from shell script to C program
- PMDA additions, enhancements and bug fixes:
pmdabcc: check return value of lookup_or_init
pmdabpftrace: pass bpftrace script by stdin instead of command line
pmdamssql: add support for Windows authentication
pmdaelasticsearch: install a default configuration file
pmdaopenmetrics: fix json in label callbacks
pmdaopenmetrics: add config filter for optional labels
pmdaopenmetrics: add METADATA support in URL configuration files
pmdaopenmetrics: improve metadata, instances, config and labels handling
pmdaopenmetrics: allow optional labels to be tagged as such
pmdaproc: fix proc.psinfo.cgroups buffer sizing problem
pmdaproc.sh: remove forced_restart to avoid pmcd rc script recursion
pmdaproc.sh: quieten generation of domain.h and pmns for Python/Perl
python PMDAs: add python_opt=true to Remove script
perl PMDAs: add perl_opt=true to Remove script
dbpmda: fixed memleaks, parser for debug command
- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
libpcp: handle absolute paths to archives when using --archive-folio
libpcp: new PMAPI methods for per-context derived metrics
libpcp: refactor __pmGetArchiveEnd_ctx() to fix segv on corrupt log
libpcp_web: add arithmetic expression to timeseries query language
libpcp_web: add initial functions to timeseries query language
libpcp_web: further improvements to help text search
libpcp_web: add context structure reference counting
python api: allow optional label creation by PMDAs
python api: fix pmGetInstancesLabels return labelset for singular indom
- Misc build, infrastructure and packaging updates:
configure.ac: OpenBSD changes
pmlogconf: fix OpenBSD 6.7 compiler warning
pmdaopenbsd: placate a picky compiler on OpenBSD 6.7
Makepkgs: for Gentoo build w/out Python2
pmrep/pcp2xxx: minor man page tweaks
build: fix openmetrics /etc paths, add spark url (disabled)
build: install pcp-atopsar(1) and pcp-atoprc(5) man pages
build: resolve several QString::null warnings in pmchart and pmtime
build: guard use of some Qt5-only functions in pmchart and pmtime
build: provide a 'force' install mode to override /var checks
build: fortify some code against gcc10 malloc(0) warnings
- Security Enhanced Linux:
selinux: handle proc_security_t not being defined for CentOS 6.10
- Documentation and QA infrastructure:
man: new and updated man pages for per-context derived metrics
docs: pmdelprofile(3) important "or" vs "and" correction
docs: fix typo in disk.all.aveq metric help text
docs: add helptext for iostat derived metrics
docs: add helptext for proc.hog derived metrics
docs: fix formatting on pmgetchildrenstatus man page
pmdasample: switch to deterministically seeded random number generator
qa: add not_in_ci group infrastructure for individual tests
qa/admin/pcp-daily: add -l (--login) for remote sh -c
qa: require kernel headers of running kernel for all BCC tests
ci: create bintray repository and package if it doesn't exist
ci: ensure libuv is installed on all platforms
ci: prune caches on network failure
ci: add --until argument to reproduce command
ci: don't update packages on Github actions
ci: send daily status reports to pcpqa slack channel

5.2.0

- Client tools and utilities:
pmiectl: (new) experimental pmie control utility
pmlogctl: (new) experimental pmlogger control utility
pmlogpaste: (new) log string metric paste facility
pmsearch: (new) full text search for metrics, instances and help
pmfind_check: connect to pm{ie,log}ctl
pmfind_check: deal with strange exit status from pmfind(1)
pmlogconf: fix intermittent core dump
pmlogconf: fix resource leak found by coverity scan
pcp-atop: resolve other paths of potential null task pointer dereference
pcp-atop: fix logic around the end of an optional time window
pcp-atop: implement several RFEs relating to time navigation
pcp-atopsar: fix memory allocation problem with some options
pmie_dump_stats: (new) helper to dump pmie stats files
pmieconf: add network rules detecting socket connection saturation
pmie.c: move systemd notify call earlier
- Server-side utilities and log management scripts:
Retired standalone pmmgr daemon - see pcpcompat(1) for details.
pmproxy: improve diagnostics, particularly relating to http requests
pmproxy: support the OPTIONS protocol in HTTP 1.1
pmproxy: allow URLs up to 8k in length
pmproxy: escape help text before returning it in JSON payload
pmproxy: improve handling of series APIs with empty results
pmproxy: accept /pmapi/store value in the message body
pmproxy/rc_pmproxy: remove $tmp (dir) before exec
services: pmlogger and pmie services want pmcd on boot
services: assorted systemd oneshot services use KillMode=none
services: pmie_check PartOf pmie, pmlogger_check PartOf pmlogger
pmie_check: use per-process log file
pmlogger_check: fix locking snarfoo
pmlogger_check: remove temp file used in pmlogconf check
pmlogger_check: make sure pmlogconf has input from /dev/null
pmlogger_check: alternate strategy for finding primary logger's PID
pmlogger_check: major overhaul (diags and systemd fixups)
pmlogger_daily: similar changes to pmlogger_check.sh
pmlogger_daily: fix diagnostic spaghetti
pmlogger_daily: fix merge failures
pmlogger_daily: use $PCP_TMPFILE_DIR for pmlogger_merge WIP archives
pmlogger.service: change ancillary services from After to Before
pmlogger/utilproc.sh: make _save_prev_file() less chatty
pmie/rc_pmie & pmlogger/rc_pmlogger: fix trap snarfoo
- PMDA additions, enhancements and bug fixes:
pmdabpftrace: update link to authentication guide
pmdabpftrace: switch to asyncio.all_tasks() in Python 3.9
pmdabpftrace: log user who started the bpftrace script
pmdabpftrace: strip spaces in allowed_users config setting
pmdalinux: correctly support compressed memory (zram) metrics
pmdalinux: add multipath TCP metrics from /proc/net/netstat
pmdalio: wrap refresh routine with exception handling
pmdalio: add pylint static checking
pmdamssql: corrections to the sys.dm_exec_requests query
pmdaproc: support Linux process accounting metrics
pmdaproc: add cgroup.memory.current metric (cgroup v2)
pmdaopenmetrics: add control.status metrics, de-verbosify the log
pmdaopenmetrics: add etcd and collectd configurations for reference
pmdasmart: add full support for NVM Express disks
pmdasnmp: add Install checks for the required Net::SNMP module
pmdastatsd: fix minor sizeof issues found by Coverity scan
pmdastatsd: fixed a possible memory leak when parsing invalid datagrams
pmdazswap: fix error handling case when no kernel module loaded
pmdazswap: add pylint static checking into the build
pmcd/pmdaproc.sh: silence derived metrics warnings from Remove
- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings:
libpcp: add help text support for derived metrics
libpcp: fix memleak in hash.c
libpcp: clear PM_TEXT_DIRECT flag when looking up context text
libpcp, libpcp_import: fixes to labels setting functionality
libpcp_web: ensure context is freed only after timer 21is fully closed
libpcp_web: add resilience to descriptor lookup paths
libpcp_web: fix reference counting error in reworked connect paths
libpcp_web: search and auto-complete support
libpcp_web: load text from archives
pmapi.h: add 'qa', 'query' and 'services' debug flags
- Misc build, infrastructure and packaging updates:
build: rearrange installed /var file layouts extensively
build: install relative symlinks for full absolute paths
src: cleanup temp file naming
build: fix deb packaging test for liblzma
build: drop pcp-manager, pmfind in base pcp now handles discovery
configure.ac: redo HAVE_MANPAGES heuristic, guard exection of bpftrace
configure.ac: force man pages for Debian-style builds
configure.ac: fix *BSD build breakage
debian/GNUmakefile: fix cut-n-paste botch for ganglia2pcp packaging
packaging: activate pmlogger_rewrite on upgrades
build: edit PACKAGE_BUILD in VERSION.pcp in RPM %build
build: add an explicit py3 dependency on the setuptools package
build: remove ancient container build files from the pcp repo
build: support gcc -flto in most parts of the build
build: fix compiler warnings with latest gcc toolchain and headers
build: fix 'make check' with latest glibc headers and cppcheck
build: fix configure checks for Python.h, resolves python3 warnings
build: crontab.docker is gone
build: rework man pages installation wrt wymlinks
- Security Enhanced Linux:
selinux: allow pmdaxfs quotaget permissions
selinux: fix pmdasamba(1) operating with selinux enforcing
selinux: add sys_pacct capability to allow pmdaproc acct syscall
- Documentation and QA infrastructure:
docs: fix typos in the Linux kernel agent help text
docs: remove reference to a non-existant PCP_CONFIG_DIR variable
docs: add details of the default polltimeout value in pmwebapi(3)
docs: refine client/server terminology relating to pmtime
man: new pmsearchinfo(3), pmsearchsuggestquery(3), pmsearchtextquery(3)
man: update pmwebapi.3 with /search query, indom, suggest and info APIs
debian: roll debhelper compat version from 9 to 10
pmapi.h & libpcp: add new -Dqa debug flag
ci: remove Azure Pipelines, replaced with GitHub Actions
ci: implement workaround for podman and AppArmor
ci: daily QA with Status Report on GitHub Actions
ci: only run on pushes/PRs to main branch, not tags
ci: use containerfile for containers, fix locale of centos8
ci: add epel repos to centos7 and centos8 for libuv-devel
ci: add ubuntu 16.04
ci: don't run update/dist-upgrade in containers (it's an anti pattern)
qa: umask changes
qa/1190: rework for performance improvement
qa/check.callback.sample: performance improvements
qa/008: deal with non-determinism in disk indom
qa/1102: tweak openmetrics QA to be more deterministic
qa/1210: remove another filesystem directory order problem in the test
qa: resolve manifest file issue with selinux Makefile
qa: resolve failure of filesys tests running inside containers in CI
qa: remove ancient buildbot files from the build
qa: add valgrind suppressions needed for valgrind 3.16 on f32
qa/admin/check-vm: fix Python version heuristic

Page 2 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.