17. septembra 2019 je izšla različica 4.11.0 – prva stabilna različica v veji Samba 4.11.
Med glavnimi značilnostmi paketa:
- Popolna implementacija domenskega kontrolerja in storitev AD, združljiva s protokoli Windows 2000 in sposobna obvladovati vse Windows odjemalce do Windows 10.
- Datotečni strežnik
- Tiskarski strežnik
- Storitev identifikacije Winbind
Značilnosti izdaje 4.11.0:
- Privzeto se uporablja model zagona procesov »prefork«, ki omogoča podporo določenemu številu aktivnih procesov obdelovalcev.
- Winbind shranjuje v dnevniku dogodke avtentikacije PAM_AUTH in NTLM_AUTH, pa tudi atribut „logonId“, ki vsebuje identifikator prijave.
- Dodana je možnost beleženja trajanja operacij z DNS v dnevniku.
- Privzeta shema delovanja z AD je posodobljena na različico 2012_R2. Prejšnjo shemo je mogoče izbrati z uporabo parametra ‘—base-schema’ ob zagonu.
- Funkcije kriptografije zdaj zahtevajo obvezno knjižnico GnuTLS 3.2, ki nadomešča tiste, vključene v Samba.
- Dodana je ukaz ‘samba-tool contact’, ki omogoča iskanje, ogled in urejanje zapisov v LDAP adresarju.
- Izvedeni so bili ukrepi za optimizacijo delovanja Sambs v organizacijah z več kot 100.000 uporabniki in 120.000 objekti.
- Povečana je bila zmogljivost ponovne indeksacije za velike količine. domena AD
- Posodobljena je metoda shranjevanja podatkovne baze AD na disku. Nova oblika bo samodejno uporabljena po nadgradnji na izdajo 4.11, vendar bo v primeru povratka na stare verzije Sambs potrebno ročno pretvoriti v staro obliko.
- Privzeto je onemogočena podpora za protokol SMB1, ki velja za zastarelo.
- Konzolnim orodjem smbclient in smbcacls je dodana možnost ‘—option’, ki omogoča nadomeščanje nastavitev, določenih v konfiguracijski datoteki smb.conf.
- Metode avtentikacije LanMan in plaintext so razglašene za zastarele.
- Odstranjena je koda vgrajenega http strežnika, ki je prej podpirala delovanje spletnega vmesnika SWAT.
- Privzeto je onemogočena podpora za python 2 in se uporablja python 3. Za omogočanje podpore druge različice Pythona je treba pred uporabo ./configure in make nastaviti spremenljivko okolja „PYTHON=python2“.
Izvor: linux.org.ru
