1b1872
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
1b1872
1b1872
%global auditversion 0.3
1b1872
1b1872
Summary: A set of tools to gather troubleshooting information from a system
1b1872
Name: sos
900d18
Version: 4.0
38f0a6
Release: 11%{?dist}
1b1872
Group: Applications/System
1b1872
Source0: https://github.com/sosreport/sos/archive/%{version}/sos-%{version}.tar.gz
1b1872
Source1: sos-audit-%{auditversion}.tgz
1b1872
License: GPLv2+
1b1872
BuildArch: noarch
1b1872
Url: http://github.com/sosreport/sos
1b1872
BuildRequires: python3-devel
1b1872
BuildRequires: gettext
1b1872
Requires: libxml2-python3
1b1872
Requires: bzip2
1b1872
Requires: xz
1b1872
Conflicts: vdsm < 4.40
900d18
Obsoletes: sos-collector
f2c821
Recommends: python3-pexpect
900d18
Patch1: sos-bz1827801-streamlined-sanitize_item.patch
900d18
Patch2: sos-bz1874295-osp-ironic-inspector-configs.patch
900d18
Patch3: sos-bz1880372-power-logs.patch
900d18
Patch4: sos-bz1881118-crio-conf-d.patch
900d18
Patch5: sos-bz1882368-upload-functionality-issues.patch
900d18
Patch6: sos-bz1886782-exclude-panfs.patch
900d18
Patch7: sos-bz1887390-kdump-logfiles.patch
900d18
Patch8: sos-bz1888012-stratis-new-feature-output.patch
900d18
Patch9: sos-bz1891562-tmp-dir-relative-path.patch
f2c821
Patch10: sos-bz1848095-collect-rhev-pki.patch
f2c821
Patch11: sos-bz1895316-collector--cluster-type.patch
f2c821
Patch12: sos-bz1904045-preset-ignores-verbosity.patch
f2c821
Patch13: sos-bz1905657-empty-file-stops-zero-sizelimit.patch
f2c821
Patch14: sos-bz1906598-collect-broken-symlinks.patch
62aeb2
Patch15: sos-bz1912889-plugopts-ignored-in-configfile.patch
62aeb2
Patch16: sos-bz1912821-sos-collector-declare-sysroot.patch
62aeb2
Patch17: sos-bz1912910-empty-file-stops-collecting.patch
31726d
Patch18: sos-bz1917196-networking-ethtool-e-conditionally.patch
bdbf16
Patch19: sos-bz1887402-kexec-logs.patch
bdbf16
Patch20: sos-bz1916729-ftp-upload-no-passwd.patch
264a38
Patch21: sos-bz1925419-gluster-pubkeys-statusfile.patch
75ab0f
Patch22: sos-bz1928650-powerpc-nhv-scsi-logs.patch
bdbf16
1b1872
1b1872
%description
1b1872
Sos is a set of tools that gathers information about system
1b1872
hardware and configuration. The information can then be used for
1b1872
diagnostic purposes and debugging. Sos is commonly used to help
1b1872
support technicians and developers.
1b1872
1b1872
%prep
1b1872
%setup -qn %{name}-%{version}
900d18
%setup -T -D -a1 -q
1b1872
%patch1 -p1
1b1872
%patch2 -p1
1b1872
%patch3 -p1
1b1872
%patch4 -p1
1b1872
%patch5 -p1
1b1872
%patch6 -p1
1b1872
%patch7 -p1
1b1872
%patch8 -p1
1b1872
%patch9 -p1
f2c821
%patch10 -p1
f2c821
%patch11 -p1
f2c821
%patch12 -p1
f2c821
%patch13 -p1
f2c821
%patch14 -p1
62aeb2
%patch15 -p1
62aeb2
%patch16 -p1
62aeb2
%patch17 -p1
31726d
%patch18 -p1
bdbf16
%patch19 -p1
bdbf16
%patch20 -p1
264a38
%patch21 -p1
75ab0f
%patch22 -p1
1b1872
1b1872
%build
1b1872
%py3_build
1b1872
1b1872
%install
1b1872
%py3_install '--install-scripts=%{_sbindir}'
1b1872
f2c821
install -Dm644 %{name}.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
1b1872
1b1872
%find_lang %{name} || echo 0
1b1872
1b1872
cd %{name}-audit-%{auditversion}
1b1872
DESTDIR=%{buildroot} ./install.sh
1b1872
cd ..
1b1872
15f6f8
mkdir -p %{buildroot}%{_sysconfdir}/sos/cleaner
15f6f8
1b1872
%files -f %{name}.lang
1b1872
%{_sbindir}/sosreport
900d18
%{_sbindir}/sos
900d18
%{_sbindir}/sos-collector
1b1872
%{python3_sitelib}/*
1b1872
%{_mandir}/man1/sosreport.1.gz
900d18
%{_mandir}/man1/sos-clean.1.gz
900d18
%{_mandir}/man1/sos-collect.1.gz
900d18
%{_mandir}/man1/sos-collector.1.gz
900d18
%{_mandir}/man1/sos-mask.1.gz
900d18
%{_mandir}/man1/sos-report.1.gz
900d18
%{_mandir}/man1/sos.1.gz
1b1872
%{_mandir}/man5/sos.conf.5.gz
1b1872
%doc AUTHORS README.md
1b1872
%license LICENSE
f2c821
%config(noreplace) %{_sysconfdir}/sos/sos.conf
15f6f8
%config(noreplace) %{_sysconfdir}/sos/cleaner
1b1872
1b1872
%package audit
1b1872
Summary: Audit use of some commands for support purposes
1b1872
License: GPLv2+
1b1872
Group: Application/System
1b1872
1b1872
%description audit
1b1872
1b1872
Sos-audit provides configuration files for the Linux Auditing System
1b1872
to track the use of some commands capable of changing the configuration
1b1872
of the system.  Currently storage and filesystem commands are audited.
1b1872
1b1872
%post audit
1b1872
%{_sbindir}/sos-audit.sh
1b1872
1b1872
%files audit
1b1872
%defattr(755,root,root,-)
1b1872
%{_sbindir}/sos-audit.sh
1b1872
%defattr(644,root,root,-)
1b1872
%config(noreplace) %{_sysconfdir}/sos/sos-audit.conf
1b1872
%defattr(444,root,root,-)
1b1872
%{_prefix}/lib/sos/audit/*
1b1872
%{_mandir}/man5/sos-audit.conf.5.gz
1b1872
%{_mandir}/man8/sos-audit.sh.8.gz
1b1872
%ghost /etc/audit/rules.d/40-sos-filesystem.rules
1b1872
%ghost /etc/audit/rules.d/40-sos-storage.rules
1b1872
1b1872
%changelog
38f0a6
* Wed Mar 17 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-11
38f0a6
- [gluster] collect public keys from the right dir
38f0a6
  Resolves: bz1925419
38f0a6
75ab0f
* Thu Mar 11 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-10
75ab0f
- [powerpc] Collect logs for power specific components (HNV and SCSI)
75ab0f
  Resolves: bz1928650
75ab0f
264a38
* Fri Mar 05 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-9
264a38
- [gluster] Add glusterd public keys and status files
264a38
  Resolves: bz1925419
264a38
15f6f8
* Tue Feb 16 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-8
15f6f8
- Automatically create directory for sos-cleaner default_mapping
15f6f8
  Resolves: bz1923937
15f6f8
bdbf16
* Fri Jan 29 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-7
bdbf16
- [kdump] Gather the file kexec-dmesg.log
bdbf16
  Resolves: bz1887402
bdbf16
- [Policy] Handle additional FTP authentication issues
bdbf16
  Resolves: bz1916729
bdbf16
31726d
* Thu Jan 21 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-6
31726d
- [networking] Collect 'ethtool -e <device>' conditionally only
31726d
  Resolves: bz1917196
31726d
62aeb2
* Wed Jan 06 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-5
62aeb2
- [component] honour plugopts from config file
62aeb2
  Resolves: bz1912889
62aeb2
- [collector] declare sysroot for each component
62aeb2
  Resolves: bz1912821
62aeb2
- [plugins] Dont stop collecting by empty specfile when sizelimit=0
62aeb2
  Resolves: bz1912910
62aeb2
f2c821
* Mon Jan 04 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-4
f2c821
- [component] Use sysroot from Policy when opts doesn't specify it
f2c821
  Resolves: bz1881118
f2c821
f2c821
* Mon Dec 14 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-3
f2c821
- [ovirt] collect /etc/pki/ovirt-engine/.truststore
f2c821
  Resolves: bz1848095
f2c821
- [collector] allow overriding plain --cluster-type
f2c821
  Resolves: bz1895316
f2c821
- [component] Add log verbosity from presets
f2c821
  Resolves: bz1904045
f2c821
- [options] Fix --log-size=0 being ignored and unreported
f2c821
  Resolves: bz1905657
f2c821
- [report] collect broken symlinks
f2c821
  Resolves: bz1906598
f2c821
900d18
* Thu Oct 29 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-2
900d18
- [cleaner] more streamlined sanitize_item method
900d18
  Resolves: bz1827801
900d18
- [openstack_ironic] Missing ironic-inspector configs
900d18
  Resolves: bz1874295
900d18
- Add support to collect hardware component logs
900d18
  Resolves: bz1880372
900d18
- [crio] collect /etc/crio/crio.conf.d/
900d18
  Resolves: bz1881118
900d18
- [policy] Handle additional failure conditions for FTP uploads
900d18
  Resolves: bz1882368
900d18
- [filesys] never collect content of /proc/fs/panfs
900d18
  Resolves: bz1886782
900d18
- [kdump] Collect new kdump logfiles
900d18
  Resolves: bz1887390
900d18
- [stratis] Collect key list and report engine
900d18
  Resolves: bz1888012
900d18
- return tmp-dir with absolute path
900d18
  Resolves: bz1891562
900d18
900d18
* Tue Oct 13 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-1
900d18
- Rebase on upstream 4.0
900d18
  Resolves: bz1827801
900d18
88ebff
* Wed Aug 19 2020 Pavel Moravec <pmoravec@redhat.com> = 3.9.1-6
88ebff
- [networking] remove 'ethtool -e' option for bnx2x NICs
88ebff
  Resolves: bz1869724
88ebff
2518e3
* Fri Jul 24 2020 Pavel Moravec <pmoravec@redhat.com> = 3.9.1-5
2518e3
- [logs] collect also non-persistent journal logs
2518e3
  Resolves: bz1850926
2518e3
- [block] Fix typo in LUKS detection
2518e3
  Resolves: bz1850554
2518e3
- [powerpc] Fix enablement triggers
2518e3
  Resolves: bz1851923
2518e3
- [pci] Update gating for lspci commands
2518e3
  Resolves: bz1853700
2518e3
- [containers_common] collect user-related commands outputs
2518e3
  Resolves: bz1776549
2518e3
- [gluster] remove only dump files + generated state files
2518e3
  Resolves: bz1857590
2518e3
- [kubernetes] ignore blank+empty lines in "kubectl get nodes"
2518e3
  Resolves: bz1859888
2518e3
2ff1a5
* Tue Jun 23 2020 Pavel Moravec <pmoravec@redhat.com> = 3.9.1-4
2ff1a5
- [gluster] fix gluster volume splitlines iteration
2ff1a5
  Resolves: bz1843562
2ff1a5
- [nfs] merge nfsserver plugin into nfs one
2ff1a5
  Resolves: bz1844853
2ff1a5
- [pacemaker] Fix scrubbing when password contains an equa
2ff1a5
  Resolves: bz1845386
2ff1a5
- [powerpc] Add support to collect component logs
2ff1a5
  Resolves: bz1843754
2ff1a5
a02485
* Wed May 27 2020 Pavel Moravec <pmoravec@redhat.com> = 3.9.1-2
a02485
- Rebase on upstream 3.9
a02485
  Resolves: bz1826656
a02485
- [redhat] fix RH containers without sysroot Attempting to run
a02485
  Resolves: bz1825283
a02485
- [containers_common] Add plugin for common containers configs
a02485
  Resolves: bz1823488
a02485
- [rabbitmq] Call containerised rabbitmqctl report on
a02485
  Resolves: bz1819662
a02485
- [insights] collect insights-client dump
a02485
  Resolves: bz1814867
a02485
- [nvmetcli] Add new plugin for NVMe Target CLI
a02485
  Resolves: bz1785546
a02485
- [containers_common] collect rootless containers info
a02485
  Resolves: bz1776549
a02485
- [networking] collect iptables when proper kernel modules
a02485
  Resolves: bz1633006
a02485
- [navicli] replace interactive prompt by plugin option
a02485
  Resolves: bz1457191
a02485
- [xdp] Add XDP plugin
a02485
  Resolves: bz1838123
a02485
a02485
* Thu May 21 2020 Pavel Moravec <pmoravec@redhat.com> = 3.8-4
a02485
- [container_log] fix unscoped 'logdir' variable
a02485
  Resolves: bz1834421
a02485
a02485
* Wed May 06 2020 Pavel Moravec <pmoravec@redhat.com> = 3.8-3
a02485
- [containers_common] Add plugin for common containers configs
a02485
  Resolves: bz1823488
a02485
1b1872
* Fri Jan 10 2020 Pavel Moravec <pmoravec@redhat.com> = 3.8-2
1b1872
- [plugins] improve heuristic for applying --since
1b1872
  Resolves: bz1789049
1b1872
- [Predicate] Override __bool__ to allow py3 evaluation
1b1872
  Resolves: bz1789018
1b1872
- [ceph] Add 'ceph insights' command output
1b1872
  Resolves: bz1783034
1b1872
- [dnf] Collect dnf module list
1b1872
  Resolves: bz1781819
1b1872
- [kernel,networking] collect bpftool net list for each
1b1872
  Resolves: bz1768956
1b1872
- [libreswan] New plugin for "libreswan" IPsec
1b1872
  Resolves: bz1741330
1b1872
- [kernel] collect "bpftool net list"
1b1872
  Resolves: bz1721779
1b1872
- [grub2] call grub2-config with --no-grubenv-update
1b1872
  Resolves: bz1709682
1b1872
1b1872
* Wed Dec 11 2019 Pavel Moravec <pmoravec@redhat.com> = 3.8-1
1b1872
- Rebase on upstream 3.8
1b1872
  Resolves: bz1779387
1b1872
1b1872
* Mon Nov 04 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-7
1b1872
- [Plugin, kernel] interim sysroot fixes
1b1872
  Resolves: bz1766915
1b1872
1b1872
* Wed Oct 30 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-6
1b1872
- [ovirt_hosted_engine] Add gluster deployment and cleanup log
1b1872
  Resolves: bz1744086
1b1872
- [vdsm]: Fix executing shell commands
1b1872
  Resolves: bz1744110
1b1872
- [ovn_*] Add support to containerized setups
1b1872
  Resolves: bz1744553
1b1872
- [ipa] collect ipa-healthcheck logs, kdcproxy configs, httpd cert
1b1872
  Resolves: bz1688764
1b1872
1b1872
* Wed Oct 02 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-5
1b1872
- [kernel] Don't collect trace file by default
1b1872
  Resolves: bz1738391
1b1872
1b1872
* Thu Sep 12 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-4
1b1872
- [openvswitch] catch all openvswitch2.* packages
1b1872
  Resolves: bz1745017
1b1872
1b1872
* Tue Jul 30 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-3
1b1872
- [openstack] Extract Placement plugin from Nova
1b1872
  Resolves: bz1717882
1b1872
- [utilities] Fix high CPU usage and slow command collection
1b1872
  Resolves: bz1733352
1b1872
- [peripety] collect proper config file
1b1872
  Resolves: bz1665981
1b1872
- [sosreport,plugins] Stop plugin execution after timeout hit
1b1872
  Resolves: bz1733469
1b1872
- [nvme] collect config file everytime
1b1872
  Resolves: bz1665929
1b1872
1b1872
* Tue Jul 09 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-2
1b1872
- [sar] collect whole sar log dir
1b1872
  Resolves: bz1714243
1b1872
- [archive] convert absolute symlink targets to relative
1b1872
  Resolves: bz1702806
1b1872
- [archive] Handle checking container sysroot in _make_leading_paths
1b1872
  Resolves: bz1728214
1b1872
- [frr] FRR plugin
1b1872
  Resolves: bz1709906
1b1872
- [policies] redhat policy to use hostname instead of rhn id
1b1872
  Resolves: bz1718087
1b1872
- Updates to vdsm plugin
1b1872
  Resolves: bz1700780
1b1872
1b1872
* Wed Jun 12 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-1
1b1872
- Rebase on upstream 3.7
1b1872
  Resolves: bz1684400
1b1872
- [buildah] parse container list properly even for scratch ones
1b1872
  Resolves: bz1687954
1b1872
- [PATCH] [maas,mysql,npm,pacemaker,postgresql] fix plugopts data types
1b1872
  Resolves: bz1695583
1b1872
- [plugins] add vdsm plugin
1b1872
  Resolves: bz1700780
1b1872
- [openstack_instack] add ansible.log
1b1872
  Resolves: bz1702806
1b1872
- [pcp] collect pmlogger without a sizelimit
1b1872
  Resolves: bz1719884
1b1872
- [foreman,satellite] increase plugin default timeouts
1b1872
  Resolves: bz1719885
1b1872
- [sosreport] [sosreport] initialize disabled plugins properly
1b1872
  Resolves: bz1719886
1b1872
- [katello] support both locations of qpid SSL certs
1b1872
  Resolves: bz1719887
1b1872
1b1872
* Thu May 02 2019 Pavel Moravec <pmoravec@redhat.com> = 3.6-11
1b1872
- [composer] Collect sources info for all sources
1b1872
  Resolves: bz1678418
1b1872
1b1872
* Mon Jan 21 2019 Pavel Moravec <pmoravec@redhat.com> = 3.6-10
1b1872
- [grub2] Enable plugin by grub2-common package also
1b1872
  Resolves: bz1666214
1b1872
1b1872
* Mon Jan 14 2019 Pavel Moravec <pmoravec@redhat.com> = 3.6-9
1b1872
- [block] proper parsing of luks partition on self device
1b1872
  Resolves: bz1638855
1b1872
- [networking] Collect NUMA Node of each NIC
1b1872
  Resolves: bz1645085
1b1872
- [composer] add missing commas in list in add_copy_spec
1b1872
  Resolves: bz1644062
1b1872
- [opendaylight] Update directory for openDaylight logs
1b1872
  Resolves: bz1642377
1b1872
1b1872
* Fri Dec 13 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-8
1b1872
- [plugins] fix exception when collecting empty strings
1b1872
  Resolves: bz1632607
1b1872
- [crypto] collect more configs and commands
1b1872
  Resolves: bz1638492
1b1872
- [networking] Replace "brctl: by "bridge" commands
1b1872
  Resolves: bz1644021
1b1872
- [firewalld] collect nftables ruleset
1b1872
  Resolves: bz1644022
1b1872
- [composer] New plugin for lorax-composer
1b1872
  Resolves: bz1644062
1b1872
- [Plugin] clean up Plugin.get_option()
1b1872
  Resolves: bz1655984
1b1872
- [ovirt_node] New plugin for oVirt Node
1b1872
  Resolves: bz1658937
1b1872
- [podman] Add support for gathering information on podman
1b1872
  Resolves: bz1658938
1b1872
- [postgresql] Do not limit dump size
1b1872
  Resolves: bz1658939
1b1872
1b1872
* Fri Oct 12 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-7
1b1872
- [plugin,archive] fix remaining add_link issues
1b1872
  Resolves: bz1627543
1b1872
- [kernel] dont collect some tracing instance files
1b1872
  Resolves: bz1638637
1b1872
- [openstack_*] relax enabling of OSP RedHat plugins
1b1872
  Resolves: bz1638638
1b1872
- [powerpc] Add support to collect DLPAR and LPM related logs
1b1872
  Resolves: bz1637127
1b1872
1b1872
* Mon Sep 10 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-6
1b1872
- [archive] fix leading path creation
1b1872
  Resolves: bz1627543
1b1872
- [atomic] Define valid preset for RHEL Atomic
1b1872
  Resolves: bz1627546
1b1872
- [utilities] wait till AsyncReader p.poll() returns None
1b1872
  Resolves: bz1627544
1b1872
1b1872
* Thu Aug 23 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-5
1b1872
- [rhv-log-collector-analyzer] Add new plugin for RHV
1b1872
  Resolves: bz1620049
1b1872
- [kubernetes|etcd] Support OpenShift 3.10 deployments
1b1872
  Resolves: bz1620048
1b1872
- [krb5|gssproxy] add new plugin, collect more krb5 files
1b1872
  Resolves: bz1607630
1b1872
- [block] collect luksDump for all encrypted devices
1b1872
  Resolves: bz1599739
1b1872
- [archive] Dont copystat /sys and /proc paths
1b1872
  Resolves: bz1619234
1b1872
1b1872
* Fri Aug 10 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-4
1b1872
- [apparmor,ceph] fix typo in add_forbidden_path
1b1872
  Resolves: bz1614955
1b1872
- [policies] sanitize report label
1b1872
  Resolves: bz1614956
1b1872
- [policies,process] make lsof execution optional, dont call on RHOSP
1b1872
  Resolves: bz1614957
1b1872
- [sosreport] Add mechanism to encrypt final archive
1b1872
  Resolves: bz1614952
1b1872
- [archive] fix stat typo
1b1872
  Resolves: bz1614953
1b1872
- [rhui] Fix detection of CDS for RHUI3
1b1872
  Resolves: bz1614954
1b1872
- [archive] fix add_string()/do_*_sub() regression
1b1872
  Resolves: bz1599701
1b1872
1b1872
* Fri Aug 10 2018 Bryn M. Reeves <bmr@redhat.com> = 3.6-3
1b1872
- Clean up spec file and sources
1b1872
- Integrate sos-audit subpackage
1b1872
  Resolves: bz1601084
1b1872
1b1872
* Tue Jul 10 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-2
1b1872
- Rebase on upstream 3.6
1b1872
  Resolves: bz1549522
1b1872
1b1872
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-2
1b1872
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1b1872
1b1872
* Tue Nov 14 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.5-1
1b1872
- Rebase on upstream 3.5
1b1872
- Resolves: BZ#1513030
1b1872
1b1872
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-2
1b1872
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1b1872
1b1872
* Wed Mar 29 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.4-1
1b1872
- Rebase on upstream 3.4
1b1872
- Resolves: BZ#1436969
1b1872
- Resolves: BZ#1427445
1b1872
1b1872
* Thu Feb 23 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.3-1
1b1872
- Rebase on upstream 3.3
1b1872
- Resolves: BZ#1411314
1b1872
1b1872
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-6
1b1872
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1b1872
1b1872
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.2-5
1b1872
- Rebuild for Python 3.6
1b1872
1b1872
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-4
1b1872
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
1b1872
1b1872
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-3
1b1872
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1b1872
1b1872
* Wed Dec 16 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-2
1b1872
- [sosreport] ensure private temporary directory is removed
1b1872
- [global] sync rawhide package with upstream
1b1872
- [ceph] collect /var/lib/ceph and /var/run/ceph
1b1872
- [sosreport] prepare report in a private subdirectory (CVE-2015-7529)
1b1872
- [docker] collect journald logs for docker unit
1b1872
- [sosreport] fix command-line report defaults
1b1872
- [openstack_neutron] obfuscate server_auth in restproxy.ini
1b1872
- [memory] collect swapon --show output in bytes
1b1872
- [sosreport] fix command-line report defaults (proper patch ordering)
1b1872
- [sapnw] call self methods properly
1b1872
- [openvswitch] capture the logs, db and OVS bridges details
1b1872
- [logs] fix reference to missing 'rsyslog_conf' variable
1b1872
- [sapnw] Add check if saphostctrl is not present, dont use Set
1b1872
- [Plugin] fix handling of symlinks in non-sysroot environments
1b1872
- [openstack] Ensure openstack passwords and secrets are obfuscated
1b1872
- [plugin] pass stderr through _collect_cmd_output
1b1872
- [kubernetes,plugin] Support running sos inside a container
1b1872
- [openstack] New Openstack Trove (DBaaS) plugin
1b1872
- [services] Add more diagnostics to applications
1b1872
- [openstack_neutron] Obscure passwords and secrets
1b1872
- [ceph] add calamari and ragos logs and configs
1b1872
- [iprconfig] enable plugin for ppc64* architectures
1b1872
- [general] verify --profile contains valid plugins only
1b1872
- [kernel,mpt,memory] additional kernel-related diagnostics
1b1872
- [cluster] enable crm_report password scrubbing
1b1872
- [sosreport] fix command-line report defaults
1b1872
- [virsh] add new plugin, add listing of qemu
1b1872
- [sap*,vhostmd] new plugins for SAP
1b1872
- [cluster] crm_report fails to run because dir already exists
1b1872
- [foreman] Skip collection of generic resources
1b1872
- [apache] Added collection of conf.modules.d dir for httpd 2.4
1b1872
- [pcp] collect /etc/pcp.conf
1b1872
- [puppet] adding new plugin for puppet
1b1872
- [block] Don't use parted human readable output
1b1872
- [general] Better handling --name and --ticket-number in
1b1872
- [networking] additional ip, firewall and traffic shaping
1b1872
- [infiniband] add opensm and infiniband-diags support
1b1872
- [plugins/rabbitmq] Added cluster_status command output
1b1872
- [networking] re-add 'ip addr' with a root symlink
1b1872
- [kimchi] add new plugin
1b1872
- [iprconfig] add plugin for IBM Power RAID adapters
1b1872
- [ovirt] Collect engine tunables and domain information.
1b1872
- [activemq] Honour all_logs and get config on RHEL
1b1872
- [cluster] Add luci to packages for standalone luci servers
1b1872
- [hpasm] hpasmcli commands hang under timeout
1b1872
- [mysql] Collect log file
1b1872
- [chrony] add chrony plugin
1b1872
- [openstack_sahara] redact secrets from sahara configuration
1b1872
- [openstack_sahara] add new openstack_sahara plugin
1b1872
- [openstack_neutron] neutron configuration and logs files not captured
1b1872
- [ovirt] remove ovirt-engine setup answer file password leak
1b1872
- [networking] network plugin fails if NetworkManager is disabled
1b1872
- [cluster] crm_report fails to run because dir already exists
1b1872
- [mysql] improve handling of dbuser, dbpass and MYSQL_PWD
1b1872
- [mysql] test for boolean values in dbuser and dbpass
1b1872
- [plugin] limit path names to PC_NAME_MAX
1b1872
- [squid] collect files from /var/log/squid
1b1872
- [sosreport] log plugin exceptions to a file
1b1872
- [ctdb] fix collection of /etc/sysconfig/ctdb
1b1872
- [sosreport] fix silent exception handling
1b1872
- [sosreport] do not make logging calls after OSError
1b1872
- [sosreport] catch OSError exceptions in SoSReport.execute()
1b1872
- [anaconda] make useradd password regex tolerant of whitespace
1b1872
- [mysql] fix handling of mysql.dbpass option
1b1872
- [navicli] catch exceptions if stdin is unreadable
1b1872
- [docs] update man page for new options
1b1872
- [sosreport] make all utf-8 handling user errors=ignore
1b1872
- [kpatch] do not attempt to collect data if kpatch is not installed
1b1872
- [archive] drop support for Zip archives
1b1872
- [sosreport] fix archive permissions regression
1b1872
- [tomcat] add support for tomcat7 and default log size limits
1b1872
- [mysql] obtain database password from the environment
1b1872
- [corosync] add postprocessing for corosync-objctl output
1b1872
- [ovirt_hosted_engine] fix exception when force-enabled
1b1872
- [yum] call rhsm-debug with --no-subscriptions
1b1872
- [powerpc] allow PowerPC plugin to run on ppc64le
1b1872
- [package] add Obsoletes for sos-plugins-openstack
1b1872
- [pam] add pam_tally2 and faillock support
1b1872
- [postgresql] obtain db password from the environment
1b1872
- [pcp] add Performance Co-Pilot plugin
1b1872
- [nfsserver] collect /etc/exports.d
1b1872
- [sosreport] handle --compression-type correctly
1b1872
- [anaconda] redact passwords in kickstart configurations
1b1872
- [haproxy] add new plugin
1b1872
- [keepalived] add new plugin
1b1872
- [lvm2] set locking_type=0 when calling lvm commands
1b1872
- [tuned] add new plugin
1b1872
- [cgroups] collect /etc/sysconfig/cgred
1b1872
- [plugins] ensure doc text is always displayed for plugins
1b1872
- [sosreport] fix the distribution version API call
1b1872
- [docker] add new plugin
1b1872
- [openstack_*] include broken-out openstack plugins
1b1872
- [mysql] support MariaDB
1b1872
- [openstack] do not collect /var/lib/nova
1b1872
- [grub2] collect grub.cfg on UEFI systems
1b1872
- [sosreport] handle out-of-space errors gracefully
1b1872
- [firewalld] new plugin
1b1872
- [networking] collect NetworkManager status
1b1872
- [kpatch] new plugin
1b1872
- [global] update to upstream 3.2 release
1b1872
- [foreman] add new plugin
1b1872
1b1872
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-0.4.a
1b1872
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
1b1872
1b1872
* Fri Jul 17 2015 Miro Hrončok <mhroncok@redhat.com> - 3.2-0.3.a
1b1872
- Use Python 3 (#1014595)
1b1872
- Use setup.py instead of make
1b1872
- Remove some deprecated statements
1b1872
1b1872
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-0.2.a
1b1872
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1b1872
1b1872
* Tue Jun 17 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-0.1.a
1b1872
- Make source URL handling compliant with packaging guidelines
1b1872
- Update to new upstream pre-release sos-3.2-alpha1
1b1872
1b1872
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-2
1b1872
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1b1872
1b1872
* Tue Apr 01 2014 Bryn M. Reeves <bmr@redhat.com> = 3.1-1
1b1872
- Update to new upstream release sos-3.1
1b1872
- Add collection of grub configuration for UEFI systems
1b1872
- Raise a TypeError if add_copy_specs() is called with a string
1b1872
- Add tests for Plugin.add_copy_spec()/add_copy_specs()
1b1872
- Update Plugin tests to treat copy_paths as a set
1b1872
- Use a set for Plugin.copy_paths
1b1872
- Remove references to 'sub' parameter from plugin tests
1b1872
- Remove 'sub' parameter from Plugin.add_copy_spec*()
1b1872
- Drop RedHatPlugin from procenv
1b1872
- Update plugin_tests.py to match new method names
1b1872
- Remove obsolete checksum reference from utilities_tests.py
1b1872
- Refactor Plugin.collect() pathway
1b1872
- Fix x86 arch detection in processor plugin
1b1872
- Pythonify Plugin._path_in_pathlist()
1b1872
- Clean up package checks in processor plugin
1b1872
- Replace self.policy().pkg_by_name() us in Logs plugin
1b1872
- Convert infiniband to package list
1b1872
- Dead code removal: PluginException
1b1872
- Dead code removal: sos.plugins.common_prefix()
1b1872
- Add vim tags to all python source files
1b1872
- Dead code removal: utilities.checksum()
1b1872
- Dead code removal: DirTree
1b1872
- Dead code removal: sos_relative_path()
1b1872
- Remove --profile support
1b1872
- Fix plugin_test exception on six.PY2
1b1872
- Call rhsm-debug with the --sos switch
1b1872
- Do not collect isos in cobbler plugin
1b1872
- Match plugins against policies
1b1872
- Update policy_tests.py for validate_plugin change
1b1872
- Rename validatePlugin to validate_plugin
1b1872
- Fix broken binary detection in satellite plugin
1b1872
- Clean up get_cmd_path/make_cmd_path/make_cmd_dirs mess
1b1872
- Add tuned plugin
1b1872
- Update systemd support
1b1872
- Fix remaining use of obsolete 'get_cmd_dir()' in plugins
1b1872
- Add PowerNV specific debug data
1b1872
- powerpc: Move VPD related tool under common code
1b1872
- Remove the rhevm plugin.
1b1872
- Replace package check with file check in anacron
1b1872
- Scrub ldap_default_authtok password in sssd plugin
1b1872
- Eliminate hard-coded /var/log/sa paths in sar plugin
1b1872
- Remove useless check_enabled() from sar plugin
1b1872
- Improve error message when cluster.crm_from is invalid
1b1872
- Fix command output substitution exception
1b1872
- Add distupgrade plugin
1b1872
- Fix gluster volume name extraction
1b1872
- Ensure unused fds are closed when calling subprocesses via Popen
1b1872
- Pass --no-archive to rhsm-debug script
1b1872
- postgresql: allow use TCP socket
1b1872
- postgresql: added license and copyright
1b1872
- postgresql: add logs about errors / warnings
1b1872
- postgresql: minor fixes
1b1872
- Include geo-replication status in gluster plugin
1b1872
- Make get_cmd_output_now() behaviour match 2.2
1b1872
- Add rhsm-debug collection to yum plugin
1b1872
- Always treat rhevm vdsmlogs option as string
1b1872
- Fix verbose file logging
1b1872
- Fix get_option() use in cluster plugin
1b1872
- Fix cluster postproc regression
1b1872
- Ensure superclass postproc method is called in ldap plugin
1b1872
- Remove obsolete diagnostics code from ldap plugin
1b1872
- Fix cluster module crm_report support
1b1872
1b1872
* Thu Mar 20 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-23
1b1872
- Call rhsm-debug with the --sos switch
1b1872
1b1872
* Mon Mar 03 2014 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix package check in anacron plugin
1b1872
1b1872
* Wed Feb 12 2014 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Remove obsolete rhel_version() usage from yum plugin
1b1872
1b1872
* Tue Feb 11 2014 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Prevent unhandled exception during command output substitution
1b1872
1b1872
* Mon Feb 10 2014 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix generation of volume names in gluster plugin
1b1872
- Add distupgrade plugin
1b1872
1b1872
* Tue Feb 04 2014 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Prevent file descriptor leaks when using Popen
1b1872
- Disable zip archive creation when running rhsm-debug
1b1872
- Include volume geo-replication status in gluster plugin
1b1872
1b1872
* Mon Feb 03 2014 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix get_option use in cluster plugin
1b1872
- Fix debug logging to file when given '-v'
1b1872
- Always treat rhevm plugin's vdsmlogs option as a string
1b1872
- Run the rhsm-debug script from yum plugin
1b1872
1b1872
* Fri Jan 31 2014 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Add new plugin to collect OpenHPI configuration
1b1872
- Fix cluster plugin crm_report support
1b1872
- Fix file postprocessing in ldap plugin
1b1872
- Remove collection of anaconda-ks.cfg from general plugin
1b1872
1b1872
* Fri Jan 24 2014 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Remove debug statements from logs plugin
1b1872
- Make ethernet interface detection more robust
1b1872
- Fix specifying multiple plugin options on the command line
1b1872
- Make log and message levels match previous versions
1b1872
- Log a warning message when external commands time out
1b1872
- Remove --upload command line option
1b1872
- Update sos UI text to match upstream
1b1872
1b1872
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com>
1b1872
- Mass rebuild 2013-12-27
1b1872
1b1872
* Thu Nov 14 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix regressions introduced with --build option
1b1872
1b1872
* Tue Nov 12 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix typo in yum plug-in add_forbidden_paths
1b1872
- Add krb5 plug-in and drop collection of krb5.keytab
1b1872
1b1872
* Fri Nov  8 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Add nfs client plug-in
1b1872
- Fix traceback when sar module force-enabled
1b1872
1b1872
* Thu Nov  7 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Restore --build command line option
1b1872
- Collect saved vmcore-dmesg.txt files
1b1872
- Normalize temporary directory paths
1b1872
1b1872
* Tue Nov  5 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Add domainname output to NIS plug-in
1b1872
- Collect /var/log/squid in squid plug-in
1b1872
- Collect mountstats and mountinfo in filesys plug-in
1b1872
- Add PowerPC plug-in from upstream
1b1872
1b1872
* Thu Oct 31 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Remove version checks in gluster plug-in
1b1872
- Check for usable temporary directory
1b1872
- Fix --alloptions command line option
1b1872
- Fix configuration fail regression
1b1872
1b1872
* Wed Oct 30 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Include /etc/yaboot.conf in boot plug-in
1b1872
- Fix collection of brctl output in networking plug-in
1b1872
- Verify limited set of RPM packages by default
1b1872
- Do not strip newlines from command output
1b1872
- Limit default sar data collection
1b1872
1b1872
* Thu Oct 3 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Do not attempt to read RPC pseudo files in networking plug-in
1b1872
- Restrict wbinfo collection to the current domain
1b1872
- Add obfuscation of luci secrets to cluster plug-in
1b1872
- Add XFS plug-in
1b1872
- Fix policy class handling of --tmp-dir
1b1872
- Do not set batch mode if stdin is not a TTY
1b1872
- Attempt to continue when reading bad input in interactive mode
1b1872
1b1872
* Wed Aug 14 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Add crm_report support to cluster plug-in
1b1872
- Fix rhel_version() usage in cluster and s390 plug-ins
1b1872
- Strip trailing newline from command output
1b1872
1b1872
* Mon Jun 10 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Silence 'could not run' messages at default verbosity
1b1872
- New upstream release
1b1872
1b1872
* Thu May 23 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Always invoke tar with '-f-' option
1b1872
1b1872
* Mon Jan 21 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix interactive mode regression when --ticket unspecified
1b1872
1b1872
* Fri Jan 18 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix propagation of --ticket parameter in interactive mode
1b1872
1b1872
* Thu Jan 17 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Revert OpenStack patch
1b1872
1b1872
* Wed Jan  9 2013 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Report --name and --ticket values as defaults
1b1872
- Fix device-mapper command execution logging
1b1872
- Fix data collection and rename PostreSQL module to pgsql
1b1872
1b1872
* Fri Oct 19 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Add support for content delivery hosts to RHUI module
1b1872
1b1872
* Thu Oct 18 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Add Red Hat Update Infrastructure module
1b1872
- Collect /proc/iomem in hardware module
1b1872
- Collect subscription-manager output in general module
1b1872
- Collect rhsm log files in general module
1b1872
- Fix exception in gluster module on non-gluster systems
1b1872
- Fix exception in psql module when dbname is not given
1b1872
1b1872
* Wed Oct 17 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Collect /proc/pagetypeinfo in memory module
1b1872
- Strip trailing newline from command output
1b1872
- Add sanlock module
1b1872
- Do not collect archived accounting files in psacct module
1b1872
- Call spacewalk-debug from rhn module to collect satellite data
1b1872
1b1872
* Mon Oct 15 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Avoid calling volume status when collecting gluster statedumps
1b1872
- Use a default report name if --name is empty
1b1872
- Quote tilde characters passed to shell in RPM module
1b1872
- Collect KDC and named configuration in ipa module
1b1872
- Sanitize hostname characters before using as report path
1b1872
- Collect /etc/multipath in device-mapper module
1b1872
- New plug-in for PostgreSQL
1b1872
- Add OpenStack module
1b1872
- Avoid deprecated sysctls in /proc/sys/net
1b1872
- Fix error logging when calling external programs
1b1872
- Use ip instead of ifconfig to generate network interface lists
1b1872
1b1872
* Wed May 23 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Collect the swift configuration directory in gluster module
1b1872
- Update IPA module and related plug-ins
1b1872
1b1872
* Fri May 18 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Collect mcelog files in the hardware module
1b1872
1b1872
* Wed May 02 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Add nfs statedump collection to gluster module
1b1872
1b1872
* Tue May 01 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Use wildcard to match possible libvirt log paths
1b1872
1b1872
* Mon Apr 23 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Add forbidden paths for new location of gluster private keys
1b1872
1b1872
* Fri Mar  9 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix katello and aeolus command string syntax
1b1872
- Remove stray hunk from gluster module patch
1b1872
1b1872
* Thu Mar  8 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Correct aeolus debug invocation in CloudForms module
1b1872
- Update gluster module for gluster-3.3
1b1872
- Add additional command output to gluster module
1b1872
- Add support for collecting gluster configuration and logs
1b1872
1b1872
* Wed Mar  7 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Collect additional diagnostic information for realtime systems
1b1872
- Improve sanitization of RHN user and case number in report name
1b1872
- Fix verbose output and debug logging
1b1872
- Add basic support for CloudForms data collection
1b1872
- Add support for Subscription Asset Manager diagnostics
1b1872
1b1872
* Tue Mar  6 2012 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Collect fence_virt.conf in cluster module
1b1872
- Fix collection of /proc/net directory tree
1b1872
- Gather output of cpufreq-info when present
1b1872
- Fix brctl showstp output when bridges contain multiple interfaces
1b1872
- Add /etc/modprobe.d to kernel module
1b1872
- Ensure relative symlink targets are correctly handled when copying
1b1872
- Fix satellite and proxy package detection in rhn plugin
1b1872
- Collect stderr output from external commands
1b1872
- Collect /proc/cgroups in the cgroups module
1b1872
  Resolve: bz784874
1b1872
- Collect /proc/irq in the kernel module
1b1872
- Fix installed-rpms formatting for long package names
1b1872
- Add symbolic links for truncated log files
1b1872
- Collect non-standard syslog and rsyslog log files
1b1872
- Use correct paths for tomcat6 in RHN module
1b1872
- Obscure root password if present in anacond-ks.cfg
1b1872
- Do not accept embedded forward slashes in RHN usernames
1b1872
- Add new sunrpc module to collect rpcinfo for gluster systems
1b1872
1b1872
* Tue Nov  1 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Do not collect subscription manager keys in general plugin
1b1872
1b1872
* Fri Sep 23 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix execution of RHN hardware.py from hardware plugin
1b1872
- Fix hardware plugin to support new lsusb path
1b1872
1b1872
* Fri Sep 09 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix brctl collection when a bridge contains no interfaces
1b1872
- Fix up2dateclient path in hardware plugin
1b1872
1b1872
* Mon Aug 15 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Collect brctl show and showstp output
1b1872
- Collect nslcd.conf in ldap plugin
1b1872
1b1872
* Sun Aug 14 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Truncate files that exceed specified size limit
1b1872
- Add support for collecting Red Hat Subscrition Manager configuration
1b1872
- Collect /etc/init on systems using upstart
1b1872
- Don't strip whitespace from output of external programs
1b1872
- Collect ipv6 neighbour table in network module
1b1872
- Collect basic cgroups configuration data
1b1872
1b1872
* Sat Aug 13 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix collection of data from LVM2 reporting tools in devicemapper plugin
1b1872
- Add /proc/vmmemctl collection to vmware plugin
1b1872
1b1872
* Fri Aug 12 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Collect yum repository list by default
1b1872
- Add basic Infiniband plugin
1b1872
- Add plugin for scsi-target-utils iSCSI target
1b1872
- Fix autofs plugin LC_ALL usage
1b1872
- Fix collection of lsusb and add collection of -t and -v outputs
1b1872
- Extend data collection by qpidd plugin
1b1872
- Add ethtool pause, coalesce and ring (-a, -c, -g) options to network plugin
1b1872
1b1872
* Thu Apr 07 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Use sha256 for report digest when operating in FIPS mode
1b1872
1b1872
* Tue Apr 05 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix parted and dumpe2fs output on s390
1b1872
1b1872
* Fri Feb 25 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix collection of chkconfig output in startup.py
1b1872
- Collect /etc/dhcp in dhcp.py plugin
1b1872
- Collect dmsetup ls --tree output in devicemapper.py
1b1872
- Collect lsblk output in filesys.py
1b1872
1b1872
* Thu Feb 24 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix collection of logs and config files in sssd.py
1b1872
- Add support for collecting entitlement certificates in rhn.py
1b1872
1b1872
* Thu Feb 03 2011 Bryn M. Reeves <bmr@redhat.com>
1b1872
- Fix cluster plugin dlm lockdump for el6
1b1872
- Add sssd plugin to collect configuration and logs
1b1872
- Collect /etc/anacrontab in system plugin
1b1872
- Correct handling of redhat-release for el6
1b1872
1b1872
* Thu Jul 29 2010 Adam Stokes <ajs at redhat dot com>
1b1872
1b1872
* Thu Jun 10 2010 Adam Stokes <ajs at redhat dot com>
1b1872
1b1872
* Wed Apr 28 2010 Adam Stokes <ajs at redhat dot com>
1b1872
1b1872
* Mon Apr 12 2010 Adam Stokes <ajs at redhat dot com>
1b1872
1b1872
* Tue Mar 30 2010 Adam Stokes <ajs at redhat dot com>
1b1872
- fix setup.py to autocompile translations and man pages
1b1872
- rebase 1.9
1b1872
1b1872
* Fri Mar 19 2010 Adam Stokes <ajs at redhat dot com>
1b1872
- updated translations
1b1872
1b1872
* Thu Mar 04 2010 Adam Stokes <ajs at redhat dot com>
1b1872
- version bump 1.9
1b1872
- replaced compression utility with xz
1b1872
- strip threading/multiprocessing
1b1872
- simplified progress indicator
1b1872
- pylint update
1b1872
- put global vars in class container
1b1872
- unittests
1b1872
- simple profiling
1b1872
- make use of xgettext as pygettext is deprecated
1b1872
1b1872
* Mon Jan 18 2010 Adam Stokes <ajs at redhat dot com>
1b1872
- more sanitizing options for log files
1b1872
- rhbz fixes from RHEL version merged into trunk
1b1872
- progressbar update
1b1872