Hello community, here is the log from the commit of package samba for openSUSE:Factory checked in at 2012-08-08 11:37:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/samba (Old) and /work/SRC/openSUSE:Factory/.samba.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "samba", Maintainer is "samba-maintain...@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/samba/samba.changes 2012-07-14 11:51:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.samba.new/samba.changes 2012-08-08 11:38:09.000000000 +0200 @@ -1,0 +2,34 @@ +Mon Aug 6 20:41:15 UTC 2012 - lmue...@suse.com + +- Update to 3.6.7. + + Fix resolving our own "Domain Local" groups; (bso#9052). + + Fix migrating printers while upgrading from 3.5.x; (bso#9026). + +------------------------------------------------------------------- +Mon Aug 6 19:40:23 UTC 2012 - lmue...@suse.com + +- Correct documentation of "case sensitive"; (bso#8552). +- Printing fails in function cups_job_submit; (bso#8719). +- Fix kernel oplocks when uid(file) != uid(process); (bso#8974). +- Send correct responses to NT Transact Secondary when no data and no params + for the Trans2 calls are set; (bso#8989). +- Fix build without ads support; (bso#8996). +- Don't turn negative cache entries into valid idmappings; (bso#9002). +- Fix posix acl on gpfs; (bso#9003). +- Make vfs_gpfs less verbose in get/set_xattr functions; (bso#9022). +- Fix migrating printers while upgrading from 3.5.x; (bso#9026). +- Fix typo in set_re_uid() call when USE_SETRESUID selected in configure; + (bso#9034). +- Using asynchronous IO with SMB2 can return NT_STATUS_FILE_CLOSED in error + instead ofNT_STATUS_FILE_LOCK_CONFLICT; (bso#9040). +- Fix resolving our own "Domain Local" groups; (bso#9052). +- Fix build against CUPS 1.6; (bso#9055). +- Fix bugs in SMB2 credit handling code; (bso#9057). +- rpcclient: Fix bad call to data_blob_const; (bso#9062). + +------------------------------------------------------------------- +Mon Jul 16 14:35:39 UTC 2012 - lmue...@suse.com + +- BuildRequire gcc, make, and patch; (bnc#771516). + +------------------------------------------------------------------- Old: ---- samba-3.6.6.tar.bz2 New: ---- samba-3.6.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ samba-doc.spec ++++++ --- /var/tmp/diff_new_pack.Nse0Q9/_old 2012-08-08 11:38:15.000000000 +0200 +++ /var/tmp/diff_new_pack.Nse0Q9/_new 2012-08-08 11:38:15.000000000 +0200 @@ -22,6 +22,9 @@ %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140 BuildRequires: autoconf %endif +BuildRequires: gcc +BuildRequires: make +BuildRequires: patch BuildRequires: cups-devel BuildRequires: e2fsprogs-devel BuildRequires: fam-devel @@ -90,7 +93,7 @@ BuildRequires: libtdb-devel BuildRequires: libtevent-devel %endif -%define samba_ver 3.6.6 +%define samba_ver 3.6.7 %define samba_ver_suffix %nil %define samba_ver_full %{samba_ver}%{samba_ver_suffix} %if 0%{?suse_version} && 0%{?suse_version} < 1111 @@ -114,7 +117,7 @@ %else %define build_make_smp_mflags %{?jobs:-j%jobs} %endif -Version: 3.6.6 +Version: 3.6.7 Release: 1 %define ldapsmb_ver 1.34b Url: http://www.samba.org/ @@ -459,7 +462,7 @@ the man pages. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %changelog ++++++ samba.spec ++++++ --- /var/tmp/diff_new_pack.Nse0Q9/_old 2012-08-08 11:38:15.000000000 +0200 +++ /var/tmp/diff_new_pack.Nse0Q9/_new 2012-08-08 11:38:15.000000000 +0200 @@ -22,6 +22,9 @@ %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140 BuildRequires: autoconf %endif +BuildRequires: gcc +BuildRequires: make +BuildRequires: patch BuildRequires: cups-devel BuildRequires: e2fsprogs-devel BuildRequires: fam-devel @@ -90,7 +93,7 @@ BuildRequires: libtdb-devel BuildRequires: libtevent-devel %endif -%define samba_ver 3.6.6 +%define samba_ver 3.6.7 %define samba_ver_suffix %nil %define samba_ver_full %{samba_ver}%{samba_ver_suffix} %if 0%{?suse_version} && 0%{?suse_version} < 1111 @@ -114,7 +117,7 @@ %else %define build_make_smp_mflags %{?jobs:-j%jobs} %endif -Version: 3.6.6 +Version: 3.6.7 Release: 1 %define ldapsmb_ver 1.34b License: GPL-3.0+ @@ -221,8 +224,8 @@ how to. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package client License: GPL-3.0+ @@ -262,8 +265,8 @@ how to. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020 @@ -282,8 +285,8 @@ develop programs which make use of Samba. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %endif %if 0%{?suse_version} && 0%{?suse_version} < 1001 || 0%{?suse_version} > 1110 @@ -307,8 +310,8 @@ the man pages. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %endif @@ -329,8 +332,8 @@ A wrapper binary to run smbspool with the original calling UID. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %if %{make_utils} @@ -345,8 +348,8 @@ Some of the debug-tools for developpers. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %endif @@ -378,8 +381,8 @@ This is the winbind-daemon and the wbinfo-tool. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -404,15 +407,15 @@ %description -n libsmbclient -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %else %description -n libsmbclient0 -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %endif This package includes the libsmbclient library. @@ -450,8 +453,8 @@ develop programs which make use of the smbclient programming interface. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libnetapi0 License: GPL-3.0+ @@ -463,8 +466,8 @@ This package includes the netapi library. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libnetapi-devel License: GPL-3.0+ @@ -482,8 +485,8 @@ develop programs which make use of the netapi programming interface. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -503,15 +506,15 @@ %description -n libsmbsharemodes -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %else %description -n libsmbsharemodes0 -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %endif This package includes the smbsharemodes library. @@ -536,8 +539,8 @@ develop programs which make use of the smbsharemodes programming interface. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libwbclient0 License: LGPL-3.0+ @@ -549,8 +552,8 @@ This package includes the wbclient library. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libwbclient-devel License: LGPL-3.0+ @@ -568,8 +571,8 @@ develop programs which make use of the wbclient programming interface. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %if 0%{?suse_version} && 0%{?suse_version} < 1211 @@ -585,8 +588,8 @@ This package includes the talloc library. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libtalloc-devel Version: %{libtalloc_ver} @@ -606,8 +609,8 @@ develop programs which make use of the talloc programming interface. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libtdb1 Version: %{libtdb_ver} @@ -621,8 +624,8 @@ This package includes the tdb library. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libtdb-devel Version: %{libtdb_ver} @@ -638,8 +641,8 @@ develop programs which make use of the tdb programming interface. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libtevent0 Version: %{libtevent_ver} @@ -653,8 +656,8 @@ This package includes the tevent library. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libtevent-devel Version: %{libtevent_ver} @@ -675,8 +678,8 @@ develop programs which make use of the tevent programming interface. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libldb1 Version: %{libldb_ver} @@ -691,8 +694,8 @@ This package includes the ldb library. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %package -n libldb-devel Version: %{libldb_ver} @@ -712,8 +715,8 @@ This package contains the static libraries and header files needed to develop programs which make use of the tevent programming interface. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %endif @@ -732,8 +735,8 @@ Controller that uses the ldapsam passdb backend. -Source Timestamp: 2823 -Branch : 3.6.6 +Source Timestamp: 2831 +Branch : 3.6.7 %endif ++++++ build-source-timestamp ++++++ --- /var/tmp/diff_new_pack.Nse0Q9/_old 2012-08-08 11:38:15.000000000 +0200 +++ /var/tmp/diff_new_pack.Nse0Q9/_new 2012-08-08 11:38:15.000000000 +0200 @@ -1,2 +1,2 @@ -2823 -Branch : 3.6.6 +2831 +Branch : 3.6.7 ++++++ patches.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/samba.org/0d3249b927465fdca1765cbd7e17c947364b5ef0 new/patches/samba.org/0d3249b927465fdca1765cbd7e17c947364b5ef0 --- old/patches/samba.org/0d3249b927465fdca1765cbd7e17c947364b5ef0 2012-07-11 20:03:11.000000000 +0200 +++ new/patches/samba.org/0d3249b927465fdca1765cbd7e17c947364b5ef0 1970-01-01 01:00:00.000000000 +0100 @@ -1,126 +0,0 @@ -commit 0d3249b927465fdca1765cbd7e17c947364b5ef0 -Author: David Disseldorp <dd...@samba.org> -Date: Fri Jul 6 14:00:27 2012 +0200 - - ndr: fix push/pull DATA_BLOB with NDR_NOALIGN - - This change addresses bug 9026. - There are 3 use cases for DATA_BLOB marshalling/unmarshalling: - - 1) - ndr_push_DATA_BLOB and ndr_pull_DATA_BLOB when called with - LIBNDR_FLAG_ALIGN* alignment flags set, are used to push/pull padding - bytes _only_. The length is determined by the alignment required and - the current ndr offset. - e.g. dcerpc.idl: - typedef struct { - ... - [flag(NDR_ALIGN8)] DATA_BLOB _pad; - } dcerpc_request; - - 2) - When called with the LIBNDR_FLAG_REMAINING flag, all remaining bytes in - the ndr buffer are pushed/pulled. - e.g. dcerpc.idl: - typedef struct { - ... - [flag(NDR_REMAINING)] DATA_BLOB stub_and_verifier; - } dcerpc_request; - - 3) - When called without alignment flags, push/pull a uint32 length _and_ a - corresponding byte array to/from the ndr buffer. - e.g. drsblobs.idl - typedef [public] struct { - ... - DATA_BLOB data; - } DsCompressedChunk; - - The fix for bug 8373 changed the definition of "alignment flags", such - that when called with LIBNDR_FLAG_NOALIGN ndr_push/pull_DATA_BLOB - behaves as (1: padding bytes) rather than (3: uint32 length + byte - array). - - This breaks marshalling/unmarshalling for the following structures. - eventlog.idl: - typedef [flag(NDR_NOALIGN|NDR_PAHEX),public] struct { - ... - DATA_BLOB sid; - ... - } eventlog_Record_tdb; - - ntprinting.idl: - typedef [flag(NDR_NOALIGN),public] struct { - ... - DATA_BLOB *nt_dev_private; - } ntprinting_devicemode; - - typedef [flag(NDR_NOALIGN),public] struct { - ... - DATA_BLOB data; - } ntprinting_printer_data; - - Signed-off-by: Günther Deschner <g...@samba.org> - -Index: librpc/ndr/ndr_basic.c -=================================================================== ---- librpc/ndr/ndr_basic.c.orig -+++ librpc/ndr/ndr_basic.c -@@ -1213,16 +1213,21 @@ _PUBLIC_ void ndr_print_DATA_BLOB(struct - - - /* -- push a DATA_BLOB onto the wire. --*/ -+ * Push a DATA_BLOB onto the wire. -+ * 1) When called with LIBNDR_FLAG_ALIGN* alignment flags set, push padding -+ * bytes _only_. The length is determined by the alignment required and the -+ * current ndr offset. -+ * 2) When called with the LIBNDR_FLAG_REMAINING flag, push the byte array to -+ * the ndr buffer. -+ * 3) Otherwise, push a uint32 length _and_ a corresponding byte array to the -+ * ndr buffer. -+ */ - _PUBLIC_ enum ndr_err_code ndr_push_DATA_BLOB(struct ndr_push *ndr, int ndr_flags, DATA_BLOB blob) - { - if (ndr->flags & LIBNDR_FLAG_REMAINING) { - /* nothing to do */ -- } else if (ndr->flags & LIBNDR_ALIGN_FLAGS) { -- if (ndr->flags & LIBNDR_FLAG_NOALIGN) { -- blob.length = 0; -- } else if (ndr->flags & LIBNDR_FLAG_ALIGN2) { -+ } else if (ndr->flags & (LIBNDR_ALIGN_FLAGS & ~LIBNDR_FLAG_NOALIGN)) { -+ if (ndr->flags & LIBNDR_FLAG_ALIGN2) { - blob.length = NDR_ALIGN(ndr, 2); - } else if (ndr->flags & LIBNDR_FLAG_ALIGN4) { - blob.length = NDR_ALIGN(ndr, 4); -@@ -1239,18 +1244,23 @@ _PUBLIC_ enum ndr_err_code ndr_push_DATA - } - - /* -- pull a DATA_BLOB from the wire. --*/ -+ * Pull a DATA_BLOB from the wire. -+ * 1) when called with LIBNDR_FLAG_ALIGN* alignment flags set, pull padding -+ * bytes _only_. The length is determined by the alignment required and the -+ * current ndr offset. -+ * 2) When called with the LIBNDR_FLAG_REMAINING flag, pull all remaining bytes -+ * from the ndr buffer. -+ * 3) Otherwise, pull a uint32 length _and_ a corresponding byte array from the -+ * ndr buffer. -+ */ - _PUBLIC_ enum ndr_err_code ndr_pull_DATA_BLOB(struct ndr_pull *ndr, int ndr_flags, DATA_BLOB *blob) - { - uint32_t length = 0; - - if (ndr->flags & LIBNDR_FLAG_REMAINING) { - length = ndr->data_size - ndr->offset; -- } else if (ndr->flags & LIBNDR_ALIGN_FLAGS) { -- if (ndr->flags & LIBNDR_FLAG_NOALIGN) { -- length = 0; -- } else if (ndr->flags & LIBNDR_FLAG_ALIGN2) { -+ } else if (ndr->flags & (LIBNDR_ALIGN_FLAGS & ~LIBNDR_FLAG_NOALIGN)) { -+ if (ndr->flags & LIBNDR_FLAG_ALIGN2) { - length = NDR_ALIGN(ndr, 2); - } else if (ndr->flags & LIBNDR_FLAG_ALIGN4) { - length = NDR_ALIGN(ndr, 4); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/series new/patches/series --- old/patches/series 2012-07-11 20:01:06.000000000 +0200 +++ new/patches/series 2012-08-06 21:28:30.000000000 +0200 @@ -5,7 +5,6 @@ # allows quilt to work in the usual way (= outside of our RPM spec file). # Samba patches from upstream, git.samba.org -samba.org/0d3249b927465fdca1765cbd7e17c947364b5ef0 -p0 # bso 9026, bnc 770262 # SuSE specific changes # disabled -> WIP lmuelle diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches/suse/missing-pkgconfig.diff new/patches/suse/missing-pkgconfig.diff --- old/patches/suse/missing-pkgconfig.diff 2012-06-25 21:22:29.000000000 +0200 +++ new/patches/suse/missing-pkgconfig.diff 2012-08-06 21:29:18.000000000 +0200 @@ -26,7 +26,7 @@ =================================================================== --- source3/configure.in.orig +++ source3/configure.in -@@ -7125,6 +7125,7 @@ AC_OUTPUT(Makefile +@@ -7144,6 +7144,7 @@ AC_OUTPUT(Makefile pkgconfig/wbclient.pc pkgconfig/netapi.pc pkgconfig/smbsharemodes.pc ++++++ samba-3.6.6.tar.bz2 -> samba-3.6.7.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/samba/samba-3.6.6.tar.bz2 /work/SRC/openSUSE:Factory/.samba.new/samba-3.6.7.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 2012-07-11 20:21:00.000000000 +0200 +++ new/vendor-files/tools/package-data 2012-08-07 11:04:41.000000000 +0200 @@ -1,2 +1,2 @@ # This is an autogenrated file. -SAMBA_PACKAGE_SVN_VERSION="2823" +SAMBA_PACKAGE_SVN_VERSION="2831" -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org