{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":749899538,"defaultBranch":"main","name":"dnssec-tests","ownerLogin":"ferrous-systems","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-29T16:08:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41755915?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715349443.0","currentOid":""},"activityList":{"items":[{"before":"0cef585dd5c9e1717a4b058b88cc44b30692f145","after":"eda86c209c377824adb137133ae479a42b73dba6","ref":"refs/heads/ja-clear-ad-bit-on-queries","pushedAt":"2024-05-10T14:03:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"resolver: check that out queries don't have the AD bit","shortMessageHtmlLink":"resolver: check that out queries don't have the AD bit"}},{"before":null,"after":"0cef585dd5c9e1717a4b058b88cc44b30692f145","ref":"refs/heads/ja-clear-ad-bit-on-queries","pushedAt":"2024-05-10T13:57:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"resolver: check that out queries don't have the AD bit","shortMessageHtmlLink":"resolver: check that out queries don't have the AD bit"}},{"before":null,"after":"0cf9ab9fe8885029bdfdad8902d8a24984eeeb3f","ref":"refs/heads/ja-cd-bit-handling","pushedAt":"2024-05-10T13:26:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"move existing test into RFC4035 section 3.2.2","shortMessageHtmlLink":"move existing test into RFC4035 section 3.2.2"}},{"before":"4f277c1dbb702be0134246689b2909ec75090ced","after":null,"ref":"refs/heads/ja-terminate-hickory","pushedAt":"2024-05-08T10:44:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"}},{"before":"6189787d9f78c96525ba27d9eb3fb0e08b290fc5","after":"fe3961ffe1e73d936e01db9171eddc618c8d1fca","ref":"refs/heads/main","pushedAt":"2024-05-08T10:44:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"Merge pull request #42 from ferrous-systems/ja-terminate-hickory\n\nimplement terminate for Hickory","shortMessageHtmlLink":"Merge pull request #42 from ferrous-systems/ja-terminate-hickory"}},{"before":"8aa62399e76deb87afd9685e3d1e1d9e205ff6f6","after":"fe3903a84a0daef41632c2432036f5405e92e33a","ref":"refs/heads/ja-ds-query","pushedAt":"2024-04-29T16:52:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"resolver: test that DS query is sent to parent zone","shortMessageHtmlLink":"resolver: test that DS query is sent to parent zone"}},{"before":null,"after":"8aa62399e76deb87afd9685e3d1e1d9e205ff6f6","ref":"refs/heads/ja-ds-query","pushedAt":"2024-04-29T16:49:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"resolver: test that DS query is sent to parent zone","shortMessageHtmlLink":"resolver: test that DS query is sent to parent zone"}},{"before":null,"after":"2d410d1b50a7fdfaa07ee8a26758b54bfbe892b6","ref":"refs/heads/ja-do-bit-tests","pushedAt":"2024-04-25T15:18:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"resolver: test DO bit handling\n\nthis corresponds to section 3.2.1 of RFC4035","shortMessageHtmlLink":"resolver: test DO bit handling"}},{"before":null,"after":"ce73d04b4ae79fa7c1af50addee373cae848e44b","ref":"refs/heads/ja-use-default-cache-size","pushedAt":"2024-04-23T16:35:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"hickory/resolver: drop _cache_size settings\n\nthey are not required as default values exist","shortMessageHtmlLink":"hickory/resolver: drop _cache_size settings"}},{"before":"463d93ebd20125bc6e36cd44cf2d1ac20b91f5a3","after":"4012b34503a883ff57c752aa292b7ab7798a3554","ref":"refs/heads/ja-hickory-name-server-with-actual-signing","pushedAt":"2024-04-23T10:02:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"unignore tests that now pass with hickory-dns","shortMessageHtmlLink":"unignore tests that now pass with hickory-dns"}},{"before":"4d1b22e1dc27e341473d52afb1456dc40112193d","after":"82bd0e2da50f4c90de1d5126b2f2149972dca472","ref":"refs/heads/ja-immutable-subject-peer","pushedAt":"2024-04-22T15:57:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"turn dns_test::{subject,peer} into immutable statics\n\nusing `std::env::set_var` to set or change the value of either\nDNS_TEST_SUBJECT or DNS_TEST_PEER is A Bad Idea, specially so when\ntests are running in parallel\n\nwe can't forbid the use of `env::set_var` _but_ at least we can ensure\nthat even in its presence the return value of `dns_test::{subject,peer}`\nwill not change\n\nthis is accomplished using a \"lazy\" static variable that gets\ninitialized at most once during the lifetime of the process instead of\nreading the env var each time `{subject,peer}` is called\n\nto better convey the fact that the return value of `{subject,peer}`\nwon't change, we present them as static variables instead","shortMessageHtmlLink":"turn dns_test::{subject,peer} into immutable statics"}},{"before":"686a50f5a439c4eaae16a57ca67af0a2b2bf21e7","after":"4d1b22e1dc27e341473d52afb1456dc40112193d","ref":"refs/heads/ja-immutable-subject-peer","pushedAt":"2024-04-22T15:45:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"turn dns_test::{subject,peer} into immutable statics\n\nusing `std::env::set_var` to set or change the value of either\nDNS_TEST_SUBJECT or DNS_TEST_PEER is A Bad Idea, specially so when\ntests are running in parallel\n\nwe can't forbid the use of `env::set_var` _but_ at least we can ensure\nthat even in its presence the return value of `dns_test::{subject,peer}`\nwill not change\n\nthis is accomplished using a \"lazy\" static variable that gets\ninitialized at most once during the lifetime of the process instead of\nreading the env var each time `{subject,peer}` is called\n\nto better convey the fact that the return value of `{subject,peer}`\nwon't change, we present them as static variables instead","shortMessageHtmlLink":"turn dns_test::{subject,peer} into immutable statics"}},{"before":"6a357309610243ca3cfee7f432ee8e5533c51d7d","after":"4f277c1dbb702be0134246689b2909ec75090ced","ref":"refs/heads/ja-terminate-hickory","pushedAt":"2024-04-22T15:15:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"implement terminate for Hickory\n\nboth in the NameServer and Resolver roles","shortMessageHtmlLink":"implement terminate for Hickory"}},{"before":"849ed1087f9dff664fa4a437d83f22b1fdc1bfbe","after":"7281b4573496e931d69fb506c66d712b95e040ac","ref":"refs/heads/ja-explore-opt-in-dnssec","pushedAt":"2024-04-22T15:13:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"`explore`: generate `bind.keys` w/o querying resolver\n\nthis avoids the resolver caching any query. that way `tshark` can\nobserve all the messages involved in DNSSEC validating a query \"from\nscratch\"","shortMessageHtmlLink":"explore: generate bind.keys w/o querying resolver"}},{"before":"74e479706138ae9fd66c57e3cd9cd17ca5ec82f4","after":null,"ref":"refs/heads/ja-hickory-name-server-take-2","pushedAt":"2024-04-22T14:51:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"}},{"before":"4ce9ec9937d2237425de297601c0c2c92d36586e","after":"6189787d9f78c96525ba27d9eb3fb0e08b290fc5","ref":"refs/heads/main","pushedAt":"2024-04-22T14:51:29.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"Merge pull request #51 from ferrous-systems/ja-hickory-name-server-take-2\n\nsupport Hickory in the NameServer role","shortMessageHtmlLink":"Merge pull request #51 from ferrous-systems/ja-hickory-name-server-ta…"}},{"before":null,"after":"74e479706138ae9fd66c57e3cd9cd17ca5ec82f4","ref":"refs/heads/ja-hickory-name-server-take-2","pushedAt":"2024-04-22T14:41:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"add a DNSSEC-disabled NameServer scenario test\n\nto ensure that hickory-dns is correctly configured to work in NameServer\nmode","shortMessageHtmlLink":"add a DNSSEC-disabled NameServer scenario test"}},{"before":"b96aa89da9ceb2fe591f1609953e652889a14847","after":null,"ref":"refs/heads/ja-ede-support-take-2","pushedAt":"2024-04-22T14:40:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"}},{"before":"75de211a06e233d2a98e39f70abd9387df03fb86","after":"4ce9ec9937d2237425de297601c0c2c92d36586e","ref":"refs/heads/main","pushedAt":"2024-04-22T14:40:38.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"Merge pull request #50 from ferrous-systems/ja-ede-support-take-2\n\nadd support for Extended DNS Error (EDE)","shortMessageHtmlLink":"Merge pull request #50 from ferrous-systems/ja-ede-support-take-2"}},{"before":"b96aa89da9ceb2fe591f1609953e652889a14847","after":null,"ref":"refs/heads/ja-ede-support","pushedAt":"2024-04-22T14:23:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"}},{"before":null,"after":"b96aa89da9ceb2fe591f1609953e652889a14847","ref":"refs/heads/ja-ede-support-take-2","pushedAt":"2024-04-22T14:23:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"add more EDE tests","shortMessageHtmlLink":"add more EDE tests"}},{"before":null,"after":"b96aa89da9ceb2fe591f1609953e652889a14847","ref":"refs/heads/ja-ede-support","pushedAt":"2024-04-22T14:23:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"add more EDE tests","shortMessageHtmlLink":"add more EDE tests"}},{"before":"70245e7ff8e75dcb053d62b0a106f2bfd69a4991","after":null,"ref":"refs/heads/ja-resolver-builder-take-2","pushedAt":"2024-04-22T14:22:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"}},{"before":"63c95fd0dbcfc13b29468c00453bf0042575a353","after":"75de211a06e233d2a98e39f70abd9387df03fb86","ref":"refs/heads/main","pushedAt":"2024-04-22T14:22:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"Merge pull request #49 from ferrous-systems/ja-resolver-builder-take-2\n\nrefactor: use builder pattern in Resolver ctor","shortMessageHtmlLink":"Merge pull request #49 from ferrous-systems/ja-resolver-builder-take-2"}},{"before":null,"after":"70245e7ff8e75dcb053d62b0a106f2bfd69a4991","ref":"refs/heads/ja-resolver-builder-take-2","pushedAt":"2024-04-22T14:19:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"refactor: use builder pattern in Resolver ctor\n\nthe `start` constructor's parameter list was getting long and we want to\nadd even more configuration options, like EDE, in the future.\n\nusing the builder pattern lets us introduce new settings without\nbreaking changes","shortMessageHtmlLink":"refactor: use builder pattern in Resolver ctor"}},{"before":"9689568974ef88253932e9b2f942bda3315ae7cc","after":null,"ref":"refs/heads/ja-refactor-impl-take-2","pushedAt":"2024-04-22T14:18:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"}},{"before":"4f024887e01e95816395f6d51d14b0dd11970a2a","after":"63c95fd0dbcfc13b29468c00453bf0042575a353","ref":"refs/heads/main","pushedAt":"2024-04-22T14:18:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"Merge pull request #48 from ferrous-systems/ja-refactor-impl-take-2\n\nrefactor Implementation branching into its own module","shortMessageHtmlLink":"Merge pull request #48 from ferrous-systems/ja-refactor-impl-take-2"}},{"before":null,"after":"9689568974ef88253932e9b2f942bda3315ae7cc","ref":"refs/heads/ja-refactor-impl-take-2","pushedAt":"2024-04-22T14:10:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"japaric","name":"Jorge Aparicio","path":"/japaric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018213?s=80&v=4"},"commit":{"message":"refactor Implementation branching into its own module","shortMessageHtmlLink":"refactor Implementation branching into its own module"}},{"before":"cf3a0875755f02b02981c1836ca18377f26b2bab","after":null,"ref":"refs/heads/ja-hickory-name-server","pushedAt":"2024-03-28T22:44:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"listochkin","name":"Андрей Листочкин (Andrei Listochkin)","path":"/listochkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/405222?s=80&v=4"}},{"before":"58a62208a8b49820a8e15537ec8c43afa4853fee","after":"3610bdd29dfb33ecf56ab914b368ffe61b15976f","ref":"refs/heads/ja-refactor-impl","pushedAt":"2024-03-28T22:43:57.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"listochkin","name":"Андрей Листочкин (Andrei Listochkin)","path":"/listochkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/405222?s=80&v=4"},"commit":{"message":"Merge pull request #41 from ferrous-systems/ja-hickory-name-server\n\nsupport Hickory in the NameServer role","shortMessageHtmlLink":"Merge pull request #41 from ferrous-systems/ja-hickory-name-server"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERqMICwA","startCursor":null,"endCursor":null}},"title":"Activity · ferrous-systems/dnssec-tests"}