OBS User unknown 2009-07-14 21:06:34 +00:00 committed by Git OBS Bridge
parent 44ff19d3d4
commit 6ef999f753
9 changed files with 645 additions and 3232 deletions

View File

@ -5,8 +5,12 @@ libtalloc1
libtdb1 libtdb1
libwbclient0 libwbclient0
samba samba
supplements "packageand(samba:pam-<targettype>)"
-/usr/lib/samba -/usr/lib/samba
samba-winbind samba-winbind
supplements "packageand(samba-winbind:pam-<targettype>)"
supplements "packageand(samba-winbind:glibc-<targettype>)"
-/usr/lib/samba -/usr/lib/samba
samba-client samba-client
supplements "packageand(samba-client:glibc-<targettype>)"
-/usr/lib/samba -/usr/lib/samba

View File

@ -1,2 +1,2 @@
2147 2165
Branch : 3.3.5 Branch : trunk

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:cd0bd5728d880808c13414d61d4f599829a9f78dc6694ce7c7586181a3f30579 oid sha256:86063b464738fc23e1e3ad431fb08551347c3f53355babb34f12bab56df778ce
size 58999 size 59924

View File

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

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

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7c94a42a0a6dd249128745f502aadf7fd576ff424cb2ebc1f29e5d67bbf429ca
size 31850206

View File

@ -1,5 +1,5 @@
# #
# spec file for package samba-doc (Version 3.3.5) # spec file for package samba-doc (Version 3.4.0)
# #
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -47,13 +47,16 @@ BuildRequires: keyutils-devel
%if 0%{?suse_version} > 1000 || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version} %if 0%{?suse_version} > 1000 || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version}
BuildRequires: ctdb-devel BuildRequires: ctdb-devel
%endif %endif
%define samba_ver 3.3.5 %define samba_ver 3.4.0
%define samba_ver_suffix %nil %define samba_ver_suffix %nil
%define samba_ver_full %{samba_ver}%{samba_ver_suffix} %define samba_ver_full %{samba_ver}%{samba_ver_suffix}
License: GPL v3 or later %if 0%{?suse_version} && 0%{?suse_version} < 1111
%define guards_symbols pre_1111
%endif
Url: http://www.samba.org/ Url: http://www.samba.org/
Version: 3.3.5 Version: 3.4.0
Release: 1 Release: 1
License: GPL v3 or later
Summary: Samba Documentation Summary: Samba Documentation
Group: Documentation/Other Group: Documentation/Other
AutoReqProv: on AutoReqProv: on
@ -75,7 +78,7 @@ BuildRequires: ccache
# 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 # 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_doc 0
%define make_utils 0 %define make_utils 0
%define make_vscan 1 %define make_vscan 0
%define make_ldapsmb 1 %define make_ldapsmb 1
%if 0%{?suse_version} > 1000 || 0%{?centos_version} > 500 || 0%{?fedora_version} > 7 || 0%{?rhel_version} > 500 %if 0%{?suse_version} > 1000 || 0%{?centos_version} > 500 || 0%{?fedora_version} > 7 || 0%{?rhel_version} > 500
%define make_cifsupcall 1 %define make_cifsupcall 1
@ -114,7 +117,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
%setup -n samba-%{samba_ver_full} -q %setup -n samba-%{samba_ver_full} -q
# patches # patches
%setup -T -D -a 2 -n samba-%{samba_ver_full} -q %setup -T -D -a 2 -n samba-%{samba_ver_full} -q
for patch in $( patches/tools/guards <patches/series); do for patch in $( patches/tools/guards %{guards_symbols} <patches/series); do
if ! patch -s -E -p0 --no-backup-if-mismatch -i patches/$patch; then if ! patch -s -E -p0 --no-backup-if-mismatch -i patches/$patch; then
echo "*** Patch $patch failed ***" echo "*** Patch $patch failed ***"
exit 1 exit 1
@ -126,11 +129,11 @@ for file in docs/htmldocs/index.html vendor-files/docu/README.vendor; do
sed -e "s/VENDOR/%{VENDOR}/g" "${file}" >"${file}.new" && \ sed -e "s/VENDOR/%{VENDOR}/g" "${file}" >"${file}.new" && \
mv "${file}.new" "${file}" mv "${file}.new" "${file}"
done done
%__install -m 0644 vendor-files/tools/get_printing_ticket.c source/client/get_printing_ticket.c %__install -m 0644 vendor-files/tools/get_printing_ticket.c source3/client/get_printing_ticket.c
# Create and add vendor suffix # Create and add vendor suffix
test -f vendor-files/tools/package-data && \ test -f vendor-files/tools/package-data && \
. vendor-files/tools/package-data . vendor-files/tools/package-data
pushd source pushd source3
vendor_tag=$( grep ^Release: ${RPM_SOURCE_DIR}/samba.spec | \ vendor_tag=$( grep ^Release: ${RPM_SOURCE_DIR}/samba.spec | \
head -n 1 | \ head -n 1 | \
while read tag release; do \ while read tag release; do \
@ -176,10 +179,11 @@ export CFLAGS="${RPM_OPT_FLAGS} -D_GNU_SOURCE ${OPTIMIZATION} -D_LARGEFILE64_SOU
%if %{use_ccache} %if %{use_ccache}
export CC="ccache gcc" export CC="ccache gcc"
%endif %endif
cd source pushd source3
%{?suse_update_config:%{suse_update_config -f}} %{?suse_update_config:%{suse_update_config -f}}
ln -s m4/aclocal.m4 aclocal.m4 #ln -s m4/aclocal.m4 aclocal.m4
autoreconf --force --install -I. -Im4 -Ilib/replace #autoreconf --force --install -I. -Im4 -I../lib/replace
./autogen.sh
CONFIGURE_OPTIONS="\ CONFIGURE_OPTIONS="\
--prefix=%{_prefix} \ --prefix=%{_prefix} \
--localstatedir=%{LOCKDIR} \ --localstatedir=%{LOCKDIR} \
@ -240,7 +244,7 @@ mkdir -p \
scripts="creategroup mksmbpasswd.sh" scripts="creategroup mksmbpasswd.sh"
%__install -d -m 0755 examples/scripts %__install -d -m 0755 examples/scripts
for i in $scripts; do for i in $scripts; do
%__install -m 0755 "source/script/${i}" examples/scripts/${i} %__install -m 0755 "source3/script/${i}" examples/scripts/${i}
done done
# configuration files # configuration files
pushd vendor-files pushd vendor-files
@ -259,11 +263,11 @@ for file in Samba3-ByExample Samba3-Developers-Guide Samba3-HOWTO; do
done done
cp -a swat/help/welcome.html "${RPM_BUILD_ROOT}/%{SWATDIR}/help" cp -a swat/help/welcome.html "${RPM_BUILD_ROOT}/%{SWATDIR}/help"
# pam_smbpass is missing # pam_smbpass is missing
cp -a source/pam_smbpass/samples examples/pam_smbpass cp -a source3/pam_smbpass/samples examples/pam_smbpass
%__install -m 0644 source/pam_smbpass/CHANGELOG examples/pam_smbpass/CHANGELOG %__install -m 0644 source3/pam_smbpass/CHANGELOG examples/pam_smbpass/CHANGELOG
%__install -m 0644 source/pam_smbpass/INSTALL examples/pam_smbpass/INSTALL %__install -m 0644 source3/pam_smbpass/INSTALL examples/pam_smbpass/INSTALL
%__install -m 0644 source/pam_smbpass/README examples/pam_smbpass/README %__install -m 0644 source3/pam_smbpass/README examples/pam_smbpass/README
%__install -m 0644 source/pam_smbpass/TODO examples/pam_smbpass/TODO %__install -m 0644 source3/pam_smbpass/TODO examples/pam_smbpass/TODO
mv COPYING Manifest README Read-Manifest-Now Roadmap WHATSNEW.txt ${RPM_BUILD_ROOT}/%{DOCDIR}/ mv COPYING Manifest README Read-Manifest-Now Roadmap WHATSNEW.txt ${RPM_BUILD_ROOT}/%{DOCDIR}/
# this is empty # this is empty
rm -rf docs/yodldocs rm -rf docs/yodldocs
@ -339,38 +343,25 @@ fi
This package contains all the Samba documentation as it is not part of This package contains all the Samba documentation as it is not part of
the man pages. the man pages.
Please check http://en.openSUSE.org/Samba for general information on
Samba as part of SUSE Linux Enterprise or openSUSE products, links to
binary packages of the most current Samba version, and a bug reporting
how to.
Authors: Authors:
-------- --------
The Samba Team <samba@samba.org> The Samba Team <samba@samba.org>
Source Timestamp: 2147 Source Timestamp: 2165
Branch : 3.3.5 Branch : trunk
Source Timestamp: 2147 Source Timestamp: 2165
Branch : 3.3.5 Branch : trunk
Source Timestamp: 2147 Source Timestamp: 2165
Branch : 3.3.5 Branch : trunk
Source Timestamp: 2165
Branch : trunk
Source Timestamp: 2165
Branch : trunk
%changelog %changelog
* Mon Jun 08 2009 ro@suse.de
- BuildRequire keyutils-devel.
* Tue Mar 10 2009 lmuelle@suse.de
- Only call '%%find_lang pam_winbind' in the samba spec file, not samba-doc.
* Thu Jan 24 2008 lmuelle@suse.de
- Remove NoSource tags from samba-doc spec file; [#351370].
* Fri Jun 16 2006 schwab@suse.de
- Fix syntax error in configure script.
* Wed Feb 08 2006 aj@suse.de
- Remove openafs requirement.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Thu Nov 17 2005 lmuelle@suse.de
- Create a separate Samba documentation package to build it as noarch.

View File

@ -1,3 +1,92 @@
-------------------------------------------------------------------
Fri Jul 3 17:21:17 CEST 2009 - lmuelle@suse.de
- Update to 3.4.0.
+ BUG 6431: Local groups from 3.0 setups no longer found.
+ BUG 6459: Fix build of pam_smbpass on some distributions.
+ BUG 6481: 'net ads leave' needs to try account deletion, NetUnjoinDomain
not.
+ BUG 6497: Fix calling of 'test' in configure.
+ BUG 6498: Add workaround for MS KB932762.
+ BUG 6499: Fix building of pam_smbpass.
+ BUG 6509: Use gid (not uid) cache in fetch_gid_from_cache().
+ BUG 6512: Fix support for enumerating user forms.
+ BUG 6514: Improve error message in 'net' when smb.conf is not available.
+ BUG 6520: Fix time stamps when "unix extensions = yes".
+ BUG 6521: Fix building tevent_ntstatus without config.h.
+ BUG 6526: Fix notifies in the share root directory.
+ BUG 6531: Fix pid file name.
-------------------------------------------------------------------
Thu Jul 2 13:04:53 CEST 2009 - lmuelle@suse.de
- Package /etc/samba/smbpasswd as %ghost on post-11.1 systems.
-------------------------------------------------------------------
Thu Jun 25 12:25:33 CEST 2009 - sbrabec@suse.cz
- Supplement pam-32bit/pam-64bit in baselibs.conf (bnc#354164).
- Supplement glibc-32bit/glibc-64bit in baselibs.conf (bnc#354164).
-------------------------------------------------------------------
Wed Jun 24 17:11:15 CEST 2009 - lmuelle@suse.de
- Update to 3.2.13, 3.3.6.
+ In Samba 3.2.0 to 3.2.12 (inclusive), the smbclient commands dealing with
file names treat user input as a format string to asprintf. With a
maliciously crafted file name smbclient can be made to execute code
triggered by the server; CVE-2009-1886; (bnc#513360); (bso#6478).
-------------------------------------------------------------------
Wed Jun 24 16:01:42 CEST 2009 - lmuelle@suse.de
- Update to 3.0.35.
+ In Samba 3.0.31 to 3.3.5 (inclusive), an uninitialized read of a
data value can potentially affect access control when "dos filemode"
is set to "yes"; CVE-2009-1888; (bnc#515479).
-------------------------------------------------------------------
Tue Jun 23 12:32:18 CEST 2009 - jmcdonough@suse.de
- Uninitialized read of a data value; CVE-2009-1888 (bnc#515479).
-------------------------------------------------------------------
Fri Jun 19 12:01:52 CEST 2009 - lmuelle@suse.de
- Update to 3.4.0rc1.
+ BUG 4699: Remove pidfile on clean shutdown.
+ BUG 5456: Fix "net ads testjoin".
+ BUG 6081: Make it possible to change machine account sids.
+ BUG 6253: Use correct value for password expiry calculation in
pam_winbind.
+ BUG 6297: Owner of sticky directory cannot delete files created by others.
+ BUG 6305: Correctly prompt for a password when a username was given.
+ BUG 6328: Add support for multiple rights to
"net sam rights grant/revoke".
+ BUG 6333: Consolidate create/delete account paths in pdbedit.
+ BUG 6449: 'net rap user add' crashes without -C option.
+ BUG 6451: net/libnetapi user rename using wrong access bits.
+ BUG 6458: Fix uninitialized variable in local_password_change().
+ BUG 6465: Fix enumeration of empty aliases.
+ BUG 6476: Fix smbd-zombies in memory when using [x]inetd.
+ BUG 6487: Add missing DFS call in trans2 mkdir call.
+ BUG 6488: acl_group_override() call in posix acls references an
uninitialized variable.
+ Improve pam_winbind documentation.
- Install a vendor copy of samba-common.dhcp as dhcpcd-hook-samba-functions.
-------------------------------------------------------------------
Thu Jun 18 16:29:34 CEST 2009 - boyang@suse.de
- Samba 3.2.0 - 3.2.12 smbclient commands dealing with file names treat user
input as a format string to asprintf; CVE-2009-1886; (bnc#513360).
-------------------------------------------------------------------
Wed Jun 17 18:11:46 CEST 2009 - boyang@suse.de
- Fix a bad memleak in vfs_full_audit; (bnc#510035).
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jun 16 16:51:38 CEST 2009 - lmuelle@suse.de Mon Jun 16 16:51:38 CEST 2009 - lmuelle@suse.de
@ -84,11 +173,119 @@ Mon Jun 16 14:42:33 CEST 2009 - lmuelle@suse.de
+ Fix a crash bug if we timeout in net rpc trustdom list. + Fix a crash bug if we timeout in net rpc trustdom list.
+ Fix profile acls in some corner cases. + Fix profile acls in some corner cases.
-------------------------------------------------------------------
Fri Jun 12 23:03:54 CEST 2009 - lmuelle@suse.de
- Default with passdb backend to smbpasswd for SUSE products older than 11.2.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 12 15:47:51 CEST 2009 - lmuelle@suse.de Fri Jun 12 15:47:51 CEST 2009 - lmuelle@suse.de
- Explicitly use 'tdbsam' as passdb backend in the default smb.conf file. - Explicitly use 'tdbsam' as passdb backend in the default smb.conf file.
-------------------------------------------------------------------
Mon Jun 8 23:18:02 CEST 2009 - lmuelle@suse.de
- Update to 3.4.0pre2.
+ The default passdb backend has been changed to 'tdbsam'!
+ Samba4 and Samba3 sources are included in the tarball.
+ Changed the way smbd handles untrusted domain names given during user
authentication.
+ Various fixes including printer change notificiation for Samba spoolss
print servers.
+ The remaining hand-marshalled DCE/RPC services (ntsvcs, svcctl, eventlog
and spoolss) were replaced by autogenerated code based on PIDL.
+ Samba3 and Samba4 do now share a common tevent library.
+ The code has been cleaned up and the major basic interfaces are shared
with Samba4 now.
+ An asynchronous API has been added.
+ Made parameter syntax of the net command more consistent.
+ BUG 2346: Fix posix ACLs when setting an ACL without explicit ACE for the
owner.
+ BUG 4271: testparm should not print includes.
+ BUG 4831: Don't call openlog() or closelog() from pam_smbpass.
+ BUG 5681: Do not limit the number of network interfaces.
+ BUG 5859: Fix renaming of samr objects failed due to samr setuserinfo
access checks.
+ BUG 6099: Fix NETLOGON credential chain.
+ BUG 6136: New AFS syscall conventions.
+ BUG 6157: Fix handling of multi-value attribute "uid".
+ BUG 6253: Use correct value for password expiry calculation.
+ BUG 6291: Fix 'force user'.
+ BUG 6292: Update config.guess from gnu.org.
+ BUG 6302: Give the VFS a chance to read from 0-byte files.
+ BUG 6309: Support remote unjoining of Windows 2003 or greater.
+ BUG 6313: ldapsam_update_sam_account() crashes while doing talloc_free on
malloced memory.
+ BUG 6315: Fix smbd crashes when doing vfs_full_audit on IPC$ close event.
+ BUG 6320: Handle registry config source in file_list.
+ BUG 6330: Fix DFS on AIX.
+ BUG 6336: Fix segfault in 'net groupmap set'.
+ BUG 6340: Don't segfault when cleartext trustdom pwd could not be
retrieved.
+ BUG 6357: Use Samba default command line arguments in 'net'.
+ BUG 6359: smbclient -L does not list workgroup for hosts with both IPv4
and IPv6 addresses
+ BUG 6361: Make --rcfile work in smbget.
+ BUG 6371: Unsuccessful 'net conf setparm' leaves empty share.
+ BUG 6372: usermanager only displaying 1024 groups and aliases.
+ BUG 6387: Fix a crash bug in idmap_ldap_unixids_to_sids.
+ BUG 6415: Filter out of range mappings in default idmap config
(idmap_tdb).
+ BUG 6416: Filter out of range mappings in default idmap config
(idmap_tdb2).
+ BUG 6417: Filter out of range mappings in default idmap config
(idmap_ldap).
+ Change the way smbd handles untrusted domain names given during user
authentication.
+ Replace the hand-marshalled DCE/RPC services ntsvcs, svcctl, eventlog and
spoolss by autogenerated code based on PIDL.
+ Fix several printing issues and improve support for printer change
notificiations.
+ Add 'net eventlog'.
+ Add asynchronous API.
+ Make Samba3 and Samba4 share a tevent library.
+ Add two new parameters to control how we verify kerberos tickets.
+ Add 'net rpc service' subcommands 'create' and 'delete'.
+ Fix the core of the SAMR access functions.
+ Fix SAMR server for winbindd access.
+ Add dbwrap_tool - a tdb tool that is CTDB-aware.
+ Hide "config backend" from swat.
+ Fix linking with --disable-shared-libs.
+ Fix issue with missing entries when enumerating directories.
+ Map NULL domains to our global sam name.
+ Fix driver upload for Xerox 4110 PS printer driver.
+ Add "net dom renamecomputer" to rename machines in a domain.
+ Inspect the correct computername string before enabling/disabling the
change button in netdomjoin-gui.
+ Fix join prompt dialog test in netdomjoin-gui.
+ Only gray out labels when not root and not connecting to remote
machines (netdomjoin-gui).
+ Allow to switch between workgroups/domains with the same name
(netdomjoin-gui).
+ Add NetShutdownInit and NetShutdownAbort.
+ Fix samr access checks.
+ Add a security model to LSA.
+ Also handle DirX return codes.
+ Do not crash in ctdbd_traverse if ctdbd is not around.
+ Fix Coverity ID 897.
+ Fix a race condition in vfs_aio_fork with gpfs share modes.
+ Fix bug disclosed by lock8 torture test.
+ Fix a race condition in winbind leading to a panic.
+ Detect tight loop in tdb_find().
+ Fix chained sesssetupAndX/tconn messages.
+ Fix strict locking with chained reads.
+ Fix two bugs in sendfile.
+ Fix memory leak.
+ Fix file descriptor leak.
+ Fallback to the legacy sid_to_(uid|gid) instead of returning NULL.
+ Always allocate memory in dptr_ReadDirName.
+ Fix 'net' crash during domain join.
+ Zero an uninitialized array.
+ Allow child processes to exit gracefully if we are out of fds.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jun 4 18:54:34 CEST 2009 - sjayaraman@suse.de Thu Jun 4 18:54:34 CEST 2009 - sjayaraman@suse.de
@ -109,12 +306,47 @@ Wed May 27 22:26:15 CEST 2009 - jmcdonough@suse.de
- Detect tight loop in tdb_find(); (bnc#450974). - Detect tight loop in tdb_find(); (bnc#450974).
-------------------------------------------------------------------
Mon May 18 18:03:00 CEST 2009 - jmcdonough@suse.de
- Fix lp printing with kerberos; (bnc#476913).
------------------------------------------------------------------- -------------------------------------------------------------------
Sat May 9 20:19:51 CEST 2009 - lmuelle@suse.de Sat May 9 20:19:51 CEST 2009 - lmuelle@suse.de
- Add BuildRequires to ctdb-devel for systems newer than SUSE 10.0 and all - Add BuildRequires to ctdb-devel for systems newer than SUSE 10.0 and all
other build targets. other build targets.
-------------------------------------------------------------------
Thu Apr 30 15:47:13 CEST 2009 - lmuelle@suse.de
- Update to 3.4.0pre1.
+ Samba4 and Samba3 sources are included in the tarball
+ Changed the way smbd handles untrusted domain names given during user
authentication.
+ Various fixes including printer change notificiation for Samba spoolss
print servers.
+ The remaining hand-marshalled DCE/RPC services (ntsvcs, svcctl, eventlog
and spoolss) were replaced by autogenerated code based on PIDL.
+ Samba3 and Samba4 do now share a common tevent library.
+ The code has been cleaned up and the major basic interfaces are shared
with Samba4 now.
+ An asynchronous API has been added.
+ Change the way smbd handles untrusted domain names given during user
authentication.
+ Replace the hand-marshalled DCE/RPC services ntsvcs, svcctl, eventlog and
spoolss by autogenerated code based on PIDL.
+ Fix several printing issues and improve support for printer change
notificiations.
+ Add 'net eventlog'.
+ Add asynchronous API.
+ Make Samba3 and Samba4 share a tevent library.
+ Add two new parameters to control how we verify kerberos tickets.
+ Add 'net rpc service' subcommands 'create' and 'delete'.
+ Make merged build possible.
+ Move common libraries to the shared lib/ directory.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Apr 30 15:15:41 CEST 2009 - lmuelle@suse.de Thu Apr 30 15:15:41 CEST 2009 - lmuelle@suse.de

3548
samba.spec

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:a0c0fad989bea5ed18e4ebce00de9bc3b160993b9606ce93c62aaf3e82f00882 oid sha256:a6838a4b09c91bf7df02119fe3139cbfc742a0a95bcfe14bd9d6a0b032cd4282
size 23436 size 24027