From 8e83d89f9421010c01457053cc7cbd857ec53863d47e280a5895033a9c850f4a Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 25 Jul 2008 15:04:18 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/samba?expand=0&rev=19 --- build-source-timestamp | 2 +- patches.tar.bz2 | 4 +- samba-doc.spec | 4 +- samba.changes | 88 +++++++++++++++++++++++++++ samba.spec | 133 ++++++++++++++++++++++++++++++++--------- vendor-files.tar.bz2 | 4 +- 6 files changed, 201 insertions(+), 34 deletions(-) diff --git a/build-source-timestamp b/build-source-timestamp index 7a1fb50..35ece13 100644 --- a/build-source-timestamp +++ b/build-source-timestamp @@ -1,2 +1,2 @@ -1842 +1861 Branch : trunk diff --git a/patches.tar.bz2 b/patches.tar.bz2 index 3829daa..4aa89e3 100644 --- a/patches.tar.bz2 +++ b/patches.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8c4b9c50b0eb9fdd76e597da5e0ad7988a7dcaffed2c500a4e693a084818eb7 -size 72531 +oid sha256:377c9e7ccd94884c6ef41446d9a0c90f412eef783e1b0421fdc298e71a40dfc8 +size 74680 diff --git a/samba-doc.spec b/samba-doc.spec index 94ec429..343f0cb 100644 --- a/samba-doc.spec +++ b/samba-doc.spec @@ -19,7 +19,7 @@ BuildRequires: ccache cracklib-devel cups-devel e2fsprogs-devel gdbm-devel krb5 License: GPL v3 or later Url: http://www.samba.org/ Version: 3.2.0 -Release: 25 +Release: 33 Summary: Samba Documentation Group: Documentation/Other AutoReqProv: on @@ -299,7 +299,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %changelog diff --git a/samba.changes b/samba.changes index 334df01..3bac7d8 100644 --- a/samba.changes +++ b/samba.changes @@ -1,3 +1,91 @@ +------------------------------------------------------------------- +Fri Jul 25 09:22:13 CEST 2008 - anschneider@suse.de + +- Remove trailing withespace from wbinfo -m which breaks gdm auth. + +------------------------------------------------------------------- +Thu Jul 24 15:13:15 CEST 2008 - anschneider@suse.de + +- Add a recommendation to the samba and samba-winbind package to install + logrotate for openSUSE 11.0 and later. + +------------------------------------------------------------------- +Wed Jul 23 16:27:57 CEST 2008 - hare@suse.de + +- Include mkinitrd scriptlets. + +------------------------------------------------------------------- +Mon Jul 21 08:37:01 CEST 2008 - boyang@suse.de + +- Allow %u parameters for print job username - use advanced sub; (bnc#374389). + +------------------------------------------------------------------- +Thu Jul 17 18:10:03 CEST 2008 - lmuelle@suse.de + +- Update to 3.0.31. + + BUG 5504: Fix SIGTERM handling in Winbind children so that they do not + remove the unix domain socket used to field client requests. + + Split the winbindd_passdb backend into a 'builtin' and a 'sam' backend. + + When allocating client buffers for large read/write - make sure we take + account of the large read/write SMB headers as well as the buffer space. + + Memory leak fixes in DC location code. + + BUG 5533: Winbindd fails to cope correctly with a workgroup name + containing a '.' + + BUG 5555: Don't return NT_STATUS_PASSWORD_MUST_CHANGE error on machine + account logon. + + BUG 5551: smbd recursing back into winbindd from a winbindd call. + + Fix usage message for "net rpc trustdom add". + + Ensure consistent use of pdb_get_nt_passwd instead of pdb_get_lanman_passwd. + + BUG 5578: Bad (non-Samba) use of strlcat gives error. + + Canonicalize servername in the printer functions to remove leading '\\' + characters. + + Documentation build fixes. + + [DOCS] Fix use of smbconfoption in samba.entities. + + Return NULL in sitename_fetch() if gencache_init() fails. + + Use machine account and machine password from our domain when contacting + trusted domains. + + SPNEGO SPN fix when contacting trusted domains. + + BUG 5285: Fix libcap header mismatch. + + Fix joining NT4 domains. + + Don't let winbind getgroups crash when we have no gids in the token. + + Fallback to level 24 pwd set while joining. + + Fix joining w2k domains in "security = ads". + + Fix pam_sm_chauthtok for storing modified cached creds. + + BUG 5202: Re-activate "acl group control" parameter and make it only apply + to owning group. + + BUG 5531: Fix conversion of ns units when converting from nttime to + timespec. + + BUG 4974: Map NT_STATUS_OBJECT_PATH_NOT_FOUND to ENOENT in libsmbclient. + + Fix a segfault in base64_encode_data_blob. + + AIX build fixes. + + ENODATA is not defined in freeBSD 4.6.2. + + Don't reset password last set time just because the expired flag is set to + 0. + + Fix usage message for 'net idmap dump'. + + Miscellaneous man page fixes. + + BUG 4203: Samba3-HOWTO: Add improvements/fixes submitted by Pete Boyd. + + Fixes to man pages. + + Add tdb file documentation. + + Ensure that winbindd trusted domain children keep primary domain online + status up to date. + + Update cached creds during password change. + + Ensure that Winbind always uses set_domain_offline() to mark a domain + offline. + + Allow authentication and memory credential refresh after password change + from gdm/xdm. + + Memory leak fixes. + +------------------------------------------------------------------- +Tue Jul 8 08:14:38 CEST 2008 - boyang@suse.de + +- Allow authentication and memory credential refresh after password change + from gdm/xdm. Patch from boyang . Jeremy; [bnc#395578]. + +------------------------------------------------------------------- +Fri Jul 4 16:22:17 CEST 2008 - lmuelle@suse.de + +- Add SMB_VFS_OP_RECVFILE to vfs_op_names to get it in sync with vfs.h. + ------------------------------------------------------------------- Wed Jul 2 21:31:38 CEST 2008 - lmuelle@suse.de diff --git a/samba.spec b/samba.spec index 151f1a0..267399e 100644 --- a/samba.spec +++ b/samba.spec @@ -44,10 +44,10 @@ Group: Productivity/Networking/Samba Url: http://www.samba.org/ AutoReqProv: on Version: 3.2.0 -Release: 25 +Release: 32 Requires: samba-client >= %{version} %if 0%{?suse_version} > 1030 -Recommends: cron +Recommends: cron logrotate %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 @@ -111,7 +111,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package client @@ -148,7 +148,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1020 @@ -169,7 +169,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %endif @@ -199,7 +199,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %endif @@ -225,7 +225,7 @@ Authors: -------- Jeremy Allison -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %if %{make_utils} @@ -258,7 +258,7 @@ Provides: samba3-winbind = %{version}-%{release} samba-client:/usr/sbin/wi Obsoletes: samba3-winbind Requires: samba-client >= %{version} %if 0%{?suse_version} > 1030 -Recommends: cron +Recommends: cron logrotate %endif PreReq: /bin/ln /sbin/ldconfig /sbin/insserv /bin/rm @@ -271,7 +271,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -306,7 +306,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %else @@ -320,7 +320,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %endif @@ -354,7 +354,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package -n libnetapi0 @@ -373,7 +373,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package -n libnetapi-devel @@ -393,7 +393,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %if 0%{?suse_version} && 0%{?suse_version} < 1031 @@ -420,7 +420,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %else @@ -434,7 +434,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %endif @@ -465,7 +465,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %if %{make_ldapsmb} @@ -486,7 +486,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package -n libtalloc-devel @@ -506,7 +506,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package -n libtdb1 @@ -525,7 +525,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package -n libtdb-devel @@ -545,7 +545,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package -n libwbclient0 @@ -564,7 +564,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package -n libwbclient-devel @@ -584,7 +584,7 @@ Authors: -------- The Samba Team -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %package -n ldapsmb @@ -593,7 +593,7 @@ Summary: Tool to administer Samba's LDAP backend Group: Productivity/Networking/Samba AutoReqProv: on Version: 1.34b -Release: 198 +Release: 205 Requires: perl-ldap %description -n ldapsmb @@ -606,7 +606,7 @@ Authors: -------- Guenther Deschner -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %endif @@ -628,7 +628,7 @@ Authors: -------- Steve French -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %endif @@ -658,7 +658,7 @@ Authors: -------- Rainer Link -Source Timestamp: 1842 +Source Timestamp: 1861 Branch : trunk %endif @@ -955,6 +955,12 @@ for file in ${LOGROTATE_FILES}; do 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} +# Install mkinitrd scripts for boot process +%if 0%{?suse_version} > 1100 +%__install -d %{buildroot}/lib/mkinitrd/scripts +%__install -m 755 mkinitrd/mkinitrd-boot.sh %{buildroot}/lib/mkinitrd/scripts/boot-cifs.sh +%__install -m 755 mkinitrd/mkinitrd-setup.sh %{buildroot}/lib/mkinitrd/scripts/setup-cifs.sh +%endif # SuSEhelp files cp -p docu/Samba.desktop ${RPM_BUILD_ROOT}/%{_datadir}/susehelp/meta/Administration/System cp -p docu/manpages.html ../docs/htmldocs @@ -1606,9 +1612,82 @@ fi /sbin/umount.cifs %doc %{_mandir}/man8/mount.cifs.8.* %doc %{_mandir}/man8/umount.cifs.8.* +%if 0%{?suse_version} > 1100 +%dir /lib/mkinitrd +%dir /lib/mkinitrd/scripts +/lib/mkinitrd/scripts/setup-cifs.sh +/lib/mkinitrd/scripts/boot-cifs.sh +%endif %endif %changelog +* Fri Jul 25 2008 anschneider@suse.de +- Remove trailing withespace from wbinfo -m which breaks gdm auth. +* Thu Jul 24 2008 anschneider@suse.de +- Add a recommendation to the samba and samba-winbind package to install + logrotate for openSUSE 11.0 and later. +* Wed Jul 23 2008 hare@suse.de +- Include mkinitrd scriptlets. +* Mon Jul 21 2008 boyang@suse.de +- Allow %%u parameters for print job username - use advanced sub; (bnc#374389). +* Thu Jul 17 2008 lmuelle@suse.de +- Update to 3.0.31. + + BUG 5504: Fix SIGTERM handling in Winbind children so that they do not + remove the unix domain socket used to field client requests. + + Split the winbindd_passdb backend into a 'builtin' and a 'sam' backend. + + When allocating client buffers for large read/write - make sure we take + account of the large read/write SMB headers as well as the buffer space. + + Memory leak fixes in DC location code. + + BUG 5533: Winbindd fails to cope correctly with a workgroup name + containing a '.' + + BUG 5555: Don't return NT_STATUS_PASSWORD_MUST_CHANGE error on machine + account logon. + + BUG 5551: smbd recursing back into winbindd from a winbindd call. + + Fix usage message for "net rpc trustdom add". + + Ensure consistent use of pdb_get_nt_passwd instead of pdb_get_lanman_passwd. + + BUG 5578: Bad (non-Samba) use of strlcat gives error. + + Canonicalize servername in the printer functions to remove leading '\\' + characters. + + Documentation build fixes. + + [DOCS] Fix use of smbconfoption in samba.entities. + + Return NULL in sitename_fetch() if gencache_init() fails. + + Use machine account and machine password from our domain when contacting + trusted domains. + + SPNEGO SPN fix when contacting trusted domains. + + BUG 5285: Fix libcap header mismatch. + + Fix joining NT4 domains. + + Don't let winbind getgroups crash when we have no gids in the token. + + Fallback to level 24 pwd set while joining. + + Fix joining w2k domains in "security = ads". + + Fix pam_sm_chauthtok for storing modified cached creds. + + BUG 5202: Re-activate "acl group control" parameter and make it only apply + to owning group. + + BUG 5531: Fix conversion of ns units when converting from nttime to + timespec. + + BUG 4974: Map NT_STATUS_OBJECT_PATH_NOT_FOUND to ENOENT in libsmbclient. + + Fix a segfault in base64_encode_data_blob. + + AIX build fixes. + + ENODATA is not defined in freeBSD 4.6.2. + + Don't reset password last set time just because the expired flag is set to + 0. + + Fix usage message for 'net idmap dump'. + + Miscellaneous man page fixes. + + BUG 4203: Samba3-HOWTO: Add improvements/fixes submitted by Pete Boyd. + + Fixes to man pages. + + Add tdb file documentation. + + Ensure that winbindd trusted domain children keep primary domain online + status up to date. + + Update cached creds during password change. + + Ensure that Winbind always uses set_domain_offline() to mark a domain + offline. + + Allow authentication and memory credential refresh after password change + from gdm/xdm. + + Memory leak fixes. +* Tue Jul 08 2008 boyang@suse.de +- Allow authentication and memory credential refresh after password change + from gdm/xdm. Patch from boyang . Jeremy; [bnc#395578]. +* Fri Jul 04 2008 lmuelle@suse.de +- Add SMB_VFS_OP_RECVFILE to vfs_op_names to get it in sync with vfs.h. * Wed Jul 02 2008 lmuelle@suse.de - Call the libsmbclient testsuite from the %%check instead of the %%build script. diff --git a/vendor-files.tar.bz2 b/vendor-files.tar.bz2 index 0dd2b74..bb8cf34 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:ce75b69d0aa7b784ee9c6ca35258751502233bab3923ef2e292c0016c0041104 -size 22074 +oid sha256:f8996ca02d8f36e76b58603f558b68bd830f4256f95890252c6d0fe02284866c +size 22664