Samba Features added/changed (by release)

Revision as of 16:47, 12 August 2006 by Fraz (talk | contribs) (3.0.20{a,b})

New features by version

3.0.23{a,b}

  • New "createupn" option to "net ads join"
  • Rewritten Kerberos keytab generation when 'use kerberos keytab = yes'
  • Improved 'make test'
  • New offline mode in winbindd
  • New Kerberos support for pam_winbind.so
  • New handling of unmapped users and groups
  • New non-root share management tools
  • Improved support for local and BUILTIN groups
  • Winbind IDMAP integration with RFC2307 schema objects supported by Windows 2003 R2
  • Rewritten 'net ads join' to mimic Windows XP without requiring administrative rights to join a domain

3.0.21{a,b,c}

  • Complete NTLMv2 support by consolidating authentication mechanism used at the CIFS and RPC layers.
  • The capability to manage Unix services using the Win32 Service Control API.
  • The capability to view external Unix log files via the Microsoft Event Viewer.
  • New libmsrpc share library for application developers.
  • Rewrite of CIFS oplock implementation.
  • Performance Counter external daemon.
  • Winbindd auto-detection query methods when communicating with a domain controller.
  • The ability to enumerate long share names in libsmbclient applications.

3.0.20{a,b}

  • Support for several new Win32 rpc pipes.
  • Improved support for OS/2 clients.
  • New 'net rpc service' tool for managing Win32 services.
  • Capability to set the owner on new files and directory based on the parent's ownership.
  • Experimental, asynchronous IO file serving support.
  • Completed Support for Microsoft Print Migrator.
  • New Winbind IDmap plugin (ad) for retrieving uid and gid from AD servers which maintain the SFU user and group attributes.
  • Rewritten support for POSIX pathnames when utilizing the Linux CIFS fs client.
  • New asynchronous winbindd.
  • Support for Microsoft Print Migrator.
  • New Windows NT registry file I/O library.
  • New user right (SeTakeOwnershipPrivilege) added.
  • New "net share migrate" options.

3.0.14a

Release 3.0.14a is a pure bugfix release which fixed a "show stopper".

Please note, the release policy has changed at this point.

3.0.14

3.0.13

3.0.12

  • Performance enhancements when serving directories containing large number of files.
  • MS-DFS support added to smbclient.
  • More performance improvements when using Samba/OpenLDAP based DC's via the 'ldapsam:trusted=yes' option.
  • Support for the Novell NDS universal password when using the ldapsam passdb backend.
  • New 'net rpc trustdom {add,del}' functionality to eventually replace 'smbpasswd {-a,-x} -i'.
  • New libsmbclient functionality.

3.0.11

  • Winbindd performance improvements.
  • More 'net rpc vampire' functionality.
  • Support for the Windows privilege model to assign rights to specific SIDs.
  • New administrative options to the 'net rpc' command.

3.0.10

Release 3.0.10 is a fix for security issues described in CAN-2004-1154.

3.0.9

Release 3.0.9 is a pure bigfix release which fixes printing problems from Windows 9x, roaming profile updates and unknown symbols for kde



Changes in smb.conf

3.0.23{a,b}

Parameter Name Description Default
acl group control Deprecated No
add port command New ""
change notify timeout Changed Scope ""
dmapi support New No
dos filemode Modified No
enable asu support Changed default No
enable core files New Yes
enable privileges Changed default Yes
enable rid algorithm Removed ""
fam change notify New Yes
hosts equiv Removed ""
host msdfs Changed default Yes
msdfs root Changed default Yes
open files database hash size New 10007
passdb expand explicit Changed default No
strict locking Changed default auto
usershare allow guests New No
usershare max shares New 0
usershare owner only New Yes
usershare path New ${lockdir}
usershare prefix allow list New ""
usershare prefix deny list New ""
usershare template share New ""
winbind enum users Changed default No
winbind enum groups Changed default No
winbind nested groups Changed default Yes
winbind offline logon New No
winbind refresh tickets New No
winbind max idle children Removed ""
wins partners Removed ""

3.0.21{a,b,c}

  • dfree cache time (New)
  • dfree command (Per share)
  • eventlog list (New)
  • iprint server (New)
  • map read only (New)
  • passdb expand explicit (New)
  • rename user script (New)
  • reset on zero vc (New)
  • svcctl list (Renamed from 'enable svcctl')

3.0.20{a,b}

  • 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)

3.0.14

  • dos filetimes (Enabled by default)

3.0.13

3.0.12

  • allocation roundup size (New)
  • log nt token command (New)
  • write cache (Deprecated)

3.0.11

  • afs token lifetime (New)
  • enable privileges (New)
  • ldap password sync (Alias)
  • min password length (Deprecated)
  • winbind enable local accounts (Deprecated)

3.0.10

3.0.9

Bugfixes by version

Upgrade issues by version