Compare commits

...

46 Commits
master ... f13

Author SHA1 Message Date
Dan Walsh 9eb29bad20 Make work on RHEL6
Fix if Button to allow user to select full button
2011-05-24 17:26:04 -04:00
Dan Walsh 3a9eda0251 Allow browser to close even if windows are still open 2011-04-11 13:48:26 -04:00
Dan Walsh d39f63f1b3 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
2011-03-01 11:11:00 -05:00
Dan Walsh 034b094a66 Tighten up screen to fit on little screens 2011-02-18 15:35:18 -05:00
Dan Walsh 9d636871ee - Cleanup handling of current_alert
- Change Details button to say Plugin\nDetails
2011-02-09 11:08:40 -05:00
Dan Walsh de82055090 - Turn off sensitivity of details button when no AVC's exist 2011-02-01 17:57:17 -05:00
Dan Walsh b83b89e9f9 - Turn off sensitivity of details button when no AVC's exist 2011-01-26 09:18:29 -05:00
Dan Walsh 547f846e0d - Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work. 2011-01-25 10:14:04 -05:00
Dan Walsh 26d391d564 - Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work. 2011-01-25 10:06:36 -05:00
Dan Walsh eec6ac8154 - Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work. 2011-01-25 09:53:58 -05:00
Dan Walsh dc2d404ae5 - Remove default width request so that the app can expand with different langs. 2010-10-06 08:36:24 -04:00
Dan Walsh f7cfd1214e - Stop crash on checking open_with_write 2010-09-29 09:42:51 -04:00
Dan Walsh d920e92f0e - Fix plugin.py error 2010-09-27 10:28:53 -04:00
Dan Walsh 039a3fc362 - Do not blow up on bad /etc/sysconfig/i18n 2010-09-14 16:01:03 -04:00
Dan Walsh 12ce740e31 - Check in sealert if selinux is disabled and display message box informing user 2010-08-31 10:05:46 -04:00
Dan Walsh c52a4eef1c - Check in seapplet if selinux is disabled and exit cleanly 2010-08-26 08:07:24 -04:00
Dan Walsh e3cd976585 - Check in seapplet if selinux is disabled and exit cleanly 2010-08-26 07:47:29 -04:00
Dan Walsh fda167a0b1 - Update po
- Fix handling of translations
Resolves: #552922
2010-08-23 15:40:48 -04:00
Dan Walsh 85978d1a0d - Fix check on policyupdate
- Update translations
2010-08-15 08:22:15 -04:00
Fedora Release Engineering f946ec9aff dist-git conversion 2010-07-29 12:38:20 +00:00
Daniel J Walsh 078869a2fe - Fix os.exists call in setroubleshoot
- Update po
- Use -s flag in python to prevent using user site directory
2010-07-22 20:49:10 +00:00
Daniel J Walsh 332d4fbc28 Tju Jul 22 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.91-1
- Fix os.exists call in setroubleshoot
- Update po
- Use -s flag in python to prevent using user site directory
2010-07-22 20:48:22 +00:00
Daniel J Walsh 8e082e097f Tju Jul 22 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.91-1 Fix os.exists call
in setroubleshoot
- Update po
- Use -s flag in python to prevent using user site directory
2010-07-22 20:29:58 +00:00
Daniel J Walsh 035b67debf Tju Jul 22 2010 Dan Walsh <dwalsh@redhat.com> - 2.2.91-1 Fix os.exists call
in setroubleshoot
- Update po
- Use -s flag in python to prevent using user site directory
2010-07-22 20:29:02 +00:00
Daniel J Walsh d8e82eab98 - Checking for policy version was going into infinite loop 2010-06-16 20:57:08 +00:00
Daniel J Walsh 02ab20fd83 - Fix permission on icons
- Add man pages for setroubleshoot and sedispatch
- Fix desktop file Resolves: #594352
2010-05-21 13:48:21 +00:00
Daniel J Walsh b37993d2bf - Fix browser crash on bad current alert 2010-05-14 14:14:33 +00:00
Daniel J Walsh 32614f184d - Remove Fedora Icon from bug reporting dialog 2010-05-12 18:11:42 +00:00
Daniel J Walsh dc868d677c - Fixed crash on newer policy
- Update po Resolves: #575686
2010-05-11 14:40:31 +00:00
Daniel J Walsh ff1e7c2d6f - Redirect update-desktop-database to /dev/null
- Fix icon listing in desktop file
- Update po
2010-05-10 16:16:39 +00:00
Daniel J Walsh db7281f5be - Fix icons
- Update po
2010-05-06 21:11:22 +00:00
Daniel J Walsh ec60787fff - Fix icons
- Update po
2010-05-06 13:32:30 +00:00
Daniel J Walsh dd21f97547 - Change icons 2010-05-05 22:19:41 +00:00
Daniel J Walsh f6cb6d8fee - Fix report_button handling
- Update po Resolves: #552922
2010-04-26 17:52:16 +00:00
Daniel J Walsh 4fe713481b - Fix report_button handling
- Update po
2010-04-26 15:09:19 +00:00
Daniel J Walsh f42bf456d5 - Fix handling of exceptions 2010-04-21 19:33:36 +00:00
Daniel J Walsh 04f6e93931 - Fix translations in glade 2010-04-20 17:58:49 +00:00
Daniel J Walsh 6f24d2cff2 - Fix error handling in audit_data 2010-04-19 02:04:30 +00:00
Daniel J Walsh 8f079af43a - Handle strings containing NULL, abstract sockets 2010-04-16 17:44:51 +00:00
Daniel J Walsh 37a592b22b - Change setroubleshoot translations in the system default language
- Fix handling of current_alert list
- Fix handling of "/" devices
2010-04-08 14:22:45 +00:00
Daniel J Walsh 20319dee2d - Add white level, so plugins can tell setroubleshoot to ignore avc 2010-03-15 21:00:11 +00:00
Daniel J Walsh 139d9f57c0 - Fix browser to handle ignore flag
- Remove tpath for signature
- Fix audit2why handling for sealert and setroubleshoot
- Fix sort order selection
- Fix dontnotify handling
2010-03-08 18:12:06 +00:00
Daniel J Walsh 4726939fc5 - Update translations 2010-03-05 14:39:56 +00:00
Daniel J Walsh fd50b1e133 - Fix saving last position exception 2010-03-05 14:37:26 +00:00
Daniel J Walsh 019595b513 - Fix saving last position exception 2010-02-22 19:34:24 +00:00
Jesse Keating 69ab48b384 Initialize branch F-13 for setroubleshoot 2010-02-17 03:10:23 +00:00
6 changed files with 297 additions and 4649 deletions

View File

@ -72,3 +72,66 @@ setroubleshoot-2.2.61.tar.gz
setroubleshoot-2.2.62.tar.gz
setroubleshoot-2.2.63.tar.gz
setroubleshoot-2.2.64.tar.gz
setroubleshoot-2.2.65.tar.gz
setroubleshoot-2.2.66.tar.gz
setroubleshoot-2.2.67.tar.gz
setroubleshoot-2.2.69.tar.gz
setroubleshoot-2.2.70.tar.gz
setroubleshoot-2.2.71.tar.gz
setroubleshoot-2.2.72.tar.gz
setroubleshoot-2.2.73.tar.gz
setroubleshoot-2.2.74.tar.gz
setroubleshoot-2.2.75.tar.gz
setroubleshoot-2.2.76.tar.gz
setroubleshoot-2.2.77.tar.gz
setroubleshoot-2.2.79.tar.gz
setroubleshoot-2.2.80.tar.gz
setroubleshoot-2.2.81.tar.gz
setroubleshoot-2.2.82.tar.gz
setroubleshoot-2.2.83.tar.gz
setroubleshoot-2.2.84.tar.gz
setroubleshoot-2.2.85.tar.gz
setroubleshoot-2.2.86.tar.gz
setroubleshoot-2.2.87.tar.gz
setroubleshoot-2.2.88.tar.gz
setroubleshoot-2.2.89.tar.gz
setroubleshoot-2.2.91.tar.gz
setroubleshoot-2.2.93.tar.gz
/setroubleshoot-2.2.95.tar.gz
/setroubleshoot-2.2.96.tar.gz
/setroubleshoot-2.2.97.tar.gz
/setroubleshoot-2.2.98.tar.gz
/setroubleshoot-2.2.99.tar.gz
/setroubleshoot-2.2.100.tar.gz
/setroubleshoot-2.2.101.tar.gz
/setroubleshoot-2.2.102.tar.gz
/setroubleshoot-3.0.0.tar.gz
/setroubleshoot-3.0.1.tar.gz
/setroubleshoot-3.0.2.tar.gz
/setroubleshoot-3.0.3.tar.gz
/setroubleshoot-3.0.4.tar.gz
/setroubleshoot-3.0.5.tar.gz
/setroubleshoot-3.0.6.tar.gz
/setroubleshoot-3.0.7.tar.gz
/setroubleshoot-3.0.8.tar.gz
/setroubleshoot-3.0.9.tar.gz
/setroubleshoot-3.0.10.tar.gz
/setroubleshoot-3.0.11.tar.gz
/setroubleshoot-3.0.12.tar.gz
/setroubleshoot-3.0.13.tar.gz
/setroubleshoot-3.0.14.tar.gz
/setroubleshoot-3.0.15.tar.gz
/setroubleshoot-3.0.16.tar.gz
/setroubleshoot-3.0.17.tar.gz
/setroubleshoot-3.0.19.tar.gz
/setroubleshoot-3.0.20.tar.gz
/setroubleshoot-3.0.22.tar.gz
/setroubleshoot-3.0.23.tar.gz
/setroubleshoot-3.0.24.tar.gz
/setroubleshoot-3.0.25.tar.gz
/setroubleshoot-3.0.26.tar.gz
/setroubleshoot-3.0.27.tar.gz
/setroubleshoot-3.0.31.tar.gz
/setroubleshoot-3.0.32.tar.gz
/setroubleshoot-3.0.33.tar.gz
/setroubleshoot-3.0.35.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: setroubleshoot
# $Id: Makefile,v 1.2 2007/10/15 19:22:37 notting Exp $
NAME := setroubleshoot
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attempt a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,39 @@
diff -up setroubleshoot-3.0.15/src/seapplet.c.old setroubleshoot-3.0.15/src/seapplet.c
--- setroubleshoot-3.0.15/src/seapplet.c.old 2010-11-05 13:51:55.000000000 -0400
+++ setroubleshoot-3.0.15/src/seapplet.c 2010-12-13 17:31:39.000000000 -0500
@@ -110,7 +110,8 @@ DONE:
static void show_notification_now(sealert *alert) {
GError *err = NULL;
-// notify_notification_attach_to_status_icon (alert->notify, alert->trayIcon);
+ notify_notification_attach_to_status_icon (alert->notify, alert->trayIcon);
+
notify_notification_show (alert->notify, &err);
if (err) {
g_warning ("Error showing notification: %s", err->message);
@@ -184,7 +185,10 @@ static void show_star(gpointer ptr, int
if ((! gtk_status_icon_get_visible (alert->trayIcon) || red ) &&
alert->need_bubble == FALSE) {
gtk_status_icon_set_visible(alert->trayIcon, TRUE);
- alert->notify = notify_notification_new(_("New SELinux security alert"),_("AVC denial, click icon to view"), red ? file : GTK_STOCK_DIALOG_WARNING);
+ alert->notify = notify_notification_new_with_status_icon(_("New SELinux security alert"),
+ _("AVC denial, click icon to view"),
+ red ? file : GTK_STOCK_DIALOG_WARNING,
+ alert->trayIcon);
if (!red) {
notify_notification_set_timeout (alert->notify, NOTIFY_EXPIRES_DEFAULT);
@@ -233,9 +237,10 @@ static void show_login_star(gpointer ptr
char title[50];
sprintf(title, P_("%d New Security Alert", "%d New Security Alerts", yellow+red), yellow+red);
gtk_status_icon_set_visible(alert->trayIcon, TRUE);
- alert->notify = notify_notification_new(title,
- msg,
- red ? file : GTK_STOCK_DIALOG_WARNING);
+ alert->notify = notify_notification_new_with_status_icon(title,
+ msg,
+ red ? file : GTK_STOCK_DIALOG_WARNING,
+ alert->trayIcon);
if (!red) {
notify_notification_set_timeout (alert->notify, NOTIFY_EXPIRES_DEFAULT);

View File

@ -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

View File

@ -1 +1 @@
b44b3700523f48d88312dd5171d263b1 setroubleshoot-2.2.64.tar.gz
07c89ffcb0f22657adf857725bbfab95 setroubleshoot-3.0.35.tar.gz