Branch: refs/heads/master Home: https://github.com/yast/yast-security Commit: 9342ffcbb08b5fb94d087ecdc5a6b6d6e1511f9e https://github.com/yast/yast-security/commit/9342ffcbb08b5fb94d087ecdc5a6b6d... Author: Ladislav Slezák <lslezak@suse.cz> Date: 2020-04-21 (Tue, 21 Apr 2020) Changed paths: M Dockerfile M Rakefile Log Message: ----------- Adapt Rakefile and Dockerfile for SLE-15-SP2 Commit: b47e7ba5abd28577ef894e429e0de83ee9bdd14c https://github.com/yast/yast-security/commit/b47e7ba5abd28577ef894e429e0de83... Author: Steffen Winterfeldt <wfeldt@opensuse.org> Date: 2020-08-25 (Tue, 25 Aug 2020) Changed paths: M src/modules/Security.rb Log Message: ----------- set cracklib dictpath correctly (bsc#1174619) Pass --cracklib-dictpath option to PAM in the correct way. Commit: 7f554422bb26c20750c6df18a02680e68d8c8f89 https://github.com/yast/yast-security/commit/7f554422bb26c20750c6df18a02680e... Author: Steffen Winterfeldt <wfeldt@opensuse.org> Date: 2020-08-25 (Tue, 25 Aug 2020) Changed paths: M package/yast2-security.changes M package/yast2-security.spec Log Message: ----------- release 4.2.13 Commit: f1bc02f843fde13000b31355b45089c0ebc3a6ea https://github.com/yast/yast-security/commit/f1bc02f843fde13000b31355b45089c... Author: Steffen Winterfeldt <wfeldt@opensuse.org> Date: 2020-08-25 (Tue, 25 Aug 2020) Changed paths: M package/yast2-security.changes M package/yast2-security.spec M src/modules/Security.rb Log Message: ----------- Merge pull request #73 from yast/sw_03 set cracklib dictpath correctly (bsc#1174619) Commit: 67d6e76d91c5a4e18d61072077be628ab19bfb24 https://github.com/yast/yast-security/commit/67d6e76d91c5a4e18d61072077be628... Author: Stefan Schubert <schubi@suse.de> Date: 2020-10-28 (Wed, 28 Oct 2020) Changed paths: M package/yast2-security.changes M package/yast2-security.spec M src/modules/Security.rb M test/security_test.rb Log Message: ----------- Translate <enable_sysrq> to <kernel.sysrq> with the correct value (#75) * bugifix: Translate <enable_sysrq> to <kernel.sysrq> with the correct value type (int) Commit: 2e2be2cbc0eda41cb3fb27a79f669b45b69cdb2e https://github.com/yast/yast-security/commit/2e2be2cbc0eda41cb3fb27a79f669b4... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-02 (Tue, 02 Feb 2021) Changed paths: A src/lib/security/selinux_config.rb A test/security/selinux_config_test.rb Log Message: ----------- Add a class to manage SELinux configuration Commit: da20962da3f3af3d0aa5f7b464bbfbbd2fefe172 https://github.com/yast/yast-security/commit/da20962da3f3af3d0aa5f7b464bbfbb... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/security/selinux_config.rb M test/security/selinux_config_test.rb Log Message: ----------- Improvements based on code review Commit: 04d4b83dc14df406c975d2bc818f494d2391f592 https://github.com/yast/yast-security/commit/04d4b83dc14df406c975d2bc818f494... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/security/selinux_config.rb Log Message: ----------- Fix #save method Yast::Bootloader.modify_kernel_params should be called with the mode options hash directly, without converting it to an array. So, double splat operator is not needed. Commit: dc71ad49faaa6834479aed65858d8ed7f300f120 https://github.com/yast/yast-security/commit/dc71ad49faaa6834479aed65858d8ed... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/security/selinux_config.rb Log Message: ----------- Add some examples in the documentation Commit: 8ebab8a19e72d35bd5593eaefe563e31b7c1cc86 https://github.com/yast/yast-security/commit/8ebab8a19e72d35bd5593eaefe563e3... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: R src/lib/security/selinux_config.rb A src/lib/y2security/selinux_config.rb R test/security/selinux_config_test.rb A test/y2security/selinux_config_test.rb Log Message: ----------- Move SelinuxConfig to Y2Security namespace Commit: 00604bc36e82f849fa5777d986e5e5f5bd4178f3 https://github.com/yast/yast-security/commit/00604bc36e82f849fa5777d986e5e5f... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb Log Message: ----------- Remove some leftovers Commit: 9bef749e296b12f72250c3d8a938f422e8575aa2 https://github.com/yast/yast-security/commit/9bef749e296b12f72250c3d8a938f42... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec Log Message: ----------- Bump version and update changelog Commit: f7e6abc313e42e78e4a236f171e7217d7792cd31 https://github.com/yast/yast-security/commit/f7e6abc313e42e78e4a236f171e7217... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb Log Message: ----------- Fix SelinuxConfig#mode= For handling properly the "nil" scenario, which should set the disabled mode Commit: 92e8a802c842e8c49224aff9d6d3ee1945f499ca https://github.com/yast/yast-security/commit/92e8a802c842e8c49224aff9d6d3ee1... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb Log Message: ----------- Documentation improvements Commit: a1baca18a04e4addc47e87b7d9d2f5d212fd80bc https://github.com/yast/yast-security/commit/a1baca18a04e4addc47e87b7d9d2f5d... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb Log Message: ----------- Log some info when falling back to :disabled mode Commit: f61fe1a0fad2bab75c55010824829ded9db4cf40 https://github.com/yast/yast-security/commit/f61fe1a0fad2bab75c55010824829de... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb Log Message: ----------- Rename method For consistency, SelinuxConfig#propose_mode is now SelinuxConfig#proposed_mode Commit: 4d958494741b946611ceefbc48a5e0b05e7afe20 https://github.com/yast/yast-security/commit/4d958494741b946611ceefbc48a5e0b... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb Log Message: ----------- Remove leftover line Commit: 2b58a20cbe09fb17ea1b4ddf1ac61fd3cf44fded https://github.com/yast/yast-security/commit/2b58a20cbe09fb17ea1b4ddf1ac61fd... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb M test/y2security/selinux_config_test.rb Log Message: ----------- Add #save_or_reject method Commit: 67b7dd81bc007936fbd0049e11fce1e3d37ebd1d https://github.com/yast/yast-security/commit/67b7dd81bc007936fbd0049e11fce1e... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb Log Message: ----------- Fix #save documentation Commit: e36b51d6dd2f9a85c41308dae7611b0aa3d29676 https://github.com/yast/yast-security/commit/e36b51d6dd2f9a85c41308dae7611b0... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb M test/y2security/selinux_config_test.rb Log Message: ----------- Revert "Add #save_or_reject method" This reverts commit 2b58a20cbe09fb17ea1b4ddf1ac61fd3cf44fded. Commit: 518d2caf3abcb7c0ad6fd7cb8dc76e1d69df8870 https://github.com/yast/yast-security/commit/518d2caf3abcb7c0ad6fd7cb8dc76e1... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb M test/y2security/selinux_config_test.rb Log Message: ----------- Save conditionally based on "selinux_configurable" variable Only when running in an installation Commit: 2ccd5c23b7bc1f6fd77d6b9e8ff55d199a1b6258 https://github.com/yast/yast-security/commit/2ccd5c23b7bc1f6fd77d6b9e8ff55d1... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb M test/y2security/selinux_config_test.rb Log Message: ----------- Add #configurable? method Which determines if the SELinux configuration can be changed/saved during installation. It changes the #save behavior and can be used to decide when show a proposal. Commit: 8dcbb8c8e0da07f6224db0a1bf4157e3dffe0d51 https://github.com/yast/yast-security/commit/8dcbb8c8e0da07f6224db0a1bf4157e... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-03 (Wed, 03 Feb 2021) Changed paths: M src/lib/y2security/selinux_config.rb M test/y2security/selinux_config_test.rb Log Message: ----------- Fix #proposed_mode Avoiding to crash if a not valid mode has been set. Also logs more info, such the proposed mode and the fallback one. Commit: 8656948ad35dbd66e6e892618949ce9a7f09ff5b https://github.com/yast/yast-security/commit/8656948ad35dbd66e6e892618949ce9... Author: David Díaz <1691872+dgdavid@users.noreply.github.com> Date: 2021-02-04 (Thu, 04 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec A src/lib/y2security/selinux_config.rb A test/y2security/selinux_config_test.rb Log Message: ----------- Merge pull request #83 from yast/add-selinux-backend-2 Add class to manage SELinux configuration Commit: c474c996b9f6ea0dbc04f6ad89133f1071f7521d https://github.com/yast/yast-security/commit/c474c996b9f6ea0dbc04f6ad89133f1... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-04 (Thu, 04 Feb 2021) Changed paths: M package/yast2-security.spec Log Message: ----------- Update spec files with new requirement Y2Security::SelinuxConfig class makes use of Yast::Bootloader. Commit: 293df2e791a24a170ed5a0cc92e2bfa0e1ad6136 https://github.com/yast/yast-security/commit/293df2e791a24a170ed5a0cc92e2bfa... Author: David Díaz <1691872+dgdavid@users.noreply.github.com> Date: 2021-02-04 (Thu, 04 Feb 2021) Changed paths: M package/yast2-security.spec Log Message: ----------- Merge pull request #84 from yast/requires-bootloader Update spec files with new requirement Commit: 0930349f0eeb0eb724f7c77111cf5350f98870ba https://github.com/yast/yast-security/commit/0930349f0eeb0eb724f7c77111cf535... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-09 (Tue, 09 Feb 2021) Changed paths: A src/lib/y2security/selinux.rb R src/lib/y2security/selinux_config.rb R test/y2security/selinux_config_test.rb A test/y2security/selinux_test.rb Log Message: ----------- Rename Y2Security::SelinuxConfig to Y2Security::Selinux Commit: 866d546bba2ba5a7166501f66adbf97085b488a3 https://github.com/yast/yast-security/commit/866d546bba2ba5a7166501f66adbf97... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-09 (Tue, 09 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M test/y2security/selinux_test.rb Log Message: ----------- Change to a lazy mode proposal/initialization Instead of doing it in the constructor. Commit: ef3a18ea9fa1a23df891a1edbcb75163921a12b6 https://github.com/yast/yast-security/commit/ef3a18ea9fa1a23df891a1edbcb7516... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-10 (Wed, 10 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb Log Message: ----------- Remove leftover Commit: 15e43c0f57778fd3c6ebbed362e5edf9c6baa4cd https://github.com/yast/yast-security/commit/15e43c0f57778fd3c6ebbed362e5edf... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-10 (Wed, 10 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M test/y2security/selinux_test.rb Log Message: ----------- Change how product features are read Since SELinux options from the control file were grouped in yast-installation-control 4.2.12. See https://github.com/yast/yast-installation-control/pull/108 Commit: 47eac9ab04b61e522edf7281bf08c071cfcababb https://github.com/yast/yast-security/commit/47eac9ab04b61e522edf7281bf08c07... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-10 (Wed, 10 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M test/y2security/selinux_test.rb Log Message: ----------- Add method to know needed patterns Which should be defined in the control file, specifically in globals => selinux => pattenrs. See https://github.com/yast/yast-installation-control/pull/108 Commit: ef9adb1c6e146edae2339d8a9a5321f275c4acdd https://github.com/yast/yast-security/commit/ef9adb1c6e146edae2339d8a9a5321f... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-10 (Wed, 10 Feb 2021) Changed paths: A src/lib/cfa/selinux.rb A test/cfa/selinux_test.rb A test/data/system/etc/selinux/config Log Message: ----------- Add a CFA::Selinux class to handle the SELinux config file Commit: 768b5f7c7123e3795b56c11ee01835a3d89812df https://github.com/yast/yast-security/commit/768b5f7c7123e3795b56c11ee01835a... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-10 (Wed, 10 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb Log Message: ----------- Load and save the mode from/to the configuration file Commit: cc3de2e290a22e93f184430fd2284ced59dab434 https://github.com/yast/yast-security/commit/cc3de2e290a22e93f184430fd2284ce... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-10 (Wed, 10 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M test/y2security/selinux_test.rb Log Message: ----------- Improve Y2Security::Selinux#mode initialization Taking into account not only the running and boot mode, but the defined through the configuration file too. Commit: 19f34f97bd3fceced6799abf2e37d4ff3e73a3ce https://github.com/yast/yast-security/commit/19f34f97bd3fceced6799abf2e37d4f... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-10 (Wed, 10 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb Log Message: ----------- Improvements for Selinux#mode= Commit: c35a9f7e13f199dcd8910ad56e4a61f33f8db6b8 https://github.com/yast/yast-security/commit/c35a9f7e13f199dcd8910ad56e4a61f... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-10 (Wed, 10 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M test/y2security/selinux_test.rb Log Message: ----------- Update the configuration value on Y2Security::Selinux#save Commit: c1c9cfd1f2cb236f333bb2ef2dff652dbc183ada https://github.com/yast/yast-security/commit/c1c9cfd1f2cb236f333bb2ef2dff652... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M test/y2security/selinux_test.rb Log Message: ----------- Improve unit testing Commit: 3c106d2f51c63e5c2830cab63352b31c8efe0ba0 https://github.com/yast/yast-security/commit/3c106d2f51c63e5c2830cab63352b31... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec Log Message: ----------- Bump version and update changelog Commit: ba17a5afbbc16ba73bc511e9b09b1880824c4809 https://github.com/yast/yast-security/commit/ba17a5afbbc16ba73bc511e9b09b188... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M package/yast2-security.changes Log Message: ----------- Fix Jira references in the changelog file Commit: ee5019c74ad0d24713f78be5c504c6c99cc10927 https://github.com/yast/yast-security/commit/ee5019c74ad0d24713f78be5c504c6c... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb Log Message: ----------- Update Y2Security::Selinux examples Commit: c3b4cc1d5695d951ac11080b018d165e4fc9476c https://github.com/yast/yast-security/commit/c3b4cc1d5695d951ac11080b018d165... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M package/yast2-security.spec Log Message: ----------- Fix Y2Security::Selinux require in spec file Commit: 47de341bd23782b867161675d335d1d829d4ed72 https://github.com/yast/yast-security/commit/47de341bd23782b867161675d335d1d... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M package/yast2-security.spec Log Message: ----------- Add augeas-lenses as requirement in spec file Commit: f7b428696fe33814530c243511d52c42822c7587 https://github.com/yast/yast-security/commit/f7b428696fe33814530c243511d52c4... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M src/lib/cfa/selinux.rb M test/cfa/selinux_test.rb Log Message: ----------- Use the simplevars lens instead of semanage Because semanage lens was introduced in augeas-lenses 1.12, which might be not available in target products. See https://github.com/hercules-team/augeas/pull/594/files Commit: 9191e1564ae39466ebe982dc2760fa20c1bec0a8 https://github.com/yast/yast-security/commit/9191e1564ae39466ebe982dc2760fa2... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M test/y2security/selinux_test.rb Log Message: ----------- Change the returned value by Y2Security::Selinux#needed_patterns It returns now an array instead of an string. Commit: 3eb049ac73183a7d38624e1bfc8f7c4ac3efd725 https://github.com/yast/yast-security/commit/3eb049ac73183a7d38624e1bfc8f7c4... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M test/y2security/selinux_test.rb Log Message: ----------- Logs an error instead an info when mode not found As proposed in a code review. Commit: 787cbb6a49af9bc04cda204a4e3c1b5426a58ad8 https://github.com/yast/yast-security/commit/787cbb6a49af9bc04cda204a4e3c1b5... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb Log Message: ----------- Fix Y2Security::Selinux#proposed_mode documentation Commit: 0fc99c5cf22f61fe61d31db557b08f5dbcb76cfc https://github.com/yast/yast-security/commit/0fc99c5cf22f61fe61d31db557b08f5... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb Log Message: ----------- Simplify the Y2Security::Selinux#config_file method By using `||=` for memoization. Commit: 5c344adbf2e5d70ec33a3559fafe3c43e6ca14f5 https://github.com/yast/yast-security/commit/5c344adbf2e5d70ec33a3559fafe3c4... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb Log Message: ----------- Make the proposed returned value more explicit Commit: 7c23e55f7af44eae59691c91ef5a65c70c0b497e https://github.com/yast/yast-security/commit/7c23e55f7af44eae59691c91ef5a65c... Author: David Díaz <1691872+dgdavid@users.noreply.github.com> Date: 2021-02-11 (Thu, 11 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec A src/lib/cfa/selinux.rb A src/lib/y2security/selinux.rb R src/lib/y2security/selinux_config.rb A test/cfa/selinux_test.rb A test/data/system/etc/selinux/config R test/y2security/selinux_config_test.rb A test/y2security/selinux_test.rb Log Message: ----------- Merge pull request #87 from yast/refactor-selinux-config Refactor Y2Security::SelinuxConfig (now Y2Security::Selinux) Commit: 93f36f3a7c558b693a5e33d5348a2a1867f47109 https://github.com/yast/yast-security/commit/93f36f3a7c558b693a5e33d5348a2a1... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M test/y2security/selinux_test.rb Log Message: ----------- Do no return patterns when SELinux is disabled Commit: 4f955735aff18d563bbf20e814d10544d74c83bc https://github.com/yast/yast-security/commit/4f955735aff18d563bbf20e814d1054... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/lib/cfa/selinux.rb M test/cfa/selinux_test.rb Log Message: ----------- Handle exceptions when loading the SELinux config file Commit: 7216368a2371f8dba027c5da4653cbbb93b2e3eb https://github.com/yast/yast-security/commit/7216368a2371f8dba027c5da4653cbb... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec Log Message: ----------- Bump version and update changelog Commit: e61f582cbb25606c9b519c764ee7659cfabcbf7c https://github.com/yast/yast-security/commit/e61f582cbb25606c9b519c764ee7659... Author: David Díaz <1691872+dgdavid@users.noreply.github.com> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec M src/lib/cfa/selinux.rb M src/lib/y2security/selinux.rb M test/cfa/selinux_test.rb M test/y2security/selinux_test.rb Log Message: ----------- Merge pull request #89 from yast/selinux-fixes Y2Security::Selinux fixes Commit: 365ef0d14bb5ff256fa3dc43825723baef81b084 https://github.com/yast/yast-security/commit/365ef0d14bb5ff256fa3dc43825723b... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb M src/modules/Security.rb Log Message: ----------- AY for SELinux Commit: 5ef6767ce1d3baf200a7c0cb5b768ca895c3e940 https://github.com/yast/yast-security/commit/5ef6767ce1d3baf200a7c0cb5b768ca... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb Log Message: ----------- export and write for AY Commit: 973c11a1f272e9e50e7a460b31885d070c7bdae5 https://github.com/yast/yast-security/commit/973c11a1f272e9e50e7a460b31885d0... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/autoyast-rnc/security.rnc Log Message: ----------- added rnc tag Commit: 222a7a530115870a25c7554ed0069bb22d044b99 https://github.com/yast/yast-security/commit/222a7a530115870a25c7554ed0069bb... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/clients/security_auto.rb M src/modules/Security.rb Log Message: ----------- moving issue report to auto file Commit: 21a272544cf61c56a5ad98f519a5cd57d048d769 https://github.com/yast/yast-security/commit/21a272544cf61c56a5ad98f519a5cd5... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/clients/security_auto.rb Log Message: ----------- wrong place Commit: fe720cf4e16cdc25d6c03f460b719c06548ebd1a https://github.com/yast/yast-security/commit/fe720cf4e16cdc25d6c03f460b719c0... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb M test/security_test.rb Log Message: ----------- testcase Commit: 528f9c08239cfff95658751fca430ae9e6ab8b47 https://github.com/yast/yast-security/commit/528f9c08239cfff95658751fca430ae... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M test/security_test.rb Log Message: ----------- testcase Commit: 83a20a07df9ba8f76f9c25b0db43e93026856e8b https://github.com/yast/yast-security/commit/83a20a07df9ba8f76f9c25b0db43e93... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M test/security_test.rb Log Message: ----------- testcase Commit: 472c7722caba3fc0d375b996cdf82081d3fb4f23 https://github.com/yast/yast-security/commit/472c7722caba3fc0d375b996cdf8208... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M test/security_test.rb Log Message: ----------- testcase Commit: b5819201c8b0faa23897e0a3f59b05be78bb8221 https://github.com/yast/yast-security/commit/b5819201c8b0faa23897e0a3f59b05b... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M test/security_test.rb Log Message: ----------- testcase Commit: b5d59db8a4ea9024e85b2db385d6d08cbe7b07f0 https://github.com/yast/yast-security/commit/b5d59db8a4ea9024e85b2db385d6d08... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M test/security_test.rb Log Message: ----------- testcase Commit: 2351a69effd8ac502d77a0ae6511c432e32aa25e https://github.com/yast/yast-security/commit/2351a69effd8ac502d77a0ae6511c43... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb M test/security_test.rb Log Message: ----------- testcase Commit: b5ee6c39fae8afd97e40db0f53239f440a2d023a https://github.com/yast/yast-security/commit/b5ee6c39fae8afd97e40db0f53239f4... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M test/security_test.rb Log Message: ----------- testcase Commit: 4acd5831a4a6b881190a0c8401125066c5157d70 https://github.com/yast/yast-security/commit/4acd5831a4a6b881190a0c840112506... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M test/security_test.rb Log Message: ----------- testcase Commit: cdba17fa592f1778ffbb5a74a32eef815127dae1 https://github.com/yast/yast-security/commit/cdba17fa592f1778ffbb5a74a32eef8... Author: Stefan Schubert <schubi@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M test/security_test.rb Log Message: ----------- testcase Commit: f77ee73ddd90c0e2cca630d10b82d180adba712e https://github.com/yast/yast-security/commit/f77ee73ddd90c0e2cca630d10b82d18... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/clients/security_auto.rb M src/modules/Security.rb M test/security_test.rb Log Message: ----------- Use Y2Security::Selinux instead of Y2Security::SelinuxConfig Because it was renamed in yast2-security 4.2.16 Commit: 144ee60c650a6e114ff87514988935410fcc3189 https://github.com/yast/yast-security/commit/144ee60c650a6e114ff875149889354... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb Log Message: ----------- Fix Security#write_selinux_settings Avoiding to save a "Disabled" mode by mistake Commit: 2f6cfebadb7e2be2203d4e7b2e2d0e507466de10 https://github.com/yast/yast-security/commit/2f6cfebadb7e2be2203d4e7b2e2d0e5... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb Log Message: ----------- Set the needed patterns to get SELinux installed Making use of PackagesProposal.SetResolvables Commit: 5e5edfeffd6fb5f052087b6236c99b2e8d4145b2 https://github.com/yast/yast-security/commit/5e5edfeffd6fb5f052087b6236c99b2... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/lib/y2security/selinux.rb Log Message: ----------- Revert change adding loging to Y2Security::Selinux#save Commit: 1d0643cfba2b63e546b453ead12d3c3ecec25907 https://github.com/yast/yast-security/commit/1d0643cfba2b63e546b453ead12d3c3... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb M test/security_test.rb Log Message: ----------- Fix #read_selinux_settings method It should use the Y2Security::Selinux#mode method to get the current SELinux mode. Commit: 65e84bd1f1b872f774ade3e2d33a9a16cd1aa00a https://github.com/yast/yast-security/commit/65e84bd1f1b872f774ade3e2d33a9a1... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb Log Message: ----------- Add a convenience method for accessing to SELinux config Commit: 13d49631ea5d156d0938a63193d6caa415fd1e1f https://github.com/yast/yast-security/commit/13d49631ea5d156d0938a63193d6caa... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb M test/security_test.rb Log Message: ----------- Refactor #read_selinux_settings Commit: f98b93db90744a23f84d9fcbbd5ebe1c0fa2470b https://github.com/yast/yast-security/commit/f98b93db90744a23f84d9fcbbd5ebe1... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb M test/security_test.rb Log Message: ----------- Refactor #write_selinux Commit: 1c11ca0aaeeb415cfe83ab191cf50f00f4bda604 https://github.com/yast/yast-security/commit/1c11ca0aaeeb415cfe83ab191cf50f0... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-12 (Fri, 12 Feb 2021) Changed paths: M src/modules/Security.rb Log Message: ----------- Fix #write_selinux Commit: 87c2654d2750a04c4ae96f9d2715ec6f3c18179d https://github.com/yast/yast-security/commit/87c2654d2750a04c4ae96f9d2715ec6... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-14 (Sun, 14 Feb 2021) Changed paths: M src/modules/Security.rb M test/security_test.rb Log Message: ----------- Simplify the #read_selinux_settings method By settings the SELINUX_MODE setting unconditionally, no matter if the detected mode was disabled or not. Commit: 62cf0bd7db1eb30f31090fb7688b124b9776fc09 https://github.com/yast/yast-security/commit/62cf0bd7db1eb30f31090fb7688b124... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-14 (Sun, 14 Feb 2021) Changed paths: M src/modules/Security.rb M test/security_test.rb Log Message: ----------- Simplify the #write_selinux method Trusting in the Y2Security::Selinux#save without performing additional checks. Commit: 2505f11b5be19c94b82a0a4a0665f9d00ba0bb0b https://github.com/yast/yast-security/commit/2505f11b5be19c94b82a0a4a0665f9d... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-14 (Sun, 14 Feb 2021) Changed paths: M src/modules/Security.rb M test/security_test.rb Log Message: ----------- Refactor method that ensures SELinux patterns Commit: db0f169e0cb1555f586e5f043ef127178cb92adb https://github.com/yast/yast-security/commit/db0f169e0cb1555f586e5f043ef1271... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-14 (Sun, 14 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec Log Message: ----------- Bump version and update changelog Commit: d099383e5719f6f3a71f7516b7268b5a84ef00fa https://github.com/yast/yast-security/commit/d099383e5719f6f3a71f7516b7268b5... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-14 (Sun, 14 Feb 2021) Changed paths: M test/levels_test.rb Log Message: ----------- Fix unit test Commit: 0ad18aa6d85f2dffec502f4aae998f3d07700e6b https://github.com/yast/yast-security/commit/0ad18aa6d85f2dffec502f4aae998f3... Author: David Díaz <1691872+dgdavid@users.noreply.github.com> Date: 2021-02-15 (Mon, 15 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec M src/autoyast-rnc/security.rnc M src/clients/security_auto.rb M src/modules/Security.rb M test/levels_test.rb M test/security_test.rb Log Message: ----------- Merge pull request #88 from yast/SLE-15-SP2-selinux-AY-update AutoYaST for SELinux Commit: e0abf8a8e2e21919c4662b9cae777bbe2aba109c https://github.com/yast/yast-security/commit/e0abf8a8e2e21919c4662b9cae777bb... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-16 (Tue, 16 Feb 2021) Changed paths: A Dockerfile M Rakefile M package/yast2-security.changes M package/yast2-security.spec M src/autoyast-rnc/security.rnc M src/clients/security_auto.rb A src/lib/cfa/selinux.rb A src/lib/y2security/selinux.rb M src/modules/Security.rb A test/cfa/selinux_test.rb A test/data/system/etc/selinux/config M test/levels_test.rb M test/security_test.rb A test/y2security/selinux_test.rb Log Message: ----------- Merge remote-tracking branch 'origin/SLE-15-SP2' Commit: fdf35445c40cae59ed9efd315bf8aa861e2b7e99 https://github.com/yast/yast-security/commit/fdf35445c40cae59ed9efd315bf8aa8... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-16 (Tue, 16 Feb 2021) Changed paths: M Dockerfile M Rakefile Log Message: ----------- Revert "Adapt Rakefile and Dockerfile for SLE-15-SP2" This reverts commit 9342ffcbb08b5fb94d087ecdc5a6b6d6e1511f9e. Commit: 9fdaf8ea5b752d29796fc4b3b779a2d4fc81cb41 https://github.com/yast/yast-security/commit/9fdaf8ea5b752d29796fc4b3b779a2d... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-16 (Tue, 16 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec Log Message: ----------- Bump version and update changelog Commit: cb37d9dfc652a269ca675d20d782d52da62adf88 https://github.com/yast/yast-security/commit/cb37d9dfc652a269ca675d20d782d52... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-16 (Tue, 16 Feb 2021) Changed paths: R Dockerfile Log Message: ----------- Drop no longer needed Dockerfile See https://github.com/yast/yast-security/pull/80 Commit: 4cf5ee18007d9ece8d3076002332b65ec8a84207 https://github.com/yast/yast-security/commit/4cf5ee18007d9ece8d3076002332b65... Author: David Díaz González <dgonzalez@suse.de> Date: 2021-02-16 (Tue, 16 Feb 2021) Changed paths: M src/clients/security_auto.rb M src/lib/cfa/selinux.rb M src/lib/y2security/selinux.rb M src/modules/Security.rb M test/cfa/selinux_test.rb M test/security_test.rb M test/y2security/selinux_test.rb Log Message: ----------- Fix Rubocop offenses Commit: c76c7a5dc3eecc3a6acaeb6ee5e72dbecdba42f0 https://github.com/yast/yast-security/commit/c76c7a5dc3eecc3a6acaeb6ee5e72db... Author: David Díaz <1691872+dgdavid@users.noreply.github.com> Date: 2021-02-18 (Thu, 18 Feb 2021) Changed paths: M package/yast2-security.changes M package/yast2-security.spec M src/autoyast-rnc/security.rnc M src/clients/security_auto.rb A src/lib/cfa/selinux.rb A src/lib/y2security/selinux.rb M src/modules/Security.rb A test/cfa/selinux_test.rb A test/data/system/etc/selinux/config M test/levels_test.rb M test/security_test.rb A test/y2security/selinux_test.rb Log Message: ----------- Merge pull request #91 from yast/add-selinux-settings-master [master] Add SELinux support Compare: https://github.com/yast/yast-security/compare/7608de3ff484...c76c7a5dc3ee