Wydanie 3 marca Samba 4.12.0
Samba - zestaw programów i narzędzi do pracy z dyskami sieciowymi i drukarkami w różnych systemach operacyjnych z wykorzystaniem protokołu SMB / CIFS. Ma części klienta i serwera. Czy wolne oprogramowanie jest udostępniane na licencji GPL v3.
Główne zmiany:
- Kod został wyczyszczony ze wszystkich implementacji kryptograficznych na korzyść zewnętrznych bibliotek. Wybrany jako główny gnuTLS, minimalna wymagana wersja 3.4.7. Zwiększy to szybkość kompleksu testowanie CIFS z jądra Linuksa 5.3 odnotowano wzrost 3-krotna prędkość zapisuI prędkość czytania w 2,5.
- Wyszukiwanie partycji SMB odbywa się teraz za pomocą reflektor zamiast dotychczasowego Śledzenie GNOME.
- Dodano nowy moduł io_uring VFS, który wykorzystuje interfejs jądra systemu Linux io_uring do asynchronicznego wejścia/wyjścia. Obsługuje również buforowanie.
- W pliku konfiguracyjnym smb.conf wycofano obsługę parametru rozmiaru pamięci podręcznej zapisu, ze względu na wygląd modułu io_uring.
- Usunięty moduł vfs_netatalk, który wcześniej był przestarzały.
- Zaplecze BIND9_FLATFILE została uznana za przestarzałą i zostanie usunięta w przyszłej wersji.
- Biblioteka zlib została dodana do listy zależności kompilacji, natomiast jej wbudowana implementacja została usunięta z kodu.
- Teraz do pracy wymaga Pythona 3.5 zamiast dotychczasowego Python 3.4.
Warto również zauważyć, że testowanie kodu używa teraz OSS zamieszanie, co pozwoliło znaleźć i naprawić wiele błędów w kodzie.
Źródło: linux.org.ru