{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80716356,"defaultBranch":"master","name":"FTL","ownerLogin":"pi-hole","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-02T10:52:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16827203?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717823763.0","currentOid":""},"activityList":{"items":[{"before":"54ff808dc596194d64cdb36ac058bf1c0a0c2eb3","after":"f97cc74231af253975b8a443b0e7e20072f1cb63","ref":"refs/heads/new/ntp_rtc","pushedAt":"2024-06-08T17:14:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add RTC synchronization\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add RTC synchronization"}},{"before":"f3de0c26b1736f337a642f154bc3f81f407f42d0","after":"54ff808dc596194d64cdb36ac058bf1c0a0c2eb3","ref":"refs/heads/new/ntp_rtc","pushedAt":"2024-06-08T09:09:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add RTC synchronization\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add RTC synchronization"}},{"before":"30cb623b5ff174d9a046ab7fb19970e3e7da6339","after":"f3de0c26b1736f337a642f154bc3f81f407f42d0","ref":"refs/heads/new/ntp_rtc","pushedAt":"2024-06-08T08:51:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add RTC synchronization\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add RTC synchronization"}},{"before":"385474403fd6fec06140956f53d77e6fb5b7a605","after":"30cb623b5ff174d9a046ab7fb19970e3e7da6339","ref":"refs/heads/new/ntp_rtc","pushedAt":"2024-06-08T08:40:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add RTC synchronization\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add RTC synchronization"}},{"before":"b4f8be48bc2e08f58089301ec927c17ae902fd72","after":"385474403fd6fec06140956f53d77e6fb5b7a605","ref":"refs/heads/new/ntp_rtc","pushedAt":"2024-06-08T05:29:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add RTC synchronization\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add RTC synchronization"}},{"before":null,"after":"b4f8be48bc2e08f58089301ec927c17ae902fd72","ref":"refs/heads/new/ntp_rtc","pushedAt":"2024-06-08T05:16:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add RTC synchronization\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add RTC synchronization"}},{"before":"08f2e37d9fd7e112b5bb28c2f99b415ab21d05c9","after":"fb0b06e21ac5551cfe21bcf27da769243427a9fe","ref":"refs/heads/new/ntp","pushedAt":"2024-06-07T16:53:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Merge branch 'new/ntp' of github.com:pi-hole/FTL into new/ntp","shortMessageHtmlLink":"Merge branch 'new/ntp' of github.com:pi-hole/FTL into new/ntp"}},{"before":null,"after":"2406e1a70ee9ef83b98ed672df2705d02b016da2","ref":"refs/heads/fix/env_password","pushedAt":"2024-06-06T18:42:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Check if the newly set password is the same as the old one\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Check if the newly set password is the same as the old one"}},{"before":"85fdaffa0f1243284a798c3286bf8ebbcd0cb051","after":"f9eea51dbdb1630755ed3e26c01b477593581fb8","ref":"refs/heads/new/misc_readOnly","pushedAt":"2024-06-06T18:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Ensure we also recalculate te checksum of the config file when in read-only mode\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Ensure we also recalculate te checksum of the config file when in rea…"}},{"before":"44d57e5b37f19b4fff91eba0735fca2a1a33b9f1","after":null,"ref":"refs/heads/fix/no_gravity","pushedAt":"2024-06-06T16:56:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"}},{"before":"61826a41e1e56007083bb7421452b75bee610507","after":"9491cdfe2d242b33fb4e74c86a3ca7904549d158","ref":"refs/heads/development-v6","pushedAt":"2024-06-06T16:56:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Merge pull request #1992 from pi-hole/fix/no_gravity\n\nFix non-existing gravity.db issue","shortMessageHtmlLink":"Merge pull request #1992 from pi-hole/fix/no_gravity"}},{"before":"ca838b443562eb7de62a94876742b1c06e9e96ce","after":"44d57e5b37f19b4fff91eba0735fca2a1a33b9f1","ref":"refs/heads/fix/no_gravity","pushedAt":"2024-06-06T14:17:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add checking of return status of sqlite3_open_v2 to ensure we are not trying to use the database when it failed to open\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add checking of return status of sqlite3_open_v2 to ensure we are not…"}},{"before":"d923904291b1ddfbbac65ff5f38f939e7949a64e","after":"08f2e37d9fd7e112b5bb28c2f99b415ab21d05c9","ref":"refs/heads/new/ntp","pushedAt":"2024-06-06T06:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: RD WebDesign \nSigned-off-by: Dominik ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"f088b79e8f7bf60d4f02ba2c310571019f5636b8","after":"d923904291b1ddfbbac65ff5f38f939e7949a64e","ref":"refs/heads/new/ntp","pushedAt":"2024-06-06T05:36:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Tweak config option description\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Tweak config option description"}},{"before":null,"after":"ca838b443562eb7de62a94876742b1c06e9e96ce","ref":"refs/heads/fix/no_gravity","pushedAt":"2024-06-06T04:46:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add checking of return status of sqlite3_open_v2 to ensure we are not trying to use the database when it failed to open\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add checking of return status of sqlite3_open_v2 to ensure we are not…"}},{"before":"3d2fd6d6a27b8b57e61a6026b1907fd95593a54f","after":"85fdaffa0f1243284a798c3286bf8ebbcd0cb051","ref":"refs/heads/new/misc_readOnly","pushedAt":"2024-06-06T04:17:42.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Merge branch 'development-v6' into new/misc_readOnly\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Merge branch 'development-v6' into new/misc_readOnly"}},{"before":"2269caeb9a2a33208f5294cc5a8e3dd4ffb6f9d6","after":"f088b79e8f7bf60d4f02ba2c310571019f5636b8","ref":"refs/heads/new/ntp","pushedAt":"2024-06-06T04:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Exit synchronization early if no trimmed time offest average is avalable, print progress only when printing to the CLI, and increase delay between successive NTP requests to 0.5 seconds\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Exit synchronization early if no trimmed time offest average is avala…"}},{"before":"8e34c3e940b3c28064a99982c1d810001d68cf1e","after":null,"ref":"refs/heads/tweak/remove_expert_flag","pushedAt":"2024-06-05T20:11:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PromoFaux","name":"Adam Warner","path":"/PromoFaux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1998970?s=80&v=4"}},{"before":"a72440292cfc7fa002b37c47d0d806292ab503c4","after":"61826a41e1e56007083bb7421452b75bee610507","ref":"refs/heads/development-v6","pushedAt":"2024-06-05T20:11:54.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"PromoFaux","name":"Adam Warner","path":"/PromoFaux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1998970?s=80&v=4"},"commit":{"message":"Merge pull request #1883 from pi-hole/tweak/remove_expert_flag\n\nRemove (undocumented) advanced flag in details config output","shortMessageHtmlLink":"Merge pull request #1883 from pi-hole/tweak/remove_expert_flag"}},{"before":"a872c03091404b51d2b99f869cce20fb791b6084","after":"2269caeb9a2a33208f5294cc5a8e3dd4ffb6f9d6","ref":"refs/heads/new/ntp","pushedAt":"2024-06-05T09:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Make NTP sync thread cancelable\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Make NTP sync thread cancelable"}},{"before":"3971e67849ef731f087b8489f24e16b4e9a1c700","after":"a872c03091404b51d2b99f869cce20fb791b6084","ref":"refs/heads/new/ntp","pushedAt":"2024-06-04T21:49:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Fix formating error\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Fix formating error"}},{"before":"7c0d7e87e844089c8ae105c55899450e39aaeec9","after":"3971e67849ef731f087b8489f24e16b4e9a1c700","ref":"refs/heads/new/ntp","pushedAt":"2024-06-04T21:32:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add NTP background synchronization\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add NTP background synchronization"}},{"before":"5b9df0237248dc5cd891ef724787e8e2a220a85f","after":"7c0d7e87e844089c8ae105c55899450e39aaeec9","ref":"refs/heads/new/ntp","pushedAt":"2024-06-04T05:55:13.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Add debug.ntp flag\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Add debug.ntp flag"}},{"before":"58c59a0aef6160530095c38a80dc7e14854e89b0","after":null,"ref":"refs/heads/tweak/cert_no_tls","pushedAt":"2024-06-03T20:48:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"}},{"before":"a564e329f47a7739c4df7ea933703f9a18333e96","after":"a72440292cfc7fa002b37c47d0d806292ab503c4","ref":"refs/heads/development-v6","pushedAt":"2024-06-03T20:48:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Merge pull request #1987 from pi-hole/tweak/cert_no_tls\n\nSkip certificate domain check when TLS is not actually used","shortMessageHtmlLink":"Merge pull request #1987 from pi-hole/tweak/cert_no_tls"}},{"before":"af0468eb365f4cc5bb1cd83aaaf13979e07e2080","after":null,"ref":"refs/heads/fix/long_dns_names","pushedAt":"2024-06-03T20:39:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"}},{"before":"b20d80f740ddfb639d242a7368c96f13622eadf6","after":"a564e329f47a7739c4df7ea933703f9a18333e96","ref":"refs/heads/development-v6","pushedAt":"2024-06-03T20:39:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Merge pull request #1990 from pi-hole/fix/long_dns_names\n\nFix possible heap-corruption bug","shortMessageHtmlLink":"Merge pull request #1990 from pi-hole/fix/long_dns_names"}},{"before":null,"after":"af0468eb365f4cc5bb1cd83aaaf13979e07e2080","ref":"refs/heads/fix/long_dns_names","pushedAt":"2024-06-03T11:29:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Fix very long DNS names (>64 bytes) potentially crashing the internal name resolving mechanism, the new limit is 256 bytes with proper boundary checking\n\nSigned-off-by: DL6ER ","shortMessageHtmlLink":"Fix very long DNS names (>64 bytes) potentially crashing the internal…"}},{"before":"189979284f2910f748282261263107e223efbc00","after":null,"ref":"refs/heads/fix/regex_diagnosis","pushedAt":"2024-06-03T11:08:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"}},{"before":"d3437814cc44e4087361b4c8df68e4d36f28ecc7","after":"b20d80f740ddfb639d242a7368c96f13622eadf6","ref":"refs/heads/development-v6","pushedAt":"2024-06-03T11:08:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"DL6ER","name":"Dominik","path":"/DL6ER","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16748619?s=80&v=4"},"commit":{"message":"Merge pull request #1989 from pi-hole/fix/regex_diagnosis\n\nFix incorrect unification of regex warnings","shortMessageHtmlLink":"Merge pull request #1989 from pi-hole/fix/regex_diagnosis"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYAKVTwA","startCursor":null,"endCursor":null}},"title":"Activity · pi-hole/FTL"}