This is the first maintenance release of Samba 4.2

Apr 16, 2015 02:10 GMT  ·  By

Samba, the world’s most used protocol for accessing shared Windows directories over the network in GNU/Linux and Mac OS X operating systems, has been updated today to version 4.2.1.

Samba 4.2.1 is a bugfix release that addresses over 25 issues discovered since the release of Samba 4.2 back in March 2015. According to the release notes, there are numerous S3 fixes and core components updated.

Among these, we can mention that group enumerations won't be stopped for groups that have no GID, cached user group lookup of trusted domains has been fixed, and missing talloc stackframe has been added.

Additionally, the application will now support servers that do not send the two unused fields if the NTLMSSP_NEGOTIATE_TARGET_INFO function is not set, and the "client use spnego principal = yes" code will now check the correct name.

Several other issues have been fixed in Samba 4.2.1

The libsmbclient library has been improved to check every cli->timout milliseconds if it is still valid before use when reusing a server struct, and the libcli has been updated to ensure that a tevent request is correctly finished if the writev fails in the SMB1 case.

Spaces are now used instead of tabs in wafadmin, numerous winbindd zombie processes have been fixed on the Solaris operating system, and the backupkey now uses the ndr_pull_struct_blob_all() function and explicitly links to GCrypt and GnuTLS software.

Furthermore, Samba 4.2.1 enhances the handling of malformed AppleDouble files, removes deprecated base_rid from the examples in the documentation, fixes compilation issues with the OpenBSD platform, and updates talloc to version 2.1.2.

Last but not least, the libwbclient library has been updated to version 0.12, published printer GUIDs (Globally Unique Identifier) are now retrieved if they're not in registry, and subunit changes have been backported.

Download Samba 4.2.1 for Linux and Mac OS X.