%define distro redhat %global debug_package %{nil} %global modulename insights_core %if 0%{?with_selinux} %global selinuxtype targeted %if 0%{?rhel} == 9 %global selinux_policy_version 38.1.60 %elif 0%{?rhel} == 10 %global selinux_policy_version 42.1.1 %endif %endif Name: insights-core Version: 3.6.7.1 Release: 1%{?dist} Summary: Insights Core is a data collection and analysis framework. License: Apache-2.0 URL: https://github.com/RedHatInsights/insights-core %if 0%{?with_selinux} Source0: %{name}-%{version}.tar.gz Source1: %{name}-selinux-%{version}.tar.gz %else Source0: %{modulename}-%{version}.tar.gz %endif BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools Requires: python3 %if 0%{?rhel} == 7 Requires: python36-CacheControl Requires: python36-colorama Requires: python36-defusedxml Requires: python36-jinja2 Requires: python36-lockfile Requires: python36-PyYAML Requires: python36-requests Requires: python36-six %else %if 0%{?for_internal} Requires: python3-CacheControl Requires: python3-colorama Requires: python3-defusedxml Requires: python3-jinja2 Requires: python3-lockfile Requires: python3-redis %endif Requires: python3-pyyaml Requires: python3-requests Requires: python3-rpm Requires: python3-six %endif %if 0%{?with_selinux} Requires: ((%{name}-selinux == %{version}) if selinux-policy-%{selinuxtype}) %endif %description Insights Core is a data collection and analysis framework. %prep %if 0%{?with_selinux} %setup -q -n %{name}-%{version} -a 1 %else %setup -q -n %{modulename}-%{version} %endif %if 0%{?with_selinux} %package -n %{name}-selinux Summary: Insights Core SELinux policy License: Apache-2.0 BuildArch: noarch BuildRequires: selinux-policy-devel Requires: selinux-policy >= %{selinux_policy_version} Requires: selinux-policy-%{selinuxtype} >= %{selinux_policy_version} Requires(post): libselinux-utils Requires(post): policycoreutils Requires(post): selinux-policy-%{selinuxtype} Requires(post): selinux-policy-base >= %{selinux_policy_version} Requires(postun): libselinux-utils Requires(postun): policycoreutils %description -n %{name}-selinux Insights Core Custom SELinux policy module %pre -n %{name}-selinux %selinux_relabel_pre -s %{selinuxtype} %post -n %{name}-selinux %selinux_modules_install -s %{selinuxtype} %{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2 %selinux_relabel_post -s %{selinuxtype} %postun -n %{name}-selinux if [ $1 -eq 0 ]; then %selinux_modules_uninstall -s %{selinuxtype} %{modulename} %selinux_relabel_post -s %{selinuxtype} fi %build -n %{name}-selinux make -f %{_datadir}/selinux/devel/Makefile %{modulename}.pp bzip2 -9 %{modulename}.pp %endif %install rm -rf $RPM_BUILD_ROOT %{__python3} setup.py install -O1 --root $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT/usr/bin %if 0%{?with_selinux} install -D -p -m 0644 %{modulename}.pp.bz2 %{buildroot}%{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2 install -D -p -m 0644 %{name}-selinux-%{version}/%{modulename}.if %{buildroot}%{_datadir}/selinux/devel/include/distributed/%{modulename}.if %endif %files # For noarch packages: sitelib %{python3_sitelib}/* %license LICENSE %if 0%{?with_selinux} %files -n %{name}-selinux %license LICENSE %{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.* %{_datadir}/selinux/devel/include/distributed/%{modulename}.if %ghost %verify(not md5 size mode mtime) %{_sharedstatedir}/selinux/%{selinuxtype}/active/modules/200/%{modulename} %endif %changelog * Thu Sep 18 2025 Xiangce Liu 3.6.7.1-1 - fix(parser/sshd_config): keep inline comments when parsing config lines (#4546) (tayushi1610@gmail.com) - feat: New parser MdatpManaged and the spec (#4562) (39508521+shlao@users.noreply.github.com) - fix(doc): add required configuration for readthedocs (#4565) (xiangceliu@redhat.com) - chore(doc): update the guide steps for PR to 3.0_egg (#4566) (xiangceliu@redhat.com) - fix: handle error lines of spec grubby_default_index (#4538) (xiaoxwan@redhat.com) - fix: Skip RpmVPackage only when no error and no installed (#4550) (39508521+shlao@users.noreply.github.com) - feat: Add spec and parser for compliance_policies_enabled (#4536) (jiazhang@redhat.com) - chore(script): update RPM script to use Python virtual env (#4561) (xiangceliu@redhat.com) - fix: revert the ls specs removed by mistake (#4554) (xiangceliu@redhat.com) - fix: exclude irrelevant logrotate configuration files (#4551) (xiangceliu@redhat.com) - doc: add RPM delivery notes to contributing (#4545) (xiangceliu@redhat.com) - fix: don't immediately exit collection when inventory_id is unavailable (#4537) (xiangceliu@redhat.com) - chore: sync the tito required file to master (#4547) (xiangceliu@redhat.com) - feat: onboard packit for build RPM on master branch (#4542) (xiangceliu@redhat.com) - fix(client): Suppress link message after upload (#4544) (mhorky@redhat.com) - chore: sync the changelog with the 3.0 branch (#4540) (xiangceliu@redhat.com) - chore: update RPM building scripts and spec file (#4533) (xiangceliu@redhat.com) - feat: New spec and parser for '/var/log/foreman-installer/foreman.log' (#4535) (143097963+atewari-rh@users.noreply.github.com) - chore: merge the two RPM build scripts (#4532) (xiangceliu@redhat.com) - feat: new script to build insights-core RPM (#4507) (xiangceliu@redhat.com) - chore: Introduce Client phase v2 (#4512) (mhorky@redhat.com) * Wed Sep 03 2025 Xiangce Liu 3.6.6-1 - fix: revert the cmd&args key for CommandOutputProvider in meta_data (#4539) (xiangceliu@redhat.com) * Mon Sep 01 2025 Xiangce Liu 3.6.5-1 - Revert "feat: Add parser and spec for compliance_policies_enabled (#4498)" (#4534) (xiangceliu@redhat.com) * Fri Aug 29 2025 Xiangce Liu 3.6.4-1 - chore: print warning when 'subscription_manager_id' is skipped for redaction (#4527) (xiangceliu@redhat.com) - chore: update MANIFEST.in accordingly (#4531) (xiangceliu@redhat.com) - fix: container spec exec with env and cmd precheck (#4513) (xiaoxwan@redhat.com) - fix: console messsags for --compliance-unassign (#4530) (xiangceliu@redhat.com) - feat: Add parser and spec for compliance_policies_enabled (#4498) (jiazhang@redhat.com) - chore: Move parser "WatchDogLog" to "watchdog.py" file (#4529) (44796653+huali027@users.noreply.github.com) - fix: reduce the size of CalledProcessError exception (#4528) (xiangceliu@redhat.com) - chore(spec): remove unused *_config_perms from collection (#4526) (xiangceliu@redhat.com) - feat: New spec "/etc/watchdog.conf" and the parser (#4523) (44796653+huali027@users.noreply.github.com) - feat(client): suppress link message after upload (#4517) (pschrimp@redhat.com) - fix: hostname obfuscation issue in particular specs (#4511) (xiangceliu@redhat.com) - fix: override LANG to 'C.UTF-8' for subscription-manager (#4506) (xiangceliu@redhat.com) * Thu Aug 07 2025 Xiangce Liu 3.6.3-1 - feat(client): Exclude vendor libs from coverage stats (#4520) (pschrimp@redhat.com) - fix: handle error from relied spec for container_nginx_conf (#4514) (xiaoxwan@redhat.com) - fix: enhance RpmVPackage handles the rpm error message (#4521) (39508521+shlao@users.noreply.github.com) - fix: Enhance "IpLinkInfo" to keep the bond or slave options (#4522) (44796653+huali027@users.noreply.github.com) - chore: do not collect ls_dev anymore in core collection (#4453) (xiangceliu@redhat.com) - Replace pkg_resources with importlib.metadata (Python 3.8+) (#4500) (miro@hroncok.cz) - fix(client): remove unused format_config() function (#4519) (pkoprda@redhat.com) - fix: compatibility of version_compare (#4518) (xiangceliu@redhat.com) - fix: arguments passed to rpm.labelCompare (#4516) (xiangceliu@redhat.com) - fix: rpm_vercmp can't compare pkgs with different version length (#4515) (xiangceliu@redhat.com) - fix(spec): limit to last 10 files for eap_json_reports (#4509) (xiaoxwan@redhat.com) - chore(rpmcmp): use rpm.labelCompare first (#4501) (xiangceliu@redhat.com) - fix: ComplianceClient support general data collection (#4503) (xiangceliu@redhat.com) - fix: use tempfile.gettempdir as default tmpdir for obfuscation reports (#4496) (xiangceliu@redhat.com) - chore: enhance YAMLParser to parse yaml files containing = as value (#4508) (30404410+qinpingli@users.noreply.github.com) - fix: subman.identity supports multiple languages (#4505) (xiangceliu@redhat.com) - perf(client): add check before retrieving report (#4502) (pschrimp@redhat.com) - chore(ci/cd): update the codecov actions to v5 (#4504) (xiangceliu@redhat.com) * Thu Jul 17 2025 Xiangce Liu 3.6.2-1 - fix: add missed optional deps for ls datasources (#4495) (xiangceliu@redhat.com) - feat: Add error_lines to LSlHFiles parser (#4494) (jiazhang@redhat.com) - fix: discard distutils (LooseVersion) in version comparison (#4490) (xiangceliu@redhat.com) - fix: endless loop caused by Mount.get_dir() (#4489) (jiazhang@redhat.com) - chore: Add ceph new versions 2025_0701 (#4488) (jiazhang@redhat.com) - feat(client): Get list of reports for system in more efficient way (#4459) (pkoprda@redhat.com) - feat(tests): create 8 empty __init__.py files (#4492) (pschrimp@redhat.com) * Tue Jul 01 2025 Unknown name 3.6.1-1 - chore: postpone warning for 'obfuscate' options (#4487) (xiangceliu@redhat.com) * Thu Jun 26 2025 Xiangce Liu 3.6.0-1 - fix: remove planned deprecations before version bumping to 3.6.0 (#4480) (xiangceliu@redhat.com) - fix: handle invalid cmd output of aws curl (#4484) (xiaoxwan@redhat.com) - feat: add configurable allow_remote_resource_access to RemoteResource (#4486) (lichen@redhat.com) - chore: update corosync datasource to use RedHatRelease only (#4485) (xiangceliu@redhat.com) - feat: Collect "corosync-cmapctl" on RHEL10 (#4483) (44796653+huali027@users.noreply.github.com) - fix(specs opt): do hostname obfuscation for possible specs (#4478) (xiangceliu@redhat.com) - feat: Add a new parser LruGenEnabled (#4481) (30404410+qinpingli@users.noreply.github.com) - fix: Simplify error message for too long rule responses (#4477) (71874510+jholecek-rh@users.noreply.github.com) - fix: output abnormal raw line of ls entries (#4479) (xiangceliu@redhat.com) - feat: Add_rhel_9.6_uname (#4475) (jiazhang@redhat.com) * Thu Jun 05 2025 Xiangce Liu 3.5.16-1 - fix(setup): remove CONTRIBUTING.md from dynamic readme in pyproject.toml (#4473) (xiangceliu@redhat.com) - add dnf_module_list spec file path for sos_archive (#4472) (tayushi1610@gmail.com) - fix(test): use yaml.SafeLoader only in test (#4466) (xiangceliu@redhat.com) - test: add unit tests for dnf_module RHEL9 spec input (#4461) (xiaoxwan@redhat.com) - feat: Update FilePermissions cover device_ls (#4457) (jiazhang@redhat.com) - Enhance OSRelease to support Miracle Linux and AlmaLinux (#4471) (44796653+huali027@users.noreply.github.com) - fix: Compatible with old obfuscation switches (#4470) (xiangceliu@redhat.com) - fix: update the hostname obfuscation logic per manual (#4454) (xiangceliu@redhat.com) - fix: Skip extraction of all device files in archive (#4469) (sauravchandra123@gmail.com) - Feat: Add support for RHEL 10 (#4467) (20520336+bfahr@users.noreply.github.com) - fix: Improve error message for too long rule responses (#4463) (71874510+jholecek-rh@users.noreply.github.com) - chore: add tests for FileProvider.validate() (#4458) (71874510+jholecek- rh@users.noreply.github.com) - fix: hostname should be obfuscated for lvs and grubby (#4464) (xiangceliu@redhat.com) - fix: improve wording for unassignable Policy (#4414) (1187051+romanblanco@users.noreply.github.com) * Thu May 29 2025 Xiangce Liu 3.5.15-1 - Revert "chore(client): Simplify automatic configuration logic (#4376)" (#4465) (xiangceliu@redhat.com) * Thu May 15 2025 Xiangce Liu 3.5.14-1 - chore: Improve load tests (#4443) (71874510+jholecek- rh@users.noreply.github.com) - chore: improve listdir and listglob tests (#4442) (71874510+jholecek- rh@users.noreply.github.com) - feat: Add files into datasource list_files_with_lH (#4456) (jiazhang@redhat.com) - fix: Update files_permissions function for T permission (#4452) (jiazhang@redhat.com) - chore: uname supports RHEL 10.0 (#4455) (xiangceliu@redhat.com) - chore: deprecate *ConfigPerms parsers (#4450) (xiangceliu@redhat.com) - chore: deprecate LsRsyslogErrorfile parser (#4449) (xiangceliu@redhat.com) - fix(client): Update log messages when unregistered (#4421) (pkoprda@redhat.com) - fix: add spec deps component IsGtOrRhel84 to manifests (#4451) (xiaoxwan@redhat.com) - fix: add more candidates to CloudProvider combiner (#4428) (xiangceliu@redhat.com) - fix: Enhance parser "NamedCheckconf" to support new filtered option (#4448) (44796653+huali027@users.noreply.github.com) - chore: deprecate NetworkNamespace parser (#4445) (xiangceliu@redhat.com) - feat: new LSlHFiles parser for ls -lH spec (#4444) (xiangceliu@redhat.com) - chore: deprecate unused docker parsers (#4446) (xiangceliu@redhat.com) - chore: deprecate LazyLogFileOutput (#4439) (71874510+jholecek- rh@users.noreply.github.com) - fix: remove extra quotation marks in FileProvider.__repr__ (#4441) (71874510+jholecek-rh@users.noreply.github.com) - feat: introduce a unique obfuscation configure entry: obfuscation_list (#4409) (xiangceliu@redhat.com) - chore(client): Simplify automatic configuration logic (#4376) (mhorky@redhat.com) * Thu Apr 24 2025 Xiangce Liu 3.5.13-1 - Add new Parser SnmpdConf (#4434) (986222045@qq.com) - fix: remove useless code from client collection (#4438) (xiangceliu@redhat.com) - feat: Add spec smartctl_health (#4422) (jiazhang@redhat.com) - fix: support filters that start with minus sign (#4436) (71874510+jholecek- rh@users.noreply.github.com) - fix(ci/cd): revert to use 'license' in pyproject.toml (#4435) (xiangceliu@redhat.com) - fix: no attribute 'type' error in CloudInstance combiner (#4432) (xiaoxwan@redhat.com) - fix: Enhance parser IlabConfigShow (#4426) (jiazhang@redhat.com) - fix(pyproject.toml): fix errors reported from '-m build' (#4431) (xiangceliu@redhat.com) - fix: rhsm syspurpose sepc deps on IsGtOrRhel84 (#4433) (xiaoxwan@redhat.com) - enhance: YAMLParser can skip specified lines (#4429) (xiangceliu@redhat.com) - chore: change to build with pyproject.toml (#4420) (xiangceliu@redhat.com) - feat: add spec subscription_manager_syspurpose (#4427) (xiaoxwan@redhat.com) - chore: update notebooks based on python3 (#4430) (xiangceliu@redhat.com) - fix(spec): cloud_init_query should be a simple_command (#4423) (xiangceliu@redhat.com) - fix: Ensure tailoring file is not created when content is empty (#4424) (32950636+Mishrasubha@users.noreply.github.com) - fix(ci/cd): update to use Ubuntu 22.04 for code-test (#4425) (xiangceliu@redhat.com) - chore: use a new manifest module (#4418) (xiangceliu@redhat.com) - feat(client): Disable API registration check (#4388) (pkoprda@redhat.com) - fix(setup): change to license_files (#4419) (xiangceliu@redhat.com) - fix(spec): inherit HOME env when collecting ilab commands (#4416) (xiangceliu@redhat.com) - chore: reomve the duplicated definion of SAFE_ENV in collect (#4417) (xiangceliu@redhat.com) * Thu Apr 03 2025 Xiangce Liu 3.5.12-1 - chore: FileListing should be a CommandParser (#4413) (xiangceliu@redhat.com) - fix: duplicate stream entries in parser DnfModuleList (#4412) (xiaoxwan@redhat.com) - Add spec tomcat_web_xml (#4410) (jiazhang@redhat.com) - chore: stop collecting ls_boot/ls_sys_firmware (#4406) (xiangceliu@redhat.com) - fix(flake8): avoid a false positive F824 in test (#4411) (xiangceliu@redhat.com) * Thu Mar 27 2025 Xiangce Liu 3.5.11-1 - fix(test): no filter required for ls_lan_filtered when using GrubConf combiner (#4407) (xiangceliu@redhat.com) - fix: ls_lan_filters as another input for uefi_boot checking (#4404) (xiangceliu@redhat.com) - feat(client): --unregister should not delete inventory host (#4393) (pkoprda@redhat.com) - fix(test): revert test_malware_detection which was removed by mistake (#4405) (xiangceliu@redhat.com) - chore: mark AnsibleTowerLicenseType as deprecated (#4398) (xiangceliu@redhat.com) - chore: new 'data/insights_datasources' for datasource specs (#4400) (xiangceliu@redhat.com) - Add spec and parser for ilab_config_show (#4399) (jiazhang@redhat.com) - feat: add new parser openshift-kube logs (#4402) (87797511+mohitkumarrh@users.noreply.github.com) - fix(RHINENG-15343): Limit compliance policies to 100 (#4403) (33912805+LightOfHeaven1994@users.noreply.github.com) - chore(client): Drop support for RHN/Satellite 5 (#4374) (mhorky@redhat.com) - fix: no exception for FilesDirsNumberOfDir (#4401) (xiangceliu@redhat.com) * Thu Mar 20 2025 Xiangce Liu 3.5.10-1 - fix: path of datasource files_dirs_number (#4396) (xiaoxwan@redhat.com) - fix: drop issue option of Specs.nvidia_smi_query_gpu (#4395) (xiaoxwan@redhat.com) - fix: no exception for ls.permissions_of (#4394) (xiangceliu@redhat.com) - fix: warnings keywords over-matching in LvmFullReport (#4391) (xiaoxwan@redhat.com) - fix: replace 'raw_entry' key with raw_entry_of method (#4392) (xiangceliu@redhat.com) - feat: new spec "vgs --foreign --shared" and its parser (#4390) (44796653+huali027@users.noreply.github.com) - feat: add MAC address obfuscation in cleaner (#4373) (xiangceliu@redhat.com) * Thu Mar 13 2025 Xiangce Liu 3.5.9-1 - fix(test): Ensure tests pass in all testing environments (#4389) (mhorky@redhat.com) - fix: set Jinjia version per CVE-2025-27516 (#4384) (lichen@redhat.com) - feat: Enhance db2 data format (#4385) (jiazhang@redhat.com) - fix: handle unexpected lines in parser LvmFullReport (#4386) (xiaoxwan@redhat.com) - fix: use IPv4 in facts and csv report (#4387) (xiangceliu@redhat.com) - fix: deprecate outdated parser OpenStackInstanceXML (#4381) (xiaoxwan@redhat.com) - fix: SkipComponent for known exception in parser SCSI (#4382) (xiaoxwan@redhat.com) - feat: add IPv6 obfuscation to cleaner (#4362) (xiangceliu@redhat.com) - chore: update the ausearch command (#4378) (xiangceliu@redhat.com) - fix: limit loading content when processing data (#4365) (xiangceliu@redhat.com) - fix(client): Always set rhsmCertificate.PATH attribute (#4377) (mhorky@redhat.com) * Tue Mar 11 2025 Xiangce Liu 3.5.8-1 - Fix Compliance inventory data parsing (#4379) (33912805+LightOfHeaven1994@users.noreply.github.com) * Thu Mar 06 2025 Xiangce Liu 3.5.7-1 - feat: add spec nvidia_smi_query_gpu (#4375) (xiaoxwan@redhat.com) - feat: Add datasource and spec for dirs/files number (#4370) (jiazhang@redhat.com) - fix: truncate line longer than 1MB (#4371) (xiangceliu@redhat.com) - In `from_dict` set fields from ls parser dict correctly (#4369) (paulway@redhat.com) - fix: skip unexpected Azure instance id (#4372) (xiangceliu@redhat.com) - fix: Diagnosis argument should work only when registered (#4366) (pkoprda@redhat.com) - fix(client): Ensure unregistration is always explicit (#4354) (pkoprda@redhat.com) - Support non-RHEL systems for Core updates (#4345) (mhorky@redhat.com) - fix(client): Change registration endpoint to /host_exists (#4350) (pkoprda@redhat.com) - do not collect metadata stuff on client side (#4250) (xiangceliu@redhat.com) * Thu Feb 27 2025 Xiangce Liu 3.5.6-1 - fix(client): Ignore the input for --diagnosis flag (#4355) (47797196+pkoprda@users.noreply.github.com) * Thu Feb 20 2025 Xiangce Liu 3.5.5-1 - FEAT: Add new parser FilefragGrubenv (#4351) (986222045@qq.com) - fix: add oracle cloud to CloudProvider combiner (#4349) (xiangceliu@redhat.com) - Bug: Re-adding 'ls_rsyslog_errorfile = RegistryPoint()' (#4358) (lhuett@users.noreply.github.com) - Bug: Removing "insights.specs.must_gather_archive.py(#4357) (lhuett@users.noreply.github.com) - feat: Add new parser NvidiaSmiActiveClocksEventReasons (#4353) (30404410+qinpingli@users.noreply.github.com) * Thu Feb 13 2025 Xiangce Liu 3.5.4-1 - refactor: split spec_cleaner to multiple sub-modules (#4324) (xiangceliu@redhat.com) * Thu Feb 06 2025 Xiangce Liu 3.5.3-1 - fix: remove /dev, /boot and /sys/firmware from ls_lanR (#4347) (xiangceliu@redhat.com) - fix: remove the MustGatherContext and InsightsOperatorContext (#4330) (xiangceliu@redhat.com) - fix(client): Status code should indicate registration status (#4344) (47797196+pkoprda@users.noreply.github.com) - fix(client): Support playbooks with unicode for Python 3.12+ (#4342) (47797196+pkoprda@users.noreply.github.com) - fix: default return value type of ls.listing_of() (#4343) (xiaoxwan@redhat.com) - fix: 'tail' filterable text files before filtering with 'grep' (#4341) (lichen@redhat.com) - Fix/cct-375: Change location of /tmp/insights-client.ppid (#4269) (34436146+tcnk-dev@users.noreply.github.com) - remove support of python 2.6 (#4325) (xiangceliu@redhat.com) * Thu Jan 16 2025 Xiangce Liu 3.5.2-1 - spec: collect output of 'flatpak list' (#4337) (lichen@redhat.com) - fix(client): Serialize properly playbooks with empty maps (#4340) (47797196+pkoprda@users.noreply.github.com) - fix(client): Serialize properly playbooks with empty values (#4338) (47797196+pkoprda@users.noreply.github.com) - fix(client): Serialize properly escape characters (#4335) (47797196+pkoprda@users.noreply.github.com) - feat: Enhanced CephVersion parser to support more versions (#4334) (30404410+qinpingli@users.noreply.github.com) - fix: reverse the filters order when grep (#4332) (xiangceliu@redhat.com) - feat: add spec parser and combiner for grubby_info (#4329) (xiaoxwan@redhat.com) - fix: set should be supported by add_filter (#4333) (xiangceliu@redhat.com) * Thu Jan 09 2025 Xiangce Liu 3.5.1-1 - fix: error msg for compliance apiv2 assign/unassign (#4328) (xiangceliu@redhat.com) - chore: sort out exceptions (#4327) (xiangceliu@redhat.com) - chore: do not collect chkconfig on RHEL 7+ (#4326) (xiangceliu@redhat.com) - fix(client): Display correct Insights URL (#4297) (47797196+pkoprda@users.noreply.github.com) - feat: enhance add_filter to support the max matched lines (#4303) (xiangceliu@redhat.com) * Thu Jan 02 2025 Xiangce Liu 3.5.0-1 - fix: typo options to the ls_lanRL spec (#4323) (xiangceliu@redhat.com) - chore: remove planned deprecations for bumping 3.5.0 (#4308) (xiangceliu@redhat.com) - feat: Enhance od_cpu_dma_latency miss strip (#4321) (jiazhang@redhat.com) - fix: do not print collection messages for compliance apiv2 options (#4319) (xiangceliu@redhat.com) - feat: support line filter in spec Cleaner (#4299) (xiangceliu@redhat.com) - feat: add new command fwupdmgr to spec.fw_security (#4320) (xiaoxwan@redhat.com) - fix: handler extra header lines in JSONParser (#4317) (xiaoxwan@redhat.com) - feat: remove collection of unused spec fw_devices (#4318) (xiaoxwan@redhat.com) - feat: Add is_rhel_ai to parser of os_release (#4313) (jiazhang@redhat.com) - feat: Add spec and parser for ilab_model_list (#4311) (jiazhang@redhat.com) - chore: Use caplog to verify log calls (#4315) (stomsa@redhat.com) - test(client): Fix unusual race condition in tests (#4316) (47797196+pkoprda@users.noreply.github.com) - feat: add a base parser LazyLogFileOutput (#4309) (xiangceliu@redhat.com) - fix(ci): Use dynamic repo URL for python26-test (#4314) (stomsa@redhat.com) - fix(test): failures of test_eap_reports in some test env (#4310) (xiangceliu@redhat.com) - No longer test the uploader JSON files (#4304) (xiangceliu@redhat.com) - feat: download egg as per the RHEL major version (#4266) (xiangceliu@redhat.com) - feat: Remove nmcli_conn_show_uuids datasource and parser (#4307) (jiazhang@redhat.com) - fix: invalid content of datasource aws_imdsv2_token (#4305) (xiaoxwan@redhat.com) * Thu Dec 12 2024 Xiangce Liu 3.4.27-1 - fix: ansi color code in parser TimeDateCtlStatus (#4300) (xiaoxwan@redhat.com) - fix(license): add NOTICE file specifying Red Had as the owner (#4298) (93986167+RoamingNoMaD@users.noreply.github.com) - chore: Improve and simplify logging (#4194) (mhorky@redhat.com) - fix: change sysconfig specs as filterable=True (#4295) (xiangceliu@redhat.com) * Wed Dec 11 2024 Xiangce Liu 3.4.26-1 - fix: add the missed compliance entry in compliance manifest (#4302) (xiangceliu@redhat.com) * Thu Dec 05 2024 Xiangce Liu 3.4.25-1 - Add spec sysconfig_irqbalance (#4294) (986222045@qq.com) - tools: refine the apply_spec_filters script (#4292) (xiangceliu@redhat.com) - chore: remove 'check-docstring-first' from pre-commit-hooks (#4293) (xiangceliu@redhat.com) - fix(client): checkin for unregistered hosts should fail (#4274) (47797196+pkoprda@users.noreply.github.com) - feat(compliance): RHINENG-8964 allow listing/assigning policies (#4209) (xiangceliu@redhat.com) - feat: support more RHEL product key in subscription_manage_status (#4291) (rahushar@redhat.com) * Thu Nov 28 2024 Xiangce Liu 3.4.24-1 - fix: handle empty value in krb5 config (#4289) (xiaoxwan@redhat.com) - fix: add six.text_type to the check of command_with_args (#4290) (xiangceliu@redhat.com) - fix: proper error handling of AzurePublicIpv4Addresses (#4288) (xiaoxwan@redhat.com) - fix: remove the 'fstab_mounted.dirs' from the final ls args (#4287) (xiangceliu@redhat.com) - ci: fix action errors of py26 test (#4286) (xiangceliu@redhat.com) - chore: uname supports RHEL 9.5 (#4284) (xiangceliu@redhat.com) - feat: Add datasource and parser for nmcli_conn_show_uuid (#4273) (jiazhang@redhat.com) - fix: Update combiner httpd_conf include (#4275) (jiazhang@redhat.com) * Thu Nov 21 2024 Xiangce Liu 3.4.23-1 - chore: add initial .pre-commit hooks (#4271) (xiangceliu@redhat.com) - new spec and parser for cloud-init query (#4272) (xiangceliu@redhat.com) - add ipa_default_conf spec back to collection (#4270) (xiangceliu@redhat.com) * Thu Nov 14 2024 Xiangce Liu 3.4.22-1 - fix: do not import 'insights.client.constants' in spec_cleaner (#4267) (xiangceliu@redhat.com) - feat(client): Improve test coverage of crypto.py (#4268) (47797196+pkoprda@users.noreply.github.com) - Speed up `keyword_search` by storing pre-processed data (#3604) (paulway@redhat.com) - feat(client): write .last-upload.results also after non-legacy uploads (#4229) (ptoscano@redhat.com) * Thu Nov 07 2024 Xiangce Liu 3.4.21-1 - FEAT: new custom filter 'fstab_mounted.dirs' to ls_lan spec (#4255) (986222045@qq.com) - test: refine the tests used add_filter() (#4265) (xiangceliu@redhat.com) - Fix: Enhance datasource httpd include upcase (#4264) (jiazhang@redhat.com) - Make test_urls test names consistent (#4263) (stomsa@redhat.com) - Simplify re-raise for non-legacy (#4254) (stomsa@redhat.com) * Thu Oct 31 2024 Xiangce Liu 3.4.20-1 - parsers: add parser for image builder facts (RHINENG-13943) (#4261) (sanne.raymaekers@gmail.com) - Catch Timeout on test connection (#4211) (stomsa@redhat.com) - Remove double exception print (#4246) (stomsa@redhat.com) - Add subscription_manager_status spec file path for sos_archive (#4260) (tayushi1610@gmail.com) * Thu Oct 24 2024 Xiangce Liu 3.4.19-1 - test(ci/cd:py26): download pkgs instead of using personal repo (#4251) (xiangceliu@redhat.com) - Catch Timeout on test urls (#4248) (stomsa@redhat.com) - fix: do not obfuscate in runtime but in archive only (#4249) (xiangceliu@redhat.com) - test: test_httpd_conf_files_main_miss failed httpd.conf exists (#4257) (xiangceliu@redhat.com) - chore: refine the format of default_manifest in collect.py (#4258) (xiangceliu@redhat.com) - test(ci/cd) update the config-path for gitleaks-action (#4256) (xiangceliu@redhat.com) * Thu Oct 17 2024 Xiangce Liu 3.4.18-1 - fix: encoding issue in python2 env (#4242) (xiangceliu@redhat.com) - test(ci/cd): add relevant commits to gitleaks allowlist (#4245) (xiangceliu@redhat.com) - feat: New spec and the parser to collect nftables ruleset (#4240) (44796653+huali027@users.noreply.github.com) - FEAT: Add new parser LocaleCtlStatus (#4247) (986222045@qq.com) - fix: nginx_ssl_certificate_files no longer depends on NginxConfTree (#4241) (44796653+huali027@users.noreply.github.com) - feat: New datasource "ld_library_path_of_global" and its parser (#4236) (30404410+qinpingli@users.noreply.github.com) - chore: remove useless lines and hostnames from tests and doc (#4244) (xiangceliu@redhat.com) * Thu Oct 10 2024 Xiangce Liu 3.4.17-1 - fix: set no_redact for spec sshd_test_mode (#4243) (jiazhang@redhat.com) - New spec "/etc/rhc/config.toml" and parser (#4239) (44796653+huali027@users.noreply.github.com) - fix: update ls specs, parser definition & test files to support new options (#4234) (rahushar@redhat.com) - feat: add ceph specs 'ceph_v' and 'ceph_insights' to sos_archive (#4233) (rahushar@redhat.com) - fix: Update malware-detection tests (#4235) (mhuth@redhat.com) - doc(conf): remove definiation of html_theme_path (#4238) (xiangceliu@redhat.com) - refactor: remove legacy collection (#4009) (xiangceliu@redhat.com) - test(ci/cd): add first-interaction action (#4226) (xiangceliu@redhat.com) - doc: Update the contributing guidance (#4222) (xiangceliu@redhat.com) - fix: datasource passed unicode to foreach_execute in py26 (#4232) (xiangceliu@redhat.com) - fix: collect uname on RHEL 6 (#4231) (xiangceliu@redhat.com) - test(ci/cd): add gitleaks pipeline (#4225) (xiangceliu@redhat.com) - test: use Codecov instead of self script (#4224) (xiangceliu@redhat.com) - test: fix the py26 flake8 error in ssl_certificate test (#4223) (xiangceliu@redhat.com) * Sat Sep 28 2024 Xiangce Liu 3.4.16-1 - fix: Update value format of CupsBrowsedConf (#4230) (jiazhang@redhat.com) * Fri Sep 27 2024 Xiangce Liu 3.4.15-1 - feat: Add spec cups_browsed_conf (#4227) (jiazhang@redhat.com) - Revert "feat(client): write .last-upload.results also after non-legacy upload…" (#4228) (xiangceliu@redhat.com) * Thu Sep 26 2024 Xiangce Liu 3.4.14-1 - fix: ssl_certificate no longer depends on HttpdConfTree (#4220) (44796653+huali027@users.noreply.github.com) - feat: add spec and parser for etc_sysconfig_kernel (#4221) (xiaoxwan@redhat.com) - feat(client): write .last-upload.results also after non-legacy uploads (#4217) (ptoscano@redhat.com) - fix: Fix issue 4218 in lspci combiner (#4219) (20520336+bfahr@users.noreply.github.com) * Thu Sep 19 2024 Xiangce Liu 3.4.13-1 - test: refine the messages for coverage check in CI/CD (#4213) (xiangceliu@redhat.com) - Enhance datasource httpd ignore include expanded inner (#4214) (jiazhang@redhat.com) * Thu Sep 12 2024 Xiangce Liu 3.4.12-1 - Fix skipped assertions for itests (#4207) (loleary@redhat.com) - feat(ci): add coverage check for changed python file (#4200) (xiangceliu@redhat.com) - spec: stop collecting cloud_init_cfg_run (#4212) (xiangceliu@redhat.com) - chore: add sensitive data checkpoint to PR template (#4210) (xiangceliu@redhat.com) * Thu Sep 05 2024 Xiangce Liu 3.4.11-1 - feat: New spec and parser for host facts count of Satellite (#4206) (44796653+huali027@users.noreply.github.com) - test: fix test_copy_dir for coverage test (#4204) (xiangceliu@redhat.com) * Thu Aug 22 2024 Xiangce Liu 3.4.10-1 - doc(README): remove the Py26 unsupported announcement (#4199) (xiangceliu@redhat.com) - fix: correct NoFilterException in all datasource functions (#4197) (xiangceliu@redhat.com) - FEAT: Add new parser RearLocalConf (#4198) (986222045@qq.com) - fix: pass stdin=DEVNULL to Popen to avoid eating stdin from pipes (#4189) (xiangceliu@redhat.com) - feat: New spec "lsattr " and its parser (#4193) (44796653+huali027@users.noreply.github.com) - feat(ci): add workflow to build egg for PRs and pushes (#4190) (ptoscano@redhat.com) - fix: handle non-existing configuration in SSSDConfAll (#4192) (pbrezina@redhat.com) * Thu Aug 15 2024 Lizhong Chen 3.4.9-1 - fix: Snyk CWE-295 issue in remote_resource module (#4188) (xiangceliu@redhat.com) - fix: ausearch spec takes audit.log as input instead of stdin (#4186) (xiangceliu@redhat.com) - chore: Skip empty spec only when collecting (#4183) (xiangceliu@redhat.com) * Thu Aug 08 2024 Xiangce Liu 3.4.8-1 - Fix and test IdM related parsers and combiners (#4178) (pbrezina@redhat.com) - fix: insights-client failed, when --group was used (#4070) (jhnidek@redhat.com) - fix: single quoted string parse of os_release (#4184) (xiaoxwan@redhat.com) - fix: Run subshells with LC_ALL=C.UTF-8 (#4182) (mhorky@redhat.com) * Thu Aug 01 2024 Xiangce Liu 3.4.7-1 - test: Add more playbooks to verifier's test suite (#4170) (mhorky@redhat.com) - feat: Iterate over all plays in a playbook (#4169) (mhorky@redhat.com) - fix: 'filterable' specs were skipped incorrectly when running plugins (#4176) (xiangceliu@redhat.com) - fix: Properly serialize playbook strings containing quote marks (#4175) (mhorky@redhat.com) - fix: do not encode(utf-8) when writing spec content to disk in py2 (#4179) (xiangceliu@redhat.com) - feat: introduce a new TextFileOutput base parser (#4148) (xiangceliu@redhat.com) - fix: Prevent test teardown issues of fast_fetch (#4172) (mhorky@redhat.com) - feat: drop URLCache and associated code (#4173) (ptoscano@redhat.com) * Thu Jul 25 2024 Lizhong Chen 3.4.6-1 - fix: remove --force-reregister command (#4162) (stomsa@redhat.com) - feat: update specs for parser crictl_logs (#4171) (87797511+mohitkumarrh@users.noreply.github.com) - feat: add parser for spec nvidia_smi_l (#4174) (xiaoxwan@redhat.com) * Thu Jul 18 2024 Xiangce Liu 3.4.5-1 - feat(pgp): Use crypto.py during Egg and Collection verification (#4131) (mhorky@redhat.com) * Thu Jul 18 2024 Xiangce Liu 3.4.4-1 - feat: Add spec etc_sysconfig_pcs and parser (#4167) (jiazhang@redhat.com) - feat: New spec "/sys/class/tty/console/active" and parser (#4165) (30404410+qinpingli@users.noreply.github.com) - feat: New spec "/etc/securetty" and parser (#4166) (30404410+qinpingli@users.noreply.github.com) - feat: New spec "/etc/pam.d/login" and parser (#4164) (30404410+qinpingli@users.noreply.github.com) - chore: remove collection of cups_pdd (#4168) (xiangceliu@redhat.com) - chore: re-write the OsRelease parser (#4163) (xiangceliu@redhat.com) - doc(README): Python 2.6 unsupported announcement (#4161) (xiangceliu@redhat.com) - fix: all SyntaxWarning and some of the DeprecationWarning (#4154) (xiangceliu@redhat.com) - feat: collect the file /run/cloud-init/cloud.cfg for analytics (#4155) (lichen@redhat.com) - fix: Serialize playbooks manually on Python 3.12+ (#4120) (mhorky@redhat.com) * Thu Jul 11 2024 Xiangce Liu 3.4.3-1 - feat: New spec and parser to get rsyslog CA cert expiration date (#4139) (44796653+huali027@users.noreply.github.com) - fix: handle another input format in parser NmapSsh (#4158) (xiaoxwan@redhat.com) - feat: replace deprecated datetime.utcnow() usage (#4156) (xiaoxwan@redhat.com) - feat: New spec "/usr/bin/pidstat" and parser (#4153) (44796653+huali027@users.noreply.github.com) - fix: collect sealert only when SELinux is not disabled (#4150) (xiangceliu@redhat.com) - chore(ci): Add Python 3.12 to test matrix (#4151) (mhorky@redhat.com) - chore: collect image builder's osbuild.facts (#4119) (sanne.raymaekers@gmail.com) * Mon Jul 08 2024 Xiangce Liu 3.4.2-1 - fix: show compliance errors only when compliance is specified (#4152) (xiangceliu@redhat.com) * Mon Jul 08 2024 Xiangce Liu 3.4.1-1 - test: fix py26 test in CI/CD (#4144) (xiangceliu@redhat.com) - feat: New spec and parser for /etc/kubernetes/kubelet.conf (#4145) (aghodake@redhat.com) - FIX: remove reference for a deprecated module (#4149) (#4149) (xy.wissam@gmail.com) - fix: use ubi8 image instead of centos7 in the Dockerfile (#4146) (lichen@redhat.com) * Thu Jul 04 2024 Xiangce Liu 3.4.0-1 - feat: New spec "/proc/fs/cifs/DebugData" and parser (#4138) (44796653+huali027@users.noreply.github.com) - fix: lvm_system_devices contains hostname and should be obfuscated (#4135) (xiangceliu@redhat.com) - chore: refine the msg for empty exception (#4136) (xiangceliu@redhat.com) - doc: remove the doc-entries of unused parser (#4137) (xiangceliu@redhat.com) - chore: remove planned deprecations for bumping 3.4.0 (#4134) (xiangceliu@redhat.com) - fix: add dependencies to manifest for ausearch_insights_client (#4133) (xiangceliu@redhat.com) - refactor: move compliance to specs.datasources (#4124) (xiangceliu@redhat.com) * Thu Jun 27 2024 Xiangce Liu 3.3.29-1 - fix: change the validate order when collecting specs (#4132) (xiangceliu@redhat.com) - fix: password regex skip lines end with 'password' (#4130) (xiangceliu@redhat.com) - feat: new spec to collect SELinux issues via ausearch (#4129) (xiangceliu@redhat.com) - fix: new tag version should be insights-core-3.3.28 (xiangceliu@redhat.com) * Thu Jun 20 2024 Xiangce Liu 3.3.28-1 - chore: use datasoruce spec to collect blacklist_report (#4127) (xiangceliu@redhat.com) - FEAT: Add new parser SubscriptionManagerStatus (#4126) (986222045@qq.com) - feat: New spec and parser to get the expire date of ssl certificate in rsyslog (#4125) (44796653+huali027@users.noreply.github.com) - fix: strip lines before parsing for InstalledProductIDs (#4128) (44796653+huali027@users.noreply.github.com) - feat: include JSON format in malware detection results (#4123) (mslomczy@redhat.com) - feat: Enhance InstalledProductIDs to support more lines/filters (#4122) (44796653+huali027@users.noreply.github.com) - fix: debug print of egg versions doesn't handle corrupted eggs (#4101) (34436146+grunwmar@users.noreply.github.com) * Thu Jun 13 2024 Xiangce Liu 3.3.27-1 - refactor: move malware_detection to specs.datasources (#4117) (xiangceliu@redhat.com) - fix(test): Catch errors caused by GPG (#4121) (mhorky@redhat.com) - chore(test): Add unit tests for playbook verification (mhorky@redhat.com) - chore(test): Move existing playbook verifier tests into a class (mhorky@redhat.com) - chore: playbook verifier: Simplify the logic and structure (mhorky@redhat.com) - chore: playbook verifier: Update function/variable names (mhorky@redhat.com) - chore: Drop vendorized oyaml from playbook verifier (mhorky@redhat.com) * Thu Jun 06 2024 Xiangce Liu 3.3.26-1 - Add spec falconctl version (#4114) (jiazhang@redhat.com) - feat: exclude empty files during core collection (#4113) (xiangceliu@redhat.com) * Thu May 30 2024 Xiangce Liu 3.3.25-1 - feat: enhance falconctl_aid exception parsing (#4112) (xiaoxwan@redhat.com) - chore: uname supports RHEL 8.10 (#4110) (xiangceliu@redhat.com) * Thu May 23 2024 Xiangce Liu 3.3.24-1 - fix: TypeError in ethtool.Ring (#4098) (xiaoxwan@redhat.com) - fix: correct the root of SerializedArchiveContext (#4109) (xiangceliu@redhat.com) - feat: new spec and parser for falconctl_aid (#4107) (xiaoxwan@redhat.com) - fix: 'NoneType' AttributeError in insights-info (#4105) (xiaoxwan@redhat.com) - fix: add manifest option back to insights.collect() (#4106) (xiangceliu@redhat.com) * Thu May 16 2024 Xiangce Liu 3.3.23-1 - feat: Improve debugging experience (#4094) (stomsa@redhat.com) - fix: env INSIGHTS_FILTERS_ENABLED no longer works (#4104) (xiangceliu@redhat.com) - feat: Add parser sshd_config_d back (#4102) (jiazhang@redhat.com) - fix: Make utilities.write_to_disk use current time by default (#4022) (mhorky@redhat.com) * Fri May 10 2024 Xiangce Liu 3.3.22-1 - fix: only non-filter exception can terminate the first_file spec (#4100) (xiangceliu@redhat.com) * Thu May 09 2024 Xiangce Liu 3.3.21-1 - feat: clean (obfuscate/redact) specs in memory (#4055) (xiangceliu@redhat.com) - feat: Add parser nmap (#4092) (jiazhang@redhat.com) - fix: no context and datasource when running against insights-archive (#4082) (xiangceliu@redhat.com) - feat: Add parser db2 commands (#4089) (jiazhang@redhat.com) - fix: special chars in nginx directive name (#4095) (xiangceliu@redhat.com) - fix: canonical facts was not obfuscated when '--checkin' (#4090) (xiangceliu@redhat.com) - Add spec cups_ppd (#4096) (jiazhang@redhat.com) - fix: ParseException raising in parsers.scsi (#4097) (xiaoxwan@redhat.com) - chore: uname supports RHEL 9.4 (#4093) (xiangceliu@redhat.com) * Thu Apr 25 2024 Lizhong Chen 3.3.20-1 - Feat: enhance combiners sudoers (#4088) (986222045@qq.com) - bug: Fix nginx conf parser for empty quoted params (#4087) (20520336+bfahr@users.noreply.github.com) - fix: obfuscate/redact the facts for legacy_upload=False (#4085) (xiangceliu@redhat.com) * Thu Apr 18 2024 Xiangce Liu 3.3.19-1 - chore: print warning when 'machine_id' is skipped for redaction (#4073) (xiangceliu@redhat.com) - feat: extend Specs.ps_eo_cmd to deprecate Specs.ps_eo (#4066) (xiaoxwan@redhat.com) - feat: add "nvidia-smi -L" command to collect gpu data (#4083) (lichen@redhat.com) - fix: deprecated parser usage in combiner.rhsm_release (#4078) (xiaoxwan@redhat.com) - feat: add filter to Specs.subscription_manager_facts (#4080) (xiaoxwan@redhat.com) * Thu Apr 11 2024 Xiangce Liu - feat: add spec to collect pmlogsummary of PCP Raw data (#4064) (xiangceliu@redhat.com) - feat: imporve Cleaner.clean_content to process filters (#4076) (xiangceliu@redhat.com) - fix: workaround/skip password redaction for special case (#4074) (jiazhang@redhat.com) - fix: save_as of command_with_args cannot be a directory (#4069) (xiangceliu@redhat.com) - feat: Enhance luksmeta parser (#4072) (20520336+bfahr@users.noreply.github.com) - chore: use the uploader.json in '/testing' for unit test (#4071) (xiangceliu@redhat.com) * Thu Apr 04 2024 Xiangce Liu - fix: Update falconctl name (#4068) (jiazhang@redhat.com) - fix: support commands/files in file-redaction.yaml per manual (#4059) (xiangceliu@redhat.com) - Fix: Fix LogRotateConfPEG cannot handle '=' (#3967) (986222045@qq.com) - feat: collect specs in order based on given priority (#4062) (xiangceliu@redhat.com) * Tue Mar 26 2024 Xiangce Liu - feat: Reuse subscription-manager identity for machine-id (#4057) (mhorky@redhat.com) * Tue Mar 26 2024 Xiangce Liu - Re-do "fix: check status created a machine-id file (#3965)" (#4032) (xiangceliu@redhat.com) - fix(setup): Allow running setup.py from non-current directory (#4065) (mhorky@redhat.com) * Thu Mar 21 2024 Xiangce Liu - refactor: avoid passing duplicated mainfest to insights.collect() (#4058) (xiangceliu@redhat.com) - fix: incorrect deps in default_manifest for HttpdConfTree combiner (#4063) (xiangceliu@redhat.com) - fix: Correct the dep parser to collect "nginx_ssl_certificate_files" (#4060) (44796653+huali027@users.noreply.github.com) - fix: when all content are redacted, empty the file (#4051) (xiangceliu@redhat.com) * Thu Mar 14 2024 Xiangce Liu - fix: ContainerMssqlApiAssessment ParseException (#4050) (xiaoxwan@redhat.com) - fix: get bios_uuid (system_uuid) from dmidecode correctly (#4052) (xiangceliu@redhat.com) - feat: collect LEAPP_* and CONVERT2RHEL_ env vars in migration-results (#4037) (andywaltlova@gmail.com) - FEAT: Add new parser SystemctlGetDefault (#4048) (986222045@qq.com) - refactor: generate 'canonical_facts' from Parsers instead of Specs (#4047) (xiangceliu@redhat.com) - fix: subscription-manager identity should be obfuscated with hostname (#4046) (xiangceliu@redhat.com) - fix: missed passing 'cleaner' to super of ContainerProvider" (#4044) (xiangceliu@redhat.com) - fix: unexpect kwargs save_as (#4043) (xiangceliu@redhat.com) * Thu Mar 07 2024 Xiangce Liu - feat: make spec_cleaner support clean file content (#4033) (xiangceliu@redhat.com) - Add parser falcontcl_backend_rfm (#4039) (jiazhang@redhat.com) - Fix: AllKrb5Conf cannot handle 'includedir' configured under /etc/krb5.conf.d/ (#4041) (986222045@qq.com) - fix: Enhance "RHUIReleaseVer" to support "7Server" format (#4038) (44796653+huali027@users.noreply.github.com) * Thu Feb 29 2024 Xiangce Liu - Deprecate pvs lvs vgs (#4025) (jiazhang@redhat.com) - Add httpd spec insights_archive (#4036) (jiazhang@redhat.com) - Add miss dependency specs (#4020) (jiazhang@redhat.com) - feat: New spec "rhui_releasever" and parser (#4029) (44796653+huali027@users.noreply.github.com) - fix: save_as in meta_data should reflect the actual config (#4035) (xiangceliu@redhat.com) - fix: datasource should not be deserialized by RawProvider (#4034) (xiangceliu@redhat.com) - Deprecate the spec "rhui_set_release" and parser (#4030) (44796653+huali027@users.noreply.github.com) * Wed Feb 21 2024 Lizhong Chen 3.3.10-1 - fixes: Update combiner "RhsmRelease" (#4027) (44796653+huali027@users.noreply.github.com) - feat: New spec /var/log/cron and parser (#4026) (30404410+qinpingli@users.noreply.github.com) - fix(client): Update typo in a log statement (#4023) (mhorky@redhat.com) * Wed Feb 14 2024 Xiangce Liu 3.3.9-1 - Revert "RHEL-2480: Do not create /root/.gnupg/ directory by accident" (#4021) (mhorky@redhat.com) * Tue Feb 13 2024 Xiangce Liu 3.3.8-1 - fix: hostname is not obfuscated when specify display_name (#4019) (xiangceliu@redhat.com) * Fri Feb 09 2024 Xiangce Liu 3.3.7-1 - fix: resolve missing insights-client.ppid error (#4002) (jajerome@redhat.com) - Revert "fix: check status created a machine-id file (#3965)" (#4018) (xiangceliu@redhat.com) * Thu Feb 08 2024 Xiangce Liu 3.3.6-1 - fix: no such attribute error (#4015) (xiangceliu@redhat.com) - fix: spec mdadm_D to render arg /dev/md* properly (#4011) (xiaoxwan@redhat.com) - feat: Add permanent hardware addr to bond parser (#4016) (rblakley@redhat.com) - feat: collect PCP RAW data per 'ros_collect' set in insights-client.conf (#3979) (xiangceliu@redhat.com) - fix: RHINENG-8044 create facts file with right permission and respecting umask (#4014) (xiangceliu@redhat.com) - fix: check status created a machine-id file (#3965) (93577878+ahitacat@users.noreply.github.com) - fix(test): Make the malware detection detect Podman containers (#4012) (mhorky@redhat.com) - fix(test): spec cleaner tests are using 'is' for comparing strings (#4013) (mhorky@redhat.com) - RHEL-2480: Do not create /root/.gnupg/ directory by accident (#3930) (mhorky@redhat.com) - add missing CHANGELOG.md (xiangceliu@redhat.com) * Thu Feb 01 2024 Xiangce Liu 3.3.5-1 - feat: New spec "rhui-set-release" and parser (#3998) (44796653+huali027@users.noreply.github.com) - fix(yum_udpates): load dnf plugins (#4007) (psegedy@redhat.com) - feat: deprecate parser SubscriptionManagerReleaseShow (#4006) (xiaoxwan@redhat.com) - feat: move obfuscation and redaction to core (with specs) (#3679) (xiangceliu@redhat.com) - fix: rmtree error in playbook verification tests of py27 (#4008) (xiangceliu@redhat.com) - fix: change log level to debug for ValueError in serde.py (#4001) (lichen@redhat.com) - fix(compliance): RHINENG-1935 handle non-list responses from inventory (#4004) (skateman@users.noreply.github.com) - feat: add warning message when BASIC auth is used (#3997) (93577878+ahitacat@users.noreply.github.com) - fix: resolve missing 'insights-client/lib' error in playbook verification tests (#4005) (jajerome@redhat.com) * Fri Jan 26 2024 Xiangce Liu 3.3.4-1 - fix: 'Save As' as a limited workaround (#4000) (xiangceliu@redhat.com) * Thu Jan 25 2024 Xiangce Liu 3.3.3-1 - feat: new 'Save As' feature to core collection (#3992) (xiangceliu@redhat.com) - Add parser sshd_test_mode (#3996) (jiazhang@redhat.com) - fix: wrong spec file path of UdevRules66MD (#3995) (xiaoxwan@redhat.com) * Thu Jan 18 2024 Xiangce Liu 3.3.2-1 - Enhance crypto_policies_opensshserver for rhel9 (#3994) (jiazhang@redhat.com) * Thu Jan 11 2024 Xiangce Liu 3.3.1-1 - Chore: Update data structure of xfs_quota to fix taking too long to run (#3989) (986222045@qq.com) - feat: Add "systemd" to the spec "rpm -V" (#3990) (44796653+huali027@users.noreply.github.com) - feat: New spec to get the count of revoked certificates on satellite (#3988) (44796653+huali027@users.noreply.github.com) - Add spec "/var/log/candlepin/candlepin.log" back (#3987) (44796653+huali027@users.noreply.github.com) - fix: Fix problem parsing mnt opt quotes (#3985) (20520336+bfahr@users.noreply.github.com) - Update readthedocs to version 2 (#3986) (20520336+bfahr@users.noreply.github.com) * Thu Jan 04 2024 Xiangce Liu 3.3.0-1 - fix: Fix issue with mount parsers mount option parsing (#3984) (20520336+bfahr@users.noreply.github.com) - INSPEC-443: new spec and parser for bootc status (#3982) (xiangceliu@redhat.com) - fixes: Fix a bug about spec "modinfo_filtered_modules" (#3981) (44796653+huali027@users.noreply.github.com) - fix: enhance "include" of httpd_conf spec (#3977) (jiazhang@redhat.com) - chore: remove planned deprecations - 3.3.0 (#3978) (xiangceliu@redhat.com) * Thu Dec 14 2023 Xiangce Liu 3.2.27-1 - INSPEC-432: collect convert2rhel.facts (#3972) (xiangceliu@redhat.com) - fix: Remove pruning client code from rpm (#3976) (rblakley@redhat.com) - Removed unnecessary parameter from `str` method (#3975) (ataf@openrefactory.com) - feat: update eap json report spec (#3964) (lichen@redhat.com) - chore: Remove the specs and parsers related to xfs_db command (#3973) (30404410+qinpingli@users.noreply.github.com) * Thu Dec 07 2023 Xiangce Liu 3.2.26-1 - fix: unify parser for dse_ldif.py files (#3970) (xiaoxwan@redhat.com) - feat: New spec "/etc/sysconfig/sbd" and parser (#3969) (44796653+huali027@users.noreply.github.com) - fix: avoid AttributeError raised by filterable check when run rules (#3968) (xiangceliu@redhat.com) - fix: do not collect filterable specs when no filters (#3959) (xiangceliu@redhat.com) * Thu Nov 30 2023 Xiangce Liu 3.2.25-1 - fix: change Specs.yum_conf to filterable=True (#3963) (xiangceliu@redhat.com) - feat: Add spec "httpd_limits" back (#3962) (44796653+huali027@users.noreply.github.com) - fix: Enhance datasource "satellite_missed_pulp_agent_queues" (#3960) (44796653+huali027@users.noreply.github.com) - test: remove the temporarily generated dir in test_client (#3961) (xiangceliu@redhat.com) * Thu Nov 16 2023 Xiangce Liu 3.2.24-1 - fix: Enhance spec "satellite_settings" and parser to support satellite 6.14 (#3952) (44796653+huali027@users.noreply.github.com) - chore: uname supports RHEL 8.9 (#3957) (xiangceliu@redhat.com) - fix: ethtool.Ring parsing be blocked by TypeError (#3954) (xiaoxwan@redhat.com) - fix: ls_laZ handling "?" as rhel8 selinux context (#3956) (xiaoxwan@redhat.com) - chore: remove specs not used by rules (#3821) (xiangceliu@redhat.com) - fix: add filter to dependency datasource (#3949) (xiangceliu@redhat.com) * Thu Nov 09 2023 Xiangce Liu 3.2.23-1 - feat: uname supports RHEL 9.3 (#3950) (xiangceliu@redhat.com) * Thu Nov 02 2023 Xiangce Liu 3.2.22-1 - feat: Add one more arg to the command "ps -eo" (#3945) (44796653+huali027@users.noreply.github.com) - feat: New spec "/var/log/squid/cache.log" and parser (#3947) (44796653+huali027@users.noreply.github.com) - fix: make Specs.rhsm_conf as filterable=True (#3919) (xiangceliu@redhat.com) * Thu Oct 26 2023 Xiangce Liu 3.2.21-1 - feat: Add spec basic_insights_client (#3943) (jiazhang@redhat.com) * Thu Oct 19 2023 Xiangce Liu 3.2.20-1 - fix: compatible support built-in files for old archives (#3937) (xiangceliu@redhat.com) - Add warning to yum_log exclusion (#3941) (stomsa@redhat.com) - fix: unexpected Exception of YumRepoList caused by localization (#3855) (xiaoxwan@redhat.com) - fix: Fix bug of ls_parser when handling "major" and "minor" in e.g. "ls -lZ /dev" (#3940) (44796653+huali027@users.noreply.github.com) - fix: Replace "ls_lanRZ" and "ls_lanZ" with "ls_laRZ" and "ls_laZ" (#3938) (44796653+huali027@users.noreply.github.com) - test: not raise Exception when Component is filtered in parent Component (#3933) (xiangceliu@redhat.com) - ⚠️ Exclude yum_log from IP obfuscation (#3893) (stomsa@redhat.com) * Thu Oct 12 2023 Xiangce Liu 3.2.19-1 - Enhance chkconfig spec deps_isrhel6 (#3935) (jiazhang@redhat.com) - fix: Suspend the data collection for xfs_db command (#3932) (30404410+qinpingli@users.noreply.github.com) - feat: add do_filter option to run_test for rule test (#3923) (xiangceliu@redhat.com) - fix: use get_dependencies in get_registry_points (#3920) (xiangceliu@redhat.com) - fix: identify SAP instances per short type when InstanceType is missing (#3931) (xiangceliu@redhat.com) - Enhance SAP combiner with update attributes name (#3925) (986222045@qq.com) * Thu Sep 28 2023 Xiangce Liu 3.2.18-1 - feat: New spec and parser for xfs_db -r -c freesp command (#3927) (30404410+qinpingli@users.noreply.github.com) - Improve logging for disabled rule matches (#3922) (mhuth@redhat.com) - fix: store_skips argument of run_input_data has no effect (#3928) (#3929) (71874510+jholecek-rh@users.noreply.github.com) - Deprecate pyparsing usage in parsers (#3911) (xiaoxwan@redhat.com) - feat: New spec and parser for xfs_db -r -c frag command (#3926) (30404410+qinpingli@users.noreply.github.com) - fix: show internal DeprecationWarnings only when pytest (#3924) (xiangceliu@redhat.com) * Thu Sep 21 2023 Xiangce Liu 3.2.17-1 - Download malware rules into /var/lib/insights (#3921) (mhuth@redhat.com) - fix: raise Exception when adding filters to non-filterable datasource (#3917) (xiangceliu@redhat.com) * Thu Sep 14 2023 Xiangce Liu 3.2.16-1 - FEAT: New rpm_v_package using foreach_execute (#3915) (986222045@qq.com) - fix: Refactor iris relevant parsers and datasources (#3914) (jiazhang@redhat.com) - feat: New spec and parser for migration-results (#3913) (xiangceliu@redhat.com) - chore: stop collecting .exp.sed from Specs (core collection) (#3908) (xiangceliu@redhat.com) - fix the typo tag date in CHANGELOG (xiangceliu@redhat.com) * Fri Sep 08 2023 Xiangce Liu 3.2.15-1 - feat: New spec "/etc/mail/sendmail.mc" (#3910) (44796653+huali027@users.noreply.github.com) - feat: collect built-in metadata in 'data' via datasource (#3755) (xiangceliu@redhat.com) - RHINENG-1764: start processing every errata for available package (#3909) (36317308+yungbender@users.noreply.github.com) - fix: do not download uploader.json when core_collect=True (#3896) (xiangceliu@redhat.com) - FEAT: Add new parser LpstatQueuedJobs (#3906) (986222045@qq.com) - fix: improve temporary directory (#3905) (93577878+ahitacat@users.noreply.github.com) - feat: Add glibc to rpm_V_packages Spec (#3907) (986222045@qq.com) - Feat: Add new parser PostfixMaster (#3898) (986222045@qq.com) - fix: flake8 error in py26 test of lvm (#3904) (xiangceliu@redhat.com) - feat: Add new spec and parser for lvm fullreport cmd (#3792) (20520336+bfahr@users.noreply.github.com) - feat: add spec and parser for udev 66-md-auto-re-add.rules (#3902) (xiaoxwan@redhat.com) - fix: skip new known invalid content for AWS parsers (#3903) (xiangceliu@redhat.com) - fix: another attempt to fix the py26 CI/CD (#3901) (xiangceliu@redhat.com) * Thu Aug 31 2023 Xiangce Liu 3.2.14-1 - refactor(client): remove hacky proxy code (#3730) (stephen.adams@redhat.com) - feat: new test for symbolic_name in uploader.json (#3899) (xiangceliu@redhat.com) - fix: remove Lssap from Sap combiner (#3895) (xiangceliu@redhat.com) - fix: change tar command (#3897) (93577878+ahitacat@users.noreply.github.com) * Fri Aug 25 2023 Xiangce Liu 3.2.13-1 - fix: tar command (#3894) (93577878+ahitacat@users.noreply.github.com) * Thu Aug 24 2023 Xiangce Liu 3.2.12-1 - fix: revert change in path directory (#3891) (93577878+ahitacat@users.noreply.github.com) - fix: don't initial InsighsConfig in dup_machine_id_info (#3888) (xiangceliu@redhat.com) - feat: improve temp directories (#3878) (93577878+ahitacat@users.noreply.github.com) - SPM-2113: allow re-generating dnf/yum cache on demand (#3874) (36317308+yungbender@users.noreply.github.com) - feat: Apply malware disabled rules (#3884) (mhuth@redhat.com) * Thu Aug 17 2023 Lizhong Chen 3.2.11-1 - feat: Add rendered content to json output (#3881) (rblakley@redhat.com) - chore: add required dirs to LSlanR spec in parser (#3875) (xiangceliu@redhat.com) - chore: collect '/etc/.exp.sed' (#3880) (xiangceliu@redhat.com) - fixes: Add one more warning for LVM output (#3882) (44796653+huali027@users.noreply.github.com) - fix: Do not redact mssql_api_assessment (#3886) (jiazhang@redhat.com) * Thu Aug 10 2023 Xiangce Liu 3.2.10-1 - feat: add spec and parser of mdadm_d (#3868) (xiaoxwan@redhat.com) - fix: let OSRelease.release returns the prepared OS Name (#3879) (xiangceliu@redhat.com) - feat: add spec and parser for /proc/buddyinfo (#3877) (xiaoxwan@redhat.com) - feat: add try/except in jinja2 content rendering (#3876) (xiaoxwan@redhat.com) - fix: update Uname parser to fix LooseVersion comparision error (#3814) (30404410+qinpingli@users.noreply.github.com) - fix: simplify OSRelease: stop when identified NON-RHEL (#3873) (xiangceliu@redhat.com) - Handle exception when updating rules (#3570) (93577878+ahitacat@users.noreply.github.com) - fix: OSRelease when both os_release and redhat_release available (#3872) (xiangceliu@redhat.com) - ESSNTL-5101: disable libdnf info logging (#3871) (michael.mraka@redhat.com) * Thu Aug 03 2023 Xiangce Liu 3.2.9-1 - fix: don't redact ls_systemd_units to avoid issue#3858 (#3870) (xiangceliu@redhat.com) - [INSPEC-414] collect .exp.sed for analysis (#3869) (xiangceliu@redhat.com) - feat: Add parser intersystems_configuration_log (#3861) (jiazhang@redhat.com) - fix: datasource specs cannot be loaded during collection (#3867) (xiangceliu@redhat.com) - feat: 2 new properties to OSRelease combiner (#3863) (xiangceliu@redhat.com) - fix: use pre-build python26 instead of compiling it (#3865) (xiangceliu@redhat.com) - fix: flake8 rule E721 (#3864) (xiangceliu@redhat.com) * Thu Jul 27 2023 Lizhong Chen 3.2.8-1 - feat: New spec "/proc/sys/kernel/random/entropy_avail" (#3860) (44796653+huali027@users.noreply.github.com) * Fri Jul 21 2023 Xiangce Liu 3.2.7-1 - feat: modifying umask before creating log files (#3820) (jajerome@redhat.com) - Fix: Enhance LogrotateConfAll Combiner (#3853) (986222045@qq.com) - feat: revert the xfs_info spec (#3857) (xiangceliu@redhat.com) - fix: Malware fix to handle cert_verify set in conf file (#3856) (mhuth@redhat.com) - chore: discard the deprecation of LsBoot, LsDev and LsSysFirmware (#3849) (xiangceliu@redhat.com) - Fix Compliance possible json decoding issue (#3851) (33912805+LightOfHeaven1994@users.noreply.github.com) * Thu Jul 13 2023 Xiangce Liu 3.2.6-1 - FEAT: Add new parser XFSQuotaState (#3850) (986222045@qq.com) - Handle module router request response format (#3838) (33912805+LightOfHeaven1994@users.noreply.github.com) - RHINENG-761: Handle Compliance tailoring file request (#3846) (33912805+LightOfHeaven1994@users.noreply.github.com) - feat: pass the client_config to the core collection (#3839) (xiangceliu@redhat.com) - Add new fact to sub mgr facts filters (#3848) (20520336+bfahr@users.noreply.github.com) - fix: Fix wrong filter reference (#3842) (44796653+huali027@users.noreply.github.com) - Update CI/CD to include python3.11 (#3847) (xiangceliu@redhat.com) * Thu Jul 06 2023 Xiangce Liu 3.2.5-1 - feat: add safety check to methods of 'LS' Parsers (#3841) (xiangceliu@redhat.com) - Revert "chore: remove unused spec lsinitrd_kdump_image (#3644)" (#3840) (xiaoxwan@redhat.com) - feat: new Ls Parsers for 'ls' commands (#3833) (xiangceliu@redhat.com) - Use SIGTERM for dnf command (#3837) (gerhard@qux.nl) - fix(yum_updates): releasever and basearch (#3835) (vkrizan@redhat.com) * Mon Jul 03 2023 Xiangce Liu 3.2.4-1 - Revert "RHICOMPL-3862 Adjust insights-client to upload reports in the ARF format (#3829)" (#3836) (xiangceliu@redhat.com) - fix: refactor the SubscriptionManageID parser (#3834) (xiangceliu@redhat.com) * Thu Jun 29 2023 Xiangce Liu 3.2.3-1 - Feat: new spec "/usr/bin/iris list" and its parser (#3828) (jiazhang@redhat.com) - fix: Add /host prefix to a few specs (#3831) (rblakley@redhat.com) - RHICOMPL-3862 Adjust insights-client to upload reports in the ARF format (#3829) (hony.com@seznam.cz) - chore: uniform the deprecation warnings and docstring (#3830) (xiangceliu@redhat.com) - fix: new spec and parser for eap runtime json reports (#3825) (lichen@redhat.com) - Use the existing cert_verify value, if set (#3826) (mhuth@redhat.com) - fix: Using pip for python2.7 instead of python3x (#3827) (2904206+fellipeh@users.noreply.github.com) - Add malware-detection tests that use real yara (#3822) (mhuth@redhat.com) - fix: CI test for python27 (#3824) (xiangceliu@redhat.com) - feat: update Specs.yumlog to filterable=True (#3810) (xiangceliu@redhat.com) - fix: Build python26 instead of install (#3823) (xiangceliu@redhat.com) * Thu Jun 15 2023 Xiangce Liu 3.2.2-1 - Feat: new spec "/var/log/watchdog/*" and the parser (#3819) (44796653+huali027@users.noreply.github.com) - Feat: new spec "/etc/sysconfig/stonith" and its parser (#3817) (44796653+huali027@users.noreply.github.com) - feat: New spec to get repos which ingores source rpms on Satellite (#3812) (44796653+huali027@users.noreply.github.com) - feat: update logging file handler for logrotate (#3765) (jajerome@redhat.com) * Fri Jun 09 2023 Xiangce Liu 3.2.1-1 - Enhance datasource kernel_module_list (#3816) (986222045@qq.com) * Thu Jun 08 2023 Xiangce Liu 3.2.0-1 - Feat: new spec "ls -lan /etc/watchdog.d/" (#3813) (44796653+huali027@users.noreply.github.com) - fix: support inhibitor entries with missing remediations (#3809) (xiangceliu@redhat.com) - chore: remove the planned deprecated modules from 3.2.0 (#3811) (xiangceliu@redhat.com) - feat: beautify testcase deep_compare diff details (#3804) (xiaoxwan@redhat.com) * Thu Jun 01 2023 Xiangce Liu 3.1.26-1 - feat: add spec and parser for proc_keyusers (#3802) (xiaoxwan@redhat.com) - FEAT: Add new parser EtcMachineId (#3805) (986222045@qq.com) - Feat: remove spec ls_rsyslog_errorfile (#3803) (986222045@qq.com) - Feat: Add identity domain combiner (#3790) (cheimes@redhat.com) - fix: correctly identify final segment of kernel version in uname (#3801) (bostrt@users.noreply.github.com) - feat: enhance test to check the missing components (#3798) (xiangceliu@redhat.com) - fix: uname pad release without el segment (#3800) (bostrt@users.noreply.github.com) - feat: update SystemctlStatusAll and add its spec back (#3797) (xiangceliu@redhat.com) * Thu May 18 2023 Xiangce Liu 3.1.25-1 - feat: New spec to get RHV hosts count on satellite and its parser (#3794) (44796653+huali027@users.noreply.github.com) - fix: add the lvm_conf back to sos_archive (#3796) (xiangceliu@redhat.com) - Remove useless postgresql queries (#3793) (44796653+huali027@users.noreply.github.com) - feat: uname supports RHEL 8.8 (#3795) (xiangceliu@redhat.com) - fix: Add missing multi_output=True for dnf_modules spec (#3791) (rblakley@redhat.com) * Thu May 11 2023 Xiangce Liu 3.1.24-1 - Feat: Add new parser CupsFilesConf (#3782) (986222045@qq.com) - Feat: Add new parser CupsdConf (#3781) (986222045@qq.com) - feat: uname supports RHEL 9.2 (#3789) (xiangceliu@redhat.com) - fix: Replace SkipException with SkipComponent (#3786) (xiangceliu@redhat.com) - fix: fix IndexError in PartedL (#3784) (xiaoxwan@redhat.com) - Remove spec lsinitrd_lvm_conf (#3785) (30404410+qinpingli@users.noreply.github.com) - RHICOMPL-3512: Select correct datastream file for Compliance scan (#3776) (33912805+LightOfHeaven1994@users.noreply.github.com) - fix: sort the filters in the filters.yaml (#3779) (xiangceliu@redhat.com) - fix: py3.9 test error: 'HTTPResponse' object has no attribute 'strict' (#3780) (xiangceliu@redhat.com) - fix: Unhandled 'Connection failed' in 'gluster_peer_status' parser (#3768) (xiangceliu@redhat.com) * Thu May 04 2023 Xiangce Liu 3.1.23-1 - feat: new client_metadata module to hold parsers for all client generated files (#3775) (xiangceliu@redhat.com) - chore: add the missed deprecate warnings (#3774) (xiangceliu@redhat.com) - feat: new option to show hit result only for insights-run (#3771) (xiangceliu@redhat.com) - feat: add parser and combiner for IPA (#3767) (cheimes@redhat.com) - Travis is dead. Travis is dead, Baby. (#3777) (jhnidek@redhat.com) - fix: default and disabled module cannot be active (#3773) (psegedy@redhat.com) - fix: fix test playbook by using no named tuples (#3772) (93577878+ahitacat@users.noreply.github.com) * Thu Apr 27 2023 Xiangce Liu 3.1.22-1 - fix: handle the first line is warning in InstalledRpms (#3770) (xiangceliu@redhat.com) - fix(playbook_verifier): clarify logic when normalizing snippets (#3752) (subpop@users.noreply.github.com) - Feat: Add new parser ls_var_lib_rpm (#3763) (986222045@qq.com) - fix: DnfModuleList parser and collect dnf_module_list (#3756) (patriksegedy@gmail.com) - feat: enhance GrubbyDefaultKernel to skip warn msgs (#3761) (xiaoxwan@redhat.com) - fix: update ubuntu image for 2.6 test (#3766) (christian@python.org) - feat: Google Cloud public IP spec (#3762) (lzap+git@redhat.com) - fix: the typo version in CHANGELOG (xiangceliu@redhat.com) * Tue Apr 25 2023 Xiangce Liu 3.1.21-1 - Revert "feat: update logging file handler for logrotate (#3702)" (#3760) (xiangceliu@redhat.com) - fix: fix processing of SerializedArchiveContext (#3183) (20520336+bfahr@users.noreply.github.com) * Thu Apr 20 2023 Xiangce Liu 3.1.20-1 - feat: update logging file handler for logrotate (#3702) (jasonjerome16@gmail.com) - fix: use log instead of print in test.run_input_data(#3750) (lichen@redhat.com) - feat: Azure public IP spec (#3751) (lzap+git@redhat.com) - fix: soscleaner get relative_path safely - 2 (#3754) (xiangceliu@redhat.com) - Make malware more flexible when detecting its running against stage (#3725) (mhuth@redhat.com) * Fri Apr 14 2023 Xiangce Liu 3.1.19-1 - fix: Wrong raw line bound in parser "FSTab" (#3749) (44796653+huali027@users.noreply.github.com) - feat: add spec and parser for /etc/audisp/audispd.conf (#3743) (xiaoxwan@redhat.com) - feat: AWS public IPv4 spec (#3741) (lukas@zapletalovi.com) - fix: check machine id as some archives are with empty machine-id file (#3747) (lichen@redhat.com) - fix: soscleaner get relative_path safely (#3744) (xiangceliu@redhat.com) - feat: Add parser LsinitrdLvmConf (#3740) (30404410+qinpingli@users.noreply.github.com) - fix: correct the initialization of ParserException in PHPConf (#3738) (lichen@redhat.com) - fix: datasource rpm_pkgs returns list of string but not tuple (#3736) (xiangceliu@redhat.com) - fix: Add new package findutils into spec rpm_V_packages (#3733) (jiazhang@redhat.com) * Thu Apr 06 2023 Xiangce Liu 3.1.18-1 - feat: add "vf_enabled" parse for spec ip_s_link (#3729) (xiaoxwan@redhat.com) - Fix check registration status to be robust against network failures (#3713) (93577878+ahitacat@users.noreply.github.com) * Thu Apr 06 2023 Xiangce Liu 3.1.17-1 - Feat: New parser for repquota command (#3717) (986222045@qq.com) - chore: update the spec name of BlacklistedSpecs (#3728) (xiangceliu@redhat.com) - fix: check content before use it (#3727) (lichen@redhat.com) - fix: support built-in metadata files in core-collection (#3723) (xiangceliu@redhat.com) - feat: RHICOMPL-3706 add link to KB article about OOM issues (#3724) (skateman@users.noreply.github.com) - chore: tiny simplify and remove unused code in spec_factory.py (#3726) (xiangceliu@redhat.com) * Thu Mar 30 2023 Xiangce Liu 3.1.16-1 - feat(compliance): RHICOMPL-3629 log OOM error when scan fails (#3721) (skateman@users.noreply.github.com) - New spec "ls -lan /etc/selinux/targeted/policy" (#3722) (44796653+huali027@users.noreply.github.com) * Thu Mar 23 2023 Xiangce Liu 3.1.15-1 - FEAT: Add new parser ls_rsyslog_errorfile (#3719) (986222045@qq.com) * Fri Mar 17 2023 Xiangce Liu 3.1.14-1 - chore: use RHEL for os_release.release (#3716) (xiangceliu@redhat.com) - fix: should not lose the exceptions from components (#3715) (xiangceliu@redhat.com) * Thu Mar 16 2023 Xiangce Liu 3.1.13-1 - feat: New datasource and parser for leapp-report.json (#3708) (xiangceliu@redhat.com) - feat: Add store_skips argument to run_input_data (#3706) (71874510+jholecek- rh@users.noreply.github.com) - feat: Split listdir to listdir and listglob spec factories (#3694) (71874510+jholecek-rh@users.noreply.github.com) - fix: enhance the error message to reminder customers re-register (#3691) (lichen@redhat.com) - feat: New spec to get the duplicate machine id (#3709) (44796653+huali027@users.noreply.github.com) - Fix logs of check registration status for legacy upload (#3710) (93577878+ahitacat@users.noreply.github.com) - fix: print short info for all Exceptions (#3707) (xiangceliu@redhat.com) - Log malware tracebacks to the log file, not the console (#3701) (mhuth@redhat.com) - fix: let 'get_filters' work for filterable=True specs only (#3705) (xiangceliu@redhat.com) - fix: update OSRelease.is_rhel more accurate (#3700) (xiangceliu@redhat.com) * Sat Mar 11 2023 Xiangce Liu 3.1.12-1 - Revert "feat: New spec to get the duplicate machine id (#3697)" (#3703) (xiangceliu@redhat.com) * Thu Mar 09 2023 Lizhong Chen 3.1.11-1 - Fix malware SSL error fix - make it more flexible (#3695) (mhuth@redhat.com) - feat: New spec to get the duplicate machine id (#3697) (44796653+huali027@users.noreply.github.com) - chore: update the latest package signing keys (#3696) (xiangceliu@redhat.com) * Thu Mar 02 2023 Xiangce Liu 3.1.10-1 - feat: New spec and parser for sys_block_queue_stable_writes (#3688) (xiaoxwan@redhat.com) - feat: Add container spec mssql_api_assessment (#3690) (jiazhang@redhat.com) - feat: add OSRelease.issued_packages to return the issued packages (#3686) (xiangceliu@redhat.com) - Better handle SSL cert verify errors when downloading malware rules (#3685) (mhuth@redhat.com) * Thu Feb 23 2023 Lizhong Chen 3.1.9-1 - Update rpm_pkgs datasource and create new parser RpmPkgsWritable. (#3684) (41325380+jobselko@users.noreply.github.com) * Thu Feb 23 2023 Lizhong Chen 3.1.8-1 - feat: New spec "/etc/sos.conf" and its parser (#3680) (44796653+huali027@users.noreply.github.com) - fix: correct parse_content in JSONParser (#3682) (91992306+ann0ra@users.noreply.github.com) * Thu Feb 16 2023 Lizhong Chen 3.1.7-1 - fix: The provider of GCP should be 'gcp' but not 'google' (#3678) (xiangceliu@redhat.com) - feat: Add spec "parted__l" and enhance its parser (#3676) (xiaoxwan@redhat.com) - feat: Add container spec for vsftpd and ps (#3674) (jiazhang@redhat.com) - fix: Correct parser examples and tests (#3677) (rblakley@redhat.com) * Thu Feb 09 2023 Xiangce Liu 3.1.6-1 - chore: remove unused spec lsinitrd_kdump_image (#3644) (986222045@qq.com) - fix: py26 test: install libssl1.0-dev manually (#3675) (xiangceliu@redhat.com) - chore: use the unique mangle_command for specs (#3673) (xiangceliu@redhat.com) - feat: Capture blacklisted specs inside archive (#3664) (rblakley@redhat.com) - Change sos archive lvm spec names (#3672) (rblakley@redhat.com) * Thu Feb 02 2023 Lizhong Chen 3.1.5-1 - fix: Enhance datasource kernel_module_filters to check the loaded modules (#3670) (jiazhang@redhat.com) - fix: use LC_ALL=C.UTF-8 for subscription-manager (#3669) (ptoscano@redhat.com) - feat: add CloudInstance to canonical_facts (#3654) (xiangceliu@redhat.com) - Deprecate SkipException to help avoid confusion (#3662) (rblakley@redhat.com) - feat: Add arg to capture skips in the broker (#3663) (rblakley@redhat.com) - fix: Resolve VDOStatus excessive ParseException (#3668) (xiaoxwan@redhat.com) - Disable datasource timeout alarm for the malware-detection app (#3666) (mhuth@redhat.com) - Make malware-detection app more resilient to unexpected errors (#3661) (mhuth@redhat.com) - Exclude malware-detection rules files in /var/tmp (and other locations) (#3665) (mhuth@redhat.com) * Thu Jan 19 2023 Xiangce Liu 3.1.4-1 - fix: add '-d 2' to yum_repolist spec (#3660) (xiangceliu@redhat.com) - feat: add JbossRuntimeVersions parser (#3639) (lichen@redhat.com) - Move remaining exceptions to the new exceptions module (#3656) (rblakley@redhat.com) - Fix: Add condition to check the output of "rpm-ostree status" firstly into combiner rhel_for_edge (#3657) (jiazhang@redhat.com) - fix: check the content first in class InstalledRpms (#3651) (lichen@redhat.com) - Fix: write all getting data to sys_fs_cgroup_uniq_memory_swappiness (#3658) (30404410+qinpingli@users.noreply.github.com) - add specs (datasource via insights-cat) required by CloudInstance (#3655) (xiangceliu@redhat.com) * Thu Jan 12 2023 Xiangce Liu 3.1.3-1 - Revert "Fix: Add condition to check the output of "rpm-ostree status" firstly (#3634)" (#3652) (xiangceliu@redhat.com) - feat: new combiner OSRelease to identify RHEL (#3640) (xiangceliu@redhat.com) - feat: New datasource "sys_fs_cgroup_uniq_memory_swappiness" and its parser (#3645) (30404410+qinpingli@users.noreply.github.com) - fix: Do not log Parsers' Traceback during collection (#3633) (xiangceliu@redhat.com) - Fix: Add condition to check the output of "rpm-ostree status" firstly (#3634) (jiazhang@redhat.com) - Move exceptions to their own module file (#3622) (rblakley@redhat.com) - Allow callers to order components for execution. (#3649) (csams@users.noreply.github.com) - Create timeout signal for hostcontext only (#3647) (lhuett@users.noreply.github.com) - feat: Add env override to CommandOutputProvider (#3636) (rblakley@redhat.com) - fix: Convert aws_token to string since sometimes it's unicode (#3643) (44796653+huali027@users.noreply.github.com) - fix: py26 CI not found 'Python.h' (#3642) (xiangceliu@redhat.com) * Thu Dec 15 2022 Xiangce Liu 3.1.2-1 - Fix: fix GrubbyDefaultKernel cannot handle specific invalid content (#3632) (986222045@qq.com) - Improve old Python compatibility by not requiring ipython 8.6.0. (#3630) (jsvoboda@redhat.com) - fix: Log brief msg instead of Traceback when cmd not found (#3628) (xiangceliu@redhat.com) - Delete old malware rules files from /var/tmp as well (#3625) (mhuth@redhat.com) * Thu Dec 08 2022 Xiangce Liu 3.1.1-1 - fix: fix CI issue when preparing py26 env (#3624) (xiangceliu@redhat.com) - Feat: Add Parser LsinitrdKdumpImage (#3567) (986222045@qq.com) - Remove usage of reregistration and deprecate cli-option (#3522) (93577878+ahitacat@users.noreply.github.com) - feat: Add spec sys_cpuset_cpus (#3611) (jiazhang@redhat.com) - fix: fix errors in ethtool (#3605) (lichen@redhat.com) - feat: Add spec container_nginx_error_log (#3607) (jiazhang@redhat.com) - feat: Add container spec sys_cpu_online (#3612) (jiazhang@redhat.com) - feat: New spec "ls -lZ /var/lib/rsyslog" and the parser (#3618) (44796653+huali027@users.noreply.github.com) - Feat register no machine-id (#3554) (93577878+ahitacat@users.noreply.github.com) * Thu Dec 01 2022 Xiangce Liu 3.1.0-1 - Keep the code to delete previously-named malware rules file (#3619) (mhuth@redhat.com) - fix: add deprecated warning message in insights.combiners.mounts (#3613) (lichen@redhat.com) - feat: Add timeout to datasources (#3598) (rblakley@redhat.com) - Display message when malware scan_timeout aborts scan (#3617) (mhuth@redhat.com) - Add nginx error log which is installed from RHSCL (#3616) (44796653+huali027@users.noreply.github.com) - fix: Update the pinned doc modules (#3615) (rblakley@redhat.com) - Add datasource to get jboss versions (#3600) (lichen@redhat.com) - [insights-core-3.0.300] Remove deprecated features (#3595) (psachin@redhat.com) - Don't look for yara installed in /usr/local/bin (#3614) (mhuth@redhat.com) - test: use ubuntu 20.04 instead of latest as the issue in latest (#3608) (lichen@redhat.com) - Rename downloaded temp malware rules file (#3602) (mhuth@redhat.com) - New specs var_log_pcp_openmetrics_log (#3596) (87797511+mohitkumarrh@users.noreply.github.com) - feat: RHEL 9.1 is GA (#3599) (xiangceliu@redhat.com) - feat: New spec "timedatectl" and the parser (#3592) (44796653+huali027@users.noreply.github.com) * Thu Nov 17 2022 Sachin Patil 3.0.305-1 - Rename system_user_dirs to rpm_pkgs (#3597) (41325380+jobselko@users.noreply.github.com) * Thu Nov 17 2022 Sachin Patil 3.0.304-1 - [New Specs] ls_var_lib_pcp (#3590) (87797511+mohitkumarrh@users.noreply.github.com) - Fix: Update container_installed_rpms spec (#3589) (986222045@qq.com) - Revert "feat: Add timeout to datasources (#3573)" (#3594) (rblakley@redhat.com) - feat: Add timeout to datasources (#3573) (rblakley@redhat.com) - Add rhel 8.7 into uname.py (#3591) (lichen@redhat.com) * Thu Nov 10 2022 Xiangce Liu 3.0.303-1 - Registration check unregisters when it is not connected (#3540) (93577878+ahitacat@users.noreply.github.com) - Update system_user_dirs datasource (#3586) (41325380+jobselko@users.noreply.github.com) - Handle network exceptions when accessing egg URL (#3588) (mhuth@redhat.com) - Feat: New Parser for 'dotnet --version' Command for Containers (#3581) (986222045@qq.com) - feat: New Combiner CloudInstance (#3585) (xiangceliu@redhat.com) - feat: New spec "/etc/fapolicyd/rules.d/*.rules" and parser (#3587) (44796653+huali027@users.noreply.github.com) - fix: values of broker.tracebacks should be string (#3579) (xiangceliu@redhat.com) - Update github actions to use latest version (#3583) (20520336+bfahr@users.noreply.github.com) - fix(parsers): add support for missing logs (#3582) (subpop@users.noreply.github.com) - feat(client): add --manifest argument (#3547) (subpop@users.noreply.github.com) * Thu Nov 03 2022 Sachin Patil 3.0.302-1 - feat: new spec and parser for 'azure_instance_id' (#3568) (xiangceliu@redhat.com) - feat: Add parser container_inspect (#3562) (jiazhang@redhat.com) - fix: remove the inner functions of the _make_rpm_formatter (#3574) (xiangceliu@redhat.com) - chore: remove the unused 'ethernet_interfaces' spec (#3577) (xiangceliu@redhat.com) - fix: check list range to avoid exception (#3576) (10719925+takayuki-nagata@users.noreply.github.com) - fix: LuksDump not parsing multiple data segments (#3569) (daniel.zatovic@gmail.com) - feat: new spec and parser for 'subscription-manage facts' (#3555) (xiangceliu@redhat.com) - enhance: add base class 'OVSvsctlList' (#3575) (39508521+shlao@users.noreply.github.com) * Mon Oct 31 2022 Xiangce Liu 3.0.301-1 - fix: missing call to a RPM format generation function (#3572) (daniel.zatovic@gmail.com) - fix: remove duplicated containers from running_rhel_containers (#3571) (xiangceliu@redhat.com) * Thu Oct 27 2022 Xiangce Liu 3.0.300-1 - Avoid test to write in disk if machine-id is not found (#3543) (93577878+ahitacat@users.noreply.github.com) - enhance and fix for softnet_data parser (#3561) (remijouannet@gmail.com) - test: add test for existing container specs (#3563) (xiangceliu@redhat.com) - Order specs by alphabetical order (#3564) (rblakley@redhat.com) - feat: New Parser for container_installed_rpms (#3560) (986222045@qq.com) - Handle upload exceptions allowing --retries to work properly (#3558) (mhuth@redhat.com) - fix: let container_execute to support rpm_format of installed_rpms (#3559) (xiangceliu@redhat.com) * Thu Oct 20 2022 Sachin Patil 3.0.299-1 - feat: New spec "semanage login -l" and parser (#3548) (44796653+huali027@users.noreply.github.com) - [New-parser] parser_mpirun_version (#3542) (87797511+mohitkumarrh@users.noreply.github.com) - Removed assert of virt-who, it is not in uploader.json (#3556) (93577878+ahitacat@users.noreply.github.com) * Thu Oct 13 2022 Xiangce Liu 3.0.298-1 - fix: Add ability to return exceptions during insights collect (#3539) (vdymna@redhat.com) - refactor: remove duplicated specs from get_dependency_specs (#3549) (xiangceliu@redhat.com) - Remove authselect_current from core collection (#3552) (xiangceliu@redhat.com) - Feat: New parser for the "ls -lan /var/lib/sss/pubconf/krb5.include.d" command (#3545) (44598880+rasrivas-redhat@users.noreply.github.com) - Deprecate insights.core.scannable & engine_log parser (#3541) (psachin@redhat.com) - chore: remove the unused specs (#3537) (xiangceliu@redhat.com) - fix: Restore the spec ovs_appctl_fdb_show_bridge (#3538) (psachin@redhat.com) - Add spec and parser for luksmeta command (#3525) (daniel.zatovic@gmail.com) * Thu Oct 06 2022 Sachin Patil 3.0.297-1 - feat: add helper function: get_dependency_specs and test (#3534) (xiangceliu@redhat.com) - Fix registration tests (#3519) (93577878+ahitacat@users.noreply.github.com) * Thu Sep 29 2022 Xiangce Liu 3.0.296-1 - fix: make SAPHostCtrlInstances compatible with old archives (#3528) (xiangceliu@redhat.com) - refactor: Keep the raw line for rule use (#3533) (44796653+huali027@users.noreply.github.com) - feat: [PoC] Support Container Specs (#3477) (xiangceliu@redhat.com) - fix: bz-2130242, remove the print statement (#3535) (xiangceliu@redhat.com) - Update docstring to make it more readable (#3531) (psachin@redhat.com) * Thu Sep 22 2022 Sachin Patil 3.0.295-1 - feat: New spec "/etc/cron.d/foreman" and parser (#3514) (44796653+huali027@users.noreply.github.com) - feat: Add combiner rhel for edge (#3526) (jiazhang@redhat.com) - fix: bz-2126966: use SIGTERM for rpm instead of SIGKILL (#3524) (xiangceliu@redhat.com) - fix: Soscleaner fix (#3502) (stomsa@redhat.com) - fix: Removing extraneous space inserted in commit 894484a (#3523) (80352581+mike-kingsbury@users.noreply.github.com) * Thu Sep 15 2022 Sachin Patil 3.0.294-1 - feat: New spec to get satellite logs table size and its parser (#3516) (44796653+huali027@users.noreply.github.com) - New parser for CpuSMTControl and tests update (#3521) (41325380+jobselko@users.noreply.github.com) - Feat: Add spec and parser for cryptsetup luksDump (#3504) (daniel.zatovic@gmail.com) - feat: Add spec "satellite_enabled_features" back (#3517) (44796653+huali027@users.noreply.github.com) - Refractor cleanup local files for unregistration processes (#3520) (93577878+ahitacat@users.noreply.github.com) - feat: Update ls_systemd_units parser (#3518) (41325380+jobselko@users.noreply.github.com) * Thu Sep 08 2022 Xiangce Liu 3.0.293-1 - fix: support InstanceType in saphostctrl (#3512) (xiangceliu@redhat.com) - Feat: add secure spec to default.py (#3513) (986222045@qq.com) - Ensure full path when using timeout command (#3508) (20520336+bfahr@users.noreply.github.com) * Thu Sep 01 2022 Xiangce Liu 3.0.292-1 - Added no_proxy autoconfiguration from rhsm conf and tests (#3507) (93577878+ahitacat@users.noreply.github.com) - Fix: grubenv cannot be collected when error shown in output (#3511) (986222045@qq.com) - fix: change cloud_cfg to Yaml and modify the source spec (#3484) (xiangceliu@redhat.com) - fix: Revert the httpd_on_nfs datasource spec (#3509) (xiangceliu@redhat.com) - fix: Issue calling collect from cli (#3506) (20520336+bfahr@users.noreply.github.com) * Thu Aug 25 2022 Sachin Patil 3.0.291-1 - Feat: New journal_header (#3498) (986222045@qq.com) - feat: New spec and parser to get the satellite provision params (#3501) (44796653+huali027@users.noreply.github.com) - Feat: New parser for 'ls -lanL /etc/ssh' command (#3499) (986222045@qq.com) - feat: New spec and parser for `authselect current` (#3490) (xiangceliu@redhat.com) - Add release timeline (#3500) (psachin@redhat.com) * Thu Aug 18 2022 Xiangce Liu 3.0.290-1 - New location for temp directory and tests (#3489) (93577878+ahitacat@users.noreply.github.com) * Thu Aug 18 2022 Xiangce Liu 3.0.289-1 - feat: New spec and parser for "auditctl -l" (#3496) (44796653+huali027@users.noreply.github.com) - Feat: New grub2_editenv_list parser (#3481) (986222045@qq.com) - Automatically retry malware-detection downloads & uploads (#3493) (mhuth@redhat.com) * Thu Aug 11 2022 Sachin Patil 3.0.288-1 - feat: Add version to deprecated function (#3491) (rblakley@redhat.com) * Thu Aug 04 2022 Sachin Patil 3.0.287-1 - Feat: Add new parser sys_fs_cgroup_memory_tasks_number (#3467) (jiazhang@redhat.com) - fix: Update aws specs to use IMDSv2 (#3486) (20520336+bfahr@users.noreply.github.com) - New version of flake8 found some errors (#3488) (20520336+bfahr@users.noreply.github.com) - Add missing datasource docs to build (#3487) (20520336+bfahr@users.noreply.github.com) - Update the marker for MustGatherContext (#3479) (shzhou@redhat.com) - Add new system_user_dirs datasource and parser (#3381) (41325380+jobselko@users.noreply.github.com) * Thu Jul 28 2022 Xiangce Liu 3.0.286-1 - fix: the parser "LvmConfig" raises exception (#3476) (44796653+huali027@users.noreply.github.com) - feat: Add spec for teamdctl_config_dump parser (#3472) (986222045@qq.com) - Fix error with umask not being restored when dir exists (#3480) (20520336+bfahr@users.noreply.github.com) - fix: Restrict Sphinx's version since it breaks docs build (#3483) (rblakley@redhat.com) * Thu Jul 21 2022 Sachin Patil 3.0.285-1 - fix: Add spec "lvmconfig" back (#3474) (44796653+huali027@users.noreply.github.com) - Fix: Add pre-check for teamdctl_state_dump (#3470) (986222045@qq.com) - Fix: Restore the spec cni_podman_bridge_conf (#3471) (39508521+shlao@users.noreply.github.com) * Thu Jul 14 2022 Xiangce Liu 3.0.284-1 - Unregister option removes machine-id (#3449) (93577878+ahitacat@users.noreply.github.com) - Add spec and parser for 'wc_-l_.proc.1.mountinfo' (#3459) (xiaoxwan@redhat.com) - feat: revert and refine the padman list specs and parsers (#3466) (xiangceliu@redhat.com) - Fix: test error of nmcli in the datasource ethernet (#3468) (986222045@qq.com) - fix: Enhance nmcli (#3465) (986222045@qq.com) - Feat: Add teamdctl_state_dump spec to insights_archive (#3455) (986222045@qq.com) - fix: Catch any exceptions when scanning for files (#3463) (rblakley@redhat.com) - fix: Replace non ascii characters with question marks (#3464) (rblakley@redhat.com) - feat: Add combiner "ModulesInfo" (#3458) (44796653+huali027@users.noreply.github.com) * Thu Jul 07 2022 Sachin Patil 3.0.283-1 - feat: New spec "/etc/lvm/devices/system.devices" and parser (#3457) (44796653+huali027@users.noreply.github.com) * Fri Jul 01 2022 Xiangce Liu 3.0.282-1 - fixes: Recover "modinfo_xxx" specs (#3456) (44796653+huali027@users.noreply.github.com) * Thu Jun 30 2022 Xiangce Liu 3.0.281-1 - feat: add "modinfo_filtered_modules" to collect the filtered modules information (#3447) (44796653+huali027@users.noreply.github.com) - feat: Parser for "ls systemd units" (#3451) (41325380+jobselko@users.noreply.github.com) - Handle downloading malware-detection rules from stage environment (#3452) (mhuth@redhat.com) * Thu Jun 23 2022 Sachin Patil 3.0.280-1 - Update canonical_facts to load needed components (#3448) (20520336+bfahr@users.noreply.github.com) - Remove RPM_OUTPUT_SHADOW_UTILS (#3442) (stomsa@redhat.com) - Replace xfail with positive test (#3443) (stomsa@redhat.com) * Fri Jun 17 2022 Bob Fahr <20520336+bfahr@users.noreply.github.com> 3.0.279-1 - Update canonical_facts to load needed components (#3444) (20520336+bfahr@users.noreply.github.com) - Fix tests that removing temp archives (#3445) (93577878+ahitacat@users.noreply.github.com) - Remove the excess bracket from CHANGELOG (xiangceliu@redhat.com) - Fix the url typo in CHANGELOG (xiangceliu@redhat.com) * Thu Jun 16 2022 Xiangce Liu 3.0.278-1 - Add new parser for /etc/nfs.conf (#3438) (xiaoxwan@redhat.com) - Mock test creating files in protected directories (#3440) (93577878+ahitacat@users.noreply.github.com) - Append compression type to content-type of MIME. Compare file compression with content_type. (#3435) (93577878+ahitacat@users.noreply.github.com) - malware-detection: implement yara version handling differently (#3437) (mhuth@redhat.com) - When insights client is killed the directories in /var/tmp are not removed rhbz#2009773 (#3396) (93577878+ahitacat@users.noreply.github.com) * Thu Jun 09 2022 Sachin Patil 3.0.277-1 - feat: Add --no-load-default arg to the insights-run command (#3434) (rblakley@redhat.com) - feat: Support parallelly running for insights-engine (#3436) (xiangceliu@redhat.com) * Thu Jun 02 2022 Xiangce Liu 3.0.276-1 - feat: New specs for systemd ls output and modification of existing parser (#3424) (41325380+jobselko@users.noreply.github.com) - Updating sos_archive to parse file for GSS rule (#3432) (87797511+mohitkumarrh@users.noreply.github.com) - feat: Add --parallel arg for insights-run (#3418) (rblakley@redhat.com) - feat: new spec and parser for /etc/sudoers (#3425) (xiangceliu@redhat.com) - feat: New spec and parser for group_info (#3423) (xiangceliu@redhat.com) - malware-detection feature: handle different yara versions (#3428) (mhuth@redhat.com) - refactor: move the rest of datasource to the datasources dir (#3430) (xiangceliu@redhat.com) - chore: remove the unused get_owner from specs.default (#3429) (xiangceliu@redhat.com) - Add Alpha to redhat release detection (#3431) (20520336+bfahr@users.noreply.github.com) - feat: Updated the parser to also return allow-recursion content (#3427) (44598880+rasrivas-redhat@users.noreply.github.com) - fix(Compliance): Find policy correctly when there is one datasteam file (#3420) (87209745+marleystipich2@users.noreply.github.com) * Thu May 26 2022 Sachin Patil 3.0.275-1 - feat: New parser ProcKeys for '/proc/keys' file (#3417) (986222045@qq.com) - feat: New ceph version and enhance (#3422) (xiangceliu@redhat.com) - feat: Add spec and parser for file '/etc/sysconfig/nfs' (#3419) (xiaoxwan@redhat.com) * Thu May 19 2022 Xiangce Liu 3.0.274-1 - Handle the value in kernel-alt pkg (#3415) (psachin@redhat.com) - feat: RHEL 9.0 is GA (#3416) (xiangceliu@redhat.com) - fixes: exception with "Reading VG shared_vg1 without a lock" (#3412) (44796653+huali027@users.noreply.github.com) - Add os major version 9 for Compliance (#3413) (87209745+marleystipich2@users.noreply.github.com) - Update CI/CD to include Python 3.9 (#3410) (20520336+bfahr@users.noreply.github.com) - Move tests in code directories to tests dir (#3261) (20520336+bfahr@users.noreply.github.com) * Thu May 12 2022 Sachin Patil 3.0.273-1 - feat: RHEL 8.6 is GA (#3409) (xiangceliu@redhat.com) - Add parser for /proc/self/mountinfo and new combiner mounts (#3398) (xiaoxwan@redhat.com) - fix: Deprecation warnings and removal of collections (#3407) (rblakley@redhat.com) - fixes: the last login time is considered as DB query result (#3404) (44796653+huali027@users.noreply.github.com) - feat: RHICOMPL-2450 implemented OpenSCAP result obfuscation (#3349) (skateman@users.noreply.github.com) - Feat: Add spec and parser for 'nginx_log' (#3402) (rahulxsh@gmail.com) - Add parser bdi_read_ahead_kb for '/sys/class/bdi/*/read_ahead_kb' files (#3391) (xiaoxwan@redhat.com) - Fix failing malware-detection tests (#3400) (mhuth@redhat.com) * Thu Apr 28 2022 Xiangce Liu 3.0.272-1 - Feat: Add spec and parser for 'containers_policy' (#3394) (39508521+shlao@users.noreply.github.com) - Skip malware-detection tests on RHEL6/python2.6 (not supported) (#3382) (mhuth@redhat.com) * Thu Apr 21 2022 Sachin Patil 3.0.271-1 - fix: Multiline quote parsing of httpd conf files (#3392) (rblakley@redhat.com) - feat: Add new crash_kexec_post_notifiers parser (#3387) (986222045@qq.com) - fix: make sure JSONParser is compatible with RawFileProvider (#3390) (xiangceliu@redhat.com) - fix: Move _LogRotateConf parser out of combiner (#3389) (rblakley@redhat.com) - fix: Move the _NginxConf parser out of the combiner (#3386) (rblakley@redhat.com) - fix: Httpd tracebacks displaying when the client is ran (#3379) (rblakley@redhat.com) - fix: strip the '\x00' from the ibm_fw_vernum_encoded before parsing (#3378) (xiangceliu@redhat.com) - Fix spec for YumUpdates parser (#3388) (20520336+bfahr@users.noreply.github.com) - Only collect "*.conf" for nginx (#3380) (44796653+huali027@users.noreply.github.com) - fix: Update the spec "du_dirs" to filterable (#3384) (44796653+huali027@users.noreply.github.com) - fix(client): Return valid machine-id UUID4 object (#3385) (strider@users.noreply.github.com) - Exclude some Specs from IP address obfuscation (#3331) (stomsa@redhat.com) * Thu Apr 07 2022 Xiangce Liu 3.0.270-1 - Replace "cloud.redhat.com" with "console.redhat.com" (#3365) (strider@users.noreply.github.com) - New parser Ql2xmqSupport (#3374) (986222045@qq.com) - Fix BZ#2071058 (#3375) (psachin@redhat.com) - fix: correctly obfuscate IP addresses at EOL (#3376) (subpop@users.noreply.github.com) - feat: Add new sos ps spec and fix ValueError caused by it (#3377) (rblakley@redhat.com) - Enhance combiner grub_conf_blscfg (#3370) (jiazhang@redhat.com) - fix: Update bond and bond_dynamic_lb spec (#3372) (rblakley@redhat.com) * Thu Mar 31 2022 Sachin Patil 3.0.269-1 - fix: Enhance "PCSStatus" to make it compatible with new output format (#3373) (44796653+huali027@users.noreply.github.com) - Revert "fix: Enhance parser Grub2Config (#3360)" (#3367) (rblakley@redhat.com) - fix: Fix deprecation warning for using ET.getiterator (#3371) (rblakley@redhat.com) - Add the line starter for the last release in the CHANGELOG.md file (xiangceliu@redhat.com) * Thu Mar 24 2022 Xiangce Liu 3.0.268-1 - fix: Enhance parser Grub2Config (#3360) (jiazhang@redhat.com) - fix: Switch to reading crontab file rather than run the command (#3359) (rblakley@redhat.com) - status terminated with ok signal when wheter it is registered or not (#3364) (93577878+ahitacat@users.noreply.github.com) - fix: Keep the results once one of them is good (#3357) (44796653+huali027@users.noreply.github.com) * Thu Mar 17 2022 Sachin Patil 3.0.267-1 - feat: New parser for /usr/bin/od -An -t d /dev/cpu_dma_latency (#3353) (aghodake@redhat.com) - feat: New parsers for IBM proc files (#3361) (xiangceliu@redhat.com) - feat: New spec to get satellite repos with multiple reference (#3362) (44796653+huali027@users.noreply.github.com) - feat: Add systctl.d spec, parser, and combiner (#3358) (rblakley@redhat.com) - New parser ktimer_lockless (#3355) (44598880+rasrivas-redhat@users.noreply.github.com) * Thu Mar 10 2022 Xiangce Liu 3.0.266-1 - Fix slowness on RHEL 8 by simplifying looping over pkgs (#3354) (rblakley@redhat.com) - feat: New spec and parser to get capsules and repos with contidions (#3352) (44796653+huali027@users.noreply.github.com) - feat: New parser for systemd_perms (#3339) (986222045@qq.com) * Thu Mar 03 2022 Sachin Patil 3.0.265-1 - fix: Fix the regression bug of soscleaner IP obsfuscating (#3347) (xiangceliu@redhat.com) - Don't log the insights-core egg in verbose mode (BZ 2045995) (#3348) (mhuth@redhat.com) - Feat: Add spec and parser for 'crictl_logs' (#3345) (39508521+shlao@users.noreply.github.com) * Thu Feb 24 2022 Xiangce Liu 3.0.264-1 - New parameters checked when offline is active (#3338) (93577878+ahitacat@users.noreply.github.com) - Fix issue with Markupsafe and Jinja2 versions (#3344) (20520336+bfahr@users.noreply.github.com) - SPM-1379: skip code on RHEL8.4 because of caching bug (#3341) (michael.mraka@redhat.com) - Support downloading malware-detection rules via Satellite (#3337) (mhuth@redhat.com) - Revert satellite version enhancement and Enhance "CapsuleVersion" only (#3342) (44796653+huali027@users.noreply.github.com) * Thu Feb 17 2022 Sachin Patil 3.0.263-1 - fix: Enhance combiner "SatelliteVersion" (#3340) (44796653+huali027@users.noreply.github.com) * Thu Feb 17 2022 Sachin Patil 3.0.262-1 - fix: Enhance combiner "SatelliteVersion" and "CapsuleVersion" (#3336) (44796653+huali027@users.noreply.github.com) - feat: Add thread counts to ps's pid_info dict (#3334) (rblakley@redhat.com) - New parser for Db2ls (#3332) (xiangceliu@redhat.com) - 🐛 new message for --group in client (#3333) (93577878+ahitacat@users.noreply.github.com) * Thu Feb 10 2022 Sachin Patil 3.0.261-1 - fix: Enhance hammer_ping parser (#3330) (986222045@qq.com) - feat: New spec and parser for losetup -l (#3328) (takayuki-nagata@users.noreply.github.com) - Extended yum updates datasource to work on dnf based systems (#3329) (michael.mraka@redhat.com) - feat: tell the user the largest file in the archive if the upload is too big (#3059) (gravitypriest@users.noreply.github.com) * Thu Jan 27 2022 Xiangce Liu 3.0.260-1 - Feat: Add spec and parser for 'crio.conf' (#3309) (39508521+shlao@users.noreply.github.com) - feat: New spec to get all services which enabled CPUAccounting (#3321) (44796653+huali027@users.noreply.github.com) * Thu Jan 20 2022 Sachin Patil 3.0.259-1 - Update spec ls_l first_file (#3326) (jiazhang@redhat.com) - Update the ChangeLog to include insights-core-3.0.258 (#3325) (psachin@redhat.com) * Thu Jan 20 2022 Sachin Patil 3.0.258-1 - Enhance spec ls_l (#3324) (jiazhang@redhat.com) - Separate scan_only and scan_exclude options for filesystem and processes (#3312) (mhuth@redhat.com) - Fix: Update lscpu parser to support RHEL9 output (#3320) (rblakley@redhat.com) * Thu Jan 13 2022 Xiangce Liu 3.0.257-1 - Fix parsing problem in cloud_cfg datasource (#3318) (41325380+jobselko@users.noreply.github.com) - Fix: Update the unitfiles parser for RHEL9 output (#3319) (rblakley@redhat.com) - feat: Add spec and parser for systemctl_status_-all (#3317) (39508521+shlao@users.noreply.github.com) - feat: Switch IniConfigFile from RawConfigParser to parsr's iniparser (#3310) (rblakley@redhat.com) - Playbook revocation list (#3311) (rex.white@gmail.com) * Thu Jan 06 2022 Sachin Patil 3.0.256-1 - Fix: Enhance parser "SatellitePostgreSQLQuery" (#3314) (44796653+huali027@users.noreply.github.com) - feat: enhance calc_offset to support check all target in line (#3316) (xiangceliu@redhat.com) - Test IP obfuscation (#3315) (stomsa@redhat.com) * Thu Dec 16 2021 Xiangce Liu 3.0.255-1 - Add spec "foreman_production_log" back. (#3308) (44796653+huali027@users.noreply.github.com) - Enh: Improved excluding of the insights-client log files (#3306) (mhuth@redhat.com) - Feat: New spec to get the httpd certificate expire info stored in NSS… (#3303) (44796653+huali027@users.noreply.github.com) * Thu Dec 09 2021 Sachin Patil 3.0.254-1 - Fix: Only get "SSLCertificateFile" when "SSLEngine on" is configured (#3305) (44796653+huali027@users.noreply.github.com) - feat: Add spec and parser for sos_commands/logs/journalctl_--no-pager… (#3297) (30404410+qinpingli@users.noreply.github.com) - feat: New spec to get satelltie empty url repositories (#3299) (44796653+huali027@users.noreply.github.com) - feat: New spec to get the count of satellite tasks with reserved resource (#3300) (44796653+huali027@users.noreply.github.com) - Remove old rules files before starting a new scan (#3302) (mhuth@redhat.com) - Fix test system (#3294) (93577878+ahitacat@users.noreply.github.com) - Enhance parser LpstatProtocol (#3301) (jiazhang@redhat.com) - Add log_response_text flag to log downloads or not in verbose mode (#3298) (mhuth@redhat.com) - Remove yara_binary as a config option (#3296) (mhuth@redhat.com) * Thu Dec 02 2021 Xiangce Liu 3.0.253-1 - DOC: Added new section for client development (#3287) (93577878+ahitacat@users.noreply.github.com) - Update setup.py (#3289) (rblakley@redhat.com) - Fix: Enhance some spec path (#3293) (jiazhang@redhat.com) - Update ethtool's parsing logic (#3291) (rblakley@redhat.com) - Refactor: read metrics from config.ros for pmlog_summary (#3278) (xiangceliu@redhat.com) - Add in IsRhel9 component (#3288) (rblakley@redhat.com) - fix: update the pmlog_summary to support new metrics (#3290) (xiangceliu@redhat.com) * Thu Nov 18 2021 Sachin Patil 3.0.252-1 - Feat: Add Malware app as a manifest spec (#3236) (gravitypriest@users.noreply.github.com) - adding the missed CHANGELOG (#3286) (xiangceliu@redhat.com) - Remove unused collect variables (#3284) (stomsa@redhat.com) * Thu Nov 11 2021 Xiangce Liu 3.0.251-1 - Add parser mssql_tls_file (#3283) (jiazhang@redhat.com) - Add spec "/etc/foreman-installer/scenarios.d/satellite.yaml" (#3280) (44796653+huali027@users.noreply.github.com) - New parser ldap config (#3257) (44598880+rasrivas- redhat@users.noreply.github.com) - Added spec for the getcert_list parser (#3274) (44598880+rasrivas- redhat@users.noreply.github.com) - fix: Correct the order of satellite_custom_hiera in the list of specs (#3282) (44796653+huali027@users.noreply.github.com) - chore: RHEL 8.5 is GA (#3285) (xiangceliu@redhat.com) - Fix: Strip progress messages from testparm output (#3273) (kgrant@redhat.com) - Get all SSL certificates for httpd incase different expired date used (#3270) (44796653+huali027@users.noreply.github.com) * Thu Nov 04 2021 Bob Fahr <20520336+bfahr@users.noreply.github.com> 3.0.250-1 - Fix: RHICOMPL-1980 Adding the 'relationships' API attribute to the client profiles API call. (#3241) (87209745+marleystipich2@users.noreply.github.com) - Feat: Spec & parser for 389-ds TLS-related settings. (#3264) (jsvoboda@redhat.com) - fix: check 'tab' in lines of ntp.conf (#3272) (xiangceliu@redhat.com) - Feat: Spec & parser for nss-rhel7.config (#3269) (jsvoboda@redhat.com) - Fix: Add raise SkipException to ConfigCombiner for missing main_file (#3277) (rblakley@redhat.com) - Fix: Fix issue in client test due to spec change (#3275) (20520336+bfahr@users.noreply.github.com) * Thu Oct 28 2021 Bob Fahr <20520336+bfahr@users.noreply.github.com> 3.0.249-1 - Feat: Add spec filtering to context_wrap for unit tests (#3265) (20520336+bfahr@users.noreply.github.com) - Fix: Update verification code with an additional fix (#3266) (44471274+aleccohan@users.noreply.github.com) - New nginx spec to get ssl certificate expire data (#3259) (44796653+huali027@users.noreply.github.com) - Enhanced the certificates_enddate spec to support tower cert (#3258) (44598880+rasrivas-redhat@users.noreply.github.com) - fix: Remove old grub specs from client tests (#3263) (20520336+bfahr@users.noreply.github.com) * Thu Oct 21 2021 Bob Fahr <20520336+bfahr@users.noreply.github.com> 3.0.248-1 - Update the default exclude in load_components (#3262) (rblakley@redhat.com) - [CloudCfg] Include full context in the output (#3249) (psachin@redhat.com) * Wed Oct 20 2021 Bob Fahr <20520336+bfahr@users.noreply.github.com> 3.0.247-1 - Add new GrubEnv spec and parser (#3244) (rblakley@redhat.com) - Update _load_component's default exclude (#3252) (rblakley@redhat.com) - New spec and parser to check httpd ssl certificate expire date (#3212) (44796653+huali027@users.noreply.github.com) - RHCLOUD-16475: Investigate error handling issue found by sat team (#3255) (alcohan@redhat.com) * Wed Oct 13 2021 Vitaliy Dymna 3.0.246-1 - Add parsers and combiners for data from fwupdagent (#3253) - Add links to recent changes (#3256) - Automatic commit of package [insights-core] release [3.0.245-1]. * Wed Oct 06 2021 Lloyd Huett 3.0.245-1 - Add doctest to messages parser (#3248) (rblakley@redhat.com) - Update changelog with recent changes (#3247) (20520336+bfahr@users.noreply.github.com) - Add Spec path of chronyc_sources for sos_archive (roarora@redhat.com) - Update mdstat parser to remove asserts (#3240) (rblakley@redhat.com) - Update the nfnetlink parser (#3239) (rblakley@redhat.com) - Replace assert with parse exception in netstat parser (#3238) (rblakley@redhat.com) - Enhance awx_manage parser (#3242) (44598880+rasrivas- redhat@users.noreply.github.com) - Fixing broken sosreport link (#3243) (73747618+gkamathe@users.noreply.github.com) * Wed Sep 29 2021 Ryan Blakley 3.0.244-1 - Add yum_updates to documentation (#3225) (mhornick@redhat.com) - Add combiner for ansible information (#3232) (20520336+bfahr@users.noreply.github.com) * Thu Sep 23 2021 Vitaliy Dymna 3.0.243-1 - Add config.ros parser (#3197) (apuntamb@redhat.com) - Fix bug about some httpd directives may have empty string as attribute (#3218) (44796653+huali027@users.noreply.github.com) - preserve alignment in netstat -neopa output in obfuscation (#3231) (gravitypriest@users.noreply.github.com) * Wed Sep 22 2021 Vitaliy Dymna 3.0.242-1 - [3.0] Update requires in core rpm spec for el7 (#3229) (rblakley@redhat.com) - Fixed flake8 errors for the newest version of flake8 (#3222) (rblakley@redhat.com) - Update verifier code to remove long suffix python2 (#3227) (44471274+aleccohan@users.noreply.github.com) - Fixed flake8 errors for the newest version of flake8 for the client (#3226) (rblakley@redhat.com) - Stop collection of facter and remove dependencies (#3224) (20520336+bfahr@users.noreply.github.com) - New specs and parsers for scsi_mod, lpfc driver and qla2xxx driver ma… (#3221) (30404410+qinpingli@users.noreply.github.com) - Enhance datasource lpstat (#3219) (jiazhang@redhat.com) * Wed Sep 15 2021 Bob Fahr <20520336+bfahr@users.noreply.github.com> 3.0.241-1 - Add in missing tito file (#3217) (rblakley@redhat.com) - Remove old spec ansible_tower_settings (#3216) (jiazhang@redhat.com) - Enhance parser cups_ppd (#3220) (jiazhang@redhat.com) - Add custom datasource for collecting yum/dnf updates (#2993) (mhornick@redhat.com) - shell: support running shell in kernel mode (#3144) (52785490+amorenoz@users.noreply.github.com) - Update validation code to fix python2.7 issue (#3214) (44471274+aleccohan@users.noreply.github.com) - Remove the unused datasource specs from default.py (#3207) (xiangceliu@redhat.com) - Add default spec mssql_api_assessment (#3208) (jiazhang@redhat.com) - Fix excludes not working in _load_components (#3209) (3789184+ryan- blakley@users.noreply.github.com) - Bumping Insights Core version to 3.0.241 (lhuett@redhat.com) * Wed Sep 01 2021 Ryan Blakley 3.0.240-1 - new package built with tito