Commit Graph

354 Commits

Author SHA1 Message Date
Petr Lautrbach 390018d909 setroubleshoot-3.3.18-1
- Move sedispatch.conf to /etc/audit/plugins.d/
- Fix summary and "if" text for AVCs with unknown target path
2018-07-18 22:08:30 +02:00
Petr Lautrbach e6ad318f5b Disable automatic compilation of Python files in extra directories
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/IDDR65FMKZYZYLL6DGFEKFACC55PELW3/
https://fedoraproject.org/wiki/Packaging:Python_Appendix#Manual_byte_compilation
2018-07-16 13:10:41 +02:00
Fedora Release Engineering 2ac92dadc6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 06:00:15 +00:00
Miro Hrončok 9402ffe298 Rebuilt for Python 3.7 2018-06-19 11:27:25 +02:00
Petr Lautrbach 8dfd332b08 setroubleshoot-3.3.17-1
- Set auto_save_interval to 5 (#1548913,#1523406,#1539180)
- seapplet: Try send and close notifications (#1541624,#1541719,#1544222,#1539367)
2018-02-26 21:17:57 +01:00
Petr Lautrbach a6f6a4c670 List gcc in BuildRequires
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/IJFYI5Q2BYZKIGDFS2WLOBDUSEGWHIKV/
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires
2018-02-20 10:20:05 +01:00
Petr Lautrbach 2c1d331cf5 setroubleshoot-3.3.16-1
- Do not show status_icon when there's no alert (#1543758)
- Run seapplet only on SELinux enabled system (#1541631)
- Use context in Gio.AppInfo.launch (#1542156)
2018-02-20 10:04:27 +01:00
Petr Lautrbach b38f5c7b27 Spec file cleanup
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/MRWOMRZ6KPCV25EFHJ2O67BCCP3L4Y6N/
2018-02-16 13:06:20 +01:00
Igor Gnatenko 5fa4687faf
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 07:39:16 +01:00
Igor Gnatenko ac7c38c70b
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:06:16 +01:00
Björn Esser 870ec3c38b
Fix runtime dependency: 's!lipreport!libreport!g' (#1536580)
Prefer %%global over %%define
Remove obsolete %%defattr(-,root,root,-)
2018-01-19 17:59:12 +01:00
Petr Lautrbach b748a74d0a setroubleshoot-3.3.15
- Rewrite seapplet to Python3 to use Notify and Gtk 3.0
- Add setroubleshoot-seappletlegacy with legacy seappletlegacy based on Gtk 2
- sealert: Finish dbus communication after error
2018-01-19 17:08:56 +01:00
Igor Gnatenko 66eddf963e Remove obsolete scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-06 00:36:21 +01:00
Petr Lautrbach 68760e80b6 setroubleshoot-3.3.14-3
- Update translations
2017-11-23 09:08:10 +01:00
Petr Lautrbach ad328e7b5e setroubleshoot-3.3.14-2
- Update translations
2017-11-20 07:25:18 +01:00
Petr Lautrbach 90373a5b74 setroubleshoot-3.3.14-1
- Increase the space for suggested solutions in sealert
- Highlight suggestions with the highest confidence
- Remove additional "If " string from plugin messages
- Fix sealert message for process2 (#1507909)
- Do not change if_string[0] to lowercase
2017-11-18 22:14:01 +01:00
Petr Lautrbach d3a05435be setroubleshoot-3.3.13-1
- Don't stop when the plugin directory is empty
- Fix missing margins on Troubleshoot window
- Resize all solutions panels horizontally
- Fix missing priority color for proposed solutions
- Do not split If sentences to framework and plugins - requires
  setroubleshoot-plugins 3.3.8 at least (rhbz#1210243, rhbz#1322734,
hbz#1115510)
- Set translation domain for Gtk.Builder() object to have strings
  correctly translated
- Make labels on GtkButtons translatable
- Handla all exceptions from do_analyze_logfile()
- Fix semi-translated messages
- Update translations
- Do not catch POSIX signals (rhbz#1366004, rhbz#1419245)
2017-09-15 08:02:41 +02:00
Fedora Release Engineering 95f01e48d9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 08:21:41 +00:00
Fedora Release Engineering 3b1b354a9e - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 18:28:22 +00:00
Petr Lautrbach 36fe5b517c setroubleshoot-3.3.12-1
- Remove "Report bug" button when mozplugger plugin is used (#1290135)
- Change "check_for_man" return value upon failure (#1431191)
- Fix "plugin details" message content
- Add "init_args" function to Plugin
- Fix sealert crash when setroubleshootd fails to start (#1405003)
- Improve obtaining AVC object path
- Fix setroubleshootd.8
- Fix report problem summary string
- sealert - provide a better error message when SELinux is disabled
- Spelling fixes
- Python 3.6 invalid escape sequence deprecation fixes
2017-06-13 16:51:49 +02:00
Petr Lautrbach 2dbc30bae4 Change links from fedorahosted.org to pagure.io 2017-03-02 10:39:06 +01:00
Petr Lautrbach 9a15d74ce0 Remove -S git from %autosetup to prevent FTBFS in rawhide (#1424428) 2017-02-19 13:37:58 +01:00
Fedora Release Engineering ac3de9585d - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 13:20:09 +00:00
Petr Lautrbach 2b98cfec14 Own __pycache__ directory
Resolves: rhbz#1413004
2017-01-16 18:50:37 +01:00
Miro Hrončok be1dffd065 Rebuild for Python 3.6 2016-12-19 18:20:38 +01:00
Petr Lautrbach 3878bfdd1e setroubleshoot-3.3.11-1
- Fix "list all alerts" in sealert gui (#1370272, #1332485)
- Fix sealert message for capability2 (#1360392)
2016-08-31 15:07:54 +02:00
Fedora Release Engineering 64ebe7704b - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages 2016-07-19 12:36:30 +00:00
Petr Lautrbach 90b19d66d1 setroubleshoot-3.3.10-1
- setroubleshootd fixed to catch all subprocess exceptions
- Translations updated
2016-07-16 16:04:04 +02:00
Petr Lautrbach ce9c2af5de setroubleshoot-3.3.9.1-1
- Do not use dangerous shell=True
- Use subprocess.check_output() with a sequence of program arguments
2016-06-21 16:57:35 +02:00
Petr Lautrbach e68bd478ee setroubleshoot-3.3.8.1-1
- fixed get_all_alerts_ignored()
2016-06-02 18:50:29 +02:00
Petr Lautrbach 3e8751de38 setroubleshoot-3.3.8-1
- added setroubleshootd_log.log_full=True|False directive
- setroubleshootd_log.level and sealert_log.level can be set to
  different values
- get_alert() and get_all_alerts_since() DBUS APIs change to use
  number of microseconds instead of date string
- setroubleshoot.conf cleanup
2016-06-02 15:18:33 +02:00
Petr Lautrbach 288066f917 Move /run/setroubleshoot to setroubleshoot-server
setroubleshootd listens for clients on socket created in
/run/setroubleshoot by default. Therefore this directory and related
tmpfiles.d file belongs to setroubleshoot-server.

Fixes: rhbz#1329550
/bin/sealert[22726]: attempt to open server connection failed: No such
file or directory
2016-05-31 19:03:58 +02:00
Petr Lautrbach 28deddb948 setroubleshoot-3.3.7-1
- Added new methods to DBUS API:
  set_filter(), get_all_alerts_ignored(), delete_alert()
2016-05-18 22:18:31 +02:00
Petr Lautrbach d6a205f01b setroubleshoot-3.3.6-1
- Translations updated (#1322654)
- Suggest my-<command>.pp modules instead of mypol.pp (#1329037)
2016-05-06 13:59:55 +02:00
Petr Lautrbach f6e56901ad setroubleshoot-3.3.5-3
- Drop unwanted debug message in sedispatch (#1326985)
2016-04-14 11:28:55 +02:00
Petr Lautrbach ce197f93a4 setroubleshoot-3.3.5-2
- setroubleshoot: Ensure that dbus string param isn't null
2016-04-07 11:39:16 +02:00
Petr Lautrbach 6143dd987f Ensure that dbus string param isn't null
An alert's level can be None, but DBUS doesn't allow that for
string parameters.

Resolves: https://github.com/fedora-selinux/setroubleshoot/pull/27
2016-04-07 11:32:18 +02:00
Petr Lautrbach 89d148b7e2 setroubleshoot-3.3.5-1
- get_alert() DBUS API extended with more parameters
- sedispatch uses a timeout when collecting audit events (#1322771)
- Use correct packaging for byte compiled files (#1321047)
2016-04-04 21:16:54 +02:00
Petr Lautrbach c964568ba8 Use correct packaging for byte compiled files
setroubleshoot and setroubleshoot-server use same python directory.
Therefore we need to list all byte compiled files in each sub-package.

Resolves: rhbz#1321047
2016-03-27 23:09:57 +02:00
Petr Lautrbach dafb5b6519 setroubleshoot-3.3.4
* Thu Feb 11 2016 Petr Lautrbach <plautrba@redhat.com> 3.3.4-1
- fixed traceback in SetroubleshootFixit.py (#1279396)
2016-02-11 14:00:58 +01:00
Fedora Release Engineering 94626bf95d - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 23:53:10 +00:00
Petr Lautrbach a265a5e810 Remove 3.3.2-1 changelog entry 2016-01-21 14:51:54 +01:00
Petr Lautrbach c408ea6407 setroubleshoot-3.3.3-1
* Thu Jan 21 2016 Petr Lautrbach <plautrba@redhat.com> 3.3.3-1
- fixed few UI browser problems
- extended DBUS API, see DBUS.md
- import MIMEText from the right module (#1297111)
2016-01-21 14:49:31 +01:00
Petr Lautrbach 36ec75fd22 setroubleshoot-3.3.2-1 2016-01-21 14:49:28 +01:00
Peter Robinson 03a0683b83 - Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5 2015-11-10 18:07:24 +00:00
Richard Hughes 1af0470727 Move the AppData file to the right subpackage so it gets used 2015-09-16 17:48:13 +01:00
Miroslav Grepl 91df1b8f65 * Fri Aug 28 2015 Michal Srb <msrb@redhat.com> - 3.3.1-0.2
- Sanitize requires for Python 3
2015-08-28 12:45:01 +02:00
Petr Lautrbach f37e9eb044 setroubleshoot-3.3.1-0.1
- port setroubleshoot to Python 3
- based on python3 branch fedora-selinux/setroubleshoot
- HEAD e52a05819c4dfe5bdc6998c75780c890ca9ed288
2015-08-18 18:14:09 +02:00
Petr Lautrbach 162fd460fb Change owner of files in /var/lib/setroubleshoot when updating from older release 2015-08-12 17:25:29 +02:00
Petr Lautrbach da781da597 setroubleshoot-server depends on policycoreutils-python-utils (#1246625)
setroubleshoot-3.2.24-3
2015-07-27 10:41:59 +02:00