{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47374505,"defaultBranch":"master","name":"node-1","ownerLogin":"richardlau","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-12-04T02:05:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5445507?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725454577.0","currentOid":""},"activityList":{"items":[{"before":"d27725f3c7d7fb05738d7536db0d144ca7d44877","after":"241f02c988dc3e7b10c73e8ad6eab046ce7b1242","ref":"refs/heads/building","pushedAt":"2024-09-16T16:08:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"doc: reflect toolchains used for official binaries\n\nUpdate the list of toolchains used to build the official Node.js\nbinaries for Node.js 23 onwards.","shortMessageHtmlLink":"doc: reflect toolchains used for official binaries"}},{"before":"2cfbcb47f69980f44a75906eba72cb61f9e94b09","after":null,"ref":"refs/heads/wno-restrict","pushedAt":"2024-09-04T12:56:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":"e43d0d326228eaf6ad9b6de36e49fc2c127b0fb7","after":"2cfbcb47f69980f44a75906eba72cb61f9e94b09","ref":"refs/heads/wno-restrict","pushedAt":"2024-09-03T15:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"fixup! build: turn off -Wrestrict","shortMessageHtmlLink":"fixup! build: turn off -Wrestrict"}},{"before":null,"after":"e43d0d326228eaf6ad9b6de36e49fc2c127b0fb7","ref":"refs/heads/wno-restrict","pushedAt":"2024-09-03T15:30:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build: turn off -Wrestrict","shortMessageHtmlLink":"build: turn off -Wrestrict"}},{"before":"c44d4e5f0ed5c07dca7fa41ced7b2cafd79a55af","after":"68b15a717b057925615da27ab70ed33fec705676","ref":"refs/heads/setdefaultseclevel","pushedAt":"2024-08-29T17:07:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build: explicitly set OpenSSL default TLS seclevel\n\nExplicitly set the default TLS seclevel for OpenSSL. OpenSSL 3.2 changed\nthe default TLS seclevel from 1 (default in OpenSSL 3.0 and 3.1) to 2.\nThis causes smaller key sizes to be rejected, as well as any cipher\nsuite that uses RC4.\n\nSince the End-of-Life date for OpenSSL 3.0 is before the End-of-Life\ndate for Node.js 22, we anticipate that we will need to update OpenSSL\nto whatever the next (as yet unannounced) LTS version of OpenSSL will\nbe. Fixing the seclevel will minimize ecosystem disruption when that\nupdate happens.\n\nEven with the seclevel fixed at 1, updating from OpenSSL 3.1 would still\nresult in a change -- OpenSSL 3.1 disabled SSLv3, TLS 1.0, TLS 1.1 and\nDTLS 1.0 at seclevel 1.\n\nRefs: https://docs.openssl.org/3.0/man3/SSL_CTX_set_security_level/#default-callback-behaviour\nRefs: https://docs.openssl.org/3.1/man3/SSL_CTX_set_security_level/#default-callback-behaviour\nRefs: https://docs.openssl.org/3.2/man3/SSL_CTX_set_security_level/#default-callback-behaviour","shortMessageHtmlLink":"build: explicitly set OpenSSL default TLS seclevel"}},{"before":null,"after":"c44d4e5f0ed5c07dca7fa41ced7b2cafd79a55af","ref":"refs/heads/setdefaultseclevel","pushedAt":"2024-08-29T16:57:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build: explicitly set OpenSSL default TLS seclevel\n\nExplicitly set the default TLS seclevel for OpenSSL. OpenSSL 3.2 changed\nthe default TLS seclevel from 1 (default in OpenSSL 3.0 and 3.1) to 2.\nThis causes smaller key sizes to be rejected, as well as any cipher\nsuite that uses RC4.\n\nSince the End-of-Life date for OpenSSL 3.0 is before the End-of-Life\ndate for Node.js 22, we antipate that we will need to update OpenSSL to\nwhatever the next (as yet unannounced) LTS version of OpenSSL will be.\nFixing the seclevel will minimize ecosystem disruption when that update\nhappens.\n\nEven with the seclevel fixed at 1, updating from OpenSSL 3.1 would still\nresult in a change -- OpenSSL 3.1 disabled SSLv3, TLS 1.0, TLS 1.1 and\nDTLS 1.0 at seclevel 1.\n\nRefs: https://docs.openssl.org/3.0/man3/SSL_CTX_set_security_level/#default-callback-behaviour\nRefs: https://docs.openssl.org/3.1/man3/SSL_CTX_set_security_level/#default-callback-behaviour\nRefs: https://docs.openssl.org/3.2/man3/SSL_CTX_set_security_level/#default-callback-behaviour","shortMessageHtmlLink":"build: explicitly set OpenSSL default TLS seclevel"}},{"before":null,"after":"932a99a2972be15e664db09f34ff4e9a60fed57c","ref":"refs/heads/openssl32tests","pushedAt":"2024-08-28T15:32:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"test: update TLS test for OpenSSL 3.2\n\nUpdate `parallel/test-tls-set-sigalgs` to account for error code changes\nin OpenSSL 3.2 and later.","shortMessageHtmlLink":"test: update TLS test for OpenSSL 3.2"}},{"before":null,"after":"d27725f3c7d7fb05738d7536db0d144ca7d44877","ref":"refs/heads/building","pushedAt":"2024-08-12T16:36:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"doc: use gcc 12 on AIX for Node.js >=23\n\nUse gcc 12 to build the official binaries for Node.js 23 onwards on\nAIX. Note that this will require `libstdc++12`, available from the\nAIX toolbox.","shortMessageHtmlLink":"doc: use gcc 12 on AIX for Node.js >=23"}},{"before":"7f15d7fd3e9307c2b903f437067fce029da8e5d7","after":"3dc534338e3f877c6bac9136d8d65aae3a0a173e","ref":"refs/heads/customhooks","pushedAt":"2024-08-09T17:50:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"tools: skip clang-format gclient deps\n\nFor some reason the s390x machines are unable to `gclient sync` the\nLinux-x64 clang-format dependencies. These are unneccessary for\nbuilding V8, so skip them in `tools/v8/fetch_deps.py`.","shortMessageHtmlLink":"tools: skip clang-format gclient deps"}},{"before":null,"after":"7f15d7fd3e9307c2b903f437067fce029da8e5d7","ref":"refs/heads/customhooks","pushedAt":"2024-08-09T16:33:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"tools: skip `clang_format_linux` gclient hook","shortMessageHtmlLink":"tools: skip clang_format_linux gclient hook"}},{"before":null,"after":"e38254ed14c04f5524024a2107927a018db63f77","ref":"refs/heads/nohooks","pushedAt":"2024-08-09T14:42:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"tools: add `--nohooks` to glient options","shortMessageHtmlLink":"tools: add --nohooks to glient options"}},{"before":"7a31425def5a57816b7eed87662a4c432014a26f","after":null,"ref":"refs/heads/thanksmyles","pushedAt":"2024-08-05T15:26:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":null,"after":"7a31425def5a57816b7eed87662a4c432014a26f","ref":"refs/heads/thanksmyles","pushedAt":"2024-07-26T15:09:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"doc: move release key for Myles Borins\n\nMyles has stepped down as a releaser. Move his key in `README.md`\nto the \"Other keys used to sign some previous releases\" section.","shortMessageHtmlLink":"doc: move release key for Myles Borins"}},{"before":"b6d0df359a742f2b549d0b6099fb443c1ce26564","after":null,"ref":"refs/heads/r2","pushedAt":"2024-07-22T13:22:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":null,"after":"b6d0df359a742f2b549d0b6099fb443c1ce26564","ref":"refs/heads/r2","pushedAt":"2024-07-19T16:38:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build, tools: drop leading `/` from `r2dir`\n\nThe script is commented as removing `/home/dist/` part but the `cut`\ncommand is off by one and end up including the `/` character (so that\nthe resulting string starts with `/`). When this is substituted into\n`s3://${cloudflare_bucket}/${r2dir}/${shafile}.asc` we end up with\n`//` (one from the template and one from the `r2dir`) which appears\nto cause Cloudflare to create an extra top level `/` directory in the\nbucket.","shortMessageHtmlLink":"build, tools: drop leading / from r2dir"}},{"before":"79c707d528c47b2f6cbad1b7dd12e37b2bcb1553","after":"4053c382e2148f0f9f14a754c484f131385d6b54","ref":"refs/heads/targos-v8-127","pushedAt":"2024-07-18T18:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"fixup! build: update abseil files","shortMessageHtmlLink":"fixup! build: update abseil files"}},{"before":"8db17c197edfdf077d8b050e5b8e0aadea0967f2","after":"79c707d528c47b2f6cbad1b7dd12e37b2bcb1553","ref":"refs/heads/targos-v8-127","pushedAt":"2024-07-18T18:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build: update abseil files\n\nAdd/remove abseil files introduced by V8 12.7 update found by:\n```\ngit diff-tree --no-commit-id --name-status 0ec8f7eea3 -r | grep '^[AD].*abseil.*'\n```","shortMessageHtmlLink":"build: update abseil files"}},{"before":null,"after":"8db17c197edfdf077d8b050e5b8e0aadea0967f2","ref":"refs/heads/targos-v8-127","pushedAt":"2024-07-18T13:11:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build: set `-bnoquiet`","shortMessageHtmlLink":"build: set -bnoquiet"}},{"before":"33b07e234f37587cb112ee840d6bb1fd1e5059e7","after":null,"ref":"refs/heads/setdiff","pushedAt":"2024-06-28T18:49:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":"a79c81a7344ddada5470c3a7318e8b4fe9cb5f35","after":null,"ref":"refs/heads/aixblibpath","pushedAt":"2024-06-27T17:01:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":"0c1e93b9efadfc9fae74907a631908477c7d085e","after":null,"ref":"refs/heads/whitelist-bootstrap","pushedAt":"2024-06-26T20:52:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":"e7e25ba1e470a6ed93ece9a3fc2967caf8eb7f97","after":null,"ref":"refs/heads/openssl32_testfix","pushedAt":"2024-06-26T20:00:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":null,"after":"33b07e234f37587cb112ee840d6bb1fd1e5059e7","ref":"refs/heads/setdiff","pushedAt":"2024-06-26T18:27:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"test: use `Set.difference()`\n\nStarting from V8 12.2 and Node.js 22, the built-in `Set` object now\nhas a `difference()` method.\n\nReplace our implementation of Set difference in\n`parallel/test-bootstrap-modules` with the built-in method.","shortMessageHtmlLink":"test: use Set.difference()"}},{"before":"9ebc43b12f94a58503265f7382bc9a5d6a14359e","after":"a79c81a7344ddada5470c3a7318e8b4fe9cb5f35","ref":"refs/heads/aixblibpath","pushedAt":"2024-06-25T16:13:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build: add version-specific library path for AIX\n\nAdd the version-specific directory containing the C/C++ runtime\nlibraries to `-blibpath` on AIX. This will help link `node` against\nthe correct libraries at run-time when compiled with a different\nversion of the GNU C/C++ compiler without having to manually set\na `LIBPATH` environment variable.","shortMessageHtmlLink":"build: add version-specific library path for AIX"}},{"before":"8f381133c505e6922974d261036c4b251af15a2d","after":"9ebc43b12f94a58503265f7382bc9a5d6a14359e","ref":"refs/heads/aixblibpath","pushedAt":"2024-06-24T16:55:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build: add version specific blibpath for AIX","shortMessageHtmlLink":"build: add version specific blibpath for AIX"}},{"before":null,"after":"8f381133c505e6922974d261036c4b251af15a2d","ref":"refs/heads/aixblibpath","pushedAt":"2024-06-24T16:55:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"build: add version specific blibpath for AIX","shortMessageHtmlLink":"build: add version specific blibpath for AIX"}},{"before":"d8be819df942e2e536541f9a20aa2dbbcc1ee0ac","after":null,"ref":"refs/heads/testharnessskip","pushedAt":"2024-06-24T13:08:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":"83e297b0947d8749c67a6d0f99872b8a1318ab0c","after":null,"ref":"refs/heads/testnodeoutputerrorsfix","pushedAt":"2024-06-23T21:10:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"}},{"before":"c3777c09c8599dc1a26d85d3ab82c06fa6273891","after":"d8be819df942e2e536541f9a20aa2dbbcc1ee0ac","ref":"refs/heads/testharnessskip","pushedAt":"2024-06-22T04:11:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"tools: fix skip detection of test runner output\n\nFix the Python test harness so that it no longer treats the `# skipped`\npart of the summary at the end of the built-in test runner output as\nmarking the test as skipped.","shortMessageHtmlLink":"tools: fix skip detection of test runner output"}},{"before":null,"after":"c3777c09c8599dc1a26d85d3ab82c06fa6273891","ref":"refs/heads/testharnessskip","pushedAt":"2024-06-22T03:40:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardlau","name":"Richard Lau","path":"/richardlau","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5445507?s=80&v=4"},"commit":{"message":"tools: fix skip detection of test runner output\n\nFix the Python test harness so that it no longer treats the `# skipped`\npart of the summary at the end of the built-in test runner output as\nmarking the test as skipped.","shortMessageHtmlLink":"tools: fix skip detection of test runner output"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxNjowODo1Ni4wMDAwMDBazwAAAAS3orfo","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxNjowODo1Ni4wMDAwMDBazwAAAAS3orfo","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMlQwMzo0MDowNy4wMDAwMDBazwAAAARsHSCT"}},"title":"Activity ยท richardlau/node-1"}