{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":62467269,"defaultBranch":"main","name":"zdns","ownerLogin":"zmap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-02T19:47:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3345672?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726864776.0","currentOid":""},"activityList":{"items":[{"before":"68417016a14aa83f3296fdf9f644c25c342a82d8","after":null,"ref":"refs/heads/phillip/minimize-allocs","pushedAt":"2024-09-20T20:39:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zakird","name":"Zakir Durumeric","path":"/zakird","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201296?s=80&v=4"}},{"before":"dc826cd243e442d9d972744bf13b0305234f3e97","after":"3d707de525b0cb75fbb00b6d25b2fa10ba88bf21","ref":"refs/heads/main","pushedAt":"2024-09-20T20:36:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zakird","name":"Zakir Durumeric","path":"/zakird","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201296?s=80&v=4"},"commit":{"message":"Only `makeVerbosePrefix` if we're in at least `Debug` log level (#453)\n\n* only log in cache if you're at least at debug mode\r\n\r\n* only log in resolver if needed","shortMessageHtmlLink":"Only makeVerbosePrefix if we're in at least Debug log level (#453)"}},{"before":null,"after":"68417016a14aa83f3296fdf9f644c25c342a82d8","ref":"refs/heads/phillip/minimize-allocs","pushedAt":"2024-09-20T20:16:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"only log in resolver if needed","shortMessageHtmlLink":"only log in resolver if needed"}},{"before":"a1f82140e5f867070663053784bddabf3d9a7695","after":"49368bfdc81e01d787784be0ccb98013d21a5e98","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-20T20:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"comment theorized root cause of issue","shortMessageHtmlLink":"comment theorized root cause of issue"}},{"before":"a2b2d09e3539a53240b36ed0bc9667b03682e787","after":null,"ref":"refs/heads/phillip/449-iterative-cache-extra-queries-regression","pushedAt":"2024-09-20T19:10:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"}},{"before":"f6a3c6b0aed7e25cd6bc81239783aad8003a4776","after":"a1f82140e5f867070663053784bddabf3d9a7695","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-20T19:08:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"Merge branch 'phillip/93-domain-retries' of github.com:zmap/zdns into phillip/93-domain-retries","shortMessageHtmlLink":"Merge branch 'phillip/93-domain-retries' of github.com:zmap/zdns into…"}},{"before":"d90e02ae0389a226c653453b81bbf383bfa6cc45","after":"f6a3c6b0aed7e25cd6bc81239783aad8003a4776","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-20T19:06:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"Merge branch 'main' into phillip/93-domain-retries","shortMessageHtmlLink":"Merge branch 'main' into phillip/93-domain-retries"}},{"before":"6e3b48f36e5c5e71f008d33943f2f172426d245f","after":"dc826cd243e442d9d972744bf13b0305234f3e97","ref":"refs/heads/main","pushedAt":"2024-09-20T18:52:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zakird","name":"Zakir Durumeric","path":"/zakird","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201296?s=80&v=4"},"commit":{"message":"Phillip/449 iterative cache extra queries regression (#452)\n\n* add back authority fetching from cache, but with extra logic to hopefully prevent the issue seen before\r\n\r\n* don't use cached authority if you don't have the auths or additionals\r\n\r\n* prettify comments","shortMessageHtmlLink":"Phillip/449 iterative cache extra queries regression (#452)"}},{"before":"83529ae1953727ed32489480902afe3ec6ae1a52","after":"a2b2d09e3539a53240b36ed0bc9667b03682e787","ref":"refs/heads/phillip/449-iterative-cache-extra-queries-regression","pushedAt":"2024-09-20T18:30:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"prettify comments","shortMessageHtmlLink":"prettify comments"}},{"before":"55c7e99f510b8a82e574b199e3df73e5e66d9260","after":"83529ae1953727ed32489480902afe3ec6ae1a52","ref":"refs/heads/phillip/449-iterative-cache-extra-queries-regression","pushedAt":"2024-09-20T17:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"don't use cached authority if you don't have the auths or additionals","shortMessageHtmlLink":"don't use cached authority if you don't have the auths or additionals"}},{"before":null,"after":"55c7e99f510b8a82e574b199e3df73e5e66d9260","ref":"refs/heads/phillip/449-iterative-cache-extra-queries-regression","pushedAt":"2024-09-20T16:49:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"add back authority fetching from cache, but with extra logic to hopefully prevent the issue seen before","shortMessageHtmlLink":"add back authority fetching from cache, but with extra logic to hopef…"}},{"before":"dc0413df7e2ce399c5532915f70ac293c8f8e3d7","after":"d90e02ae0389a226c653453b81bbf383bfa6cc45","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-20T15:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"reset nonqueried map if all nameservers are queried","shortMessageHtmlLink":"reset nonqueried map if all nameservers are queried"}},{"before":"0117ecefb6049444aa036e056b4465d4cd6d4fb8","after":"dc0413df7e2ce399c5532915f70ac293c8f8e3d7","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-20T13:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"fix todo in comment","shortMessageHtmlLink":"fix todo in comment"}},{"before":"b63e4ab478a71afeaed6f715fd9c9e1948ae8859","after":"0117ecefb6049444aa036e056b4465d4cd6d4fb8","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-20T00:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"fix defaults for network timeout","shortMessageHtmlLink":"fix defaults for network timeout"}},{"before":"71a963b1130f1901b957bd924f4323bf68a96a0b","after":"b63e4ab478a71afeaed6f715fd9c9e1948ae8859","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-19T22:14:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"PR cleanup","shortMessageHtmlLink":"PR cleanup"}},{"before":"cfb72358d528e4c9a3081fd3a908625c4ea1a687","after":"71a963b1130f1901b957bd924f4323bf68a96a0b","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-19T22:06:11.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"properly handle the NetworkTimeout","shortMessageHtmlLink":"properly handle the NetworkTimeout"}},{"before":"b651f433c26131a2db7df5b03b86f4ad78428b13","after":null,"ref":"refs/heads/phillip/lower-thread-default","pushedAt":"2024-09-19T21:47:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"}},{"before":"6aa8a81bfc9e00e7b38bf08b52e5c3991659f691","after":"6e3b48f36e5c5e71f008d33943f2f172426d245f","ref":"refs/heads/main","pushedAt":"2024-09-19T21:47:13.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"Merge pull request #448 from zmap/phillip/lower-thread-default\n\nLowers default thread count from 1000 to 100","shortMessageHtmlLink":"Merge pull request #448 from zmap/phillip/lower-thread-default"}},{"before":"d9c4d03a29a447e429cf51ae5fdb67aed8676fac","after":"cfb72358d528e4c9a3081fd3a908625c4ea1a687","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-19T21:39:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"handle status error in iterateOnAuths","shortMessageHtmlLink":"handle status error in iterateOnAuths"}},{"before":null,"after":"d9c4d03a29a447e429cf51ae5fdb67aed8676fac","ref":"refs/heads/phillip/93-domain-retries","pushedAt":"2024-09-19T20:24:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"better iterateOnAuth handling","shortMessageHtmlLink":"better iterateOnAuth handling"}},{"before":"9123770c6596c65ded305b929eecf1a9271c5ed7","after":"b651f433c26131a2db7df5b03b86f4ad78428b13","ref":"refs/heads/phillip/lower-thread-default","pushedAt":"2024-09-19T18:33:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"switch domain for name since it's more correct terminology","shortMessageHtmlLink":"switch domain for name since it's more correct terminology"}},{"before":"3a0f767671c3ec73d6e37c0465c151950919c63c","after":"9123770c6596c65ded305b929eecf1a9271c5ed7","ref":"refs/heads/phillip/lower-thread-default","pushedAt":"2024-09-19T17:36:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"clarify retries does not mean giving up on a nameserver for all domains","shortMessageHtmlLink":"clarify retries does not mean giving up on a nameserver for all domains"}},{"before":"4e28127537b1c4c4ba75a8559909fb98f0c467f4","after":"3a0f767671c3ec73d6e37c0465c151950919c63c","ref":"refs/heads/phillip/lower-thread-default","pushedAt":"2024-09-19T16:54:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"added performance tuning graph and discussion to readme","shortMessageHtmlLink":"added performance tuning graph and discussion to readme"}},{"before":null,"after":"4e28127537b1c4c4ba75a8559909fb98f0c467f4","ref":"refs/heads/phillip/lower-thread-default","pushedAt":"2024-09-19T15:35:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"lower default thread count from 1000 to 100","shortMessageHtmlLink":"lower default thread count from 1000 to 100"}},{"before":"5dc707fecdee8ac46702017044dcdcc475a496a0","after":"6aa8a81bfc9e00e7b38bf08b52e5c3991659f691","ref":"refs/heads/main","pushedAt":"2024-09-18T16:18:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zakird","name":"Zakir Durumeric","path":"/zakird","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201296?s=80&v=4"},"commit":{"message":"Remove MXLookup cache, add concept of caching lookups specific to a nameserver (#447)\n\n* add nameserver for cache\r\n\r\n* added basic cache unit tests\r\n\r\n* remove comments\r\n\r\n* use cache for both external/iterative lookups, vary whether to care about nses\r\n\r\n* added cache integration test for external lookups\r\n\r\n* remove mxlookup cache, use cache on external lookups specific to nameservers\r\n\r\n* added unit test, cleaned up lint errors\r\n\r\n* fix tests\r\n\r\n* commented cachedRetryingLookup\r\n\r\n* add details to print\r\n\r\n* adjusted constant to compare cached lookups\r\n\r\n* populate protocol/resolver on cache retrieval","shortMessageHtmlLink":"Remove MXLookup cache, add concept of caching lookups specific to a n…"}},{"before":"06d6a2dafbcc16da0cdb002a2c4eaaa554fc2007","after":"2dac2b30cbdc34b3ffbd665462abddc4a72986b5","ref":"refs/heads/phillip/114-private-cache","pushedAt":"2024-09-18T15:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"populate protocol/resolver on cache retrieval","shortMessageHtmlLink":"populate protocol/resolver on cache retrieval"}},{"before":"cf7b4d8984e65689517429303dc17858ffce66ef","after":"06d6a2dafbcc16da0cdb002a2c4eaaa554fc2007","ref":"refs/heads/phillip/114-private-cache","pushedAt":"2024-09-18T14:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"adjusted constant to compare cached lookups","shortMessageHtmlLink":"adjusted constant to compare cached lookups"}},{"before":"37ccfbeb820fe571c7ebdfe9533006d8b44359ad","after":"cf7b4d8984e65689517429303dc17858ffce66ef","ref":"refs/heads/phillip/114-private-cache","pushedAt":"2024-09-18T14:08:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"add details to print","shortMessageHtmlLink":"add details to print"}},{"before":"9bdf783880904dba7cbda5a557be9074dc9126ad","after":"37ccfbeb820fe571c7ebdfe9533006d8b44359ad","ref":"refs/heads/phillip/114-private-cache","pushedAt":"2024-09-18T14:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"commented cachedRetryingLookup","shortMessageHtmlLink":"commented cachedRetryingLookup"}},{"before":"35ac369cc6d3ff42994ac84d27ee87662ba579f8","after":"9bdf783880904dba7cbda5a557be9074dc9126ad","ref":"refs/heads/phillip/114-private-cache","pushedAt":"2024-09-17T20:51:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"phillip-stephens","name":"Phillip Stephens","path":"/phillip-stephens","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23459798?s=80&v=4"},"commit":{"message":"Merge branch 'main' into phillip/114-private-cache","shortMessageHtmlLink":"Merge branch 'main' into phillip/114-private-cache"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDozOTozNi4wMDAwMDBazwAAAAS8Wo0W","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDozOTozNi4wMDAwMDBazwAAAAS8Wo0W","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMDo1MTo0My4wMDAwMDBazwAAAAS4-rUJ"}},"title":"Activity · zmap/zdns"}