Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sudo for openSUSE:Factory checked in 
at 2021-08-23 10:07:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sudo (Old)
 and      /work/SRC/openSUSE:Factory/.sudo.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sudo"

Mon Aug 23 10:07:39 2021 rev:125 rq:912793 version:1.9.7p2

Changes:
--------
--- /work/SRC/openSUSE:Factory/sudo/sudo.changes        2021-08-02 
12:05:27.565651062 +0200
+++ /work/SRC/openSUSE:Factory/.sudo.new.1899/sudo.changes      2021-08-23 
10:07:49.412270630 +0200
@@ -1,0 +2,49 @@
+Fri Jul 30 07:35:39 UTC 2021 - peter czanik <pe...@czanik.hu>
+
+- update to 1.9.7p2 
+- enabled openssl support for secure central session
+  recording collection (without it's clear text)
+- fixed SLES12 build
+ * When formatting JSON output, octal numbers are now stored as
+   strings, not numbers.  The JSON spec does not actually support
+   octal numbers with a '0' prefix.
+ * Fixed a compilation issue on Solaris 9.
+ * Sudo now can handle the getgroups() function returning a different
+   number of groups for subsequent invocations.  GitHub PR #106.
+ * When loading a Python plugin, python_plugin.so now verifies
+   that the module loaded matches the one we tried to load.  This
+   allows sudo to display a more useful error message when trying
+   to load a plugin with a name that conflicts with a Python module
+   installed in the system location.
+ * Sudo no longer sets the the open files resource limit to "unlimited"
+   while it runs.  This avoids a problem where sudo's closefrom()
+   emulation would need to close a very large number of descriptors
+   on systems without a way to determine which ones are actually open.
+ * Sudo now includes a configure check for va_copy or __va_copy and
+   only defines its own version if the configure test fails.
+ * Fixed a bug in sudo's utmp file handling which prevented old
+   entries from being reused.  As a result, the utmp (or utmpx)
+   file was appended to unnecessarily.  GitHub PR #108.
+ * Fixed a bug introduced in sudo 1.9.7 that prevented sudo_logsrvd
+   from accepting TLS connections when OpenSSL is used.  Bug #988.
+ * Fixed an SELinux sudoedit bug when the edited temporary file
+   could not be opened.  The sesh helper would still be run even
+   when there are no temporary files available to install.
+ * Fixed a compilation problem on FreeBSD.
+ * The sudo_noexec.so file is now built as a module on all systems
+   other than macOS.  This makes it possible to use other libtool
+   implementations such as slibtool.  On macOS shared libraries and
+   modules are not interchangeable and the version of libtool shipped
+   with sudo must be used.
+ * Fixed a few bugs in the getgrouplist() emulation on Solaris when
+   reading from the local group file.
+ * Fixed a bug in sudo_logsrvd that prevented periodic relay server
+   connection retries from occurring in "store_first" mode.
+ * Disabled the nss_search()-based getgrouplist() emulation on HP-UX
+   due to a crash when the group source is set to "compat" in
+   /etc/nsswitch.conf.  This is probably due to a mismatch between
+   include/compat/nss_dbdefs.h and what HP-UX uses internally.  On
+   HP-UX we now just cycle through groups the slow way using
+   getgrent().  Bug #978.
+
+-------------------------------------------------------------------

Old:
----
  sudo-1.9.7.tar.gz
  sudo-1.9.7.tar.gz.sig

New:
----
  sudo-1.9.7p2.tar.gz
  sudo-1.9.7p2.tar.gz.sig

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

Other differences:
------------------
++++++ sudo.spec ++++++
--- /var/tmp/diff_new_pack.sIAiAL/_old  2021-08-23 10:07:50.836268969 +0200
+++ /var/tmp/diff_new_pack.sIAiAL/_new  2021-08-23 10:07:50.836268969 +0200
@@ -22,7 +22,7 @@
 %define use_usretc 1
 %endif
 Name:           sudo
-Version:        1.9.7
+Version:        1.9.7p2
 Release:        0
 Summary:        Execute some commands as root
 License:        ISC
@@ -41,6 +41,7 @@
 BuildRequires:  audit-devel
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  groff
+BuildRequires:  libopenssl-devel
 BuildRequires:  libselinux-devel
 BuildRequires:  openldap2-devel
 BuildRequires:  pam-devel
@@ -115,6 +116,7 @@
     --enable-shell-sets-home \
     --enable-warnings \
     --enable-python \
+    --enable-openssl \
     --with-sendmail=%{_sbindir}/sendmail \
     --with-sudoers-mode=0440 \
     --with-env-editor \
@@ -122,8 +124,13 @@
     --with-passprompt="[sudo] password for %%p: " \
     --with-rundir=%{_localstatedir}/lib/sudo \
     --with-sssd
+%if 0%{?sle_version} < 150000
+# the SLES12 way
+make %{?_smp_mflags} V=1
+%else
 # -B required to make every build give the same result - maybe from bad build 
deps in Makefiles?
 %make_build -B
+%endif
 
 %install
 %make_install install_uid=`id -u` install_gid=`id -g`

Reply via email to