Hello community,
here is the log from the commit of package samba for openSUSE:Factory
checked in at Tue Mar 8 13:36:01 CET 2011.
--------
--- samba/samba.changes 2011-02-28 17:29:13.000000000 +0100
+++ /mounts/work_src_done/STABLE/samba/samba.changes 2011-03-07 14:06:00.000000000 +0100
@@ -1,0 +2,76 @@
+Mon Mar 7 12:17:06 UTC 2011 - lmuelle@suse.de
+
+- Update to 3.5.8.
+ + Fix Winbind crash bug when no DC is available; (bso#7730).
+ + Fix finding users on domain members; (bso#7743).
+ + Fix memory leaks in Winbind; (bso#7879).
+ + Fix printing with Windows 7 clients; (bso#7567).
+
+ + Fix 'testparm' return code when EOF in encountered in param name;
+ (bso#3185).
+ + Make "rlimit_max below minimum Windows limit" notification less scary;
+ (bso#6837).
+ + Fix "Your Password expires today" message for users of trusted domains;
+ (bso#7066).
+ + Fix maintaining of users' groups via UsrMgr; (bso#7262).
+ + Fix 'net ads dns register' in Windows 2008 R2 domains; (bso#7356).
+ + Raise debug level for "reduce_name: couldn't get realpath" messages;
+ (bso#7409).
+ + Fix updating the time on close in vfs_gpfs; (bso#7498).
+ + Fix "log=>ndr_pull_error" in 'wbinfo -u' and 'wbinfo -g'; (bso#7594).
+ + Handle Windows 9x adddriver calls without config file; (bso#7641).
+ + Fix scalability problem with hundreds of printers; (bso#7656).
+ + Fix memory leak in the netapi routines; (bso#7665).
+ + Store unmodified copies of security descriptors in acl_xattr and acl_tdb
+ modules; (bso#7716).
+ + Fix incorrect unix mode_t caused by invalid client DOS attributes on
+ create; (bso#7733).
+ + Apply appropriate create masks when creating files with "inherit ACLs" set
+ to true; (bso#7734).
+ + Fix "dfree cache time" parameter; (bso#7744).
+ + Fix a getgrent crash with many groups; (bso#7774).
+ + Fix requesting lookups for BUILTIN sids; (bso#7777).
+ + Fix smbd crash caused by expand_msdfs; (bso#7779).
+ + Fix atime limit; (bso#7785).
+ + vfs_scannedonly: Switch from mtime to ctime which is more reliable;
+ (bso#7789).
+ + Fix copying files from a SMB share using Gnome vfs and SMB signing;
+ (bso#7791).
+ + Make Winbind recover from a signing error; (bso#7800).
+ + ACL inheritance cannot be disabled in vfs_acl_xattr/vfs_acl_tdb;
+ (bso#7812).
+ + Fix "force group" with ntlmssp guest session setup; (bso#7817).
+ + vfs_fill_sparse() doesn't use posix_fallocate when strict allocate is on;
+ (bso#7835).
+ + Make WINBINDD_LOOKUPRIDS asking the right domain; (bso#7841).
+ + Make WINBINDD_LOOKUPRIDS returning the domain name; (bso#7842).
+ + Expand the local SAMs aliases; (bso#7843).
+ + ntlm_auth: Support clients which offer a spnego mechs we don't support;
+ (bso#7855).
+ + Fix 'net ads dns register' in cluster setups; (bso#7871).
+ + Fix 'nmbd --port'; (bso#7875).
+ + Make 'rpcclient deldriver' delete drivers for all architectures;
+ (bso#7880).
+ + Fix flaky Winbind against Windows 2008; (bso#7881).
+ + Fix SMB session setups with Kerberos against some closed source SMB
+ servers; (bso#7883).
+ + Fix stale lock in open_file_fchmod(); (bso#7892).
+ + Fix sporadic Winbind panic in rpc query_user_list; (bso#7894).
+ + Don't set SAMR_FIELD_FULL_NAME if we just want to set the account name;
+ (bso#7896).
+ + Don't return "-1" on success in 'net rpc vampire keytab'; (bso#7899).
+ + Fix connections from WinCE; (bso#7917).
+ + Fix opening MS Powerpoint files; (bso#7940).
+ + Fix endless loops caused by inotify; (bso#7942).
+ + Catch lookup_names/sids schannel errors over ncacn_ip_tcp; (bso#7944).
+ + Let Winbind try to use samlogon validation level 6; (bso#7945).
+ + Revalidate the pathname once re-constructed from a root fsp; (bso#7950).
+
+-------------------------------------------------------------------
+Fri Mar 4 20:12:24 UTC 2011 - lmuelle@suse.de
+
+- Require a particular library version even if the major version is part of
+ the package name. Using the same major version does not guarantee forward
+ compatibility.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
samba-3.5.7.tar.bz2
New:
----
samba-3.5.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ samba-doc.spec ++++++
--- /var/tmp/diff_new_pack.2BjEi6/_old 2011-03-08 13:34:48.000000000 +0100
+++ /var/tmp/diff_new_pack.2BjEi6/_new 2011-03-08 13:34:48.000000000 +0100
@@ -58,7 +58,7 @@
%else
BuildRequires: pkgconfig
%endif
-%define samba_ver 3.5.7
+%define samba_ver 3.5.8
%define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
%if 0%{?suse_version} && 0%{?suse_version} < 1111
@@ -76,7 +76,7 @@
%define libtevent_ver %{version}
%endif
Url: http://www.samba.org/
-Version: 3.5.7
+Version: 3.5.8
Release: 1
License: GPLv3+
Summary: Samba Documentation
@@ -420,7 +420,7 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%changelog
++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.2BjEi6/_old 2011-03-08 13:34:48.000000000 +0100
+++ /var/tmp/diff_new_pack.2BjEi6/_new 2011-03-08 13:34:48.000000000 +0100
@@ -58,7 +58,7 @@
%else
BuildRequires: pkgconfig
%endif
-%define samba_ver 3.5.7
+%define samba_ver 3.5.8
%define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
%if 0%{?suse_version} && 0%{?suse_version} < 1111
@@ -81,7 +81,7 @@
Group: Productivity/Networking/Samba
Url: http://www.samba.org/
AutoReqProv: on
-Version: 3.5.7
+Version: 3.5.8
Release: 1
Provides: samba-gplv3 = %{version}-%{release}
Obsoletes: samba-gplv3 < %{version}
@@ -184,8 +184,8 @@
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package client
License: GPLv3+
@@ -230,8 +230,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020
@@ -257,8 +257,8 @@
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%endif
%if 0%{?suse_version} && 0%{?suse_version} < 1001 || 0%{?suse_version} > 1110
@@ -287,8 +287,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%endif
@@ -314,8 +314,8 @@
--------
Jeremy Allison <jra at samba dot org>
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%if %{make_utils}
@@ -365,8 +365,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@@ -390,8 +390,8 @@
%if 0%{?suse_version} && 0%{?suse_version} < 1031
%description -n libsmbclient
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%else
@@ -416,12 +416,12 @@
Group: Development/Libraries/C and C++
AutoReqProv: on
%if 0%{?suse_version} && 0%{?suse_version} < 921
-Requires: libsmbclient heimdal-devel
+Requires: libsmbclient = %{version} heimdal-devel
%else
%if 0%{?suse_version} && 0%{?suse_version} < 1031
-Requires: libsmbclient krb5-devel
+Requires: libsmbclient = %{version} krb5-devel
%else
-Requires: libsmbclient0 krb5-devel
+Requires: libsmbclient0 = %{version} krb5-devel
%endif
%endif
@@ -435,8 +435,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libnetapi0
License: GPLv3+
@@ -454,15 +454,15 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libnetapi-devel
License: GPLv3+
Summary: Libraries and Header Files to Develop Programs with netapi Support
Group: Development/Libraries/C and C++
AutoReqProv: on
-Requires: libnetapi0
+Requires: libnetapi0 = %{version}
%description -n libnetapi-devel
This package contains the static libraries and header files needed to
@@ -474,8 +474,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%if 0%{?suse_version} && 0%{?suse_version} < 1031
@@ -494,8 +494,8 @@
%if 0%{?suse_version} && 0%{?suse_version} < 1031
%description -n libsmbsharemodes
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%else
@@ -514,9 +514,9 @@
Group: Development/Libraries/C and C++
AutoReqProv: on
%if 0%{?suse_version} && 0%{?suse_version} < 1031
-Requires: libsmbsharemodes
+Requires: libsmbsharemodes = %{version}
%else
-Requires: libsmbsharemodes0
+Requires: libsmbsharemodes0 = %{version}
%endif
%description -n libsmbsharemodes-devel
@@ -530,8 +530,8 @@
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libtalloc2
License: LGPLv3+
@@ -539,7 +539,7 @@
Group: System/Libraries
AutoReqProv: on
Version: %{libtalloc_ver}
-Release: 4
+Release: 5
PreReq: /sbin/ldconfig
%description -n libtalloc2
@@ -551,8 +551,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libtalloc-devel
License: LGPLv3+
@@ -560,8 +560,8 @@
Group: Development/Libraries/C and C++
AutoReqProv: on
Version: %{libtalloc_ver}
-Release: 4
-Requires: libtalloc2
+Release: 5
+Requires: libtalloc2 = %{version}
%description -n libtalloc-devel
This package contains the static libraries and header files needed to
@@ -573,8 +573,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libtdb1
License: LGPLv3+
@@ -582,7 +582,7 @@
Group: System/Libraries
AutoReqProv: on
Version: %{libtdb_ver}
-Release: 4
+Release: 5
PreReq: /sbin/ldconfig
%description -n libtdb1
@@ -594,8 +594,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libtdb-devel
License: LGPLv3+
@@ -603,8 +603,8 @@
Group: Development/Libraries/C and C++
AutoReqProv: on
Version: %{libtdb_ver}
-Release: 4
-Requires: libtdb1
+Release: 5
+Requires: libtdb1 = %{version}
%description -n libtdb-devel
This package contains the static libraries and header files needed to
@@ -616,8 +616,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libwbclient0
License: GPLv3+
@@ -635,15 +635,15 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libwbclient-devel
License: GPLv3+
Summary: Libraries and Header Files to Develop Programs with wbclient Support
Group: Development/Libraries/C and C++
AutoReqProv: on
-Requires: libwbclient0
+Requires: libwbclient0 = %{version}
%description -n libwbclient-devel
This package contains the static libraries and header files needed to
@@ -655,8 +655,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libtevent0
License: LGPLv3+
@@ -664,7 +664,7 @@
Group: System/Libraries
AutoReqProv: on
Version: %{libtevent_ver}
-Release: 4
+Release: 5
PreReq: /sbin/ldconfig
%description -n libtevent0
@@ -676,8 +676,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libtevent-devel
License: LGPLv3+
@@ -685,8 +685,8 @@
Group: Development/Libraries/C and C++
AutoReqProv: on
Version: %{libtevent_ver}
-Release: 4
-Requires: libtevent0
+Release: 5
+Requires: libtevent0 = %{libtevent_ver}
%description -n libtevent-devel
This package contains the static libraries and header files needed to
@@ -699,8 +699,8 @@
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libldb0
License: LGPLv3+
@@ -708,7 +708,7 @@
Group: System/Libraries
AutoReqProv: on
Version: %{libldb_ver}
-Release: 4
+Release: 5
PreReq: /sbin/ldconfig
%description -n libldb0
@@ -721,8 +721,8 @@
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%package -n libldb-devel
License: LGPLv3+
@@ -730,8 +730,8 @@
Group: Development/Libraries/C and C++
AutoReqProv: on
Version: %{libldb_ver}
-Release: 4
-Requires: libldb0
+Release: 5
+Requires: libldb0 = %{libldb_ver}
%description -n libldb-devel
This package contains the static libraries and header files needed to
@@ -743,8 +743,8 @@
--------
The Samba Team
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%if %{make_ldapsmb}
@@ -754,7 +754,7 @@
Group: Productivity/Networking/Samba
AutoReqProv: on
Version: 1.34b
-Release: 300
+Release: 301
Requires: perl-ldap
%description -n ldapsmb
@@ -767,8 +767,8 @@
--------
Guenther Deschner <guenther at deschner dot de>
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%endif
%if 0%{?suse_version} > 920 && 0%{?suse_version} < 1121
@@ -790,8 +790,8 @@
--------
Steve French <sfrench at Samba dot org>
-Source Timestamp: 2505
-Branch : 3.5.7
+Source Timestamp: 2509
+Branch : 3.5.8
%endif
%if %{make_vscan}
++++++ build-source-timestamp ++++++
--- /var/tmp/diff_new_pack.2BjEi6/_old 2011-03-08 13:34:48.000000000 +0100
+++ /var/tmp/diff_new_pack.2BjEi6/_new 2011-03-08 13:34:48.000000000 +0100
@@ -1,2 +1,2 @@
-2505
-Branch : 3.5.7
+2509
+Branch : 3.5.8
++++++ patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/0afb2995a2177afa2eb7b8f99887a39cdaf23a15 new/patches/samba.org/0afb2995a2177afa2eb7b8f99887a39cdaf23a15
--- old/patches/samba.org/0afb2995a2177afa2eb7b8f99887a39cdaf23a15 2011-02-28 17:13:48.000000000 +0100
+++ new/patches/samba.org/0afb2995a2177afa2eb7b8f99887a39cdaf23a15 1970-01-01 01:00:00.000000000 +0100
@@ -1,48 +0,0 @@
-commit 0afb2995a2177afa2eb7b8f99887a39cdaf23a15
-Author: Jeremy Allison
-Date: Wed Nov 10 17:59:05 2010 -0800
-
- Fix bug #7791 - gvfsd-smb (Gnome vfs) fails to copy files from a SMB share using SMB signing.
-
- The underlying problem is that the old code invoked by cli_write() increments
- cli->mid directly when issuing outstanding writes. This should now be done only
- in libsmb/clientgen.c to make metze's new signing engine works correctly. Just
- deleting this code fixes the problem.
-
- Jeremy.
-
- Autobuild-User: Jeremy Allison
- Autobuild-Date: Thu Nov 11 02:50:08 UTC 2010 on sn-devel-104
-
-Index: source3/libsmb/clireadwrite.c
-===================================================================
---- source3/libsmb/clireadwrite.c.orig
-+++ source3/libsmb/clireadwrite.c
-@@ -704,8 +704,7 @@ static bool cli_issue_write(struct cli_s
- off_t offset,
- uint16 mode,
- const char *buf,
-- size_t size,
-- int i)
-+ size_t size)
- {
- char *p;
- bool large_writex = false;
-@@ -779,8 +778,6 @@ static bool cli_issue_write(struct cli_s
- cli_setup_bcc(cli, p+size);
- }
-
-- SSVAL(cli->outbuf,smb_mid,cli->mid + i);
--
- show_msg(cli->outbuf);
- if (direct_writes) {
- /* For direct writes we now need to write the data
-@@ -829,7 +826,7 @@ ssize_t cli_write(struct cli_state *cli,
- if (!cli_issue_write(cli, fnum, offset + bsent,
- write_mode,
- buf + bsent,
-- size1, issued))
-+ size1))
- return -1;
- issued++;
- }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/0c45b32bc7d93b03838405a97b054cb414267892 new/patches/samba.org/0c45b32bc7d93b03838405a97b054cb414267892
--- old/patches/samba.org/0c45b32bc7d93b03838405a97b054cb414267892 2011-02-28 17:13:48.000000000 +0100
+++ new/patches/samba.org/0c45b32bc7d93b03838405a97b054cb414267892 1970-01-01 01:00:00.000000000 +0100
@@ -1,69 +0,0 @@
-commit 0c45b32bc7d93b03838405a97b054cb414267892
-Author: Jeremy Allison
-Date: Thu Dec 2 15:27:17 2010 -0800
-
- Fix bug #7835 - vfs_fill_sparse() doesn't use posix_fallocate when strict allocate is on
-
- Tries posix_fallocate() and then falls back to old code.
-
- Jeremy.
-
-Index: source3/smbd/vfs.c
-===================================================================
---- source3/smbd/vfs.c.orig
-+++ source3/smbd/vfs.c
-@@ -582,6 +582,12 @@ int vfs_fill_sparse(files_struct *fsp, S
- return 0;
- }
-
-+#ifdef S_ISFIFO
-+ if (S_ISFIFO(st.st_ex_mode)) {
-+ return 0;
-+ }
-+#endif
-+
- DEBUG(10,("vfs_fill_sparse: write zeros in file %s from len %.0f to "
- "len %.0f (%.0f bytes)\n", fsp_str_dbg(fsp),
- (double)st.st_ex_size, (double)len,
-@@ -591,6 +597,32 @@ int vfs_fill_sparse(files_struct *fsp, S
-
- flush_write_cache(fsp, SIZECHANGE_FLUSH);
-
-+
-+ offset = st.st_ex_size;
-+ num_to_write = len - st.st_ex_size;
-+
-+ /* Only do this on non-stream file handles. */
-+ if (fsp->base_fsp == NULL) {
-+ /* for allocation try posix_fallocate first. This can fail on some
-+ * platforms e.g. when the filesystem doesn't support it and no
-+ * emulation is being done by the libc (like on AIX with JFS1). In that
-+ * case we do our own emulation. posix_fallocate implementations can
-+ * return ENOTSUP or EINVAL in cases like that. */
-+ ret = sys_posix_fallocate(fsp->fh->fd, offset, num_to_write);
-+ if (ret == ENOSPC) {
-+ errno = ENOSPC;
-+ ret = -1;
-+ goto out;
-+ }
-+ if (ret == 0) {
-+ set_filelen_write_cache(fsp, len);
-+ goto out;
-+ }
-+
-+ DEBUG(10,("vfs_fill_sparse: sys_posix_fallocate failed with "
-+ "error %d. Falling back to slow manual allocation\n", ret));
-+ }
-+
- if (!sparse_buf) {
- sparse_buf = SMB_CALLOC_ARRAY(char, SPARSE_BUF_WRITE_SIZE);
- if (!sparse_buf) {
-@@ -600,8 +632,6 @@ int vfs_fill_sparse(files_struct *fsp, S
- }
- }
-
-- offset = st.st_ex_size;
-- num_to_write = len - st.st_ex_size;
- total = 0;
-
- while (total < num_to_write) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/ac0ffba004160693ea5829775d732146ef261c47 new/patches/samba.org/ac0ffba004160693ea5829775d732146ef261c47
--- old/patches/samba.org/ac0ffba004160693ea5829775d732146ef261c47 2011-02-28 17:13:48.000000000 +0100
+++ new/patches/samba.org/ac0ffba004160693ea5829775d732146ef261c47 1970-01-01 01:00:00.000000000 +0100
@@ -1,161 +0,0 @@
-commit ac0ffba004160693ea5829775d732146ef261c47
-Author: Jeremy Allison
-Date: Wed Nov 10 17:54:57 2010 -0800
-
- Add test that detects problems in the SMB signing code when run through cli_write() (which doesn't use the new async methods).
-
- Unfortunately, and I think due to the socket wrapper code, this doesn't
- detect the failure on the build farm, but running the RW-SIGNING test
- separately against a Samba or Windows server using signing does.
-
- Jeremy.
-
-Index: selftest/target/Samba3.pm
-===================================================================
---- selftest/target/Samba3.pm.orig
-+++ selftest/target/Samba3.pm
-@@ -483,6 +483,8 @@ sub provision($$$$$$)
- # min receivefile size = 4000
-
- read only = no
-+ server signing = auto
-+
- smbd:sharedelay = 100000
- smbd:writetimeupdatedelay = 500000
- map hidden = yes
-Index: source3/script/tests/test_smbtorture_s3.sh
-===================================================================
---- source3/script/tests/test_smbtorture_s3.sh.orig
-+++ source3/script/tests/test_smbtorture_s3.sh
-@@ -28,7 +28,7 @@ tests="FDPASS LOCK1 LOCK2 LOCK3 LOCK4 LO
- #tests="$tests UNLINK BROWSE ATTR TRANS2 MAXFID TORTURE "
- tests="$tests UNLINK BROWSE ATTR TRANS2 TORTURE "
- tests="$tests OPLOCK1 OPLOCK2 OPLOCK3 STREAMERROR"
--tests="$tests DIR DIR1 TCON TCONDEV RW1 RW2 RW3"
-+tests="$tests DIR DIR1 TCON TCONDEV RW1 RW2 RW3 RW-SIGNING"
- tests="$tests OPEN XCOPY RENAME DELETE PROPERTIES W2K"
- tests="$tests TCON2 IOCTL CHKPATH FDSESS LOCAL-SUBSTITUTE CHAIN1"
- tests="$tests GETADDRINFO POSIX UID-REGRESSION-TEST SHORTNAME-TEST"
-Index: source3/torture/torture.c
-===================================================================
---- source3/torture/torture.c.orig
-+++ source3/torture/torture.c
-@@ -42,6 +42,7 @@ static fstring multishare_conn_fname;
- static bool use_multishare_conn = False;
- static bool do_encrypt;
- static const char *local_path = NULL;
-+static int signing_state = Undefined;
-
- bool torture_showall = False;
-
-@@ -184,7 +185,7 @@ static struct cli_state *open_nbt_connec
-
- zero_sockaddr(&ss);
-
-- if (!(c = cli_initialise())) {
-+ if (!(c = cli_initialise_ex(signing_state))) {
- printf("Failed initialize cli_struct to connect with %s\n", host);
- return NULL;
- }
-@@ -304,7 +305,7 @@ static bool torture_open_connection_shar
- hostname, NULL, port_to_use,
- sharename, "?????",
- username, workgroup,
-- password, flags, Undefined, &retry);
-+ password, flags, signing_state, &retry);
- if (!NT_STATUS_IS_OK(status)) {
- printf("failed to open share connection: //%s/%s port:%d - %s\n",
- hostname, sharename, port_to_use, nt_errstr(status));
-@@ -776,7 +777,7 @@ static bool run_readwritemulti(int dummy
- return test;
- }
-
--static bool run_readwritelarge(int dummy)
-+static bool run_readwritelarge_internal(int max_xmit_k)
- {
- static struct cli_state *cli1;
- uint16_t fnum1;
-@@ -791,9 +792,17 @@ static bool run_readwritelarge(int dummy
- cli_sockopt(cli1, sockops);
- memset(buf,'\0',sizeof(buf));
-
-- cli1->max_xmit = 128*1024;
-+ cli1->max_xmit = max_xmit_k*1024;
-+
-+ if (signing_state == Required) {
-+ /* Horrible cheat to force
-+ multiple signed outstanding
-+ packets against a Samba server.
-+ */
-+ cli1->is_samba = false;
-+ }
-
-- printf("starting readwritelarge\n");
-+ printf("starting readwritelarge_internal\n");
-
- cli_unlink(cli1, lockfname, aSYSTEM | aHIDDEN);
-
-@@ -810,10 +819,10 @@ static bool run_readwritelarge(int dummy
- }
-
- if (fsize == sizeof(buf))
-- printf("readwritelarge test 1 succeeded (size = %lx)\n",
-+ printf("readwritelarge_internal test 1 succeeded (size = %lx)\n",
- (unsigned long)fsize);
- else {
-- printf("readwritelarge test 1 failed (size = %lx)\n",
-+ printf("readwritelarge_internal test 1 failed (size = %lx)\n",
- (unsigned long)fsize);
- correct = False;
- }
-@@ -843,10 +852,10 @@ static bool run_readwritelarge(int dummy
- }
-
- if (fsize == sizeof(buf))
-- printf("readwritelarge test 2 succeeded (size = %lx)\n",
-+ printf("readwritelarge_internal test 2 succeeded (size = %lx)\n",
- (unsigned long)fsize);
- else {
-- printf("readwritelarge test 2 failed (size = %lx)\n",
-+ printf("readwritelarge_internal test 2 failed (size = %lx)\n",
- (unsigned long)fsize);
- correct = False;
- }
-@@ -876,6 +885,20 @@ static bool run_readwritelarge(int dummy
- return correct;
- }
-
-+static bool run_readwritelarge(int dummy)
-+{
-+ return run_readwritelarge_internal(128);
-+}
-+
-+static bool run_readwritelarge_signtest(int dummy)
-+{
-+ bool ret;
-+ signing_state = Required;
-+ ret = run_readwritelarge_internal(2);
-+ signing_state = Undefined;
-+ return ret;
-+}
-+
- int line_count = 0;
- int nbio_id;
-
-@@ -1323,7 +1346,7 @@ static bool run_tcon_devtype_test(int du
- host, NULL, port_to_use,
- NULL, NULL,
- username, workgroup,
-- password, flags, Undefined, &retry);
-+ password, flags, signing_state, &retry);
-
- if (!NT_STATUS_IS_OK(status)) {
- printf("could not open connection\n");
-@@ -7292,6 +7315,7 @@ static struct {
- {"RW1", run_readwritetest, 0},
- {"RW2", run_readwritemulti, FLAG_MULTIPROC},
- {"RW3", run_readwritelarge, 0},
-+ {"RW-SIGNING", run_readwritelarge_signtest, 0},
- {"OPEN", run_opentest, 0},
- {"POSIX", run_simple_posix_open_test, 0},
- { "UID-REGRESSION-TEST", run_uid_regression_test, 0},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/series new/patches/series
--- old/patches/series 2011-02-28 17:14:18.000000000 +0100
+++ new/patches/series 2011-03-07 13:35:05.000000000 +0100
@@ -9,9 +9,6 @@
samba.org/aaafadb7d5a835f88fce3fbea8127d9c5ddb7181 -p0 # bnc 538923
samba.org/c67b4ed3a406011d0fc7e1e2cbdc27ec4822e57c -p0 # bso 6364, bnc 630812
samba.org/0ec0095d1a40435042b8ff9e4bc7fedbeb371e5f -p0 # bnc 632055
-samba.org/ac0ffba004160693ea5829775d732146ef261c47 -p0 # bso 7791, bnc 656112
-samba.org/0afb2995a2177afa2eb7b8f99887a39cdaf23a15 -p0 # bso 7791, bnc 656112
-samba.org/0c45b32bc7d93b03838405a97b054cb414267892 -p0 # bso 7835
samba.org/9c12232f1ae36e00d04114ad73edd8ba3c2c6a5c -p0 # bnc 666460
# SuSE specific changes
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 2011-02-28 17:13:48.000000000 +0100
+++ new/patches/suse/Makefile.in-libwbclient_static.diff 2011-03-07 13:35:42.000000000 +0100
@@ -8,7 +8,7 @@
===================================================================
--- source3/Makefile.in.orig
+++ source3/Makefile.in
-@@ -2063,6 +2063,7 @@ installlibwbclient:: installdirs libwbcl
+@@ -2064,6 +2064,7 @@ installlibwbclient:: installdirs libwbcl
ln -f -s `basename $(LIBWBCLIENT_SHARED_TARGET_SONAME)` \
$(DESTDIR)$(LIBDIR)/`basename $(LIBWBCLIENT_SHARED_TARGET)` ; \
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/async_printcap_svc_update.diff new/patches/suse/async_printcap_svc_update.diff
--- old/patches/suse/async_printcap_svc_update.diff 2011-02-28 17:13:48.000000000 +0100
+++ new/patches/suse/async_printcap_svc_update.diff 2011-03-07 13:35:53.000000000 +0100
@@ -195,7 +195,7 @@
===================================================================
--- source3/include/proto.h.orig
+++ source3/include/proto.h
-@@ -4892,7 +4892,7 @@ void pcap_cache_destroy_specific(struct
+@@ -4897,7 +4897,7 @@ void pcap_cache_destroy_specific(struct
bool pcap_cache_add(const char *name, const char *comment);
bool pcap_cache_loaded(void);
void pcap_cache_replace(const struct pcap_cache *cache);
@@ -204,7 +204,7 @@
bool pcap_printername_ok(const char *printername);
void pcap_printer_fn_specific(const struct pcap_cache *, void (*fn)(const char *, const char *, void *), void *);
void pcap_printer_fn(void (*fn)(const char *, const char *, void *), void *);
-@@ -4903,7 +4903,7 @@ bool aix_cache_reload(void);
+@@ -4908,7 +4908,7 @@ bool aix_cache_reload(void);
/* The following definitions come from printing/print_cups.c */
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 2011-02-28 17:13:48.000000000 +0100
+++ new/patches/suse/get_printing_ticket.diff 2011-03-07 13:35:37.000000000 +0100
@@ -16,7 +16,7 @@
BIN_PROGS2 = bin/smbcontrol@EXEEXT@ bin/smbtree@EXEEXT@ $(TDBBACKUP) \
bin/nmblookup@EXEEXT@ bin/pdbedit@EXEEXT@ $(TDBDUMP) \
$(TDBTOOL)
-@@ -1601,6 +1602,10 @@ bin/smbspool@EXEEXT@: $(BINARY_PREREQS)
+@@ -1602,6 +1603,10 @@ bin/smbspool@EXEEXT@: $(BINARY_PREREQS)
@LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \
$(KRB5LIBS) $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/printcap_cache_time_abide.diff new/patches/suse/printcap_cache_time_abide.diff
--- old/patches/suse/printcap_cache_time_abide.diff 2011-02-28 17:13:48.000000000 +0100
+++ new/patches/suse/printcap_cache_time_abide.diff 2011-03-07 13:35:56.000000000 +0100
@@ -7,7 +7,7 @@
===================================================================
--- source3/smbd/process.c.orig
+++ source3/smbd/process.c
-@@ -2079,7 +2079,7 @@ void check_reload(time_t t)
+@@ -2083,7 +2083,7 @@ void check_reload(time_t t)
|| (t-last_printer_reload_time < 0) )
{
DEBUG( 3,( "Printcap cache time expired.\n"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/smb_traffic_analyzer_v2.diff new/patches/suse/smb_traffic_analyzer_v2.diff
--- old/patches/suse/smb_traffic_analyzer_v2.diff 2011-02-28 17:13:48.000000000 +0100
+++ new/patches/suse/smb_traffic_analyzer_v2.diff 2011-03-07 13:35:50.000000000 +0100
@@ -325,7 +325,7 @@
BIN_PROGS2 = bin/smbcontrol@EXEEXT@ bin/smbtree@EXEEXT@ $(TDBBACKUP) \
bin/nmblookup@EXEEXT@ bin/pdbedit@EXEEXT@ $(TDBDUMP) \
$(TDBTOOL)
-@@ -882,6 +882,10 @@ TESTPARM_OBJ = utils/testparm.o \
+@@ -883,6 +883,10 @@ TESTPARM_OBJ = utils/testparm.o \
$(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
$(LIBSAMBA_OBJ)
@@ -336,7 +336,7 @@
TEST_LP_LOAD_OBJ = param/test_lp_load.o \
$(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
$(POPT_LIB_OBJ) $(LIBSAMBA_OBJ)
-@@ -1627,6 +1631,11 @@ bin/testparm@EXEEXT@: $(BINARY_PREREQS)
+@@ -1628,6 +1632,11 @@ bin/testparm@EXEEXT@: $(BINARY_PREREQS)
@LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \
$(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(LIBTDB_LIBS)
@@ -348,7 +348,7 @@
bin/smbstatus@EXEEXT@: $(BINARY_PREREQS) $(STATUS_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)
@echo Linking $@
@$(CC) -o $@ $(STATUS_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS) \
-@@ -1870,7 +1879,6 @@ $(LIBTALLOC_SHARED_TARGET): $(LIBTALLOC_
+@@ -1871,7 +1880,6 @@ $(LIBTALLOC_SHARED_TARGET): $(LIBTALLOC_
$(LIBTALLOC_STATIC_TARGET): $(BINARY_PREREQS) $(LIBTALLOC_OBJ0)
@echo Linking non-shared library $@
@-$(AR) -rc $@ $(LIBTALLOC_OBJ0)
++++++ samba-3.5.7.tar.bz2 -> samba-3.5.8.tar.bz2 ++++++
samba/samba-3.5.7.tar.bz2 /mounts/work_src_done/STABLE/samba/samba-3.5.8.tar.bz2 differ: char 11, line 1
++++++ vendor-files.tar.bz2 ++++++
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 2011-02-28 18:19:20.000000000 +0100
+++ new/vendor-files/tools/package-data 2011-03-07 14:04:24.000000000 +0100
@@ -1,2 +1,2 @@
# This is an autogenrated file.
-SAMBA_PACKAGE_SVN_VERSION="2505"
+SAMBA_PACKAGE_SVN_VERSION="2509"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org