Hello community,

here is the log from the commit of package sudo for openSUSE:Factory
checked in at Thu Oct 13 17:24:57 CEST 2011.



--------
--- openSUSE:Factory/sudo/sudo.changes  2011-09-23 12:47:05.000000000 +0200
+++ sudo/sudo.changes   2011-10-13 03:06:10.000000000 +0200
@@ -1,0 +2,45 @@
+Thu Oct 13 00:59:49 UTC 2011 - [email protected]
+
+- updated to sudo-1.8.2
+  * Sudo, visudo, sudoreplay and the sudoers plug-in now have natural
+    language support (NLS). This can be disabled by passing configure
+    the --disable-nls option.  Sudo will use gettext(), if available,
+    to display translated messages.  All translations are coordinated
+    via The Translation Project, http://translationproject.org/.
+  * Plug-ins are now loaded with the RTLD_GLOBAL flag instead of
+    RTLD_LOCAL.  This fixes missing symbol problems in PAM modules
+    on certain platforms, such as FreeBSD and SuSE Linux Enterprise.
+  * I/O logging is now supported for commands run in background mode
+    (using sudo's -b flag).
+  * Group ownership of the sudoers file is now only enforced when
+    the file mode on sudoers allows group readability or writability.
+  * Visudo now checks the contents of an alias and warns about cycles
+    when the alias is expanded.
+  * If the user specifes a group via sudo's -g option that matches
+    the target user's group in the password database, it is now
+    allowed even if no groups are present in the Runas_Spec.
+  * The sudo Makefiles now have more complete dependencies which are
+    automatically generated instead of being maintained manually.
+  * The "use_pty" sudoers option is now correctly passed back to the
+    sudo front end.  This was missing in previous versions of sudo
+    1.8 which prevented "use_pty" from being honored.
+  * "sudo -i command" now works correctly with the bash version
+    2.0 and higher.  Previously, the .bash_profile would not be
+    sourced prior to running the command unless bash was built with
+    NON_INTERACTIVE_LOGIN_SHELLS defined.
+  * When matching groups in the sudoers file, sudo will now match
+    based on the name of the group instead of the group ID. This can
+    substantially reduce the number of group lookups for sudoers
+    files that contain a large number of groups.
+  * Multi-factor authentication is now supported on AIX.
+  * Added support for non-RFC 4517 compliant LDAP servers that require
+    that seconds be present in a timestamp, such as Tivoli Directory Server.
+  * If the group vector is to be preserved, the PATH search for the
+    command is now done with the user's original group vector.
+  * For LDAP-based sudoers, the "runas_default" sudoOption now works
+    properly in a sudoRole that contains a sudoCommand.
+  * Spaces in command line arguments for "sudo -s" and "sudo -i" are
+    now escaped with a backslash when checking the security policy.
+- added missing include (grp-include.patch)
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  sudo-1.8.1p2.tar.bz2

New:
----
  sudo-1.8.2.tar.gz
  sudo-grp-include.patch

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

Other differences:
------------------
++++++ sudo.spec ++++++
--- /var/tmp/diff_new_pack.hnf3VY/_old  2011-10-13 17:24:50.000000000 +0200
+++ /var/tmp/diff_new_pack.hnf3VY/_new  2011-10-13 17:24:50.000000000 +0200
@@ -18,17 +18,18 @@
 
 
 Name:           sudo
-Version:        1.8.1p2
+Version:        1.8.2
 Release:        1
 License:        BSD3c(or similar)
 Summary:        Execute some commands as root
 Url:            http://www.sudo.ws/
 Group:          System/Base
-Source0:        http://sudo.ws/sudo/dist/%{name}-%{version}.tar.bz2
+Source0:        http://sudo.ws/sudo/dist/%{name}-%{version}.tar.gz
 Source1:        sudo.pamd
 Source2:        README.SUSE
-Patch1:         sudoers2ldif-env.patch
-Patch3:         sudo-sudoers.patch
+Patch0:         sudoers2ldif-env.patch
+Patch1:         sudo-sudoers.patch
+Patch2:         sudo-grp-include.patch
 BuildRequires:  audit-devel
 BuildRequires:  libselinux-devel
 BuildRequires:  openldap2-devel
@@ -56,8 +57,9 @@
 
 %prep
 %setup -q
+%patch0 -p1
 %patch1 -p1
-%patch3 -p1
+%patch2 -p1
 
 %build
 %ifarch s390 s390x %sparc
@@ -103,6 +105,9 @@
 rm -f %{buildroot}%{_docdir}/%{name}/sample.syslog.conf
 rm -f %{buildroot}%{_docdir}/%{name}/schema.OpenLDAP
 rm -f %{buildroot}%{_libexecdir}/%{name}/sudoers.la
+%find_lang %{name}
+%find_lang sudoers
+cat sudoers.lang >> %{name}.lang
 
 %post
 chmod 0440 %{_sysconfdir}/sudoers
@@ -118,7 +123,7 @@
 %clean
 rm -rf %{buildroot}
 
-%files
+%files -f %{name}.lang
 %defattr(-,root,root)
 %doc %{_docdir}/%{name}
 %doc %{_mandir}/man?/*

++++++ sudo-grp-include.patch ++++++
Index: sudo-1.8.2/common/setgroups.c
===================================================================
--- sudo-1.8.2.orig/common/setgroups.c
+++ sudo-1.8.2/common/setgroups.c
@@ -33,6 +33,7 @@
 #endif /* HAVE_UNISTD_H */
 #include <errno.h>
 #include <limits.h>
+#include <grp.h>
 
 #include "missing.h"
 
continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to