ssorce 2c40cc3
Summary: The Samba Suite of programs
cvsdist 1a06c83
Name: samba
ssorce 2c40cc3
Epoch: 0
6210744
Version: 3.0.25a
6210744
Release: 1%{?dist}
ssorce 2c40cc3
License: GPL
cvsdist 1a06c83
Group: System Environment/Daemons
cvsdist ae7478c
URL: http://www.samba.org/
cvsdist bd5b9b5
cvsdist a88bdcd
#TAG: change for non-pre
d38dc38
#Source: http://www.samba.org/samba/ftp/rc/%{name}-%{version}rc3.tar.gz
d38dc38
Source: http://www.samba.org/samba/ftp/samba/%{name}-%{version}.tar.gz
cvsdist bd5b9b5
cvsdist bd5b9b5
# Red Hat specific replacement-files
cvsdist 1a06c83
Source1: samba.log
cvsdist 1a06c83
Source2: samba.xinetd
cvsdist bd5b9b5
Source3: swat.desktop
cvsdist bd5b9b5
Source4: samba.sysconfig
cvsdist bd5b9b5
Source5: smb.init
cvsdist bd5b9b5
Source6: samba.pamd
cvsdist bd5b9b5
Source7: smbprint
cvsdist 5470a98
Source8: winbind.init
ssorce 1cf5eb5
Source9: smb.conf.default
ssorce 21b7b94
Source10: nmb.init
ssorce af8bfa3
Source11: pam_winbind.conf
cvsdist bd5b9b5
cvsdist f92c011
# Don't depend on Net::LDAP
cvsdist f92c011
Source999: filter-requires-samba.sh
cvsdist f92c011
fenlason ea54ad0
# upstream patches.  Applied first so that they'll break our patches rather
fenlason ea54ad0
# than the other way around
fenlason f7f342b
# (none right now)
fenlason ea54ad0
cvsdist bd5b9b5
# generic patches
ssorce 35a1209
#Patch101: samba-2.2.0-smbw.patch
fenlason ea54ad0
Patch102: samba-3.0.0beta1-pipedir.patch
ssorce 1cf5eb5
#Patch103: samba-3.0.23-logfiles.patch
fenlason ea54ad0
Patch104: samba-3.0.0rc3-nmbd-netbiosname.patch
ssorce 1cf5eb5
#Patch105: samba-3.0.23-smb.conf.patch
ssorce 35a1209
#Patch106: samba-3.0.23d-man.patch
fenlason 0b239ed
# The passwd part has been applied, but not the group part
fenlason 0b239ed
Patch107: samba-3.0.23rc3-passwd.patch
fenlason ea54ad0
#Patch108: samba-3.0.8-non-ascii-domain.patch
fenlason e09bebb
Patch110: samba-3.0.21pre1-smbspool.patch
fenlason ea54ad0
Patch111: samba-3.0.13-smbclient.patch
ssorce a68c916
#Patch112: samba-3.0.15pre2-bug106483.patch
fenlason e09bebb
#Patch113: samba-3.0.21-warnings.patch
ssorce af8bfa3
Patch200: samba-3.0.25rc1-inotifiy.patch
6210744
Patch201: samba-3.0.25a-pam_smbpass.patch
ssorce af8bfa3
cvsdist bd5b9b5
ssorce 23b112d
Requires(pre): samba-common = %{epoch}:%{version}-%{release}
ssorce 45e949e
Requires: pam >= 0:0.64
ssorce 2c40cc3
Requires: logrotate >= 0:3.4
ssorce 2c40cc3
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
ssorce 2c40cc3
Requires(post): /sbin/chkconfig, /sbin/service
ssorce 2c40cc3
Requires(preun): /sbin/chkconfig, /sbin/service
ssorce 2c40cc3
BuildRequires: pam-devel, readline-devel, ncurses-devel, libacl-devel, krb5-devel, openldap-devel, openssl-devel, cups-devel
ssorce 2c40cc3
BuildRequires: autoconf
cvsdist f92c011
cvsdist f92c011
# Working around perl dependency problem from docs
cvsdist 0ca4ff4
%define __perl_requires %{SOURCE999}
cvsdist 1a06c83
ssorce 2c40cc3
cvsdist 1a06c83
%description
fenlason 630dc48
fenlason 630dc48
Samba is the suite of programs by which a lot of PC-related machines
fenlason 630dc48
share files, printers, and other information (such as lists of
fenlason 630dc48
available files and printers). The Windows NT, OS/2, and Linux
fenlason 630dc48
operating systems support this natively, and add-on packages can
fenlason 630dc48
enable the same thing for DOS, Windows, VMS, UNIX of all kinds, MVS,
ssorce ad8ff78
and more. This package provides an SMB/CIFS server that can be used to
ssorce ad8ff78
provide network services to SMB/CIFS clients.
ssorce ad8ff78
Samba uses NetBIOS over TCP/IP (NetBT) protocols and does NOT
fenlason 630dc48
need the NetBEUI (Microsoft Raw NetBIOS frame) protocol.
cvsdist 1a06c83
ssorce 2c40cc3
cvsdist 1a06c83
%package client
ssorce 2c40cc3
Summary: Samba client programs
cvsdist 1a06c83
Group: Applications/System
fenlason 7130007
Requires: samba-common = %{epoch}:%{version}-%{release}
cvsdist 1a06c83
Obsoletes: smbfs
cvsdist 1a06c83
cvsdist 1a06c83
%description client
ssorce ad8ff78
The samba-client package provides some SMB/CIFS clients to complement
ssorce ad8ff78
the built-in SMB/CIFS filesystem in Linux. These clients allow access
ssorce ad8ff78
of SMB/CIFS shares and printing to SMB/CIFS printers.
cvsdist 1a06c83
ssorce 2c40cc3
cvsdist 1a06c83
%package common
ssorce 2c40cc3
Summary: Files used by both Samba servers and clients
cvsdist 1a06c83
Group: Applications/System
Florian La Roche 30a5fec
Requires(pre): /usr/sbin/groupadd
ssorce 2c40cc3
Requires(post): /sbin/chkconfig, /sbin/service, coreutils
ssorce 2c40cc3
Requires(preun): /sbin/chkconfig, /sbin/service
cvsdist 1a06c83
cvsdist 1a06c83
%description common
cvsdist 1a06c83
Samba-common provides files necessary for both the server and client
cvsdist 1a06c83
packages of Samba.
cvsdist 1a06c83
ssorce 2c40cc3
cvsdist ae7478c
%package swat
ssorce 2c40cc3
Summary: The Samba SMB server Web configuration program
cvsdist ae7478c
Group: Applications/System
ssorce b708a76
Requires: samba = %{epoch}:%{version}-%{release}, xinetd
cvsdist ae7478c
cvsdist ae7478c
%description swat
cvsdist bd5b9b5
The samba-swat package includes the new SWAT (Samba Web Administration
cvsdist bd5b9b5
Tool), for remotely managing Samba's smb.conf file using your favorite
cvsdist bd5b9b5
Web browser.
cvsdist ae7478c
ssorce 2c40cc3
ssorce c571a9a
%package doc
ssorce c571a9a
Summary: Documentation for the Samba suite
ssorce c571a9a
Group: Documentation
ssorce c571a9a
Requires: samba-common = %{epoch}:%{version}-%{release}
ssorce c571a9a
ssorce c571a9a
%description doc
ssorce c571a9a
The samba-doc package includes all the non-manpage documentation for the
ssorce c571a9a
Samba suite.
ssorce c571a9a
ssorce 2c40cc3
ssorce 1cf5eb5
%package -n libsmbclient
ssorce 1cf5eb5
Summary: The SMB client library
ssorce 1cf5eb5
Group: Applications/System
ssorce 1cf5eb5
ssorce 1cf5eb5
%description -n libsmbclient
ssorce 1cf5eb5
The libsmbclient contains the SMB client library from the Samba suite.
ssorce 1cf5eb5
ssorce 1cf5eb5
%package -n libsmbclient-devel
ssorce 1cf5eb5
Summary: Developer tools for the SMB client library
ssorce c571a9a
Group: Development
ssorce 1cf5eb5
Requires: libsmbclient = %{epoch}:%{version}-%{release}
ssorce c571a9a
ssorce 1cf5eb5
%description -n libsmbclient-devel
ssorce 1cf5eb5
The libsmbclient-devel package contains the header files and libraries needed to
ssorce 1cf5eb5
develop programs that link against the SMB client library in the Samba suite.
ssorce c571a9a
ssorce c571a9a
cvsdist 1a06c83
%prep
cvsdist a88bdcd
# TAG: change for non-pre
d38dc38
#%setup -q -n samba-3.0.25rc3
d38dc38
%setup -q 
cvsdist bd5b9b5
cvsdist bd5b9b5
# copy Red Hat specific scripts
fenlason e09bebb
mkdir packaging/Fedora
ssorce 6223227
cp packaging/RHEL/setup/smbusers packaging/Fedora/
fenlason e09bebb
cp %{SOURCE5} packaging/Fedora/
fenlason e09bebb
cp %{SOURCE6} packaging/Fedora/
fenlason e09bebb
cp %{SOURCE7} packaging/Fedora/
fenlason e09bebb
cp %{SOURCE8} packaging/Fedora/winbind.init
ssorce 1cf5eb5
cp %{SOURCE9} packaging/Fedora/
ssorce 21b7b94
cp %{SOURCE10} packaging/Fedora/
ssorce af8bfa3
cp %{SOURCE11} packaging/Fedora/
cvsdist bd5b9b5
fenlason ea54ad0
# Upstream patches
fenlason f7f342b
#(none)
fenlason 7130007
# generic patches
ssorce 35a1209
#%patch101 -p1 -b .smbw
fenlason ea54ad0
%patch102 -p1 -b .pipedir
ssorce 1cf5eb5
#%patch103 -p1 -b .logfiles
fenlason ea54ad0
%patch104 -p1 -b .nmbd-netbiosname
ssorce 1cf5eb5
#%patch105 -p1 -b .upstream
ssorce 35a1209
#%patch106 -p1 -b .man
fenlason ea54ad0
%patch107 -p1 -b .passwd
fenlason ea54ad0
#%patch108 -p1 -b .non-ascii-domain
fenlason ea54ad0
%patch110 -p1 -b .smbspool
fenlason ea54ad0
%patch111 -p1 -b .smbclient
ssorce a68c916
#%patch112 -p1 -b .bug106483
fenlason e09bebb
#%patch113 -p1 -b .warnings
ssorce af8bfa3
%patch200 -p0 -b .inotify
6210744
%patch201 -p0 -b .pam_smbpass
cvsdist f92c011
cvsdist f92c011
# crap
cvsdist f92c011
rm -f examples/VFS/.cvsignore
cvsdist e56dc1b
mv source/VERSION source/VERSION.orig
cvsdist e56dc1b
sed -e 's/SAMBA_VERSION_VENDOR_SUFFIX=$/&\"%{release}\"/' < source/VERSION.orig > source/VERSION
cvsdist e56dc1b
cd source
cvsdist e56dc1b
script/mkversion.sh
cvsdist e56dc1b
cd ..
cvsdist f92c011
ssorce 2c40cc3
cvsdist 1a06c83
%build
cvsdist 1a06c83
cd source
fenlason ea54ad0
sh autogen.sh
cvsdist ae7478c
%ifarch i386 sparc
cvsdist ae7478c
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64"
cvsdist ae7478c
%endif
cvsdist e56dc1b
%ifarch ia64
ssorce c571a9a
#libtoolize --copy --force     # get it to recognize IA-64
ssorce c571a9a
#autoheader                                               
ssorce c571a9a
#autoconf
cvsdist e56dc1b
EXTRA="-D_LARGEFILE64_SOURCE"
cvsdist e56dc1b
%endif
fenlason 7130007
CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DLDAP_DEPRECATED" %configure \
cvsdist e56dc1b
	--with-acl-support \
cvsdist e56dc1b
	--with-automount \
cvsdist e56dc1b
	--with-libsmbclient \
cvsdist bd5b9b5
	--with-mmap \
cvsdist e56dc1b
	--with-pam \
cvsdist e56dc1b
	--with-pam_smbpass \
cvsdist bd5b9b5
	--with-quotas \
cvsdist e56dc1b
	--with-syslog \
cvsdist f92c011
	--with-utmp \
cvsdist 0ca4ff4
	--with-vfs \
cvsdist a88bdcd
	--without-smbwrapper \
ssorce 23b112d
	--with-lockdir=/var/lib/samba \
cvsdist a88bdcd
	--with-piddir=/var/run \
cvsdist a88bdcd
	--with-mandir=%{_mandir} \
ssorce 6c21016
	--with-privatedir=/var/lib/samba/private \
cvsdist a88bdcd
	--with-logfilebase=/var/log/samba \
cvsdist 27fdfc3
	--with-libdir=%{_libdir}/samba \
cvsdist 27fdfc3
	--with-configdir=%{_sysconfdir}/samba \
ssorce 734db81
	--with-pammodulesdir=%{_lib}/security \
cvsdist a88bdcd
	--with-swatdir=%{_datadir}/swat \
fenlason 7130007
	--with-shared-modules=idmap_ad,idmap_rid \
cvsdist a88bdcd
cvsdist bd5b9b5
fenlason 7130007
make  CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DLDAP_DEPRECATED" \
cvsdist e56dc1b
	proto
cvsdist e56dc1b
fenlason 7130007
make  CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -DLDAP_DEPRECATED" %{?_smp_mflags} \
gdeschne f85de9d
	all nsswitch/libnss_wins.so modules test_pam_modules test_nss_modules
cvsdist e56dc1b
cvsdist e56dc1b
make  CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" \
cvsdist e56dc1b
	debug2html
cvsdist e56dc1b
cvsdist e56dc1b
make  CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" \
cvsdist e56dc1b
	smbfilter
cvsdist f92c011
cvsdist 8c15237
( cd client ; gcc -o mount.cifs $RPM_OPT_FLAGS -Wall -O -D_GNU_SOURCE -D_LARGEFILE64_SOURCE mount.cifs.c )
fenlason ea54ad0
( cd client ; gcc -o umount.cifs $RPM_OPT_FLAGS -Wall -O -D_GNU_SOURCE -D_LARGEFILE64_SOURCE umount.cifs.c )
fenlason ea54ad0
fenlason ea54ad0
cvsdist 8c15237
cvsdist 1a06c83
%install
cvsdist 1a06c83
rm -rf $RPM_BUILD_ROOT
cvsdist 1a06c83
cvsdist 1a06c83
mkdir -p $RPM_BUILD_ROOT/sbin
cvsdist 1a06c83
mkdir -p $RPM_BUILD_ROOT/usr/{sbin,bin}
fenlason 9bec3b6
mkdir -p $RPM_BUILD_ROOT/%{_initrddir}
ssorce af8bfa3
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/{pam.d,logrotate.d,security}
ssorce 734db81
mkdir -p $RPM_BUILD_ROOT/%{_lib}/security
cvsdist bd5b9b5
mkdir -p $RPM_BUILD_ROOT/var/{log,spool}/samba
ssorce c571a9a
mkdir -p $RPM_BUILD_ROOT/var/lib/samba
ssorce 019e0ee
mkdir -p $RPM_BUILD_ROOT/var/lib/samba/private
ssorce c571a9a
mkdir -p $RPM_BUILD_ROOT/var/lib/samba/winbindd_privileged
ssorce 6a4e1ea
mkdir -p $RPM_BUILD_ROOT/var/lib/samba/scripts
cvsdist bd5b9b5
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/swat/using_samba
cvsdist bd5b9b5
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/samba/codepages 
fenlason ecaf60f
mkdir -p $RPM_BUILD_ROOT/var/run/winbindd
cvsdist bd5b9b5
cvsdist bd5b9b5
cd source
cvsdist 1a06c83
cvsdist 1a06c83
%makeinstall \
cvsdist bd5b9b5
	BINDIR=$RPM_BUILD_ROOT%{_bindir} \
cvsdist bd5b9b5
	BASEDIR=$RPM_BUILD_ROOT%{_prefix} \
cvsdist bd5b9b5
	SBINDIR=$RPM_BUILD_ROOT%{_sbindir} \
cvsdist bd5b9b5
	DATADIR=$RPM_BUILD_ROOT%{_datadir} \
ssorce 23b112d
	LOCKDIR=$RPM_BUILD_ROOT/var/lib/samba \
cvsdist bd5b9b5
	PRIVATEDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba \
cvsdist e56dc1b
	LIBDIR=$RPM_BUILD_ROOT%{_libdir}/samba \
cvsdist bd5b9b5
	CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba \
ssorce ad5d939
	PAMMODULESDIR=$RPM_BUILD_ROOT/%{_lib}/security \
cvsdist bd5b9b5
	MANDIR=$RPM_BUILD_ROOT%{_mandir} \
cvsdist bd5b9b5
	VARDIR=$RPM_BUILD_ROOT/var/log/samba \
cvsdist bd5b9b5
	CODEPAGEDIR=$RPM_BUILD_ROOT%{_datadir}/samba/codepages \
cvsdist bd5b9b5
	SWATDIR=$RPM_BUILD_ROOT%{_datadir}/swat \
cvsdist bd5b9b5
	SAMBABOOK=$RPM_BUILD_ROOT%{_datadir}/swat/using_samba \
cvsdist e56dc1b
	PIDDIR=$RPM_BUILD_ROOT/var/run
cvsdist 1a06c83
cvsdist 1a06c83
cd ..
cvsdist 1a06c83
cvsdist 1a06c83
# Install other stuff
ssorce 1cf5eb5
install -m644 packaging/Fedora/smb.conf.default $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
cvsdist bd5b9b5
install -m755 source/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_bindir}
ssorce 2c40cc3
install -m644 packaging/Fedora/smbusers $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
fenlason e09bebb
install -m755 packaging/Fedora/smbprint $RPM_BUILD_ROOT%{_bindir}
fenlason e09bebb
install -m755 packaging/Fedora/smb.init $RPM_BUILD_ROOT%{_initrddir}/smb
ssorce 21b7b94
install -m755 packaging/Fedora/nmb.init $RPM_BUILD_ROOT%{_initrddir}/nmb
fenlason e09bebb
install -m755 packaging/Fedora/winbind.init $RPM_BUILD_ROOT%{_initrddir}/winbind
ssorce af8bfa3
install -m644 packaging/Fedora/pam_winbind.conf $RPM_BUILD_ROOT%{_sysconfdir}/security
fenlason ea54ad0
#ln -s ../..%{_initrddir}/smb  $RPM_BUILD_ROOT%{_sbindir}/samba
ssorce 2c40cc3
install -m644 packaging/Fedora/samba.pamd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/samba
ssorce 2c40cc3
install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/samba
cvsdist bd5b9b5
echo 127.0.0.1 localhost > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
ssorce 21b7b94
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema
ssorce 21b7b94
install -m644 examples/LDAP/samba.schema $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/samba.schema
cvsdist bd5b9b5
cvsdist 5470a98
# winbind
cvsdist 0ca4ff4
mkdir -p $RPM_BUILD_ROOT%{_libdir}
cvsdist 0ca4ff4
install -m 755 source/nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so.2
cvsdist e56dc1b
ln -sf /%{_lib}/libnss_winbind.so.2  $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so
cvsdist 0ca4ff4
install -m 755 source/nsswitch/libnss_wins.so $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so.2
cvsdist 0ca4ff4
ln -sf /%{_lib}/libnss_wins.so.2  $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so
cvsdist f92c011
cvsdist 43010ed
# libsmbclient
cvsdist 43010ed
cvsdist e56dc1b
# make install puts libsmbclient.so in the wrong place on x86_64
ssorce 16e51c0
rm -f $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.a $RPM_BUILD_ROOT/usr/lib || true
cvsdist 47ea914
mkdir -p $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_includedir}
ssorce c571a9a
install -m 755 source/bin/libsmbclient.so $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so.0
fenlason 9bec3b6
/sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir}/
ssorce c571a9a
ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
ssorce 2c40cc3
#install -m 644 source/bin/libsmbclient.a $RPM_BUILD_ROOT%{_libdir}/libsmbclient.a
cvsdist 47ea914
install -m 644 source/include/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
cvsdist 43010ed
ssorce 35a1209
# various libs we currently remove
ssorce 35a1209
# TODO: evaluate how to make them back by extracting the correct .h files
ssorce c571a9a
ssorce c571a9a
#this lib is not really useful or usable (libmsrpc.h requires the samba source)
ssorce c571a9a
#so better to remove it until upstream fixes it
ssorce 16e51c0
rm -f $RPM_BUILD_ROOT%{_libdir}/samba/libmsrpc.so
ssorce c571a9a
rm -f $RPM_BUILD_ROOT%{_includedir}/libmsrpc.h
ssorce c571a9a
ssorce 16e51c0
rm -f $RPM_BUILD_ROOT%{_libdir}/samba/libsmbsharemodes.so
ssorce 35a1209
cvsdist bd5b9b5
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
cvsdist bd5b9b5
install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/swat
cvsdist bd5b9b5
cvsdist bd5b9b5
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
cvsdist bd5b9b5
install -m644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/samba
cvsdist 8c15237
install -m755 source/client/mount.cifs $RPM_BUILD_ROOT/sbin/mount.cifs
fenlason ea54ad0
install -m755 source/client/umount.cifs $RPM_BUILD_ROOT/sbin/umount.cifs
cvsdist ae7478c
cvsdist e56dc1b
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/editreg.1*
cvsdist e56dc1b
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
cvsdist e56dc1b
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbsh.1*
fenlason e09bebb
#rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbget.1*
cvsdist 27fdfc3
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/smbgetrc.5*
ssorce c571a9a
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/vfstest.1*
fenlason ea54ad0
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/testprns.1*
fenlason e09bebb
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbmount.8*
fenlason e09bebb
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbmnt.8*
fenlason e09bebb
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbumount.8*
cvsdist bd5b9b5
fenlason 0b239ed
# why are these getting installed in the wrong place?
fenlason 0b239ed
rm -f $RPM_BUILD_ROOT%{_sbindir}/{u,}mount.cifs
fenlason 0b239ed
ssorce 2c40cc3
cvsdist 1a06c83
%clean
cvsdist 1a06c83
rm -rf $RPM_BUILD_ROOT
cvsdist 1a06c83
ssorce 23b112d
#%pre
ssorce 2c40cc3
ssorce c571a9a
%post
Florian La Roche 30a5fec
/sbin/chkconfig --add smb
ssorce 21b7b94
/sbin/chkconfig --add nmb
ssorce 23b112d
if [ "$1" -ge "1" ]; then
ssorce 2c40cc3
	/sbin/service smb condrestart >/dev/null 2>&1 || :
ssorce 2c40cc3
	/sbin/service nmb condrestart >/dev/null 2>&1 || :
ssorce 23b112d
fi
ssorce 23b112d
exit 0
ssorce 0bebe3c
cvsdist 1a06c83
%preun
cvsdist 1a06c83
if [ $1 = 0 ] ; then
ssorce 2c40cc3
    /sbin/service smb stop >/dev/null 2>&1 || :
ssorce 2c40cc3
    /sbin/service nmb stop >/dev/null 2>&1 || :
cvsdist 1a06c83
    /sbin/chkconfig --del smb
ssorce 21b7b94
    /sbin/chkconfig --del nmb
cvsdist 1a06c83
fi
cvsdist ae7478c
exit 0
cvsdist 1a06c83
ssorce 23b112d
#%postun
cvsdist 1a06c83
ssorce 2c40cc3
ssorce 0bebe3c
%pre common
ssorce 2c40cc3
/usr/sbin/groupadd -g 88 wbpriv >/dev/null 2>&1 || :
ssorce 0bebe3c
cvsdist f92c011
%post common
cvsdist f92c011
/sbin/chkconfig --add winbind
cvsdist e56dc1b
/sbin/ldconfig
cvsdist f92c011
ssorce c571a9a
# This script must be run always on installs or upgrades
ssorce c571a9a
# it checks if a previous installation have created files
ssorce c571a9a
# under /var/cache/samba and move them in that case as the
ssorce c571a9a
# new package wants them to be under /var/lib/samba for
ssorce c571a9a
# FHS compliance
ssorce c571a9a
#
ssorce c571a9a
# - we must stop the dameon if running and restart it
ssorce c571a9a
#   after the script if it was
ssorce c571a9a
# - we do not overwrite newer files
ssorce c571a9a
# - even if /etc/init.d/smb is in samba and not
ssorce c571a9a
#   samba-common we need to stop smbd/nmbd, if they
ssorce c571a9a
#   are running, here as well, or we will mess up
ssorce c571a9a
#   shared (between winbindd and smbd/nmbd) tdbs
ssorce c571a9a
ssorce c571a9a
OLDPATH="/var/cache/samba"
ssorce c571a9a
NEWPATH="/var/lib/samba"
ssorce c571a9a
ssorce 23b112d
eval ls $OLDPATH/*.tdb >/dev/null 2>&1
ssorce 23b112d
if [ $? = 0 ]; then
ssorce c571a9a
ssorce 23b112d
	#Stop daemons before we move the files around
ssorce 23b112d
ssorce 23b112d
	#this is what condrestart checks as well
ssorce 23b112d
	if [ -f /var/lock/subsys/winbindd ]; then
ssorce 2c40cc3
		/sbin/service winbind stop >/dev/null 2>&1 || :
ssorce 23b112d
		# Use a dirty trick to fool condrestart later
ssorce 23b112d
		touch /var/lock/subsys/winbindd
ssorce 23b112d
	fi
ssorce 23b112d
ssorce 23b112d
	if [ -f /var/lock/subsys/smb ]; then
ssorce 2c40cc3
		/sbin/service smb stop >/dev/null 2>&1 || :
ssorce 23b112d
		# We need to stop smbd here as we are moving also smbd owned files
ssorce 23b112d
		# but we can't restart it until the new server is installed.
ssorce 23b112d
		# Use a dirty trick to fool condrestart later
ssorce 23b112d
		touch /var/lock/subsys/smb
ssorce c571a9a
	fi
ssorce 23b112d
ssorce 21b7b94
	if [ -f /var/lock/subsys/nmb ]; then
ssorce 2c40cc3
		/sbin/service nmb stop >/dev/null 2>&1 || :
ssorce 21b7b94
		# We need to stop smbd here as we are moving also smbd owned files
ssorce 21b7b94
		# but we can't restart it until the new server is installed.
ssorce 21b7b94
		# Use a dirty trick to fool condrestart later
ssorce 21b7b94
		touch /var/lock/subsys/nmb
ssorce 21b7b94
	fi
ssorce 21b7b94
ssorce 23b112d
	eval ls $NEWPATH/*.tdb >/dev/null 2>&1
ssorce 23b112d
	if [ $? = 0 ]; then
ssorce 23b112d
		#something strange here, lets backup this stuff and avoid just wiping it
ssorce 23b112d
ssorce 23b112d
		mkdir $NEWPATH.pkgbkp
ssorce 23b112d
		mv -f $NEWPATH/*.tdb $NEWPATH.pkgbkp/ >/dev/null 2>&1
ssorce 23b112d
		mv -f $NEWPATH/*.dat $NEWPATH.pkgbkp/ >/dev/null 2>&1
ssorce 23b112d
		mv -f $NEWPATH/perfmon $NEWPATH.pkgbkp/ >/dev/null 2>&1
ssorce 23b112d
		mv -f $NEWPATH/printing $NEWPATH.pkgbkp/ >/dev/null 2>&1
ssorce c571a9a
	fi
ssorce c571a9a
ssorce 23b112d
	mv -f $OLDPATH/*.tdb $NEWPATH/ >/dev/null 2>&1
ssorce 23b112d
	mv -f $OLDPATH/*.dat $NEWPATH/ >/dev/null 2>&1
ssorce 23b112d
	mv -f $OLDPATH/perfmon $NEWPATH/ >/dev/null 2>&1
ssorce 23b112d
	mv -f $OLDPATH/printing $NEWPATH/ >/dev/null 2>&1
ssorce c571a9a
fi
ssorce 23b112d
ssorce 6c21016
# We also moved private files from /etc/samba to
ssorce 6c21016
# /var/lib/samba/private so we need to migrate these as well
ssorce 6c21016
ssorce 6c21016
#secrets.tdb
ssorce 6c21016
if [ -f %{_sysconfdir}/samba/secrets.tdb ]; then
ssorce 6c21016
	if [ -f /var/lib/samba/private/secrets.tdb ]; then
ssorce 9611d05
		mv -f /var/lib/samba/private/secrets.tdb /var/lib/samba/private/secrets.tdb.old
ssorce 6c21016
	fi
ssorce 9611d05
	mv -f %{_sysconfdir}/samba/secrets.tdb /var/lib/samba/private/secrets.tdb
ssorce 6c21016
fi
ssorce 6c21016
ssorce 6c21016
#smbpasswd
ssorce 6c21016
if [ -f %{_sysconfdir}/samba/smbpasswd ]; then
ssorce 6c21016
	if [ -f /var/lib/samba/private/smbpasswd ]; then
ssorce 9611d05
		mv -f /var/lib/samba/private/smbpasswd /var/lib/samba/private/smbpasswd.old
ssorce 6c21016
	fi
ssorce 9611d05
	mv -f %{_sysconfdir}/samba/smbpasswd /var/lib/samba/private/smbpasswd
ssorce 6c21016
fi
ssorce 6c21016
ssorce 6c21016
#passdb.tdb
ssorce 6c21016
if [ -f %{_sysconfdir}/samba/passdb.tdb ]; then
ssorce 6c21016
	if [ -f /var/lib/samba/private/passdb.tdb ]; then
ssorce 9611d05
		mv -f /var/lib/samba/private/passdb.tdb /var/lib/samba/private/passdb.tdb.old
ssorce 6c21016
	fi
ssorce 9611d05
	mv -f %{_sysconfdir}/samba/passdb.tdb /var/lib/samba/private/passdb.tdb
ssorce 6c21016
fi
ssorce 6c21016
ssorce 9611d05
#remove schannel_store if existing, it is not info we need to keep across restarts
ssorce 9611d05
if [ -f %{_sysconfdir}/samba/schannel_store.tdb ]; then
ssorce 9611d05
	rm -f %{_sysconfdir}/samba/schannel_store.tdb
ssorce 9611d05
fi
ssorce 6c21016
ssorce 23b112d
if [ "$1" -ge "1" ]; then
ssorce 2c40cc3
	/sbin/service winbind condrestart >/dev/null 2>&1 || :
ssorce c571a9a
fi
ssorce c571a9a
cvsdist f92c011
%preun common
cvsdist f92c011
if [ $1 = 0 ] ; then
ssorce 2c40cc3
    /sbin/service winbind stop >/dev/null 2>&1 || :
cvsdist f92c011
    /sbin/chkconfig --del winbind
cvsdist f92c011
fi
cvsdist f92c011
exit 0
cvsdist f92c011
cvsdist 8c15237
%postun common
ssorce 2c40cc3
/sbin/ldconfig
ssorce 2c40cc3
ssorce 2c40cc3
ssorce 2c40cc3
%post -n libsmbclient
ssorce 2c40cc3
/sbin/ldconfig
ssorce 2c40cc3
ssorce 2c40cc3
%postun -n libsmbclient
cvsdist 8c15237
/sbin/ldconfig
cvsdist e56dc1b
cvsdist 1a06c83
%files
cvsdist 1a06c83
%defattr(-,root,root)
cvsdist 1a06c83
%{_sbindir}/smbd
cvsdist 1a06c83
%{_sbindir}/nmbd
cvsdist 1a06c83
%{_bindir}/mksmbpasswd.sh
cvsdist 1a06c83
%{_bindir}/smbstatus
ssorce 1cf5eb5
%{_bindir}/eventlogadm
cvsdist bd5b9b5
%config(noreplace) %{_sysconfdir}/samba/smbusers
ssorce 2c40cc3
%attr(755,root,root) %{_initrddir}/smb
ssorce 2c40cc3
%attr(755,root,root) %{_initrddir}/nmb
cvsdist bd5b9b5
%config(noreplace) %{_sysconfdir}/logrotate.d/samba
cvsdist bd5b9b5
%config(noreplace) %{_sysconfdir}/pam.d/samba
cvsdist 1a06c83
%{_mandir}/man7/samba.7*
cvsdist 1a06c83
%{_mandir}/man8/nmbd.8*
cvsdist e56dc1b
%{_mandir}/man8/smbd.8*
ssorce 35a1209
%{_mandir}/man8/eventlogadm.8*
ssorce 35a1209
%{_mandir}/man8/vfs_*.8*
cvsdist f92c011
%{_libdir}/samba/vfs
ssorce c571a9a
%{_libdir}/samba/auth
cvsdist bd5b9b5
%attr(1777,root,root) %dir /var/spool/samba
ssorce e4724a3
%dir %{_sysconfdir}/openldap/schema
ssorce e4724a3
%{_sysconfdir}/openldap/schema/samba.schema
cvsdist 1a06c83
ssorce b708a76
%doc examples/autofs examples/LDAP examples/libsmbclient examples/misc examples/printer-accounting
ssorce b708a76
%doc examples/printing
ssorce 45e949e
%doc docs/registry
ssorce b708a76
cvsdist ae7478c
%files swat
cvsdist ae7478c
%defattr(-,root,root)
cvsdist bd5b9b5
%config(noreplace) %{_sysconfdir}/xinetd.d/swat
cvsdist bd5b9b5
%{_datadir}/swat
cvsdist ae7478c
%{_sbindir}/swat
cvsdist ae7478c
%{_mandir}/man8/swat.8*
cvsdist e56dc1b
%attr(755,root,root) %{_libdir}/samba/*.msg
cvsdist ae7478c
cvsdist 1a06c83
%files client
cvsdist 1a06c83
%defattr(-,root,root)
cvsdist 8c15237
/sbin/mount.cifs
fenlason ea54ad0
/sbin/umount.cifs
cvsdist 5470a98
%{_bindir}/rpcclient
cvsdist 5470a98
%{_bindir}/smbcacls
cvsdist e56dc1b
%{_bindir}/findsmb
fenlason e09bebb
%{_bindir}/smbget
cvsdist 1a06c83
%{_bindir}/nmblookup
cvsdist 1a06c83
%{_bindir}/smbclient
cvsdist 1a06c83
%{_bindir}/smbprint
cvsdist 6d54b25
%{_bindir}/smbspool
cvsdist 1a06c83
%{_bindir}/smbtar
cvsdist e56dc1b
%{_bindir}/smbtree
cvsdist e56dc1b
%{_mandir}/man1/findsmb.1*
cvsdist e56dc1b
%{_mandir}/man1/nmblookup.1*
cvsdist 5470a98
%{_mandir}/man1/rpcclient.1*
cvsdist 5470a98
%{_mandir}/man1/smbcacls.1*
cvsdist 1a06c83
%{_mandir}/man1/smbclient.1*
cvsdist e56dc1b
%{_mandir}/man1/smbtar.1*
cvsdist e56dc1b
%{_mandir}/man1/smbtree.1*
fenlason e09bebb
%{_mandir}/man1/smbget.1*
ssorce 1cf5eb5
%{_mandir}/man8/smbspool.8*
ssorce 1cf5eb5
%{_mandir}/man8/mount.cifs.8*
ssorce 1cf5eb5
%{_mandir}/man8/umount.cifs.8*
cvsdist 1a06c83
cvsdist 1a06c83
%files common
cvsdist 1a06c83
%defattr(-,root,root)
fenlason 630dc48
%attr(755,root,root) /%{_lib}/security/pam_smbpass.so
cvsdist 8c15237
%dir %{_libdir}/samba
ssorce c571a9a
%{_libdir}/samba/charset
cvsdist 27fdfc3
%{_libdir}/samba/lowcase.dat
cvsdist 27fdfc3
%{_libdir}/samba/upcase.dat
cvsdist 27fdfc3
%{_libdir}/samba/valid.dat
ssorce c571a9a
#%{_libdir}/samba/libmsrpc.so
cvsdist 0ca4ff4
%{_libdir}/libnss_wins.so
cvsdist 0ca4ff4
/%{_lib}/libnss_wins.so.2
cvsdist 0ca4ff4
%{_libdir}/libnss_winbind.so
cvsdist 0ca4ff4
/%{_lib}/libnss_winbind.so.2
cvsdist 0ca4ff4
/%{_lib}/security/pam_winbind.so
fenlason e09bebb
cvsdist 27fdfc3
%{_bindir}/net
cvsdist 1a06c83
%{_bindir}/testparm
cvsdist ae7478c
%{_bindir}/smbpasswd
cvsdist 5470a98
%{_bindir}/wbinfo
cvsdist e56dc1b
%{_bindir}/ntlm_auth
cvsdist e56dc1b
%{_bindir}/pdbedit
cvsdist e56dc1b
%{_bindir}/profiles
cvsdist e56dc1b
%{_bindir}/smbcquotas
ssorce 1cf5eb5
%{_bindir}/smbcontrol
ssorce 1cf5eb5
%{_bindir}/tdbbackup
ssorce 1cf5eb5
%{_bindir}/tdbdump
ssorce 1cf5eb5
%{_bindir}/tdbtool
cvsdist 5470a98
%{_sbindir}/winbindd
ssorce 1cf5eb5
%{_libdir}/samba/idmap
ssorce 05f5aa7
%{_libdir}/samba/nss_info
ssorce c571a9a
%dir /var/lib/samba
ssorce 6c21016
%attr(700,root,root) %dir /var/lib/samba/private
fenlason ecaf60f
%dir /var/run/winbindd
ssorce c571a9a
%attr(750,root,wbpriv) %dir /var/lib/samba/winbindd_privileged
ssorce 8bc3db5
%dir /var/lib/samba/scripts
cvsdist bd5b9b5
%config(noreplace) %{_sysconfdir}/samba/smb.conf
cvsdist bd5b9b5
%config(noreplace) %{_sysconfdir}/samba/lmhosts
ssorce 1cf5eb5
%config(noreplace) %{_sysconfdir}/sysconfig/samba
ssorce ad5d939
%config(noreplace) %{_sysconfdir}/security/pam_winbind.conf
cvsdist bd5b9b5
%dir %{_datadir}/samba
ssorce 1cf5eb5
#%dir %{_datadir}/samba/codepages
cvsdist bd5b9b5
%dir %{_sysconfdir}/samba
fenlason 963c5bb
%attr(0700,root,root) %dir /var/log/samba
fenlason 9bec3b6
%{_initrddir}/winbind
cvsdist e56dc1b
%{_mandir}/man1/ntlm_auth.1*
cvsdist e56dc1b
%{_mandir}/man1/profiles.1*
cvsdist e56dc1b
%{_mandir}/man1/smbcquotas.1*
ssorce 1cf5eb5
%{_mandir}/man1/smbcontrol.1*
ssorce 1cf5eb5
%{_mandir}/man1/wbinfo.1*
ssorce 1cf5eb5
#%{_mandir}/man1/vfstest.1*
cvsdist 1a06c83
%{_mandir}/man1/testparm.1*
ssorce 1cf5eb5
%{_mandir}/man1/smbstatus.1*
ssorce 1cf5eb5
%{_mandir}/man5/smbpasswd.5*
cvsdist 1a06c83
%{_mandir}/man5/smb.conf.5*
cvsdist 1a06c83
%{_mandir}/man5/lmhosts.5*
fenlason e09bebb
%{_mandir}/man7/pam_winbind.7*
fenlason e09bebb
%{_mandir}/man7/libsmbclient.7*
ssorce 1cf5eb5
%{_mandir}/man8/smbpasswd.8*
ssorce 1cf5eb5
%{_mandir}/man8/pdbedit.8*
ssorce 1cf5eb5
%{_mandir}/man8/net.8*
ssorce 1cf5eb5
%{_mandir}/man8/winbindd.8*
ssorce 1cf5eb5
%{_mandir}/man8/tdbbackup.8*
ssorce 1cf5eb5
%{_mandir}/man8/tdbdump.8*
ssorce 35a1209
%{_mandir}/man8/tdbtool.8*
ssorce 35a1209
%{_mandir}/man8/idmap_*.8*
cvsdist 1a06c83
ssorce c571a9a
%doc README COPYING Manifest 
ssorce c571a9a
%doc WHATSNEW.txt Roadmap
ssorce b708a76
ssorce b708a76
ssorce b708a76
%files doc
ssorce c571a9a
%doc docs/REVISION docs/Samba3-Developers-Guide.pdf docs/Samba3-ByExample.pdf
ssorce c571a9a
%doc docs/Samba3-HOWTO.pdf docs/THANKS docs/history
ssorce c571a9a
%doc docs/htmldocs
ssorce c571a9a
ssorce 1cf5eb5
%files -n libsmbclient
ssorce 1cf5eb5
%{_libdir}/libsmbclient.so.0
ssorce 1cf5eb5
ssorce 1cf5eb5
%files -n libsmbclient-devel
ssorce c571a9a
%{_libdir}/libsmbclient.so
ssorce c571a9a
%{_includedir}/libsmbclient.h
ssorce c571a9a
#%{_includedir}/libmsrpc.h
ssorce c571a9a
cvsdist 1a06c83
%changelog
6210744
* Fri May 25 2007 Simo Sorce <ssorce@redhat.com>
6210744
- update to 3.0.25a as it contains many fixes
6210744
- add a fix for pam_smbpass made by Günther but committed upstream after 3.0.25a was cut.
6210744
d38dc38
* Mon May 14 2007 Simo Sorce <ssorce@redhat.com>
d38dc38
- final 3.0.25
d38dc38
- includes security fixes for CVE-2007-2444,CVE-2007-2446,CVE-2007-2447
d38dc38
6210744
* Mon Apr 30 2007 Günther Deschner <gdeschner@redhat.com>
gdeschne 4423fa9
- move to 3.0.25rc3
gdeschne 4423fa9
ssorce 45e949e
* Thu Apr 19 2007 Simo Sorce <ssorce@redhat.com>
ssorce 45e949e
- fixes in the spec file
ssorce 45e949e
- moved to 3.0.25rc1
gdeschne 4423fa9
- addedd patches (merged upstream so they will be removed in 3.0.25rc2)
ssorce 45e949e
ssorce 6a4e1ea
* Wed Apr 4 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-12.fc7
ssorce 8bc3db5
- fixes in smb.conf
ssorce 8bc3db5
- advice in smb.conf to put scripts in /var/lib/samba/scripts
ssorce 8bc3db5
- create /var/lib/samba/scripts so that selinux can be happy
ssorce 6a4e1ea
- fix Vista problems with msdfs errors
ssorce 8bc3db5
gdeschne f85de9d
* Tue Apr 03 2007 Guenther Deschner <gdeschner@redhat.com> 3.0.24-11.fc7
gdeschne f85de9d
- enable PAM and NSS dlopen checks during build
gdeschne f85de9d
- fix unresolved symbols in libnss_wins.so (bug #198230)
gdeschne f85de9d
ssorce a52efc9
* Fri Mar 30 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-10.fc7
ssorce a2467e5
- set passdb backend = tdbsam as default in smb.conf
ssorce b708a76
- remove samba-docs dependency from swat, that was a mistake
ssorce b708a76
- put back COPYING and other files in samba-common
ssorce b708a76
- put examples in samba not in samba-docs
ssorce b708a76
- leave only stuff under docs/ in samba-doc
ssorce a2467e5
ssorce fc2021d
* Thu Mar 29 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-9.fc7
ssorce 2c40cc3
- integrate most of merge review proposed changes (bug #226387)
ssorce 2c40cc3
- remove libsmbclient-devel-static and simply stop shipping the
ssorce 2c40cc3
  static version of smbclient as it seem this is deprecated and
ssorce 2c40cc3
  actively discouraged
ssorce 2c40cc3
ssorce 13049a3
* Wed Mar 28 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-8.fc7
ssorce 13049a3
- fix for bug #176649
ssorce 13049a3
ssorce 13049a3
* Mon Mar 26 2007 Simo Sorce <ssorce@redhat.com>
ssorce a68c916
- remove patch for bug 106483 as it introduces a new bug that prevents
ssorce a68c916
  the use of a credentials file with the smbclient tar command
ssorce 6c21016
- move the samba private dir from being the same as the config dir
ssorce 6c21016
  (/etc/samba) to /var/lib/samba/private
ssorce a68c916
ssorce a68c916
* Mon Mar 26 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-7.fc7
ssorce 3ce7b6e
- make winbindd start earlier in the init process, at the same time
ssorce 3ce7b6e
  ypbind is usually started as well
ssorce 21b7b94
- add a sepoarate init script for nmbd called nmb, we need to be able
ssorce 21b7b94
  to restart nmbd without dropping al smbd connections unnecessarily
ssorce 3ce7b6e
ssorce e4724a3
* Fri Mar 23 2007 Simo Sorce <ssorce@redhat.com>
ssorce e4724a3
- add samba.schema to /etc/openldap/schema
ssorce e4724a3
Florian La Roche 30a5fec
* Thu Mar 22 2007 Florian La Roche <laroche@redhat.com>
Florian La Roche 30a5fec
- adjust the Requires: for the scripts, add "chkconfig --add smb"
Florian La Roche 30a5fec
ssorce 042f6f3
* Tue Mar 20 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-6.fc7
ssorce 042f6f3
- do not put comments inline on smb.conf options, they may be read
ssorce 042f6f3
  as part of the value (for example log files names)
ssorce 042f6f3
ssorce 1cf5eb5
* Mon Mar 19 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-5.fc7
ssorce 1cf5eb5
- actually use the correct samba.pamd file not the old samba.pamd.stack file
ssorce 1cf5eb5
- fix logifles and use upstream convention of log.* instead of our old *.log
ssorce 1cf5eb5
  Winbindd creates its own log.* files anyway so we will be more consistent
ssorce 1cf5eb5
- install our own (enhanced) default smb.conf file
ssorce 1cf5eb5
- Fix pam_winbind acct_mgmt PAM result code (prevented local users from
ssorce 1cf5eb5
  logging in). Fixed by Guenther.
ssorce 1cf5eb5
- move some files from samba to samba-common as they are used with winbindd
ssorce 1cf5eb5
  as well
ssorce 1cf5eb5
ssorce 1cf5eb5
* Fri Mar 16 2007 Guenther Deschner <gdeschner@redhat.com> 3.0.24-4.fc7
ssorce 1cf5eb5
- fix arch macro which reported Vista to Samba clients.
gdeschne b5a9f4d
ssorce 23b112d
* Thu Mar 15 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-3.fc7
ssorce 23b112d
- Directories reorg, tdb files must go to /var/lib, not
ssorce 45e949e
  to /var/cache, add migration script in %%post common
ssorce 2c40cc3
- Split out libsmbclient, devel and doc packages
ssorce c571a9a
- Remove libmsrpc.[h|so] for now as they are not really usable
ssorce 1cf5eb5
- Remove kill -HUP from rotate, samba use -HUP for other things
ssorce 1cf5eb5
  noit to reopen logs
ssorce c571a9a
ssorce d37f493
* Tue Feb 20 2007 Simo Sorce <ssorce@redhat.com> 3.0.24-2.fc7
ssorce d37f493
- New upstream release
ssorce d37f493
- Fix packaging issue wrt idmap modules used only by smbd
ssorce d37f493
- Addedd Vista Patchset for compatibility with Windows Vista
ssorce d37f493
- Change default of "msdfs root", it seem to cause problems with
ssorce d37f493
  some applications and it has been proposed to change it for
ssorce d37f493
  3.0.25 upstream
ssorce d37f493
fenlason dd40d10
* Fri Sep 1 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23c-2
fenlason dd40d10
- New upstream release.
fenlason dd40d10
fenlason f7f342b
* Tue Aug 8 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23b-2
fenlason f7f342b
- New upstream release.
fenlason f7f342b
fenlason a604c49
* Mon Jul 24 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23a-3
fenlason a604c49
- Fix the -logfiles patch to close
fenlason a604c49
  bz#199607 Samba compiled with wrong log path.
fenlason a604c49
  bz#199206 smb.conf has incorrect log file path
fenlason a604c49
fenlason 640962f
* Mon Jul 24 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23a-2
fenlason 640962f
- Upgrade to new upstream 3.0.23a
fenlason 640962f
- include upstream samr_alias patch
fenlason 640962f
fenlason 035c67c
* Tue Jul 11 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23-2
fenlason 035c67c
- New upstream release.
fenlason 035c67c
- Use modified filter-requires-samba.sh from packaging/RHEL/setup/
fenlason 035c67c
  to get rid of bogus dependency on perl(Unicode::MapUTF8)
fenlason 035c67c
- Update the -logfiles and -smb.conf patches to work with 3.0.23
fenlason 035c67c
fenlason 0b239ed
* Thu Jul 6 2006 Jay Fenlason <fenlason@redhat.com> 3.0.23-0.RC3
fenlason 0b239ed
- New upstream RC release.
fenlason 0b239ed
- Update the -logfiles, and -passwd patches for
fenlason 0b239ed
  3.0.23rc3
fenlason 0b239ed
- Include the change to smb.init from Bastien Nocera <bnocera@redhat.com>)
fenlason 0b239ed
  to close
fenlason 0b239ed
  bz#182560 Wrong retval for initscript when smbd is dead
fenlason 0b239ed
- Update this spec file to build with 3.0.23rc3
fenlason 0b239ed
- Remove the -install.mount.smbfs patch, since we don't install
fenlason 0b239ed
  mount.smbfs any more.
fenlason 0b239ed
26cb490
* Wed Jun 14 2006 Tomas Mraz <tmraz@redhat.com> - 2.0.21c-3
26cb490
- rebuilt with new gnutls
26cb490
fenlason 8bbfb9b
* Fri Mar 17 2006 Jay Fenlason <fenlason@redhat.com> 2.0.21c-2
fenlason 8bbfb9b
- New upstream version.
fenlason 8bbfb9b
fenlason 5bcabbc
* Mon Feb 13 2006 Jay Fenlason <fenlason@redhat.com> 3.0.21b-2
fenlason e09bebb
- New upstream version.
fenlason e09bebb
- Since the rawhide kernel has dropped support for smbfs, remove smbmount
fenlason e09bebb
  and smbumount.  Users should use mount.cifs instead.
fenlason e09bebb
- Upgrade to 3.0.21b
fenlason e09bebb
62a625d
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0:3.0.20b-2.1.1
62a625d
- bump again for double-long bug on ppc(64)
62a625d
54e4154
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
54e4154
- rebuilt
54e4154
fenlason 7130007
* Mon Nov 13 2005 Jay Fenlason <fenlason@redhat.com> 3.0.20b-2
fenlason 7130007
- turn on -DLDAP_DEPRECATED to allow access to ldap functions that have
fenlason 7130007
  been depricated in 2.3.11, but which don't have well-documented
fenlason 7130007
  replacements (ldap_simple_bind_s(), for example).
fenlason 7130007
- Upgrade to 3.0.20b, which includes all the previous upstream patches.
fenlason 7130007
- Updated the -warnings patch for 3.0.20a.
fenlason 7130007
- Include  --with-shared-modules=idmap_ad,idmap_rid to close
fenlason b3e7793
  bz#156810 --with-shared-modules=idmap_ad,idmap_rid
fenlason 7130007
- Include the new samba.pamd from Tomas Mraz (tmraz@redhat.com) to close
fenlason b3e7793
  bz#170259 pam_stack is deprecated
fenlason 7130007
161e9ca
* Sun Nov 13 2005 Warren Togami <wtogami@redhat.com> 3.0.20-3
161e9ca
- epochs from deps, req exact release
2039b75
- rebuild against new openssl
2039b75
fenlason ea54ad0
* Mon Aug 22 2005 Jay Fenlason <fenlason@redhat.com> 3.0.20-2
fenlason ea54ad0
- New upstream release
fenlason 2385797
  Includes five upstream patches -bug3010_v1, -groupname_enumeration_v3,
fenlason 2385797
    -regcreatekey_winxp_v1, -usrmgr_groups_v1, and -winbindd_v1
fenlason ea54ad0
  This obsoletes the -pie and -delim patches
fenlason ea54ad0
  the -warning and -gcc4 patches are obsolete too
fenlason 2385797
  The -man, -passwd, and -smbspool patches were updated to match 3.0.20pre1
fenlason ea54ad0
  Also, the -quoting patch was implemented differently upstream
fenlason ea54ad0
  There is now a umount.cifs executable and manpage
fenlason ea54ad0
  We run autogen.sh as part of the build phase
fenlason ea54ad0
  The testprns command is now gone
fenlason ea54ad0
  libsmbclient now has a man page
fenlason ea54ad0
- Include -bug106483 patch to close
fenlason ea54ad0
  bz#106483 smbclient: -N negates the provided password, despite documentation
fenlason 2385797
- Added the -warnings patch to quiet some compiler warnings.
fenlason 2385797
- Removed many obsolete patches from CVS.
fenlason ea54ad0
fenlason 04ea64f
* Mon May 2 2005 Jay Fenlason <fenlason@redhat.com> 3.0.14a-2
fenlason 04ea64f
- New upstream release.
fenlason 04ea64f
- the -64bit-timestamps, -clitar, -establish_trust, user_rights_v1,
fenlason 04ea64f
  winbind_find_dc_v2 patches are now obsolete.
fenlason 04ea64f
fenlason 04ea64f
* Thu Apr 7 2005 Jay Fenlason <fenlason@redhat.com> 3.0.13-2
fenlason 04ea64f
- New upstream release
fenlason 04ea64f
- add my -quoting patch, to fix swat with strings that contain
fenlason 04ea64f
  html meta-characters, and to use correct quote characters in
fenlason 04ea64f
  lists, closing bz#134310
fenlason 04ea64f
- include the upstream winbindd_2k3sp1 patch
fenlason 04ea64f
- include the -smbclient patch.
fenlason 04ea64f
- include the -hang patch from upstream.
fenlason 04ea64f
Florian La Roche 6053737
* Thu Mar 24 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche 6053737
- add a "exit 0" to the postun of the main samba package
Florian La Roche 6053737
32d112b
* Wed Mar  2 2005 Tomas Mraz <tmraz@redhat.com> 3.0.11-5
32d112b
- rebuild with openssl-0.9.7e
32d112b
fenlason a3d34c1
* Thu Feb 24 2005 Jay Fenlason <fenlason@redhat.com> 3.0.11-4
fenlason a3d34c1
- Use the updated filter-requires-samba.sh file, so we don't accidentally
fenlason a3d34c1
  pick up a dependency on perl(Crypt::SmbHash)
fenlason a3d34c1
fenlason 230bea9
* Fri Feb 18 2005 Jay Fenlason <fenlason@redhat.com> 3.0.11-3
fenlason 230bea9
- add -gcc4 patch to compile with gcc 4.
fenlason 230bea9
- remove the now obsolete -smbclient-kerberos.patch
fenlason 230bea9
- Include four upstream patches from
fenlason 230bea9
  http://samba.org/~jerry/patches/post-3.0.11/
fenlason 230bea9
  (Slightly modified the winbind_find_dc_v2 patch to apply easily with
fenlason 230bea9
  rpmbuild).
fenlason 230bea9
fenlason 230bea9
* Fri Feb 4 2005 Jay Fenlason <fenlason@redhat.com> 3.0.11-2
fenlason 230bea9
- include -smbspool patch to close bz#104136
fenlason 230bea9
fenlason 630dc48
* Wed Jan 12 2005 Jay Fenlason <fenlason@redhat.com> 3.0.10-4
fenlason 630dc48
- Update the -man patch to fix ntlm_auth.1 too.
fenlason 630dc48
- Move pam_smbpass.so to the -common package, so both the 32
fenlason 630dc48
  and 64-bit versions will be installed on multiarch platforms.
fenlason 630dc48
  This closes bz#143617
fenlason 630dc48
- Added new -delim patch to fix mount.cifs so it can accept
fenlason 630dc48
  passwords with commas in them (via environment or credentials
fenlason 630dc48
  file) to close bz#144198
fenlason 630dc48
9ab4ff4
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 3.0.10-3
9ab4ff4
- Rebuilt for new readline.
9ab4ff4
fenlason ecaf60f
* Fri Dec 17 2004 Jay Fenlason <fenlason@redhat.com> 3.0.10-2
fenlason ecaf60f
- New upstream release that closes CAN-2004-1154  bz#142544
fenlason ecaf60f
- Include the -64bit patch from Nalin.  This closes bz#142873
fenlason ecaf60f
- Update the -logfiles patch to work with 3.0.10
fenlason ecaf60f
- Create /var/run/winbindd and make it part of the -common rpm to close
fenlason ecaf60f
  bz#142242
fenlason ecaf60f
fenlason 963c5bb
* Mon Nov 22 2004 Jay Fenlason <fenlason@redhat.com> 3.0.9-2
fenlason 963c5bb
- New upstream release.  This obsoletes the -secret patch.
fenlason 963c5bb
  Include my changetrustpw patch to make "net ads changetrustpw" stop
fenlason 963c5bb
  aborting.  This closes #134694
fenlason 963c5bb
- Remove obsolete triggers for ancient samba versions.
fenlason 963c5bb
- Move /var/log/samba to the -common rpm.  This closes #76628
fenlason 963c5bb
- Remove the hack needed to get around the bad docs files in the
fenlason 963c5bb
  3.0.8 tarball.
fenlason 963c5bb
- Change the comment in winbind.init to point at the correct pidfile.
fenlason 963c5bb
  This closes #76641
fenlason 963c5bb
3cbfab6
* Mon Nov 22 2004 Than Ngo <than@redhat.com> 3.0.8-4
3cbfab6
- fix unresolved symbols in libsmbclient which caused applications
3cbfab6
  such as KDE's konqueror to fail when accessing smb:// URLs. #139894
3cbfab6
fenlason 963c5bb
* Thu Nov 11 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-3.1
fenlason 963c5bb
- Rescue the install.mount.smbfs patch from Juanjo Villaplana
fenlason 963c5bb
  (villapla@si.uji.es) to prevent building the srpm from trashing your
fenlason 963c5bb
  installed /usr/bin/smbmount
fenlason 963c5bb
fenlason 35a7006
* Tue Nov 9 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-3
fenlason 35a7006
- Include the corrected docs tarball, and use it instead of the
fenlason 35a7006
  obsolete docs from the upstream 3.0.8 tarball.
fenlason 35a7006
- Update the logfiles patch to work with the updated docs.
fenlason 35a7006
fenlason a83c89b
* Mon Nov 8 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-2
fenlason a83c89b
- New upstream version fixes CAN-2004-0930.  This obsoletes the
fenlason a83c89b
  disable-sendfile, salt, signing-shortkey and fqdn patches.
fenlason a83c89b
- Add my <fenlason@redhat.com> ugly non-ascii-domain patch.
fenlason a83c89b
- Updated the pie patch for 3.0.8.
fenlason a83c89b
- Updated the logfiles patch for 3.0.8.
fenlason a83c89b
fenlason a83c89b
* Tue Oct 26 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre2
fenlason a83c89b
- New upstream version
fenlason a83c89b
- Add Nalin's signing-shortkey patch.
fenlason a83c89b
fenlason 3305cc4
* Tue Oct 19 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1.3
fenlason 3305cc4
- disable the -salt patch, because it causes undefined references in
fenlason 3305cc4
  libsmbclient that prevent gnome-vfs from building.
fenlason 3305cc4
fenlason 4522b61
* Fri Oct 15 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1.2
fenlason 4522b61
- Re-enable the x_fclose patch that was accidentally disabled
fenlason 4522b61
  in 3.0.8-0.pre1.1.  This closes #135832
fenlason 4522b61
- include Nalin's -fqdn and -salt patches.
fenlason 4522b61
fenlason c0e6852
* Wed Oct 13 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1.1
fenlason c0e6852
- Include disable-sendfile patch to default "use sendfile" to "no".
fenlason c0e6852
  This closes #132779
fenlason c0e6852
fenlason c0e6852
* Wed Oct 6 2004 Jay Fenlason <fenlason@redhat.com>
fenlason c0e6852
- Include patch from Steven Lawrance (slawrance@yahoo.com) that modifies
fenlason c0e6852
  smbmnt to work with 32-bit uids.
fenlason c0e6852
fenlason 9bec3b6
* Mon Sep 27 2004 Jay Fenlason <fenlason@redhat.com> 3.0.8-0.pre1
fenlason 9bec3b6
- new upstream release.  This obsoletes the ldapsam_compat patches.
fenlason 9bec3b6
fenlason 9bec3b6
* Wed Sep 15 2004 Jay Fenlason <fenlason@redhat.com> 3.0.7-4
fenlason 9bec3b6
- Update docs section to not carryover the docs/manpages directory
fenlason 9bec3b6
  This moved many files from /usr/share/doc/samba-3.0.7/docs/* to
fenlason 9bec3b6
  /usr/share/doc/samba-3.0.7/*
fenlason 9bec3b6
- Modify spec file as suggested by Rex Dieter (rdieter@math.unl.edu)
ssorce 45e949e
  to correctly create libsmbclient.so.0 and to use %%_initrddir instead
fenlason 9bec3b6
  of rolling our own.  This closes #132642
fenlason 9bec3b6
- Add patch to default "use sendfile" to no, since sendfile appears to
fenlason 9bec3b6
  be broken
fenlason 9bec3b6
- Add patch from Volker Lendecke <vl@samba.org> to help make
fenlason 9bec3b6
  ldapsam_compat work again.
fenlason 9bec3b6
- Add patch from "Vince Brimhall" <vbrimhall@novell.com> for ldapsam_compat
fenlason 9bec3b6
  These two patches close bugzilla #132169
fenlason 9bec3b6
fenlason f6fdd03
* Mon Sep 13 2004 Jay Fenlason <fenlason@redhat.com> 3.0.7-3
fenlason f6fdd03
- Upgrade to 3.0.7, which fixes CAN-2004-0807 CAN-2004-0808
fenlason f6fdd03
  This obsoletes the 3.0.6-schema patch.
fenlason 7b3b7ae
- Update BuildRequires line to include openldap-devel openssl-devel
fenlason 7b3b7ae
  and cups-devel
fenlason f6fdd03
cvsdist 30c27cc
* Mon Aug 16 2004 Jay Fenlason <fenlason@redhat.com> 3.0.6-3
cvsdist 30c27cc
- New upstream version.
cvsdist 30c27cc
- Include post 3.0.6 patch from "Gerald (Jerry) Carter" <jerry@samba.org>
cvsdist 30c27cc
  to fix a duplicate in the LDAP schema.
cvsdist 30c27cc
- Include 64-bit timestamp patch from Ravikumar (rkumar@hp.com)
cvsdist 30c27cc
  to allow correct timestamp handling on 64-bit platforms and fix #126109.
cvsdist 30c27cc
- reenable the -pie patch.  Samba is too widely used, and too vulnerable
cvsdist 30c27cc
  to potential security holes to disable an important security feature
cvsdist 30c27cc
  like -pie.  The correct fix is to have the toolchain not create broken
cvsdist 30c27cc
  executables when programs compiled -pie are stripped.
cvsdist 30c27cc
- Remove obsolete patches.
cvsdist 30c27cc
- Modify this spec file to put libsmbclient.{a,so} in the right place on
cvsdist 30c27cc
  x86_64 machines.
cvsdist 30c27cc
cvsdist 30c27cc
* Wed Aug  5 2004 Jason Vas Dias <jvdias@redhat.com> 3.0.5-3
cvsdist 30c27cc
- Removed '-pie' patch - 3.0.5 uses -fPIC/-PIC, and the combination
cvsdist 30c27cc
- resulted in executables getting corrupt stacks, causing smbmnt to
cvsdist 30c27cc
- get a SIGBUS in the mount() call (bug 127420).
cvsdist 30c27cc
cvsdist 30c27cc
* Fri Jul 30 2004 Jay Fenlason <fenlason@redhat.com> 3.0.5-2
cvsdist 30c27cc
- Upgrade to 3.0.5, which is a regression from 3.0.5pre1 for a
cvsdist 30c27cc
  security fix.
cvsdist 30c27cc
- Include the 3.0.4-backport patch from the 3E branch.  This restores
cvsdist 30c27cc
  some of the 3.0.5pre1 and 3.0.5rc1 functionality.
cvsdist 30c27cc
cvsdist 30c27cc
* Tue Jul 20 2004 Jay Fenlason <fenlason@redhat.com> 3.0.5-0.pre1.1
cvsdist 30c27cc
- Backport base64_decode patche to close CAN-2004-0500
cvsdist 30c27cc
- Backport hash patch to close CAN-2004-0686
cvsdist 30c27cc
- use_authtok patch from Nalin Dahyabhai <nalin@redhat.com>
cvsdist 30c27cc
- smbclient-kerberos patch from Alexander Larsson <alexl@redhat.com>
cvsdist 30c27cc
- passwd patch uses "*" instead of "x" for "hashed" passwords for
cvsdist 30c27cc
  accounts created by winbind.  "x" means "password is in /etc/shadow" to
cvsdist 30c27cc
  brain-damaged pam_unix module.
cvsdist 30c27cc
cvsdist 27fdfc3
* Fri Jul 2 2004 Jay Fenlason <fenlason@redhat.com> 3.0.5.0pre1.0
cvsdist 27fdfc3
- New upstream version
ssorce 45e949e
- use %% { SOURCE1 } instead of a hardcoded path
cvsdist 27fdfc3
- include -winbind patch from Gerald (Jerry) Carter (jerry@samba.org)
cvsdist 27fdfc3
  https://bugzilla.samba.org/show_bug.cgi?id=1315
cvsdist 27fdfc3
  to make winbindd work against Windows versions that do not have
cvsdist 27fdfc3
  128 bit encryption enabled.
ssorce 45e949e
- Moved %%{_bindir}/net to the -common package, so that folks who just
cvsdist 27fdfc3
  want to use winbind, etc don't have to install -client in order to
cvsdist 27fdfc3
  "net join" their domain.
cvsdist 27fdfc3
- New upstream version obsoletes the patches added in 3.0.3-5
cvsdist 27fdfc3
- Remove smbgetrc.5 man page, since we don't ship smbget.
cvsdist 27fdfc3
cvsdist 609a20b
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 609a20b
- rebuilt
cvsdist 609a20b
cvsdist a88bdcd
* Tue May 4 2004 Jay Fenlason <fenlason@redhat.com> 3.0.3-5
cvsdist a88bdcd
- Patch to allow password changes from machines patched with
cvsdist a88bdcd
  Microsoft hotfix MS04-011.
cvsdist a88bdcd
- Include patches for https://bugzilla.samba.org/show_bug.cgi?id=1302
cvsdist a88bdcd
  and https://bugzilla.samba.org/show_bug.cgi?id=1309
cvsdist a88bdcd
cvsdist a88bdcd
* Thu Apr 29 2004 Jay Fenlason <fenlason@redhat.com> 3.0.3-4
cvsdist a88bdcd
- Samba 3.0.3 released.
cvsdist a88bdcd
cvsdist a88bdcd
* Wed Apr 21 2004 jay Fenlason <fenlason@redhat.com> 3.0.3-3.rc1
cvsdist a88bdcd
- New upstream version
cvsdist a88bdcd
- updated spec file to make libsmbclient.so executable.  This closes
cvsdist a88bdcd
  bugzilla #121356
cvsdist a88bdcd
cvsdist a88bdcd
* Mon Apr 5 2004 Jay Fenlason <fenlason@redhat.com> 3.0.3-2.pre2
cvsdist a88bdcd
- New upstream version  
cvsdist a88bdcd
- Updated configure line to remove --with-fhs and to explicitly set all
cvsdist a88bdcd
  the directories that --with-fhs was setting.  We were overriding most of
cvsdist a88bdcd
  them anyway.  This closes #118598
cvsdist a88bdcd
cvsdist a88bdcd
* Mon Mar 15 2004 Jay Fenlason <fenlason@redhat.com> 3.0.3-1.pre1
cvsdist a88bdcd
- New upstream version.
cvsdist a88bdcd
- Updated -pie and -logfiles patches for 3.0.3pre1
cvsdist a88bdcd
- add krb5-devel to buildrequires, fixes #116560
cvsdist a88bdcd
- Add patch from Miloslav Trmac (mitr@volny.cz) to allow non-root to run
cvsdist a88bdcd
  "service smb status".  This fixes #116559
cvsdist a88bdcd
cvsdist 8c15237
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 8c15237
- rebuilt
cvsdist 8c15237
cvsdist 8c15237
* Mon Feb 16 2004 Jay Fenlason <fenlason@redhat.com> 3.0.2a-1
cvsdist 8c15237
- Upgrade to 3.0.2a
cvsdist 8c15237
cvsdist 8c15237
* Mon Feb 16 2004 Karsten Hopp <karsten@redhat.de> 3.0.2-7 
cvsdist 8c15237
- fix ownership in -common package
cvsdist 8c15237
cvsdist 8c15237
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 8c15237
- rebuilt
cvsdist 8c15237
cvsdist 8c15237
* Fri Feb 13 2004 Jay Fenlason <fenlason@redhat.com>
cvsdist 8c15237
- Change all requires lines to list an explicit epoch.  Closes #102715
ssorce 45e949e
- Add an explicit Epoch so that %%{epoch} is defined.
cvsdist 8c15237
cvsdist 8c15237
* Mon Feb 9 2004 Jay Fenlason <fenlason@redhat.com> 3.0.2-5
cvsdist 8c15237
- New upstream version: 3.0.2 final includes security fix for #114995
cvsdist 8c15237
  (CAN-2004-0082)
cvsdist 8c15237
- Edit postun script for the -common package to restart winbind when
cvsdist 8c15237
  appropriate.  Fixes bugzilla #114051.
cvsdist 8c15237
cvsdist 8c15237
* Mon Feb 2 2004 Jay Fenlason <fenlason@redhat.com> 3.0.2-3rc2
ssorce 45e949e
- add %%dir entries for %%{_libdir}/samba and %%{_libdir}/samba/charset
cvsdist 8c15237
- Upgrade to new upstream version
cvsdist 8c15237
- build mount.cifs for the new cifs filesystem in the 2.6 kernel.
cvsdist 8c15237
cvsdist 3292a27
* Mon Jan 19 2004 Jay Fenlason <fenlason@redhat.com> 3.0.2-1rc1
cvsdist 3292a27
- Upgrade to new upstream version
cvsdist 3292a27
cvsdist 3292a27
* Wed Dec 17 2003 Felipe Alfaro Solana <felipe_alfaro@linuxmail.org> 3.0.1-1
cvsdist 3292a27
- Update to 3.0.1
cvsdist 3292a27
- Removed testparm patch as it's already merged
cvsdist 3292a27
- Removed Samba.7* man pages
cvsdist 3292a27
- Fixed .buildroot patch
cvsdist 3292a27
- Fixed .pie patch
cvsdist 3292a27
- Added new /usr/bin/tdbdump file
cvsdist 3292a27
cvsdist e56dc1b
* Thu Sep 25 2003 Jay Fenlason <fenlason@redhat.com> 3.0.0-15
cvsdist e56dc1b
- New 3.0.0 final release
cvsdist e56dc1b
- merge nmbd-netbiosname and testparm patches from 3E branch
cvsdist e56dc1b
- updated the -logfiles patch to work against 3.0.0
cvsdist e56dc1b
- updated the pie patch
cvsdist e56dc1b
- update the VERSION file during build
cvsdist e56dc1b
- use make -j if avaliable
cvsdist e56dc1b
- merge the winbindd_privileged change from 3E
cvsdist e56dc1b
- merge the "rm /usr/lib" patch that allows Samba to build on 64-bit
cvsdist e56dc1b
  platforms despite the broken Makefile
cvsdist e56dc1b
cvsdist e56dc1b
* Mon Aug 18 2003 Jay Fenlason <fenlason@redhat.com>
cvsdist e56dc1b
- Merge from samba-3E-branch after samba-3.0.0rc1 was released
cvsdist e56dc1b
cvsdist e56dc1b
* Wed Jul 23 2003 Jay Fenlason <fenlason@redhat.com> 3.0.0-3beta3
cvsdist e56dc1b
- Merge from 3.0.0-2beta3.3E
cvsdist e56dc1b
- (Correct log file names (#100981).)
cvsdist e56dc1b
- (Fix pidfile directory in samab.log)
cvsdist e56dc1b
- (Remove obsolete samba-3.0.0beta2.tar.bz2.md5 file)
cvsdist e56dc1b
- (Move libsmbclient to the -common package (#99449))
cvsdist e56dc1b
cvsdist e56dc1b
* Tue Jun 22 2003 Nalin Dahyabhai <nalin@redhat.com> 2.2.8a-4
cvsdist e56dc1b
- rebuild
cvsdist e56dc1b
cvsdist e56dc1b
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist e56dc1b
- rebuilt
cvsdist 1d1cfe7
cvsdist e56dc1b
* Wed May 28 2003 Jay Fenlason <fenlason@redhat.com> 2.2.8a-2
cvsdist e56dc1b
- add libsmbclient.so for gnome-vfs-extras
cvsdist e56dc1b
- Edit specfile to specify /var/run for pid files
cvsdist e56dc1b
- Move /tmp/.winbindd/socket to /var/run/winbindd/socket
cvsdist e56dc1b
cvsdist e56dc1b
* Wed May 14 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist e56dc1b
- add proper ldconfig calls
cvsdist e56dc1b
cvsdist e56dc1b
* Thu Apr 24 2003 Jay Fenlason <fenlason@redhat.com> 2.2.8a-1
cvsdist e56dc1b
- upgrade to 2.2.8a
cvsdist e56dc1b
- remove old .md5 files
cvsdist e56dc1b
- add "pid directory = /var/run" to the smb.conf file.  Fixes #88495
cvsdist e56dc1b
- Patch from jra@dp.samba.org to fix a delete-on-close regression
cvsdist e56dc1b
cvsdist e56dc1b
* Mon Mar 24 2003 Jay Fenlason <fenlason@redhat.com> 2.2.8-0
cvsdist e56dc1b
- Upgrade to 2.2.8
cvsdist e56dc1b
- removed commented out patches.
cvsdist e56dc1b
- removed old patches and .md5 files from the repository.
cvsdist e56dc1b
- remove duplicate /sbin/chkconfig --del winbind which causes
cvsdist e56dc1b
  warnings when removing samba.
cvsdist e56dc1b
- Fixed minor bug in smbprint that causes it to fail when called with
cvsdist e56dc1b
  more than 10 parameters: the accounting file (and spool directory
cvsdist e56dc1b
  derived from it) were being set wrong due to missing {}.  This closes
cvsdist e56dc1b
  bug #86473.
cvsdist e56dc1b
- updated smb.conf patch, includes new defaults to close bug #84822.
cvsdist 2b01d31
cvsdist 0ca4ff4
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 0ca4ff4
- rebuilt
cvsdist 0ca4ff4
cvsdist 0ca4ff4
* Thu Feb 20 2003 Jonathan Blandford <jrb@redhat.com> 2.2.7a-5
cvsdist 0ca4ff4
- remove swat.desktop file
cvsdist 0ca4ff4
cvsdist 0ca4ff4
* Thu Feb 20 2003 Nalin Dahyabhai <nalin@redhat.com> 2.2.7a-4
ssorce 45e949e
- relink libnss_wins.so with SHLD="%%{__cc} -lnsl" to force libnss_wins.so to
cvsdist 0ca4ff4
  link with libnsl, avoiding unresolved symbol errors on functions in libnsl
cvsdist 0ca4ff4
cvsdist 0ca4ff4
* Mon Feb 10 2003 Jay Fenlason <fenlason@redhat.com> 2.2.7a-3
cvsdist 0ca4ff4
- edited spec file to put .so files in the correct directories
cvsdist 0ca4ff4
  on 64-bit platforms that have 32-bit compatability issues
cvsdist 0ca4ff4
  (sparc64, x86_64, etc).  This fixes bugzilla #83782.
cvsdist 0ca4ff4
- Added samba-2.2.7a-error.patch from twaugh.  This fixes
cvsdist 0ca4ff4
  bugzilla #82454.
cvsdist 0ca4ff4
cvsdist 0ca4ff4
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 0ca4ff4
- rebuilt
cvsdist 0ca4ff4
cvsdist 0ca4ff4
* Thu Jan  9 2003 Jay Fenlason <fenlason@redhat.com> 2.2.7a-1
cvsdist 0ca4ff4
- Update to 2.2.7a
cvsdist 0ca4ff4
- Change default printing system to CUPS
cvsdist 0ca4ff4
- Turn on pam_smbpass
cvsdist 0ca4ff4
- Turn on msdfs
cvsdist 0ca4ff4
cvsdist 0ca4ff4
* Sat Jan  4 2003 Jeff Johnson <jbj@redhat.com> 2.2.7-5
cvsdist 0ca4ff4
- use internal dep generator.
cvsdist 0ca4ff4
cvsdist 0ca4ff4
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 2.2.7-4
cvsdist 0ca4ff4
- don't use rpms internal dep generator
cvsdist 47ea914
cvsdist 47ea914
* Mon Dec 02 2002 Elliot Lee <sopwith@redhat.com> 2.2.7-3
cvsdist 47ea914
- Fix missing doc files.
cvsdist 47ea914
- Fix multilib issues
cvsdist 47ea914
cvsdist 47ea914
* Wed Nov 20 2002 Bill Nottingham <notting@redhat.com> 2.2.7-2
cvsdist 47ea914
- update to 2.2.7
cvsdist 47ea914
- add patch for LFS in smbclient (<tcallawa@redhat.com>)
cvsdist 47ea914
ssorce 2c40cc3
* Wed Aug 28 2002 Trond Eivind Glomsød <teg@redhat.com> 2.2.5-10
cvsdist 0087adb
- logrotate fixes (#65007)
cvsdist 0087adb
ssorce 2c40cc3
* Mon Aug 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-9
cvsdist 548fc0e
- /usr/lib was used in place of %%{_libdir} in three locations (#72554)
cvsdist 548fc0e
ssorce 2c40cc3
* Mon Aug  5 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-8
cvsdist 0bf5295
- Initscript fix (#70720)
cvsdist 0bf5295
ssorce 2c40cc3
* Fri Jul 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-7
cvsdist f92c011
- Enable VFS support and compile the "recycling" module (#69796)
cvsdist f92c011
- more selective includes of the examples dir 
cvsdist f92c011
ssorce 2c40cc3
* Tue Jul 23 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-6
cvsdist f92c011
- Fix the lpq parser for better handling of LPRng systems (#69352)
cvsdist f92c011
ssorce 2c40cc3
* Tue Jul 23 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-5
cvsdist f92c011
- desktop file fixes (#69505)
cvsdist f92c011
ssorce 2c40cc3
* Wed Jun 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-4
cvsdist f92c011
- Enable ACLs
cvsdist f92c011
ssorce 2c40cc3
* Tue Jun 25 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-3
cvsdist f92c011
- Make it not depend on Net::LDAP - those are doc files and examples
cvsdist f92c011
cvsdist f92c011
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist f92c011
- automated rebuild
cvsdist f92c011
ssorce 2c40cc3
* Thu Jun 20 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.5-1
cvsdist f92c011
- 2.2.5
cvsdist f92c011
ssorce 2c40cc3
* Fri Jun 14 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.4-5
cvsdist f92c011
- Move the post/preun of winbind into the -common subpackage, 
cvsdist f92c011
  where the script is (#66128)
cvsdist f92c011
ssorce 2c40cc3
* Tue Jun  4 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.4-4
cvsdist f92c011
- Fix pidfile locations so it runs properly again (2.2.4 
cvsdist f92c011
  added a new directtive - #65007)
cvsdist f92c011
cvsdist f92c011
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist f92c011
- automated rebuild
cvsdist f92c011
ssorce 2c40cc3
* Tue May 14 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.4-2
cvsdist f92c011
- Fix #64804
cvsdist f92c011
ssorce 2c40cc3
* Thu May  9 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.4-1
cvsdist f92c011
- 2.2.4
cvsdist f92c011
- Removed some zero-length and CVS internal files
cvsdist f92c011
- Make it build
cvsdist f92c011
ssorce 2c40cc3
* Wed Apr 10 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-6
cvsdist 0080b98
- Don't use /etc/samba.d in smbadduser, it should be /etc/samba
cvsdist 0080b98
ssorce 2c40cc3
* Thu Apr  4 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-5
cvsdist 43010ed
- Add libsmbclient.a w/headerfile for KDE (#62202)
cvsdist 43010ed
ssorce 2c40cc3
* Tue Mar 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-4
cvsdist 43010ed
- Make the logrotate script look the correct place for the pid files 
cvsdist 43010ed
cvsdist 43010ed
* Thu Mar 14 2002 Nalin Dahyabhai <nalin@redhat.com> 2.2.3a-3
cvsdist 43010ed
- include interfaces.o in pam_smbpass.so, which needs symbols from interfaces.o
cvsdist 43010ed
  (patch posted to samba-list by Ilia Chipitsine)
cvsdist 43010ed
ssorce 2c40cc3
* Thu Feb 21 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-2
cvsdist 43010ed
- Rebuild
cvsdist 43010ed
ssorce 2c40cc3
* Thu Feb  7 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3a-1
cvsdist 5470a98
- 2.2.3a
cvsdist 5470a98
ssorce 2c40cc3
* Mon Feb  4 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.2.3-1
cvsdist 5470a98
- 2.2.3
cvsdist 5470a98
ssorce 2c40cc3
* Thu Nov 29 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-8
cvsdist 5470a98
- New pam configuration file for samba
cvsdist 5470a98
ssorce 2c40cc3
* Tue Nov 27 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-7
cvsdist 5470a98
- Enable PAM session controll and password sync
cvsdist 5470a98
ssorce 2c40cc3
* Tue Nov 13 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-6
cvsdist 5470a98
- Move winbind files to samba-common. Add separate initscript for
cvsdist 5470a98
  winbind 
cvsdist 5470a98
- Fixes for winbind - protect global variables with mutex, use
cvsdist 5470a98
  more secure getenv
cvsdist 5470a98
ssorce 2c40cc3
* Thu Nov  8 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-5
cvsdist 5470a98
- Teach smbadduser about "getent passwd" 
cvsdist 5470a98
- Fix more pid-file references
cvsdist 5470a98
- Add (conditional) winbindd startup to the initscript, configured in
cvsdist 5470a98
  /etc/sysconfig/samba
cvsdist 5470a98
ssorce 2c40cc3
* Wed Nov  7 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-4
cvsdist 5470a98
- Fix pid-file reference in logrotate script
cvsdist 5470a98
- include pam and nss modules for winbind
cvsdist 5470a98
ssorce 2c40cc3
* Mon Nov  5 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-3
cvsdist 5470a98
- Add "--with-utmp" to configure options (#55372)
cvsdist 5470a98
- Include winbind, pam_smbpass.so, rpcclient and smbcacls
cvsdist 5470a98
- start using /var/cache/samba, we need to keep state and there is
cvsdist 5470a98
  more than just locks involved
cvsdist 5470a98
cvsdist 5470a98
* Sat Nov 03 2001 Florian La Roche <Florian.LaRoche@redhat.de> 2.2.2-2
cvsdist 5470a98
- add "reload" to the usage string in the startup script
cvsdist 5470a98
ssorce 2c40cc3
* Mon Oct 15 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.2-1
cvsdist 5470a98
- 2.2.2
cvsdist 35c415a
ssorce 2c40cc3
* Tue Sep 18 2001 Trond Eivind Glomsrød <teg@redhat.com> 2.2.1a-5
cvsdist 5470a98
- Add patch from Jeremy Allison to fix IA64 alignment problems (#51497)
cvsdist 7086902
ssorce 2c40cc3
* Mon Aug 13 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 9cd4791
- Don't include smbpasswd in samba, it's in samba-common (#51598)
cvsdist 9cd4791
- Add a disabled "obey pam restrictions" statement - it's not
cvsdist 9cd4791
  active, as we use encrypted passwords, but if the admin turns
cvsdist 9cd4791
  encrypted passwords off the choice is available. (#31351)
cvsdist 9cd4791
ssorce 2c40cc3
* Wed Aug  8 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bd5b9b5
- Use /var/cache/samba instead of /var/lock/samba 
cvsdist bd5b9b5
- Remove "domain controller" keyword from smb.conf, it's 
cvsdist bd5b9b5
  deprecated (from #13704)
cvsdist bd5b9b5
- Sync some examples with smb.conf.default
cvsdist bd5b9b5
- Fix password synchronization (#16987)
cvsdist bd5b9b5
ssorce 2c40cc3
* Fri Jul 20 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bd5b9b5
- Tweaks of BuildRequires (#49581)
cvsdist 56926d2
ssorce 2c40cc3
* Wed Jul 11 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bd5b9b5
- 2.2.1a bugfix release
cvsdist 56926d2
ssorce 2c40cc3
* Tue Jul 10 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bd5b9b5
- 2.2.1, which should work better for XP
cvsdist d6b6e0b
ssorce 2c40cc3
* Sat Jun 23 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bd5b9b5
- 2.2.0a security fix
cvsdist bd5b9b5
- Mark lograte and pam configuration files as noreplace
cvsdist bd5b9b5
ssorce 2c40cc3
* Fri Jun 22 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bd5b9b5
- Add the /etc/samba directory to samba-common
cvsdist bd5b9b5
ssorce 2c40cc3
* Thu Jun 21 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bd5b9b5
- Add improvements to the smb.conf as suggested in #16931
cvsdist bd5b9b5
ssorce 2c40cc3
* Tue Jun 19 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist bd5b9b5
  (these changes are from the non-head version)
cvsdist bd5b9b5
- Don't include /usr/sbin/samba, it's the same as the initscript
cvsdist bd5b9b5
- unset TMPDIR, as samba can't write into a TMPDIR owned 
cvsdist bd5b9b5
  by root (#41193)
cvsdist bd5b9b5
- Add pidfile: lines for smbd and nmbd and a config: line
cvsdist bd5b9b5
  in the initscript  (#15343)
cvsdist bd5b9b5
- don't use make -j
cvsdist bd5b9b5
- explicitly include /usr/share/samba, not just the files in it
cvsdist bd5b9b5
cvsdist bd5b9b5
* Tue Jun 19 2001 Bill Nottingham <notting@redhat.com>
cvsdist bd5b9b5
- mount.smb/mount.smbfs go in /sbin, *not* %%{_sbindir}
cvsdist bd5b9b5
cvsdist bd5b9b5
* Fri Jun  8 2001 Preston Brown <pbrown@redhat.com>
cvsdist bd5b9b5
- enable encypted passwords by default
cvsdist bd5b9b5
cvsdist bd5b9b5
* Thu Jun  7 2001 Helge Deller <hdeller@redhat.de> 
cvsdist bd5b9b5
- build as 2.2.0-1 release
cvsdist bd5b9b5
- skip the documentation-directories docbook, manpages and yodldocs
cvsdist bd5b9b5
- don't include *.sgml documentation in package
cvsdist bd5b9b5
- moved codepage-directory to /usr/share/samba/codepages
cvsdist bd5b9b5
- make it compile with glibc-2.2.3-10 and kernel-headers-2.4.2-2   
cvsdist bd5b9b5
cvsdist bd5b9b5
* Mon May 21 2001 Helge Deller <hdeller@redhat.de> 
cvsdist bd5b9b5
- updated to samba 2.2.0
ssorce 45e949e
- moved codepages to %%{_datadir}/samba/codepages
cvsdist bd5b9b5
- use all available CPUs for building rpm packages
ssorce 45e949e
- use %%{_xxx} defines at most places in spec-file
cvsdist bd5b9b5
- "License:" replaces "Copyright:"
cvsdist bd5b9b5
- dropped excludearch sparc
cvsdist bd5b9b5
- de-activated japanese patches 100 and 200 for now 
cvsdist bd5b9b5
  (they need to be fixed and tested wth 2.2.0)
cvsdist bd5b9b5
- separated swat.desktop file from spec-file and added
cvsdist bd5b9b5
  german translations
cvsdist bd5b9b5
- moved /etc/sysconfig/samba to a separate source-file
cvsdist bd5b9b5
- use htmlview instead of direct call to netscape in 
cvsdist bd5b9b5
  swat.desktop-file
cvsdist 9513474
cvsdist f526f1b
* Mon May  7 2001 Bill Nottingham <notting@redhat.com>
cvsdist f526f1b
- device-remove security fix again (<tridge@samba.org>)
cvsdist f526f1b
cvsdist f526f1b
* Fri Apr 20 2001 Bill Nottingham <notting@redhat.com>
cvsdist f526f1b
- fix tempfile security problems, officially (<tridge@samba.org>)
cvsdist f526f1b
- update to 2.0.8
cvsdist f526f1b
cvsdist f526f1b
* Sun Apr  8 2001 Bill Nottingham <notting@redhat.com>
cvsdist f526f1b
- turn of SSL, kerberos
cvsdist f526f1b
cvsdist ae7478c
* Thu Apr  5 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- fix tempfile security problems (patch from <Marcus.Meissner@caldera.de>)
cvsdist ae7478c
cvsdist ae7478c
* Thu Mar 29 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- fix quota support, and quotas with the 2.4 kernel (#31362, #33915)
cvsdist ae7478c
cvsdist ae7478c
* Mon Mar 26 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist ae7478c
- tweak the PAM code some more to try to do a setcred() after initgroups()
cvsdist ae7478c
- pull in all of the optflags on i386 and sparc
cvsdist ae7478c
- don't explicitly enable Kerberos support -- it's only used for password
cvsdist ae7478c
  checking, and if PAM is enabled it's a no-op anyway
cvsdist ae7478c
cvsdist ae7478c
* Mon Mar  5 2001 Tim Waugh <twaugh@redhat.com>
cvsdist ae7478c
- exit successfully from preun script (bug #30644).
cvsdist ae7478c
cvsdist ae7478c
* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist ae7478c
- rebuild in new environment
cvsdist ae7478c
cvsdist ae7478c
* Wed Feb 14 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- updated japanese stuff (#27683)
cvsdist ae7478c
cvsdist ae7478c
* Fri Feb  9 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- fix trigger (#26859)
cvsdist ae7478c
cvsdist ae7478c
* Wed Feb  7 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- add i18n support, japanese patch (#26253)
cvsdist ae7478c
ssorce 2c40cc3
* Wed Feb  7 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist ae7478c
- i18n improvements in initscript (#26537)
cvsdist ae7478c
cvsdist ae7478c
* Wed Jan 31 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- put smbpasswd in samba-common (#25429)
cvsdist ae7478c
cvsdist ae7478c
* Wed Jan 24 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- new i18n stuff
cvsdist ae7478c
cvsdist ae7478c
* Sun Jan 21 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- rebuild
cvsdist ae7478c
cvsdist ae7478c
* Thu Jan 18 2001 Bill Nottingham <notting@redhat.com>
cvsdist ae7478c
- i18n-ize initscript
cvsdist ae7478c
- add a sysconfig file for daemon options (#23550)
cvsdist ae7478c
- clarify smbpasswd man page (#23370)
cvsdist ae7478c
- build with LFS support (#22388)
cvsdist ae7478c
- avoid extraneous pam error messages (#10666)
cvsdist ae7478c
- add Urban Widmark's bug fixes for smbmount (#19623)
cvsdist ae7478c
- fix setgid directory modes (#11911)
cvsdist ae7478c
- split swat into subpackage (#19706)
cvsdist ae7478c
cvsdist ae7478c
* Wed Oct 25 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist ae7478c
- set a default CA certificate path in smb.conf (#19010)
cvsdist ae7478c
- require openssl >= 0.9.5a-20 to make sure we have a ca-bundle.crt file
cvsdist ae7478c
cvsdist 1f1dfdc
* Mon Oct 16 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1f1dfdc
- fix swat only_from line (#18726, others)
cvsdist 1f1dfdc
- fix attempt to write outside buildroot on install (#17943)
cvsdist c65eb12
cvsdist 6d54b25
* Mon Aug 14 2000 Bill Nottingham <notting@redhat.com>
cvsdist 6d54b25
- add smbspool back in (#15827)
cvsdist 6d54b25
- fix absolute symlinks (#16125)
cvsdist 6d54b25
cvsdist 1a06c83
* Sun Aug 6 2000 Philipp Knirsch <pknirsch@redhat.com>
cvsdist 1a06c83
- bugfix for smbadduser script (#15148)
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Jul 31 2000 Matt Wilson <msw@redhat.com>
cvsdist 1a06c83
- patch configure.ing (patch11) to disable cups test
cvsdist 1a06c83
- turn off swat by default
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Jul 28 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix condrestart stuff
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Jul 21 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- add copytruncate to logrotate file (#14360)
cvsdist 1a06c83
- fix init script (#13708)
cvsdist 1a06c83
cvsdist 1a06c83
* Sat Jul 15 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- move initscript back
cvsdist 1a06c83
- remove 'Using Samba' book from %%doc 
cvsdist 1a06c83
- move stuff to /etc/samba (#13708)
cvsdist 1a06c83
- default configuration tweaks (#13704)
cvsdist 1a06c83
- some logrotate tweaks
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 1a06c83
- automatic rebuild
cvsdist 1a06c83
cvsdist 1a06c83
* Tue Jul 11 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix logrotate script (#13698)
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Jul  6 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix initscripts req (prereq /etc/init.d)
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Jul 5 2000 Than Ngo <than@redhat.de>
cvsdist 1a06c83
- add initdir macro to handle the initscript directory
cvsdist 1a06c83
- add a new macro to handle /etc/pam.d/system-auth
cvsdist 1a06c83
cvsdist 6d54b25
* Thu Jun 29 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 6d54b25
- enable Kerberos 5 and SSL support
cvsdist 6d54b25
- patch for duplicate profile.h headers
cvsdist 6d54b25
cvsdist 1a06c83
* Thu Jun 29 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix init script
cvsdist 1a06c83
cvsdist 1a06c83
* Tue Jun 27 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- rename samba logs (#11606)
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Jun 26 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- initscript munging
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Jun 16 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- configure the swat stuff usefully
cvsdist 1a06c83
- re-integrate some specfile tweaks that got lost somewhere
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Jun 15 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- rebuild to get rid of cups dependency
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Jun 14 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 1a06c83
- tweak logrotate configurations to use the PID file in /var/lock/samba
cvsdist 1a06c83
cvsdist 1a06c83
* Sun Jun 11 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- rebuild in new environment
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Jun  1 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 1a06c83
- change PAM setup to use system-auth
cvsdist 1a06c83
cvsdist 1a06c83
* Mon May  8 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fixes for ia64
cvsdist 1a06c83
cvsdist 1a06c83
* Sat May  6 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- switch to %%configure
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Apr 26 2000 Nils Philippsen <nils@redhat.de>
cvsdist 1a06c83
- version 2.0.7
cvsdist 1a06c83
cvsdist 1a06c83
* Sun Mar 26 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist 1a06c83
- simplify preun
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Mar 16 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix yp_get_default_domain in autoconf
cvsdist 1a06c83
- only link against readline for smbclient
cvsdist 1a06c83
- fix log rotation (#9909)
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Feb 25 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix trigger, again.
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Feb  7 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix trigger.
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Feb  4 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- turn on quota support
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 1a06c83
- rebuild to fox dependencies
cvsdist 1a06c83
- man pages are compressed
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Jan 21 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- munge post scripts slightly
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Jan 19 2000 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- turn on mmap again. Wheee.
cvsdist 1a06c83
- ship smbmount on alpha
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Dec  6 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- turn off mmap. ;)
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Dec  1 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- change /var/log/samba to 0700
cvsdist 1a06c83
- turn on mmap support
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Nov 11 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- update to 2.0.6
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Oct 29 1999 Bill Nottingham <notting@redhat.com>
ssorce 45e949e
- add a %%defattr for -common
cvsdist 1a06c83
cvsdist 1a06c83
* Tue Oct  5 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- shift some files into -client
cvsdist 1a06c83
- remove /home/samba from package.
cvsdist 1a06c83
cvsdist 1a06c83
* Tue Sep 28 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- initscript oopsie. killproc <name> -HUP, not other way around.
cvsdist 1a06c83
cvsdist 1a06c83
* Sat Sep 26 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- script cleanups. Again.
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Sep 22 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- add a patch to fix dropped reconnection attempts
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Sep  6 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 1a06c83
- use cp rather than mv to preserve /etc/services perms (#4938 et al).
cvsdist 1a06c83
- use mktemp to generate /etc/tmp.XXXXXX file name.
cvsdist 1a06c83
- add prereqs on sed/mktemp/killall (need to move killall to /bin).
cvsdist 1a06c83
- fix trigger syntax (i.e. "samba < 1.9.18p7" not "samba < samba-1.9.18p7")
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Aug 30 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- sed "s|nawk|gawk|" /usr/bin/convert_smbpasswd
cvsdist 1a06c83
cvsdist 1a06c83
* Sat Aug 21 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix typo in mount.smb
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Aug 20 1999 Bill Nottingham <notting@redhat.com>
ssorce 45e949e
- add a %%trigger to work around (sort of) broken scripts in
cvsdist 1a06c83
  previous releases
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- initscript munging
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Aug  9 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- add domain parsing to mount.smb
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Aug  6 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- add a -common package, shuffle files around.
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Jul 23 1999 Bill Nottingham <notting@redhat.com>
ssorce 45e949e
- add a chmod in %%postun so /etc/services & inetd.conf don't become unreadable
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Jul 21 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- update to 2.0.5
cvsdist 1a06c83
- fix mount.smb - smbmount options changed again.........
cvsdist 1a06c83
- fix postun. oops.
cvsdist 1a06c83
- update some stuff from the samba team's spec file.
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Jun 18 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- split off clients into separate package
cvsdist 1a06c83
- don't run samba by default
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Jun 14 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix one problem with mount.smb script
cvsdist 1a06c83
- fix smbpasswd on sparc with a really ugly kludge
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Jun 10 1999 Dale Lovelace <dale@redhat.com>
cvsdist 1a06c83
- fixed logrotate script
cvsdist 1a06c83
cvsdist 1a06c83
* Tue May 25 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- turn of 64-bit locking on 32-bit platforms
cvsdist 1a06c83
cvsdist 1a06c83
* Thu May 20 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- so many releases, so little time
cvsdist 1a06c83
- explicitly uncomment 'printing = bsd' in sample config
cvsdist 1a06c83
cvsdist 1a06c83
* Tue May 18 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- update to 2.0.4a
cvsdist 1a06c83
- fix mount.smb arg ordering
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Apr 16 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- go back to stop/start for restart (-HUP didn't work in testing)
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Mar 26 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- add a mount.smb to make smb mounting a little easier.
cvsdist 1a06c83
- smb filesystems apparently don't work on alpha. Oops.
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Mar 25 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- always create codepages
cvsdist 1a06c83
cvsdist 1a06c83
* Tue Mar 23 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- logrotate changes
cvsdist 1a06c83
cvsdist 1a06c83
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist 1a06c83
- auto rebuild in the new build environment (release 3)
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Mar 19 1999 Preston Brown <pbrown@redhat.com>
cvsdist 1a06c83
- updated init script to use graceful restart (not stop/start)
cvsdist 1a06c83
cvsdist 1a06c83
* Tue Mar  9 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- update to 2.0.3
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Feb 18 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- update to 2.0.2
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Feb 15 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- swat swat
cvsdist 1a06c83
cvsdist 1a06c83
* Tue Feb  9 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- fix bash2 breakage in post script
cvsdist 1a06c83
cvsdist 1a06c83
* Fri Feb  5 1999 Bill Nottingham <notting@redhat.com>
cvsdist 1a06c83
- update to 2.0.0
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 1a06c83
- make sure all binaries are stripped
cvsdist 1a06c83
cvsdist 1a06c83
* Thu Sep 17 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 1a06c83
- update to 1.9.18p10.
ssorce 45e949e
- fix %%triggerpostun.
cvsdist 1a06c83
cvsdist 1a06c83
* Tue Jul 07 1998 Erik Troan <ewt@redhat.com>
cvsdist 1a06c83
- updated postun triggerscript to check $0
ssorce 45e949e
- clear /etc/codepages from %%preun instead of %%postun
cvsdist 1a06c83
cvsdist 1a06c83
* Mon Jun 08 1998 Erik Troan <ewt@redhat.com>
ssorce 45e949e
- made the %%postun script a tad less agressive; no reason to remove
cvsdist 1a06c83
  the logs or lock file (after all, if the lock file is still there,
cvsdist 1a06c83
  samba is still running)
ssorce 45e949e
- the %%postun and %%preun should only exectute if this is the final
cvsdist 1a06c83
  removal
ssorce 45e949e
- migrated %%triggerpostun from Red Hat's samba package to work around
cvsdist 1a06c83
  packaging problems in some Red Hat samba releases
cvsdist 1a06c83
cvsdist 1a06c83
* Sun Apr 26 1998 John H Terpstra <jht@samba.anu.edu.au>
cvsdist 1a06c83
- minor tidy up in preparation for release of 1.9.18p5
cvsdist 1a06c83
- added findsmb utility from SGI package
cvsdist 1a06c83
cvsdist 1a06c83
* Wed Mar 18 1998 John H Terpstra <jht@samba.anu.edu.au>
cvsdist 1a06c83
- Updated version and codepage info.
cvsdist 1a06c83
- Release to test name resolve order
cvsdist 1a06c83
cvsdist 1a06c83
* Sat Jan 24 1998 John H Terpstra <jht@samba.anu.edu.au>
cvsdist 1a06c83
- Many optimisations (some suggested by Manoj Kasichainula <manojk@io.com>
cvsdist 1a06c83
- Use of chkconfig in place of individual symlinks to /etc/rc.d/init/smb
cvsdist 1a06c83
- Compounded make line
cvsdist 1a06c83
- Updated smb.init restart mechanism
cvsdist 1a06c83
- Use compound mkdir -p line instead of individual calls to mkdir
cvsdist 1a06c83
- Fixed smb.conf file path for log files
cvsdist 1a06c83
- Fixed smb.conf file path for incoming smb print spool directory
cvsdist 1a06c83
- Added a number of options to smb.conf file
cvsdist 1a06c83
- Added smbadduser command (missed from all previous RPMs) - Doooh!
cvsdist 1a06c83
- Added smbuser file and smb.conf file updates for username map
cvsdist 1a06c83