{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":228179198,"defaultBranch":"next","name":"cloak","ownerLogin":"47ng","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-15T12:18:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43356325?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727187079.0","currentOid":""},"activityList":{"items":[{"before":"722ea43b5bdab1c42d676e692ff5f0421a7e5bb0","after":"fc619b746ce25b862d7510ad51231264516db798","ref":"refs/heads/master","pushedAt":"2024-09-24T14:10:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"franky47","name":"François Best","path":"/franky47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1174092?s=80&v=4"},"commit":{"message":"feat: Fix decryption of strings larger than 4 MiB (#411)\n\n* fix: fix decrypting strings larger than 4 MiB\r\n\r\nThe `cloakedStringRegex` fails to parse ciphertexts larger than about\r\n4 MiB. This is due to [limitations in V8's regex engine][1].\r\n\r\nI've adapted the implementation from\r\nhttps://github.com/validatorjs/validator.js/pull/503 under the MIT\r\nlicense, as it solves the error.\r\n\r\n[1]: https://issues.chromium.org/issues/42207207\r\n\r\n* feat: export `parseCloakedString` function\r\n\r\nThis function can be used instead of `cloakedStringRegex` on large\r\nstrings.\r\n\r\n* feat: deprecate `cloakedStringRegex`\r\n\r\nThis regex fails on large 4 MiB + strings.\r\n`parseCloakedString` should be used instead when possible.\r\n\r\n* test: test decrypting strings larger than 4 MiB\r\n\r\nThis fails in Node.JS v20.17.0 with @47ng/cloak v1.1.0.\r\n\r\n* chore: Make hex & base64 Regexes case-insensitive\r\n\r\n---------\r\n\r\nCo-authored-by: François Best ","shortMessageHtmlLink":"feat: Fix decryption of strings larger than 4 MiB (#411)"}},{"before":"722ea43b5bdab1c42d676e692ff5f0421a7e5bb0","after":"fc619b746ce25b862d7510ad51231264516db798","ref":"refs/heads/beta","pushedAt":"2024-09-24T12:50:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"franky47","name":"François Best","path":"/franky47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1174092?s=80&v=4"},"commit":{"message":"feat: Fix decryption of strings larger than 4 MiB (#411)\n\n* fix: fix decrypting strings larger than 4 MiB\r\n\r\nThe `cloakedStringRegex` fails to parse ciphertexts larger than about\r\n4 MiB. This is due to [limitations in V8's regex engine][1].\r\n\r\nI've adapted the implementation from\r\nhttps://github.com/validatorjs/validator.js/pull/503 under the MIT\r\nlicense, as it solves the error.\r\n\r\n[1]: https://issues.chromium.org/issues/42207207\r\n\r\n* feat: export `parseCloakedString` function\r\n\r\nThis function can be used instead of `cloakedStringRegex` on large\r\nstrings.\r\n\r\n* feat: deprecate `cloakedStringRegex`\r\n\r\nThis regex fails on large 4 MiB + strings.\r\n`parseCloakedString` should be used instead when possible.\r\n\r\n* test: test decrypting strings larger than 4 MiB\r\n\r\nThis fails in Node.JS v20.17.0 with @47ng/cloak v1.1.0.\r\n\r\n* chore: Make hex & base64 Regexes case-insensitive\r\n\r\n---------\r\n\r\nCo-authored-by: François Best ","shortMessageHtmlLink":"feat: Fix decryption of strings larger than 4 MiB (#411)"}},{"before":"b4eefb7f70ecb0c3872d938ed4625c7b36b7e8d6","after":"fc619b746ce25b862d7510ad51231264516db798","ref":"refs/heads/next","pushedAt":"2024-09-24T12:46:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"franky47","name":"François Best","path":"/franky47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1174092?s=80&v=4"},"commit":{"message":"feat: Fix decryption of strings larger than 4 MiB (#411)\n\n* fix: fix decrypting strings larger than 4 MiB\r\n\r\nThe `cloakedStringRegex` fails to parse ciphertexts larger than about\r\n4 MiB. This is due to [limitations in V8's regex engine][1].\r\n\r\nI've adapted the implementation from\r\nhttps://github.com/validatorjs/validator.js/pull/503 under the MIT\r\nlicense, as it solves the error.\r\n\r\n[1]: https://issues.chromium.org/issues/42207207\r\n\r\n* feat: export `parseCloakedString` function\r\n\r\nThis function can be used instead of `cloakedStringRegex` on large\r\nstrings.\r\n\r\n* feat: deprecate `cloakedStringRegex`\r\n\r\nThis regex fails on large 4 MiB + strings.\r\n`parseCloakedString` should be used instead when possible.\r\n\r\n* test: test decrypting strings larger than 4 MiB\r\n\r\nThis fails in Node.JS v20.17.0 with @47ng/cloak v1.1.0.\r\n\r\n* chore: Make hex & base64 Regexes case-insensitive\r\n\r\n---------\r\n\r\nCo-authored-by: François Best ","shortMessageHtmlLink":"feat: Fix decryption of strings larger than 4 MiB (#411)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNDoxMDoyNi4wMDAwMDBazwAAAAS_Pdge","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxNDoxMDoyNi4wMDAwMDBazwAAAAS_Pdge","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxMjo0NjoxMy4wMDAwMDBazwAAAAS_JIWE"}},"title":"Activity · 47ng/cloak"}