Release of Samba 4.12.0

March 3rd release Samba 4.12.0

Samba - a set of programs and utilities for working with network drives and printers on various operating systems using the protocol SMB / CIFS. It has client and server parts. Is free software released under license GPL v3.

Major changes:

  • The code has been cleared of all cryptography implementations in favor of external libraries. Selected as main GnuTLS, minimum required version 3.4.7. This will increase the speed of the complex testing CIFS from the Linux 5.3 kernel an increase was recorded 3 times write speed, reading speed in 2,5.
  • Searching SMB partitions is now done using Spotlight instead of the previously used GNOME Tracker.
  • A new io_uring VFS module has been added that uses the io_uring Linux kernel interface for asynchronous I/O. It also supports buffering.
  • In the configuration file smb.conf deprecated support for write cache size parameter, due to the appearance of the module io_uring.
  • Removed module vfs_netatalk, which was previously deprecated.
  • Backend BIND9_FLATFILE has been deprecated and will be removed in a future release.
  • The zlib library has been added to the list of build dependencies, while its built-in implementation has been removed from the code.
  • Now to work requires Python 3.5 instead of the previously used Python 3.4.

It's also worth noting that code testing now uses OSS Fuss, which made it possible to find and fix many errors in the code.

Source: linux.org.ru

Add a comment