- WHATS NEW IN Samba 2.0.8
+ WHATS NEW IN Samba 2.0.9
========================
-Samba 2.0.8 is a security bugfix release. Previous versions of Samba
+Samba 2.0.9 is a security bugfix release. Previous versions of Samba
had a bug with the handling of temporary files that allows local users
to destroy data on local devices. This bug was discovered during a
routine security audit by Caldera. While no exploitation of this bug
is known to have occurred it is fairly easy to exploit so sites with
untrusted local users should take the threat seriously.
-The only changes in 2.0.8 are the security updates. This is to
+The only changes in 2.0.9 are the security updates. This is to
maximise stability for those sites that cannot afford to risk any
other sort of update. For most sites the Samba Team recommends that
the new 2.2.x version of Samba be used instead, as that provides not
Samba Team
-April 2001
+May 2001
+
+NOTE: The Samba 2.0.8 release was supposed to fix this security hole,
+but didn't.
-.TH LMHOSTS 5 "17 Apr 2001" "lmhosts 2.0.8"
+.TH LMHOSTS 5 "08 May 2001" "lmhosts 2.0.9"
.PP
.SH "NAME"
lmhosts \- The Samba NetBIOS hosts file
-.TH MAKE_SMBCODEPAGE 1 "17 Apr 2001" "make_smbcodepage 2.0.8"
+.TH MAKE_SMBCODEPAGE 1 "08 May 2001" "make_smbcodepage 2.0.9"
.PP
.SH "NAME"
make_smbcodepage \- Construct a codepage file for Samba
-.TH MAKE_UNICODEMAP 1 "17 Apr 2001" "make_unicodemap 2.0.8"
+.TH MAKE_UNICODEMAP 1 "08 May 2001" "make_unicodemap 2.0.9"
.PP
.SH "NAME"
make_unicodemap \- Construct a unicode map file for Samba
-.TH NMBD 8 "17 Apr 2001" "nmbd 2.0.8"
+.TH NMBD 8 "08 May 2001" "nmbd 2.0.9"
.PP
.SH "NAME"
nmbd \- NetBIOS name server to provide NetBIOS over IP
-.TH NMBLOOKUP 1 "17 Apr 2001" "nmblookup 2.0.8"
+.TH NMBLOOKUP 1 "08 May 2001" "nmblookup 2.0.9"
.PP
.SH "NAME"
nmblookup \- NetBIOS over TCP/IP client used to lookup NetBIOS names
-.TH SAMBA 7 "17 Apr 2001" "samba 2.0.8"
+.TH SAMBA 7 "08 May 2001" "samba 2.0.9"
.PP
.SH "NAME"
Samba \- A Windows SMB/CIFS fileserver for UNIX
-.TH SMB.CONF 5 "17 Apr 2001" "smb.conf 2.0.8"
+.TH SMB.CONF 5 "08 May 2001" "smb.conf 2.0.9"
.PP
.SH "NAME"
smb\&.conf \- The configuration file for the Samba suite
-.TH SMBCLIENT 1 "17 Apr 2001" "smbclient 2.0.8"
+.TH SMBCLIENT 1 "08 May 2001" "smbclient 2.0.9"
.PP
.SH "NAME"
smbclient \- ftp-like client to access SMB/CIFS resources on servers
-.TH SMBD 8 "17 Apr 2001" "smbd 2.0.8"
+.TH SMBD 8 "08 May 2001" "smbd 2.0.9"
.PP
.SH "NAME"
smbd \- server to provide SMB/CIFS services to clients
-.TH SMBMNT 8 "17 Apr 2001" "smbmnt 2.0.8"
+.TH SMBMNT 8 "08 May 2001" "smbmnt 2.0.9"
.PP
.SH "NAME"
smbmnt \- helper utility for mounting SMB filesystems
-.TH SMBMOUNT 8 "17 Apr 2001" "smbmount 2.0.8"
+.TH SMBMOUNT 8 "08 May 2001" "smbmount 2.0.9"
.PP
.SH "NAME"
smbmount \- mount an SMB filesystem
-.TH SMBPASSWD 5 "17 Apr 2001" "smbpasswd 2.0.8"
+.TH SMBPASSWD 5 "08 May 2001" "smbpasswd 2.0.9"
.PP
.SH "NAME"
smbpasswd \- The Samba encrypted password file
-.TH SMBPASSWD 8 "17 Apr 2001" "smbpasswd 2.0.8"
+.TH SMBPASSWD 8 "08 May 2001" "smbpasswd 2.0.9"
.PP
.SH "NAME"
smbpasswd \- change a users SMB password
-.TH SMBRUN 1 "17 Apr 2001" "smbrun 2.0.8"
+.TH SMBRUN 1 "08 May 2001" "smbrun 2.0.9"
.PP
.SH "NAME"
smbrun \- interface program between smbd and external programs
-.TH SMBSH 1 "17 Apr 2001" "smbsh 2.0.8"
+.TH SMBSH 1 "08 May 2001" "smbsh 2.0.9"
.PP
.SH "NAME"
smbsh \- Allows access to Windows NT filesystem using UNIX commands
-.TH SMBSPOOL 8 "17 Apr 2001" "smbspool 2.0.8"
+.TH SMBSPOOL 8 "08 May 2001" "smbspool 2.0.9"
.PP
.PP
.SH "NAME"
-.TH SMBSTATUS 1 "17 Apr 2001" "smbstatus 2.0.8"
+.TH SMBSTATUS 1 "08 May 2001" "smbstatus 2.0.9"
.PP
.SH "NAME"
smbstatus \- report on current Samba connections
-.TH SMBTAR 1 "17 Apr 2001" "smbtar 2.0.8"
+.TH SMBTAR 1 "08 May 2001" "smbtar 2.0.9"
.PP
.SH "NAME"
smbtar \- shell script for backing up SMB/CIFS shares directly to UNIX tape drives
-.TH SMBUMOUNT 8 "17 Apr 2001" "smbumount 2.0.8"
+.TH SMBUMOUNT 8 "08 May 2001" "smbumount 2.0.9"
.SH NAME
smbumount \- umount for normal users
.SH SYNOPSIS
-.TH SWAT 8 "17 Apr 2001" "swat 2.0.8"
+.TH SWAT 8 "08 May 2001" "swat 2.0.9"
.PP
.SH "NAME"
swat \- Samba Web Administration Tool
-.TH TESTPARM 1 "17 Apr 2001" "testparm 2.0.8"
+.TH TESTPARM 1 "08 May 2001" "testparm 2.0.9"
.PP
.SH "NAME"
testparm \- check an smb\&.conf configuration file for internal correctness
-.TH TESTPRNS 1 "17 Apr 2001" "testprns 2.0.8"
+.TH TESTPRNS 1 "08 May 2001" "testprns 2.0.9"
.PP
.SH "NAME"
testprns \- check printer name for validity with smbd
!==
-!== Application_Serving.txt for Samba release 2.0.8 17 Apr 2001
+!== Application_Serving.txt for Samba release 2.0.9 08 May 2001
!==
Contributed: January 7, 1997
Updated: March 24, 1998
!==
-!== BROWSING-Config.txt for Samba release 2.0.8 17 Apr 2001
+!== BROWSING-Config.txt for Samba release 2.0.9 08 May 2001
!==
Date: July 5, 1998
Contributor: John H Terpstra <jht@samba.org>
!==
-!== BROWSING.txt for Samba release 2.0.8 17 Apr 2001
+!== BROWSING.txt for Samba release 2.0.9 08 May 2001
!==
Author/s: Many (Thanks to Luke, Jeremy, Andrew, etc.)
Updated: July 5, 1998
!==
-!== BUGS.txt for Samba release 2.0.8 17 Apr 2001
+!== BUGS.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Samba Team
Updated: June 27, 1997
!==
-!== CRLF-LF-Conversions.txt for Samba release 2.0.8 17 Apr 2001
+!== CRLF-LF-Conversions.txt for Samba release 2.0.9 08 May 2001
!==
We get many requests for CRLF/LF format conversion handling by samba.
The problem is that there is no clean way to determine which files
!==
-!== CVS_ACCESS.txt for Samba release 2.0.8 17 Apr 2001
+!== CVS_ACCESS.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Modified from the Web pages by Jeremy Allison.
Date: 23 Dec 1997
!==
-!== DHCP-Server-Configuration.txt for Samba release 2.0.8 17 Apr 2001
+!== DHCP-Server-Configuration.txt for Samba release 2.0.9 08 May 2001
!==
Subject: DHCP Server Configuration for SMB Clients
Date: March 1, 1998
!==
-!== DIAGNOSIS.txt for Samba release 2.0.8 17 Apr 2001
+!== DIAGNOSIS.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Andrew Tridgell
Updated: November 1, 1999
!==
-!== DNIX.txt for Samba release 2.0.8 17 Apr 2001
+!== DNIX.txt for Samba release 2.0.9 08 May 2001
!==
DNIX has a problem with seteuid() and setegid(). These routines are
needed for Samba to work correctly, but they were left out of the DNIX
!==
-!== DOMAIN.txt for Samba release 2.0.8 17 Apr 2001
+!== DOMAIN.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Samba Team
Updated: December 4, 1998 (John H Terpstra)
!==
-!== DOMAIN_CONTROL.txt for Samba release 2.0.8 17 Apr 2001
+!== DOMAIN_CONTROL.txt for Samba release 2.0.9 08 May 2001
!==
Initial Release: August 22, 1996
Contributor: John H Terpstra <samba@samba.org>
!==
-!== DOMAIN_MEMBER.txt for Samba release 2.0.8 17 Apr 2001
+!== DOMAIN_MEMBER.txt for Samba release 2.0.9 08 May 2001
!==
TITLE INFORMATION: Joining an NT Domain with Samba 2.0
!==
-!== ENCRYPTION.txt for Samba release 2.0.8 17 Apr 2001
+!== ENCRYPTION.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Jeremy Allison <samba@samba.org>
Updated: April 19, 1999
!==
-!== Faxing.txt for Samba release 2.0.8 17 Apr 2001
+!== Faxing.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Gerhard Zuber <zuber@berlin.snafu.de>
Date: August 5th 1997.
!==
-!== File-Cacheing.txt for Samba release 2.0.8 17 Apr 2001
+!== File-Cacheing.txt for Samba release 2.0.9 08 May 2001
!==
Some people report problems with "cacheing" of data. Generally the bug report
goes like this:
!==
-!== GOTCHAS.txt for Samba release 2.0.8 17 Apr 2001
+!== GOTCHAS.txt for Samba release 2.0.9 08 May 2001
!==
This file lists Gotchas to watch out for:
=========================================================================
!==
-!== HINTS.txt for Samba release 2.0.8 17 Apr 2001
+!== HINTS.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Many
Updated: Not for a long time!
!==
-!== MIRRORS.txt for Samba release 2.0.8 17 Apr 2001
+!== MIRRORS.txt for Samba release 2.0.9 08 May 2001
!==
For a list of web and ftp mirrors please see
!==
-!== Macintosh_Clients.txt for Samba release 2.0.8 17 Apr 2001
+!== Macintosh_Clients.txt for Samba release 2.0.9 08 May 2001
!==
> Are there any Macintosh clients for Samba?
!==
-!== NT-Guest-Access.txt for Samba release 2.0.8 17 Apr 2001
+!== NT-Guest-Access.txt for Samba release 2.0.9 08 May 2001
!==
> Hi folks ... I don't know if you have seen this, have corrected this yet
> or it is my configuration.
!==
-!== NTDOMAIN.txt for Samba release 2.0.8 17 Apr 2001
+!== NTDOMAIN.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Luke Kenneth Casson Leighton (samba@samba.org)
Copyright (C) 1997 Luke Kenneth Casson Leighton
!==
-!== NT_Security.txt for Samba release 2.0.8 17 Apr 2001
+!== NT_Security.txt for Samba release 2.0.9 08 May 2001
!==
TITLE INFORMATION: Viewing and changing UNIX permissions using the NT security dialogs in Samba 2.0.4
!==
-!== NetBIOS.txt for Samba release 2.0.8 17 Apr 2001
+!== NetBIOS.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: lkcl - samba@arvidsjaur.anu.edu.au
Copyright 1997 Luke Kenneth Casson Leighton
!==
-!== OS2-Client-HOWTO.txt for Samba release 2.0.8 17 Apr 2001
+!== OS2-Client-HOWTO.txt for Samba release 2.0.9 08 May 2001
!==
!==
-!== PRINTER_DRIVER.txt for Samba release 2.0.8 17 Apr 2001
+!== PRINTER_DRIVER.txt for Samba release 2.0.9 08 May 2001
!==
==========================================================================
Supporting the famous PRINTER$ share
!==
-!== PROFILES.txt for Samba release 2.0.8 17 Apr 2001
+!== PROFILES.txt for Samba release 2.0.9 08 May 2001
!==
Contributors: Bruce Cook <BC3-AU@bigfoot.com>
Copyright (C) 1998 Bruce Cook
!==
-!== Passwords.txt for Samba release 2.0.8 17 Apr 2001
+!== Passwords.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Unknown
Date: Updated April 19th 1999.
!==
-!== Printing.txt for Samba release 2.0.8 17 Apr 2001
+!== Printing.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Unknown <samba@samba.org>
Date: Unknown
!==
-!== Recent-FAQs.txt for Samba release 2.0.8 17 Apr 2001
+!== Recent-FAQs.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Samba-bugs@samba.org
Date: July 5, 1998
!==
-!== RoutedNetworks.txt for Samba release 2.0.8 17 Apr 2001
+!== RoutedNetworks.txt for Samba release 2.0.9 08 May 2001
!==
#NOFNR Flag in LMHosts to Communicate Across Routers\r
\r
!==
-!== SCO.txt for Samba release 2.0.8 17 Apr 2001
+!== SCO.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Geza Makay <makayg@math.u-szeged.hu>
Date: Unknown
!==
-!== SSLeay.txt for Samba release 2.0.8 17 Apr 2001
+!== SSLeay.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Christian Starkjohann <cs@obdev.at>
Date: May 29, 1998
!==
-!== Speed.txt for Samba release 2.0.8 17 Apr 2001
+!== Speed.txt for Samba release 2.0.9 08 May 2001
!==
Subject: Samba performance issues
!==
-!== Speed2.txt for Samba release 2.0.8 17 Apr 2001
+!== Speed2.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Paul Cochrane <paulc@dth.scot.nhs.uk>
Organization: Dundee Limb Fitting Centre
!==
-!== Support.txt for Samba release 2.0.8 17 Apr 2001
+!== Support.txt for Samba release 2.0.9 08 May 2001
!==
The Samba Consultants List
==========================
!==
-!== Tracing.txt for Samba release 2.0.8 17 Apr 2001
+!== Tracing.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Andrew Tridgell <samba@samba.org>
Date: Old
!==
-!== UNIX-SMB.txt for Samba release 2.0.8 17 Apr 2001
+!== UNIX-SMB.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Andrew Tridgell <samba@samba.org>
Date: April 1995
!==
-!== UNIX_INSTALL.txt for Samba release 2.0.8 17 Apr 2001
+!== UNIX_INSTALL.txt for Samba release 2.0.9 08 May 2001
!==
HOW TO INSTALL AND TEST SAMBA
=============================
!==
-!== UNIX_SECURITY.txt for Samba release 2.0.8 17 Apr 2001
+!== UNIX_SECURITY.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: John H Terpstra <jht@samba.org>
Date: July 5, 1998
!==
-!== Win95.txt for Samba release 2.0.8 17 Apr 2001
+!== Win95.txt for Samba release 2.0.9 08 May 2001
!==
Copyright (C) 1997 - Samba-Team
Contributed Date: August 20, 1997
!==
-!== WinNT.txt for Samba release 2.0.8 17 Apr 2001
+!== WinNT.txt for Samba release 2.0.9 08 May 2001
!==
Contributors: Various
Password Section - Copyright (C) 1997 - John H Terpstra
!==
-!== cifsntdomain.txt for Samba release 2.0.8 17 Apr 2001
+!== cifsntdomain.txt for Samba release 2.0.9 08 May 2001
!==
NT Domain Authentication
------------------------
!==
-!== security_level.txt for Samba release 2.0.8 17 Apr 2001
+!== security_level.txt for Samba release 2.0.9 08 May 2001
!==
Contributor: Andrew Tridgell
Updated: June 27, 1997
!==
-!== smbmount.txt for Samba release 2.0.8 17 Apr 2001
+!== smbmount.txt for Samba release 2.0.9 08 May 2001
!==
Date: October 15, 1999
Contributor: Urban Widmark <urban@svenskatest.se>
-#define VERSION "2.0.8"
+#define VERSION "2.0.9"
static BOOL setup_stdout_file(char *outfile,BOOL shared)
{
int fd;
- SMB_STRUCT_STAT st;
mode_t mode = S_IWUSR|S_IRUSR|S_IRGRP|S_IROTH;
int flags = O_RDWR|O_CREAT|O_TRUNC|O_EXCL;
gain_root_group_privilege();
}
- if(sys_stat(outfile, &st) == 0) {
- /* Check we're not deleting a device file. */
- if(st.st_mode & S_IFREG)
- unlink(outfile);
- else
- flags = O_RDWR;
- }
+ unlink(outfile);
/* now create the file */
fd = sys_open(outfile,flags,mode);