Branch: refs/heads/security-policy
Home: https://github.com/yast/yast-security
Commit: 49786c349cbea467dde4a5410e53c9ce811c61d3
https://github.com/yast/yast-security/commit/49786c349cbea467dde4a5410e53c9c...
Author: Imobach González Sosa
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/y2security/clients/security_policy_proposal.rb
M src/lib/y2security/security_policies/disa_stig_policy.rb
M src/lib/y2security/security_policies/manager.rb
M src/lib/y2security/security_policies/policy.rb
M test/test_helper.rb
M test/y2security/clients/security_policy_proposal_test.rb
M test/y2security/security_policies/manager_test.rb
Log Message:
-----------
Enable/disable the ssg-apply service
* When a security policy is enabled, set the ssg-apply package and
service for installation.
* When no security policies are enabled, remove the ssg-apply package and
service.
Commit: d001a61d84aea3100dfbfcda69e98e1a271ef206
https://github.com/yast/yast-security/commit/d001a61d84aea3100dfbfcda69e98e1...
Author: Imobach González Sosa
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/y2security/security_policies/manager.rb
Log Message:
-----------
Improve #enabled_services documentation
Commit: ba03e46162fff294838db69633fcfe9b5da3da9c
https://github.com/yast/yast-security/commit/ba03e46162fff294838db69633fcfe9...
Author: Imobach González Sosa
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
A src/lib/cfa/ssg_apply.rb
Log Message:
-----------
Add a PoC of a CFA::SsgApply class
Commit: bc19ceffa19f283c45c9199a41fbb13d3678f621
https://github.com/yast/yast-security/commit/bc19ceffa19f283c45c9199a41fbb13...
Author: Imobach González Sosa
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/cfa/ssg_apply.rb
A test/cfa/ssg_apply_test.rb
A test/data/system/etc/ssg-apply/default.conf
A test/data/system/etc/ssg-apply/override.conf
Log Message:
-----------
Add SsgApply.load and extend unit tests
Commit: 697fac91ffaa6f6dc5563ee13957895a1ef99cdd
https://github.com/yast/yast-security/commit/697fac91ffaa6f6dc5563ee13957895...
Author: Imobach González Sosa
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M test/cfa/ssg_apply_test.rb
Log Message:
-----------
Add a unit test for CFA::SsgApply#disabled_rules=
Commit: d0110512bcc861489d8e8bd19536e62e9a306ee7
https://github.com/yast/yast-security/commit/d0110512bcc861489d8e8bd19536e62...
Author: José Iván López González
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
A src/lib/y2security/security_policies/unknown_rule.rb
M src/modules/Security.rb
M test/security_test.rb
A test/y2security/security_policies/unknown_rule_test.rb
Log Message:
-----------
Add unknown rules
Commit: d529dd39d14294ac26a083deef92e1b210de3d09
https://github.com/yast/yast-security/commit/d529dd39d14294ac26a083deef92e1b...
Author: José Iván López González
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/y2security/clients/security_policy_proposal.rb
M test/y2security/clients/security_policy_proposal_test.rb
Log Message:
-----------
Do not show unknown rules
Commit: 2bf027a5868e85ab2be57741a8d3f664f7f01f3f
https://github.com/yast/yast-security/commit/2bf027a5868e85ab2be57741a8d3f66...
Author: Imobach González Sosa
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/cfa/ssg_apply.rb
Log Message:
-----------
Update from code review
Commit: d83216462090a12ad37575db86e7b2fc2bc377a1
https://github.com/yast/yast-security/commit/d83216462090a12ad37575db86e7b2f...
Author: José Iván López González
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/y2security/security_policies/manager.rb
M test/y2security/security_policies/manager_test.rb
Log Message:
-----------
Add method to write config
Commit: 470b1839344e33cf00465b795d4bfae09cc2f256
https://github.com/yast/yast-security/commit/470b1839344e33cf00465b795d4bfae...
Author: José Iván López González
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/y2security/security_policies/manager.rb
M test/y2security/security_policies/manager_test.rb
Log Message:
-----------
Use SsgApply.load
Commit: 338f6f5bff662aaf2d4f3b144ad47d94fde4ffab
https://github.com/yast/yast-security/commit/338f6f5bff662aaf2d4f3b144ad47d9...
Author: José Iván López González
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/y2security/clients/security_policy_proposal.rb
M test/y2security/clients/security_policy_proposal_test.rb
Log Message:
-----------
Open bootloader correctly
- Proposal is not refreshed if a client is canceled
Commit: 83755612e4c31067dc4ab4ffbbe0663114d2bffc
https://github.com/yast/yast-security/commit/83755612e4c31067dc4ab4ffbbe0663...
Author: José Iván López González
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M src/lib/y2security/clients/security_policy_proposal.rb
Log Message:
-----------
Sort rules by id
Commit: 8f8a7b3574763ac32213389f78c6ccc77bd8d5cf
https://github.com/yast/yast-security/commit/8f8a7b3574763ac32213389f78c6ccc...
Author: José Iván López González
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M doc/security_policies.md
Log Message:
-----------
Update doc
Commit: 42baa359c144f67e780efcd80575ffe179799f11
https://github.com/yast/yast-security/commit/42baa359c144f67e780efcd80575ffe...
Author: Imobach González Sosa
Date: 2022-09-21 (Wed, 21 Sep 2022)
Changed paths:
M doc/security_policies.md
A src/lib/cfa/ssg_apply.rb
M src/lib/y2security/clients/security_policy_proposal.rb
M src/lib/y2security/security_policies/manager.rb
A src/lib/y2security/security_policies/unknown_rule.rb
M src/modules/Security.rb
A test/cfa/ssg_apply_test.rb
A test/data/system/etc/ssg-apply/default.conf
A test/data/system/etc/ssg-apply/override.conf
M test/security_test.rb
M test/y2security/clients/security_policy_proposal_test.rb
M test/y2security/security_policies/manager_test.rb
A test/y2security/security_policies/unknown_rule_test.rb
Log Message:
-----------
Merge pull request #137 from yast/write-ssg-apply-config
Write `ssg-apply` configuration file
Compare: https://github.com/yast/yast-security/compare/e760552960ed...42baa359c144