El 3 de marzo se presentó el lanzamiento Samba 4.12.0
Samba — un conjunto de programas y utilidades para trabajar con discos de red e impresoras en diversos sistemas operativos a través del protocolo SMB/CIFS. Tiene partes cliente y servidor. Es software libre, publicado bajo la licencia GPL v3.
Principales cambios:
- El código se ha limpiado de todas las implementaciones de criptografía en favor de bibliotecas externas. Se ha seleccionado como principal GnuTLS, la versión mínima requerida 3.4.7. Esto permitirá aumentar la velocidad de funcionamiento del sistema — durante las pruebas de CIFS del núcleo Linux 5.3 se registró un aumento de la velocidad de escritura en 3 veces, y de la velocidad de lectura en 2.5.
- La búsqueda en las secciones SMB ahora se realiza utilizando Spotlight en lugar de lo que se usaba anteriormente GNOME Tracker.
- Se ha añadido un nuevo módulo VFS io_uring, que utiliza la interfaz del núcleo Linux io_uring para entrada/salida asíncrona. También soporta la buffering.
- En el archivo de configuración smb.conf se ha dejado de soportar el parámetro write cache size, debido a la aparición del módulo io_uring.
- Se ha eliminado el módulo vfs_netatalk, cuyo soporte fue descontinuado anteriormente.
- El backend BIND9_FLATFILE ha sido declarado obsoleto y se eliminará en una de las próximas versiones.
- Se ha añadido la biblioteca zlib como dependencia para la compilación, habiendo eliminado su implementación incorporada del código.
- Ahora se requiere Python 3.5 en lugar de lo que se usaba anteriormente Python 3.4.
También cabe destacar que ahora se utiliza OSS-Fuzz, lo que ha permitido encontrar y corregir numerosos errores en el código.
Fuente: linux.org.ru
