diff --git a/build-source-timestamp b/build-source-timestamp index 26ecd32..4c51387 100644 --- a/build-source-timestamp +++ b/build-source-timestamp @@ -1,2 +1,2 @@ -2843 -Branch : 3.6.8 +2851 +Branch : 3.6.9 diff --git a/patches.tar.bz2 b/patches.tar.bz2 index e5e98af..ecf7e3b 100644 --- a/patches.tar.bz2 +++ b/patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:68dd9006858b2f601cc8c614e4ea035ed1edbcc262aa6f28eb395bc5114c9d29 -size 33754 +oid sha256:ccd8b0c67806f439428db83bbefc6eb6d17d654a67f80169dd8b96a0744561b9 +size 33795 diff --git a/samba-3.6.8.tar.bz2 b/samba-3.6.8.tar.bz2 deleted file mode 100644 index 83588f6..0000000 --- a/samba-3.6.8.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48e23dc08764860a5f58284dfe6a069fb59de86735f7dc9224ec500a7f2c9a96 -size 29485054 diff --git a/samba-3.6.9.tar.bz2 b/samba-3.6.9.tar.bz2 new file mode 100644 index 0000000..7be29bc --- /dev/null +++ b/samba-3.6.9.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2334793a8cce439638499754ffaee3dad04417cdcd50bc653715157af480e68b +size 29486630 diff --git a/samba-doc.spec b/samba-doc.spec index 0f6a694..8dea0cb 100644 --- a/samba-doc.spec +++ b/samba-doc.spec @@ -93,7 +93,7 @@ BuildRequires: libtalloc-devel 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 @@ BuildRequires: libtevent-devel %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 @@ test "%{_build_arch}" != "" && \ 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 @@ This package contains all the Samba documentation as it is not part of the man pages. -Source Timestamp: 2843 -Branch : 3.6.8 +Source Timestamp: 2851 +Branch : 3.6.9 %changelog diff --git a/samba.changes b/samba.changes index 9d1d274..681deb7 100644 --- a/samba.changes +++ b/samba.changes @@ -1,3 +1,76 @@ +------------------------------------------------------------------- +Wed Oct 31 16:48:12 UTC 2012 - lmuelle@suse.com + +- Only execute the run_permissions macro on pre-12.3 systems. + +------------------------------------------------------------------- +Mon Oct 29 19:48:51 UTC 2012 - lmuelle@suse.com + +- Ensure adding the winbind group never can fail. + +------------------------------------------------------------------- +Mon Oct 29 16:59:09 UTC 2012 - lmuelle@suse.com + +- Create ntadmin group only if it doesn't yet exist. + +------------------------------------------------------------------- +Mon Oct 29 12:10:41 UTC 2012 - lmuelle@suse.com + +- 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 - lmuelle@suse.com + +- 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 - lmuelle@suse.com + +- Warn via the smbd log if AppArmor and "wide links" are in use; (bnc#783719). + ------------------------------------------------------------------- Wed Sep 26 18:07:49 UTC 2012 - lmuelle@suse.com diff --git a/samba.spec b/samba.spec index d010adf..c63c0e4 100644 --- a/samba.spec +++ b/samba.spec @@ -93,7 +93,7 @@ BuildRequires: libtalloc-devel 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 @@ BuildRequires: libtevent-devel %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 @@ binary packages of the most current Samba version, and a bug reporting 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 @@ binary packages of the most current Samba version, and a bug reporting 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 @@ This package contains the static libraries and header files needed to 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 @@ This package contains all the Samba documentation as it is not part of the man pages. -Source Timestamp: 2843 -Branch : 3.6.8 +Source Timestamp: 2851 +Branch : 3.6.9 %endif @@ -331,8 +331,8 @@ Requires: samba-client >= %{version} 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 @@ Obsoletes: samba-gplv3-utils < %{version} 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 @@ PreReq: coreutils 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 @@ PreReq: /sbin/ldconfig %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 @@ This package contains the static libraries and header files needed to 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 @@ PreReq: /sbin/ldconfig 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 @@ This package contains the static libraries and header files needed to 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 @@ PreReq: /sbin/ldconfig %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 @@ This package contains the static libraries and header files needed to 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 @@ PreReq: /sbin/ldconfig 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 @@ This package contains the static libraries and header files needed to 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 @@ PreReq: /sbin/ldconfig 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 @@ This package contains the static libraries and header files needed to 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 @@ PreReq: /sbin/ldconfig 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 @@ This package contains the static libraries and header files needed to 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 @@ PreReq: /sbin/ldconfig 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 @@ 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 %package -n libldb1 Version: %{libldb_ver} @@ -693,8 +693,8 @@ PreReq: /sbin/ldconfig 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 @@ Requires: libtalloc-devel 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 @@ This tool aims to simplify the administration of a Samba Domain 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 @@ test "%{_build_arch}" != "" && \ 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 @@ popd %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 @@ fi 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 @@ fi %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 diff --git a/vendor-files.tar.bz2 b/vendor-files.tar.bz2 index dca0a76..0892653 100644 --- a/vendor-files.tar.bz2 +++ b/vendor-files.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b9ef778ec3968aabf3676a67a586f99b6657aa3eb4d1f539ba77f66d8fced267 -size 53305 +oid sha256:72b349c61801c05dde9475de0dbd151320bc5c1bdf7fc4abd78d7b8fbfcce48f +size 53392