The Samba Team are pleased to announce Samba 1.9.18p10

Note that the 1.9.18p9 code was not distributed due to a
problem discovered during the final QA testing phase. However,
in order not to allow any confusion about versions the Samba
Team are upping the patch revision number to ensure we can
identify a particular release of code exactly.

It may be fetched via ftp from :

ftp://samba.org/pub/samba/samba-1.9.18p10.tar.gz

Binary packages are available immediately for this release
for the folowing systems :

Bull
Debian Linux
Digital UNIX
OSF
SuSE Linux - release 5.2
RedHat Linux - release 5.1 for Intel and Alpha architectures.
Sinix
Solaris - release 2.51 for Intel and Sparc architectures.

Binary packages for other systems will be made available
within a short time. A separate announcement will be made
for the release of these packages.

Offers of binary Samba packages for various systems are
welcome and should be sent to samba-bugs@samba.org.

It is intended that this be the final release of the 1.9.18
series of Samba code (security bugfixes notwithstanding, of
course). A new major release, known as Samba-2, will be made
available in alpha form shortly.

If you have problems, or think you have found a bug please email
a report to :

        samba-bugs@samba.org

As always, all bugs are our responsibility.

Without further ado, here are the release notes.

Regards,

        The Samba Team.

--------------------------------------------------------
          WHATS NEW IN 1.9.18p10 - August 24th 1998.
          ==========================================

This is the latest stable release of Samba. This is the
version that all production Samba servers should be running
for all current bug-fixes.

Note that the 1.9.18p9 code was not distributed due to a (rare)
crash bug discovered during the final QA testing phase. However,
in order not to allow any confusion about versions the Samba
Team are upping the patch revision number to ensure we can
identify a particular release of code exactly.

Note that most Samba Team effort is now going into working on the
next major release which should contain some Windows NT Domain
features. It is intended that any future work on the 1.9.18 series
be security critical only bug fixes.

An announcement will be made when the first alpha release of the next
Samba series is available.

There are several new parameters for smb.conf
as well as a number of significant documentation updates.

New parameters in 1.9.18p10.
----------------------------

strict sync
-----------

This is a new per-share parameter, added due to some problems
in the Windows 98 explorer. The Windows 98 explorer seems to
always set the bit that causes writes to be synchronised to disk
before continuing. This *kills* performance for copying of large
files, and is almost certainly not what was intended (many
windows programs don't know the difference between flush and
sync). This new parameter is set to off by default and in
this setting means that Samba will now ignore the sync bit
in SMB requests. To regain the old behaviour set:

"strict sync = on" in the [global] section of the smb.conf.

ole locking compatibility
-------------------------

This global parameter allows administrators who are confident in
the abilities of their UNIX nfs locking daemon to turn off
the mapping of OLE generated byte range locks that Samba does
to prevent nfs locking daemons from crashing. This parameter
is set to on by default (ie. the same behavior as previous
Samba versions).

queuepause command
------------------

This printer share specific parameter is part of the new print
queue pausing code donated by Dirk DeWachter. This parameter
specifies the UNIX command to run to pause a given print queue.
See the smb.conf man page for details.

queueresume command
------------------

This printer share specific parameter is part of the new print
queue pausing code donated by Dirk DeWachter. This parameter
specifies the UNIX command to run to resume a given print queue.
See the smb.conf man page for details.

Deprecated parameter - networkstation user login
------------------------------------------------

The default of the "networkstation user login" parameter has
now changed from true to false, as new code in Samba protects
smbd from the Windows NT bug this parameter was introduced
to fix. This parameter is now deprecated and will be removed
in a future Samba release.

Deprecated parameter - domain controller
----------------------------------------

The meaning of this parameter changed in a previous Samba release
from a string to a boolean (yes/no) value. It is currently not used
within the Samba source and should be removed from all current smb.conf
files. It is left behind for compatibility reasons.

Bugfixes added since 1.9.18p8
-----------------------------

1). Fixed bug that could cause password changing code to coredump
2). Fixed bug with client using incorrect WORKGROUP on startup.
3). Added print queue pausing code from Dirk.DeWachter@rug.ac.be
    (see "queuepause command" and "queueresume command" above).
4). "strict sync" parameter added (see above).
5). "ole locking compatibility" parameter added (see above).
6). Several changes to file byte range locking code to allow
    clients to correctly request exclusive and shared locks.
7). Fixed race condition in browser code that starts a new election
    if we need one - previously we could have failed to register the
    name we needed to participate in the election.
8). Fixed accidental overwrite of buffer that could cause nmbd crash.
9). Fixed small memory leak in WINS server code when rejecting a
    registration.
10). Fix 'recursion desired' flag when sending queries from nmbd
     WINS server.
11). Make sure we're using the correct version number in browser
     elections.
12). Fixed stupid bug I introduced in 1.9.18p8 that sent the username
     mapped user name to the password server in "security=server" mode.
13). Fixed filename translation bug where pathnames were going through
     the dos to unix conversion function twice.
14). Fix from klausr@ITAP.Physik.Uni-Stuttgart.De to stop smbd's that
     only write a few log entries from growing the log without bound.
15). Fix from branko.cibej@hermes.si to not reload the parameter file
     in the SIGHUP handler.
16). Added '-U' for remote user name to smbpasswd to allow normal users
     to change their password on an NT server if their UNIX username
     is different.
17). Fixed map username bug where username would only be mapped
     once.
18). Fix from  to strip mount options in
     an automount home map.
19). Fixed bug in scanning directories where if a mangled name was
     returned as a resume key the 'find next' would fail. Thanks to
     Zoltan Palmai  for finding that one.
20). Fix from John Blair to allow smbclient to 'put' from standard
     input.
21). Fix to go back to unix wildcard semantics for 'veto files' and 'hidden
     files' parameters.
22). Fix for Kanji characters in wildcards.
23). Fix to stop file descriptor leak on failure in password change code.
24). Fix to cause nmbd to re-install SIGPIPE handler.

Documentation Updates.
----------------------
The following documentation files have been updated or created. Users
are advised to check the following files for anything that may affect
or help site configuration.

1) smb.conf.5 (updated)
2) BROWSING_Config.txt (new)
3) DOMAIN_CONTROL.txt (updated)
4) BROWSING.txt (updated)
5) Recent-FAQs.txt (new)
6) UNIX_SECURITY.txt (updated)
7) UNIX_INSTALL.txt (updated)
8) Printing.txt (updated)
9) DIAGNOSIS.txt (updated)


If you have problems, or think you have found a bug please email
a report to :

        samba-bugs@samba.org

As always, all bugs are our responsibility.

Regards,

        The Samba Team.