forked from pool/samba
Accepting request 196786 from network:samba:STABLE
The huge difference in the package change log indeed was caused by the parallel development of Samba 3 and 4. - BuildRequire pyldb-devel. - Add libnetapi0 and samba-libs to baselibs.conf. - Update to 4.0.9. + Fix crash of Winbind after "ls -l /usr/local/samba/var/locks/sysvol"; (bso#9820). + s3-lib: Fix segmentation fault while reading incomplete session info; (bso#10003). + smbd: Fix a 100% loop at shutdown time; (bso#10013). + Windows 8 Roaming profiles fail; (bso#9678). + Add UPN enumeration to passdb internal API; (bso#9779). + smbd: Cleanup disonnected durable handles; (bso#9930). + vfs_streams_xattr: Do not attempt to write empty attribute twice; (bso#9970). + Fix Windows error 0x800700FE when copying files with xattr names containing ":"; (bso#9992). + s3-winbind: Do not delete an existing valid credential cache; (bso#9994). + Fix excessive RID allocation; (bso#10014). + Add debugclass for DNS server; (bso#10015). + Fix/improve debug options; (bso#10015). + Allow to change the default location for Kerberos credential caches; (bso#10043). + Linux kernel oplock breaks can miss signals; (bso#10064). + net ads join: Fix segmentation fault in create_local_private_krb5_conf_for_domain; (bso#10073). OBS-URL: https://build.opensuse.org/request/show/196786 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/samba?expand=0&rev=136
This commit is contained in:
commit
af8c47ec5e
@ -1,4 +1,5 @@
|
||||
# This line is needed for for pre 11.0 builds
|
||||
libnetapi0
|
||||
libldb1
|
||||
libsmbclient
|
||||
libsmbclient0
|
||||
@ -16,3 +17,4 @@ samba-winbind
|
||||
samba-client
|
||||
supplements "packageand(samba-client:glibc-<targettype>)"
|
||||
-/usr/lib/samba
|
||||
samba-libs
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c538e61dbf78c2ca739c7680166a87bb9b9d89c18e44b2e162faee10ad78a7bc
|
||||
size 37706
|
||||
oid sha256:b5d899a9e4652ce32f60947249189ca20de94a055d3f992c0a3288e55ed21847
|
||||
size 52315
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:347c0abe608ad907d04e37948d0f82a2d9dd8daeba13b0b78d7463b8d7b3fef4
|
||||
size 34108738
|
3
samba-4.0.9.tar.gz
Normal file
3
samba-4.0.9.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d1d6c0fa077a82550f2e80c8302ca407413da605906b7184ca98fe6846c362a5
|
||||
size 22089529
|
@ -1,55 +0,0 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 16 14:18:35 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Remove backup files caused by running configure in examples/VFS.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 17:39:53 UTC 2012 - lmuelle@suse.de
|
||||
|
||||
- Add the ldapsmb sources as else patches against them have no chance to apply.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 21 12:59:18 UTC 2011 - coolo@suse.com
|
||||
|
||||
- BuildRequire autoconf to avoid implicit dependency for post-11.4 systems.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 21 10:31:47 UTC 2011 - coolo@suse.com
|
||||
|
||||
- Remove call to suse_update_config macro for post-11.4 systems.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 8 14:07:22 CEST 2009 - ro@suse.de
|
||||
|
||||
- BuildRequire keyutils-devel.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 10 15:07:29 CET 2009 - lmuelle@suse.de
|
||||
|
||||
- Only call '%find_lang pam_winbind' in the samba spec file, not samba-doc.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 24 11:50:09 CET 2008 - lmuelle@suse.de
|
||||
|
||||
- Remove NoSource tags from samba-doc spec file; [bnc#351370].
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 16 12:52:10 CEST 2006 - schwab@suse.de
|
||||
|
||||
- Fix syntax error in configure script.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 8 10:42:34 CET 2006 - aj@suse.de
|
||||
|
||||
- Remove openafs requirement.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:41:18 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 17 19:26:22 CET 2005 - lmuelle@suse.de
|
||||
|
||||
- Create a separate Samba documentation package to build it as noarch.
|
||||
|
420
samba-doc.spec
420
samba-doc.spec
@ -1,420 +0,0 @@
|
||||
#
|
||||
# spec file for package samba-doc
|
||||
#
|
||||
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
Name: samba-doc
|
||||
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140
|
||||
BuildRequires: autoconf
|
||||
%endif
|
||||
BuildRequires: gcc
|
||||
BuildRequires: make
|
||||
BuildRequires: patch
|
||||
BuildRequires: cups-devel
|
||||
BuildRequires: cyrus-sasl-devel
|
||||
BuildRequires: e2fsprogs-devel
|
||||
BuildRequires: fam-devel
|
||||
BuildRequires: libacl-devel
|
||||
BuildRequires: libattr-devel
|
||||
%if 0%{?centos_version} > 599 ||0%{?fedora_version} > 11 || 0%{?mandriva_version} > 2009 || 0%{?rhel_version} > 599 || 0%{?suse_version} > 1100
|
||||
BuildRequires: libuuid-devel
|
||||
%endif
|
||||
BuildRequires: pam-devel
|
||||
BuildRequires: popt-devel
|
||||
BuildRequires: readline-devel
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: cracklib-devel
|
||||
BuildRequires: openldap2-devel
|
||||
BuildRequires: libopenssl-devel
|
||||
%endif
|
||||
%if 0%{?suse_version} > 1030
|
||||
BuildRequires: gdbm-devel
|
||||
BuildRequires: pwdutils
|
||||
%endif
|
||||
%if 0%{?suse_version} > 930
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: libiniparser-devel
|
||||
BuildRequires: libnscd-devel
|
||||
BuildRequires: python-devel
|
||||
%endif
|
||||
%if 0%{?suse_version} > 930 && 0%{?suse_version} < 1031
|
||||
BuildRequires: dmapi-devel
|
||||
BuildRequires: libxml2-devel
|
||||
BuildRequires: mysql-devel
|
||||
BuildRequires: postgresql-devel
|
||||
BuildRequires: xfsprogs-devel
|
||||
%endif
|
||||
%if 0%{?fedora_version}
|
||||
BuildRequires: cracklib-devel
|
||||
%endif
|
||||
%if 0%{?centos_version} || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version}
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: openldap-devel
|
||||
BuildRequires: python-devel
|
||||
%endif
|
||||
%if 0%{?suse_version} > 1000
|
||||
BuildRequires: keyutils-devel
|
||||
%endif
|
||||
%if 0%{?fedora_version} || 0%{?rhel_version} > 500
|
||||
BuildRequires: keyutils-libs-devel
|
||||
%endif
|
||||
%if 0%{?suse_version} > 1000 || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version}
|
||||
BuildRequires: ctdb-devel > 1.0.105
|
||||
%endif
|
||||
%if 0%{?suse_version} > 1110
|
||||
BuildRequires: fdupes
|
||||
%endif
|
||||
%if 0%{?suse_version} > 1020
|
||||
%define pkgconfig_req pkg-config
|
||||
%else
|
||||
%define pkgconfig_req pkgconfig
|
||||
%endif
|
||||
BuildRequires: %{pkgconfig_req}
|
||||
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1210
|
||||
BuildRequires: libldb-devel
|
||||
#!BuildIgnore: libtalloc
|
||||
BuildRequires: libtalloc-devel
|
||||
#!BuildIgnore: libtdb
|
||||
BuildRequires: libtdb-devel
|
||||
BuildRequires: libtevent-devel
|
||||
%endif
|
||||
%define samba_ver 3.6.16
|
||||
%define samba_ver_suffix %nil
|
||||
%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
||||
%define guards_symbols pre_1111
|
||||
%endif
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1031
|
||||
%define libsmbclient_name libsmbclient
|
||||
%define libsmbsharemodes_name libsmbsharemodes
|
||||
%else
|
||||
%define libsmbclient_name libsmbclient0
|
||||
%define libsmbsharemodes_name libsmbsharemodes0
|
||||
%endif
|
||||
%define libldb_name libldb1
|
||||
%define libnetapi_name libnetapi0
|
||||
%define libwbclient_name libwbclient0
|
||||
%define libtalloc_name libtalloc2
|
||||
%define libtdb_name libtdb1
|
||||
%define libtevent_name libtevent0
|
||||
%if 0%{?suse_version} > 1130 && 0%{?suse_version} < 1211
|
||||
%define libldb_ver 1.0.2
|
||||
%define libtalloc_ver 2.0.5
|
||||
%define libtdb_ver 1.2.9
|
||||
%define libtevent_ver 0.9.11
|
||||
%else
|
||||
%if 0%{?suse_version} > 0 && 0%{?suse_version} < 1131
|
||||
%define libldb_ver %{version}
|
||||
%define libtalloc_ver %{version}
|
||||
%define libtdb_ver %{version}
|
||||
%define libtevent_ver %{version}
|
||||
%endif
|
||||
%endif
|
||||
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140
|
||||
%define build_make_smp_mflags %{?_smp_mflags}
|
||||
%else
|
||||
%define build_make_smp_mflags %{?jobs:-j%jobs}
|
||||
%endif
|
||||
%define SOURCE_TIMESTAMP 3033
|
||||
%define BRANCH %{version}
|
||||
Version: 3.6.16
|
||||
Release: 0
|
||||
Url: http://www.samba.org/
|
||||
License: GPL-3.0+
|
||||
Summary: Samba Documentation
|
||||
Group: Documentation/Other
|
||||
PreReq: coreutils
|
||||
PreReq: findutils
|
||||
Provides: samba-gplv3-doc = %{version}
|
||||
Obsoletes: samba-gplv3-doc < %{version}
|
||||
Provides: samba-doc-gplv2 = %{version}
|
||||
Obsoletes: samba-doc-gplv2 < %{version}
|
||||
BuildArch: noarch
|
||||
Source: http://samba.org/samba/ftp/samba-%{version}%{samba_ver_suffix}.tar.gz
|
||||
Source1: vendor-files.tar.bz2
|
||||
Source2: patches.tar.bz2
|
||||
Source4: baselibs.conf
|
||||
# Choose some features / extra packages here
|
||||
############################################
|
||||
%define make_devel 0
|
||||
%define use_ccache 0
|
||||
%if 0%{?use_ccache} > 0
|
||||
BuildRequires: ccache
|
||||
%endif
|
||||
# requires: docbook-utils docbook-xsl-stylesheets docbook_4 freetype2 ghostscript-fonts-std ghostscript-library ghostscript-x11 libxslt sgml-skel te_etex te_latex te_pdf tetex xmlcharent
|
||||
%define make_doc 0
|
||||
%define make_utils 0
|
||||
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1120
|
||||
%define cifs_init_script cifs
|
||||
%else
|
||||
%define cifs_init_script smbfs
|
||||
%endif
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
||||
# pre-11.2 doesn't know the python_* macros
|
||||
%define python_sitelib %py_sitedir
|
||||
%define python_sitearch %py_sitedir
|
||||
%else (%if 0%{?centos_version} && 0%{?centos_version} < 600) || (0%{rhel_version} && 0%{rhel_version} < 600)
|
||||
# CentOS and RHEL pre-6 don't know them either
|
||||
%define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib())")
|
||||
%define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib(1))")
|
||||
%endif
|
||||
# Define some global directories
|
||||
################################
|
||||
%define DOCDIR %{_defaultdocdir}/samba
|
||||
%define DOCBOOKDIR %{_defaultdocdir}/%{name}/docbook
|
||||
%define LOGDIR %{_localstatedir}/log/samba
|
||||
%define LOCKDIR %{_localstatedir}/lib/samba
|
||||
%define CONFIGDIR %{_sysconfdir}/samba
|
||||
%define INITDIR %{_sysconfdir}/init.d
|
||||
%define PIDDIR %{_localstatedir}/run/samba
|
||||
%if "%{_vendor}" == "suse"
|
||||
%define NET_CFGDIR network
|
||||
%else
|
||||
%define NET_CFGDIR network-scripts
|
||||
%endif
|
||||
%define idmap_modules idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2
|
||||
%define vfs_modules vfs_cacheprime,vfs_readahead
|
||||
%if 0%{?ul_version} >= 1
|
||||
%define VENDOR UL
|
||||
%else
|
||||
%if "%{_vendor}" == "suse" || "%{_vendor}" == "redhat"
|
||||
%define VENDOR SUSE
|
||||
%else
|
||||
%define VENDOR %_vendor
|
||||
%endif
|
||||
%endif
|
||||
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1120
|
||||
%define cups_lib_dir %{_prefix}/lib/cups
|
||||
%else
|
||||
%define cups_lib_dir %{_libdir}/cups
|
||||
%endif
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
%prep
|
||||
# samba-doc nowadays is part the main samba spec file
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
||||
%setup -n samba-%{samba_ver_full} -q
|
||||
# patches
|
||||
%setup -T -D -a 2 -n samba-%{samba_ver_full} -q
|
||||
for patch in $( patches/tools/guards %{guards_symbols} <patches/series); do
|
||||
if ! patch -s -E -p0 --no-backup-if-mismatch -i patches/$patch; then
|
||||
echo "*** Patch $patch failed ***"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
# vendor-files (config, scripts, tools)
|
||||
%setup -T -D -a 1 -n samba-%{samba_ver_full} -q
|
||||
for file in docs/htmldocs/index.html vendor-files/docu/README.vendor; do
|
||||
sed -e "s/VENDOR/%{VENDOR}/g" "${file}" >"${file}.new" && \
|
||||
mv "${file}.new" "${file}"
|
||||
done
|
||||
install -m 0644 vendor-files/tools/get_printing_ticket.c source3/client/get_printing_ticket.c
|
||||
install -m 0644 -p vendor-files/docu/rfc3454.txt source4/heimdal/lib/wind/
|
||||
# Create and add vendor suffix
|
||||
test -f vendor-files/tools/package-data && \
|
||||
. vendor-files/tools/package-data
|
||||
pushd source3
|
||||
if test "%{_project}" != "openSUSE:Factory"; then
|
||||
vendor_tag_release=$( grep -m 1 ^Release: ${RPM_SOURCE_DIR}/samba.spec | \
|
||||
while read tag release; do \
|
||||
echo -n "${release:+${release}-}"; \
|
||||
done)
|
||||
else
|
||||
vendor_tag_release=""
|
||||
fi
|
||||
vendor_tag=$( echo -n "${vendor_tag_release}"; \
|
||||
echo -n "${SAMBA_PACKAGE_SVN_VERSION:+${SAMBA_PACKAGE_SVN_VERSION}-}"; \
|
||||
test %{make_devel} -eq 1 && echo -n "devel-" || :)
|
||||
# Create product suffix
|
||||
test 0%{?centos_version} -gt 0 && product_version=%{?centos_version}
|
||||
test 0%{?fedora_version} -gt 0 && product_version=%{?fedora_version}
|
||||
test 0%{?mandriva_version} -gt 0 && product_version=%{?mandriva_version}
|
||||
test 0%{?rhel_version} -gt 0 && product_version=%{?rhel_version}
|
||||
test 0%{?suse_version} -gt 0 && product_version=%{?suse_version}
|
||||
major_version=$((${product_version}/100))
|
||||
minor_version=$((${product_version}/10))
|
||||
minor_version="${minor_version#$major_version}"
|
||||
product_version="${major_version}.${minor_version}"
|
||||
product_suffix=""
|
||||
if test "%{VENDOR}" != "UL"; then
|
||||
if test 0%{?sles_version} -gt 0; then
|
||||
product_suffix="-SLE_%{sles_version}"
|
||||
elif test 0%{?suse_version} -gt 0; then
|
||||
product_suffix="-oS${product_version}"
|
||||
else
|
||||
product_suffix="-OBS"
|
||||
fi
|
||||
fi
|
||||
# Add the build architecture
|
||||
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
|
||||
%endif
|
||||
|
||||
%build samba-%{samba_ver_full}
|
||||
# samba-doc nowadays is part the main samba spec file
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 911
|
||||
OPTIMIZATION="-O"
|
||||
%else
|
||||
# use the default optimization
|
||||
unset OPTIMIZATION
|
||||
%endif
|
||||
%if 0%{?suse_version} > 1110
|
||||
export SUSE_ASNEEDED=0
|
||||
%endif
|
||||
export CFLAGS="%{optflags} -D_GNU_SOURCE ${OPTIMIZATION} -D_LARGEFILE64_SOURCE -DIDMAP_RID_SUPPORT_TRUSTED_DOMAINS"
|
||||
%if %{use_ccache}
|
||||
export CC="ccache gcc"
|
||||
%endif
|
||||
pushd source3
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1141
|
||||
%{?suse_update_config:%{suse_update_config -f}}
|
||||
%endif
|
||||
# Ensure all idl is recompiled, in case we are carrying pidl changes locally.
|
||||
rm -f librpc/gen_ndr/*.[cho] ../librpc/gen_ndr/*.[cho]
|
||||
%if 0%{?centos_version} > 599 || 0%{?fedora_version} > 11 && 0%{?fedora_version} < 15 || 0%{?mandriva_version} > 2009 || 0%{?rhel_version} > 599 || 0%{?suse_version} > 0
|
||||
./autogen.sh
|
||||
%endif
|
||||
CONFIGURE_OPTIONS="\
|
||||
--prefix=%{_prefix} \
|
||||
--localstatedir=%{LOCKDIR} \
|
||||
--sysconfdir=%{CONFIGDIR} \
|
||||
--with-configdir=%{CONFIGDIR} \
|
||||
--libdir=%{_libdir} \
|
||||
--with-lockdir=%{LOCKDIR} \
|
||||
--with-logfilebase=%{LOGDIR} \
|
||||
--with-mandir=%{_mandir} \
|
||||
--with-modulesdir=%{_libdir}/samba \
|
||||
--with-rootsbindir=/sbin \
|
||||
--with-nmbdsocketdir=%{LOCKDIR} \
|
||||
--enable-cups \
|
||||
--enable-debug \
|
||||
--disable-static \
|
||||
--with-acl-support \
|
||||
--with-automount \
|
||||
--with-dnsupdate \
|
||||
--with-pam \
|
||||
--with-pammodulesdir=%{_lib}/security \
|
||||
--with-pam_smbpass \
|
||||
--with-piddir=%{PIDDIR} \
|
||||
--with-privatedir=%{CONFIGDIR} \
|
||||
%if %{make_devel}
|
||||
--with-profiling-data \
|
||||
%endif
|
||||
--with-quotas \
|
||||
--with-syslog \
|
||||
--with-utmp \
|
||||
--with-winbind \
|
||||
--with-shared-modules=%{vfs_modules},%{idmap_modules} \
|
||||
%if %{make_devel}
|
||||
--enable-developer \
|
||||
--enable-krb5developer \
|
||||
%endif
|
||||
--disable-swat \
|
||||
"
|
||||
unset CONFIGURE_OPTIONS_DEVEL
|
||||
%if %{make_devel}
|
||||
CONFIGURE_OPTIONS_DEVEL="--enable-debug --enable-developer"
|
||||
%endif
|
||||
./configure ${CONFIGURE_OPTIONS} ${CONFIGURE_OPTIONS_DEVEL}
|
||||
./script/mkversion.sh
|
||||
%endif
|
||||
|
||||
%install
|
||||
# samba-doc nowadays is part the main samba spec file
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
||||
mkdir -p \
|
||||
%{buildroot}/%{DOCDIR} \
|
||||
%{buildroot}/%{DOCBOOKDIR} \
|
||||
%{buildroot}/%{_datadir}/susehelp/meta/Administration/System
|
||||
# utility scripts
|
||||
scripts="creategroup mksmbpasswd.sh"
|
||||
install -d -m 0755 examples/scripts
|
||||
for i in $scripts; do
|
||||
install -m 0755 "source3/script/${i}" examples/scripts/${i}
|
||||
done
|
||||
# configuration files
|
||||
pushd vendor-files
|
||||
echo "# smb.conf is the main Samba configuration file. You find a full commented" >config/smb.conf
|
||||
echo "# version at %{DOCDIR}/examples/smb.conf.%{VENDOR} if the" >>config/smb.conf
|
||||
echo "# samba-doc package is installed." >>config/smb.conf
|
||||
grep -v "\(^#\|^;\|^$\)" config/smb.conf.vendor >>config/smb.conf
|
||||
install -p -m 0644 config/smb.conf.vendor ../examples/smb.conf.%{VENDOR}
|
||||
# SuSEhelp files
|
||||
install -m 0644 docu/Samba.desktop %{buildroot}/%{_datadir}/susehelp/meta/Administration/System/Samba.desktop
|
||||
install -m 0644 docu/manpages.html ../docs/htmldocs/manpages.html
|
||||
popd
|
||||
for file in Samba3-ByExample Samba3-Developers-Guide Samba3-HOWTO; do
|
||||
touch "${RPM_BUILD_ROOT}/%{SWATDIR}/help/${file}"
|
||||
done
|
||||
cp -a swat/help/welcome.html "${RPM_BUILD_ROOT}/%{SWATDIR}/help"
|
||||
# pam_smbpass is missing
|
||||
cp -a source3/pam_smbpass/samples examples/pam_smbpass
|
||||
install -m 0644 source3/pam_smbpass/CHANGELOG examples/pam_smbpass/CHANGELOG
|
||||
install -m 0644 source3/pam_smbpass/INSTALL examples/pam_smbpass/INSTALL
|
||||
install -m 0644 source3/pam_smbpass/README examples/pam_smbpass/README
|
||||
install -m 0644 source3/pam_smbpass/TODO examples/pam_smbpass/TODO
|
||||
mv COPYING Manifest README Roadmap WHATSNEW.txt %{buildroot}/%{DOCDIR}/
|
||||
# this is empty
|
||||
rm -rf docs/yodldocs
|
||||
rm -rf docs/manpages
|
||||
cp -a docs/* %{buildroot}/%{DOCDIR}
|
||||
rm -rf "%{buildroot}/%{DOCBOOKDIR}"
|
||||
rm -f examples/VFS/*~
|
||||
cp -a examples/ %{buildroot}/%{DOCDIR}
|
||||
# finally build filelist-samba-doc
|
||||
for file in $( find %{buildroot}%{DOCDIR} -maxdepth 1); do
|
||||
# exclude %{DOCDIR}, README, and docbook
|
||||
case "${file#%{buildroot}}" in
|
||||
%{DOCDIR}|%{DOCDIR}/README.%{VENDOR}|%{DOCDIR}/docbook) continue ;;
|
||||
esac
|
||||
echo "%doc ${file#%{buildroot}}" >>"${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc"
|
||||
done
|
||||
%if ! %{make_utils}
|
||||
# delete manpages if not packaged in utils-package
|
||||
rm -f \
|
||||
%{buildroot}/%{_mandir}/man1/log2pcap.1* \
|
||||
%{buildroot}/%{_mandir}/man1/vfstest.1*
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%pre
|
||||
|
||||
%clean
|
||||
[ x"${RPM_BUILD_ROOT}" = x"/" ] && ( echo "your buildroot is /" && exit 0) || rm -rf "${RPM_BUILD_ROOT}"
|
||||
|
||||
# samba-doc nowadays is part the main samba spec file
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1111
|
||||
%files -f filelist-samba-doc
|
||||
%defattr(-,root,root)
|
||||
%dir %{DOCDIR}
|
||||
%dir %{_datadir}/samba
|
||||
%doc %{_datadir}/susehelp
|
||||
%endif
|
||||
|
||||
%description
|
||||
This package contains all the Samba documentation as it is not part of
|
||||
the man pages.
|
||||
|
||||
Source Timestamp: %{SOURCE_TIMESTAMP}
|
||||
Branch: %{BRANCH}
|
||||
|
||||
|
||||
|
||||
%changelog
|
537
samba.changes
537
samba.changes
@ -1,7 +1,125 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 2 13:39:30 UTC 2013 - ddiss@suse.com
|
||||
Thu Aug 29 12:47:26 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- PIDL: fix parsing linemarkers in preprocessor output; (bso#9636).
|
||||
- BuildRequire pyldb-devel.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 28 14:56:09 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Add libnetapi0 and samba-libs to baselibs.conf.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 22 12:01:15 UTC 2013 - lmuelle@suse.de
|
||||
|
||||
- Update to 4.0.9.
|
||||
+ Fix crash of Winbind after "ls -l /usr/local/samba/var/locks/sysvol";
|
||||
(bso#9820).
|
||||
+ s3-lib: Fix segmentation fault while reading incomplete session info;
|
||||
(bso#10003).
|
||||
+ smbd: Fix a 100% loop at shutdown time; (bso#10013).
|
||||
|
||||
+ Windows 8 Roaming profiles fail; (bso#9678).
|
||||
+ Add UPN enumeration to passdb internal API; (bso#9779).
|
||||
+ smbd: Cleanup disonnected durable handles; (bso#9930).
|
||||
+ vfs_streams_xattr: Do not attempt to write empty attribute twice;
|
||||
(bso#9970).
|
||||
+ Fix Windows error 0x800700FE when copying files with xattr names
|
||||
containing ":"; (bso#9992).
|
||||
+ s3-winbind: Do not delete an existing valid credential cache; (bso#9994).
|
||||
+ Fix excessive RID allocation; (bso#10014).
|
||||
+ Add debugclass for DNS server; (bso#10015).
|
||||
+ Fix/improve debug options; (bso#10015).
|
||||
+ Allow to change the default location for Kerberos credential caches;
|
||||
(bso#10043).
|
||||
+ Linux kernel oplock breaks can miss signals; (bso#10064).
|
||||
+ net ads join: Fix segmentation fault in
|
||||
create_local_private_krb5_conf_for_domain; (bso#10073).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 5 10:56:56 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.8.
|
||||
+ Samba 3.0.x to 4.0.7 are affected by a denial of service attack on
|
||||
authenticated or guest connections; CVE-2013-4124; (bnc#829969).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 22 08:41:07 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Require krb5 and not the non existing krb5-libs package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 12 13:07:11 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- BuildRequire perl ExtUtils::MakeMaker and Parse::Yapp.
|
||||
- BuildRequire libxslt, libxslt1, or libxslt-tools depending on SUSE version.
|
||||
- Require perl-base on SUSE systems only.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 12 10:27:25 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Adjust group setting of the test-devel subpackage.
|
||||
- Require perl-base from the pidl subpackage.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 12 10:11:50 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Remove libdir/samba/ldb after install if we're building Samba without
|
||||
Active Directory Domain Controller support.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 11 21:31:07 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Remove unused ccache switch from the spec file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 11 20:42:23 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- BuildRequire docbook-xsl-stylesheets and libxslt-tools to build the
|
||||
man pages and add them to the package again.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 11 16:20:32 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Build from the package from the top level directory; (bnc#794744).
|
||||
- BuildRequire pytalloc-devel, python-tdb, and python-tevent.
|
||||
- Also use out of tree builds of talloc, tdb, tevent, and ldb for pre-12.1
|
||||
SUSE systems.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 5 18:48:26 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Remove the empty data dir from the doc package filelist.
|
||||
- Explicitly use samba instead of the name macro to define the docbook dir.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 2 09:49:54 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.7.
|
||||
+ Fix a core dump with invalid lock order while opening/editing
|
||||
or copying MS files; (bso#9794).
|
||||
+ Fix crash bug from search of mail=; (bso#9967).
|
||||
|
||||
+ s3-rpc_server: Ensure we are root when starting and using gensec;
|
||||
(bso#9465).
|
||||
+ Add support for MX queries; (bso#9485).
|
||||
+ dns: Delete dnsNode objects when they are empty; (bso#9559).
|
||||
+ dns: Support larger queries when asking forwarder; (bso#9632).
|
||||
+ s3:lib/server_mutex: Open mutex.tdb with CLEAR_IF_FIRST; (bso#9805).
|
||||
+ Use of wrong RFC2307 primary group field; (bso#9880).
|
||||
+ Check for system libtevent; (bso#9881).
|
||||
+ is_printer_published GUID retrieval; (bso#9900).
|
||||
+ Doc fixes for 4.0; (bso#9906).
|
||||
+ Build fixes for 4.0 found during autoconf or debian packaging work;
|
||||
(bso#9907).
|
||||
+ build: Add missing new line to replaced python shebang line; (bso#9909).
|
||||
+ PIE builds not supported; (bso#9910).
|
||||
+ s4:winbind: Don't leak libnet_context into the main event context;
|
||||
(bso#9929).
|
||||
+ Fix a bug of drvupgrade of smbcontrol; (bso#9941).
|
||||
+ Check for netbios aliases in ad_get_referrals; (bso#9947).
|
||||
+ Fix tevent_poll on 32-bit machines (Coverity ID 989236); (bso#9953).
|
||||
+ docs: Avoid mentioning a possibly misleading option; (bso#9964).
|
||||
+ Fix build with system Heimdal of samba4kgetcred; (bso#9968).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 1 17:34:32 UTC 2013 - lmuelle@suse.com
|
||||
@ -30,81 +148,47 @@ Sun Jun 23 05:45:26 UTC 2013 - jengelh@inai.de
|
||||
- Explicitly BuildRequire cyrus-sasl-devel, libattr-devel, and
|
||||
libopenssl-devel.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 21 13:47:37 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 3.6.16.
|
||||
+ Fix crash bug during Win8 sync; (bso#9822).
|
||||
+ Properly handle Oplock breaks in compound requests; (bso#9722).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 21 10:30:16 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Fix crash bug during Win8 sync; (bso#9822).
|
||||
- Check for system libtevent and link dbwrap_tool and dbwrap_torture against
|
||||
it; (bso#9881).
|
||||
- errno gets overwritten in call to check_parent_exists(); (bso#9927).
|
||||
- Fix a bug of drvupgrade of smbcontrol; (bso#9941).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 18 17:14:00 UTC 2013 - ddiss@suse.com
|
||||
|
||||
- Document idmap_ad rfc2307 attribute requirements; (bso#9880); (bnc#820531).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 14 09:59:26 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Don't package the SWAT man page while its build is disabled; (bnc#816647).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 6 11:43:31 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Don't install the tdb utilities man pages on post-12.1 systems; (bnc#823549).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 5 11:45:41 UTC 2013 - ddiss@suse.com
|
||||
|
||||
- Fix libreplace license ambiguity; (bso#8997); (bnc#765270).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 28 11:59:59 UTC 2013 - lmuelle@suse.com
|
||||
Wed May 22 11:32:46 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- s3-docs: Remove "experimental" label on "max protocol=SMB2" parameter;
|
||||
(bso#9688).
|
||||
- Remove the compound_related_in_progress state from the smb2 global state;
|
||||
(bso#9722).
|
||||
- Makefile: Don't know how to make LIBNDR_PREG_OBJ; (bso#9868).
|
||||
- Update to 4.0.6.
|
||||
+ Fix crash during Win8 sync; (bso#9822).
|
||||
+ Fix segfault when loging in with wrong password from w2k8r2; (bso#9834).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu May 23 14:17:41 UTC 2013 - ddiss@suse.com
|
||||
|
||||
- Fix is_printer_published GUID retrieval; (bso#9900); (bnc#798856).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 8 12:18:20 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 3.6.15.
|
||||
+ Fix crash bug in Winbind; (bso#9854).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 8 11:26:49 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Add support for PFC_FLAG_OBJECT_UUID when parsing packets; (bso#9382).
|
||||
- Fix "guest ok", "force user" and "force group" for guest users; (bso#9746).
|
||||
- Fix 'map untrusted to domain' with NTLMv2; (bso#9817); (bnc#817919).
|
||||
- Fix crash bug in Winbind; (bso#9854).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 8 10:03:35 UTC 2013 - ddiss@suse.com
|
||||
|
||||
- Fix panic in nt_printer_publish_ads; (bso#9830).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 29 12:21:15 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 3.6.14.
|
||||
+ Certain xattrs cause Windows error 0x800700FF; (bso#9130).
|
||||
- Exclude dbwrap_tool man page from the list of packaged files.
|
||||
+ Fix the username map optimization; (bso#9139).
|
||||
+ Add support for PFC_FLAG_OBJECT_UUID when parsing packets; (bso#9382).
|
||||
+ SMB2 server doesn't support recvfile; (bso#9412).
|
||||
+ Fix the build of vfs_notify_fam; (bso#9545).
|
||||
+ Fix adding case sensitive spn; (bso#9699).
|
||||
+ Properly handle oplock breaks in compound requests; (bso#9722).
|
||||
+ Properly handle oplock breaks in compound requests; (bso#9722).
|
||||
+ Cache name_to_sid/sid_to_name correctly; (bso#9766).
|
||||
+ Fix 'net ads join' when called via stdin; (bso#9767).
|
||||
+ Fix segfault for "artificial" conn_structs in vfs_fake_perms; (bso#9775).
|
||||
+ vfs_dirsort uses non-stackable calls, dirfd(), malloc instead of talloc and
|
||||
doesn't cope with directories being modified whilst reading; (bso#9777).
|
||||
+ Fix panic when running 'smbtorture smb.base'; (bso#9782).
|
||||
+ Use specified python for runtime installation of Samba; (bso#9785).
|
||||
+ Change '--with-dmapi' to 'default=auto' to match the autoconf build;
|
||||
(bso#9803).
|
||||
+ wafsamba: Display the default value in help for SAMBA3_ADD_OPTION;
|
||||
(bso#9804).
|
||||
+ wbinfo: Fix segfault in wbinfo_pam_logon; (bso#9807).
|
||||
+ Package new dbwrap_tool man page; (bso#9809).
|
||||
+ Old DOS SMB CTEMP request uses a non-VFS function to access
|
||||
the filesystem; (bso#9811).
|
||||
+ Fix 'map untrusted to domain' with NTLMv2; (bso#9817).
|
||||
+ SMB signing and the async echo responder don't work together; (bso#9824).
|
||||
+ Fix panic in nt_printer_publish_ads; (bso#9830).
|
||||
+ talloc use after free in winbind4; (bso#9832).
|
||||
+ Function called in unix_convert() path can overwrite errno; (bso#9833).
|
||||
+ Fix NULL pointer dereference in Winbind; (bso#9854).
|
||||
+ Fix making LIBNDR_PREG_OBJ; (bso#9868).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 26 15:54:50 UTC 2013 - lmuelle@suse.com
|
||||
@ -112,69 +196,77 @@ Fri Apr 26 15:54:50 UTC 2013 - lmuelle@suse.com
|
||||
- Remove disabled and anyhow obsoleted net-report and net_rpc_migrate patches.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 26 15:09:08 UTC 2013 - lmuelle@suse.com
|
||||
Tue Apr 9 10:07:28 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- wbinfo: fix segfault in wbinfo_pam_logon; (bso#9807).
|
||||
- docs: Fix missing entry in specfile; (bso#9809).
|
||||
- Old DOS SMB CTEMP request uses a non-VFS function to access the filesystem;
|
||||
(bso#9811).
|
||||
- Update to 4.0.5.
|
||||
+ Fix large reads/writes from some Linux clients; (bso#9706).
|
||||
+ Add 'samba-tool dbcheck --reset-well-known-acls'; (bso#9740).
|
||||
+ Can't delegate adding computers to domain; (bso#9267).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 18 18:38:43 UTC 2013 - lmuelle@suse.com
|
||||
+ Fix GNU ld version detection with old gcc releases; (bso#7825).
|
||||
+ Never try to map global SAM name; (bso#9039).
|
||||
+ Certain xattrs cause Windows error 0x800700FF; (bso#9130).
|
||||
+ Samba returns unexpected error on SMB posix open; (bso#9519).
|
||||
+ Fix build on AIX; (bso#9557).
|
||||
+ libnss-winbindd does not provide pass struct for groups mapped with
|
||||
ID_TYPE_BOTH and vice versa; (bso#9617).
|
||||
+ Reauth-capable client fails to access shares on Windows member; (bso#9625).
|
||||
+ PIDL: Fix parsing linemarkers in preprocessor output; (bso#9636).
|
||||
+ Rename internal subsystem pdb_ldap to pdb_ldapsam; (bso#9639).
|
||||
+ Fix the build of vfs_afsacl; (bso#9642).
|
||||
+ Fix the build with --fake-kaserver; (bso#9643).
|
||||
+ Fix compile of source3/lib/afs.c; (bso#9644).
|
||||
+ Make SMB2_GETINFO multi-volume aware; (bso#9646).
|
||||
+ idmap_autorid: Fix freeing of non-talloced memory; (bso#9653).
|
||||
+ Work around FreeBSD's getaddrinfo() underscore issue; (bso#9656).
|
||||
+ 'make test' hangs; (bso#9663).
|
||||
+ Fix correct linking of libreplace with cmdline-credentials; (bso#9664).
|
||||
+ Fix filtering of link-local addresses; (bso#9666).
|
||||
+ Fix crash in 'net rpc join' against a Samba 3.0.33 PDC; (bso#9669).
|
||||
+ Samba denies owner Read Control when there is a DENY entry while W2K08
|
||||
does not; (bso#9674).
|
||||
+ Fix several resource (fd) leaks; (bso#9683).
|
||||
+ Fix a memory leak in spoolss rpc server; (bso#9685).
|
||||
+ Fix a possible buffer overrun in pdb_smbpasswd; (bso#9686).
|
||||
+ Fix several possible null pointer dereferences; (bso#9687).
|
||||
+ Make sure that domain joins work correctly when the DC disallows NTLM
|
||||
auth; (bso#9689).
|
||||
+ Backport tevent changes to bring library to version 0.9.18; (bso#9695).
|
||||
+ Remove incomplete samba_dnsupdate IPv6 link-local address check;
|
||||
(bso#9696).
|
||||
+ DsReplicaGetInfo fails due to sendto() EMSGSIZE error on UNIX
|
||||
domain socket; (bso#9697).
|
||||
+ Fix vfs_catia and update documentation; (bso#9701); (bnc#824833).
|
||||
+ Fix build on solaris8: Do not force a specific perl on pod2man; (bso#9703).
|
||||
+ Fix nss_winbind name on FreeBSD; (bso#9704).
|
||||
+ s4:winbindd: Do not drop the workgroup name in the getgrnam, getgrent and
|
||||
getgrgid calls; (bso#9711).
|
||||
+ Set LD_LIBRARY_PATH in install_with_python.sh; (bso#9717).
|
||||
+ s4-idmap: Remove requirement that posixAccount or posixGroup be set for
|
||||
rfc2307; (bso#9718).
|
||||
+ Allow forcing an override of an old @MODULES record; (bso#9719).
|
||||
+ Do not print the admin password during 'samba-tool classicupgrade';
|
||||
(bso#9720).
|
||||
+ Make samba_upgradedns more robust (do not guess addresses when just
|
||||
changing roles); (bso#9721).
|
||||
+ Add a tool to migrate latin1 printing tdbs to registry; (bso#9723).
|
||||
+ is_encrypted_packet() function incorrectly used inside server; (bso#9724).
|
||||
+ upgradeprovision and 'samba-tool dbcheck' patches for 4.0.NEXT; (bso#9725).
|
||||
+ Fix NULL pointer dereference; (bso#9727).
|
||||
+ DO NOT install samba_upgradeprovision in 4.0.x; (bso#9728).
|
||||
+ Fix 'smbcontrol close-share'; (bso#9733).
|
||||
+ Fix Winbind separator in upn to username conversion; (bso#9735).
|
||||
+ Change to smbd/dir.c code gives significant performance increases on large
|
||||
directory listings; (bso#9736).
|
||||
+ PIDL: Build fixes for hosts without CPP (Solaris 11); (bso#9739).
|
||||
+ Make sure that we only propogate the INHERITED flag when we are allowed
|
||||
to; (bso#9747).
|
||||
+ Remove unneeded fstat system call from hot read path; (bso#9748).
|
||||
+ Don't leak the epm_Map policy handle; (bso#9758).
|
||||
+ Fix incorrect parsing of SMB2 command codes; (bso#9760).
|
||||
|
||||
- Certain xattrs cause Windows error 0x800700FF; (bso#9130).
|
||||
- Fix the username map optimization; (bso#9139); (bnc#815994).
|
||||
- Fix adding case sensitive spn; (bso#9699).
|
||||
- Add a tool to migrate latin1 printing tdb's to registry; (bso#9723).
|
||||
- is_encrypted_packet() function incorrectly used inside server; (bso#9724).
|
||||
- wkssvc: Fix NULL pointer dereference; (bso#9727).
|
||||
- smbcontrol close-share is not working; (bso#9733).
|
||||
- Fix winbind seperator in upn to username conversion; (bso#9735).
|
||||
- Change to smbd/dir.c code gives significant performance increases on large directory listings; (bso#9736).
|
||||
- When creating a directory Samba allows inherited bit to slip through; (bso#9747).
|
||||
- Remove unneeded fstat system call from hot read path; (bso#9748).
|
||||
- Cache name_to_sid/sid_to_name correctly; (bso#9766).
|
||||
- vfs_fake_perms: Fix segfault for "artificial" conn_structs; (bso#9775).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 15 13:06:58 UTC 2013 - ddiss@suse.com
|
||||
|
||||
- Don't modify the pidfile name when a custom config file path is used;
|
||||
(bnc#812929).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 20:46:14 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 3.6.13.
|
||||
+ Fix two resource leaks in winbindd; (bso#9684).
|
||||
+ Unlink after open causes smbd to panic; (bso#9571).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 3 19:30:33 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Fix GNU ld version detection with old gcc releases; (bso#7825).
|
||||
- 'map untrusted to domain' treats WORKSTATION as bogus domain; (bso#9039).
|
||||
- Add extra attributes for AD printer publishing; (bso#9378); (bnc#798856).
|
||||
- Downgrade v4 printer driver requests to v3; (bso#9474).
|
||||
- Samba returns unexpected error on SMB posix open; (bso#9519).
|
||||
- Add support for posix_openpt; (bso#9541).
|
||||
- Add dbwrap_tool.1 manual page; (bso#9568).
|
||||
- Unlink after open causes smbd to panic; (bso#9571).
|
||||
- Fix a possible null pointer dereference in spoolss; (bso#9574).
|
||||
- Samba 3.6.x not correctly signing any but the last response in a compound
|
||||
request/response; (bso#9585).
|
||||
- "smbd[pid]: disk_free: sys_popen() failed" message logged in
|
||||
/var/log/messages many times; (bso#9586).
|
||||
- Archive flag is always set on directories; (bso#9587).
|
||||
- ACLs are not inherited to directories for DFS shares; (bso#9588).
|
||||
- wbcAuthenticateEx gives unix times; (bso#9625).
|
||||
- Renaming directories as guest user in security share mode doesn't work;
|
||||
(bso#9637).
|
||||
- Make SMB2_GETINFO multi-volume aware; (bso#9646).
|
||||
- Fix initial large PAC sess setup response; (bso#9658).
|
||||
- Fix two resource leaks in winbindd; (bso#9684).
|
||||
- Fix a possible buffer overrun in pdb_smbpasswd; (bso#9686).
|
||||
- Fix vfs_catia module; (bso#9701).
|
||||
- Update to 4.0.4.
|
||||
+ Remove forced set of 'create mask' to 0777; CVE-2013-1863; (bnc#809624).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 14 14:40:51 UTC 2013 - ddiss@suse.com
|
||||
@ -204,21 +296,91 @@ Fri Feb 8 21:06:56 UTC 2013 - lmuelle@suse.com
|
||||
- Point LD_LIBRARY_PATH to the just-built libraries while calling testparm to
|
||||
generate the default share snippets on pre-12.2 systems.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 11:34:33 UTC 2013 - ddiss@suse.com
|
||||
|
||||
- Explicitly configure --with-ads.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 15:30:36 UTC 2013 - ddiss@suse.com
|
||||
|
||||
- Fix smbclient recursive mget EPERM handling; (bso#9633); (bnc#786350).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 7 12:28:31 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Remove superfluous quotation marks while setting the
|
||||
SAMBA_VERSION_VENDOR_SUFFIX string.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 6 14:24:40 UTC 2013 - sjayaraman@suse.de
|
||||
|
||||
- Do not restart the smbfs service on pre-11.3 systems during dhcp lease
|
||||
renewal when the IP address remains the same; (bnc#800782).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 5 15:17:40 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.3.
|
||||
+ Fix ACL problem with delegation of privileges and deletion of accounts
|
||||
over LDAP interface; add documentation; (bso##8909).
|
||||
+ check_password_quality: Handle non-ASCII characters properly; (bso##9105).
|
||||
+ Fix 'smbd' panic triggered by unlink after open; (bso##9571).
|
||||
+ smbd: Fix memleak in the async echo handler; (bso##9549).
|
||||
|
||||
+ defer_open is triggered multiple times on the same request; (bso#9196).
|
||||
+ Add extra attributes for AD printer publishing; (bso#9378).
|
||||
+ FSMO seize of naming role fails: NT_STATUS_IO_TIMEOUT; (bso#9461).
|
||||
+ Downgrade v4 printer driver requests to v3; (bso#9474).
|
||||
+ samba_upgradeprovision: fix the nTSecurityDescriptor on more containers;
|
||||
(bso#9481).
|
||||
+ s3:smb2_negprot: set the 'remote_proto' value; (bso#9499).
|
||||
+ waf assumes that pythonX.Y-config is a Python script; (bso#9503).
|
||||
+ s4:drsuapi: Make sure we report the meta data from the cycle start;
|
||||
(bso#9508).
|
||||
+ wafsamba: Use additional xml catalog file; (bso#9512).
|
||||
+ samba_dnsupdate: Set KRB5_CONFIG for nsupdate command; (bso#9517).
|
||||
+ conn->share_access appears not be be reset between users; (bso#9518).
|
||||
+ Remove superfluous bracket in samba.8.xml; (bso#9528).
|
||||
+ Fix typo in vfs_tsmsm.8.xml; (bso#9530).
|
||||
+ terminate the irpc_servers_byname() result with
|
||||
server_id_set_disconnected(); (bso#9540).
|
||||
+ Make use of posix_openpt; (bso#9541).
|
||||
+ Fix build of vfs_commit and plug in async pwrite support; (bso#9544).
|
||||
+ Fix aio_suspend detection on FreeBSD; (bso#9546).
|
||||
+ Correctly detect O_DIRECT; (bso#9548).
|
||||
+ sigprocmask does not work on FreeBSD to stop further signals in a signal
|
||||
handler; (bso#9550).
|
||||
+ smb.conf(5): Update list of available protocols; (bso#9552).
|
||||
+ s4-resolve: Fix parsing of IPv6/AAAA in dns_lookup; (bso#9555).
|
||||
+ Fix compilation of Solaris ACL module; (bso#9564).
|
||||
+ Adding additional Samba 4.0 DC to W2k8 srv AD domain (in win200 functional
|
||||
level) produces dbcheck errors; (bso#9565).
|
||||
+ Add dbwrap_tool.1 manual page; (bso#9568).
|
||||
+ Document the command line options in dbwrap_tool(1); (bso#9568).
|
||||
+ ntlm_auth(1): Fix format and make examples visible; (bso#9569).
|
||||
+ Fix file corruption during SMB1 read by Mac OSX 10.8.2 clients;
|
||||
(bso#9572).
|
||||
+ Fix a possible null pointer dereference in spoolss; (bso#9574).
|
||||
+ Duplicate flags defined in the winbindd protocol; (bso#9575).
|
||||
+ gensec: Allow login without a PAC by default; (bso#9581).
|
||||
+ smbd: disk_free: sys_popen() failed" message logged in /var/log/message
|
||||
many times; (bso#9586).
|
||||
+ Archive flag is always set on directories; (bso#9587).
|
||||
+ ACLs are not inherited to directories for DFS shares; (bso#9588).
|
||||
+ Correct meta data in ldb manpages; (bso#9591).
|
||||
+ s3-winbind: Fix the build of idmap_ldap; (bso#9595).
|
||||
+ Linked attribute handling should be by GUID; (bso#9596).
|
||||
+ Fix timeouts of some IRPC calls; (bso#9598).
|
||||
+ Use pid,task_id as cluster_id in process_single just like process_prefork;
|
||||
(bso#9598).
|
||||
+ Add 'ldbdump' tool; general code and documentation cleanup; (bso#9609).
|
||||
+ dsdb: Make secrets_tdb_sync cope with -H secrets.ldb; (bso#9610).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 31 16:51:30 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 3.6.12.
|
||||
- Update to 4.0.2.
|
||||
+ Address SWAT security issues CVE-2013-0213 and CVE-2013-0214 which both
|
||||
don't apply to any SUSE Samba post-3.6.10 as it isn't longer built.
|
||||
+ Don't build and package static libraries.
|
||||
@ -230,20 +392,16 @@ Thu Jan 31 16:14:06 UTC 2013 - lmuelle@suse.com
|
||||
Source Timestamp line.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 12:10:57 UTC 2013 - lmuelle@suse.com
|
||||
Wed Jan 23 15:53:50 UTC 2013 - ddiss@suse.com
|
||||
|
||||
- Update to 3.6.11.
|
||||
+ defer_open is triggered multiple times on the same request; (bso#9196).
|
||||
+ Fix SEGV when using second vfs module; (bso#9471).
|
||||
- Add server-side copy support; (fate#314770).
|
||||
+ Implement FSCTL_SRV_COPYCHUNK and FSCTL_SRV_REQUEST_RESUME_KEY handlers.
|
||||
+ Add vfs_btrfs VFS module for optimized Btrfs clone-range ioctl usage.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 11:23:42 UTC 2013 - lmuelle@suse.com
|
||||
Mon Jan 21 22:29:32 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- defer_open is triggered multiple times on the same request; (bso#9196).
|
||||
- Fix SEGV when using second vfs module; (bso#9471).
|
||||
- Correctly detect O_DIRECT; (bso#9548).
|
||||
- Mask off signals the correct way from the signal handler; (bso#9550).
|
||||
- ntlm_auth.1: Fix format and make examples visible; (bso#9569).
|
||||
- Add filter against shlib-policy-name-error for /lib*/libnss_wins.so.2.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 21 11:02:35 UTC 2013 - lmuelle@suse.com
|
||||
@ -256,9 +414,16 @@ Fri Jan 18 17:34:55 UTC 2013 - lmuelle@suse.com
|
||||
- Remove dangling references to Heimdal from the spec file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 17 12:34:31 UTC 2013 - ddiss@suse.com
|
||||
Thu Jan 17 18:07:11 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Fix AD printer publishing; (bso#9378); (bnc#798856).
|
||||
- Remove /lib/samba prefix from the localstatedir configure option.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 15 12:12:17 UTC 2013 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.1.
|
||||
+ Samba 4.0.0 as an AD DC may provide authenticated users with write access
|
||||
to LDAP directory objects; CVE-2013-0172; (bnc#798364).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 9 21:53:11 UTC 2013 - lmuelle@suse.com
|
||||
@ -271,6 +436,42 @@ Sun Dec 23 14:56:51 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Use the version macro while definition of the branch macro.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 19 22:52:28 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Remove references to no longer used devel macros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 11 18:42:04 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.0.
|
||||
+ Honor password complexity settings; (bso#9414).
|
||||
+ Install SWAT *.msg files with waf; (bso#9415).
|
||||
+ Fix netr_ServerPasswordSet2, netr_LogonSamLogon with netlogon AES;
|
||||
(bso#9438).
|
||||
+ developer-build: Fix panic when acl_xattr fails with access denied;
|
||||
(bso#9456).
|
||||
+ Fix "map username script" with "security=ads" and Winbind; (bso#9457).
|
||||
+ Install manpages only if we install the target; (bso#9459).
|
||||
+ Respond correctly to FILE_STREAM_INFO requests; (bso#9460).
|
||||
+ Users can not be given write permissions any more by default; (bso#9462).
|
||||
+ Fix MMC crashes; (bso#9470).
|
||||
+ Fix SEGV when using second vfs module; (bso#9471).
|
||||
+ Support FIPS mode when building Samba; (bso#9479).
|
||||
+ Fix ACL on "cn=partitions,cn=configuration"; (bso#9481).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 11 11:41:59 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- netr_ServerPasswordSet2, netr_LogonSamLogon with netlogon AES broken;
|
||||
(bso#9438).
|
||||
- s3:auth: fix create_token_from_sid() to not fail in the winbindd case;
|
||||
(bso#9457).
|
||||
- s4:dsdb/acl_read: return the nTSecurityDescriptor attr if the sd_flags
|
||||
control is given; (bso#9470).
|
||||
- Support FIPS mode when building Samba; (bso#9479).
|
||||
- s4:provision: set the correct nTSecurityDescriptor; (bso#9481).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 10 22:25:04 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
@ -284,6 +485,14 @@ Mon Dec 10 11:24:52 UTC 2012 - lmuelle@suse.com
|
||||
+ Fix segfault when "default devmode" is disabled; (bso#9433).
|
||||
+ Fix segfaults in "log level = 10" on Solaris; (bso#9390).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 9 00:05:32 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- s3:smbd:vfs_acl: fix a PANIC when setting an ACL fails with ACCESS_DENIED;
|
||||
(bso#9456).
|
||||
- Install manpages only if we install the target; (bso#9459).
|
||||
- Users can not be given write permissions any more by default; (bso#9462).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Dec 8 18:57:16 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
@ -299,6 +508,12 @@ Sat Dec 8 18:57:16 UTC 2012 - lmuelle@suse.com
|
||||
- Allow to force DNS updates using net; (bso#9451).
|
||||
- Respond correctly to FILE_STREAM_INFO requests; (bso#9460).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 7 15:48:52 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.0rc6.
|
||||
See WHATSNEW.txt from the samba-doc package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 4 14:29:48 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
@ -341,6 +556,12 @@ Tue Nov 27 17:22:58 UTC 2012 - ddiss@suse.com
|
||||
- Fix spoolss segfault when default devmode is disabled; (bso#9433);
|
||||
(bnc#791183).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 19 17:49:36 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.0rc5.
|
||||
See WHATSNEW.txt from the samba-doc package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 16 18:23:42 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
@ -520,6 +741,27 @@ Mon Aug 6 19:40:23 UTC 2012 - lmuelle@suse.com
|
||||
- Fix bugs in SMB2 credit handling code; (bso#9057).
|
||||
- rpcclient: Fix bad call to data_blob_const; (bso#9062).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 20 23:02:10 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Create missing doc directories while install.
|
||||
- Remove no longer existing Manifest file from install.
|
||||
- Don't creat a link to non existend html man pages for swat.
|
||||
- Don't call the no longer existing libsmbclient testsuit while build.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 20 22:08:35 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Configure with option --mandir instead --with-mandir.
|
||||
- Remove obsoleted --with-rootsbindir, --with-nmbdsocketdir, and
|
||||
--with-swatdir configure options.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 19 11:12:48 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.0beta4.
|
||||
See WHATSNEW.txt from the samba-doc package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 16 14:35:39 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
@ -535,6 +777,17 @@ Wed Jul 11 14:20:48 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Fix shell syntax in dhcpcd hook script; (bnc#769957).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 27 21:22:11 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Add missing int declaration to the net kdc lookup patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 25 21:42:20 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
- Update to 4.0.0beta2.
|
||||
See WHATSNEW.txt from the samba-doc package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 25 19:46:31 UTC 2012 - lmuelle@suse.com
|
||||
|
||||
|
878
samba.spec
878
samba.spec
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ec7c3ca03305db06891e318d4ae465f68ead72059d995151e7b6072d38289a66
|
||||
size 53683
|
||||
oid sha256:b3aa1d1ba4f998f95becebf36609f5e70336cbc8fc7f548b03ffeefc05a111ac
|
||||
size 53834
|
||||
|
Loading…
Reference in New Issue
Block a user