Comunicato presentato il 3 marzo Samba 4.12.0
Samba — una serie di programmi e utilità per lavorare con unità di rete e stampanti su vari sistemi operativi che utilizzano il protocollo SMB / CIFS. Ha parti client e server. Il software libero è rilasciato sotto licenza GPL v3.
Principali modifiche:
- Il codice è stato ripulito da tutte le implementazioni di crittografia a favore delle librerie esterne. Scelto come principale gnuTLS, versione minima richiesta 3.4.7. Ciò aumenterà la velocità del complesso - con testare CIFS dal kernel Linux 5.3 è stato registrato un aumento Velocità di registrazione 3xE velocità di lettura 2,5.
- La ricerca delle partizioni SMB viene ora eseguita utilizzando Riflettore al posto di quello precedentemente utilizzato Localizzatore di GNOME.
- Aggiunto un nuovo modulo VFS io_uring, che utilizza l'interfaccia io_uring del kernel Linux per l'I/O asincrono. Supporta anche il buffering.
- Nel file di configurazione smb.conf il supporto per il parametro della dimensione della cache di scrittura è stato interrotto, in relazione all'aspetto del modulo io_uring.
- Modulo rimosso vfs_netatalk, che in precedenza era stato interrotto.
- Backend BIND9_FLATFILE è stato deprecato e verrà rimosso in una versione futura.
- La libreria zlib è stata aggiunta alle dipendenze dell'assembly, mentre la sua implementazione integrata è stata rimossa dal codice.
- Ora al lavoro È richiesto Python 3.5 al posto di quello precedentemente utilizzato Python 3.4.
Vale anche la pena notare che ora utilizziamo il codice per testare OSS-Confusione, che ha permesso di trovare e correggere molti errori nel codice.
Fonte: linux.org.ru