{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27231488,"defaultBranch":"v0.12","name":"io.js","ownerLogin":"indutny","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-11-27T15:38:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/238531?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689121506.0","currentOid":""},"activityList":{"items":[{"before":"2fbc2f10ca465305a844883f8cc214180796820d","after":"4ba8e6f34e2706c88142319a48a13433f3f5f6df","ref":"refs/heads/feature/n-api-uint8array","pushedAt":"2023-08-18T16:49:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"fix lint","shortMessageHtmlLink":"fix lint"}},{"before":"0bc66ea77f2f2ce84006e41d9ef937fd48d7d0c5","after":"2fbc2f10ca465305a844883f8cc214180796820d","ref":"refs/heads/feature/n-api-uint8array","pushedAt":"2023-07-28T16:23:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"d664cf32ace06b0bfd6ffc8ccf7d18a2b3a7ae44","after":"0bc66ea77f2f2ce84006e41d9ef937fd48d7d0c5","ref":"refs/heads/feature/n-api-uint8array","pushedAt":"2023-07-28T16:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"Update doc/api/n-api.md\n\nCo-authored-by: Chengzhong Wu ","shortMessageHtmlLink":"Update doc/api/n-api.md"}},{"before":"3d03df15d6bb843db833f650609635fd88c77eed","after":"d664cf32ace06b0bfd6ffc8ccf7d18a2b3a7ae44","ref":"refs/heads/feature/n-api-uint8array","pushedAt":"2023-07-12T00:45:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"doc: clarify use of Uint8Array for n-api\n\n`napi_get_buffer_info` always supported receiving `Uint8Array` as a\n`value` argument because `node::Buffer` is a subclass of `Uint8Array`\nand the underlying V8 APIs don't distinguish between two. With this\nchange we mark both types as supported by the API so that the user code\ndoesn't have to unknowingly use oficially unsupported type of the\n`value` argument.","shortMessageHtmlLink":"doc: clarify use of Uint8Array for n-api"}},{"before":null,"after":"3d03df15d6bb843db833f650609635fd88c77eed","ref":"refs/heads/feature/n-api-uint8array","pushedAt":"2023-07-12T00:25:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"doc: clarify use of Uint8Array for n-api\n\n`napi_get_buffer_info` always supported receiving `Uint8Array` as a\n`value` argument because `node::Buffer` is a subclass of `Uint8Array`\nand the underlying V8 APIs don't distinguish between two. With this\nchange we mark both types as supported by the API so that the user code\ndoesn't have to unknowingly use oficially unsupported type of the\n`value` argument.","shortMessageHtmlLink":"doc: clarify use of Uint8Array for n-api"}},{"before":"eb3f5038652fe3d21b925b32a597075cc7993c62","after":"71fe736ff2f51e698a9d8bddc6d0452d7e8142a3","ref":"refs/heads/fix/net-multi-connect","pushedAt":"2023-05-31T15:03:22.164Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"net: fix address iteration with autoSelectFamily\n\nWhen `autoSelectFamily` is set to `true`, `net.connect` is supposed to\ntry connecting to both IPv4 and IPv6, interleaving the address types.\nInstead, it appears that the array that holds the addresses in the order\nthey should be attempted was never used after being populated.","shortMessageHtmlLink":"net: fix address iteration with autoSelectFamily"}},{"before":null,"after":"eb3f5038652fe3d21b925b32a597075cc7993c62","ref":"refs/heads/fix/net-multi-connect","pushedAt":"2023-05-30T23:36:30.352Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"net: fix address iteration with autoSelectFamily\n\nWhen `autoSelectFamily` is set to `true`, `net.connect` is supposed to\ntry connecting to both IPv4 and IPv6, interleaving the address types.\nInstead, it appears that the array that holds the addresses in the order\nthey should be attempted was never used after being populated.","shortMessageHtmlLink":"net: fix address iteration with autoSelectFamily"}},{"before":null,"after":"32cb089a9da8810b149bf36951e7a0c1b49b0e21","ref":"refs/heads/fix/happy-eyeballs-sni","pushedAt":"2023-05-30T19:20:41.044Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"tls: reapply servername on happy eyeballs connect\n\nWhen establishing a TLS connection to a server with `autoSelectFamily`\nset to `true`, the `net.Socket` will call `[kWrapConnectedHandle]()` to\nreinitialize the socket (in case if it got broken during previous\nconnect attempts). Unfortunately, prior to this patch this resulted in a\nbrand new `TLSWrap` instance being created for the socket. While most of\nthe configuration of `TLSWrap` is restored, the `servername` was sadly\ndropped and not reinitalized.\n\nWith this patch `servername` will be reinitialized if there are\n`tls.connect` options present on the `TLSSocket` instance, making it\npossible to connect with \"Happy Eyeballs\" to TLS servers that require\nthe servername extension.","shortMessageHtmlLink":"tls: reapply servername on happy eyeballs connect"}},{"before":null,"after":"8aa02e81d07a93557c7c28df8ad55c2797fcca53","ref":"refs/heads/main","pushedAt":"2023-05-30T19:04:12.357Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"indutny","name":"Fedor Indutny","path":"/indutny","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/238531?s=80&v=4"},"commit":{"message":"doc: update documentation for FIPS support\n\nWhen using OpenSSL 3, Node.js supports FIPS 140-2 when used with an\nappropriate OpenSSL 3 provider. It is no longer necessary to rebuild\nNode.js with different build time options.\n\nAdd a section on how to configure Node.js to use an OpenSSL 3 FIPS\nprovider to the documentation for the `crypto` module.\n\nPR-URL: https://github.com/nodejs/node/pull/48194\nReviewed-By: Michael Dawson \nReviewed-By: James M Snell ","shortMessageHtmlLink":"doc: update documentation for FIPS support"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADbboC3AA","startCursor":null,"endCursor":null}},"title":"Activity ยท indutny/io.js"}