Accepting request 140584 from network:samba:STABLE

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/140584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/samba?expand=0&rev=126
This commit is contained in:
Stephan Kulow 2012-11-12 06:06:36 +00:00 committed by Git OBS Bridge
commit 9cab2dc8a5
8 changed files with 146 additions and 72 deletions

View File

@ -1,2 +1,2 @@
2843 2851
Branch : 3.6.8 Branch : 3.6.9

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:68dd9006858b2f601cc8c614e4ea035ed1edbcc262aa6f28eb395bc5114c9d29 oid sha256:ccd8b0c67806f439428db83bbefc6eb6d17d654a67f80169dd8b96a0744561b9
size 33754 size 33795

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:48e23dc08764860a5f58284dfe6a069fb59de86735f7dc9224ec500a7f2c9a96
size 29485054

3
samba-3.6.9.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2334793a8cce439638499754ffaee3dad04417cdcd50bc653715157af480e68b
size 29486630

View File

@ -93,7 +93,7 @@ BuildRequires: libtalloc-devel
BuildRequires: libtdb-devel BuildRequires: libtdb-devel
BuildRequires: libtevent-devel BuildRequires: libtevent-devel
%endif %endif
%define samba_ver 3.6.8 %define samba_ver 3.6.9
%define samba_ver_suffix %nil %define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix} %define samba_ver_full %{samba_ver}%{samba_ver_suffix}
%if 0%{?suse_version} && 0%{?suse_version} < 1111 %if 0%{?suse_version} && 0%{?suse_version} < 1111
@ -117,7 +117,7 @@ BuildRequires: libtevent-devel
%else %else
%define build_make_smp_mflags %{?jobs:-j%jobs} %define build_make_smp_mflags %{?jobs:-j%jobs}
%endif %endif
Version: 3.6.8 Version: 3.6.9
Release: 1 Release: 1
%define ldapsmb_ver 1.34b %define ldapsmb_ver 1.34b
Url: http://www.samba.org/ Url: http://www.samba.org/
@ -267,7 +267,7 @@ test "%{_build_arch}" != "" && \
product_suffix="${product_suffix}-%{_build_arch}" product_suffix="${product_suffix}-%{_build_arch}"
# Set SAMBA_VERSION_VENDOR_SUFFIX in the VERSION file # Set SAMBA_VERSION_VENDOR_SUFFIX in the VERSION file
mv VERSION VERSION.orig 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 %endif
%build samba-%{samba_ver_full} %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. the man pages.
Source Timestamp: 2843 Source Timestamp: 2851
Branch : 3.6.8 Branch : 3.6.9
%changelog %changelog

View File

@ -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 Wed Sep 26 18:07:49 UTC 2012 - lmuelle@suse.com

View File

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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:b9ef778ec3968aabf3676a67a586f99b6657aa3eb4d1f539ba77f66d8fced267 oid sha256:72b349c61801c05dde9475de0dbd151320bc5c1bdf7fc4abd78d7b8fbfcce48f
size 53305 size 53392