|
|
|
@ -1,45 +1,39 @@
|
|
|
|
|
Summary: Helps troubleshoot SELinux problems
|
|
|
|
|
Name: setroubleshoot
|
|
|
|
|
Version: 2.2.64
|
|
|
|
|
Version: 3.0.35
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
License: GPLv2+
|
|
|
|
|
Group: Applications/System
|
|
|
|
|
URL: https://fedorahosted.org/setroubleshoot
|
|
|
|
|
# git clone git://git.fedorahosted.org/git/setroubleshoot.git; cd setroubleshoot
|
|
|
|
|
# git archive --prefix setroubleshoot-3.0.10/426cf8ea7a38e8c5179981219d831368161b65f2 > setroubleshoot-3.0.10.tar.gz
|
|
|
|
|
Source0: %{name}-%{version}.tar.gz
|
|
|
|
|
Source2: setroubleshoot.logrotate
|
|
|
|
|
Patch: setroubleshoot-seapplet.patch
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
|
BuildRequires: perl-XML-Parser
|
|
|
|
|
BuildRequires: libcap-ng-devel
|
|
|
|
|
BuildRequires: intltool gettext python
|
|
|
|
|
BuildRequires: desktop-file-utils dbus-devel gtk2-devel libnotify-devel audit-libs-devel libselinux-devel polkit-devel
|
|
|
|
|
BuildRequires: desktop-file-utils dbus-glib-devel gtk2-devel libnotify-devel audit-libs-devel libselinux-devel polkit-devel
|
|
|
|
|
Requires: %{name}-server = %{version}-%{release}
|
|
|
|
|
Requires: %{name}-plugins >= 2.0.4
|
|
|
|
|
Requires: pygtk2 >= 2.9.2
|
|
|
|
|
Requires: gnome-python2-gnome, gnome-python2-canvas
|
|
|
|
|
Requires: gnome-python2-gtkhtml2
|
|
|
|
|
Requires: gtk2
|
|
|
|
|
Requires: dbus
|
|
|
|
|
Requires: dbus-python
|
|
|
|
|
Requires: pygobject2
|
|
|
|
|
Requires: report-gtk
|
|
|
|
|
Requires: report-config-bugzilla-redhat-com
|
|
|
|
|
Requires: polkit
|
|
|
|
|
Requires: yum
|
|
|
|
|
Requires: gnome-python2-gnomekeyring
|
|
|
|
|
Requires(post): /usr/bin/update-desktop-database
|
|
|
|
|
Requires(post): dbus libpcap
|
|
|
|
|
Requires(postun): /usr/bin/update-desktop-database
|
|
|
|
|
Requires(post): desktop-file-utils
|
|
|
|
|
Requires(post): dbus
|
|
|
|
|
Requires(postun): desktop-file-utils
|
|
|
|
|
Requires(postun): dbus
|
|
|
|
|
Requires: notify-python
|
|
|
|
|
%{?fc7:Requires: selinux-policy-base >= 2.6.4-45}
|
|
|
|
|
%{?fc8:Requires: selinux-policy-base >= 3.0.7-10}
|
|
|
|
|
%{?fc11:Requires: selinux-policy-base >= 3.6.12-48}
|
|
|
|
|
|
|
|
|
|
%if 0%{?fedora}
|
|
|
|
|
BuildRequires: xdg-utils
|
|
|
|
|
Requires: xdg-utils
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel}
|
|
|
|
|
BuildRequires: htmlview
|
|
|
|
|
Requires: htmlview
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
|
|
|
|
|
|
|
|
|
@ -55,7 +49,7 @@ Requires: htmlview
|
|
|
|
|
%global pkgdatabase %{pkgvardatadir}/audit_listener_database.xml
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
setroubleshoot gui. Application that allows you to view setroubleshoot-server
|
|
|
|
|
setroubleshoot GUI. Application that allows you to view setroubleshoot-server
|
|
|
|
|
messages.
|
|
|
|
|
Provides tools to help diagnose SELinux problems. When AVC messages
|
|
|
|
|
are generated an alert can be generated that will give information
|
|
|
|
@ -65,33 +59,34 @@ to user preference. The same tools can be run on existing log files.
|
|
|
|
|
%files
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%{pkgguidir}
|
|
|
|
|
%{_sysconfdir}/xdg/autostart/*
|
|
|
|
|
%{_datadir}/applications/*.desktop
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/xdg/autostart/*
|
|
|
|
|
%config %{_datadir}/applications/*.desktop
|
|
|
|
|
%{_datadir}/dbus-1/services/sealert.service
|
|
|
|
|
%{_datadir}/icons/hicolor
|
|
|
|
|
%dir %attr(0755,root,root) %{pkgpythondir}
|
|
|
|
|
%{pkgpythondir}/serverconnection.py*
|
|
|
|
|
%{pkgpythondir}/browser.py*
|
|
|
|
|
%{pkgpythondir}/email_dialog.py*
|
|
|
|
|
%{pkgpythondir}/gui_utils.py*
|
|
|
|
|
%{pkgpythondir}/run_cmd.py*
|
|
|
|
|
%{_bindir}/seapplet
|
|
|
|
|
%config %{_datadir}/polkit-1/actions/org.fedoraproject.setroubleshootfixit.policy
|
|
|
|
|
%config %{_sysconfdir}/dbus-1/system.d/org.fedoraproject.SetroubleshootFixit.conf
|
|
|
|
|
%{_datadir}/polkit-1/actions/org.fedoraproject.setroubleshootfixit.policy
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.fedoraproject.SetroubleshootFixit.conf
|
|
|
|
|
%{_datadir}/dbus-1/system-services/org.fedoraproject.SetroubleshootFixit.service
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
/usr/bin/update-desktop-database %{_datadir}/applications
|
|
|
|
|
/usr/bin/desktop-file-install %{_datadir}/applications 2> /dev/null
|
|
|
|
|
touch --no-create %{_datadir}/icons/hicolor || :
|
|
|
|
|
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
|
|
|
dbus-send --system /com/redhat/setroubleshootd com.redhat.SEtroubleshootdIface.restart string:'rpm install' >/dev/null 2>&1 || :
|
|
|
|
|
|
|
|
|
|
%postun
|
|
|
|
|
/usr/bin/update-desktop-database %{_datadir}/applications
|
|
|
|
|
/usr/bin/update-desktop-database %{_datadir}/applications 2> /dev/null
|
|
|
|
|
touch --no-create %{_datadir}/icons/hicolor
|
|
|
|
|
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q
|
|
|
|
|
%patch -p1 -b .seapplet
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
%configure
|
|
|
|
@ -113,13 +108,9 @@ Group: Applications/System
|
|
|
|
|
Requires: %{name}-plugins >= 2.0.4
|
|
|
|
|
Requires: audit >= 1.2.6-3
|
|
|
|
|
Requires: audit-libs-python >= 1.2.6-3
|
|
|
|
|
Requires: pygobject2
|
|
|
|
|
Requires: dbus libnotify
|
|
|
|
|
Requires: dbus-python
|
|
|
|
|
Requires: libxml2-python
|
|
|
|
|
Requires: setools-libs-python
|
|
|
|
|
Requires: rpm-python
|
|
|
|
|
Requires: gtk2 libnotify
|
|
|
|
|
Requires: libselinux-python >= 1.30.15-1
|
|
|
|
|
Requires: policycoreutils-python
|
|
|
|
|
BuildRequires: intltool gettext python
|
|
|
|
@ -139,10 +130,6 @@ about the problem and help track its resolution. Alerts can be configured
|
|
|
|
|
to user preference. The same tools can be run on existing log files.
|
|
|
|
|
|
|
|
|
|
%post server
|
|
|
|
|
if [ -f %{pkgdatabase} ]; then
|
|
|
|
|
chown root:root %{pkgdatabase} >/dev/null 2>&1
|
|
|
|
|
chmod 600 %{pkgdatabase} >/dev/null 2>&1
|
|
|
|
|
fi
|
|
|
|
|
/sbin/service auditd reload >/dev/null 2>&1 || :
|
|
|
|
|
|
|
|
|
|
%postun server
|
|
|
|
@ -159,6 +146,7 @@ rm -rf %{buildroot}
|
|
|
|
|
|
|
|
|
|
%files server -f %{name}.lang
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%doc %{pkgdocdir}
|
|
|
|
|
%{_bindir}/sealert
|
|
|
|
|
%{_sbindir}/sedispatch
|
|
|
|
|
%{_sbindir}/setroubleshootd
|
|
|
|
@ -186,34 +174,152 @@ rm -rf %{buildroot}
|
|
|
|
|
%{pkgpythondir}/uuid.py*
|
|
|
|
|
%{pkgpythondir}/xml_serialize.py*
|
|
|
|
|
%{pkgpythondir}/sesearch/__init__.py*
|
|
|
|
|
%{pkgpythondir}/sesearch/_sesearch.so
|
|
|
|
|
%{pkgpythondir}/default_encoding_utf8.so
|
|
|
|
|
%{pkgdatadir}
|
|
|
|
|
%config %{pkgconfigdir}/%{name}.cfg
|
|
|
|
|
%attr(0755,root,root) %{pkgpythondir}/sesearch/_sesearch.so
|
|
|
|
|
%attr(0755,root,root) %{pkgpythondir}/default_encoding_utf8.so
|
|
|
|
|
%dir %{pkgdatadir}
|
|
|
|
|
%{pkgdatadir}/SetroubleshootFixit.py*
|
|
|
|
|
%{pkgdatadir}/updater.py*
|
|
|
|
|
%config(noreplace) %{pkgconfigdir}/%{name}.conf
|
|
|
|
|
%dir %{pkglogdir}
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
|
|
|
|
|
%config %{_sysconfdir}/dbus-1/system.d/org.fedoraproject.Setroubleshootd.conf
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.fedoraproject.Setroubleshootd.conf
|
|
|
|
|
%dir %{pkgrundir}
|
|
|
|
|
%dir %{pkgvardatadir}
|
|
|
|
|
%ghost %attr(0600,root,root) %{pkgdatabase}
|
|
|
|
|
%ghost %attr(0644,root,root) %{pkgvardatadir}/email_alert_recipients
|
|
|
|
|
%{_mandir}/man8/sealert.8.gz
|
|
|
|
|
/etc/audisp/plugins.d/sedispatch.conf
|
|
|
|
|
%{_mandir}/man8/sedispatch.8.gz
|
|
|
|
|
%{_mandir}/man8/setroubleshootd.8.gz
|
|
|
|
|
%config /etc/audisp/plugins.d/sedispatch.conf
|
|
|
|
|
%{_datadir}/dbus-1/system-services/org.fedoraproject.Setroubleshootd.service
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
|
Summary: Setroubleshoot documentation
|
|
|
|
|
Group: System Environment/Base
|
|
|
|
|
Requires(pre): setroubleshoot = %{version}-%{release}
|
|
|
|
|
Requires(pre): setroubleshoot-server = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
|
Setroubleshoot documentation package
|
|
|
|
|
|
|
|
|
|
%files doc
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%doc %{pkgdocdir}
|
|
|
|
|
%{pkgdocdir}/setroubleshoot*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon May 24 2011 <dwalsh@redhat.com> - 3.0.35-1
|
|
|
|
|
- Make work on RHEL6
|
|
|
|
|
- Fix if Button to allow user to select full button
|
|
|
|
|
|
|
|
|
|
* Mon Apr 18 2011 <dwalsh@redhat.com> - 3.0.33-1
|
|
|
|
|
- Stop translating strings into bogus hex strings
|
|
|
|
|
|
|
|
|
|
* Mon Apr 11 2011 <dwalsh@redhat.com> - 3.0.31-1
|
|
|
|
|
- Allow browser to close even if windows are still open
|
|
|
|
|
|
|
|
|
|
* Tue Mar 1 2011 <dwalsh@redhat.com> - 3.0.30-1
|
|
|
|
|
- Change seapplet to only check for AVCs on login, if checkonlogin flag is turned on in ~/.setroubleshoot file
|
|
|
|
|
- Fix list_all_alerts bug causing crash on bad type
|
|
|
|
|
|
|
|
|
|
* Mon Feb 21 2011 <dwalsh@redhat.com> - 3.0.29-1
|
|
|
|
|
- Fix handling of "/" in alert list
|
|
|
|
|
- Update translations
|
|
|
|
|
|
|
|
|
|
* Fri Feb 18 2011 <dwalsh@redhat.com> - 3.0.28-1
|
|
|
|
|
- Tighten up screen to fit on little screens
|
|
|
|
|
|
|
|
|
|
* Fri Feb 18 2011 <dwalsh@redhat.com> - 3.0.27-1
|
|
|
|
|
- Remove dependance on gnome python modules
|
|
|
|
|
- Update translations
|
|
|
|
|
|
|
|
|
|
* Wed Feb 9 2011 <dwalsh@redhat.com> - 3.0.26-1
|
|
|
|
|
- Cleanup handling of current_alert
|
|
|
|
|
- Change Details button to say Plugin\nDetails
|
|
|
|
|
|
|
|
|
|
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.25-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jan 26 2011 <dwalsh@redhat.com> - 3.0.25-1
|
|
|
|
|
- Turn off sensitivity of details button when no AVC's exist
|
|
|
|
|
|
|
|
|
|
* Mon Jan 24 2011 <dwalsh@redhat.com> - 3.0.24-1
|
|
|
|
|
- Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work.
|
|
|
|
|
|
|
|
|
|
* Tue Jan 18 2011 <dwalsh@redhat.com> - 3.0.23-1
|
|
|
|
|
- Fixup for allow_execstack have to add pid to avc struct
|
|
|
|
|
|
|
|
|
|
* Tue Jan 18 2011 <dwalsh@redhat.com> - 3.0.22-1
|
|
|
|
|
- Fix email_alerts to work with new infrastructure
|
|
|
|
|
|
|
|
|
|
* Fri Jan 7 2011 <dwalsh@redhat.com> - 3.0.20-1
|
|
|
|
|
- Added details button and context as tooltips to gui on front end for advanced users
|
|
|
|
|
|
|
|
|
|
* Thu Jan 6 2011 <dwalsh@redhat.com> - 3.0.19-1
|
|
|
|
|
- Fix man page to reflect change in gui
|
|
|
|
|
- Fix sealert -fixit call to import load_plugins
|
|
|
|
|
- update translations
|
|
|
|
|
- Fix handling of empty tpath in gui
|
|
|
|
|
|
|
|
|
|
* Thu Dec 23 2010 <dwalsh@redhat.com> - 3.0.17-1
|
|
|
|
|
- Fix dbus Introspect handling
|
|
|
|
|
- Make sealert use terminal for errors when in terminal mode
|
|
|
|
|
|
|
|
|
|
* Wed Dec 22 2010 <dwalsh@redhat.com> - 3.0.16-1
|
|
|
|
|
- Update Translations
|
|
|
|
|
|
|
|
|
|
* Thu Dec 2 2010 <dwalsh@redhat.com> - 3.0.15-1
|
|
|
|
|
- Fix Details Button
|
|
|
|
|
- Fix table display
|
|
|
|
|
- Handle situations when you have no spath and tpath
|
|
|
|
|
|
|
|
|
|
* Mon Nov 29 2010 <dwalsh@redhat.com> - 3.0.14-1
|
|
|
|
|
- Fix dbus config file to allow console to use sealert
|
|
|
|
|
|
|
|
|
|
* Mon Nov 29 2010 <dwalsh@redhat.com> - 3.0.13-1
|
|
|
|
|
- setroubleshoot will create /var/run/setroubleshoot if it does not exist
|
|
|
|
|
|
|
|
|
|
* Wed Nov 24 2010 <dwalsh@redhat.com> - 3.0.12-2
|
|
|
|
|
- Ghost /var/run/setroubleshoot
|
|
|
|
|
|
|
|
|
|
* Tue Nov 23 2010 <dwalsh@redhat.com> - 3.0.12-1
|
|
|
|
|
- Update translations
|
|
|
|
|
- Allow seapplet to check for updates
|
|
|
|
|
|
|
|
|
|
* Mon Nov 22 2010 <dwalsh@redhat.com> - 3.0.11-1
|
|
|
|
|
- Better handling of tracebacks in terminal mode
|
|
|
|
|
- Fix up messages on process and capability avc messages
|
|
|
|
|
- Update translations
|
|
|
|
|
|
|
|
|
|
* Fri Nov 19 2010 <dwalsh@redhat.com> - 3.0.9-1
|
|
|
|
|
- Fix config name
|
|
|
|
|
|
|
|
|
|
* Wed Nov 17 2010 <dwalsh@redhat.com> - 3.0.8-1
|
|
|
|
|
- Fix crash in sealert with missing log_*
|
|
|
|
|
- Report bugzillas in english
|
|
|
|
|
|
|
|
|
|
* Fri Nov 12 2010 <dwalsh@redhat.com> - 3.0.7-1
|
|
|
|
|
- Apply patch from Yuri Chornoivan to fix spelling mistakes
|
|
|
|
|
- Remove py files that are no longer used
|
|
|
|
|
- Add details button
|
|
|
|
|
|
|
|
|
|
* Wed Nov 10 2010 <dwalsh@redhat.com> - 3.0.6-1
|
|
|
|
|
- Fix handling of report_count and ignore button
|
|
|
|
|
|
|
|
|
|
* Mon Mar 15 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.69-1
|
|
|
|
|
- Add white level, so plugins can tell setroubleshoot to ignore avc
|
|
|
|
|
|
|
|
|
|
* Mon Mar 8 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.67-1
|
|
|
|
|
- Fix browser to handle ignore flag
|
|
|
|
|
- Remove tpath for signature
|
|
|
|
|
- Fix audit2why handling for sealert and setroubleshoot
|
|
|
|
|
- Fix sort order selection
|
|
|
|
|
- Fix dontnotify handling
|
|
|
|
|
|
|
|
|
|
* Fri Mar 5 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.66-1
|
|
|
|
|
- Update translations
|
|
|
|
|
|
|
|
|
|
* Mon Feb 22 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.65-1
|
|
|
|
|
- Fix saving last position exception
|
|
|
|
|
|
|
|
|
|
* Sun Feb 14 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.64-1
|
|
|
|
|
- Fix seapplet infinite loop from Tim Eliseo
|
|
|
|
|
|
|
|
|
@ -229,7 +335,7 @@ Setroubleshoot documentation package
|
|
|
|
|
* Tue Jan 26 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.61-1
|
|
|
|
|
- Add Gavin Romig-Koch report patch
|
|
|
|
|
- Cleanup Browser window
|
|
|
|
|
- Remove avc messages that are allowed or dontaudited in current policy
|
|
|
|
|
- Remove avc messages that are allowed or dontaudited in current poilcy
|
|
|
|
|
|
|
|
|
|
* Fri Jan 22 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.60-1
|
|
|
|
|
- Remove untest attachfile code
|
|
|
|
@ -517,14 +623,14 @@ Setroubleshoot documentation package
|
|
|
|
|
and the selected alert has a fix command
|
|
|
|
|
- add a config parameters 'run_fix_cmd_enable' to control if fix commands
|
|
|
|
|
can be run, defaults to False
|
|
|
|
|
- Resolve bug #431380: prevent notify popups while setroubleshoot is open
|
|
|
|
|
- Resolve bug 431380: prevent notify popups while setroubleshoot is open
|
|
|
|
|
|
|
|
|
|
* Wed Feb 6 2008 John Dennis <jdennis@redhat.com> - 2.0.5-1
|
|
|
|
|
- allow sealert -l lookup to accept * wildcard
|
|
|
|
|
- add a few more audit fields needing special decode handling
|
|
|
|
|
|
|
|
|
|
* Thu Jan 31 2008 <jdennis@redhat.com> - 2.0.4-1
|
|
|
|
|
- Resolve bug #430421: audit_listener_database.xml:3029: parser error in xmlParseDoc()
|
|
|
|
|
- Resolve bug 430421: audit_listener_database.xml:3029: parser error in xmlParseDoc()
|
|
|
|
|
rewrite the audit_msg_decode logic to beaware of specific audit fields
|
|
|
|
|
- add new template substitution $SOURCE, a friendly name, $SOURCE_PATH still exists
|
|
|
|
|
and is the full path name of $SOURCE, also add 'source' attribute in AVC class,
|
|
|
|
@ -533,33 +639,33 @@ Setroubleshoot documentation package
|
|
|
|
|
it had only been looking at path, fixes <Unknown> showing up for many targets
|
|
|
|
|
- add exception handling around xml file writes (Alan Cox reports problem when /var is full)
|
|
|
|
|
- add testing documentation
|
|
|
|
|
- Resolve bug #430845: obsolete URL in setroubleshoot package description
|
|
|
|
|
- Resolve bug #428960: Permissive message makes no sense.
|
|
|
|
|
- Resolve bug 430845: obsolete URL in setroubleshoot package description
|
|
|
|
|
- Resolve bug 428960: Permissive message makes no sense.
|
|
|
|
|
- init script now allows extra test options
|
|
|
|
|
- show_browser() now opens and raises the window (e.g. presents) rather than just
|
|
|
|
|
assuring it's realized (e.g. iconified, or hidden)
|
|
|
|
|
- sealert -l message in syslog converts from html before writing to syslog
|
|
|
|
|
- Resolve bug #320881: export setroubleshoot_selinux_symposium in PDF format
|
|
|
|
|
- Resolve bug 320881: export setroubleshoot_selinux_symposium in PDF format
|
|
|
|
|
- add code to verify all async rpc's have been cleared from the async rpc cache
|
|
|
|
|
- add code to set a default rpc method return if the interface does not define a callbak
|
|
|
|
|
(methods which did not have a callback were not returning anything and hence were no
|
|
|
|
|
getting cleared from the cache)
|
|
|
|
|
|
|
|
|
|
* Fri Jan 11 2008 <jdennis@redhat.com> - 2.0.2-1
|
|
|
|
|
- Resolve bug #428252: Problem with update/remove old version
|
|
|
|
|
- Resolve bug 428252: Problem with update/remove old version
|
|
|
|
|
- Add code to validate xml database version, if file is incompatible it is not read,
|
|
|
|
|
the next time the database is written it will be in the new version format.
|
|
|
|
|
This means the database contents are not preserved across database version upgrades.
|
|
|
|
|
- Remove postun trigger from spec file used to clear database between incompatible versions
|
|
|
|
|
the new database version check during database read will handle this instead
|
|
|
|
|
- bullet proof exit status in init script and rpm scriptlets
|
|
|
|
|
- Resolve bug #247302: setroubleshoot's autostart .desktop file fails to start under a KDE session
|
|
|
|
|
- Resolve bug #376041: Cannot check setroubleshoot service status as non-root
|
|
|
|
|
- Resolve bug #332281: remove obsolete translation
|
|
|
|
|
- Resolve bug #344331: No description in gnome-session-properties
|
|
|
|
|
- Resolve bug #358581: missing libuser-python dependency
|
|
|
|
|
- Resolve bug #426586: Renaming translation po file from sr@Latn to sr@latin
|
|
|
|
|
- Resolve bug #427260: German Translation
|
|
|
|
|
- Resolve bug 247302: setroubleshoot's autostart .desktop file fails to start under a KDE session
|
|
|
|
|
- Resolve bug 376041: Cannot check setroubleshoot service status as non-root
|
|
|
|
|
- Resolve bug 332281: remove obsolete translation
|
|
|
|
|
- Resolve bug 344331: No description in gnome-session-properties
|
|
|
|
|
- Resolve bug 358581: missing libuser-python dependency
|
|
|
|
|
- Resolve bug 426586: Renaming translation po file from sr@Latn to sr@latin
|
|
|
|
|
- Resolve bug 427260: German Translation
|
|
|
|
|
- enhance the sealert man page
|
|
|
|
|
|
|
|
|
|
* Fri Jan 4 2008 <jdennis@redhat.com> - 2.0.1-1
|
|
|
|
@ -569,8 +675,8 @@ Setroubleshoot documentation package
|
|
|
|
|
- rpc methods now check for authenticated state
|
|
|
|
|
- fix html handling of summary string
|
|
|
|
|
- add 'named' messages to status bar, make sure all messages either timeout or are named
|
|
|
|
|
- fix ordering of menus, resolves bug #427418
|
|
|
|
|
- add 'hide quiet' to browser view filtering, resolves bug #427421
|
|
|
|
|
- fix ordering of menus, resolves bug 427418
|
|
|
|
|
- add 'hide quiet' to browser view filtering, resolves bug 427421
|
|
|
|
|
- tweak siginfo text formatting
|
|
|
|
|
- add logon to SECommandLine so that sealert -l <local_id> works
|
|
|
|
|
|
|
|
|
@ -584,15 +690,15 @@ Setroubleshoot documentation package
|
|
|
|
|
- change identity to just username
|
|
|
|
|
- make sure set_filter user validation works and reports error in browser
|
|
|
|
|
- fix generation of line numbers and host when connected to audispd
|
|
|
|
|
- add permissive notification, resolves bug #231334: Wording doesn't change for permissive mode
|
|
|
|
|
- resolves bug #244345: avc path information incomplete
|
|
|
|
|
- add permissive notification, resolves bug 231334: Wording doesn't change for permissive mode
|
|
|
|
|
- resolves bug 244345: avc path information incomplete
|
|
|
|
|
- get the uid,gid when a client connects to the server
|
|
|
|
|
- set_filter now verifies the filter is owned by the user,
|
|
|
|
|
- resolves bug #288261: setroubleshoot lack of user authentication
|
|
|
|
|
- resolves bug 288261: setroubleshoot lack of user authentication
|
|
|
|
|
- remove filter options which weren't being used
|
|
|
|
|
- change '@' in audit data hostname to '.'
|
|
|
|
|
- remove restart dialog
|
|
|
|
|
resolves bug #321171: sealert's dialog after update is higly confusing
|
|
|
|
|
resolves bug 321171: sealert's dialog after update is higly confusing
|
|
|
|
|
- fix rpc xml arg
|
|
|
|
|
- fix handling of host value
|
|
|
|
|
- tweak what fields are in signature
|
|
|
|
@ -641,7 +747,7 @@ Setroubleshoot documentation package
|
|
|
|
|
- add "Host" column in browser
|
|
|
|
|
add "Toggle Column Visibility" menu to toggle display of any column on/off
|
|
|
|
|
|
|
|
|
|
- Resolves bug #310261: setroubleshoot notifications aren't throttled
|
|
|
|
|
- Resolves bug 310261: setroubleshoot notifications aren't throttled
|
|
|
|
|
|
|
|
|
|
- add support for AUDIT_EOE, end-of-event, if AUDIT_EOE immediately
|
|
|
|
|
emit cached event. Disable timeouts used to flush events if
|
|
|
|
@ -658,7 +764,7 @@ Setroubleshoot documentation package
|
|
|
|
|
|
|
|
|
|
- update Polish translation (Piotr Drąg (raven@pmail.pl))
|
|
|
|
|
|
|
|
|
|
- Resolves bug #239893: sealert wakes up very often
|
|
|
|
|
- Resolves bug 239893: sealert wakes up very often
|
|
|
|
|
This was caused by the use of threads and pygtk's thread signal
|
|
|
|
|
handling. The only use of threads in sealert was for log file
|
|
|
|
|
scanning so that the UI would remain responsive during a
|
|
|
|
@ -689,7 +795,7 @@ Setroubleshoot documentation package
|
|
|
|
|
been successfully run to completion, otherwise the user is only
|
|
|
|
|
left with the option to cancel.
|
|
|
|
|
|
|
|
|
|
- Relates bug #252035 bug #247469, setroubleshootd and sealert should
|
|
|
|
|
- Relates bug 252035 bug 247469, setroubleshootd and sealert should
|
|
|
|
|
exit if SELinux is disabled.
|
|
|
|
|
|
|
|
|
|
- add utility functions escape_html() and unescape_html()
|
|
|
|
@ -710,7 +816,7 @@ Setroubleshoot documentation package
|
|
|
|
|
|
|
|
|
|
- require selinux policy version in spec file to allow system dbus use
|
|
|
|
|
|
|
|
|
|
- Resolves bug #256601: audit2allow generates incorrect syntax when comma "," in
|
|
|
|
|
- Resolves bug 256601: audit2allow generates incorrect syntax when comma "," in
|
|
|
|
|
denied list
|
|
|
|
|
|
|
|
|
|
- update po i18n files
|
|
|
|
@ -837,7 +943,7 @@ Setroubleshoot documentation package
|
|
|
|
|
- Related Bug# 224343: Fix setroubleshoot browser to respond to desktop theme changes
|
|
|
|
|
- improve traceback error reporting in sealert
|
|
|
|
|
- rewrite AboutDialog, replacing glade version
|
|
|
|
|
- Resolves bug #229849 Bug# 230115, Relates bug #221850: fix uuid code to resolve
|
|
|
|
|
- Resolves bug 229849 Bug# 230115, Relates bug 221850: fix uuid code to resolve
|
|
|
|
|
'_uuid_generate_random' is not defined error
|
|
|
|
|
|
|
|
|
|
* Thu Feb 22 2007 Dan Walsh <dwalsh@redhat.com> - 1.9.2-1
|
|
|
|
@ -857,12 +963,12 @@ Setroubleshoot documentation package
|
|
|
|
|
|
|
|
|
|
* Fri Feb 2 2007 John Dennis <jdennis@redhat.com> - 1.8.16-1
|
|
|
|
|
[John Dennis <jdennis@redhat.com>]
|
|
|
|
|
- Resolves: Bug# 224343 sealert's "Aditional Info:" text should be in white box
|
|
|
|
|
- Resolves: Bug# 224336 sealert should have GtkRadioButtons in menu View
|
|
|
|
|
- Related: bug #224351
|
|
|
|
|
- Fixes Bug# 224343 sealert's "Aditional Info:" text should be in white box
|
|
|
|
|
- Fixes Bug# 224336 sealert should have GtkRadioButtons in menu View
|
|
|
|
|
- Related: bug 224351
|
|
|
|
|
Rewrite parts of logging support to better support changing output
|
|
|
|
|
categories, output destinations. Now -v -V verbose works in sealert.
|
|
|
|
|
- Resolves bug# 225161, granted AVC's incorrectly identified as a denial
|
|
|
|
|
- Resolves bug 225161, granted AVC's incorrectly identified as a denial
|
|
|
|
|
- add alert count to status bar
|
|
|
|
|
- add "Help" command to Help menu, opens web browser on wiki User FAQ
|
|
|
|
|
[Dan Walsh <dwalsh@redhat.com>]
|
|
|
|
@ -874,7 +980,7 @@ Setroubleshoot documentation package
|
|
|
|
|
- Cleanup Plugins
|
|
|
|
|
|
|
|
|
|
* Thu Jan 11 2007 John Dennis <jdennis@redhat.com> - 1.8.14-1
|
|
|
|
|
- Resolves: bug# 221850
|
|
|
|
|
- Fixes 221850
|
|
|
|
|
plugin module loading was failing in python 2.5 with the message
|
|
|
|
|
"SystemError: Parent module 'plugins' not loaded". This is due to a
|
|
|
|
|
change in behavior between python 2.4 and 2.5, in python 2.4 the lack
|
|
|
|
@ -921,7 +1027,7 @@ Setroubleshoot documentation package
|
|
|
|
|
- remove obsolte requires for python element tree
|
|
|
|
|
|
|
|
|
|
* Mon Dec 18 2006 John Dennis <jdennis@redhat.com> - 1.8.11-1
|
|
|
|
|
- Resolves: #216575, more translations
|
|
|
|
|
- Fixes 216575, more translations
|
|
|
|
|
- Replace delete and expunge menu labels with something more intuitive
|
|
|
|
|
- add ability for browser to be restarted with identical window
|
|
|
|
|
position and state
|
|
|
|
@ -936,23 +1042,23 @@ Setroubleshoot documentation package
|
|
|
|
|
* Wed Dec 9 2006 Dan Walsh <dwalsh@redhat.com> - 1.8.10-1
|
|
|
|
|
- Improve quality of plugins
|
|
|
|
|
- Make matching easier
|
|
|
|
|
- Resolves: #216575
|
|
|
|
|
- Fixes 216575
|
|
|
|
|
|
|
|
|
|
* Wed Dec 9 2006 Dan Walsh <dwalsh@redhat.com> - 1.8.9-1
|
|
|
|
|
- Additional Translations
|
|
|
|
|
- Resolves: #216575
|
|
|
|
|
- Fixes 216575
|
|
|
|
|
|
|
|
|
|
* Sat Dec 8 2006 Dan Walsh <dwalsh@redhat.com> - 1.8.8-1
|
|
|
|
|
- Additional Translations
|
|
|
|
|
- Change sealert to be able to run without X-Windows
|
|
|
|
|
- Resolves: #216575
|
|
|
|
|
- Fixes 216575
|
|
|
|
|
|
|
|
|
|
* Fri Dec 8 2006 Dan Walsh <dwalsh@redhat.com> - 1.8.7-1
|
|
|
|
|
- Additional Translations
|
|
|
|
|
- Change avc_audit.py to allow it to analyze /var/log/messages
|
|
|
|
|
|
|
|
|
|
* Mon Dec 4 2006 John Dennis <jdennis@redhat.com> - 1.8.6-1
|
|
|
|
|
- Resolves: bug# 218150,
|
|
|
|
|
- Fixes 218150,
|
|
|
|
|
"If view is set to "hide delete" you cannot filter new entries"
|
|
|
|
|
Actually, the bug was toggle cell renderer was connected to the
|
|
|
|
|
base model instead of the model attached to the view, the sort
|
|
|
|
@ -964,9 +1070,9 @@ Setroubleshoot documentation package
|
|
|
|
|
is initially empty, caused by last_selected_row == None
|
|
|
|
|
|
|
|
|
|
* Thu Nov 30 2006 John Dennis <jdennis@redhat.com> - 1.8.3-1
|
|
|
|
|
- Resolves: bug# 217961, sealert needs pygtk2-libglade
|
|
|
|
|
- Fixes 217961, sealert needs pygtk2-libglade
|
|
|
|
|
- more i18n translations
|
|
|
|
|
- Resolves: bug# 217710, date representation did not respect locale,
|
|
|
|
|
- Fixes 217710, date representation did not respect locale,
|
|
|
|
|
at the same time remove old date formatting code, now cruft since
|
|
|
|
|
we can't use it because it was specific to US English.
|
|
|
|
|
- fix how selections are handled when rows are expunged.
|
|
|
|
@ -975,21 +1081,21 @@ Setroubleshoot documentation package
|
|
|
|
|
table rows.
|
|
|
|
|
|
|
|
|
|
* Tue Nov 28 2006 John Dennis <jdennis@redhat.com> - 1.8.1-1
|
|
|
|
|
- Resolves: bug# 216936, bug# 215290, add 'Copy Alert' edit menu item
|
|
|
|
|
- Fixes 216936, bug 215290, add 'Copy Alert' edit menu item
|
|
|
|
|
- clean up menu items, add tooltips
|
|
|
|
|
- fix printing so it will work with multiple alerts, force font to
|
|
|
|
|
monospace 10pt, display error dialog if printing fails.
|
|
|
|
|
- Resolves: bug# 216908, platform and raw audit messages were not wrapped
|
|
|
|
|
- Fixes 216908, platform and raw audit messages were not wrapped
|
|
|
|
|
to fit on page.
|
|
|
|
|
- Related: bug# 216575, update i18n po files
|
|
|
|
|
- Resolves: bug# 216941, set default folder for save operation, also set
|
|
|
|
|
- Related: 216575, update i18n po files
|
|
|
|
|
- Fixes 216941, set default folder for save operation, also set
|
|
|
|
|
default filename
|
|
|
|
|
- Resolves: #bug 216327 add menu items "toggle hide deleted", "select none". Add model
|
|
|
|
|
- Fixes 216327 add menu items "toggle hide deleted", "select none". Add model
|
|
|
|
|
filter to control visibility of alerts
|
|
|
|
|
- Resolves: bug# 214218, sealert with no command line
|
|
|
|
|
- Fixes 214218, sealert with no command line
|
|
|
|
|
arguments induces startup as dbus service, this had been a
|
|
|
|
|
regression.
|
|
|
|
|
- Resolves: bug# 216327, rework how deletes are performed in browser. Delete
|
|
|
|
|
- Fixes 216327, rework how deletes are performed in browser. Delete
|
|
|
|
|
now marks each seleted siginfo with a delete flag, expunge
|
|
|
|
|
permanently deletes siginfo's marked for deletion, also add undelete
|
|
|
|
|
command, removed delete confirmation dialog. Modify how text
|
|
|
|
@ -1189,7 +1295,7 @@ it has already been seen
|
|
|
|
|
- Fix desktop
|
|
|
|
|
|
|
|
|
|
* Tue Aug 22 2006 John Dennis <jdennis@redhat.com> - 0.30-1
|
|
|
|
|
- fix bug #203479, missing requires of audit-libs-python
|
|
|
|
|
- fix bug 203479, missing requires of audit-libs-python
|
|
|
|
|
- add support to sealert to listen on a dbus session signal to display
|
|
|
|
|
the gui. This is needed for when the status icon is not visible and
|
|
|
|
|
the user wants to see the UI. There is now a seperate program
|
|
|
|
@ -1232,7 +1338,7 @@ it has already been seen
|
|
|
|
|
|
|
|
|
|
* Thu Aug 17 2006 John Dennis <jdennis@redhat.com> - 0.23-1
|
|
|
|
|
|
|
|
|
|
- fix for bug #202206, require correct version of audit,
|
|
|
|
|
- fix for bug 202206, require correct version of audit,
|
|
|
|
|
fixes for audit connection.
|
|
|
|
|
|
|
|
|
|
* Thu Aug 10 2006 Dan Walsh <dwalsh@redhat.com> - 0.20-1
|
|
|
|
|