Den 3. marts blev udgivelsen præsenteret Samba 4.12.0
Samba — et sæt programmer og værktøjer til arbejde med netværksdrev og printere på forskellige operativsystemer via protokollen SMB/CIFS. Indeholder både klient- og serverdele. Er fri software, der udgives under licensen GPL v3.
Vigtige ændringer:
- Koden er renset for alle implementeringer af kryptografi til fordel for eksterne biblioteker. Som standard er valgt GnuTLS, den minimale krævede version 3.4.7. Dette vil øge hastigheden på systemet — ved testning af CIFS fra Linux-kernen 5.3 blev der registreret en forøgelse af skrivehastigheden med det tredobbelte, og af læsehastigheden med 2,5.
- Søgning i SMB-diskpartitioner sker nu ved hjælp af Spotlight i stedet for den tidligere anvendte GNOME Tracker.
- Der er tilføjet en ny VFS-modul io_uring, der bruger Linux-kernens interface io_uring til asynkron ind-/udgang. Det understøtter også buffering.
- I konfigurationsfilen smb.conf er understøttelsen af parameteren write cache size ophørt, i forbindelse med fremkomsten af modulet io_uring.
- Modulet vfs_netatalk, hvis understøttelse tidligere blev stoppet, er fjernet.
- Backend BIND9_FLATFILE er blevet erklæret forældet, og vil blive fjernet i en af de kommende udgivelser.
- Der er tilføjet zlib-biblioteket som afhængighed for bygningen, mens den indbyggede implementering er blevet fjernet fra koden.
- Nu kræves Python 3.5 i stedet for den tidligere anvendte Python 3.4.
Det skal også bemærkes, at der nu anvendes OSS-Fuzz, hvilket har gjort det muligt at finde og rette mange fejl i koden.
Kilde: linux.org.ru
