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
libwbclient0
samba
supplements "packageand(samba:pam-<targettype>)"
-/usr/lib/samba
samba-winbind
supplements "packageand(samba-winbind:pam-<targettype>)"
supplements "packageand(samba-winbind:glibc-<targettype>)"
-/usr/lib/samba
samba-client
supplements "packageand(samba-client:glibc-<targettype>)"
-/usr/lib/samba

View File

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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cd0bd5728d880808c13414d61d4f599829a9f78dc6694ce7c7586181a3f30579
size 58999
oid sha256:86063b464738fc23e1e3ad431fb08551347c3f53355babb34f12bab56df778ce
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.
#
@ -47,13 +47,16 @@ BuildRequires: keyutils-devel
%if 0%{?suse_version} > 1000 || 0%{?fedora_version} || 0%{?rhel_version} || 0%{?mandriva_version}
BuildRequires: ctdb-devel
%endif
%define samba_ver 3.3.5
%define samba_ver 3.4.0
%define samba_ver_suffix %nil
%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/
Version: 3.3.5
Version: 3.4.0
Release: 1
License: GPL v3 or later
Summary: Samba Documentation
Group: Documentation/Other
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
%define make_doc 0
%define make_utils 0
%define make_vscan 1
%define make_vscan 0
%define make_ldapsmb 1
%if 0%{?suse_version} > 1000 || 0%{?centos_version} > 500 || 0%{?fedora_version} > 7 || 0%{?rhel_version} > 500
%define make_cifsupcall 1
@ -114,7 +117,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
%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 <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
echo "*** Patch $patch failed ***"
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" && \
mv "${file}.new" "${file}"
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
test -f vendor-files/tools/package-data && \
. vendor-files/tools/package-data
pushd source
pushd source3
vendor_tag=$( grep ^Release: ${RPM_SOURCE_DIR}/samba.spec | \
head -n 1 | \
while read tag release; do \
@ -176,10 +179,11 @@ export CFLAGS="${RPM_OPT_FLAGS} -D_GNU_SOURCE ${OPTIMIZATION} -D_LARGEFILE64_SOU
%if %{use_ccache}
export CC="ccache gcc"
%endif
cd source
pushd source3
%{?suse_update_config:%{suse_update_config -f}}
ln -s m4/aclocal.m4 aclocal.m4
autoreconf --force --install -I. -Im4 -Ilib/replace
#ln -s m4/aclocal.m4 aclocal.m4
#autoreconf --force --install -I. -Im4 -I../lib/replace
./autogen.sh
CONFIGURE_OPTIONS="\
--prefix=%{_prefix} \
--localstatedir=%{LOCKDIR} \
@ -240,7 +244,7 @@ mkdir -p \
scripts="creategroup mksmbpasswd.sh"
%__install -d -m 0755 examples/scripts
for i in $scripts; do
%__install -m 0755 "source/script/${i}" examples/scripts/${i}
%__install -m 0755 "source3/script/${i}" examples/scripts/${i}
done
# configuration files
pushd vendor-files
@ -259,11 +263,11 @@ for file in Samba3-ByExample Samba3-Developers-Guide Samba3-HOWTO; do
done
cp -a swat/help/welcome.html "${RPM_BUILD_ROOT}/%{SWATDIR}/help"
# pam_smbpass is missing
cp -a source/pam_smbpass/samples examples/pam_smbpass
%__install -m 0644 source/pam_smbpass/CHANGELOG examples/pam_smbpass/CHANGELOG
%__install -m 0644 source/pam_smbpass/INSTALL examples/pam_smbpass/INSTALL
%__install -m 0644 source/pam_smbpass/README examples/pam_smbpass/README
%__install -m 0644 source/pam_smbpass/TODO examples/pam_smbpass/TODO
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 Read-Manifest-Now Roadmap WHATSNEW.txt ${RPM_BUILD_ROOT}/%{DOCDIR}/
# this is empty
rm -rf docs/yodldocs
@ -339,38 +343,25 @@ fi
This package contains all the Samba documentation as it is not part of
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:
--------
The Samba Team <samba@samba.org>
Source Timestamp: 2147
Branch : 3.3.5
Source Timestamp: 2165
Branch : trunk
Source Timestamp: 2147
Branch : 3.3.5
Source Timestamp: 2165
Branch : trunk
Source Timestamp: 2147
Branch : 3.3.5
Source Timestamp: 2165
Branch : trunk
Source Timestamp: 2165
Branch : trunk
Source Timestamp: 2165
Branch : trunk
%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
@ -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 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
- 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
@ -109,12 +306,47 @@ Wed May 27 22:26:15 CEST 2009 - jmcdonough@suse.de
- 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
- Add BuildRequires to ctdb-devel for systems newer than SUSE 10.0 and all
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

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
oid sha256:a0c0fad989bea5ed18e4ebce00de9bc3b160993b9606ce93c62aaf3e82f00882
size 23436
oid sha256:a6838a4b09c91bf7df02119fe3139cbfc742a0a95bcfe14bd9d6a0b032cd4282
size 24027