diff --git a/build-source-timestamp b/build-source-timestamp index d0ce86c..7a1fb50 100644 --- a/build-source-timestamp +++ b/build-source-timestamp @@ -1,2 +1,2 @@ -1795 +1842 Branch : trunk diff --git a/patches.tar.bz2 b/patches.tar.bz2 index 5a99310..3829daa 100644 --- a/patches.tar.bz2 +++ b/patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:525048915feb67f521a3a3331e445b636924d30618af6917126f20229a0dfe95 -size 75379 +oid sha256:a8c4b9c50b0eb9fdd76e597da5e0ad7988a7dcaffed2c500a4e693a084818eb7 +size 72531 diff --git a/samba-3.2.0.tar.bz2 b/samba-3.2.0.tar.bz2 new file mode 100644 index 0000000..5773740 --- /dev/null +++ b/samba-3.2.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e050a8d3281fa07c5890d907d36f071e27809a0cd2e2ea231c500302fb78a921 +size 21469352 diff --git a/samba-3.2.0rc1.tar.bz2 b/samba-3.2.0rc1.tar.bz2 deleted file mode 100644 index d02729f..0000000 --- a/samba-3.2.0rc1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37a5cdd16b9cab0d805ca7d83b4f0601e3dd5a666c43068dc5abd842e7cbb7b7 -size 21470224 diff --git a/samba-doc.spec b/samba-doc.spec index 46e6774..94ec429 100644 --- a/samba-doc.spec +++ b/samba-doc.spec @@ -14,12 +14,12 @@ Name: samba-doc BuildRequires: ccache cracklib-devel cups-devel e2fsprogs-devel gdbm-devel krb5-devel libacl-devel libiniparser-devel libnscd-devel openldap2-devel pam-devel popt-devel pwdutils python-devel readline-devel %define samba_ver 3.2.0 -%define samba_ver_suffix rc1 +%define samba_ver_suffix %nil %define samba_ver_full %{samba_ver}%{samba_ver_suffix} License: GPL v3 or later Url: http://www.samba.org/ Version: 3.2.0 -Release: 19 +Release: 25 Summary: Samba Documentation Group: Documentation/Other AutoReqProv: on @@ -126,7 +126,7 @@ sed -e s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_t unset OPTIMIZATION %endif export CFLAGS="${RPM_OPT_FLAGS} -D_GNU_SOURCE ${OPTIMIZATION} -D_LARGEFILE64_SOURCE -DIDMAP_RID_SUPPORT_TRUSTED_DOMAINS" -%if %{make_devel} +%if 0%{?suse_version} > 1000 # debugging symbols export CFLAGS="${CFLAGS} -g" %endif @@ -299,7 +299,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %changelog diff --git a/samba.changes b/samba.changes index f0bf15c..334df01 100644 --- a/samba.changes +++ b/samba.changes @@ -1,3 +1,136 @@ +------------------------------------------------------------------- +Wed Jul 2 21:31:38 CEST 2008 - lmuelle@suse.de + +- Call the libsmbclient testsuite from the %check instead of the %build + script. + +------------------------------------------------------------------- +Wed Jul 2 10:44:21 CEST 2008 - boyang@suse.de + +- Use machine account and machine password from our domain when + contacting trusted domains; [bnc#404667]. + +------------------------------------------------------------------- +Tue Jul 1 22:02:31 CEST 2008 - anschneider@suse.de + +- Add a %check section move the test of the PAM modules to this section + and add more tests. + +------------------------------------------------------------------- +Tue Jul 1 14:51:04 CEST 2008 - anschneider@suse.de + +- Add a recommendation to the samba and samba-winbind package to install + cron for openSUSE 11.0 and later. + +------------------------------------------------------------------- +Tue Jul 1 14:06:17 CEST 2008 - anschneider@suse.de + +- Use a variable for syslog and add missing $remote_fs dependency for + Require-Start in the init information of the init scripts. + +------------------------------------------------------------------- +Tue Jul 1 11:34:57 CEST 2008 - lmuelle@suse.de + +- Update to 3.2.0. + + Support for establishing interdomain trust relationships with Windows + 2008. + + All changes from the pre and rc releases as noted in here earlier. + +------------------------------------------------------------------- +Tue Jul 1 11:28:40 CEST 2008 - lmuelle@suse.de + +- Move header files from the devel sub package to lib*-devel. + +------------------------------------------------------------------- +Mon Jun 30 16:53:35 CEST 2008 - schwab@suse.de + +- Work around bad use of autoconf interna. + +------------------------------------------------------------------- +Mon Jun 30 14:41:41 CEST 2008 - anschneider@suse.de + +- Build Samba with debug symbols to get working debuginfo packages. + +------------------------------------------------------------------- +Thu Jun 26 21:08:35 CEST 2008 - lmuelle@suse.de + +- Add /etc/openldap to the file list and not only the schema directory. + +------------------------------------------------------------------- +Wed Jun 25 10:34:09 CEST 2008 - anschneider@suse.de + +- Improve samba-winbindd and dhcpcd-hook-samba interface scripts for faster + booting; [fate#304967], [fate#304965]. + +------------------------------------------------------------------- +Wed Jun 18 15:21:38 CEST 2008 - anschneider@suse.de + +- Move sysconfig variable DHCLIENT_MODIFY_SMB_CONF from Other to + 'Network/DHCP/DHCP client'; [bnc#400467]. + +------------------------------------------------------------------- +Wed Jun 11 11:39:46 CEST 2008 - boyang@suse.de + +- pam_winbind: Update cached creds during password change; [bnc#395578]. + +------------------------------------------------------------------- +Tue Jun 10 12:14:47 CEST 2008 - lmuelle@suse.de + +- Update to 3.2.0rc2. + + BUG 5504: Fix behaviour of winbindd children receiving a SIGTERM. + + BUG 5489: Split the winbindd_passdb backend into a 'builtin' and a 'sam'. + + Make sure we take account of the large read/write SMB headers as well as + the buffer space when allocating cli buffers for large read/write. + + Fix tag as a goto target we were not reinitializing the array counts. + + BUG 5451: Fix for using the correct machine domain when looking up trust + credentials in our tdb. + + Fix spnego SPN when contacting trusted domains. + + BUG 5285: Fix libcap header mismatch. + + Fix pam_sm_chauthtok for storing modified cached creds. + + Fix joining issue in setups with "config backend = registry". + + BUG 4544: Add new parameter 'ldap connection timeout' to prevent waiting + for TCP connection timeouts if no LDAP server is available. + + BUG 5502: Fix security=server. + + Fix coverity IDs 552, 553, 570, 571, 572. + + Shrink ldbtools. + + Fix reset of password last set time just because the expired flag is set + to 0. + + Remove support for symbol versioning in shared libraries. + + Fix autogen for autoconf 2.62. + + BUG 5515: Fix empty input fields in SWAT. + + BUG 5516: Fix saving of the config file in SWAT. + + Fix winbindd trusted domain child not keeping primary domain online status + up to date. + +------------------------------------------------------------------- +Tue Jun 10 10:21:57 CEST 2008 - boyang@suse.de + +- pam_winbind: fix pam_sm_chauthtok for storing modified cached creds; + [bnc#395578]. + +------------------------------------------------------------------- +Mon Jun 9 21:08:17 CEST 2008 - jmcdonough@suse.de + +- Don't reset "password last set time" when unlocking an autolocked + account; [bnc#382111]. + +------------------------------------------------------------------- +Fri Jun 6 22:40:38 CEST 2008 - jmcdonough@suse.de + +- Fix winbind sigterm handling and make init script send sighup to + all child winbind processes; [bnc#382027]. + +------------------------------------------------------------------- +Thu Jun 5 12:01:51 CEST 2008 - boyang@suse.de + +- Fix bug with winbindd trusted domain child not keeping primary domain + online status up to date, merge to trunk from reversion 1801; [bnc#373560]. + +------------------------------------------------------------------- +Fri May 30 22:38:05 CEST 2008 - jmcdonough@suse.de + +- Make winbind children reopen logs on SIGHUP; [bnc#382027]. + ------------------------------------------------------------------- Fri May 30 19:18:17 CEST 2008 - lmuelle@suse.de @@ -397,6 +530,12 @@ Wed Jan 9 04:30:56 CET 2008 - boyang@novell.com - Remove duplicate domain name prepend when user SID is in winbindd cache; [#336854]. +------------------------------------------------------------------- +Tue Jan 8 10:26:31 CET 2008 - anschneider@suse.de + +- Prevent winbindd from segfaulting due to corrupted cache tdb on flushing + caches; [#340332]. + ------------------------------------------------------------------- Thu Dec 20 16:32:32 CET 2007 - anschneider@suse.de diff --git a/samba.spec b/samba.spec index 5fa1675..151f1a0 100644 --- a/samba.spec +++ b/samba.spec @@ -35,7 +35,7 @@ BuildRequires: ccache cracklib-devel BuildRequires: krb5-devel openldap-devel %endif %define samba_ver 3.2.0 -%define samba_ver_suffix rc1 +%define samba_ver_suffix %nil %define samba_ver_full %{samba_ver}%{samba_ver_suffix} %define vscan_ver 0.3.6b %define ldapsmb_ver 1.34b @@ -44,8 +44,11 @@ Group: Productivity/Networking/Samba Url: http://www.samba.org/ AutoReqProv: on Version: 3.2.0 -Release: 19 +Release: 25 Requires: samba-client >= %{version} +%if 0%{?suse_version} > 1030 +Recommends: cron +%endif PreReq: /bin/cp /bin/mkdir /bin/mv /bin/rm /bin/touch /usr/bin/dirname /usr/bin/grep /usr/sbin/groupadd /usr/bin/tr Summary: A SMB/CIFS File, Print, and Authentication Server Source: http://samba.org/samba/ftp/samba-%{version}%{samba_ver_suffix}.tar.bz2 @@ -108,7 +111,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package client @@ -145,7 +148,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020 @@ -166,7 +169,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %endif @@ -196,7 +199,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %endif @@ -222,7 +225,7 @@ Authors: -------- Jeremy Allison -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %if %{make_utils} @@ -254,6 +257,9 @@ AutoReqProv: on Provides: samba3-winbind = %{version}-%{release} samba-client:/usr/sbin/winbindd Obsoletes: samba3-winbind Requires: samba-client >= %{version} +%if 0%{?suse_version} > 1030 +Recommends: cron +%endif PreReq: /bin/ln /sbin/ldconfig /sbin/insserv /bin/rm %description winbind @@ -265,7 +271,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -300,7 +306,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %else @@ -314,7 +320,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %endif @@ -348,7 +354,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package -n libnetapi0 @@ -367,13 +373,13 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package -n libnetapi-devel License: GPL v3 or later Summary: Libraries and Header Files to Develop Programs with netapi Support -Group: Productivity/Networking/Samba +Group: Development/Libraries/C and C++ AutoReqProv: on Requires: libnetapi0 = %{version} @@ -387,7 +393,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -414,7 +420,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %else @@ -428,7 +434,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %endif @@ -440,7 +446,7 @@ Authors: %package -n libsmbsharemodes-devel License: GPL v3 or later Summary: Samba smbsharemodes Library -Group: System/Libraries +Group: Development/Libraries/C and C++ AutoReqProv: on %if 0%{?suse_version} && 0%{?suse_version} < 1031 Requires: libsmbsharemodes = %{version} @@ -459,7 +465,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %if %{make_ldapsmb} @@ -480,13 +486,13 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package -n libtalloc-devel License: GPL v3 or later Summary: Libraries and Header Files to Develop Programs with talloc Support -Group: Productivity/Networking/Samba +Group: Development/Libraries/C and C++ AutoReqProv: on Requires: libtalloc1 = %{version} @@ -500,7 +506,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package -n libtdb1 @@ -519,13 +525,13 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package -n libtdb-devel License: GPL v3 or later Summary: Libraries and Header Files to Develop Programs with tdb Support -Group: Productivity/Networking/Samba +Group: Development/Libraries/C and C++ AutoReqProv: on Requires: libtdb1 = %{version} @@ -539,7 +545,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package -n libwbclient0 @@ -558,13 +564,13 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package -n libwbclient-devel License: GPL v3 or later Summary: Libraries and Header Files to Develop Programs with wbclient Support -Group: Productivity/Networking/Samba +Group: Development/Libraries/C and C++ AutoReqProv: on Requires: libwbclient0 = %{version} @@ -578,7 +584,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %package -n ldapsmb @@ -587,7 +593,7 @@ Summary: Tool to administer Samba's LDAP backend Group: Productivity/Networking/Samba AutoReqProv: on Version: 1.34b -Release: 192 +Release: 198 Requires: perl-ldap %description -n ldapsmb @@ -600,7 +606,7 @@ Authors: -------- Guenther Deschner -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %endif @@ -622,7 +628,7 @@ Authors: -------- Steve French -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %endif @@ -652,7 +658,7 @@ Authors: -------- Rainer Link -Source Timestamp: 1795 +Source Timestamp: 1842 Branch : trunk %endif @@ -736,7 +742,7 @@ sed -e s/^SAMBA_VERSION_VENDOR_SUFFIX=$/SAMBA_VERSION_VENDOR_SUFFIX=\"${vendor_t unset OPTIMIZATION %endif export CFLAGS="${RPM_OPT_FLAGS} -D_GNU_SOURCE ${OPTIMIZATION} -D_LARGEFILE64_SOURCE -DIDMAP_RID_SUPPORT_TRUSTED_DOMAINS" -%if %{make_devel} +%if 0%{?suse_version} > 1000 # debugging symbols export CFLAGS="${CFLAGS} -g" %endif @@ -818,10 +824,16 @@ rm ldapsmb %{__make} %{?jobs:-j%jobs} all doc popd %endif + +%check +pushd source +make test_shlibs +make test_nss_modules make test_pam_modules -# Run testsuite -cd ../testsuite/libsmbclient/src +popd +pushd testsuite/libsmbclient/src make +popd %install %if %{make_devel} @@ -1303,14 +1315,12 @@ fi %doc %{_mandir}/man8/vfs_xattr_tdb.8.* %if 0%{?suse_version} && 0%{?suse_version} < 1021 %{_includedir}/samba -%{_includedir}/*.h %endif %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020 %files devel %defattr(-,root,root) %{_includedir}/samba -%{_includedir}/*.h %endif %files client @@ -1320,6 +1330,7 @@ fi %config(noreplace) %{CONFIGDIR}/lmhosts %config(noreplace) %{CONFIGDIR}/smb.conf %attr(0600,root,root) %config(noreplace) %{CONFIGDIR}/smbfstab +%dir %{_sysconfdir}/openldap %dir %{_sysconfdir}/openldap/schema %attr(0444,root,root) %config %{_sysconfdir}/openldap/schema/samba3.schema %ghost %{_sysconfdir}/sysconfig/network/if-down.d/21-dhcpcd-hook-samba @@ -1512,6 +1523,7 @@ fi %files -n libnetapi-devel %defattr(-,root,root) +%{_includedir}/netapi.h %{_libdir}/libnetapi.a %{_libdir}/libnetapi.so %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -1553,6 +1565,7 @@ fi %files -n libtalloc-devel %defattr(-,root,root) +%{_includedir}/talloc.h %{_libdir}/libtalloc.a %{_libdir}/libtalloc.so @@ -1562,6 +1575,7 @@ fi %files -n libtdb-devel %defattr(-,root,root) +%{_includedir}/tdb.h %{_libdir}/libtdb.a %{_libdir}/libtdb.so @@ -1571,6 +1585,7 @@ fi %files -n libwbclient-devel %defattr(-,root,root) +%{_includedir}/wbclient.h #%{_libdir}/libwbclient.a %{_libdir}/libwbclient.so @@ -1594,6 +1609,82 @@ fi %endif %changelog +* Wed Jul 02 2008 lmuelle@suse.de +- Call the libsmbclient testsuite from the %%check instead of the %%build + script. +* Wed Jul 02 2008 boyang@suse.de +- Use machine account and machine password from our domain when + contacting trusted domains; [bnc#404667]. +* Wed Jul 02 2008 anschneider@suse.de +- Add a %%check section move the test of the PAM modules to this section + and add more tests. +* Tue Jul 01 2008 anschneider@suse.de +- Add a recommendation to the samba and samba-winbind package to install + cron for openSUSE 11.0 and later. +* Tue Jul 01 2008 anschneider@suse.de +- Use a variable for syslog and add missing $remote_fs dependency for + Require-Start in the init information of the init scripts. +* Tue Jul 01 2008 lmuelle@suse.de +- Update to 3.2.0. + + Support for establishing interdomain trust relationships with Windows + 2008. + + All changes from the pre and rc releases as noted in here earlier. +* Tue Jul 01 2008 lmuelle@suse.de +- Move header files from the devel sub package to lib*-devel. +* Mon Jun 30 2008 schwab@suse.de +- Work around bad use of autoconf interna. +* Mon Jun 30 2008 anschneider@suse.de +- Build Samba with debug symbols to get working debuginfo packages. +* Thu Jun 26 2008 lmuelle@suse.de +- Add /etc/openldap to the file list and not only the schema directory. +* Wed Jun 25 2008 anschneider@suse.de +- Improve samba-winbindd and dhcpcd-hook-samba interface scripts for faster + booting; [fate#304967], [fate#304965]. +* Wed Jun 18 2008 anschneider@suse.de +- Move sysconfig variable DHCLIENT_MODIFY_SMB_CONF from Other to + 'Network/DHCP/DHCP client'; [bnc#400467]. +* Wed Jun 11 2008 boyang@suse.de +- pam_winbind: Update cached creds during password change; [bnc#395578]. +* Tue Jun 10 2008 lmuelle@suse.de +- Update to 3.2.0rc2. + + BUG 5504: Fix behaviour of winbindd children receiving a SIGTERM. + + BUG 5489: Split the winbindd_passdb backend into a 'builtin' and a 'sam'. + + Make sure we take account of the large read/write SMB headers as well as + the buffer space when allocating cli buffers for large read/write. + + Fix tag as a goto target we were not reinitializing the array counts. + + BUG 5451: Fix for using the correct machine domain when looking up trust + credentials in our tdb. + + Fix spnego SPN when contacting trusted domains. + + BUG 5285: Fix libcap header mismatch. + + Fix pam_sm_chauthtok for storing modified cached creds. + + Fix joining issue in setups with "config backend = registry". + + BUG 4544: Add new parameter 'ldap connection timeout' to prevent waiting + for TCP connection timeouts if no LDAP server is available. + + BUG 5502: Fix security=server. + + Fix coverity IDs 552, 553, 570, 571, 572. + + Shrink ldbtools. + + Fix reset of password last set time just because the expired flag is set + to 0. + + Remove support for symbol versioning in shared libraries. + + Fix autogen for autoconf 2.62. + + BUG 5515: Fix empty input fields in SWAT. + + BUG 5516: Fix saving of the config file in SWAT. + + Fix winbindd trusted domain child not keeping primary domain online status + up to date. +* Tue Jun 10 2008 boyang@suse.de +- pam_winbind: fix pam_sm_chauthtok for storing modified cached creds; + [bnc#395578]. +* Mon Jun 09 2008 jmcdonough@suse.de +- Don't reset "password last set time" when unlocking an autolocked + account; [bnc#382111]. +* Sat Jun 07 2008 jmcdonough@suse.de +- Fix winbind sigterm handling and make init script send sighup to + all child winbind processes; [bnc#382027]. +* Thu Jun 05 2008 boyang@suse.de +- Fix bug with winbindd trusted domain child not keeping primary domain + online status up to date, merge to trunk from reversion 1801; [bnc#373560]. +* Sat May 31 2008 jmcdonough@suse.de +- Make winbind children reopen logs on SIGHUP; [bnc#382027]. * Fri May 30 2008 lmuelle@suse.de - Set only CONFIGDIR and LIBDIR while make everything and install. No longer set CONFIGFILE, DRIVERFILE, LMHOSTSFILE, and SMB_PASSWD_FILE; [bnc#395877]. @@ -1864,6 +1955,9 @@ fi * Wed Jan 09 2008 boyang@novell.com - Remove duplicate domain name prepend when user SID is in winbindd cache; [#336854]. +* Tue Jan 08 2008 anschneider@suse.de +- Prevent winbindd from segfaulting due to corrupted cache tdb on flushing + caches; [#340332]. * Thu Dec 20 2007 anschneider@suse.de - Fix kerberos authentication with Vista; [#350032]. * Wed Dec 12 2007 jmcdonough@suse.de diff --git a/vendor-files.tar.bz2 b/vendor-files.tar.bz2 index 55b372f..0dd2b74 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:f2459219e75b251344a7eab363ec6b8961e2549e72cc6dbc56b8141286e4a1dc -size 22011 +oid sha256:ce75b69d0aa7b784ee9c6ca35258751502233bab3923ef2e292c0016c0041104 +size 22074