{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":239425785,"defaultBranch":"mainnet","name":"crust-node","ownerLogin":"crustio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-10T04:18:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39723633?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716273983.0","currentOid":""},"activityList":{"items":[{"before":"5f65358a647ae47bd8ac833f1c21b7038f12940d","after":"6853345ec787656a628b36602c480c076a1e8382","ref":"refs/heads/mainnet","pushedAt":"2024-05-21T06:43:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Redirect the cpuid package install command output to /dev/null, to avoid mix the response output of the getSGXENCLAVEMODE function.","shortMessageHtmlLink":"Redirect the cpuid package install command output to /dev/null, to av…"}},{"before":"e6c28681d4a00eeb8e65f463c4eeff24cc6e0954","after":"5f65358a647ae47bd8ac833f1c21b7038f12940d","ref":"refs/heads/mainnet","pushedAt":"2024-05-15T08:45:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix a syntax error","shortMessageHtmlLink":"Fix a syntax error"}},{"before":"01179f170f6413ec1f9b45f158457192d6885635","after":"e6c28681d4a00eeb8e65f463c4eeff24cc6e0954","ref":"refs/heads/mainnet","pushedAt":"2024-05-15T07:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Add execution permission to the auto_smanager_watcher.sh script","shortMessageHtmlLink":"Add execution permission to the auto_smanager_watcher.sh script"}},{"before":"32ff6e4ba8dfa1491ea353bc0a33925dc9f8487d","after":"01179f170f6413ec1f9b45f158457192d6885635","ref":"refs/heads/mainnet","pushedAt":"2024-05-15T07:17:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Add a auto_smanager_watcher script, which will be added to the crontab as a cron job to periodically check the auto_smanager.sh script running status, if it's not running, just re-run it.","shortMessageHtmlLink":"Add a auto_smanager_watcher script, which will be added to the cronta…"}},{"before":"2da2e79855f0dd258b140383029ce81a12c4b60a","after":"32ff6e4ba8dfa1491ea353bc0a33925dc9f8487d","ref":"refs/heads/mainnet","pushedAt":"2024-04-26T09:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix typo bugs, and enhance the uninstall sgx driver process logic","shortMessageHtmlLink":"Fix typo bugs, and enhance the uninstall sgx driver process logic"}},{"before":"c610b7473f750a6d077b375d23bbe41fa6aa45e4","after":"2da2e79855f0dd258b140383029ce81a12c4b60a","ref":"refs/heads/mainnet","pushedAt":"2024-04-26T09:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Uninstall the existing sgx driver first before installing the new one.","shortMessageHtmlLink":"Uninstall the existing sgx driver first before installing the new one."}},{"before":"c8761a1f75e7b0f5c7dc0053fe72f5c462a8d4df","after":"c610b7473f750a6d077b375d23bbe41fa6aa45e4","ref":"refs/heads/mainnet","pushedAt":"2024-04-26T08:57:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Add --update-ecdsa mode to faciliate the upgrade process for ecdsa dcap sworker","shortMessageHtmlLink":"Add --update-ecdsa mode to faciliate the upgrade process for ecdsa dc…"}},{"before":"a8031d551b2f270053ee92a31626c1665dea813b","after":"c8761a1f75e7b0f5c7dc0053fe72f5c462a8d4df","ref":"refs/heads/mainnet","pushedAt":"2024-04-24T08:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Depress the stderr output during utils.getSGXAttestationMode","shortMessageHtmlLink":"Depress the stderr output during utils.getSGXAttestationMode"}},{"before":"b57bf6bf51fda011eb023256feaebabb7da09016","after":"a8031d551b2f270053ee92a31626c1665dea813b","ref":"refs/heads/mainnet","pushedAt":"2024-04-24T07:42:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix typo error","shortMessageHtmlLink":"Fix typo error"}},{"before":"8e7ddf715289c869fbd6e63141d2faef4cd2f8c6","after":"b57bf6bf51fda011eb023256feaebabb7da09016","ref":"refs/heads/mainnet","pushedAt":"2024-04-24T06:38:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Cannot run sworker-ab-upgrade between EPID mode and ECDSA mode, because SGX OOT driver and DCAP driver cannot run simultaneously.\nThe new sworker should run under the same attestion mode as the old sworker during ab-upgrade","shortMessageHtmlLink":"Cannot run sworker-ab-upgrade between EPID mode and ECDSA mode, becau…"}},{"before":"cb17e26dbaec20028d155c55af1c336f83c50621","after":"8e7ddf715289c869fbd6e63141d2faef4cd2f8c6","ref":"refs/heads/mainnet","pushedAt":"2024-04-24T06:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Support set sworker attestation mode, default attestation mode during install is to use the utils.getSGXENCLAVEMODE value","shortMessageHtmlLink":"Support set sworker attestation mode, default attestation mode during…"}},{"before":"3402a48e75e2112d1855b578d63e537a23bf01bc","after":"cb17e26dbaec20028d155c55af1c336f83c50621","ref":"refs/heads/mainnet","pushedAt":"2024-04-23T08:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"1. If the kernel supports SGX DCAP driver, skip the driver installation (otherwise would fail)\n2. Install the 'dkms' dependency, which is required by the SGX DCAP driver.","shortMessageHtmlLink":"1. If the kernel supports SGX DCAP driver, skip the driver installati…"}},{"before":"5583fdc4424699ad4ece3864557ff433ab456617","after":"3402a48e75e2112d1855b578d63e537a23bf01bc","ref":"refs/heads/mainnet","pushedAt":"2024-04-23T08:15:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Linux Kernel >= 5.11 has included the DCAP SGX Driver by default, add checkKernelSupportSGXDriver function to check this.","shortMessageHtmlLink":"Linux Kernel >= 5.11 has included the DCAP SGX Driver by default, add…"}},{"before":"bdd4349a2ac6e46081eb233bb44ab28a223b99a8","after":null,"ref":"refs/tags/v1.1.0","pushedAt":"2024-04-23T05:18:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"}},{"before":"4ef66615e0f68ee449429d0335a90ffc466822cf","after":"5583fdc4424699ad4ece3864557ff433ab456617","ref":"refs/heads/mainnet","pushedAt":"2024-04-20T10:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Change the version from 1.1.0 to 2.0.0, in order to accommodate the ECDSA-based DCAP Sworker v2.0.0 version number.","shortMessageHtmlLink":"Change the version from 1.1.0 to 2.0.0, in order to accommodate the E…"}},{"before":null,"after":"a49cc290fa593f59877ccc4733b35d4cdda001bf","ref":"refs/heads/release/1.0.0","pushedAt":"2024-04-20T09:29:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Update tools.sh","shortMessageHtmlLink":"Update tools.sh"}},{"before":"a49cc290fa593f59877ccc4733b35d4cdda001bf","after":"4ef66615e0f68ee449429d0335a90ffc466822cf","ref":"refs/heads/mainnet","pushedAt":"2024-04-18T11:05:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Generate \"dcap\" configuration during genSworkerConfig","shortMessageHtmlLink":"Generate \"dcap\" configuration during genSworkerConfig"}},{"before":"1b781c18d587d2ae5b5bd51bfd6a2b8e916ddfa5","after":"4ef66615e0f68ee449429d0335a90ffc466822cf","ref":"refs/heads/yaoz/adapt_ecdsa","pushedAt":"2024-04-18T08:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Generate \"dcap\" configuration during genSworkerConfig","shortMessageHtmlLink":"Generate \"dcap\" configuration during genSworkerConfig"}},{"before":"77d7a61a8700b55bf4661c156aaf5ebc70af89f2","after":"1b781c18d587d2ae5b5bd51bfd6a2b8e916ddfa5","ref":"refs/heads/yaoz/adapt_ecdsa","pushedAt":"2024-04-18T06:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"The ecdsa driver would fail with 'kernel module is in use' if a previous ecdsa driver or oot driver is still running, so we need to uninstall the previous driver first","shortMessageHtmlLink":"The ecdsa driver would fail with 'kernel module is in use' if a previ…"}},{"before":"02024290b1ff4fdc0977c568c621e379766ee7a0","after":"77d7a61a8700b55bf4661c156aaf5ebc70af89f2","ref":"refs/heads/yaoz/adapt_ecdsa","pushedAt":"2024-04-17T08:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"1. Add prompt to confirm whether to uninstall the existing crust node, this is to avoid mis-operation when user just want to update the node scripts but keep the existing configuration.\n2. Backup the old crust node to ./bak for possible restore purpose.","shortMessageHtmlLink":"1. Add prompt to confirm whether to uninstall the existing crust node…"}},{"before":"b7e53a2279ed1467f43d288d91c7487b84026c21","after":"02024290b1ff4fdc0977c568c621e379766ee7a0","ref":"refs/heads/yaoz/adapt_ecdsa","pushedAt":"2024-04-17T07:37:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"1. Upgrade the node version from v1.0.0 to v1.1.0 to reflect the sworker ecdsa changes\n2. The sgx enclave mode detect should use the \"SGX launch config\" instead of \"SGX2\". DCAP attestation doesn't require SGX2, but require SGX + FLC (Flexible Launch Config)","shortMessageHtmlLink":"1. Upgrade the node version from v1.0.0 to v1.1.0 to reflect the swor…"}},{"before":null,"after":"cb2bcd6366b7ee77051fda3811074894c7e7464e","ref":"refs/heads/dependabot/npm_and_yarn/generator/path-parse-1.0.7","pushedAt":"2023-08-03T06:30:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump path-parse from 1.0.6 to 1.0.7 in /generator\n\nBumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.\n- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)\n\n---\nupdated-dependencies:\n- dependency-name: path-parse\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump path-parse from 1.0.6 to 1.0.7 in /generator"}},{"before":null,"after":"0a4f779a6403b78f6b5c8c2598ce92b909b2a20c","ref":"refs/heads/dependabot/npm_and_yarn/generator/lodash-4.17.21","pushedAt":"2023-08-03T06:20:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump lodash from 4.17.19 to 4.17.21 in /generator\n\nBumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.21.\n- [Release notes](https://github.com/lodash/lodash/releases)\n- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21)\n\n---\nupdated-dependencies:\n- dependency-name: lodash\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump lodash from 4.17.19 to 4.17.21 in /generator"}},{"before":null,"after":"03bad25afa8d6f55313202a21acd7b63ac55d3fa","ref":"refs/heads/dependabot/npm_and_yarn/generator/minimatch-3.1.2","pushedAt":"2023-08-03T06:19:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump minimatch from 3.0.4 to 3.1.2 in /generator\n\nBumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.\n- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: minimatch\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump minimatch from 3.0.4 to 3.1.2 in /generator"}},{"before":null,"after":"be5a74852c70607b9c9446416cb3a8b7fe20dde3","ref":"refs/heads/dependabot/npm_and_yarn/generator/color-string-1.9.1","pushedAt":"2023-08-03T06:19:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump color-string from 1.5.3 to 1.9.1 in /generator\n\nBumps [color-string](https://github.com/Qix-/color-string) from 1.5.3 to 1.9.1.\n- [Release notes](https://github.com/Qix-/color-string/releases)\n- [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/Qix-/color-string/commits/1.9.1)\n\n---\nupdated-dependencies:\n- dependency-name: color-string\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump color-string from 1.5.3 to 1.9.1 in /generator"}},{"before":null,"after":"1fdb6081f86a46a8d7c83faec1055366f1dae7bf","ref":"refs/heads/dependabot/npm_and_yarn/generator/shelljs-0.8.5","pushedAt":"2023-08-03T06:19:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump shelljs from 0.8.4 to 0.8.5 in /generator\n\nBumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5.\n- [Release notes](https://github.com/shelljs/shelljs/releases)\n- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5)\n\n---\nupdated-dependencies:\n- dependency-name: shelljs\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump shelljs from 0.8.4 to 0.8.5 in /generator"}},{"before":null,"after":"ce3f0745ae931a3cceff2a7b45d08fcd53e95eb2","ref":"refs/heads/dependabot/npm_and_yarn/generator/async-3.2.4","pushedAt":"2023-08-03T06:19:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump async from 3.2.0 to 3.2.4 in /generator\n\nBumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.4.\n- [Release notes](https://github.com/caolan/async/releases)\n- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: async\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump async from 3.2.0 to 3.2.4 in /generator"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET4CHtQA","startCursor":null,"endCursor":null}},"title":"Activity · crustio/crust-node"}