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 - [email protected] + +- 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 - [email protected] + +- 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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> -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 <[email protected]> - 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 <[email protected]> -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 <[email protected]> -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: [email protected] For additional commands, e-mail: [email protected]
