Hello community,

here is the log from the commit of package samba for openSUSE:Factory checked 
in at 2012-11-12 07:06:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/samba (Old)
 and      /work/SRC/openSUSE:Factory/.samba.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "samba", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/samba/samba.changes      2012-10-07 
20:05:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.samba.new/samba.changes 2012-11-12 
07:06:39.000000000 +0100
@@ -1,0 +2,73 @@
+Wed Oct 31 16:48:12 UTC 2012 - [email protected]
+
+- Only execute the run_permissions macro on pre-12.3 systems.
+
+-------------------------------------------------------------------
+Mon Oct 29 19:48:51 UTC 2012 - [email protected]
+
+- Ensure adding the winbind group never can fail.
+
+-------------------------------------------------------------------
+Mon Oct 29 16:59:09 UTC 2012 - [email protected]
+
+- Create ntadmin group only if it doesn't yet exist.
+
+-------------------------------------------------------------------
+Mon Oct 29 12:10:41 UTC 2012 - [email protected]
+
+- Update to 3.6.9.
+  + When setting a non-default ACL, don't forget to apply masks to
+    SMB_ACL_USER and SMB_ACL_GROUP entries; (bso#9236).
+  + Winbind can't fetch user or group info from AD via LDAP; (bso#9147).
+  + Fix segfault in smbd if user specified ports out for range; (bso#9218).
+
+-------------------------------------------------------------------
+Mon Oct 29 12:03:21 UTC 2012 - [email protected]
+
+- quota: Don't force the block size to 512; (bso#3272).
+- Fix poll replacement to become a msleep replacement; (bso#8107).
+- Fix wrong test == syntax in configure; (bso#8146).
+- Fix --with(out)-sendfile-support option handling in autoconf; (bso#8344).
+- Fix builtin forms order to match Windows again; (bso#8632).
+- Fix RAW printing for normal users; (bso#8769).
+- Initialise ticket to ensure we do not invalid memory; (bso#8788).
+- Fix 'net rpc share allowedusers' to work with 2008r2; (bso#8966).
+- Fix crash on null pam change pw response; (bso#9013).
+- Connection to outbound trusted domain goes offline; (bso#9016).
+- Increase debug level for info that the db is empty; (bso#9112).
+- 'smbclient' can't connect to a Windows 7 server using NTLMv2; (bso#9117).
+- Winbind can't fetch user or group info from AD via LDAP; (bso#9147).
+- Open printers with the right access mask; (bso#9154).
+- Fix makerpms.sh on RHEL; (bso#9165).
+- Remove non-existent option '-Y' from winbindd manpage; (bso#9171).
+- Add quota support for gfs2; (bso#9172).
+- Make SMB2 compound request create/delete_on_close/close work as Windows;
+  (bso#9173).
+- Empty SPNEGO packet can cause smbd to crash; (bso#9174).
+- pam_winbind: Match more return codes when wbcGetPwnam has failed;
+  (bso#9177).
+- Fix crash bug in idmap_hash; (bso#9188).
+- SMB2 Create doesn't return correct MAX ACCESS access mask in blob;
+  (bso#9189).
+- Fix service control for non-internal services; (bso#9192).
+- Don't take 'state->te' as indication for "was_deferred"; (bso#9196).
+- Parse of invalid SMB2 create blob can cause smbd crash; (bso#9209).
+- Bad ASN.1 NegTokenInit packet can cause invalid free; (bso#9213).
+- Fix segfault in smbd if user specified ports out for range; (bso#9218).
+- Signing cannot be disabled for SMB2 by design, so fix the documentation
+  instead; (bso#9222).
+- Fix NT_STATUS_IO_TIMEOUT during slow import of printers into registry;
+  (bso#9231).
+- When setting a non-default ACL, don't forget to apply masks to SMB_ACL_USER
+  and SMB_ACL_GROUP entries; (bso#9236).
+- lib-addns: ensure that allocated buffer are pre set to 0; (bso#9259).
+- Make tdb robust against shrinking tdbs and improper CLEAR_IF_FIRST restart;
+  (bso#9268).
+- Add support for reloading systemd services; (bso#9280).
+
+-------------------------------------------------------------------
+Fri Oct 26 17:40:15 UTC 2012 - [email protected]
+
+- Warn via the smbd log if AppArmor and "wide links" are in use; (bnc#783719).
+
+-------------------------------------------------------------------

Old:
----
  samba-3.6.8.tar.bz2

New:
----
  samba-3.6.9.tar.bz2

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

Other differences:
------------------
++++++ samba-doc.spec ++++++
--- /var/tmp/diff_new_pack.dBJfoN/_old  2012-11-12 07:06:42.000000000 +0100
+++ /var/tmp/diff_new_pack.dBJfoN/_new  2012-11-12 07:06:42.000000000 +0100
@@ -93,7 +93,7 @@
 BuildRequires:  libtdb-devel
 BuildRequires:  libtevent-devel
 %endif
-%define        samba_ver 3.6.8
+%define        samba_ver 3.6.9
 %define        samba_ver_suffix %nil
 %define        samba_ver_full %{samba_ver}%{samba_ver_suffix}
 %if 0%{?suse_version} && 0%{?suse_version} < 1111
@@ -117,7 +117,7 @@
 %else
 %define        build_make_smp_mflags %{?jobs:-j%jobs}
 %endif
-Version:        3.6.8
+Version:        3.6.9
 Release:        1
 %define        ldapsmb_ver 1.34b
 Url:            http://www.samba.org/
@@ -267,7 +267,7 @@
        product_suffix="${product_suffix}-%{_build_arch}"
 # Set SAMBA_VERSION_VENDOR_SUFFIX in the VERSION file
 mv VERSION VERSION.orig
-sed -e 
s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_tag}%{VENDOR}${product_suffix}\"/
 VERSION.orig >VERSION
+sed -e 
"s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_tag}%{VENDOR}${product_suffix}\"/"
 VERSION.orig >VERSION
 %endif
 
 %build samba-%{samba_ver_full}
@@ -462,7 +462,7 @@
 the man pages.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %changelog

++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.dBJfoN/_old  2012-11-12 07:06:42.000000000 +0100
+++ /var/tmp/diff_new_pack.dBJfoN/_new  2012-11-12 07:06:42.000000000 +0100
@@ -93,7 +93,7 @@
 BuildRequires:  libtdb-devel
 BuildRequires:  libtevent-devel
 %endif
-%define        samba_ver 3.6.8
+%define        samba_ver 3.6.9
 %define        samba_ver_suffix %nil
 %define        samba_ver_full %{samba_ver}%{samba_ver_suffix}
 %if 0%{?suse_version} && 0%{?suse_version} < 1111
@@ -117,7 +117,7 @@
 %else
 %define        build_make_smp_mflags %{?jobs:-j%jobs}
 %endif
-Version:        3.6.8
+Version:        3.6.9
 Release:        1
 %define        ldapsmb_ver 1.34b
 License:        GPL-3.0+
@@ -224,8 +224,8 @@
 how to.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package client
 License:        GPL-3.0+
@@ -265,8 +265,8 @@
 how to.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020
 
@@ -285,8 +285,8 @@
 develop programs which make use of Samba.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %endif
 %if 0%{?suse_version} && 0%{?suse_version} < 1001 || 0%{?suse_version} > 1110
@@ -310,8 +310,8 @@
 the man pages.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %endif
 
@@ -331,8 +331,8 @@
 A wrapper binary to run smbspool with the original calling UID.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %if %{make_utils}
 
@@ -347,8 +347,8 @@
 Some of the debug-tools for developpers.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %endif
 
@@ -380,8 +380,8 @@
 This is the winbind-daemon and the wbinfo-tool.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %if 0%{?suse_version} && 0%{?suse_version} < 1031
 
@@ -406,15 +406,15 @@
 
 %description -n libsmbclient
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %else
 
 %description -n libsmbclient0
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %endif
 This package includes the libsmbclient library.
@@ -452,8 +452,8 @@
 develop programs which make use of the smbclient programming interface.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libnetapi0
 License:        GPL-3.0+
@@ -465,8 +465,8 @@
 This package includes the netapi library.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libnetapi-devel
 License:        GPL-3.0+
@@ -484,8 +484,8 @@
 develop programs which make use of the netapi programming interface.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %if 0%{?suse_version} && 0%{?suse_version} < 1031
 
@@ -505,15 +505,15 @@
 
 %description -n libsmbsharemodes
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %else
 
 %description -n libsmbsharemodes0
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %endif
 This package includes the smbsharemodes library.
@@ -538,8 +538,8 @@
 develop programs which make use of the smbsharemodes programming interface.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libwbclient0
 License:        LGPL-3.0+
@@ -551,8 +551,8 @@
 This package includes the wbclient library.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libwbclient-devel
 License:        LGPL-3.0+
@@ -570,8 +570,8 @@
 develop programs which make use of the wbclient programming interface.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %if 0%{?suse_version} && 0%{?suse_version} < 1211
 
@@ -587,8 +587,8 @@
 This package includes the talloc library.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libtalloc-devel
 Version:        %{libtalloc_ver}
@@ -608,8 +608,8 @@
 develop programs which make use of the talloc programming interface.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libtdb1
 Version:        %{libtdb_ver}
@@ -623,8 +623,8 @@
 This package includes the tdb library.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libtdb-devel
 Version:        %{libtdb_ver}
@@ -640,8 +640,8 @@
 develop programs which make use of the tdb programming interface.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libtevent0
 Version:        %{libtevent_ver}
@@ -655,8 +655,8 @@
 This package includes the tevent library.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libtevent-devel
 Version:        %{libtevent_ver}
@@ -677,8 +677,8 @@
 develop programs which make use of the tevent programming interface.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libldb1
 Version:        %{libldb_ver}
@@ -693,8 +693,8 @@
 This package includes the ldb library.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %package -n libldb-devel
 Version:        %{libldb_ver}
@@ -714,8 +714,8 @@
 This package contains the static libraries and header files needed to
 develop programs which make use of the tevent programming interface.
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %endif
 
@@ -734,8 +734,8 @@
 Controller that uses the ldapsam passdb backend.
 
 
-Source Timestamp: 2843
-Branch      : 3.6.8
+Source Timestamp: 2851
+Branch      : 3.6.9
 
 %endif
 
@@ -815,7 +815,7 @@
        product_suffix="${product_suffix}-%{_build_arch}"
 # Set SAMBA_VERSION_VENDOR_SUFFIX in the VERSION file
 mv VERSION VERSION.orig
-sed -e 
s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_tag}%{VENDOR}${product_suffix}\"/
 VERSION.orig >VERSION
+sed -e 
"s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_tag}%{VENDOR}${product_suffix}\"/"
 VERSION.orig >VERSION
 
 %build
 %if 0%{?suse_version} && 0%{?suse_version} < 911
@@ -1264,7 +1264,7 @@
 %endif
 
 %pre
-/usr/sbin/groupadd -g 71 -o -r ntadmin 2>/dev/null || :
+getent group ntadmin >/dev/null || groupadd -g 71 -o -r ntadmin || :
 
 %preun
 %{?stop_on_removal:%{stop_on_removal smb nmb}}
@@ -1379,7 +1379,9 @@
 if test ${1:-0} -eq 1 -a -d %{cups_lib_dir}/backend; then
        ln -fs %{_bindir}/get_printing_ticket %{cups_lib_dir}/backend/smb
 fi
+%if 0%{?suse_version} > 0 && 0%{?suse_version} < 1221
 %{?run_permissions:%{run_permissions}}
+%endif
 
 %postun krb-printing
 if test ${1:-0} -eq 0 -a -e %{_bindir}/smbspool -a -d %{cups_lib_dir}/backend; 
then
@@ -1393,8 +1395,7 @@
 %pre winbind
 # we need this group for squid (ntlmauth)
 # read access to /var/lib/samba/winbindd_privileged
-%{_bindir}/getent group winbind >/dev/null || \
-       %{_sbindir}/groupadd -r winbind
+getent group winbind >/dev/null || groupadd -r winbind || :
 
 %post winbind
 /sbin/ldconfig

++++++ build-source-timestamp ++++++
--- /var/tmp/diff_new_pack.dBJfoN/_old  2012-11-12 07:06:42.000000000 +0100
+++ /var/tmp/diff_new_pack.dBJfoN/_new  2012-11-12 07:06:42.000000000 +0100
@@ -1,2 +1,2 @@
-2843
-Branch      : 3.6.8
+2851
+Branch      : 3.6.9

++++++ patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/suse/fix-pam_sm_authenticate-segv.diff 
new/patches/suse/fix-pam_sm_authenticate-segv.diff
--- old/patches/suse/fix-pam_sm_authenticate-segv.diff  2012-09-17 
12:40:35.000000000 +0200
+++ new/patches/suse/fix-pam_sm_authenticate-segv.diff  2012-10-29 
13:43:57.000000000 +0100
@@ -15,7 +15,7 @@
 ===================================================================
 --- nsswitch/pam_winbind.c.orig
 +++ nsswitch/pam_winbind.c
-@@ -2732,9 +2732,10 @@ out:
+@@ -2735,9 +2735,10 @@ out:
                _pam_free_data_info3(pamh);
        }
  
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-09-17 12:40:35.000000000 
+0200
+++ new/patches/suse/missing-pkgconfig.diff     2012-10-29 13:43:57.000000000 
+0100
@@ -26,7 +26,7 @@
 ===================================================================
 --- source3/configure.in.orig
 +++ source3/configure.in
-@@ -7144,6 +7144,7 @@ AC_OUTPUT(Makefile
+@@ -7164,6 +7164,7 @@ AC_OUTPUT(Makefile
          pkgconfig/wbclient.pc
          pkgconfig/netapi.pc
          pkgconfig/smbsharemodes.pc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches/suse/net-kdc-lookup.diff 
new/patches/suse/net-kdc-lookup.diff
--- old/patches/suse/net-kdc-lookup.diff        2012-09-17 12:40:35.000000000 
+0200
+++ new/patches/suse/net-kdc-lookup.diff        2012-10-29 13:43:56.000000000 
+0100
@@ -96,7 +96,7 @@
  static int net_lookup_kdc(struct net_context *c, int argc, const char **argv)
  {
  #ifdef HAVE_KRB5
-@@ -445,6 +528,7 @@ int net_lookup(struct net_context *c, in
+@@ -449,6 +532,7 @@ int net_lookup(struct net_context *c, in
                {"DC", net_lookup_dc},
                {"PDC", net_lookup_pdc},
                {"MASTER", net_lookup_master},

++++++ samba-3.6.8.tar.bz2 -> samba-3.6.9.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/samba/samba-3.6.8.tar.bz2 
/work/SRC/openSUSE:Factory/.samba.new/samba-3.6.9.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-09-26 20:18:17.000000000 +0200
+++ new/vendor-files/tools/package-data 2012-10-31 18:00:31.000000000 +0100
@@ -1,2 +1,2 @@
 # This is an autogenrated file.
-SAMBA_PACKAGE_SVN_VERSION="2843"
+SAMBA_PACKAGE_SVN_VERSION="2851"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor-files/tools/update-apparmor-samba-profile 
new/vendor-files/tools/update-apparmor-samba-profile
--- old/vendor-files/tools/update-apparmor-samba-profile        2012-09-17 
12:40:15.000000000 +0200
+++ new/vendor-files/tools/update-apparmor-samba-profile        2012-10-26 
20:05:22.000000000 +0200
@@ -2,10 +2,10 @@
 
 # update apparmor profile sniplet based on samba configuration
 #
-# This script creates and updates a profile sniplet with permissions for all 
+# This script creates and updates a profile sniplet with permissions for all
 # samba shares, except
 # - paths with variables (anything containing a % sign)
-# - "/" - if someone is insane enough to share his complete filesystem, he'll 
have 
+# - "/" - if someone is insane enough to share his complete filesystem, he'll 
have
 #   to modify the apparmor profile himself
 
 # (c) Christian Boltz 2011
@@ -43,6 +43,12 @@
 test -r "$loadedprofiles" || verboseexit "no read permissions for 
$loadedprofiles - not running as root?"
 grep -q '^/usr/sbin/smbd (' /sys/kernel/security/apparmor/profiles || 
silentexit "smbd profile not loaded"
 
+widelinks=$(testparm -s --parameter-name "wide links" 2>/dev/null)
+test "$widelinks" == "Yes" && {
+       echo "[$(date '+%Y/%m/%d %T')] $(basename $0)"
+       echo '  WARNING: "wide links" enabled. You might need to modify the 
smbd apparmor profile manually.'
+} >> /var/log/samba/log.smbd
+
 grep -q "$versionstring" "$profilesniplet" && {
        test "$smbconf" -nt "$profilesniplet" || silentexit "smb.conf is older 
than the AppArmor profile sniplet"
 }
@@ -61,7 +67,7 @@
 
 echo "Updating AppArmor profile for Samba..."
 
-mv -f "$tmp_profilesniplet" "$profilesniplet" 
+mv -f "$tmp_profilesniplet" "$profilesniplet"
 
 # reload profile
 "$aaparser" -r "$smbd_profile"

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

Reply via email to