Commit Graph

402 Commits

Author SHA1 Message Date
Petr Lautrbach 94de067d0e setroubleshoot-3.3.20-2
- Use dbus.mainloop.glib.DBusGMainLoop() instead of dbus.glib
2019-08-28 10:07:14 +02:00
Vit Mojzis d4d65a5f8b setroubleshoot-3.3.20-1
- Update "missing" scripts to automake-1.15
- Add active polling for acquiring policy file
- Fix translation of hex values in AVCs
- require initscripts to ensure that "service" call works properly
- Add man page for seapplet
- setroubleshoot-server: only require gobject-base
2019-07-26 11:42:53 +02:00
Stephen Gallagher eb46355d84 setroubleshoot-server: only require gobject-base
When only the server is being installed, there is no need for the
cairo portions of gobject. This change avoids pulling in the X11
stack.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-07-26 11:42:06 +02:00
Martin Kutlak 760982f289 Correct the name for libreport Python3 require
The name of the package changed after [1].

We kept a provide for libreport-python3 but it will be removed with new release of libreport.

[1] https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3#Packages_with_Python_modules

Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
2019-07-26 11:41:56 +02:00
Petr Lautrbach e5d099e99c setroubleshoot-3.3.19
- Require plugins >= 3.3.10
2018-12-08 22:54:51 +01:00
Petr Lautrbach a4ac25c20f setroubleshoot-3.3.18-3
- Update scriptlets to reload auditd after install or uninstall
2018-11-29 11:59:39 +01:00
Petr Lautrbach ea0d9634a3 Update scriptlets to reload auditd service
When setroubleshoot sedispatch is installed, or updated, auditd needs to be
reloaded so that it runs the new installed plugin. Since auditd needs to know
who reloaded him, `systemctl` can't be used. We need to use `service` script.

This fixes the problem when setroubleshoot is installed, but it doesn't collect
AVC denial messages until the machine is rebooted.

/com/redhat/setroubleshootd interface is not used for years therefore we can
drop it.
2018-11-29 11:54:54 +01:00
Petr Lautrbach 68fd5e93b2 setroubleshoot-3.3.18-2
- Update translations
- Improve myplatform detection in get_os_environment()
2018-09-20 10:49:46 +02:00
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
Vit Mojzis 3a2f956a93 Add readme dealing with translations
- Clarify relation between individual repositories containing
translations
- Explain how to use zanata interface on a few important use-cases
2018-01-05 17:25:48 +01:00
Petr Lautrbach 68760e80b6 setroubleshoot-3.3.14-3
- Update translations
2017-11-23 09:08:10 +01:00
Petr Lautrbach 151c346ff4 0001-framework-Update-translations.patch 2017-11-20 07:28:14 +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 edbaa86466 Remove unused patches 2017-09-15 10:25:53 +02: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