a70c56a
Summary: Helps troubleshoot SELinux problems
a70c56a
Name: setroubleshoot
6ddf348
Version: 1.7.1
aef7d52
Release: 1%{?dist}
a70c56a
License: GPL
a70c56a
Group: Applications/System
a70c56a
URL: http://www.redhat.com/ 
a70c56a
Source0: %{name}-%{version}.tar.gz
a70c56a
Source1: setroubleshoot.init
a70c56a
Source2: setroubleshoot.logrotate
a70c56a
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
a70c56a
BuildArch: noarch
968d10c
BuildRequires: perl-XML-Parser
87a4820
Requires: gnome-python2-gtkhtml2
e293e9d
Requires: python-elementtree
a70c56a
a70c56a
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
a70c56a
a70c56a
%define pkgpythondir  %{python_sitelib}/%{name}
a70c56a
%define pkgdocdir     %{_datadir}/doc/%{name}-%{version}
a70c56a
%define pkgdatadir    %{_datadir}/%{name}
a70c56a
%define pkglibexecdir %{_prefix}/libexec/%{name}
a70c56a
%define pkgvardatadir %{_localstatedir}/lib/%{name}
a70c56a
%define pkgrundir     %{_localstatedir}/run/%{name}
a70c56a
%define pkgconfigdir  %{_sysconfdir}/%{name}
a70c56a
%define pkglogdir     %{_localstatedir}/log/%{name}
a70c56a
ad42e33
Requires: audit >= 1.2.6-3
ad42e33
Requires: audit-libs-python >= 1.2.6-3
a70c56a
Requires: libselinux >= 1.30.15-1
a70c56a
Requires: pygtk2 >= 2.9.2
a9c3fbe
Requires: notify-python
665ebab
665ebab
BuildRequires: intltool gettext python
a70c56a
e7f1bbc
Requires(post):   /sbin/chkconfig
e7f1bbc
Requires(post):   /sbin/service
e7f1bbc
Requires(post):   /usr/bin/update-desktop-database
e7f1bbc
Florian La Roche 73a23d7
Requires(preun):  /sbin/chkconfig
Florian La Roche 73a23d7
Requires(preun):  /sbin/service
a70c56a
e7f1bbc
Requires(postun): /usr/bin/update-desktop-database
e7f1bbc
a70c56a
%description
a70c56a
Provides tools to help diagnose SELinux problems. When AVC messages
a70c56a
are generated an alert can be generated that will give information
a70c56a
about the problem and help track its resolution. Alerts can be configured
a70c56a
to user preference. The same tools can be run on existing log files.
a70c56a
a70c56a
%prep
a70c56a
%setup -q
a70c56a
a70c56a
%build
a70c56a
%configure
a70c56a
make
a70c56a
a70c56a
%install
a70c56a
rm -rf %{buildroot}
a70c56a
make DESTDIR=%{buildroot} install
a70c56a
%{__install} -D -m755 %{SOURCE1} %{buildroot}/etc/rc.d/init.d/%{name}
a70c56a
%{__install} -D -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
db2425c
touch %{buildroot}%{pkgvardatadir}/database.xml
b9b2de5
%find_lang %{name}
a70c56a
a70c56a
%post
db2425c
[ -f %{pkgvardatadir}/database.xml ] && chmod 644 %{pkgvardatadir}/database.xml
a70c56a
/usr/bin/update-desktop-database %{_datadir}/applications
a70c56a
/sbin/chkconfig --add %{name}
6cb864c
/sbin/service %{name} condrestart >/dev/null 2>&1 || :
a70c56a
a70c56a
%preun
a70c56a
if [ $1 = 0 ]; then
a70c56a
    /sbin/service %{name} stop >/dev/null 2>&1
a70c56a
    /sbin/chkconfig --del %{name}
a70c56a
fi
a70c56a
6cd1236
%triggerpostun -- setroubleshoot <= 0.35-1
2bf0835
/sbin/service %{name} cleardb
997fb2b
a70c56a
%postun 
a70c56a
/usr/bin/update-desktop-database %{_datadir}/applications
a70c56a
a70c56a
%clean
a70c56a
rm -rf %{buildroot}
a70c56a
b9b2de5
%files -f %{name}.lang
a70c56a
%defattr(-,root,root,-)
a70c56a
%doc %{pkgdocdir}
6be5ad0
%{_bindir}/*
a70c56a
%{_sbindir}/*
a70c56a
%{pkgpythondir}
a70c56a
%{pkgdatadir}
fdaa077
%dir %attr(0755,root,root) %{pkgconfigdir}
4e1cda3
%config(noreplace) %{pkgconfigdir}/%{name}.cfg
2bf0835
%dir %{pkglogdir}
a70c56a
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
a70c56a
%dir %{pkgrundir}
a70c56a
%dir %{pkgvardatadir}
db2425c
%ghost %attr(0644,root,root) %{pkgvardatadir}/database.xml
aef7d52
%{_mandir}/man8/sealert.8.gz
db2425c
a70c56a
/etc/rc.d/init.d/%{name}
a70c56a
%{_sysconfdir}/xdg/autostart/*
8d69b68
%{_datadir}/applications/*.desktop
775240f
%{_datadir}/dbus-1/services/sealert.service
a70c56a
a70c56a
%changelog
6ddf348
* Tue Nov 23 2006 Dan Walsh <dwalsh@redhat.com> - 1.7.1-1
6ddf348
- New Icon and translations
6ddf348
aef7d52
* Tue Nov 21 2006 Dan Walsh <dwalsh@redhat.com> - 1.7-1
aef7d52
	* Add command line utilities
253911c
	* logfile scanning finally seems to work connected to browser
253911c
	
253911c
	* Additional Information section of report now includes line
253911c
	number information (if alert was generated from logfile)
253911c
	
253911c
	* replace database update_callback() with notify interface, a more
253911c
	generic solution more easily shared between components
253911c
253911c
	* object implementing rpc method is now explicitly attached via
253911c
	connect_rpc_interface() instead of walking the MRO chain with
253911c
	magic exclusions. explicitly connecting is more flexible and
253911c
	robust (no getting the wrong object by mistake)
253911c
	
253911c
	* fix handling of return args in local rpc case
253911c
253911c
	* fix signal connections between audit and logfile
253911c
253911c
	* split databae and database_properties for audit and logfile
253911c
253911c
	* fix initial connection state
253911c
253911c
	* fix lookup_local_id 
253911c
253911c
a18e620
* Wed Nov 8 2006 Dan Walsh <dwalsh@redhat.com> - 1.5-1
a18e620
- Speed up startup of service
a18e620
a18e620
* Tue Nov 6 2006 Dan Walsh <dwalsh@redhat.com> - 1.4-1
fdaa077
- Many fixes
fdaa077
- Changed the api
fdaa077
a0c21af
* Tue Oct 24 2006 Dan Walsh <dwalsh@redhat.com> - 1.3-1
a0c21af
- Speed enhancments
a0c21af
- John Dennis  <jdennis@redhat.com>
a0c21af
	* log file parsing now approx 4 times faster
a0c21af
	
a0c21af
	* greatly enhance the statistics reporting capability in attempt
a0c21af
	to diagnose slow log file parsing performance
a0c21af
a0c21af
	* make gathering of environmenatal information optional,
a0c21af
	environment information is only relevant at the time the 
a0c21af
	alert fires, not in a post processing scenario
a0c21af
a0c21af
	* clean up several places where environmental information was
a0c21af
	assumed and/or was always gathered, or gathered in the wrong place.
a0c21af
a0c21af
* Tue Oct 17 2006 Dan Walsh <dwalsh@redhat.com> - 1.2-1
f0ab99c
- Fix signature for PORT_NUMBER src command
f0ab99c
bc5de6b
* Tue Oct 3 2006 Dan Walsh <dwalsh@redhat.com> - 1.1-1
bc5de6b
- Additional Plugins for port_t and device_t and mislabled files.
bc5de6b
6cb864c
* Tue Oct 3 2006 Dan Walsh <dwalsh@redhat.com> - 1.0-1
6cb864c
- Release of first version
6cb864c
- Fix icon
6cb864c
- John Dennis  <jdennis@redhat.com>
6cb864c
	* Memory leak fixes
6cb864c
	* Substitution fixes
6cb864c
	* File names in hex fixes
6cb864c
39fd636
* Fri Sep 29 2006 Dan Walsh <dwalsh@redhat.com> - 0.48-1
39fd636
- Sealert only notify dropped connection once
39fd636
- setroubleshoot shutdown cleanly
39fd636
- John Dennis  <jdennis@redhat.com>
39fd636
	* Gui cleanups
39fd636
d01885c
* Wed Sep 27 2006 Dan Walsh <dwalsh@redhat.com> - 0.47-1
d01885c
	* Change close key binding to ctrl-w
d01885c
933d216
* Tue Sep 26 2006 Dan Walsh <dwalsh@redhat.com> - 0.46-1
933d216
-  Add new plugins cvs_data, rsync_data, xen_image, swapfile, samba_share
933d216
933d216
- John Dennis  <jdennis@redhat.com>
933d216
933d216
	* clear the GUI of old data before loading new data,
933d216
	fix the code used to display the filter icon in the filter column
933d216
933d216
4e1cda3
* Tue Sep 26 2006 Dan Walsh <dwalsh@redhat.com> - 0.45-1
4e1cda3
- John Dennis  <jdennis@redhat.com>
4e1cda3
4e1cda3
	* Major rewrite of the client/server RPC code, 
4e1cda3
09b891a
* Sat Sep 16 2006 Dan Walsh <dwalsh@redhat.com> - 0.44-1
09b891a
- Fix Affected RPMS handling
09b891a
e514218
* Fri Sep 15 2006 Dan Walsh <dwalsh@redhat.com> - 0.43-1
e514218
- Fix mail handling 
e514218
	* fix bugs related to recording per user per signature filtering
e514218
- John Dennis  <jdennis@redhat.com>
e514218
	* fix bugs related to recording per user per signature filtering
e514218
- Karl MacMillan <kmacmill@redhat.com>
e514218
	* Add signal handling to client and server.
e514218
	* Fix minor plugin bugs.
e56f10f
7164c59
* Thu Sep 7 2006 Dan Walsh <dwalsh@redhat.com> - 0.42-1
7164c59
- Karl MacMillan
7164c59
	* Add rpm information for target.
7164c59
	* Add hostname and uname to signature info
7164c59
	* Add display of the full AVC
7164c59
	* Add display of the analysis id
7164c59
	* Change html generation to be separated out and us elemmenttree
7164c59
- John Dennis
7164c59
	* add CommunicationChannel class to encapsulate data transfer
7164c59
	operations, in particular to provide an object threads can lock
7164c59
	during data transfer.
7164c59
	* checkpoint the logfile scanning code, somewhat working
7164c59
e293e9d
* Fri Aug 31 2006 Dan Walsh <dwalsh@redhat.com> - 0.41-1
e293e9d
- Fix printing
e293e9d
54e88b3
* Fri Aug 31 2006 Dan Walsh <dwalsh@redhat.com> - 0.40-1
54e88b3
- Fix notification window problems.  Now dissappears and does not regenerate if
54e88b3
it has already been seen
54e88b3
54e88b3
* Fri Aug 31 2006 Dan Walsh <dwalsh@redhat.com> - 0.39-1
54e88b3
- Add Icon
54e88b3
- John Dennis
54e88b3
	* dispatcher.py: rework how audit messages injected into the
54e88b3
	system and processed. Much of this work was in support of log file
54e88b3
	scanning which should be coupled to the exact same processing code
54e88b3
	as audit messages arriving from the audit socket. In essence log
54e88b3
	file scanning synthesizes an audit message and we inject it into
54e88b3
	the system the same way socket messages are injected. This was
54e88b3
	also an excellent moment correctly handle out of order audit
54e88b3
	messages, something we were not able to handle previously. This
54e88b3
	may have been contributing to splitting what should have been a
54e88b3
	single alert into two or more separate alerts because we didn't
54e88b3
	recongize the incoming audit events as a single event. Correctly
54e88b3
	assembling out of order messages introduced a fair amount of extra
54e88b3
	complexity as we now maintain a cache of recent audit events, this
54e88b3
	is fully documented in dispatcher.py
54e88b3
54e88b3
	* Turn notifications back on by default.
54e88b3
- Karl MacMillan
54e88b3
	* Separated out HTML rendering and made it easier to translate.
54e88b3
ad42e33
* Fri Aug 30 2006 Dan Walsh <dwalsh@redhat.com> - 0.38-1
ad42e33
- 	Dan Walsh
ad42e33
	* Hook up the rest of the menu bars on browser window
ad42e33
	* Add public_content.py plugin
54e88b3
ad42e33
- John Dennis  
ad42e33
	* add delete_signatures() method to AlertClient class
ad42e33
        * start using the AppBar in the browser.
ad42e33
	* "open logfile" now connected all the way from browser menu
ad42e33
	to server rpc, still needs implementation, but "plumbing" is working.
ad42e33
	* fixes for the date/time dialog
ad42e33
	* remove install of setroubleshoot.glade, we now only use
ad42e33
	setroubleshoot_browser.glade
ad42e33
	* some fixed to DateTimeDialog
ad42e33
efa6501
* Fri Aug 25 2006 Dan Walsh <dwalsh@redhat.com> - 0.37-1
efa6501
- Add back in the status icon
efa6501
6cd1236
* Thu Aug 24 2006 John Dennis <jdennis@redhat.com> - 0.36-1
6cd1236
6cd1236
- change dbclear trigger to 0.35
6cd1236
836eb87
* Thu Aug 24 2006 John Dennis <jdennis@redhat.com> - 0.35-1
836eb87
836eb87
- add sorting on category column and seen column in browser,
836eb87
  fix reference to my_draw() in print function.
836eb87
	
836eb87
- make browser window hidden by default so it does not flash
836eb87
  when it's first realized, connect to the "realize" signal to
836eb87
  initially position the vpane, add signal handlers to track
836eb87
  when the browser is visible, the presentation of the status
836eb87
  icon now checks if the browser is visible, the status icon is
836eb87
  not presented if the browser is already displayed.
836eb87
6094f85
* Thu Aug 22 2006 Dan Walsh <dwalsh@redhat.com> - 0.34-1
6094f85
- Standardize on the browser. remove alert window
6094f85
-  John Dennis  Changes
6094f85
	* remove all vestiges of popup alert, now browser is the only
6094f85
	UI game in town
6094f85
	* restore the automatic updating of the browser window which had
6094f85
	been a regression, the AlertClient class now emits signals which
6094f85
	the GUI classes can connect to receive signals from the fault server,
6094f85
	also fix the "mark seen" regression
6094f85
	* browser.py: restore mark_seen timeout
6094f85
775240f
* Tue Aug 22 2006 Dan Walsh <dwalsh@redhat.com> - 0.33-1
775240f
- Spell check plugins
775240f
- fix dbus instantiation
775240f
db2286a
* Tue Aug 22 2006 Dan Walsh <dwalsh@redhat.com> - 0.32-1
db2286a
- Add avc_syslog to syslog translated avc message
db2286a
- Fix submitbug button
db2286a
-  John Dennis  Changes
db2286a
	* fix signature inflation, all data attached to a signature is now
db2286a
	encapsulated in a SEFaultSignatureInfo (siginfo) class. The GUI no
db2286a
	longer reaches into a signature looking for information, it looks
db2286a
	in the siginfo. The Plugin class now defines the method
db2286a
	get_signature() which report() calls to obtain the signature. The
db2286a
	default signature provided by the Plugin class includes the
db2286a
	analysisID, an AVC with just the src & target contexts, and the
db2286a
	object_path. All data accesses and parameters which had been "sig
db2286a
	and solution" are now done via the unified siginfo class. There is
db2286a
	still a bit more work to be done on this but this represents a
db2286a
	reasonble point to checkpoint the code in CVS.
db2286a
db2286a
6cb7ca1
* Tue Aug 22 2006 Dan Walsh <dwalsh@redhat.com> - 0.31-1
6cb7ca1
- Fix desktop
6cb7ca1
6cb7ca1
* Tue Aug 22 2006 John Dennis <jdennis@redhat.com> - 0.30-1
6cb7ca1
	* fix bug #203479, missing requires of audit-libs-python
6cb7ca1
6cb7ca1
	* add support to sealert to listen on a dbus session signal to display
6cb7ca1
	the gui. This is needed for when the status icon is not visible and
6cb7ca1
	the user wants to see the UI. There is now a seperate program
6cb7ca1
	setroubleshoot_launch_gui which emits the signal.
6cb7ca1
	
8d69b68
* Tue Aug 22 2006 Dan Walsh <dwalsh@redhat.com> - 0.29-1
8d69b68
- Add Requires: audit-libs-python
8d69b68
- Add translations
8d69b68
b9b2de5
* Mon Aug 21 2006 Dan Walsh <dwalsh@redhat.com> - 0.28-1
b9b2de5
- Fix allow_execmem.py file 
b9b2de5
- Add translations
b9b2de5
2bf0835
* Mon Aug 21 2006 John Dennis <jdennis@redhat.com> - 0.27-1
2bf0835
	* load_plugins() now catches exceptions when a plugin won't load,
2bf0835
	reports the traceback in the log file, and continues with the next
2bf0835
	plugin. Previously a bad plugin caused the entire plugin loading
2bf0835
	to abort and no plugins were loaded.
2bf0835
	
2bf0835
	* Add "daemon_name" to automake variables, change pid file to match
2bf0835
2bf0835
	* turn off "noreplace" on config file till things settle down a bit
2bf0835
2bf0835
	* browser.py now validates data, also test for missing column data in the
2bf0835
	cell_data function to avoid exceptions.
2bf0835
2bf0835
	* add stub for analyzie_logfile() rpc call
2bf0835
2bf0835
	* turn off balloon notifications by default in config file,
2bf0835
	libnotify is just plain busted at this point :-(
2bf0835
2bf0835
	* only the setroubleshootd daemon creates it's log file
2bf0835
	under /var/log now, the user app's do it in /tmp, change file
2bf0835
	permissions on /var/log/setroubleshoot back to 0644.
2bf0835
2bf0835
	* sealert now looks up the username rather than hardcoding it to "foo"
2bf0835
	
2bf0835
	* CamelCase to lowercase_underscore clean up
2bf0835
2bf0835
* Mon Aug 21 2006 Dan Walsh <dwalsh@redhat.com> - 0.26-1
2bf0835
- Zero out datbase.xml for updated browser
2bf0835
db2425c
* Mon Aug 21 2006 Dan Walsh <dwalsh@redhat.com> - 0.25-1
db2425c
- Fix 64 bit issue that caused runaway problem
db2425c
e468f83
* Sun Aug 20 2006 Dan Walsh <dwalsh@redhat.com> - 0.24-1
e468f83
- add missing runcmd
e468f83
e7f1bbc
* Thu Aug 17 2006 John Dennis <jdennis@redhat.com> - 0.23-1
e7f1bbc
e7f1bbc
	* fix for bug #202206, require correct version of audit,
e7f1bbc
	fixes for audit connection.
Florian La Roche 73a23d7
75d35c5
* Thu Aug 10 2006 Dan Walsh <dwalsh@redhat.com> - 0.20-1
75d35c5
	* add html support
75d35c5
	* remove setroubleshoot_dispatcher
5d9bdca
3489f39
* Tue Aug 8 2006 Dan Walsh <dwalsh@redhat.com> - 0.19-1
3489f39
3489f39
2006-08-08  Dan Walsh <dwalsh@redhat.com>
3489f39
	* Fix up handling of mls ranges in context
3489f39
	* Cleanup some pychecker errors
3489f39
3489f39
2006-08-07  John Dennis  <jdennis@redhat.com>
3489f39
	* add first seen, last seen, and report count to alert detail view
3489f39
3489f39
	* make the seen icon work, if the alert has been displayed more
3489f39
	than N seconds, mark the alert as having been seen by the user
3489f39
	and update the icon is the list view
3489f39
3489f39
	* change the schema for the xml data; the database now has a version,
3489f39
	there is a local id attached to each signature, the filter list in
3489f39
	the siginfo was replaced by a list of per user data, the per user
3489f39
	data now contains the filter, seen_flag. Modify all the code which
3489f39
	was operating on the filter information to use the new model.
3489f39
3489f39
	* fix the xml serialization so that booleans can be used as a basic
3489f39
	type and also so that non-string types can be used in element
3489f39
	attributes (e.g. int, bool) and the serialization code will
3489f39
	automatically convert between python types and strings.
3489f39
9ea8970
* Mon Aug 7 2006 Dan Walsh <dwalsh@redhat.com> - 0.18-1
9ea8970
- Add dispatcher.py
9ea8970
9ea8970
* Sat Aug 5 2006 Dan Walsh <dwalsh@redhat.com> - 0.17-1
5d9bdca
- John Dennis  <jdennis@redhat.com>
9ea8970
	* clean up and rework the timestamp code in util.py so that
9ea8970
	time zones are handled properly, there were a number of bugs.
9ea8970
	Hopefully it's correct now because timezone handling is a pain.
9ea8970
	
9ea8970
	* change the time format in the browser so all times are displayed
9ea8970
	identically, the friendly time relative format was hard to compare.
9ea8970
	
9ea8970
	* modify the plugin 'make install' to delete all existing plugin's
9ea8970
	  prior to installing the new ones
9ea8970
9ea8970
	* add popup menu to status icon to choose between browser and
9ea8970
	alert GUI (not fully connected yet). Several bug fixes related
9ea8970
	to changing the filter_type from a string to an int.
9ea8970
	
9ea8970
	* add filter selection to bottom pane, change filter_type from
9ea8970
	string to integer constant. Enhance how columns are handled.
9ea8970
	Get init_combo_box to work. Remove unused RPM and Bugzilla
9ea8970
	fields from bottom pane. Modify the default size of the browser
9ea8970
	window. Fix missing import in util.py.
9ea8970
	
9ea8970
	* add ability in broswer to sort on columns, initially the report
9ea8970
	count column and the last seen date column. The date column now
9ea8970
	stores a TimeStamp object instead of a string. Add new method
9ea8970
	to TimeStamp to return a friendly string relative to the current
9ea8970
	time. The date column in the browser now has a cell data function
9ea8970
	which invokes the friendly format method of the TimeStamp object.
5d9bdca
5d9bdca
	* add ability fo serialize to/from xml for classes which can
5d9bdca
	inititialized from strings and serialized as strings (e.g. numbers,
5d9bdca
	TimeStamps, etc.)
5d9bdca
	* add count of how many times a signature is reported, the date
5d9bdca
	when first and last reported, add columns for report count and
5d9bdca
	last date count to browser.
5d9bdca
	* checkpoint browser code, list pane and detail pane now working.
5d9bdca
	* add initial support for browser applet, move some functions which
5d9bdca
	kept getting reused to util.py
5d9bdca
	* add reporting of environment to email alert (email alerts still
5d9bdca
	need work)
5d9bdca
5d9bdca
- Dan Walsh <dwalsh@redhat.com>
5d9bdca
5d9bdca
	* Fix disable_trans.py set_boolean call
5d9bdca
	* Complete all boolean plugins except disable
5d9bdca
	* Change interface to use audit unix domain socket
5d9bdca
5d9bdca
5d9bdca
* Mon Jul 28 2006 Dan Walsh <dwalsh@redhat.com> - 0.16-1
5d9bdca
- John Dennis  <jdennis@redhat.com>
5d9bdca
	* modify SetFilter in server to return errors instead of
5d9bdca
	throwing an exception. Default the filter list on each alert display.
5d9bdca
	* minor tweaks to alert queue handling
5d9bdca
	* fix analyze() parameter list in ftp_is_daemon.py plugin
5d9bdca
	* sealert now responds to pending alerts more correctly, it shows
5d9bdca
	how many pending alerts are in the queue, if you filter the pending
5d9bdca
	alert status is updated, the next alert button will advance you
5d9bdca
	to the next alert in the queue
5d9bdca
	* simplify major pieces of sealert by coalescing common code
5d9bdca
	into subroutines.
5d9bdca
- Dan Walsh <dwalsh@redhat.com>
5d9bdca
	* Complete all boolean plugins except disable
5d9bdca
	* Make Close button work.
5d9bdca
	* Make setroubleshoot_dispatcher exit if it gets an avc about itself
5d9bdca
6be5ad0
* Mon Jul 26 2006 Dan Walsh <dwalsh@redhat.com> - 0.15-1
6be5ad0
-  Karl MacMillan 
6be5ad0
	* Add generic templating mechanism to Plugin
6be5ad0
	* Ported all plugins to use templating mechanism
6be5ad0
c71dcf4
* Sat Jul 22 2006 Dan Walsh <dwalsh@redhat.com> - 0.13-1
c71dcf4
- Fixes to plugins
c71dcf4
- Fixes to dispatcher
a9c3fbe
9e49839
* Fri Jul 21 2006 Dan Walsh <dwalsh@redhat.com> - 0.12-1
9e49839
	* Fix problem in dispatcher
9e49839
9e49839
* Fri Jul 21 2006 John Dennis <jdennis@redhat.com> - 0.11-1 
9e49839
	* add email alerts
9e49839
	* stop the status icon from blinking, add notification balloon.
9e49839
997fb2b
* Fri Jul 21 2006 Dan Walsh <dwalsh@redhat.com> - 0.10-1
997fb2b
- Fix startup order for setrobleshoot
997fb2b
- Fix Plugins
997fb2b
eecdf7b
* Tue Jul 20 2006 Dan Walsh <dwalsh@redhat.com> - 0.9-1
eecdf7b
- Additional Plugins plus a lot of cleanup 
eecdf7b
b970b2b
* Mon Jul 19 2006 Dan Walsh <dwalsh@redhat.com> - 0.8-1
b970b2b
- Added a bunch more plugins
b970b2b
- From 2006-07-19  Karl MacMillan  <kmacmill@localhost.localdomain>
b970b2b
- Add allow_cvs_read_shadow.py, allow_ftp_use_cifs, allow_ftp_use_nfs, and allow_gssd_read_tmp.
b970b2b
- Change AVC to have additional helpers for matching messages.
b970b2b
- Change Plugin to work better with more than one solution.
b970b2b
25a483f
* Mon Jul 19 2006 Dan Walsh <dwalsh@redhat.com> - 0.7-1
b970b2b
- Fix setroubleshoot_dispatcher to catch all information from avc.  Much cleaner interface and no longer uses audit2allow cruft.
b970b2b
- Remove toolbar from popup window since it did nothing, and I think it looks better without it.
b970b2b
- fix allow_execmod plugin to report better data.
25a483f
25a483f
25a483f
a70c56a
* Mon Jun 26 2006 John Dennis <jdennis@redhat.com> - 0.3-1
a70c56a
- add missing /var/log directory %files section in spec file, and add
a70c56a
  logrotate script
a70c56a
a70c56a
* Mon Jun 26 2006 John Dennis <jdennis@redhat.com> - 0.2-1
a70c56a
- clean up spec file, reduce rpmlint complaints
a70c56a
a70c56a
* Fri May 19 2006 John Dennis <jdennis@redhat.com> - 0.1-1
a70c56a
- Initial build.
a70c56a