- =================================
- Release Notes for Samba 3.0.20rc1
- Jul 28, 2005
- ==================================
-
-This is a release candidate of the 3.0.20 codebase and is
-provided for testing purposes only. While close to the final
-stable release, this snapshot is *not* intended for production
-servers. If all goes well, this could become the final
-3.0.20 release.
-
-Additional features introduced in Samba 3.0.20pre2 include:
-
- o
-
-What happened to 3.0.15 - 3.0.19?
-==================================
-
-After some discussion it was deemed that the amount of changes
-going into the next Samba 3.0 release needed something to catch
-people's attention. Skipping several releases was chosen as
-the best solution with the least overhead. There will be no
-3.0.15 - 3.0.19 ever released. The next production release
-following 3.0.20 should be 3.0.21.
-
-The original announcement about the version number change can
-be found in the samba mailing list archives:
-
-http://marc.theaimsgroup.com/?l=samba&m=111721010206997&w=2
-
-
-
-######################################################################
-Changes
-#######
-
-Changes since 3.0.20pre1
-------------------------
-
- Parameter Name Action
- -------------- ------
- acl group control New
- username map script New
-
-commits
--------
-
-o Jeremy Allison <jra@samba.org>
-o Gerald (Jerry) Carter <jerry@samba.org>
-o Guenther Deschner <gd@samba.org>
-o Volker Lendecke <vl@samba.org>
-o Jim McDonough <jmcd@us.ibm.com>
-o Lars Mueller <lmuelle@samba.org>
-o James Peach <jpeach@sgi.com>
-o Marcin Porwit <mporwit@centeris.com>
-o Smitty <smitty@plainjoe.org>
-o Simo Sorce <idra@samba.org>
-
-
-
-Release Notes for older release follow:
+ ==============================
+ Release Notes for Samba 3.0.20
+ Aug 19, 2005
+ ==============================
- --------------------------------------------------
- ==================================
- Release Notes for Samba 3.0.20pre2
- Jul 12, 2005
- ==================================
+This is the latest stable release of Samba. This is the version
+that production Samba servers should be running for all current
+bug-fixes. This is a substantial upgrade from previous Samba
+3.0.x releases. Please read the section "What happened to 3.0.15 -
+3.0.19?" and the other major change descriptions.
-Additional features introduced in Samba 3.0.20pre2 include:
+Additional features introduced in Samba 3.0.20 include:
+ o Support for several new Win32 rpc pipes.
+ o Improved support for OS/2 clients.
+ o New 'net rpc service' tool for managing Win32 services.
+ o Capability to set the owner on new files and directory
+ based on the parent's ownership.
o Experimental, asynchronous IO file serving support.
o Completed Support for Microsoft Print Migrator.
o New Winbind IDmap plugin (ad) for retrieving uid and gid
attributes.
o Rewritten support for POSIX pathnames when utilizing
the Linux CIFS fs client.
+ o New asynchronous winbindd.
+ o Support for Microsoft Print Migrator.
+ o New Windows NT registry file I/O library.
+ o New user right (SeTakeOwnershipPrivilege) added.
+ o New "net share migrate" options.
What happened to 3.0.15 - 3.0.19?
http://marc.theaimsgroup.com/?l=samba&m=111721010206997&w=2
+Asynchronous Winbind Implementation
+===================================
+
+Winbindd has been completely rewritten in this release to support
+an almost completely non-blocking, asynchronous request/reply
+model. This means that winbindd will scale much better in
+large domain environments and on high latency networks. Neither
+the client interface nor the command line tools (i.e. wbinfo) have
+changed in their calling conventions or syntax. However, due to
+internal structure changes, it is required (more so than normal)
+that you install the nss_winbind.so library included in this release.
+
+
Support for Microsoft Print Migrator
====================================
-Samba 3.0.20pre2 includes full support for migrating printers from
+Samba 3.0.20 includes full support for migrating printers from
Windows servers or other Samba servers via the Microsoft Print
Migrator tool. Restoring printers requires a working "add printer
-command" defined in smb.conf. Current; support also allows
+command" defined in smb.conf. Current support also allows
administrators to create a master list of printer drivers which
can be restored in bulk on new (or existing) Samba installations.
certain platforms. To enable this new feature, Samba must be
compiled to include the --with-aio-support configure option.
In addition, the "aio read size" and "aio write size" to non-zero
-values. See the smb,conf(5) man page for more details on these
+values. See the smb.conf(5) man page for more details on these
settings.
+
+
######################################################################
Changes
#######
-Changes since 3.0.20pre1
-------------------------
+smb.conf changes
+----------------
Parameter Name Action
-------------- ------
+ acl check permissions New
+ acl group control New
acl map full control New
aio read size New
aio write size New
+ enable asu support New
+ inherit owner New
+ ldap filter Removed
+ map to guest Modified (new value added)
+ max stat cache size New
+ min password length Removed
+ printer admin Deprecated
+ username map script New
+ winbind enable local accounts Removed
winbindd nss info New
+Changes since 3.0.20rc2
+------------------------
+
+commits
+-------
+
+o Jeremy Allison <jra@samba.org>
+ * Fix minor compiler warnings in printing/printing.c.
+ * Merge new DOS error code from SAMBA_4.
+ * Fix issue when non-English characters in filenames and
+ directories.
+ * Fix bogus error message in smbstatus about unknown share modes.
+
+
+o Gerald (Jerry) Carter <jerry@samba.org>
+ * Fix error in EnumPrinterData() reported by valgrind.
+ * Fix broken help links in SWAT editor caused by new doc layout.
+ * Ensure that a domain structure in winbind is initialized prior
+ to assigning the methods for communicating to a DC.
+ * BUG 3000: Remove background updates of winbind cache and allow
+ child processes to immediately update and expired cache entry.
+
+
+o Guenther Deschner <gd@samba.org>
+ * Allow admins to uncheck the "User must change Password at
+ next Logon" checkbox in User manager (merge from trunk).
+
+
+o Steve French <sfrench@us.ibm.com>
+ * Fix minor compiler warnings in the mount.cifs helper.
+
+
+o John Janosik <jpjanosi@us.ibm.com>
+ * BUG 2976: Mark logons for unknown domains with a
+ non-authoritative response.
+
+
+o Marcel <samba.10.maazl@spamgourmet.com>
+ * Fix regression in OS/2 trans2 open code.
+
+
+o Jim McDonough <jmcd@us.ibm.com>
+ * BUG 2953: Additional fixes for domain trusts. Also clears
+ up the "bad stub" error when attempting to logon to a Samba
+ domain with a bad username.
+
+
+o Luke Mewburn <lukem@NetBSD.org>
+ * Compiler warning fixes.
+
+
+o James Peach <jpeach@sgi.com>
+ * BUG 2314: Fix const compiler warnings in the quota code.
+
+
+o Ed Plese <ed@edplese.com>
+ * Fix faulty logic which caused winbindd to return failure
+ when a user possessed no supplementary groups.
+
+
+Changes since 3.0.14a
+---------------------
+
+
commits
-------
o Jeremy Allison <jra@samba.org>
+ * BUG 2533: Fix incorrect directory listings for OS/2 clients.
+ * Ensure the old SMB search calls always ask mask_match() to
+ translate patterns like ????????.???.
+ * Split out the check_path_syntax() into a findfirst, findnext,
+ & wildcard versions.
+ * Fix checks for matching groups in an file ACL against the
+ user's primary and supplementary group list.
+ * BUG 2541: Ensure we recognize LANMAN2.1 as OS/2 and select
+ LANMAN2 protocol, ensure the EA size is always correctly
+ set on a query for a file with no EA's.
+ * BUG 2551: Look at the incoming flags2 flag
+ FLAGS2_LONG_PATH_COMPONENTS determines if a reply is
+ uppercased on a SMBsearch request, not the protocol level.
+ * Added "volume" command to smbclient that prints out the
+ volume name and serial number.
+ * Added "fix for broken SMB_INFO_VOLUME level used by OS/2.
+ * Add support for OS/2 Extended Attributes.
+ * Correctly check OpenX open modes.
+ * Ensure allocation size is correctly returned for OpenX.
+ * Only set allocation on create/truncate for nttrans.
+ * Fix oplock bug in trans2open() code.
+ * Remove unix_ERR_XXX global nastiness.
+ * Only do the strange DOS error for openX, not trans2open.
+ * Ensure SMBopen replies includes the share modes as well as
+ open modes.
+ * BUG 2581: Add size limit (in kb) to stat cache.
+ * Fix bug in the trans2 secondary processing.
+ * BUG 2601: Enforce DOS_OPEN_EXEC to mean read-only.
+ * Add an SMB counter per connection struct for gathering
+ profiling data.
+ * BUG 2605: Ensure smbclient doesn't perform commands if
+ the "chdir" fails in a scripted set.
+ * Ensure a 'forced group' is added to the list of effective
+ gids when processing ACLs.
+ * Refactor rpc_bind structures for better future work.
+ * BUG 2942: Add missing value in debug message.
+ * BUG 2946: Fix regressions in str[n]cmp_w) functions found
+ by 'mangling method = hash'.
+ * Fix memory leaks in the msdfs trans2 server code.
+ * Convert msdfs server to be talloc'd based.
+ * Fix up stackable vfs interface.
+ * Fix rpc fault when encountering an unknown rpc_bind auth
+ type.
+ * BUG 2954: More AIX 5.1 AIO compile fixes.
+ * Fix valgrind bug in interaction with new aio buffer (found
+ by Volker).
+ * BUG 2878: Fix Norton commander not running on OS/2 clients.
+ * Cleanup SAMR user info structure naming.
+ * BUG 2889: Fix directly listings from OS/2 clients.
+ * Added "acl group control" parameter.
+ * Add debug warning if AddPrinterEx() is called without having
+ an 'add printer command' defined.
+ * Add better log messages when modifying ldap entries.
+ * BUG 2829: Fix strXX_w() functions on non-x86 platforms when
+ when string is unaligned.
+ * BUG 2918: Fix SMB chaining by ensuring that deferred open
+ message buffer is nor reused.
* Add support for client setting capabilities to select posix
pathnames on the wire.
* Stop using C++ reserved words so that Samba can be compiled
* Add "acl map full control", true by default, to allow people
to change mapping of rwx to full control or not.
* Transition smbd to use NTcreate&X for internal file opens.
+ * Add checks against the current effective group id (e.g. force
+ user) when testing write permissions one ACLs.
+ * Fix FindFirst/FindNext server code when parsing directories
+ on old IRIX XFS file systems (thanks to Cale Fairchild
+ for the debugging help).
+ * BUG 2644: Test for special files to be ignored was reversed.
+ * Ensure yield_connection() is called on all appropriate error
+ conditions.
+ * Fix EDEADLCK problem with deferred open calls.
+ * BUG 2622: Remove DPTR_MASK as it makes no sense.
+ * Fix the write cache based on some VERY good detective work
+ from Ingo Kilian.
+ * BUG 2346: Fix read-only excel file bugs.
+ * Don't wrap the setfsinfo call in HAVE_QUOTA as they'll just
+ return ENOSYS if not implemented.
+ * Add new CAP for POSIX pathnames.
+ * BUG 2703: Add NULL guard for disp_fields[0].
+ * BUG 2681: With "strict allocate = yes" we now zero fill when
+ a file is extended. Should catch disk full errors on write
+ from MS-Office.
+ * Add "acl check permissions" to turn on/off the new
+ behavior of checking for write access in a directory
+ before delete.
+ * Refactor printing interface to take offset into job.
+ * Allow mapping of POSIX ACLs to NT perms to differentiate
+ between directories and files.
+ * Added encrypt/decrypt function for LSA secrets and trusted
+ domain passwords on the wire.
+ * BUG 2729: Resume keys are *mandatory* for a search when
+ listing a W2K and above server from a FATxx filesystem only.
+ * BUG 2735: Ensure that smbd mangles control characters in file
+ and directory names.
+ * Refactor small pieces of socket handling code (in conjunction
+ with Derrell).
+ * BUG 2698: Fix infinite listing loop in smbclient caused by
+ an invalid character set conversion.
+ * Add client code that will abort a directory listing if we
+ see the same name twice between packets.
+ * Performance improvements in trans2 qfilepathinfo code by
+ removing unnecessary memset() calls.
+ * Rewrite the RPC bind parsing functions to follow the
+ spec; fixes bug with 64-bit Windows XP and OS X 10.4.
+ * BUG 2774: Set sparse flag if needed when returning
+ file attributes.
+ * Fix errors listing directories from Windows NT clients
+ which caused "." and ".." to show up in explorer.exe.
+ * Merge of error code fixes from SAMBA_4_0 branch.
+ * BUG 2801: Fix regression in the "delete veto files" option.
+ * Fix based on work from Shlomi Yaakobovich to catch loops
+ in corrupted tdb files.
+ * Allow someone with SeTakeOwnershipPrivilege to chown the
+ user of a file to herself.
-o David.Collier-Brown <David.Collier-Brown@sun.com>
- * Added panic action script for Solaris.
+o Andrew Bartlett <abartlet@samba.org>
+ * Support raw NTLMSSP authentication for Windows Vista
+ clients.
+ * Fix parallel NTLMSSP processing by removing global state.
+ * BUG 2684: Add per service hosts allow/deny checks for
+ printers when connecting via MS-RPC.
+ * BUG 2391: Fix segv caused by free a static pointer returned
+ from getpwnam().
+ * Support kerberos authentication in smbd when using a keytab
+ and participating in a non-Microsoft Kerberos realm.
+
+
+o Timur Bakeyev <timur@com.bat.ru>
+ * BUG 2546: Add support for FreeBSD EA API
+ * Fix detection of FreeBSD 7.x platforms in autoconf checks.
+ * BUG 2908: Fix string length logic error in msdfs code.
+ * BUG 2909: Fix typo that caused smbd to call the wrong
+ aio_fsync function.
+
+
+o Ed Boraas <ed.boraas@concordia.ab.ca>.
+ * Added Linux per-socket TCP settings.
o Gerald (Jerry) Carter <jerry@samba.org>
+ * Added support for \svcctl pipe rpcs.
+ * Added 'net rpc service' subcommand for managing Win32
+ services.
+ * Refactoring work on the rpc [un]marshalling layer and
+ structures.
+ * Verify privilege name in 'net rpc rights privileges' in
+ order to provide better error messages.
+ * Cleanup rpc structures in rpc_spoolss.h.
+ * Cleanups and fixes for the \winreg server code.
+ * Cleanup of rpc structures used by LsaEnumerateTrustedDomains.
+ * Fix bugs in client spoolss code after refactoring work.
+ * Fix Valgrind warnings of invalid reads in the spoolss
+ server code.
+ * Fixed a segv when enumerating services on a Samba host.
+ * Fix segv in the service control server code.
+ * Fix crashes in client spoolss calls caused by not checking
+ for a valid pointer from the caller.
+ * Fix regression in DeleteDriver() server routines.
+ * Fix dup_a_regval() when size is 0.
+ * Fix usrmgr.exe crash when viewing user properties at
+ debuglevel 10.
+ * Do not enumerate any privileges when 'enable privileges = no'
+ and log a message if a client tries.
+ * BUG 2872: Fix cut-n-paste error when checking pointer value
+ in ntlmssp_set_workstation().
+ * Fix upgrade path from earlier nt*tdb files.
+ * Removed print handle object cache.
+ * BUG 2853: Don't strip out characters like '$' from printer
+ names when substituting for the lpq command.
+ * BUG 2557: Gracefully fail on unsupported SetPrinter() levels.
+ * Fix build issues on x86_64-linux systems caused by valgrind
+ headers. Thanks to Bent Vangli to the suggestions.
+ * Refactor spoolss client calls.
+ * Adding 'username map script'.
+ * Disable schannel on the LSA and SAMR pipes in winbindd client
+ code to deal with Windows 2003 SP1 and Windows 2000 SP4 SR1.
* Cleanup of winreg API functions.
* Add server stubs for RegSetKeySec() and RegGetKeySec().
* Map generic bits to specific bits in reg_open_entry()
* Mark "enumports command" as deprecated.
* Add missing class file for python share command example.
* Fix smbclient build issue on Solaris.
-
-
-o Guenther Deschner <gd@samba.org>
- * Add 'recycle:touch_mtime = true' vfs option for the recycle bin.
- * More "net rpc share migrate" fixes.
- * Merge PADL's idmap_ad plugin (taken from the latest
- xad_oss_plugins-tarball).
- * Add support for "idmap backend = ad" when "security = ads".
- * Add home directory and shell support from AD via "winbindd nss
- support = sfu" and "security = ads".
- * Provide better feedback when we fail share-manipulation
- due to missing scripts.
- * Correctly substitute "\" as default winbind separator in
- generate_parm_table.py example share command script.
-
-
-o Björn Jacke <bj@sernet.de>
- * Added ioctl constants reported by msbackup.exe and filemon.exe.
-
-
-o Kevin Jamieson <bugzilla@kevinjamieson.com>
- * BUG 2819: Fix typo when checking for ".." in smbd's statcache.
-
-
-o Volker Lendecke <vl@samba.org>
- * Fix the bug where users show up as trusting domains.
- * Fix an assertion failure in winbindd.
- * Fix a memleak in vfs_afsacl.
- * Various compiler warning fixes.
- * Fix compile when --enable-socket-wrapper is defined.
- * Fixes for top level acls in vfs_acl.c.
-
-
-o Jim McDonough <jmcd@us.ibm.com>
- * Added subcommands to "net rpc vampire" (mostly done by Don
- Watson <dwatson@us.ibm.com>) to allow data to be put into an
- ldif file instead of actually writing to the passdb.
-
-
-o Lars Mueller <lmuelle@samba.org>
- * Fix argv parsing in "net rpc".
- * Add support to create position independent executable (PIE)
- code if the compiler supports it.
-
-
-o Marcel Müller <mueller@maazl.de>
- * Fix for bug in SMBwriteBraw that incorrectly returned the
- number of bytes written.
-
-
-o Ricky Nance <ricky.nance@gmail.com>
- * Implemented mklogon script generator for domain logon scripts.
-
-
-o James Peach <jpeach@sgi.com>
- * MS-DFS tidyup patches.
- * Build fixes on IRIX.
-
-
-o Marcin Porwit <mporwit@centeris.com>
- * Fix a memleak in the eventlog code.
-
-
-o Smitty <smitty@plainjoe.org>
- * Include LUID values to match Windows privileges since
- apparently this matters to printmig.exe
-
-
-o Simo Sorce <idra@samba.org>
- * Randomize reloading as to not overload cupsd.
-
-
-o Brett Trotter <blt@iastate.edu>
- * Fix definition of global_sid_* in vfs_acl.c.
-
-
-
- --------------------------------------------------
- ==================================
- Release Notes for Samba 3.0.20pre1
- June 21, 2005
- ==================================
-
-Additional features introduced in Samba 3.0.20pre1 include:
-
- o New asynchronous winbindd.
- o Support for Microsoft Print Migrator.
- o New Windows NT registry file I/O library.
- o New user right (SeTakeOwnershipPrivilege) added.
- o New "net share migrate" options.
-
-
-Asynchronous Winbind Implementation
-===================================
-
-Winbindd has been completely rewritten in this release to support
-an almost completely non-blocking, asynchronous request/reply
-model. This means that winbindd will scale much better in
-large domain environments and on high latency networks. Neither
-the client interface nor the command line tools (i.e. wbinfo) have
-changed in their calling conventions or syntax. However, due to
-internal structure changes, it is required (more so than normal)
-that you install the nss_winbind.so library included in this release.
-
-
-
-######################################################################
-Changes
-#######
-
-Changes since 3.0.15pre2
-------------------------
-
- Parameter Name Action
- -------------- ------
- acl check permissions New
- enable asu support New
- ldap filter Removed
- map to guest Modified (new value added)
- printer admin Deprecated
- winbind enable local accounts Removed
-
-
-commits
--------
-
-o Jeremy Allison <jra@samba.org>
- * Add checks against the current effective group id (e.g. force
- user) when testing write permissions one ACLs.
- * Fix FindFirst/FindNext server code when parsing directories
- on old IRIX XFS file systems (thanks to Cale Fairchild
- for the debugging help).
- * BUG 2644: Test for special files to be ignored was reversed.
- * Ensure yield_connection() is called on all appropriate error
- conditions.
- * Fix EDEADLCK problem with deferred open calls.
- * BUG 2622: Remove DPTR_MASK as it makes no sense.
- * Fix the write cache based on some VERY good detective work
- from Ingo Kilian.
- * BUG 2346: Fix read-only excel file bugs.
- * Don't wrap the setfsinfo call in HAVE_QUOTA as they'll just
- return ENOSYS if not implemented.
- * Add new CAP for POSIX pathnames.
- * BUG 2703: Add NULL guard for disp_fields[0].
- * BUG 2681: With "strict allocate = yes" we now zero fill when
- a file is extended. Should catch disk full errors on write
- from MS-Office.
- * Add "acl check permissions" to turn on/off the new
- behavior of checking for write access in a directory
- before delete.
- * Refactor printing interface to take offset into job.
- * Allow mapping of POSIX ACLs to NT perms to differentiate
- between directories and files.
- * Added encrypt/decrypt function for LSA secrets and trusted
- domain passwords on the wire.
- * BUG 2729: Resume keys are *mandatory* for a search when
- listing a W2K and above server from a FATxx filesystem only.
- * BUG 2735: Ensure that smbd mangles control characters in file
- and directory names.
- * Refactor small pieces of socket handling code (in conjunction
- with Derrell).
- * BUG 2698: Fix infinite listing loop in smbclient caused by
- an invalid character set conversion.
- * Add client code that will abort a directory listing if we
- see the same name twice between packets.
- * Performance improvements in trans2 qfilepathinfo code by
- removing unnecessary memset() calls.
- * Rewrite the RPC bind parsing functions to follow the
- spec; fixes bug with 64-bit Windows XP and OS X 10.4.
- * BUG 2774: Set sparse flag if needed when returning
- file attributes.
- * Fix errors listing directories from Windows NT clients
- which caused "." and ".." to show up in explorer.exe.
- * Merge of error code fixes from SAMBA_4_0 branch.
- * BUG 2801: Fix regression in the "delete veto files" option.
- * Fix based on work from Shlomi Yaakobovich to catch loops
- in corrupted tdb files.
- * Allow someone with SeTakeOwnershipPrivilege to chown the
- user of a file to herself.
-
-
-o Andrew Bartlett <abartlet@samba.org>
- * BUG 2684: Add per service hosts allow/deny checks for
- printers when connecting via MS-RPC.
- * BUG 2391: Fix segv caused by free a static pointer returned
- from getpwnam().
- * Support kerberos authentication in smbd when using a keytab
- and participating in a non-Microsoft Kerberos realm.
-
-
-o Ed Boraas <ed.boraas@concordia.ab.ca>.
- * Added Linux per-socket TCP settings.
-
-
-o Gerald (Jerry) Carter <jerry@samba.org>
* BUG 2626: ensure that the calling_name is set to something
after parsing smb.conf (if not set via -n).
* Use "add machine script" when creating a user (ACB_NORMAL)
buffer pointers
+o David.Collier-Brown <David.Collier-Brown@sun.com>
+ * Added panic action script for Solaris.
+
+
+o Jeremy Cooper <jeremy@ncircle.com>
+ * Added support for several new \winreg client rpcs.
+
+
o <core@road-star.jp>
* BUG 2792: Ensure the shadow copy module hooks seekdir,
telldir, rewinddir to match updated large directory code.
o Guenther Deschner <gd@samba.org>
+ * Close handles on group creation in rpcclient to better
+ support mass group account creation.
+ * Fix account policy key lookup for minimum and maximum
+ password lengths.
+ * Fix some compiler warnings and add missing exclude-block
+ in 'net rpc share migrate'.
+ * Allow use of a non-default smb.conf by rpcclient.
+ * Fix querydispinfo search semantics in rpcclient test code.
+ * Fix querydispinfo server semantics to allow to list more
+ then 511 users.
+ * Fix server crash bug in ancient OpenPrinter() call.
+ * Fix a crash bug when enumerating privileges via the LSA
+ calls.
+ * Fix crash in EnumPrinterKey() client calls caused by previous
+ refactoring work.
+ * Various compiler warning fixes.
+ * Fix segfault in the client AddPrinterEx-call of 'net
+ rpc printer'.
+ * Fix build issues when --with-aio-support is enabled.
+ * BUG 2502: Removed the deprecated 'min passwd length parameter'.
+ * Honour the CC environment variable in python build.
+ * Fix searches in pdb_ldap for inter-domain trust accounts.
+ * Don't expand the %L in %LOGONSERVER% from user attributes.
+ * Fix bug in 'net rpc vampire' that caused accounts to be created
+ with no assigned ACB flags.
+ * Fix enumeration of builtin-aliases.
+ * Avoid unset rids for builtin-aliases.
+ * Add 'recycle:touch_mtime = true' vfs option for the recycle bin.
+ * More "net rpc share migrate" fixes.
+ * Merge PADL's idmap_ad plugin (taken from the latest
+ xad_oss_plugins-tarball).
+ * Add support for "idmap backend = ad" when "security = ads".
+ * Add home directory and shell support from AD via "winbindd nss
+ support = sfu" and "security = ads".
+ * Provide better feedback when we fail share-manipulation
+ due to missing scripts.
+ * Correctly substitute "\" as default winbind separator in
+ generate_parm_table.py example share command script.
* Document pam_winbind.c to clarify the working status of
require-membership-of option.
* Added client-support for various lsa_query_trust_dom_info()
o Steve French <sfrench@us.ibm.com>
+ * Update list of mount options for mount.cifs.
+ * Add more defines for POSIX extensions to match the newly
+ added client implementation.
+ * Add initial support for cifs umount utility.
+ * Fix cifs mounts to handle commas embedded in prompted
+ password, and password and credential files.
+ * Fix cifs mounts to handle domain name and user name in
+ username field (in form domain\user).
* Add missing error code mappings when a client unsuccessfully
tries to create a hard-link.
* Add support so umount.cifs can update mtab.
* BUG 2653: Fix segv in rpcclient OpenPrinterEx() call.
-o Volker Lendecke <vl@samba.org>
- * Refactor passdb interface functions.
- * Compile fixes when '#define PARANOID_MALLOC_CHECKER 1'.
- * Correct 2 segv's in "net rpc printer migrate".
- * Return correct group type from smbd for BUILTIN groups.
- * Backport the talloc() layer from Samba 4.
- * BUG 2701: Fix segv in ldap reconnection code.
- * BUG 2705: Fix segv when connecting from usrmgr.exe.
- * Use the SID in the user token for the %s expansion in 'afs
- username map'.
- * Memory leak fixes in passdb code.
- * BUG 2720: Fixes for "net usersidlist".
- * BUG 2725: Fix segv in "net ads user".
- * Only allow schannel connections if a successful Auth2
- has been previously performed.
- * Don't look at gencache.tdb for the trusted domains if
- winbind is present.
- * Rewrite winbindd using an asynchronous process model.
-
-
-o Herb Lewis <herb@samba.org>
- * Adding robustness checks for tdbdump and tdbtool.
- * Extend tdb command line parsing to arbitrary hex characters.
- * Add LOCKING debug class.
- * Fix more compiler warnings.
-
-
-o Derrell Lipman <derrell@samba.org>
- * BUG 2564: Ensure correct errno when smbc_opendir() was called
- with a file rather than a directory.
- * Correct deprecated lvalue casts in testsuite/libsmbclient.
- * BUG 2663. cli_getattrE() and cli_setattrE() were not
- formatting or parsing the timestamp values correctly.
- * Correctly detect AF_LOCAL support in configure.
- * Fix problem updating file times on Windows 98 hosts using
- libsmbclient.
- * Fix compile breakage on Solaris by eliminating the use of
- ctime_r() in libsmbclient DEBUG statement.
-
-
-o Jason Mader <jason@ncac.gwu.edu>
- * BUG 2527, 2538: Removed unused variables.
-
-
-o Jim McDonough <jmcd@us.ibm.com>
- * BUG 2736: Add retries to workaround winbind race condition
- with detecting idle clients.
-
-
-o Lars Mueller <lmuelle@samba.org>
- * BUG 2767: Add new options to testparm (--show-all-parameters,
- --parameter-name, and --section-name).
- * Fix net share migrate files to also migrate the ACLs of
- the top level dir of a share.
-
-
-o James Peach <jpeach@sgi.com>
- * IRIX compiler warning fixes.
- * BUG 2596: Fix become_root link issues and one IRIX stack
- backtrace bug.
- * Fix for null pointer ACL free.
-
-
-o Marcin Porwit <mporwit@centeris.com>
- * Miscellaneous fixes for Samba's experimental event log support.
- * Add ServiceQueryConfig2() and ServiceQueryStatusEx() server
- calls.
-
-
-o Tim Potter <tpot@samba.org>
- * BUG 2623, 2630: $< and $* are not valid in explicit rules
- according to POSIX.
- * BUG 2560: Fix compile error lurking where PATH_MAX is not
- defined.
- * BUG 2625: Remove configure check for FTRUNCATE_NEEDS_ROOT.
- * BUG 2611: Add fflush(stdout) after displaying username prompt
- in smbsh if username not specified on command line.
- * BUG 2699: Fix for segfault in samba.winbind.auth_crap module
- * BUG 2808: Update install swat message to reflect the fact
- that swat/README no longer exists.
-
-
-o Denis Sbragion <d.sbragion@infotecna.it>
- * BUG 2196: Allow absolute path (system wide) recycle bin.
-
-
-o Fernando Schapachnik <fernando@mecon.gov.ar>
- * Add logon hours support for the Postgres backend.
-
-
-o Richard Sharpe <rsharpe@samba.org>
- * Fix bug in profiles tool caused by use of MAP_PRIVATE.
-
-
-o Joerg Sonnenberger <joerg@leaf.dragonflybsd.org>
- * BUG 2362: Quota support fix for DragonFly.
- * Fix dragonfly detection in configure.
-
-
-o John Terpstra <jht@samba.org>
- * Solaris packaging fixes.
- * Clean up usage help text in "net rpc user"
-
-
-o Jelmer Vernooij <jelmer@samba.org>
- * Add socket_wrapper library to 3.0. Can be enabled by passing
- --enable-socket-wrapper to configure.
- * Fix build of the various sql pdb backends after new talloc.
-
-
-o Qiao Yang <qyang@stbernard.com>
- * Use our own DC when getting the SID for a domain.
-
-
- --------------------------------------------------
- ==================================
- Release Notes for Samba 3.0.15pre2
- Apr 18, 2005
- ==================================
-
-Additional features introduced in Samba 3.0.15pre2 include:
-
- o Support for several new Win32 rpc pipes.
- o Improved support for OS/2 clients.
- o New 'net rpc service' tool for managing Win32 services.
- o Capability to set the owner on new files and directory
- based on the parent's ownership.
-
-
-######################################################################
-Changes
-#######
-
-Changes since 3.0.14a
----------------------
-
- Parameter Name Action
- -------------- ------
- inherit owner New
- max stat cache size New
-
-commits
--------
-
-o Jeremy Allison <jra@samba.org>
- * BUG 2533: Fix incorrect directory listings for OS/2 clients.
- * Ensure the old SMB search calls always ask mask_match() to
- translate patterns like ????????.???.
- * Split out the check_path_syntax() into a findfirst, findnext,
- & wildcard versions.
- * Fix checks for matching groups in an file ACL against the
- user's primary and supplementary group list.
- * BUG 2541: Ensure we recognize LANMAN2.1 as OS/2 and select
- LANMAN2 protocol, ensure the EA size is always correctly
- set on a query for a file with no EA's.
- * BUG 2551: Look at the incoming flags2 flag
- FLAGS2_LONG_PATH_COMPONENTS determines if a reply is
- uppercased on a SMBsearch request, not the protocol level.
- * Added "volume" command to smbclient that prints out the
- volume name and serial number.
- * Added "fix for broken SMB_INFO_VOLUME level used by OS/2.
- * Add support for OS/2 Extended Attributes.
- * Correctly check OpenX open modes.
- * Ensure allocation size is correctly returned for OpenX.
- * Only set allocation on create/truncate for nttrans.
- * Fix oplock bug in trans2open() code.
- * Remove unix_ERR_XXX global nastiness.
- * Only do the strange DOS error for openX, not trans2open.
- * Ensure SMBopen replies includes the share modes as well as
- open modes.
- * BUG 2581: Add size limit (in kb) to stat cache.
- * Fix bug in the trans2 secondary processing.
- * BUG 2601: Enforce DOS_OPEN_EXEC to mean read-only.
- * Add an SMB counter per connection struct for gathering
- profiling data.
- * BUG 2605: Ensure smbclient doesn't perform commands if
- the "chdir" fails in a scripted set.
- * Ensure a 'forced group' is added to the list of effective
- gids when processing ACLs.
-
-
-o Timur Bakeyev <timur@com.bat.ru>
- * BUG 2546: Add support for FreeBSD EA API
-
-
-o Gerald (Jerry) Carter <jerry@samba.org>
- * Added support for \svcctl pipe rpcs.
- * Added 'net rpc service' subcommand for managing Win32
- services.
- * Refactoring work on the rpc [un]marshalling layer and
- structures.
- * Verify privilege name in 'net rpc rights privileges' in
- order to provide better error messages.
- * Cleanup rpc structures in rpc_spoolss.h.
- * Cleanups and fixes for the \winreg server code.
- * Cleanup of rpc structures used by LsaEnumerateTrustedDomains.
+o Björn Jacke <bj@sernet.de>
+ * Added ioctl constants reported by msbackup.exe and filemon.exe.
-o Jeremy Cooper <jeremy@ncircle.com>
- * Added support for several new \winreg client rpcs.
+o Kevin Jamieson <bugzilla@kevinjamieson.com>
+ * BUG 2819: Fix typo when checking for ".." in smbd's statcache.
-o Guenther Deschner <gd@samba.org>
- * Close handles on group creation in rpcclient to better
- support mass group account creation.
- * Fix account policy key lookup for minimum and maximum
- password lengths.
- * Fix some compiler warnings and add missing exclude-block
- in 'net rpc share migrate'.
+o John Janosik <jpjanosi@us.ibm.com>
+ * BUG 2077: Correctly fill in the correct server name when
+ processing trusted domain logins.
-o Steve French <sfrench@us.ibm.com>
- * Update list of mount options for mount.cifs.
- * Add more defines for POSIX extensions to match the newly
- added client implementation.
- * Add initial support for cifs umount utility.
- * Fix cifs mounts to handle commas embedded in prompted
- password, and password and credential files.
- * Fix cifs mounts to handle domain name and user name in
- username field (in form domain\user).
+o William Jojo <jojowil@hvcc.edu>
+ * AIX AIO fixes.
o Guenter Kukkukk <guenter.kukkukk@kukkukk.com>
* BUG 2541: Fix copying of file(s) from samba share to an OS/2
local drive.
-
-
+
+
o Tom Lackemann <cessnatomny@yahoo.com>
* BUG 2242: Patch to ensure that we only set the security
descriptor on an NTtransact create if we created the file.
-
+
o Volker Lendecke <vl@samba.org>
* Port some of the non-critical changes from HEAD to 3_0.
RestrictAnonymous environments.
* Internal passdb API changes for better search capabilities
(based on original work by Guenther Deschner).
+ * Fix various compiler warnings.
+ * Add chain length statistics to tdbtool.
+ * Fix set afs ACL calls on files and directories in the root of
+ a share.
+ * Refactoring work on internal open code
+ * Correctly initialize the version in a new set of nt*tdb files.
+ * Remove smb_run_idle_events() from main process loop in smbd
+ and instead rely upon the timeout processing to handle
+ dropping idle LDAP connections.
+ * Fix the bug where users show up as trusting domains.
+ * Fix an assertion failure in winbindd.
+ * Fix a memleak in vfs_afsacl.
+ * Various compiler warning fixes.
+ * Fix compile when --enable-socket-wrapper is defined.
+ * Fixes for top level acls in vfs_acl.c.
+ * Refactor passdb interface functions.
+ * Compile fixes when '#define PARANOID_MALLOC_CHECKER 1'.
+ * Correct 2 segv's in "net rpc printer migrate".
+ * Return correct group type from smbd for BUILTIN groups.
+ * Backport the talloc() layer from Samba 4.
+ * BUG 2701: Fix segv in ldap reconnection code.
+ * BUG 2705: Fix segv when connecting from usrmgr.exe.
+ * Use the SID in the user token for the %s expansion in 'afs
+ username map'.
+ * Memory leak fixes in passdb code.
+ * BUG 2720: Fixes for "net usersidlist".
+ * BUG 2725: Fix segv in "net ads user".
+ * Only allow schannel connections if a successful Auth2
+ has been previously performed.
+ * Don't look at gencache.tdb for the trusted domains if
+ winbind is present.
+ * Rewrite winbindd using an asynchronous process model.
o Herb Lewis <herb@samba.org>
* Compiler warning cleanups.
* smbwrapper Makefile and compile time check cleanups.
+ * Adding robustness checks for tdbdump and tdbtool.
+ * Extend tdb command line parsing to arbitrary hex characters.
+ * Add LOCKING debug class.
+ * Fix more compiler warnings.
o Derrell Lipman <derrell@samba.org>
* BUG 2543: Properly cache anonymous username when reverting
to anonymous login, in libsmbclient.
* BUG 2505: Fix large file support in libsmbclient.
+ * BUG 2564: Ensure correct errno when smbc_opendir() was called
+ with a file rather than a directory.
+ * Correct deprecated lvalue casts in testsuite/libsmbclient.
+ * BUG 2663. cli_getattrE() and cli_setattrE() were not
+ formatting or parsing the timestamp values correctly.
+ * Correctly detect AF_LOCAL support in configure.
+ * Fix problem updating file times on Windows 98 hosts using
+ libsmbclient.
+ * Fix compile breakage on Solaris by eliminating the use of
+ ctime_r() in libsmbclient DEBUG statement.
o Jason Mader <jason@ncac.gwu.edu>
* BUG 2483, 2468. 2469, 2478, 2093: Compiler warning fixes.
+ * Various compiler warning fixes about mistyped variables.
+ * BUG 2882, 2885, 2890, 2891, 2900: Various compiler warning fixes
+ and code cleanups.
+ * BUG 2527, 2538: Removed unused variables.
o Jim McDonough <jmcd@us.ibm.com>
* Fixes for samr_lookup_rids() when using ldapsam:trusted=yes
(in conjunction with Volker).
+ * BUG 2953: Prevent the credentials chain on DC gets out
+ of sync with client when NT_STATUS_NO_USER is returned.
+ * Added subcommands to "net rpc vampire" (mostly done by Don
+ Watson <dwatson@us.ibm.com>) to allow data to be put into an
+ ldif file instead of actually writing to the passdb.
+ * BUG 2736: Add retries to workaround winbind race condition
+ with detecting idle clients.
+
+
+o Kalim Moghul <kalim@samba.org>
+ * Removed unused printmode command from smbclient.
+
+
+o Lars Müller <lmuelle@samba.org>
+ * Re-enable the VERSION_REVISION option in case of another
+ letter release.
+ * Fix spoolss python bindings after C++ compiler changes and
+ other python fixes.
+ * BUG 2659: Don't trump on memory in smbtorture.
+ * BUG 2060: Add -fPIC which is the case for all other Samba
+ shared libs.
+ * Fix argv parsing in "net rpc".
+ * Add support to create position independent executable (PIE)
+ code if the compiler supports it.
+ * BUG 2767: Add new options to testparm (--show-all-parameters,
+ --parameter-name, and --section-name).
+ * Fix net share migrate files to also migrate the ACLs of
+ the top level dir of a share.
o Marcel Muller <mueller@maazl.de>
* Patch to fix the OS/2 EA_FROM_LIST info level call.
* Mangled names fix for OS/2 clients.
+ * Ensure we correctly set the return packet size to include the
+ pad bytes in reply_readbmpx().
+ * Fix for bug in SMBwriteBraw that incorrectly returned the
+ number of bytes written.
+
+o Ricky Nance <ricky.nance@gmail.com>
+ * Implemented mklogon script generator for domain logon scripts.
o James Peach <jpeach@sgi.com>
* BUG 1843: Fix quotas (with no soft limits) on IRIX.
+ * BUG 2285: Patch for hires timestamps and efficient notify code.
+ * MS-DFS tidyup patches.
+ * Build fixes on IRIX.
+ * IRIX compiler warning fixes.
+ * BUG 2596: Fix become_root link issues and one IRIX stack
+ backtrace bug.
+ * Fix for null pointer ACL free.
o Marcin Porwit <mporwit@centeris.com>
* Initial support for the \eventlog pipe.
-
+ * Fix a memleak in the eventlog code.
+ * Miscellaneous fixes for Samba's experimental event log support.
+ * Add ServiceQueryConfig2() and ServiceQueryStatusEx() server
+ calls.
+
+
+o Tim Potter <tpot@samba.org>
+ * BUG 2940, 2943: Fixed various compiler warnings regarding
+ mismatched types and unused variables.
+ * BUG 1888, 1894: Fix warnings when time_t is an unsigned type.
+ * BUG 2733: Fix incorrect SHLIBEXT is set when running
+ configure script on HPUX IA.
+ * Remove unused autoconf #define's.
+ * BUG 2893: Fix inverted assignment in 'net rpc printer' code.
+ * Removed unused function declarations in tdb.h.
+ * BUG 2895: Don't wrap non-existent functions in the python
+ tdb bindings.
+ * BUG 2623, 2630: $< and $* are not valid in explicit rules
+ according to POSIX.
+ * BUG 2560: Fix compile error lurking where PATH_MAX is not
+ defined.
+ * BUG 2625: Remove configure check for FTRUNCATE_NEEDS_ROOT.
+ * BUG 2611: Add fflush(stdout) after displaying username prompt
+ in smbsh if username not specified on command line.
+ * BUG 2699: Fix for segfault in samba.winbind.auth_crap module
+ * BUG 2808: Update install swat message to reflect the fact
+ that swat/README no longer exists.
+
+
+o Denis Sbragion <d.sbragion@infotecna.it>
+ * BUG 2196: Allow absolute path (system wide) recycle bin.
+
+
+o Fernando Schapachnik <fernando@mecon.gov.ar>
+ * Add logon hours support for the Postgres backend.
+
+
+o Richard Sharpe <rsharpe@samba.org>
+ * Fix bug in profiles tool caused by use of MAP_PRIVATE.
+
+o Joerg Sonnenberger <joerg@leaf.dragonflybsd.org>
+ * BUG 2362: Quota support fix for DragonFly.
+ * Fix dragonfly detection in configure.
+
o Simo Sorce <idra@samba.org>
* Allow Domain Admins to force user sessions to close via the
Windows Server Manager.
* Add support to 'net rpc right privileges <name>' to enumerate
accounts which possess a specific privilege.
+ * Fix memory issues issues in vfstest (reported by Rainer Link).
+ * Randomize reloading as to not overload cupsd.
+
+
+o Smitty <smitty@plainjoe.org>
+ * Compile fixes for smbget when using --enable-developer.
+ * Include LUID values to match Windows privileges since
+ apparently this matters to printmig.exe
+
+
+o John Terpstra <jht@samba.org>
+ * Solaris packaging fixes.
+ * Clean up usage help text in "net rpc user"
+
+
+o Andrew Tridgell <tridge@samba.org>
+ * Merge socket wrapper library fixes from Samba 4.
+
+
+o Brett Trotter <blt@iastate.edu>
+ * Fix definition of global_sid_* in vfs_acl.c.
o Mark Weaver <mark-clist@npsl.co.uk>
o Jelmer Vernooij <jelmer@samba.org>
* Remove --with-manpage-languages configure option.
+ * Merge socket wrapper fixes for IRIX systems from the
+ Samba 4 branch.
+ * Add socket_wrapper library to 3.0. Can be enabled by passing
+ --enable-socket-wrapper to configure.
+ * Fix build of the various sql pdb backends after new talloc.
+
+
+o Qiao Yang <qyang@stbernard.com>
+ * Use our own DC when getting the SID for a domain.
+
+Release Notes for older release follow:
+
--------------------------------------------------
===============================
Release Notes for Samba 3.0.14a
* Debian packaging fixes.
-
-
-
-Release Notes for older release follow:
-
--------------------------------------------------
==============================
Release Notes for Samba 3.0.13
log nt token command New
write cache Deprecated
-Changes since 3.0.12rc1
------------------------
-
-
-o Jeremy Allison <jra@samba.org>
- * Debug log message cleanups.
- * Add case insensitive search for a principal match on logon
- verification in the system keytab (based on patch by
- Michael Brown <mbrown@fensystems.co.uk>).
- * Revert the previous SMB signing change from Nalin Dahyabhai
- when using DES keys.
- * Add missing RESOLVE_DFSPATH() calls for older SMB commands.
- * Fix FindFirst() server code to deal with resume names of ".."
- and "." (found by Jim McDonough).
- * BUG 2451: Fix missing functions in full audit VFS module.
- * Ensure that smbd logs failures reported by DISK_FREE()
- (reported by Ying Li <ying.li2@hp.com>).
- * Ensure that smbclient obeys the max protocol argument again.
- * BUG 2335: Return correct error code for OS/2 clients (based on
- negotiated protocol level).
- * BUG 2460, 2464: remove dead code and unused variables
- (reported by Jason Mader).
-
-
-o Vince Brimhall <vbrimhall@novell.com>
- * BUG 2453: Change the way pdb_nds.c handles users with no
- Universal or Simple Password.
- * NDS schema file corrections.
-
-
-o Gerald (Jerry) Carter <jerry@samba.org>
- * Various small compile fixes and cleanup warnings.
- * BUG 2456: Fix compile failure on non-gcc platforms due to
- non-standard pragma.
-
-
-o Guenther Deschner <gd@samba.org>
- * Add example perl script to check for multiple LDAP entries
- after running 'net rpc vampire'.
- * Add more output when listing printer forms via rpcclient.
- * Debug log message cleanup.
-
-
-o William Jojo <jojowil@hvcc.edu>
- * BUG 2445: Patch to avoid default ACLs on AIX.
-
-
-o Derrell Lipman <derrell.lipman@unwireduniverse.com>
- * Implement better solution for backwards binary compatibility
- in libsmbclient while adding new fields to struct _SMBCCTX.
-
-
-o Mark Loeser <halcy0n@gentoo.org>
- * BUG 2443: Compile fix for gcc4.
-
-
-o Jim McDonough <jmcd@us.ibm.com>
- * BUG 2338: Fix coredump when OS/2 checks for long file name
- support (with .+,;=[].) (thanks to Guenter Kukkukk).
-
-
-o John Terpstra <jht@samba.org>
- * Add the capability to set account description using pdbedit.
-o Doug VanLeuven <roamdad@sonic.net>
- * Add more case/realm/name permutations to the kerberos keytab.
-
-
Changes since 3.0.11
--------------------
* Various oplock, share mode, and byte range locking fixes
found by Connectathon tests.
* BUG 2271: Fix resume key issues in trans2FindFirst() client
- code.
+ code (inspired by patch from Satwik Hebbar).
* BUG 2382, 2045: More pending modtime and delayed write fixes
for MS Excel (incorporates partial patches from
ke_miyata@itg.hitachi.co.jp).
-
+ * Debug log message cleanups.
+ * Add case insensitive search for a principal match on logon
+ verification in the system keytab (based on patch by
+ Michael Brown <mbrown@fensystems.co.uk>).
+ * Revert the previous SMB signing change from Nalin Dahyabhai
+ when using DES keys.
+ * Add missing RESOLVE_DFSPATH() calls for older SMB commands.
+ * Fix FindFirst() server code to deal with resume names of ".."
+ and "." (found by Jim McDonough).
+ * BUG 2451: Fix missing functions in full audit VFS module.
+ * Ensure that smbd logs failures reported by DISK_FREE()
+ (reported by Ying Li <ying.li2@hp.com>).
+ * Ensure that smbclient obeys the max protocol argument again.
+ * BUG 2335: Return correct error code for OS/2 clients (based on
+ negotiated protocol level).
+ * BUG 2460, 2464: remove dead code and unused variables
+ (reported by Jason Mader).
+
o Andrew Bartlett <abartlet@samba.org>
* Avoid length-limited intermediate copy of NT and LM responses
in NETLOGON client.
* Debug message cleanups in the NTLMSSP implementation.
-
+
o Manuel Baena <mbaena@lcc.uma.es>
* Print actual error message in smbmnt.c:fullpath().
o Vince Brimhall <vbrimhall@novell.com>
* Add support for Novell NDS universal password.
* BUG 2424: Ensure that uidNumber and gidNumber use match
- the RFC2307 schema
-
-
+ the RFC2307 schema.
+ * BUG 2453: Change the way pdb_nds.c handles users with no
+ Universal or Simple Password.
+ * NDS schema file corrections.
+
+
o Gerald (Jerry) Carter <jerry@samba.org>
* Add trans2 client call for checking dfs referrals
* Convert smbclient to use TRANS_QPATHINFO(SMB_QUERY_FILE_BASIC_INFO)
* BUG 2215: Rewrite questionable code that was causing gcc to
choke.
* Add server support for LsaLookupPrivValue().
-
+ * Various small compile fixes and cleanup warnings.
+ * BUG 2456: Fix compile failure on non-gcc platforms due to
+ non-standard pragma.
+
o Kevin Dalley <kevin@kelphead.org>
* BUG 2398: Don't force smbclient to assume a dry run if the
target tarfile is /dev/null.
-
-
+
+
o Guenther Deschner <gd@samba.org>
* Fix crash bug in the client-spoolss enumdataex-call.
* Expand the valid-workstation-scheme by expanding names
* Add examples/misc/adssearch.pl.
* BUG 2343: Build fixes.
* Support get_user_info_7 in SAMR server RPC.
- * Fix server_role in the samr_query_dom_info calls.
+ * Fix server_role in the samr_query_dom_info calls.
+ * Add example perl script to check for multiple LDAP entries
+ after running 'net rpc vampire'.
+ * Add more output when listing printer forms via rpcclient.
+ * Debug log message cleanup.
o Steve French <sfrench@us.ibm.com>
* Update for new CIFS POSIX info levels.
* Ignore users mount parm in mount.cifs.
-
o SATOH Fumiyasu <fumiya@samba.gr.jp>
* BUG 1549: Don't truncate service names in smbstatus.
-
+
+
+o William Jojo <jojowil@hvcc.edu>
+ * BUG 2445: Patch to avoid default ACLs on AIX.
+
o S Murthy Kambhampaty <smk_va@yahoo.com>
* Add idmap_rid module to Fedora and RedHat spec files.
-
-
+
+
o Volker Lendecke <vl@samba.org>
* BUG 2401: Flush internal getpwnam() cache after deleting a
user.
* BUG 2417: Add help lines for net rpc group addmem and
delmem commands.
-
-o Jason Mader <jason@ncac.gwu.edu>
- * Compiler warning fixes (BUGS BUG 2132, 2134, 2289, 2327, 2340,
- 2341, 2342)
-
-
+
o Derrell Lipman <derrell.lipman@unwireduniverse.com>
* Add support to libsmbclient for getting and setting DOS
attributes using EA functions.
connection context.
* Ensure that cli_tdis() sets the cnum field to -1 so that callers
can determine a dead tree connection.
-
+ * Implement better solution for backwards binary compatibility
+ in libsmbclient while adding new fields to struct _SMBCCTX.
+
+
+o Mark Loeser <halcy0n@gentoo.org>
+ * BUG 2443: Compile fix for gcc4.
+
+
+o Jim McDonough <jmcd@us.ibm.com>
+ * BUG 2338: Fix coredump when OS/2 checks for long file name
+ support (with .+,;=[].) (thanks to Guenter Kukkukk).
+
+
+o Jason Mader <jason@ncac.gwu.edu>
+ * Compiler warning fixes (BUGS BUG 2132, 2134, 2289, 2327, 2340,
+ 2341, 2342)
+
-o Justin Ossevoort <justin@snt.utwente.nl>
- * BUG 2316: Fix crashes in pdb_pgsql.
-
-
o Jim McDonough <jmcd@us.ibm.com>
* Fixes for server schannel implementation when 'restrict
anonymous = 1' is set in smb.conf.
o Stefan Metzmacher <metze@samba.org>
* Fix memleaks in the nttrans code.
-
+
o Mike Nix <mnix@wanm.com.au>
* Add SMBsplopen and SMBsplclose client calls.
-
+
+
+o Justin Ossevoort <justin@snt.utwente.nl>
+ * BUG 2316: Fix crashes in pdb_pgsql.
+
o James Peach <jpeach@sgi.com>
* Fixes in string handling code.
* Fix oplock2 test in client smbtorture.
-
-
+
+
o Tim Potter <tpot@samba.org>
* Fix up example pdb modules after prototype change for
setsampwent.
o Simo Sorce <idra@samba.org>
* Debian packaging fixes.
-
-
-o Doug VanLeuven <roamdad@sonic.net>
+
+
+o John Terpstra <jht@samba.org>
+ * Add the capability to set account description using pdbedit.
+
+
+o Doug VanLeuven <roamdad@sonic.net>
+ * Add more case/realm/name permutations to the kerberos keytab.
* AIX compile fixes.
Sept 13, 2004
=============================
-This is the latest stable release of Samba. This is the version
-that production Samba servers should be running for all
-current bug-fixes. There have been several important issues
-fixes since the 3.0.6 release. See the "Changes" section for
-details on exact updates.
-
Common bugs fixed in 3.0.7 include:
o Fixes for two Denial of Service vulnerabilities