Выпуск NTP-сервера NTPsec 1.2.2

Пасля паўтары гадоў распрацоўкі апублікаваны выпуск сістэмы сінхранізацыі дакладнага часу NTPsec 1.2.2, якая з'яўляецца форкам эталоннай рэалізацыі пратаколу NTPv4 (NTP Classic 4.3.34), сфакусаваным на перапрацоўцы кодавай базы з мэтай падвышэння бяспекі (выканана ачыстка састарэлага кода, задзейнічаныя метады функцыі для працы з памяццю і радкамі). Праект развіваецца пад кіраўніцтвам Эрыка Рэйманда (Eric S. Raymond) пры ўдзеле некаторых распрацоўшчыкаў арыгінальнага NTP Classic, інжынераў з кампаній Hewlett Packard і Akamai Technologies, а таксама праектаў GPSD і RTEMS. Зыходныя тэксты NTPsec распаўсюджваюцца пад ліцэнзіямі BSD, MIT і NTP.

Сярод змен у новай версіі:

  • Адноўлена падтрымка пратакола NTPv1 і праведзена чыстка яго рэалізацыі. У выснову каманды "ntpq sysstats" дададзены звесткі аб трафіку NTPv1, а ў лог sysstats дададзеныя лічыльнікі для NTPv1.
  • У рэалізацыі пратаколу NTS (Network Time Security) дададзена магчымасць выкарыстання масак імён хастоў, напрыклад, *.example.com. У серверы NTS забяспечана захоўванне cookie ключоў на працягу 10 дзён, што дазваляе кліентам, якія звяртаюцца штодня, абыйсціся без выкарыстання NTS-KE (NTS Key Establishmenеt) для падтрымання cookie у актуальным стане.
  • У rawstats забяспечана часопісаванне адкінутых пакетаў.
  • У сістэме зборкі адноўлена падтрымка Python 2.6.
  • Дададзена падтрымка OpenSSL 3.0 і LibreSSL.
  • Для FreeBSD забяспечана дакладнасць на ўзроўні нанасекунд пры атрыманні інфармацыі аб часе.

Крыніца: opennet.ru

Дадаць каментар