Hello community,
here is the log from the commit of package samba
checked in at Thu Jun 15 15:16:25 CEST 2006.
--------
--- samba/samba.changes 2006-06-01 16:20:29.000000000 +0200
+++ samba/samba.changes 2006-06-15 15:14:12.000000000 +0200
@@ -1,0 +2,29 @@
+Tue Jun 13 21:46:28 CEST 2006 - lmuelle@suse.de
+
+- Update to 3.0.23rc2. changes include:
+ Winbindd & Samba PDC integration issues.
+ Join problems from Windows clients in a Samba domain.
+ Winbind & AD trust failures.
+
+-------------------------------------------------------------------
+Fri Jun 9 16:17:33 CEST 2006 - lmuelle@suse.de
+
+- Remove VFS examples; [182117].
+
+-------------------------------------------------------------------
+Fri Jun 9 15:31:12 CEST 2006 - gd@suse.de
+
+- Honour 'sn' attribute for eDir; [#176799].
+
+-------------------------------------------------------------------
+Thu Jun 8 12:05:30 CEST 2006 - lmuelle@suse.de
+
+- Adapt smbclient fix to smbtree to enable long share names; [#175999].
+- Make smbclient -L use RPC to list shares, fall back to RAP; [#171311].
+
+-------------------------------------------------------------------
+Wed Jun 7 16:23:26 CEST 2006 - gd@suse.de
+
+- Re-add in-forest domain trusts; [bso #3823].
+
+-------------------------------------------------------------------
@@ -23,0 +53,5 @@
+Thu May 25 19:05:14 CEST 2006 - lmuelle@suse.de
+
+- Update to 3.0.23rc1.
+
+-------------------------------------------------------------------
@@ -71 +105,2 @@
-- Correct fix to exit from "net" with an inproper configuration; [#163227].
+- Correct fix to exit from "net" with an inproper configuration; [#163227],
+ [#182749].
@@ -75,0 +111,5 @@
+Sun Apr 23 23:11:47 CEST 2006 - lmuelle@suse.de
+
+- Update to 3.0.23pre1.
+
+-------------------------------------------------------------------
Old:
----
samba-3.0.22.tar.bz2
New:
----
samba-3.0.23rc2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ samba-doc.spec ++++++
--- /var/tmp/diff_new_pack.2XVH0X/_old 2006-06-15 15:15:46.000000000 +0200
+++ /var/tmp/diff_new_pack.2XVH0X/_new 2006-06-15 15:15:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package samba-doc (Version 3.0.22)
+# spec file for package samba-doc (Version 3.0.23)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,11 +12,13 @@
Name: samba-doc
BuildRequires: ccache cracklib-devel cups-devel krb5-devel libacl-devel libiniparser-devel libnscd-devel libxml2-devel mysql-devel openldap2-devel pam-devel popt-devel postgresql-devel python-devel readline-devel
-%define samba_ver 3.0.22
+%define samba_ver 3.0.23
+%define samba_ver_suffix rc2
+%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
License: GPL
URL: http://www.samba.org/
-Version: 3.0.22
-Release: 28
+Version: 3.0.23
+Release: 1
Summary: Samba Documentation
Group: Documentation/Other
Autoreqprov: on
@@ -24,7 +26,7 @@
Obsoletes: samba3-doc < %{version}
Prereq: /bin/rm /usr/bin/find /usr/bin/xargs
BuildArchitectures: noarch
-Source: http://samba.org/samba/ftp/samba-%{version}.tar.bz2
+Source: http://samba.org/samba/ftp/samba-%{version}%{samba_ver_suffix}.tar.bz2
Source1: vendor-files.tar.bz2
Source2: patches.tar.bz2
NoSource: 0
@@ -66,9 +68,9 @@
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%prep
-%setup -n samba-%{samba_ver} %{setup_common_opts}
+%setup -n samba-%{samba_ver_full} -q
# patches
-%setup -T -D -a 2 -n samba-%{samba_ver} -q
+%setup -T -D -a 2 -n samba-%{samba_ver_full} -q
for patch in $( patches/tools/guards "${file}.new" && \
mv "${file}.new" "${file}"
@@ -109,7 +111,7 @@
mv VERSION VERSION.orig
sed -e s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_tag}%{VENDOR}${product_suffix}\"/ VERSION.orig >VERSION
-%build samba-%{samba_ver}
+%build samba-%{samba_ver_full}
%if %{suse_version} < 911
OPTIMIZATION="-O"
%else
@@ -142,6 +144,7 @@
--with-automount \
--with-msdfs \
--with-pam \
+ --with-pammodulesdir=%{_lib}/security \
--with-pam_smbpass \
--with-piddir=%{PIDDIR} \
--with-privatedir=%{CONFIGDIR} \
@@ -237,7 +240,7 @@
ln -s "%{DOCDIR}/htmldocs/${file}" .
;;
esac
- echo "%doc %{SWATDIR}/help/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba-doc
+ echo "%doc %{SWATDIR}/help/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc
done
popd
# finally build filelist-samba-doc
@@ -246,7 +249,7 @@
case "${file#${RPM_BUILD_ROOT}}" in
%{DOCDIR}|%{DOCDIR}/README.%{VENDOR}|%{DOCDIR}/docbook) continue ;;
esac
- echo "%doc ${file#${RPM_BUILD_ROOT}}" >>"${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba-doc"
+ echo "%doc ${file#${RPM_BUILD_ROOT}}" >>"${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc"
done
%if ! %{make_utils}
# delete manpages if not packaged in utils-package
++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.2XVH0X/_old 2006-06-15 15:15:46.000000000 +0200
+++ /var/tmp/diff_new_pack.2XVH0X/_new 2006-06-15 15:15:46.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package samba (Version 3.0.22)
+# spec file for package samba (Version 3.0.23)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,21 +12,23 @@
Name: samba
BuildRequires: ccache cracklib-devel cups-devel krb5-devel libacl-devel libiniparser-devel libnscd-devel libxml2-devel mysql-devel openldap2-devel pam-devel popt-devel postgresql-devel python-devel readline-devel
-%define samba_ver 3.0.22
+%define samba_ver 3.0.23
+%define samba_ver_suffix rc2
+%define samba_ver_full %{samba_ver}%{samba_ver_suffix}
%define vscan_ver 0.3.6b
%define ldapsmb_ver 1.34a
License: GPL
Group: Productivity/Networking/Samba
URL: http://www.samba.org/
Autoreqprov: on
-Version: 3.0.22
-Release: 17
+Version: 3.0.23
+Release: 1
Provides: sambaxp = %{version}-%{release} samba3 = %{version}-%{release}
Obsoletes: samba-classic samba-ldap sambaxp samba3 < %{version}
Requires: samba-client >= %{version}
Prereq: /bin/cp /bin/mkdir /bin/mv /bin/rm /bin/touch /usr/bin/dirname /usr/bin/grep /usr/sbin/groupadd /usr/bin/strings /usr/bin/tr
Summary: A SMB/ CIFS File, Print, and Authentication Server
-Source: http://samba.org/samba/ftp/samba-%{version}.tar.bz2
+Source: http://samba.org/samba/ftp/samba-%{version}%{samba_ver_suffix}.tar.bz2
Source1: vendor-files.tar.bz2
Source2: patches.tar.bz2
Source3: http://prdownloads.sourceforge.net/openantivirus/samba-vscan-%{vscan_ver}.tar.bz2
@@ -157,7 +159,7 @@
Group: Productivity/Networking/Samba
Autoreqprov: on
Version: 1.34a
-Release: 22
+Release: 23
Requires: perl-ldap
%endif
%if %{suse_version} > 920
@@ -172,20 +174,20 @@
Group: Productivity/Networking/Samba
Autoreqprov: on
Version: 0.3.6b
-Release: 46
+Release: 47
Provides: samba3-vscan = 0.3.6b
Obsoletes: samba3-vscan
Requires: samba = %{samba_ver}
URL: http://www.openantivirus.org/
%endif
%prep
-%setup -n samba-%{samba_ver} -q
+%setup -n samba-%{samba_ver_full} -q
# ldapsmb
%if %{make_ldapsmb}
-%setup -T -D -a 4 -n samba-%{samba_ver} -q
+%setup -T -D -a 4 -n samba-%{samba_ver_full} -q
%endif
# patches
-%setup -T -D -a 2 -n samba-%{samba_ver} -q
+%setup -T -D -a 2 -n samba-%{samba_ver_full} -q
for patch in $( patches/tools/guards "${file}.new" && \
mv "${file}.new" "${file}"
@@ -238,7 +240,7 @@
mv VERSION VERSION.orig
sed -e s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_tag}%{VENDOR}${product_suffix}\"/ VERSION.orig >VERSION
-%build samba-%{samba_ver}
+%build samba-%{samba_ver_full}
%if %{suse_version} < 911
OPTIMIZATION="-O"
%else
@@ -271,6 +273,7 @@
--with-automount \
--with-msdfs \
--with-pam \
+ --with-pammodulesdir=%{_lib}/security \
--with-pam_smbpass \
--with-piddir=%{PIDDIR} \
--with-privatedir=%{CONFIGDIR} \
@@ -316,15 +319,9 @@
everything
%{__make} %{?jobs:-j%jobs} -C tdb tdbtest tdbtorture
# make examples in PDB
-%{__make} -C ../examples/pdb
-# make examples in VFS
-pushd ../examples/VFS/
-autoreconf --force --install
-./configure ${CONFIGURE_OPTIONS} ${CONFIGURE_OPTIONS_DEVEL}
-CFLAGS="$CFLAGS -fPIC" ./configure
-%{__make} %{?jobs:-j%jobs}
+#%{__make} -C ../examples/pdb
%if %{make_vscan}
-pushd samba-vscan-%{vscan_ver}/
+pushd ../examples/VFS/samba-vscan-%{vscan_ver}/
%{?suse_update_config:%{suse_update_config -f}}
autoreconf --force --install
unset CONFIGURE_OPTIONS
@@ -332,7 +329,6 @@
%{__make} %{?jobs:-j%jobs}
popd
%endif
-popd
%if %{make_ldapsmb}
pushd ../ldapsmb-%{ldapsmb_ver}
./autogen.sh
@@ -345,7 +341,7 @@
%endif
# Check for PAM module problems. Specifically, check that every module we
# just built can actually be loaded by a minimal PAM-aware application.
-for module in bin/pam_smbpass.so nsswitch/pam_winbind.so; do
+for module in bin/pam_*.so; do
../vendor-files/tools/dlopen.sh -lpam -ldl ${module} || exit 1
done
# Run testsuite
@@ -441,26 +437,26 @@
# Add logrotate settings for nmbd and smbd only on systems newer than 8.1.
%if %{suse_version} < 811
LOGROTATE_FILES="samba-winbind"
- rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba"
- touch "${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba"
+ rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba"
+ touch "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba"
%else
LOGROTATE_FILES="samba samba-winbind"
%endif
for file in ${LOGROTATE_FILES}; do
cp -p logrotate/${file} ${RPM_BUILD_ROOT}/%{_sysconfdir}/logrotate.d/${file}
- rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-${file}"
- touch "${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-${file}"
- echo "%config(noreplace) %{_sysconfdir}/logrotate.d/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-${file}
+ rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}"
+ touch "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}"
+ echo "%config(noreplace) %{_sysconfdir}/logrotate.d/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${file}
done
cp -p docu/README.vendor ${RPM_BUILD_ROOT}/%{DOCDIR}/README.%{VENDOR}
# Update message handling
-rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba-client"
+rm -f "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-client"
%if %{suse_version} < 911
for file in "" /de /en; do
- echo "%dir %{_datadir}/update-messages${file}" >>"${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba-client"
+ echo "%dir %{_datadir}/update-messages${file}" >>"${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-client"
done
%else
- touch "${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba-client"
+ touch "${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-client"
%endif
for file in $( ls update-messages/*); do
PACKAGE_NAME=$( echo ${file#*/} | cut -f 1 -d '-')
@@ -470,7 +466,7 @@
test -d "${RPM_BUILD_ROOT}/${dir}" || \
mkdir -p "${RPM_BUILD_ROOT}/${dir}"
cp -p "${file}" "${RPM_BUILD_ROOT}/${dir}/${PACKAGE_NAME}.${NUMBER}"
- echo "${dir}/${PACKAGE_NAME}.${NUMBER}" >>${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-${PACKAGE_NAME}
+ echo "${dir}/${PACKAGE_NAME}.${NUMBER}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-${PACKAGE_NAME}
done
# SuSEhelp files
cp -p docu/Samba.desktop ${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System
@@ -480,11 +476,8 @@
# libnss_wins.so
install -m 0755 source/nsswitch/libnss_wins.so ${RPM_BUILD_ROOT}/%{_lib}/libnss_wins.so.2
# winbind stuff
-install -m 0755 source/nsswitch/pam_winbind.so ${RPM_BUILD_ROOT}/%{_lib}/security/
install -m 0644 examples/pam_winbind/pam_winbind.conf ${RPM_BUILD_ROOT}/%{_sysconfdir}/security/
install -m 0755 source/nsswitch/libnss_winbind.so ${RPM_BUILD_ROOT}/%{_lib}/libnss_winbind.so.2
-# pam_smbpass
-cp -p source/bin/pam_smbpass.so ${RPM_BUILD_ROOT}/%{_lib}/security/
# smbfilter
cp -p source/bin/smbfilter ${RPM_BUILD_ROOT}/%{_bindir}/
# smbget
@@ -514,10 +507,8 @@
# install tdb tools
install -m 0755 source/tdb/{tdbtest,tdbtorture} ${RPM_BUILD_ROOT}/%{_bindir}/
%endif
-# install VFS-modules
-install -m 0755 examples/VFS/*.so ${RPM_BUILD_ROOT}/%{LIBDIR}/vfs/
# install PDB-modules
-libtool --mode=install install -m 0755 examples/pdb/test.la ${RPM_BUILD_ROOT}/%{LIBDIR}/pdb/
+#libtool --mode=install install -m 0755 examples/pdb/test.la ${RPM_BUILD_ROOT}/%{LIBDIR}/pdb/
%if %{make_vscan}
# install VSCAN-vfs-modules
%{__make} -C examples/VFS/samba-vscan-%{vscan_ver} install \
@@ -531,9 +522,9 @@
mkdir -p ${RPM_BUILD_ROOT}/%{_libdir}/cups/backend/
touch ${RPM_BUILD_ROOT}/%{_libdir}/cups/backend/smb
# make examples clean
-VFS="${RPM_BUILD_DIR}/samba-%{samba_ver}/examples/VFS"
+VFS="${RPM_BUILD_DIR}/samba-%{samba_ver_full}/examples/VFS"
VSCAN="$VFS/samba-vscan-%{vscan_ver}"
-PDB="${RPM_BUILD_DIR}/samba-%{samba_ver}/examples/pdb"
+PDB="${RPM_BUILD_DIR}/samba-%{samba_ver_full}/examples/pdb"
dirs="$PDB $SAM $VFS"
(for i in $dirs; do make -C "${i}" clean; done)
# install python
@@ -571,7 +562,7 @@
ln -s "%{DOCDIR}/htmldocs/${file}" .
;;
esac
- echo "%doc %{SWATDIR}/help/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba-doc
+ echo "%doc %{SWATDIR}/help/${file}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc
done
popd
# finally build filelist-samba-doc
@@ -580,7 +571,7 @@
case "${file#${RPM_BUILD_ROOT}}" in
%{DOCDIR}|%{DOCDIR}/README.%{VENDOR}|%{DOCDIR}/docbook) continue ;;
esac
- echo "%doc ${file#${RPM_BUILD_ROOT}}" >>"${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba-doc"
+ echo "%doc ${file#${RPM_BUILD_ROOT}}" >>"${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc"
done
%if ! %{make_utils}
# delete manpages if not packaged in utils-package
@@ -591,7 +582,7 @@
# sort out vscan-modules from the main filelist
%if %{make_vscan}
for file in $( find ${RPM_BUILD_ROOT}%{LIBDIR}/vfs/ -mindepth 1 ! -iname '*vscan*' ); do
- echo "${file#${RPM_BUILD_ROOT}}" >>${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba
+ echo "${file#${RPM_BUILD_ROOT}}" >>${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba
done
%endif
# copy the schema
@@ -601,7 +592,7 @@
%if %{suse_version} > 1000
while read file; do
rm -r "${RPM_BUILD_ROOT}/${file#%* }"
-done <"${RPM_BUILD_DIR}/samba-%{samba_ver}/filelist-samba-doc"
+done <"${RPM_BUILD_DIR}/samba-%{samba_ver_full}/filelist-samba-doc"
for file in %{SWATDIR}/using_samba %{_datadir}/susehelp; do
rm -r "${RPM_BUILD_ROOT}/${file}"
done
@@ -968,7 +959,6 @@
%defattr(-,root,root)
%{LIBDIR}/pdb
%doc examples/pdb/{Makefile,README,test.c}
-%doc examples/pdb/{mysql/mysql.dump,mysql/smb.conf}
%endif
%if %{make_vscan}
@@ -1209,6 +1199,20 @@
%endif
%changelog -n samba
+* Tue Jun 13 2006 - lmuelle@suse.de
+- Update to 3.0.23rc2. changes include:
+ Winbindd & Samba PDC integration issues.
+ Join problems from Windows clients in a Samba domain.
+ Winbind & AD trust failures.
+* Fri Jun 09 2006 - lmuelle@suse.de
+- Remove VFS examples; [182117].
+* Fri Jun 09 2006 - gd@suse.de
+- Honour 'sn' attribute for eDir; [#176799].
+* Thu Jun 08 2006 - lmuelle@suse.de
+- Adapt smbclient fix to smbtree to enable long share names; [#175999].
+- Make smbclient -L use RPC to list shares, fall back to RAP; [#171311].
+* Wed Jun 07 2006 - gd@suse.de
+- Re-add in-forest domain trusts; [bso #3823].
* Thu Jun 01 2006 - lmuelle@suse.de
- Remove SO_SNDBUF and SO_RCVBUF from socket options example; [#165723].
* Wed May 31 2006 - gd@suse.de
@@ -1219,6 +1223,8 @@
* Sun May 28 2006 - jeallison@suse.de
- Merge Volker's winbindd crash fix for half-opened connections
in winbindd_cm.c (sessionsetup succeeded but tconX failed).
+* Thu May 25 2006 - lmuelle@suse.de
+- Update to 3.0.23rc1.
* Mon May 22 2006 - lmuelle@suse.de
- Optimize lookup of user's group memberships via ExtendedDn LDAP control;
[#168100].
@@ -1247,9 +1253,12 @@
* Thu Apr 27 2006 - lmuelle@suse.de
- Don't ever set O_SYNC on open unless "strict sync = yes"; [#165431].
* Mon Apr 24 2006 - gd@suse.de
-- Correct fix to exit from "net" with an inproper configuration; [#163227].
+- Correct fix to exit from "net" with an inproper configuration; [#163227],
+ [#182749].
- Robustness fixes for winbind; [#167952].
- Fix build of own iniparser copy.
+* Sun Apr 23 2006 - lmuelle@suse.de
+- Update to 3.0.23pre1.
* Sat Apr 15 2006 - lmuelle@suse.de
- Exit from the net command with an error if Samba is not configured for the
required role; [#163227].
++++++ patches.tar.bz2 ++++++
++++ 20697 lines of diff (skipped)
++++++ vendor-files.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/config/smb.conf.vendor new/vendor-files/config/smb.conf.vendor
--- old/vendor-files/config/smb.conf.vendor 2006-06-01 16:06:00.000000000 +0200
+++ new/vendor-files/config/smb.conf.vendor 2006-06-09 15:19:57.000000000 +0200
@@ -21,19 +21,12 @@
# panic action = export DISPLAY=localhost:0; /usr/bin/X11/xterm -e gdb /proc/%d/exe %d || /bin/sleep
-# only needed for wins replication (wrepl)
-; wins partners = 192.0.2.40 192.0.2.28
# default:
; smb ports = 139 445
# to disable netbios also disable nmbd!
; disable netbios = Yes
-# performance settings (always test before using!)
-; use sendfile = Yes
-; large readwrite = Yes
-; socket options = TCP_NODELAY SO_KEEPALIVE
-
# utmp = Yes
workgroup = TUX-NET
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit-help@opensuse.org