{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11237307,"defaultBranch":"main","name":"ntp","ownerLogin":"beevik","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-07-07T17:48:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/466481?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717051846.0","currentOid":""},"activityList":{"items":[{"before":"59e2d71bdbee80652e547aa058538f56b935c9c3","after":"0a52d188efc401bdcf6de375319c0b8b31e2c8d4","ref":"refs/heads/main","pushedAt":"2024-06-03T02:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Response time fields robust against NTP rollover\n\nIn 2036, the NTP timestamp clock will roll over. This change ensures\nthat the Time and ReferenceTime values reported in the Response\nstruct will report accurate time values before and after the rollover.","shortMessageHtmlLink":"Response time fields robust against NTP rollover"}},{"before":"fea78da7f736f20cdeec6cc8e25497311891bf16","after":null,"ref":"refs/heads/ntp-era-fix","pushedAt":"2024-05-30T06:50:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"}},{"before":"00586daaf34c7be23c98208fccca8cbdc35d4c9d","after":"59e2d71bdbee80652e547aa058538f56b935c9c3","ref":"refs/heads/main","pushedAt":"2024-05-30T06:44:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Release v1.4.3","shortMessageHtmlLink":"Release v1.4.3"}},{"before":null,"after":"fea78da7f736f20cdeec6cc8e25497311891bf16","ref":"refs/heads/ntp-era-fix","pushedAt":"2024-05-30T05:40:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Possible ntp offset calculation fix","shortMessageHtmlLink":"Possible ntp offset calculation fix"}},{"before":"a393ae881c97d48a5b6b6ac490f278a29c06e733","after":"00586daaf34c7be23c98208fccca8cbdc35d4c9d","ref":"refs/heads/main","pushedAt":"2024-05-23T23:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Release 1.4.2","shortMessageHtmlLink":"Release 1.4.2"}},{"before":"f4f0ed162175a8e96ef6da958a5ec6d7531b37a9","after":"a393ae881c97d48a5b6b6ac490f278a29c06e733","ref":"refs/heads/main","pushedAt":"2024-05-23T23:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"fix: offset calculation for NTP responses\n\nThe problem here is that `time.Duration` and `time.Time` types don't\nexactly match the NTP 64-bit time value, so the expected calculations\nfor big time jumps (including across NTP eras) don't work properly.\n\nSee:\n\n* https://www.eecis.udel.edu/~mills/y2k.html\n* https://www.eecis.udel.edu/~mills/time.html\n\nRef: https://github.com/siderolabs/talos/issues/8771\n\nSigned-off-by: Andrey Smirnov ","shortMessageHtmlLink":"fix: offset calculation for NTP responses"}},{"before":"2c13f05a3719fc0cdef97ba29af5f68cee9cb6bc","after":"f4f0ed162175a8e96ef6da958a5ec6d7531b37a9","ref":"refs/heads/main","pushedAt":"2024-05-03T04:36:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Release 1.4.1","shortMessageHtmlLink":"Release 1.4.1"}},{"before":"87751e6ceb74c9b26eaffca7eb22654290a4e37d","after":"2c13f05a3719fc0cdef97ba29af5f68cee9cb6bc","ref":"refs/heads/main","pushedAt":"2024-05-03T04:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update github actions to use setup-go@v5","shortMessageHtmlLink":"Update github actions to use setup-go@v5"}},{"before":"ebeba88f8371b0e9d7f4219d3a114848b5e0911d","after":"87751e6ceb74c9b26eaffca7eb22654290a4e37d","ref":"refs/heads/main","pushedAt":"2024-05-03T04:33:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update package dependencies","shortMessageHtmlLink":"Update package dependencies"}},{"before":"bb6cad634aef4e211dfc518e4fc02ddeace7e84d","after":"ebeba88f8371b0e9d7f4219d3a114848b5e0911d","ref":"refs/heads/main","pushedAt":"2024-05-02T15:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Release v1.4.0","shortMessageHtmlLink":"Release v1.4.0"}},{"before":"fd508b2474a30d77a481f12ee0d5e78efcc79112","after":"bb6cad634aef4e211dfc518e4fc02ddeace7e84d","ref":"refs/heads/main","pushedAt":"2024-02-11T23:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add protocol version field to Response struct","shortMessageHtmlLink":"Add protocol version field to Response struct"}},{"before":"5abd37f6dd01c69cfd7ad4617fffd3f277260b4d","after":"fd508b2474a30d77a481f12ee0d5e78efcc79112","ref":"refs/heads/main","pushedAt":"2023-12-24T04:59:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update RELEASE_NOTES for 1.3.1","shortMessageHtmlLink":"Update RELEASE_NOTES for 1.3.1"}},{"before":"891bfa5752ab175a4cfb57d9fefdeb6de139fc9d","after":"5abd37f6dd01c69cfd7ad4617fffd3f277260b4d","ref":"refs/heads/main","pushedAt":"2023-12-23T19:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add go build status badge to README","shortMessageHtmlLink":"Add go build status badge to README"}},{"before":"7672f86585f648cee7c1f0189cb3b52fc845aef1","after":"891bfa5752ab175a4cfb57d9fefdeb6de139fc9d","ref":"refs/heads/main","pushedAt":"2023-12-23T00:10:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Properly handle empty address string instead of panic","shortMessageHtmlLink":"Properly handle empty address string instead of panic"}},{"before":"b74468fed54e31d50ba6ae221f2fa4e8f5ee987c","after":"7672f86585f648cee7c1f0189cb3b52fc845aef1","ref":"refs/heads/main","pushedAt":"2023-12-23T00:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Upgrade golang.org/x/net dependency to 1.19","shortMessageHtmlLink":"Upgrade golang.org/x/net dependency to 1.19"}},{"before":"e013a8b311a4de513ee82687a3277cf8c9358e72","after":"b74468fed54e31d50ba6ae221f2fa4e8f5ee987c","ref":"refs/heads/main","pushedAt":"2023-12-22T23:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add github actions workflow","shortMessageHtmlLink":"Add github actions workflow"}},{"before":"31586e51cdf746c90351452fe2152eeb54862f22","after":"e013a8b311a4de513ee82687a3277cf8c9358e72","ref":"refs/heads/main","pushedAt":"2023-12-22T23:55:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"go.mod go version updated from 1.13 to 1.17\n\nSeveral of the indirectly included packages required 1.17 semantics.","shortMessageHtmlLink":"go.mod go version updated from 1.13 to 1.17"}},{"before":"b536f109b70104745671debeaff80fabb817d356","after":"31586e51cdf746c90351452fe2152eeb54862f22","ref":"refs/heads/main","pushedAt":"2023-07-30T04:22:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Symmetric auth enhancements\n\nAdded AES-256-CMAC support.\n\nAuth keys may now be specified as ASCII or HEX using the \"ASCII:\"\nand \"HEX:\" prefixes.\n\nWhen running unit tests, the user may override the default ntp\nserver host with the NTP_HOST environment variable.","shortMessageHtmlLink":"Symmetric auth enhancements"}},{"before":"196f2d4b717e342900805eb07023df134bc1a010","after":"b536f109b70104745671debeaff80fabb817d356","ref":"refs/heads/main","pushedAt":"2023-07-29T04:37:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update RELEASE_NOTES","shortMessageHtmlLink":"Update RELEASE_NOTES"}},{"before":"8dcc21b71e225de19827c16ac89cf5c963e9587a","after":"196f2d4b717e342900805eb07023df134bc1a010","ref":"refs/heads/main","pushedAt":"2023-07-25T03:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Fix a bug in the parsing of host addresses\n\nRelease 1.2.0 introduced a bug that caused IPv6 addresses to\nbe processed incorrectly when specified without brackets and\na port number.","shortMessageHtmlLink":"Fix a bug in the parsing of host addresses"}},{"before":"c227df920fadf9e7949e69aa7e8591f293831428","after":"8dcc21b71e225de19827c16ac89cf5c963e9587a","ref":"refs/heads/main","pushedAt":"2023-07-22T04:31:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Add Response.ReferenceString function\n\nReferenceString returns a string representation of the response's\nReferenceID value that is based on the response's Stratum value.","shortMessageHtmlLink":"Add Response.ReferenceString function"}},{"before":"24ace0ea3c2b3f1f638e887c0920a59528b9a4c4","after":"c227df920fadf9e7949e69aa7e8591f293831428","ref":"refs/heads/main","pushedAt":"2023-07-22T04:11:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Minor struct field reordering\n\nMove QueryOptions deprecated fields to end.","shortMessageHtmlLink":"Minor struct field reordering"}},{"before":"24ace0ea3c2b3f1f638e887c0920a59528b9a4c4","after":null,"ref":"refs/heads/extensions","pushedAt":"2023-07-13T03:31:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"}},{"before":"ef82b97364fd97376b949dbc332791ab284ee8e1","after":"24ace0ea3c2b3f1f638e887c0920a59528b9a4c4","ref":"refs/heads/main","pushedAt":"2023-07-13T03:12:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Release v1.2.0","shortMessageHtmlLink":"Release v1.2.0"}},{"before":"f5ef9bf2ce67d99829ebfc2407017a13bfd4640e","after":"24ace0ea3c2b3f1f638e887c0920a59528b9a4c4","ref":"refs/heads/extensions","pushedAt":"2023-07-13T03:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Release v1.2.0","shortMessageHtmlLink":"Release v1.2.0"}},{"before":"8b65e2230183fca198d6443002dc7a5bdde50fc7","after":"f5ef9bf2ce67d99829ebfc2407017a13bfd4640e","ref":"refs/heads/extensions","pushedAt":"2023-07-13T02:23:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update comments and documentation","shortMessageHtmlLink":"Update comments and documentation"}},{"before":"c214e79ef848ceb913296b4c0d56f6fa1593b204","after":"8b65e2230183fca198d6443002dc7a5bdde50fc7","ref":"refs/heads/extensions","pushedAt":"2023-07-13T02:14:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update comments and documentation","shortMessageHtmlLink":"Update comments and documentation"}},{"before":"5a73370c635db37df83d1e5cb6f2e01c675a8609","after":"c214e79ef848ceb913296b4c0d56f6fa1593b204","ref":"refs/heads/extensions","pushedAt":"2023-07-13T00:40:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update comments and documentation","shortMessageHtmlLink":"Update comments and documentation"}},{"before":"e2e3a29bd6ee2f086b1a6e5da01ce0141983aaf1","after":"5a73370c635db37df83d1e5cb6f2e01c675a8609","ref":"refs/heads/extensions","pushedAt":"2023-07-12T22:29:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update copyright notices","shortMessageHtmlLink":"Update copyright notices"}},{"before":"af46233136fd1bbd65cfe6e686653cf6b756e167","after":"e2e3a29bd6ee2f086b1a6e5da01ce0141983aaf1","ref":"refs/heads/extensions","pushedAt":"2023-07-12T22:28:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"beevik","name":"Brett Vickers","path":"/beevik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466481?s=80&v=4"},"commit":{"message":"Update copyright notices","shortMessageHtmlLink":"Update copyright notices"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWnpJWwA","startCursor":null,"endCursor":null}},"title":"Activity ยท beevik/ntp"}