{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":346385174,"defaultBranch":"main","name":"serverless-dns","ownerLogin":"serverless-dns","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-10T14:35:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79926304?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686649920.781431","currentOid":""},"activityList":{"items":[{"before":"7c1ef6245fc54c2c7b59ae1ffbc046df09d1f067","after":"f247f75d31a1939fc57be0aa05893f041c4dbfa5","ref":"refs/heads/main","pushedAt":"2024-02-20T12:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"run: ignore kill trap fails","shortMessageHtmlLink":"run: ignore kill trap fails"}},{"before":"b6aceee90ab95e3b54f00537505629ec42b269ce","after":"7c1ef6245fc54c2c7b59ae1ffbc046df09d1f067","ref":"refs/heads/main","pushedAt":"2024-02-20T12:15:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"gh-action: node v21 and deno v1.40 for profiler","shortMessageHtmlLink":"gh-action: node v21 and deno v1.40 for profiler"}},{"before":"4bad1fa6e7a37c5eddc0164e411323c07a0122a3","after":"b6aceee90ab95e3b54f00537505629ec42b269ce","ref":"refs/heads/main","pushedAt":"2023-11-21T23:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"gh-action: disable auto deploy for cf workers\n\nrdns is not functional on cloudflare due to an ongoing\r\nbilling dispute","shortMessageHtmlLink":"gh-action: disable auto deploy for cf workers"}},{"before":"0579ed35d3aa8e42e050c3061a11f8bf968cf1fa","after":"4bad1fa6e7a37c5eddc0164e411323c07a0122a3","ref":"refs/heads/main","pushedAt":"2023-11-20T07:38:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: re-tune maxconns and fly limits","shortMessageHtmlLink":"node: re-tune maxconns and fly limits"}},{"before":"47a9bf1aafd53c37656addc06ad452261b255e46","after":"0579ed35d3aa8e42e050c3061a11f8bf968cf1fa","ref":"refs/heads/main","pushedAt":"2023-11-18T17:41:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: tune tcp backlog, max conns, load adj","shortMessageHtmlLink":"node: tune tcp backlog, max conns, load adj"}},{"before":"5ff900ffbbac1470619ee3ab9f24aeca5dc8dec9","after":"47a9bf1aafd53c37656addc06ad452261b255e46","ref":"refs/heads/main","pushedAt":"2023-09-23T11:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"gh-action: weekly workers & fly prod deploys\n\nruns a day or two after serverless-dns/blocklists generates new blocklist trie","shortMessageHtmlLink":"gh-action: weekly workers & fly prod deploys"}},{"before":"34d88681b0ade5fc79182416c3a8ff4e9be4051b","after":"5ff900ffbbac1470619ee3ab9f24aeca5dc8dec9","ref":"refs/heads/main","pushedAt":"2023-09-17T17:56:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"readme: bom scorecard","shortMessageHtmlLink":"readme: bom scorecard"}},{"before":"704e89653d9705afb220a7a4dc862091dcd8cd00","after":"34d88681b0ade5fc79182416c3a8ff4e9be4051b","ref":"refs/heads/main","pushedAt":"2023-09-17T17:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"Create scorecard.yml","shortMessageHtmlLink":"Create scorecard.yml"}},{"before":"eae3aa61e1f6c7751225ef59eff0039797820de6","after":"704e89653d9705afb220a7a4dc862091dcd8cd00","ref":"refs/heads/main","pushedAt":"2023-09-08T11:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: inject recursive dns53 udp transport into resolver\n\ndeno does not impl node:dgram which means node-specific recurisve resolver\nhas to be injected into resolver.js at runtime.","shortMessageHtmlLink":"node: inject recursive dns53 udp transport into resolver"}},{"before":"78ce42b76c1ed9083de322dfbc205a200247b2f1","after":"eae3aa61e1f6c7751225ef59eff0039797820de6","ref":"refs/heads/main","pushedAt":"2023-09-08T09:28:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"deno: import map for node:buffer","shortMessageHtmlLink":"deno: import map for node:buffer"}},{"before":"d2f25c2fe66d7a9a4da9494a8a8b17abd798f8be","after":"78ce42b76c1ed9083de322dfbc205a200247b2f1","ref":"refs/heads/main","pushedAt":"2023-09-08T07:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: rmv hand-rolled doh2 support","shortMessageHtmlLink":"node: rmv hand-rolled doh2 support"}},{"before":"e64a44d541e574593dd720932f3b69905c997982","after":"d2f25c2fe66d7a9a4da9494a8a8b17abd798f8be","ref":"refs/heads/main","pushedAt":"2023-09-07T16:07:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"plugins/resolver: m qualify node http2 import","shortMessageHtmlLink":"plugins/resolver: m qualify node http2 import"}},{"before":"8da9a24dac308d5b2091047bdc3416129efb1c31","after":"e64a44d541e574593dd720932f3b69905c997982","ref":"refs/heads/main","pushedAt":"2023-09-07T11:22:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"fly: swap_size_mb is int not str","shortMessageHtmlLink":"fly: swap_size_mb is int not str"}},{"before":"cf0341dbddad0cd1eb9f128f10b5d0c1e9481eb1","after":"8da9a24dac308d5b2091047bdc3416129efb1c31","ref":"refs/heads/main","pushedAt":"2023-09-07T11:04:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: open conns in stats","shortMessageHtmlLink":"node: open conns in stats"}},{"before":"ca7ee20b9b116cfd9b064970f060a7a596726086","after":"cf0341dbddad0cd1eb9f128f10b5d0c1e9481eb1","ref":"refs/heads/main","pushedAt":"2023-09-02T13:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: on unrelenting loadavg, restart sooner\n\nwhen RAM is on the brink and swap is fully used, loadavg steadily starts\nshooting up and most of the CPU time is spent in allocs and free. The server\nisn't usually able to keep up with incoming requests in this state.\n\nrestarting the machine is one avenue to start with a clean slate, at least\nuntil the next time RAM fills up and CPU is tied in swaps and allocs.","shortMessageHtmlLink":"node: on unrelenting loadavg, restart sooner"}},{"before":"c72821c2e36fe3a5ec6634cbaa0beacea4b1dd08","after":"ca7ee20b9b116cfd9b064970f060a7a596726086","ref":"refs/heads/main","pushedAt":"2023-09-01T22:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: fix bug in decaying max conns by 25%","shortMessageHtmlLink":"node: fix bug in decaying max conns by 25%"}},{"before":"f9d4d71afd099505f1bc4f56f14efe2b7c207cc3","after":"c72821c2e36fe3a5ec6634cbaa0beacea4b1dd08","ref":"refs/heads/main","pushedAt":"2023-09-01T22:05:19.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"cacheutil: m const","shortMessageHtmlLink":"cacheutil: m const"}},{"before":"e2ecabcf02e121705bec245220f7b004c6c044f8","after":"f9d4d71afd099505f1bc4f56f14efe2b7c207cc3","ref":"refs/heads/main","pushedAt":"2023-06-14T13:45:24.963Z","pushType":"push","commitsCount":2,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"fly: utilize health-check based routing\n\nFly now routes globally to any machine depending on health-checks. Aggressively\ntiming out on health-checks then is beneficial to shed load and steer traffic\naway from an unresponsive server.\n\nAnd since loadavg is used in-process to tune load shedding, we can experiment\nwith higher per-service connection values (bumping them up by +200 to 775).","shortMessageHtmlLink":"fly: utilize health-check based routing"}},{"before":"361a9ebdd42099525eeb5b17768357613a944aac","after":"e2ecabcf02e121705bec245220f7b004c6c044f8","ref":"refs/heads/main","pushedAt":"2023-06-13T07:26:17.808Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"jsdoc: fix typedefs","shortMessageHtmlLink":"jsdoc: fix typedefs"}},{"before":"45d32816c103c72cf5f63019edcc068f3c046f7b","after":"361a9ebdd42099525eeb5b17768357613a944aac","ref":"refs/heads/main","pushedAt":"2023-06-13T06:39:52.661Z","pushType":"push","commitsCount":4,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: adjust loadavg params for total conns","shortMessageHtmlLink":"node: adjust loadavg params for total conns"}},{"before":"4db8467fcc1155e12d5d4406cb2d99c1f9253711","after":"45d32816c103c72cf5f63019edcc068f3c046f7b","ref":"refs/heads/main","pushedAt":"2023-06-13T03:37:10.868Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"fly: migrate all app variants to v2","shortMessageHtmlLink":"fly: migrate all app variants to v2"}},{"before":"77fead1b016496a9aadfd0e2911c138cda6dc0a3","after":"4db8467fcc1155e12d5d4406cb2d99c1f9253711","ref":"refs/heads/main","pushedAt":"2023-06-12T18:56:06.985Z","pushType":"push","commitsCount":3,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"package: lfu-cache and trie to latest","shortMessageHtmlLink":"package: lfu-cache and trie to latest"}},{"before":"27cb6d4c9a2c934a8bc772f6c0aa3fd7a857d6c2","after":"77fead1b016496a9aadfd0e2911c138cda6dc0a3","ref":"refs/heads/main","pushedAt":"2023-06-08T00:07:28.646Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: download geoip regardless of logpush settings","shortMessageHtmlLink":"node: download geoip regardless of logpush settings"}},{"before":"aad57f183d635507c848463c0846604f6bf167f2","after":"27cb6d4c9a2c934a8bc772f6c0aa3fd7a857d6c2","ref":"refs/heads/main","pushedAt":"2023-06-07T23:37:24.878Z","pushType":"push","commitsCount":8,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"plugins/cache: jsdoc","shortMessageHtmlLink":"plugins/cache: jsdoc"}},{"before":"5f9764643442105ccd7022b4e1432d7bfc0ebaf0","after":"aad57f183d635507c848463c0846604f6bf167f2","ref":"refs/heads/main","pushedAt":"2023-06-07T05:31:46.220Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: m mv warn log to debug","shortMessageHtmlLink":"node: m mv warn log to debug"}},{"before":"20425bf48f9f01384ac47152f0a29c9901b6d9f2","after":"5f9764643442105ccd7022b4e1432d7bfc0ebaf0","ref":"refs/heads/main","pushedAt":"2023-06-07T04:00:53.851Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: m rmv redundant log","shortMessageHtmlLink":"node: m rmv redundant log"}},{"before":"74576fa368a1c489ab655367eb00c3fbbd56880b","after":"20425bf48f9f01384ac47152f0a29c9901b6d9f2","ref":"refs/heads/main","pushedAt":"2023-06-07T03:59:30.854Z","pushType":"push","commitsCount":3,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: incr tls ticket life to 7d","shortMessageHtmlLink":"node: incr tls ticket life to 7d"}},{"before":"db9d5b3b68fd03dec8b896a8fdc2d92f06c67843","after":"74576fa368a1c489ab655367eb00c3fbbd56880b","ref":"refs/heads/main","pushedAt":"2023-06-07T01:36:24.752Z","pushType":"push","commitsCount":10,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"fly: reduce machines idle timeout to 100s","shortMessageHtmlLink":"fly: reduce machines idle timeout to 100s"}},{"before":"db6b38f112b799859670b102273690477bc4ec62","after":"db9d5b3b68fd03dec8b896a8fdc2d92f06c67843","ref":"refs/heads/main","pushedAt":"2023-06-04T00:09:09.900Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: start adjs after system up and on non-profiler runs","shortMessageHtmlLink":"node: start adjs after system up and on non-profiler runs"}},{"before":"9fe0f11dbc6d32f25f8b2847a7ac93bae4fd8db1","after":"db6b38f112b799859670b102273690477bc4ec62","ref":"refs/heads/main","pushedAt":"2023-06-03T22:53:34.704Z","pushType":"push","commitsCount":1,"pusher":{"login":"ignoramous","name":null,"path":"/ignoramous","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/852289?s=80&v=4"},"commit":{"message":"node: tune adjs based on inference from load tests","shortMessageHtmlLink":"node: tune adjs based on inference from load tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_6UYDgA","startCursor":null,"endCursor":null}},"title":"Activity ยท serverless-dns/serverless-dns"}