CARVIEW |
Select Language
HTTP/2 200
date: Sun, 27 Jul 2025 00:42:08 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"488bcaf5b2fb144d1a44ab6cc8544b71"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=tlfv0MG8TxS0wNvlztlc1JJpmFX9yDn%2FiXza07ISQ8CSHgTJXAsCaGLXlrl3VVSeQLLDldICk3ktH6QdSaMscPgTOPf01NbyXrQCkL%2FDr%2B%2FZ24ZoASEHTmO0Fn%2Fvfcdn9hpxHVCef3osijIQRwhcn3Pq%2FhoHlUtH2z7%2BzNpkGQQMbhDvOW%2FBHJhhajftk36dwH9pJ0lysw8DUipA%2Be5mfuhmpFl2Ut7mOYKdygGM96gumcFxSHz6IJ2TUJ3eXW96ylChGXZ9d%2BABP%2FgsBdlTgw%3D%3D--g3QDPz3owO40QFG6--eJ8Soj%2BDrmU5K9xVNe1O1A%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1053003256.1753576927; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 00:42:07 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 00:42:07 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: A8EA:37D5F1:9A3C82:CBAAAE:688575DF
Releases · pendulum-project/ntpd-rs · GitHub
16 Jul 07:56
davidv1992
David Venhoek
26 Jun 13:47
davidv1992
David Venhoek
Loading
28 Feb 11:36
Loading
13 Dec 15:15
Loading
28 Nov 09:50
davidv1992
David Venhoek
Loading
19 Sep 13:53
davidv1992
David Venhoek
Loading
18 Jul 15:06
davidv1992
David Venhoek
Loading
18 Jul 09:58
davidv1992
David Venhoek
Loading
11 Jul 08:37
davidv1992
David Venhoek
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 54
Releases: pendulum-project/ntpd-rs
Releases · pendulum-project/ntpd-rs
Version 1.6.1
61b777b
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: xQQw30dT1YTuj8KC9IC7tJ9pGtcKOReK54ClMRIEABc
Verified
Learn about vigilant mode.
Compare
Fixed
- Fixed mistake in the calculation of root dispersion used in serving and observability.
Assets 15
- sha256:6a905b9d2d0ea1233d789c4d8066067bc3676829c6046d5a8bbd2282131b57ea1.86 MB
2025-07-16T07:31:16Z - sha256:3e12f8223fff927c83a537da64e447f8fe0db800fbc915725609aa80dd23f03d1.74 MB
2025-07-16T07:31:16Z - sha256:9abfb26e4c3705af4b9ee34339413cc591dd75c39e725f7e9454097d1a54ba072.05 MB
2025-07-16T07:31:16Z - sha256:cbcf4373e685d82166783e0a9ec25e521e6c24fb8a4304d41dbfe7aa5d6f6ed52.18 MB
2025-07-16T07:31:16Z - sha256:001415264bed901cf8dfbfb5d4071313b8dc36b67a7cf7d004c540ee756139692.2 MB
2025-07-16T07:31:16Z - sha256:e1ad713d572b24698c8db731e0d1b315a961e58095c84c29191eb1704653fc661.86 MB
2025-07-16T07:31:16Z - sha256:a6a41e8e95e94af63d2f7bd9254c48f790512961d40f02448364f133d1dbcc551.74 MB
2025-07-16T07:31:16Z - sha256:3694e98a5888ef1e26513fa6f1f11ae473900a6d973e0566f7e50ec5778749db2.04 MB
2025-07-16T07:31:16Z - sha256:2133211d62759f78b72180cf255e82dfdbea4c1bece9e4839af138bcc1c23b6c103 MB
2025-07-16T07:31:16Z - sha256:03b7b25f09c9f31f6feefdb28e99d7abf8a1152d298429c8dad7c7350bd171c391.5 MB
2025-07-16T07:31:16Z -
2025-07-16T07:24:23Z -
2025-07-16T07:24:23Z - Loading
7 people reacted
Version 1.6.0
2dc2204
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: xQQw30dT1YTuj8KC9IC7tJ9pGtcKOReK54ClMRIEABc
Verified
Learn about vigilant mode.
Compare
Added
- Support draft versions of NTPv5 with configuration changes.
- Allow disabling ntp versions in the server.
Changed
- NTPv5 draft support now targets draft 4.
- Time jumps now emit warnings.
- Updated dependencies.
Fixed
- Fixed a crash in force-sync when using many servers.
- Fixed root dispersion of the server not properly updating over time.
- Fixed a bug in handling unsigned ntp deny messages.
Assets 15
5 people reacted
Version 1.5.0
Compare
This releases fixes two related low severity vulnerabilities in our NTS cookie parsing, please see the related advisory.
Added
- Support for PPS based sources (this support can be disabled with a compile flag for now)
- Per source configuration of poll intervals
- Allow setting a custom reference id for stratum 1 servers
Changed
- Our algorithm can now handle periodic sources
- ntpd-rs runs single-threaded when only configured as a client, servers still run multithreaded
- The reference timestamp field is now set to the truncated receive timestamp instead of being zero
- Support of rustls 0.21 and 0.22 is removed
- Certificate validation is now done through rustls-platform-verifier, following platform certificate validation more closely
- Updated dependencies
Fixed
- Fixed parsing of IPv6 addresses
- Fixed incorrect display of date in force-sync command
- Fixed a client denial of service vulnerability with zero-sized NTS cookies
- Fixed a client denial of service vulnerability with NTS cookies that are too large
Assets 15
8 people reacted
Version 1.4.0
Compare
Added
- Support for GPS based sources via a GPSd socket
- Added a setting to allow disabling of colors in our logs (
observability.ansi-colors
)
Changed
- Fallback to V4 should V5 not work for some reason (if NTPv5 is enabled)
- Make the NTP version of a source configurable
- We now support rustls from 0.21 and up, to allow compilation on more targets
Fixed
- Force sync did not work when a single source was configured
- Fix incorrect indexing in decode of ReferenceIdRequest for NTPv5 messages
Assets 15
2 people reacted
Version 1.3.1
6d72d3e
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: xQQw30dT1YTuj8KC9IC7tJ9pGtcKOReK54ClMRIEABc
Verified
Learn about vigilant mode.
Compare
Changed
- Updated dependencies. Includes fixes for RUSTSEC-2024-0399.
Assets 15
1 person reacted
Version 1.3.0
e8869f4
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: xQQw30dT1YTuj8KC9IC7tJ9pGtcKOReK54ClMRIEABc
Verified
Learn about vigilant mode.
Compare
Added
- Added force-sync command to ntp-ctl to help with getting a decent initial time if the clock is far away from reality.
- Added information on NTS to the ntp-ctl status overview.
Changed
- Made the logs a little less chatty
- Updated dependencies
Fixed
- On startup, if the clock needed a jump to get in line, this could cause oscillations.
Assets 15
3 people reacted
Version 1.2.3
Version 1.2.2
c7d90fe
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: xQQw30dT1YTuj8KC9IC7tJ9pGtcKOReK54ClMRIEABc
Verified
Learn about vigilant mode.
Compare
Changed
- Updated dependencies
Fixed
- Fixed a bug in network change detection that prevented startup on FreeBSD.
- Fixed a bug in leap second flag handling where previous flags weren't explicitly unset.
- Fixed a bug that caused NTS-KE sessions from clients with a large request to hang.
- Fixed a bug that caused NTS-KE error records never to be sent.
Assets 15
1 person reacted
Version 1.2.1
34a76a9
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: xQQw30dT1YTuj8KC9IC7tJ9pGtcKOReK54ClMRIEABc
Verified
Learn about vigilant mode.
Compare
Note: An error was made during the build of this release that means it was built on an older commit than intended. This release is kept for posterity, but is likely not what you are looking for.
Changed
- Updated dependencies
Fixed
- Fixed a bug in network change detection that prevented startup on FreeBSD
- Fixed a bug in leap second flag handling where previous flags weren't explicitly unset.
Assets 15
Version 1.2.0
ed52889
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: xQQw30dT1YTuj8KC9IC7tJ9pGtcKOReK54ClMRIEABc
Verified
Learn about vigilant mode.
Compare
Added
- Pool mode sources can be set up to ignore some addresses returned by the pool
- NTP sources use a random client port for every request sent
- The metrics exporter will keep trying to startup while its network interface is not yet available
- Added option for server to only respond to NTS messages.
Changed
- Updated dependencies
- ntp-udp and ntp-os-clock were replaced by timestamped-socket and clock-steering
- Minor improvements to NTS keyset storage errors
- Loop detection is handled globally instead of per source
- The MSRV was raised to 1.70
- The metrics exporter is better able to handle multiple simultaneous connections
- Pendulum is now part of Trifecta Tech Foundation (copyright was updated)
- Large parts of the daemon code have been refactored to simplify the code
Fixed
- Metrics would not synchronize if the metrics data was too large
- ntpd-rs would ignore responses from servers implementing NTPv3
Assets 15
1 person reacted
Previous Next
You can’t perform that action at this time.