3. března byla představena verze Samba 4.12.0
Samba — soubor programů a utilit pro práci se síťovými disky a tiskárnami na různých operačních systémech pomocí protokolu SMB/CIFS. Obsahuje klientskou i serverovou část. Je to open-source software vydaný pod licencí GPL v3.
Hlavní změny:
- Kód byl očištěn od všech implementací kryptografie ve prospěch externích knihoven. Jako hlavní byla vybrána GnuTLS, minimální požadovaná verze 3.4.7. To umožní zvýšit rychlost práce celého systému — při testování CIFS z jádra Linux 5.3 bylo zaznamenáno zvýšení rychlosti zápisu 3krát, a rychlosti čtení 2,5krát.
- Vyhledávání v SMB svazcích nyní probíhá pomocí Spotlight místo dříve používaného GNOME Tracker.
- Přidán nový modul VFS io_uring, který využívá rozhraní jádra Linux io_uring pro asynchronní vstup/výstup. Také podporuje vyrovnávací paměť.
- V konfiguračním souboru smb.conf byla zrušena podpora parametru write cache size, vzhledem k přidání modulu io_uring.
- Byl odstraněn modul vfs_netatalk, jehož podpora byla dříve ukončena.
- Backend BIND9_FLATFILE je nyní považován za zastaralý a bude odstraněn v některé z budoucích verzí.
- Mezi závislosti potřebné pro sestavení byla přidána knihovna zlib, přičemž vestavěná implementace byla odstraněna z kódu.
- Nyní je vyžadován Python 3.5 Python 3.4 místo dříve používaného Také je třeba poznamenat, že pro testování kódu se nyní používá.
OSS-Fuzz , což umožnilo nalézt a opravit řadu chyb v kódu.Integrace projektu VueJS+TS se SonarQube
Zdroj: linux.org.ru
