Hello community,
here is the log from the commit of package samba
checked in at Sat Aug 16 02:33:13 CEST 2008.
--------
--- samba/samba.changes 2008-07-28 17:01:39.000000000 +0200
+++ samba/samba.changes 2008-08-14 14:58:15.000000000 +0200
@@ -1,0 +2,74 @@
+Thu Aug 14 14:53:28 CEST 2008 - lmuelle@suse.de
+
+- Set Required- and Should-Stop in the init info part of all init scripts.
+
+-------------------------------------------------------------------
+Thu Aug 14 03:15:25 CEST 2008 - jmcdonough@suse.de
+
+- Fix libsmbclient to older servers; (bnc#402776).
+
+-------------------------------------------------------------------
+Tue Aug 5 22:03:11 CEST 2008 - lmuelle@suse.de
+
+- Update to 3.2.1.
+ + BUG 5594: Fix "make test" by adding and using a new testparm switch
+ "--skip-logic-checks".
+ + Fix creation of libaddns.a, libsmbclient.a and libsharemodes.a.
+ + Update the section about net conf in the net(8) manpage.
+ + Improve processing of registry shares.
+ + Fix listing of registry shares with testparm.
+ + Fix several build issues.
+ + BUG 5578: Fix error from strlcat.
+ + BUG 5613: Fix flushing of smb.conf when creating a new share using SWAT.
+ + Ensure consistent use of pdb_get_nt_passwd instead of
+ pdb_get_lanman_passwd.
+ + Remove worrying warning message when safe_strcpy tries to copy a pseaudo
+ interface name that's too long.
+ + Canonicalize servername in the printer functions to remove leading '\\'
+ characters.
+ + Fix option processing in smbcacls - add POPT_COMMON_CONNECTION.
+ + Fix bug creating files using DOS clients with mixed case files.
+ + Fix uninitialized variable.
+ + BUG 5616: Fix session keys also in rpccli_netr_LogonSamLogonEx wrapper.
+ + BUG 5570: Fix bogus error message during AD domain join.
+ + Fix trusted domain handling in Winbindd.
+ + Fix build warning.
+ + BUG 5202: Fix setting of ACEs for users/groups with write access in setups
+ with 'dos filemode = yes'.
+ + Re-activate 'acl group control' parameter and make it only apply to owning
+ group.
+ + Make ntimes function more like POSIX and allow NULL arg.
+ + BUG 5512: Fix alignment problems on sparc.
+ + BUG 5616: Fix share connections in setups with
+ "server signing = mandatory" or SMB signing set on the client side.
+ + Fix a race condition in Winbind leading to a crash.
+ + Fix a segfault in base64_encode_data_blob.
+ + Fix some uninitialized variable references via ndr_print.
+ + Fix error message if trying to join with a non-privileged user.
+ + Fix setups using "include = registry" without [global] settings in the
+ registry.
+ + Fix "net sam rights" on domain member servers.
+ + Add documentation for the vfs streams modules.
+ + Cleanup some duplicate code by passing the password to the wbinfo_auth*
+ functions.
+ + Allow SID with 0 in subauthority to be converted properly.
+ + Set sin[6]_family instead of ss_family in in[6]_addr_to_sockaddr_storage.
+ + Fix realpath() check so that it doesn't generate a core() when it fails.
+ + Fix overwriting of winbind logfiles.
+ + Fix "vfs_full_audit.c: name table not in sync with vfs.h" panic.
+ + Add broadcasting of the debug message to all winbindd children.
+ + BUG 5635: Fix updating of printer queues.
+ + Release still reachable memory if the smbclient context is freed.
+ + Remove trailing withespace from wbinfo -m which breaks gdm auth.
+ + BUG 5540: Fix "set primary group script" user option substitution.
+ + Fix regression in Winbindd offline mode.
+ + Allow authentication and memory credential refresh after password
+ change from gdm/xdm.
+ + Allow %u parameters for print job username.
+
+-------------------------------------------------------------------
+Tue Jul 29 09:59:36 CEST 2008 - anschneider@suse.de
+
+- Fix a race condition in winbind leading to a crash; (bnc#406623).
+
+-------------------------------------------------------------------
@@ -10 +84 @@
-- Fix emptying the printing queue; [bnc#411493].
+- Fix emptying the printing queue; (bnc#411493).
@@ -93 +167 @@
- from gdm/xdm. Patch from boyang . Jeremy; [bnc#395578].
+ from gdm/xdm; [bnc#395578].
Old:
----
samba-3.2.0.tar.bz2
New:
----
samba-3.2.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ samba-doc.spec ++++++
--- /var/tmp/diff_new_pack.FV1297/_old 2008-08-16 02:25:48.000000000 +0200
+++ /var/tmp/diff_new_pack.FV1297/_new 2008-08-16 02:25:48.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package samba-doc (Version 3.2.0)
+# spec file for package samba-doc (Version 3.2.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -13,13 +20,13 @@
Name: samba-doc
BuildRequires: ccache cracklib-devel cups-devel e2fsprogs-devel gdbm-devel krb5-devel libacl-devel libiniparser-devel libnscd-devel openldap2-devel pam-devel popt-devel pwdutils python-devel readline-devel
-%define samba_ver 3.2.0
+%define samba_ver 3.2.1
%define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
License: GPL v3 or later
Url: http://www.samba.org/
-Version: 3.2.0
-Release: 39
+Version: 3.2.1
+Release: 1
Summary: Samba Documentation
Group: Documentation/Other
AutoReqProv: on
@@ -296,7 +303,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%changelog
++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.FV1297/_old 2008-08-16 02:25:48.000000000 +0200
+++ /var/tmp/diff_new_pack.FV1297/_new 2008-08-16 02:25:48.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package samba (Version 3.2.0)
+# spec file for package samba (Version 3.2.1)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -34,7 +41,7 @@
%if 0%{?centos_version} || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version}
BuildRequires: krb5-devel openldap-devel
%endif
-%define samba_ver 3.2.0
+%define samba_ver 3.2.1
%define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
%define vscan_ver 0.3.6b
@@ -43,8 +50,8 @@
Group: Productivity/Networking/Samba
Url: http://www.samba.org/
AutoReqProv: on
-Version: 3.2.0
-Release: 38
+Version: 3.2.1
+Release: 1
Requires: samba-client >= %{version}
%if 0%{?suse_version} > 1030
Recommends: cron logrotate
@@ -111,7 +118,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package client
@@ -148,7 +155,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020
@@ -169,7 +176,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%endif
@@ -199,7 +206,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%endif
@@ -225,7 +232,7 @@
--------
Jeremy Allison <jra at samba dot org>
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%if %{make_utils}
@@ -271,17 +278,17 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%if 0%{?suse_version} && 0%{?suse_version} < 1031
%package -n libsmbclient
-License: GPL v2 or later
+License: GPL v3 or later
%else
%package -n libsmbclient0
-License: GPL v2 or later
+License: GPL v3 or later
Provides: libsmbclient = %{version}-%{release}
Obsoletes: libsmbclient
%endif
@@ -306,7 +313,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%else
@@ -320,7 +327,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%endif
@@ -330,7 +337,7 @@
The Samba Team
%package -n libsmbclient-devel
-License: GPL v2 or later
+License: GPL v3 or later
Summary: Libraries and Header Files to Develop Programs with smbclient Support
Group: Development/Libraries/C and C++
AutoReqProv: on
@@ -354,7 +361,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package -n libnetapi0
@@ -373,7 +380,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package -n libnetapi-devel
@@ -393,7 +400,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@@ -420,7 +427,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%else
@@ -434,7 +441,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%endif
@@ -465,13 +472,13 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%if %{make_ldapsmb}
%package -n libtalloc1
-License: GPL v3 or later
+License: LGPL v3 or later
Summary: Samba talloc Library
Group: Productivity/Networking/Samba
AutoReqProv: on
@@ -486,11 +493,11 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package -n libtalloc-devel
-License: GPL v3 or later
+License: LGPL v3 or later
Summary: Libraries and Header Files to Develop Programs with talloc Support
Group: Development/Libraries/C and C++
AutoReqProv: on
@@ -506,11 +513,11 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package -n libtdb1
-License: GPL v3 or later
+License: LGPL v3 or later
Summary: Samba tdb Library
Group: Productivity/Networking/Samba
AutoReqProv: on
@@ -525,11 +532,11 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package -n libtdb-devel
-License: GPL v3 or later
+License: LGPL v3 or later
Summary: Libraries and Header Files to Develop Programs with tdb Support
Group: Development/Libraries/C and C++
AutoReqProv: on
@@ -545,7 +552,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package -n libwbclient0
@@ -564,7 +571,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package -n libwbclient-devel
@@ -584,7 +591,7 @@
--------
The Samba Team
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%package -n ldapsmb
@@ -593,7 +600,7 @@
Group: Productivity/Networking/Samba
AutoReqProv: on
Version: 1.34b
-Release: 211
+Release: 219
Requires: perl-ldap
%description -n ldapsmb
@@ -606,14 +613,14 @@
--------
Guenther Deschner <guenther at deschner dot de>
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%endif
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 920
%package -n cifs-mount
-License: GPL v2 or later
+License: GPL v3 or later
Summary: Mount using the Common Internet File System (CIFS)
Group: System/Filesystems
AutoReqProv: on
@@ -628,7 +635,7 @@
--------
Steve French <sfrench at Samba dot org>
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%endif
@@ -658,7 +665,7 @@
--------
Rainer Link
-Source Timestamp: 1863
+Source Timestamp: 1870
Branch : trunk
%endif
@@ -1304,6 +1311,7 @@
%doc %{_mandir}/man8/vfs_catia.8.*
%doc %{_mandir}/man8/vfs_commit.8.*
%doc %{_mandir}/man8/vfs_default_quota.8.*
+%doc %{_mandir}/man8/vfs_streams_depot.8.*
%doc %{_mandir}/man8/vfs_extd_audit.8.*
%doc %{_mandir}/man8/vfs_fake_perms.8.*
%doc %{_mandir}/man8/vfs_full_audit.8.*
@@ -1315,6 +1323,7 @@
%doc %{_mandir}/man8/vfs_readonly.8.*
%doc %{_mandir}/man8/vfs_recycle.8.*
%doc %{_mandir}/man8/vfs_shadow_copy.8.*
+%doc %{_mandir}/man8/vfs_streams_xattr.8.*
%doc %{_mandir}/man8/vfs_xattr_tdb.8.*
%if 0%{?suse_version} && 0%{?suse_version} < 1021
%{_includedir}/samba
@@ -1618,11 +1627,73 @@
%endif
%changelog
+* Thu Aug 14 2008 lmuelle@suse.de
+- Set Required- and Should-Stop in the init info part of all init scripts.
+* Thu Aug 14 2008 jmcdonough@suse.de
+- Fix libsmbclient to older servers; (bnc#402776).
+* Wed Aug 06 2008 lmuelle@suse.de
+- Update to 3.2.1.
+ + BUG 5594: Fix "make test" by adding and using a new testparm switch
+ "--skip-logic-checks".
+ + Fix creation of libaddns.a, libsmbclient.a and libsharemodes.a.
+ + Update the section about net conf in the net(8) manpage.
+ + Improve processing of registry shares.
+ + Fix listing of registry shares with testparm.
+ + Fix several build issues.
+ + BUG 5578: Fix error from strlcat.
+ + BUG 5613: Fix flushing of smb.conf when creating a new share using SWAT.
+ + Ensure consistent use of pdb_get_nt_passwd instead of
+ pdb_get_lanman_passwd.
+ + Remove worrying warning message when safe_strcpy tries to copy a pseaudo
+ interface name that's too long.
+ + Canonicalize servername in the printer functions to remove leading '\\'
+ characters.
+ + Fix option processing in smbcacls - add POPT_COMMON_CONNECTION.
+ + Fix bug creating files using DOS clients with mixed case files.
+ + Fix uninitialized variable.
+ + BUG 5616: Fix session keys also in rpccli_netr_LogonSamLogonEx wrapper.
+ + BUG 5570: Fix bogus error message during AD domain join.
+ + Fix trusted domain handling in Winbindd.
+ + Fix build warning.
+ + BUG 5202: Fix setting of ACEs for users/groups with write access in setups
+ with 'dos filemode = yes'.
+ + Re-activate 'acl group control' parameter and make it only apply to owning
+ group.
+ + Make ntimes function more like POSIX and allow NULL arg.
+ + BUG 5512: Fix alignment problems on sparc.
+ + BUG 5616: Fix share connections in setups with
+ "server signing = mandatory" or SMB signing set on the client side.
+ + Fix a race condition in Winbind leading to a crash.
+ + Fix a segfault in base64_encode_data_blob.
+ + Fix some uninitialized variable references via ndr_print.
+ + Fix error message if trying to join with a non-privileged user.
+ + Fix setups using "include = registry" without [global] settings in the
+ registry.
+ + Fix "net sam rights" on domain member servers.
+ + Add documentation for the vfs streams modules.
+ + Cleanup some duplicate code by passing the password to the wbinfo_auth*
+ functions.
+ + Allow SID with 0 in subauthority to be converted properly.
+ + Set sin[6]_family instead of ss_family in in[6]_addr_to_sockaddr_storage.
+ + Fix realpath() check so that it doesn't generate a core() when it fails.
+ + Fix overwriting of winbind logfiles.
+ + Fix "vfs_full_audit.c: name table not in sync with vfs.h" panic.
+ + Add broadcasting of the debug message to all winbindd children.
+ + BUG 5635: Fix updating of printer queues.
+ + Release still reachable memory if the smbclient context is freed.
+ + Remove trailing withespace from wbinfo -m which breaks gdm auth.
+ + BUG 5540: Fix "set primary group script" user option substitution.
+ + Fix regression in Winbindd offline mode.
+ + Allow authentication and memory credential refresh after password
+ change from gdm/xdm.
+ + Allow %%u parameters for print job username.
+* Tue Jul 29 2008 anschneider@suse.de
+- Fix a race condition in winbind leading to a crash; (bnc#406623).
* Mon Jul 28 2008 anschneider@suse.de
- Use the configure option to enable debugging. This fixes the creation
of the debuginfo and debugsource package.
* Sun Jul 27 2008 anschneider@suse.de
-- Fix emptying the printing queue; [bnc#411493].
+- Fix emptying the printing queue; (bnc#411493).
* Fri Jul 25 2008 anschneider@suse.de
- Remove trailing withespace from wbinfo -m which breaks gdm auth.
* Thu Jul 24 2008 anschneider@suse.de
@@ -1687,7 +1758,7 @@
+ Memory leak fixes.
* Tue Jul 08 2008 boyang@suse.de
- Allow authentication and memory credential refresh after password change
- from gdm/xdm. Patch from boyang . Jeremy; [bnc#395578].
+ from gdm/xdm; [bnc#395578].
* Fri Jul 04 2008 lmuelle@suse.de
- Add SMB_VFS_OP_RECVFILE to vfs_op_names to get it in sync with vfs.h.
* Wed Jul 02 2008 lmuelle@suse.de
++++++ build-source-timestamp ++++++
--- samba/build-source-timestamp 2008-07-28 17:07:41.000000000 +0200
+++ samba/build-source-timestamp 2008-08-14 16:48:20.000000000 +0200
@@ -1,2 +1,2 @@
-1863
+1870
Branch : trunk
++++++ patches.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/11a8f5161184914bec031c741c57bbce19998d2c new/patches/samba.org/11a8f5161184914bec031c741c57bbce19998d2c
--- old/patches/samba.org/11a8f5161184914bec031c741c57bbce19998d2c 2008-07-28 16:59:37.000000000 +0200
+++ new/patches/samba.org/11a8f5161184914bec031c741c57bbce19998d2c 1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-commit 11a8f5161184914bec031c741c57bbce19998d2c
-Author: Bo Yang
-Date: Wed Jul 16 11:11:55 2008 -0400
-
- Allow %u parameters for print job username - use advanced sub
-
-Index: source/printing/printing.c
-===================================================================
---- source/printing/printing.c.orig
-+++ source/printing/printing.c
-@@ -2438,8 +2438,10 @@ uint32 print_job_start(struct current_us
-
- if ((vuser = get_valid_user_struct(user->vuid)) != NULL) {
- fstrcpy(pjob.user, lp_printjob_username(snum));
-- standard_sub_basic(vuser->user.smb_name, vuser->user.domain,
-- pjob.user, sizeof(pjob.user)-1);
-+ standard_sub_advanced(sharename, vuser->user.smb_name, path,
-+ vuser->gid, vuser->user.smb_name,
-+ vuser->user.domain, pjob.user,
-+ sizeof(pjob.user) - 1);
- /* ensure NULL termination */
- pjob.user[sizeof(pjob.user)-1] = '\0';
- } else {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/43054b199cb2a5f12c8e0c2bb14cf2328a945152 new/patches/samba.org/43054b199cb2a5f12c8e0c2bb14cf2328a945152
--- old/patches/samba.org/43054b199cb2a5f12c8e0c2bb14cf2328a945152 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/43054b199cb2a5f12c8e0c2bb14cf2328a945152 2008-08-14 12:30:04.000000000 +0200
@@ -0,0 +1,26 @@
+commit 43054b199cb2a5f12c8e0c2bb14cf2328a945152
+Author: Jim McDonough
+Date: Wed Aug 13 18:03:51 2008 -0400
+
+ Prevent NT_STATUS 0xF1000000 errors from appearing when
+ dos errors are used and there is no error. It should
+ be mapped directly to NT_STATUS_OK. smbclient to older
+ servers didn't work.
+
+Index: source/libsmb/async_smb.c
+===================================================================
+--- source/libsmb/async_smb.c.orig
++++ source/libsmb/async_smb.c
+@@ -31,6 +31,12 @@ NTSTATUS cli_pull_error(char *buf)
+ return NT_STATUS(IVAL(buf, smb_rcls));
+ }
+
++ /* if the client uses dos errors, but there is no error,
++ we should return no error here, otherwise it looks
++ like an unknown bad NT_STATUS. jmcd */
++ if (CVAL(buf, smb_rcls) == 0)
++ return NT_STATUS_OK;
++
+ return NT_STATUS_DOS(CVAL(buf, smb_rcls), SVAL(buf,smb_err));
+ }
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/567c6def08d91716c687ed43de0938e1556f26e2 new/patches/samba.org/567c6def08d91716c687ed43de0938e1556f26e2
--- old/patches/samba.org/567c6def08d91716c687ed43de0938e1556f26e2 2008-07-10 11:02:59.000000000 +0200
+++ new/patches/samba.org/567c6def08d91716c687ed43de0938e1556f26e2 1970-01-01 01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-commit 567c6def08d91716c687ed43de0938e1556f26e2
-Author: Lars Mueller
-Date: Fri Jul 4 14:51:01 2008 +0200
-
- Add SMB_VFS_OP_RECVFILE to get it in sync with vfs.h
-
- Fix "vfs_full_audit.c: name table not in sync with vfs.h" panic reported
- by Franz Sirl.
-
-diff --git source/modules/vfs_full_audit.c b/source/modules/vfs_full_audit.c
-index db933f7..4a66fb4 100644
---- source/modules/vfs_full_audit.c
-+++ source/modules/vfs_full_audit.c
-@@ -571,6 +571,7 @@ static struct {
- { SMB_VFS_OP_PWRITE, "pwrite" },
- { SMB_VFS_OP_LSEEK, "lseek" },
- { SMB_VFS_OP_SENDFILE, "sendfile" },
-+ { SMB_VFS_OP_RECVFILE, "recvfile" },
- { SMB_VFS_OP_RENAME, "rename" },
- { SMB_VFS_OP_FSYNC, "fsync" },
- { SMB_VFS_OP_STAT, "stat" },
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/63316efeeb330d2cb7fa0906824c97da2c7b0074 new/patches/samba.org/63316efeeb330d2cb7fa0906824c97da2c7b0074
--- old/patches/samba.org/63316efeeb330d2cb7fa0906824c97da2c7b0074 2008-07-10 11:02:59.000000000 +0200
+++ new/patches/samba.org/63316efeeb330d2cb7fa0906824c97da2c7b0074 1970-01-01 01:00:00.000000000 +0100
@@ -1,102 +0,0 @@
-commit 63316efeeb330d2cb7fa0906824c97da2c7b0074
-Author: Jeremy Allison
-Date: Mon Jul 7 11:25:57 2008 -0700
-
- Allow authentication and memory credential refresh after password change from gdm/xdm. Patch from boyang .
- Jeremy.
-
-Index: source/nsswitch/pam_winbind.c
-===================================================================
---- source/nsswitch/pam_winbind.c.orig
-+++ source/nsswitch/pam_winbind.c
-@@ -2384,15 +2384,17 @@ static bool _pam_require_krb5_auth_after
- /* Make sure that we only do this if a) the chauthtok got initiated
- * during a logon attempt (authenticate->acct_mgmt->chauthtok) b) any
- * later password change via the "passwd" command if done by the user
-- * itself */
-+ * itself
-+ * NB. If we login from gdm or xdm and the password expires,
-+ * we change the password, but there is no memory cache.
-+ * Thus, even for passthrough login, we should do the
-+ * authentication again to update memory cache.
-+ * --- BoYang
-+ * */
-
- char *new_authtok_reqd_during_auth = NULL;
- struct passwd *pwd = NULL;
-
-- if (!(ctx->ctrl & WINBIND_KRB5_AUTH)) {
-- return false;
-- }
--
- _pam_get_data(ctx->pamh, PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH,
- &new_authtok_reqd_during_auth);
- pam_set_data(ctx->pamh, PAM_WINBIND_NEW_AUTHTOK_REQD_DURING_AUTH,
-@@ -2630,8 +2632,13 @@ int pam_sm_chauthtok(pam_handle_t * pamh
- cctype = get_krb5_cc_type_from_config(ctx);
- warn_pwd_expire = get_warn_pwd_expire_from_config(ctx);
-
-- /* clearing offline bit for auth */
-- ctx->ctrl &= ~WINBIND_CACHED_LOGIN;
-+ /* Keep WINBIND_CACHED_LOGIN bit for
-+ * authentication after changing the password.
-+ * This will update the cached credentials in case
-+ * that winbindd_dual_pam_chauthtok() fails
-+ * to update them.
-+ * --- BoYang
-+ * */
-
- ret = winbind_auth_request(ctx, user, pass_new,
- member, cctype, 0, &response,
-Index: source/winbindd/winbindd_pam.c
-===================================================================
---- source/winbindd/winbindd_pam.c.orig
-+++ source/winbindd/winbindd_pam.c
-@@ -2114,11 +2114,21 @@ enum winbindd_result winbindd_dual_pam_c
- done:
-
- if (NT_STATUS_IS_OK(result) && (state->request.flags & WBFLAG_PAM_CACHED_LOGIN)) {
--
-+
- /* Update the single sign-on memory creds. */
- result = winbindd_replace_memory_creds(state->request.data.chauthtok.user,
- newpass);
-
-+ /* When we login from gdm or xdm and password expires,
-+ * we change password, but there are no memory crendentials
-+ * So, winbindd_replace_memory_creds() returns
-+ * NT_STATUS_OBJECT_NAME_NOT_FOUND. This is not a failure.
-+ * --- BoYang
-+ * */
-+ if (NT_STATUS_EQUAL(result, NT_STATUS_OBJECT_NAME_NOT_FOUND)) {
-+ result = NT_STATUS_OK;
-+ }
-+
- if (!NT_STATUS_IS_OK(result)) {
- DEBUG(10,("Failed to replace memory creds: %s\n", nt_errstr(result)));
- goto process_result;
-@@ -2128,12 +2138,23 @@ done:
- result = winbindd_update_creds_by_name(contact_domain,
- state->mem_ctx, user,
- newpass);
-+ /* Again, this happens when we login from gdm or xdm
-+ * and the password expires, *BUT* cached crendentials
-+ * doesn't exist. winbindd_update_creds_by_name()
-+ * returns NT_STATUS_NO_SUCH_USER.
-+ * This is not a failure.
-+ * --- BoYang
-+ * */
-+ if (NT_STATUS_EQUAL(result, NT_STATUS_NO_SUCH_USER)) {
-+ result = NT_STATUS_OK;
-+ }
-+
- if (!NT_STATUS_IS_OK(result)) {
- DEBUG(10,("Failed to store creds: %s\n", nt_errstr(result)));
- goto process_result;
- }
- }
-- }
-+ }
-
- if (!NT_STATUS_IS_OK(result) && !got_info && contact_domain) {
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00 new/patches/samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00
--- old/patches/samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00 2008-07-28 16:59:37.000000000 +0200
+++ new/patches/samba.org/c6ca0f7d462c51122ccb1068306410ccdbee7b00 1970-01-01 01:00:00.000000000 +0100
@@ -1,33 +0,0 @@
-commit c6ca0f7d462c51122ccb1068306410ccdbee7b00
-Author: Karolin Seeger
-Date: Wed Jul 23 17:07:56 2008 +0200
-
- talloc_string_sub2: Don't return NULL if src is empty.
-
- This fixes BUG #5635.
-
- Finished print jobs were not removed from the $PRINTER.tdb file if
- "printing=cups".
-
- In print_queue_update, talloc_string_sub2 is used to assemble the
- "lprm command". In the case of using "printing=cups", the default
- "lprm command" is an empty string. talloc_string_sub2 is called with
- this empty string and returns NULL which leads to exiting
- print_queue_update without doing the actual print queue update.
-
- Signed-off by Michael Adam
- (cherry picked from commit 03d66554d1bbd9d6c72a3dd5203e5305343c76b8)
-
-Index: source/lib/util_str.c
-===================================================================
---- source/lib/util_str.c.orig
-+++ source/lib/util_str.c
-@@ -1231,7 +1231,7 @@ char *talloc_string_sub2(TALLOC_CTX *mem
- char *string;
- ssize_t ls,lp,li,ld, i;
-
-- if (!insert || !pattern || !*pattern || !src || !*src) {
-+ if (!insert || !pattern || !*pattern || !src) {
- return NULL;
- }
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/cdf10e6ee9faff42693bb39ede535cc6611a8fc9 new/patches/samba.org/cdf10e6ee9faff42693bb39ede535cc6611a8fc9
--- old/patches/samba.org/cdf10e6ee9faff42693bb39ede535cc6611a8fc9 2008-07-28 16:59:37.000000000 +0200
+++ new/patches/samba.org/cdf10e6ee9faff42693bb39ede535cc6611a8fc9 1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-commit cdf10e6ee9faff42693bb39ede535cc6611a8fc9
-Author: Andreas Schneider
-Date: Mon Jul 21 11:52:10 2008 +0200
-
- Remove trailing withespace from wbinfo -m which breaks gdm auth.
-
- Signed-off-by: Andreas Schneider
-
-Index: source/nsswitch/wbinfo.c
-===================================================================
---- source/nsswitch/wbinfo.c.orig
-+++ source/nsswitch/wbinfo.c
-@@ -359,10 +359,11 @@ static bool wbinfo_list_domains(bool lis
- }
-
- for (i=0; i WIP lmuelle
# suse/net-report.diff -p0
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/suse/get_printing_ticket.diff new/patches/suse/get_printing_ticket.diff
--- old/patches/suse/get_printing_ticket.diff 2008-07-01 13:40:18.000000000 +0200
+++ new/patches/suse/get_printing_ticket.diff 2008-08-05 22:23:50.000000000 +0200
@@ -6,7 +6,7 @@
===================================================================
--- source/Makefile.in.orig
+++ source/Makefile.in
-@@ -202,7 +202,8 @@ SBIN_PROGS = bin/smbd@EXEEXT@ bin/nmbd@E
+@@ -209,7 +209,8 @@ SBIN_PROGS = bin/smbd@EXEEXT@ bin/nmbd@E
ROOT_SBIN_PROGS = @CIFSMOUNT_PROGS@ @CIFSSPNEGO_PROGS@
BIN_PROGS1 = bin/smbclient@EXEEXT@ bin/net@EXEEXT@ bin/smbspool@EXEEXT@ \
@@ -16,9 +16,9 @@
BIN_PROGS2 = bin/smbcontrol@EXEEXT@ bin/smbtree@EXEEXT@ bin/tdbbackup@EXEEXT@ \
bin/nmblookup@EXEEXT@ bin/pdbedit@EXEEXT@ bin/tdbdump@EXEEXT@ \
bin/tdbtool@EXEEXT@
-@@ -1370,6 +1371,10 @@ bin/smbspool@EXEEXT@: $(BINARY_PREREQS)
+@@ -1382,6 +1383,10 @@ bin/smbspool@EXEEXT@: $(BINARY_PREREQS)
@$(CC) $(FLAGS) -o $@ $(CUPS_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
- $(KRB5LIBS) $(LDAP_LIBS) @POPTLIBS@ @LIBTALLOC_LIBS@ @LIBTDB_LIBS@
+ $(KRB5LIBS) $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS)
+bin/get_printing_ticket@EXEEXT@: client/get_printing_ticket.o
+ @echo Linking $@
@@ -26,4 +26,4 @@
+
bin/mount.cifs@EXEEXT@: $(BINARY_PREREQS) $(CIFS_MOUNT_OBJ) @BUILD_POPT@
@echo Linking $@
- @$(CC) $(FLAGS) -o $@ $(CIFS_MOUNT_OBJ) $(DYNEXP) $(LDFLAGS) @POPTLIBS@
+ @$(CC) $(FLAGS) -o $@ $(CIFS_MOUNT_OBJ) $(DYNEXP) $(LDFLAGS) $(POPT_LIBS)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/suse/Makefile.in-libwbclient_static.diff new/patches/suse/Makefile.in-libwbclient_static.diff
--- old/patches/suse/Makefile.in-libwbclient_static.diff 2008-07-01 13:40:18.000000000 +0200
+++ new/patches/suse/Makefile.in-libwbclient_static.diff 2008-08-05 22:24:13.000000000 +0200
@@ -5,7 +5,7 @@
===================================================================
--- source/Makefile.in.orig
+++ source/Makefile.in
-@@ -2168,6 +2168,7 @@ installlibaddns: installdirs libaddns
+@@ -2184,6 +2184,7 @@ installlibaddns: installdirs libaddns
installlibwbclient: installdirs libwbclient
@$(SHELL) $(srcdir)/script/installdirs.sh $(INSTALLPERMS_BIN) $(DESTDIR) $(LIBDIR)
-$(INSTALLLIBCMD_SH) bin/libwbclient.@SHLIBEXT@ $(DESTDIR)$(LIBDIR)
++++++ samba-3.2.0.tar.bz2 -> samba-3.2.1.tar.bz2 ++++++
samba/samba-3.2.0.tar.bz2 samba/samba-3.2.1.tar.bz2 differ: byte 11, line 1
++++++ vendor-files.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/init/nmb new/vendor-files/init/nmb
--- old/vendor-files/init/nmb 2008-07-01 14:58:34.000000000 +0200
+++ new/vendor-files/init/nmb 2008-08-14 14:01:58.000000000 +0200
@@ -11,7 +11,9 @@
### BEGIN INIT INFO
# Provides: nmb
# Required-Start: $network $syslog
-# Required-Stop:
+# Should-Start: $null
+# Required-Stop: $network $syslog
+# Should-Stop: $null
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Samba NetBIOS naming service over IP
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/init/smb new/vendor-files/init/smb
--- old/vendor-files/init/smb 2008-07-01 10:20:17.000000000 +0200
+++ new/vendor-files/init/smb 2008-08-14 14:00:41.000000000 +0200
@@ -12,7 +12,8 @@
# Provides: smb
# Required-Start: $network $remote_fs $syslog
# Should-Start: cupsd winbind nmb
-# Required-Stop:
+# Required-Stop: $network $remote_fs $syslog
+# Should-Stop: cupsd winbind nmb
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Samba SMB/CIFS file and print server
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/init/smbfs new/vendor-files/init/smbfs
--- old/vendor-files/init/smbfs 2007-11-08 11:31:45.000000000 +0100
+++ new/vendor-files/init/smbfs 2008-08-14 14:02:40.000000000 +0200
@@ -14,7 +14,8 @@
# Provides: smbfs
# Required-Start: $network $syslog
# Should-Start: nmb
-# Required-Stop:
+# Required-Stop: $network $syslog
+# Should-Stop: nmb
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Import remote SMB/ CIFS (MS Windows) file systems
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/init/winbind new/vendor-files/init/winbind
--- old/vendor-files/init/winbind 2008-07-01 13:54:31.000000000 +0200
+++ new/vendor-files/init/winbind 2008-08-14 14:02:18.000000000 +0200
@@ -12,7 +12,8 @@
# Provides: winbind
# Required-Start: $network $remote_fs $syslog
# Should-Start: nmb
-# Required-Stop:
+# Required-Stop: $network $remote_fs $syslog
+# Should-Stop: nmb
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: NSS daemon for resolving names from NT servers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/tools/package-data new/vendor-files/tools/package-data
--- old/vendor-files/tools/package-data 2008-07-28 17:07:41.000000000 +0200
+++ new/vendor-files/tools/package-data 2008-08-14 16:48:20.000000000 +0200
@@ -1,2 +1,2 @@
# This is an autogenrated file.
-SAMBA_PACKAGE_SVN_VERSION="1863"
+SAMBA_PACKAGE_SVN_VERSION="1870"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org