Nowa wersja wprowadza eksperymentalną obsługę uwierzytelniania dla protokołu ASCII. Uwierzytelnianie włącza się za pomocą opcji „-Y [plik auth]”, określającej maksymalnie osiem par login:hasło w pliku authfile. W przeciwieństwie do wcześniej zaimplementowanego protokołu uwierzytelniania binarnego opartego na SASL, implementacja dla ASCII jest znacznie prostsza, nie wymaga zewnętrznych zależności i jest domyślnie składana. Gdy włączysz uwierzytelnianie za pomocą opcji „-Y”, protokół binarny i praca poprzez UDP zostaną automatycznie wyłączone. Ograniczenia dostępu oparte na loginach nie są jeszcze obsługiwane.
Nowa wersja przyspiesza także operacje zwiększania/zmniejszania, zastępując funkcję snprintf. Zapewniona jest kompatybilność protokołu binarnego z funkcją limitu czasu bezczynności. Usunięto kod obsługujący tryb „-o inline_ascii_response”, który został wyłączony w wersji 1.5.0. Ten tryb zużywa 10–20 bajtów więcej na zapis, aby przyspieszyć przetwarzanie żądań w trybie ASCII i stał się bez znaczenia po przejściu z używania snprintf na szybką implementację itoa.
Źródło: opennet.ru