diff options
Diffstat (limited to 'WHATSNEW.txt')
-rw-r--r-- | WHATSNEW.txt | 199 |
1 files changed, 120 insertions, 79 deletions
diff --git a/WHATSNEW.txt b/WHATSNEW.txt index b20af20a0c7..e472d4aee56 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -11,20 +11,21 @@ We would like to ask the Samba community for help in testing these changes as we work towards the next significant production upgrade Samba 3.0 release. -Major Featuers included in the 3.0.25 code base include: +Major Features included in the 3.0.25 code base include: - o Significant improvements in the winbind offline logon - support - o Support for secure DDNS updates as part of the 'net - ads join' process - o Rewriteen IdMap interface which allows for TTL based - caching and per domain backends. - o Support for storing password policies in the passdb - backend. - -Major bug fixes in 3.0.25pre1 include: - - o Compatibilities issues with Windows Vista + o Significant improvements in the winbind off-line logon support + o Support for secure DDNS updates as part of the 'net ads join' + process + o Rewritten IdMap interface which allows for TTL based caching and + per domain backends. + o New plug-in interface for the "winbind nss info" parameter. + o New file change notify subsystem which is able to make use of + inotify on Linux. + o Support for passing Windows security descriptors to a VFS + plug-in allowing for multiple Unix ACL implements to running side + by side on the Same server. + o Improved compatibility with Windows Vista clients. + o Man pages for VFS plugins. @@ -40,88 +41,110 @@ smb.conf changes Parameter Name Description Default -------------- ----------- ------- + change notify timeout Removed n/a + change notify New Yes + fam change notify Removed n/a + idmap domains New "" + idmap alloc backend New "" + idmap expire time New 900 + idmap negative time New 120 + kernel change notify Per share Yes + max stat cache size Modified 1024MB + printjob username New %U + winbind normalize names New no - + commits ------- o Michael Adam <ma@sernet.de> - * Patch to lib/sysquotas_linux.c replacing some "get"s - by "set"s. This makes the difference between the get - and set calls for SMB_USER_FS_QUOTA_TYPE and - SMB_GROUP_FS_QUOTA_TYPE. - * Prevent collision from config.h created by standalone - compnent builds. + * Patch to lib/sysquotas_linux.c replacing some "get"s by "set"s. + This makes the difference between the get and set calls for + SMB_USER_FS_QUOTA_TYPE and SMB_GROUP_FS_QUOTA_TYPE. + * Prevent collision from config.h created by stand alone component + builds. o Jeremy Allison <jra@samba.org> - * winbind offline logon fixes. + * winbind off-line logon fixes. * Support for AD sites when locating domain controllers. - * Fix libsmbclient bug with Konqueror and NetApp filers - that need a leading / in OpenAndX calls. + * Fix libsmbclient bug with Konqueror and NetApp filers that need + a leading / in OpenAndX calls. * BUG 4187: Possible crash in signing on/off code. * Fix memory leaks in pam_winbind.c. - * Fix a bugin the sequence number store/fetch routines in + * Fix a bug in the sequence number store/fetch routines in winbindd_cache.tdb. - * Fix the problem with Linux clients requesting O_WRONLY - on write-only files. - * Fix a class of memory allocation bugs in the handling - of user tokens. - * Fix crash bug in winbindd caused by a bug ni the - messaging dispatch code. - * Fix memory bloat in trans calls caused by talloc()'ing - memory off the wrong context. + * Fix the problem with Linux clients requesting O_WRONLY on write-only + files. + * Fix a class of memory allocation bugs in the handling of user tokens. + * Fix crash bug in winbindd caused by a bug in the messaging dispatch + code. + * Fix memory bloat in trans calls caused by talloc()'ing memory off the + wrong context. * Fix wildcard renames with SMBmv. * Fixes for pathname handling code. * Add in the wdel smbclient command to perform wildcard deletes. - * Fix a bug that causes smbd to 'hang' intermittently while - updatign the trusted domain cache. - * CLeanup error path processing in reduce_name(). + * Fix a bug that causes smbd to 'hang' intermittently while updating + the trusted domain cache. + * Cleanup error path processing in reduce_name(). * Fixes for smbtorture tests (BASE-DELETE, ...) * Delete on close fixes ("I completely understand it this time"). - * Remove unneeded checks on incoming uid/gid for mknod - (fifo) unix extensions code. + * Remove unneeded checks on incoming uid/gid for mknod (fifo) Unix + extensions code. * More fixes for Unix Extensions include support for POSIX locking. * NTLMv2 fixes for Vista clients. - * Add an optimized lookup for Domain Users and only report - the current user (which is generally what the calling - application wants to know anyways). - * Fixes for supporting the Vista backup utility based on work - by Joe Meadows <jameadows@webopolis.com>. + * Add an optimized lookup for Domain Users and only report the current + user (which is generally what the calling application wants to know + anyways). + * Fixes for supporting the Vista backup utility based on work by Joe + Meadows <jameadows@webopolis.com>. * Fix 4377: Fix rename of "foo" -> "Foo". - + * BUG 4188: Fix for Vista delete directory bug. + * BUG 4400: Add support for processing large Krb5 tickets in SMB + sesssetup&X. Based on work by <todd.stecher@isilon.com>. + * Fix trans2 file size reporting for Linux CIFS client. o Danilo Almeida <dalmeida@centeris.com> * Add additional debug support for pam_winbind. - * Add support for listing multiple groups in pam_winbind's + * Add support for listing multiple groups in pam_winbind's require-membership-of option which act as a logical OR. o Andrew Benham <andrew.benham@thus.net> - * BUG 4290: Properly compute time to password expiration - in message from pam_winbind. + * BUG 4290: Properly compute time to password expiration in message + from pam_winbind. +o Alexander Bokovoy <ab@samba.org> + * Add GPFS-provided DMAPI support + o Kai Blin <kai.blin@gmail.com> * Match Windows NTLMSSP flags. o Gerald (Jerry) Carter <jerry@samba.org> - * Implement plugable "winbind nss info" interface. + * Implement pluggable "winbind nss info" interface. * Removal of unmaintained smbwrapper utility. - * Fix server affinity bugs in the 'net ads join' - code to include support for AD sites. + * Fix server affinity bugs in the 'net ads join' code to include + support for AD sites. * Implement DDNS update client code. * Upper case the host/sAMAccountName in the keytab file. - * Fix lookupname call in winbindd when joined to a child - domain and trying to resolve a SID in a sibling domain. + * Fix lookupname call in winbindd when joined to a child domain and + trying to resolve a SID in a sibling domain. * Fix password changes against a Windows 2000 DC using pam_winbind. * Fix crash in "pdbedit -L -w" * Add "winbind normalize names" option. - + * BUG 4093: Make %a resolve correctly for Windows Vista and Windows + XP 64bit clients. + * Printing fixes for Windows Vista. + * Protect the sasl bind against a NULL principal string in the + SPNEGO negTokenInit + * Fix some "cannot access LDAP when no root" bugs. + * NSS and PAM fixes on AIX. + * Cached credentials and Krb5 ticket renewal fixes in winbindd. o Mathias Dietz <mdietz@de.ibm.com> @@ -131,18 +154,19 @@ o Mathias Dietz <mdietz@de.ibm.com> o Guenther Deschner <gd@samba.org> - * winbind offline logon fixes. + * winbind off-line logon fixes. * Support for AD sites when locating domain controllers. * Various fixes for 'net ads' user management functions. - * Add an CLDAP client written in perl. + * Add an CLDAP client written in Perl. * Cleanups to the Krb5 ticket refresh code in winbindd. * Fixes for various error messages from pam_winbind when password policies are being enforced. * Implement grace logons for offline authentications in pam_winbind. * Fixes for idmap_ad. * Memory leak fixes. - * BUG 4009: Fixes leaking file descriptors (CLOSE_WAIT) in - winbindd with short lived service tickets + * BUG 4009: Fixes leaking file descriptors (CLOSE_WAIT) in winbindd + with short lived service tickets + * Implement basic AD group policy library o dleonard@vintela.com @@ -150,78 +174,97 @@ o dleonard@vintela.com o SATOH Fumiyasu <fumiyas@osstech.co.jp> - * BUG 3319: Ensure that 'hide unreadable' does not filter - MS-DFS links. + * BUG 3319: Ensure that 'hide unreadable' does not filter MS-DFS links. o Krishna Ganugapati <krishnag@centeris.com> * Implement DDNS update client code. - + o YAMASAKI Hiroyuki <h-yamasaki@pd.jp.nec.com> * BUG 4346: Fix type reported for hidden shares via MS-RPC. o David Hu <david.hu@hp.com> - * BUG 4267: Fix memory leaks in ldpasam. + * BUG 4267: Fix memory leaks in ldapsam. o Bjoern Jacke <bj@sernet.de> * BUG 4244: Limit stat cache to a default of 1MB. +o William Jojo <jojowil@hvcc.edu> + * BUG 3713: Re-add reporting what the profiles tool does (-v). + + +o Zack Kirsch <zack.kirsch@isilon.com> + * Fix memory leaks on some error paths. + + o Volker Lendecke <vl@samba.org> - * Allow changing of the hashsize when runing tdbbackup. + * Replace snum references with a structure based array. + * Allow changing of the hashsize when running tdbbackup. * Implement secure DDNS update code - * Klocwork, Covrity, and IBM Checker fixes. + * Klocwork, Coverity, and IBM Checker fixes. * BUG 4273: Fix crash in 'net rpc vampire' * Refactor older SMB file serving code. * Refactor open directory file serving code. - * Implement support for inotify when serving CIFS change - notification requests. - * Fixes to allow Samba 3.0 to pass various smbtorture tests - (RAW-OPEN, RAW-UNLINK, RAW-CLOSE, ...) + * Implement support for inotify when serving CIFS change notification + requests (includes merge work from SAMBA_4_0). + * Fixes to allow Samba 3.0 to pass various smbtorture tests (RAW-OPEN, + RAW-UNLINK, RAW-CLOSE, ...) * Refactor delete on close file server code. * MS-DFS fixes for Vista clients. + * BUG 4372: Long timeout in LDAP setup when accessing files after + 10 secs. + * Change the static array for the in-memory mirrors of the hash chain + locks to a dynamically allocated one. + * Use inotify for file change notification on Linux. + * Revert "msdfs root" to default to "no". + * Refactor AIO code. + * Fix memory leaks when returning user lists to clients via SAMR calls. o Herb Lewis <herb@samba.org> * Cleanups to sharesec utility. - * Compilter warning cleanups. + * Compiler warning cleanups. o Jim McDonough <jmcd@us.ibm.com> * Bug fixes for GPFS VFS module. - o Stefan Metzmacher <metze@samba.org> [merges from SAMBA_4_0] * Portability fixes for dlopen() * Sync libreplace - o Gomati Mohanan <gomati.mohanan@in.ibm.com> * Work on NFSv4 ACL VFS plugin. -o James Peach <jpeach@samba.org> +o Lars Mueller <lmuelle@samba.org> + * Provide better feedback about deprecated use of multiple passdb + backends. + + +o James Peach <jpeach@apple.com> * Replace exit_server with exit_server_cleanly where appropriate. * Add docs for VFS modules. * Portability fixes for autoconf and character set modules on OS X. - * Only attempt to reload the config file atfer the fork point + * Only attempt to reload the config file after the fork point if we are in daemon mode. o J Raynor <raynorj@mn.rr.com> - * Make sure we are privileged when doing DMAPI operations - on systems that don't have capability support. + * Make sure we are privileged when doing DMAPI operations on systems + that don't have capability support. o Jiri Sasek <Jiri.Sasek@Sun.COM> - Fix possible NULL dereference in adt_tree.c + I Fix possible NULL dereference in adt_tree.c o Karolin Seeger <ks@sernet.de> @@ -231,17 +274,15 @@ o Karolin Seeger <ks@sernet.de> o Simo Sorce <idra@samba.org> * Initial implementation of new IdMap interface. - * Fix crash in pam_winbind caused by referencing a - pointer after the memory had been freed. + * Fix crash in pam_winbind caused by referencing a pointer after the + memory had been freed. + * Implement escaping function for ldap RDN values. o Peter Somogyi <SOMOGYI@de.ibm.com> * Work on NFSv4 ACL VFS plugin. -o Andrew Tridgell <tridge@samba.org> - - o Jelmer Vernooij <jelmer@samba.org> * Implement support for IDL autogenerated code to handle the MS-RPC parsing functions. |