Efter tvÄ och ett halvt Ärs utveckling har en betydande release av FTP-servern ProFTPD 1.3.8 publicerats, vars styrkor Àr utvidgbarhet och funktionalitet, medan svagheterna inkluderar periodiska upptÀckter av farliga sÄrbarheter. Samtidigt finns en korrigerande release av ProFTPD 1.3.7f tillgÀnglig, som blir den sista i serien ProFTPD 1.3.7.
Huvudnyheterna i ProFTPD 1.3.8:
- Stödet för FTP-kommandot CSID (Client/Server ID) har implementerats, vilket kan anvÀndas för att skicka information för att identifiera klientprogrammet pÄ servern och fÄ svar med information för att identifiera servern. Till exempel kan klienten skicka "CSID Name=BSD FTP; Version=7.3" och fÄ svaret "200 Name=ProFTPD; Version=1.3.8; OS=Ubuntu Linux; OSVer=22.04; CaseSensitive=1; DirSep=/;".
- I implementeringen av SFTP-protokollet har stödet för tillÀgget "home-directory" lagts till för att avslöja sökvÀgar ~ / och ~user/. För att aktivera detta kan direktivet "SFTPExtensions homeDirectory" anvÀndas.
- Stödet för AES-GCM-krypteringar "aes128-gcm@openssh.com" och "aes256-gcm@openssh.com" har lagts till i mod_sftp, liksom rotation av vÀrdnycklar ("SFTPOptions NoHostkeyRotation") med hjÀlp av OpenSSH-tillÀggen "hostkeys-00@openssh.com" och "hostkeys-prove-00@openssh.com". Direktivet SFTPCiphers har fÄtt stöd för aktivering av AES GCM-krypteringar.
- En ny option "--enable-pcre2" har lagts till för byggnation med biblioteket PCRE2 istÀllet för PCRE. I direktivet RegexOptions har möjligheten att vÀlja reguljÀra uttrycksmotorer mellan PCRE2, POSIX och PCRE lagts till.
- Direktivet SFTPHostKeys har lagts till för att ange de algoritmer för vÀrdnycklar som erbjuds klienterna för modulen mod_sftp.
- Direktivet FactsDefault har lagts till för att explicit definiera listan över "fakta" som returneras i FTP-svaren MLSD/MLSD.
- Direktivet LDAPConnectTimeout har lagts till för att definiera tidsgrÀnsen för anslutning till LDAP-servern.
- Direktivet ListStyle har lagts till, vilket möjliggör utmatning av kataloginnehÄll i Windows-stil.
- Direktivet RedisLogFormatExtra har implementerats för att lÀgga till egna nycklar och vÀrden i JSON-loggen, som ingÄr i direktiven RedisLogOnCommand och RedisLogOnEvent.
- Direktivet BanOnEvent har fÄtt parametern MaxLoginAttemptsFromUser för att blockera specifika anvÀndarkombinationer och IP-adresser.
- Direktivet RedisSentinel har lagts till för att stödja TLS vid anslutning till Redis-databasen. Direktivet RedisServer har fÄtt stöd för den Àndrade syntaxis för kommandot AUTH som anvÀnds frÄn och med Redis 6.x.
- Direktivet SFTPDigests har fÄtt stöd för ETM-hashar (Encrypt-Then-MAC).
- Flaggan ReusePort har lagts till i direktivet SocketOptions för att aktivera lÀget SO_REUSEPORT.
- Flaggan AllowSymlinkUpload har lagts till i direktivet TransferOptions för att ÄterfÄ möjligheten att ladda upp till symboliska lÀnkar.
- Stödet för nyckelutbytesalgoritmen 'curve448-sha512' har lagts till i direktivet SFTPKeyExchanges.
- Modulen mod_wrap2 har fÄtt möjlighet att inkludera ytterligare filer i tillÄtelse-/förbudstabeller.
- StandardvÀrdet för parametern FSCachePolicy har Àndrats till 'off'.
- Modulen mod_sftp har anpassats för anvÀndning med biblioteket OpenSSL 3.x.
- Stöd för byggnation med biblioteket libidn2 har lagts till för anvÀndning av internationella domÀnnamn (IDN).
- I verktyget ftpasswd har algoritmen SHA256 aktiverats som standard för att generera lösenordshashar istÀllet för MD5.
KĂ€lla: opennet.ru
