Hello community,

here is the log from the commit of package ansible for openSUSE:Factory checked 
in at 2020-08-13 10:17:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible (Old)
 and      /work/SRC/openSUSE:Factory/.ansible.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ansible"

Thu Aug 13 10:17:21 2020 rev:69 rq:826038 version:2.9.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible/ansible.changes  2020-07-27 
17:45:45.055301231 +0200
+++ /work/SRC/openSUSE:Factory/.ansible.new.3399/ansible.changes        
2020-08-13 10:20:35.778817139 +0200
@@ -1,0 +2,25 @@
+Wed Aug 12 12:44:52 UTC 2020 - Michael Ströder <mich...@stroeder.com>
+
+- added fix-cron-regression-71207.patch
+
+-------------------------------------------------------------------
+Tue Aug 11 05:09:36 UTC 2020 - Michael Ströder <mich...@stroeder.com>
+
+- update to version 2.9.12 with many bug fixes,
+  most notably the following security fixes:
+  * security issue - copy - Redact the value of the no_log 'content' 
+    parameter in the result's invocation.module_args in check mode. 
+    Previously when used with check mode and with '-vvv', the module would 
+    not censor the content if a change would be made to the destination path. 
+    (CVE-2020-14332)
+  * security issue atomic_move - change default permissions when creating 
+    temporary files so they are not world readable 
+    (https://github.com/ansible/ansible/issues/67794) (CVE-2020-1736)
+  * Fix warning for default permission change when no mode is specified. 
+    Follow up to https://github.com/ansible/ansible/issues/67794. 
+    (CVE-2020-1736)
+  * Sanitize no_log values from any response keys that might be returned 
+    from the uri module (CVE-2020-14330).
+  * reset logging level to INFO due to CVE-2019-14846.
+
+-------------------------------------------------------------------

Old:
----
  ansible-2.9.11.tar.gz
  ansible-2.9.11.tar.gz.sha

New:
----
  ansible-2.9.12.tar.gz
  ansible-2.9.12.tar.gz.sha
  fix-cron-regression-71207.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ansible.spec ++++++
--- /var/tmp/diff_new_pack.7tN5Wx/_old  2020-08-13 10:20:41.474819479 +0200
+++ /var/tmp/diff_new_pack.7tN5Wx/_new  2020-08-13 10:20:41.478819480 +0200
@@ -220,7 +220,7 @@
 Recommends:     sshpass
 %endif
 Name:           ansible
-Version:        2.9.11
+Version:        2.9.12
 Release:        0
 Summary:        SSH-based configuration management, deployment, and task 
execution system
 License:        GPL-3.0-or-later
@@ -229,6 +229,7 @@
 Source:         https://releases.ansible.com/ansible/ansible-%{version}.tar.gz
 Source1:        
https://releases.ansible.com/ansible/ansible-%{version}.tar.gz.sha
 Source99:       ansible-rpmlintrc
+Patch1:         fix-cron-regression-71207.patch
 BuildArch:      noarch
 # extented documentation
 %if 0%{?with_docs}
@@ -288,6 +289,7 @@
 
 %prep
 %setup -q -n ansible-%{version}
+%patch1 -p1
 
 for file in .git_keep .travis.yml ; do
   find . -name "$file" -delete

++++++ ansible-2.9.11.tar.gz -> ansible-2.9.12.tar.gz ++++++
/work/SRC/openSUSE:Factory/ansible/ansible-2.9.11.tar.gz 
/work/SRC/openSUSE:Factory/.ansible.new.3399/ansible-2.9.12.tar.gz differ: char 
5, line 1

++++++ ansible-2.9.11.tar.gz.sha -> ansible-2.9.12.tar.gz.sha ++++++
--- /work/SRC/openSUSE:Factory/ansible/ansible-2.9.11.tar.gz.sha        
2020-07-27 17:45:42.731299049 +0200
+++ /work/SRC/openSUSE:Factory/.ansible.new.3399/ansible-2.9.12.tar.gz.sha      
2020-08-13 10:20:32.702815876 +0200
@@ -1 +1 @@
-88f9d033ece7fd51eca3abb4f02e13b63c924b97f9705a997d5a711c0cf42ab1  
ansible-2.9.11.tar.gz
+7e95ddf719190b068fafc7d7c7877c218054cc5da4f6d9d794faf7bc66dab774  
ansible-2.9.12.tar.gz

++++++ fix-cron-regression-71207.patch ++++++
diff -ur ansible-2.9.12.orig/lib/ansible/modules/system/cron.py 
ansible-2.9.12/lib/ansible/modules/system/cron.py
--- ansible-2.9.12.orig/lib/ansible/modules/system/cron.py      2020-08-11 
05:22:08.000000000 +0200
+++ ansible-2.9.12/lib/ansible/modules/system/cron.py   2020-08-12 
14:42:34.519669206 +0200
@@ -258,6 +258,7 @@
             try:
                 f = open(self.b_cron_file, 'rb')
                 self.n_existing = to_native(f.read(), 
errors='surrogate_or_strict')
+                self.lines = self.n_existing.splitlines()
                 f.close()
             except IOError:
                 # cron file does not exist

Reply via email to