Po półtorarocznym rozwoju opublikowano wydanie systemu precyzyjnej synchronizacji czasu NTPsec 1.2.2, będącego rozwidleniem referencyjnej implementacji protokołu NTPv4 (funkcje NTP Classic 4.3.34. do pracy z pamięcią i stringami). Projekt jest rozwijany pod kierownictwem Erica S. Raymonda, przy współudziale niektórych twórców oryginalnego NTP Classic, inżynierów z firm Hewlett Packard i Akamai Technologies oraz projektów GPSD i RTEMS. Źródła NTPsec są dystrybuowane na licencjach BSD, MIT i NTP.
Wśród zmian w nowej wersji:
- Przywrócono obsługę protokołu NTPv1 i uporządkowano jego implementację. Dodano informacje o ruchu NTPv1 do danych wyjściowych polecenia „ntpq sysstats” i dodano liczniki dla NTPv1 do dziennika sysstats.
- W implementacji protokołu NTS (Network Time Security) dodano możliwość stosowania masek nazw hostów, np. *.example.com. Serwer NTS zapewnia 10-dniowe przechowywanie kluczy plików cookie, co umożliwia klientom, którzy uzyskują dostęp raz dziennie, rezygnację z używania NTS-KE (NTS Key Establishmenet) w celu aktualizowania plików cookie.
- rawstats zapewnia rejestrowanie porzuconych pakietów.
- Obsługa języka Python 2.6 została przywrócona do systemu kompilacji.
- Dodano obsługę OpenSSL 3.0 i LibreSSL.
- FreeBSD zapewnia nanosekundową precyzję podczas pobierania informacji o czasie.
Źródło: opennet.ru