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