{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43038779,"defaultBranch":"master","name":"njs","ownerLogin":"nginx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-24T02:03:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1412239?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713224705.0","currentOid":""},"activityList":{"items":[{"before":"d5ac27576075e3d54ea98c9097b617300f95de86","after":"b81c38b550b129dac35373a544733bb5ae27e959","ref":"refs/heads/master","pushedAt":"2024-05-31T18:56:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Updated README\nNew Readme content and added .md extension","shortMessageHtmlLink":"Updated README"}},{"before":"7a4afe1e6a21964b253908ebec9e252853cb8275","after":"d5ac27576075e3d54ea98c9097b617300f95de86","ref":"refs/heads/master","pushedAt":"2024-05-31T01:04:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Added contributing guide.","shortMessageHtmlLink":"Added contributing guide."}},{"before":"8c438550ae39a7b5aadbdb4b01b328749b6e6b8c","after":"7a4afe1e6a21964b253908ebec9e252853cb8275","ref":"refs/heads/master","pushedAt":"2024-05-30T16:25:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Test262: fixed unstable fs test.\n\nEnsuring that symlink file is removed even if regular file does not\nexist.","shortMessageHtmlLink":"Test262: fixed unstable fs test."}},{"before":"5f3084737467a4f914650b2a6b70a7dee5bd0989","after":"8c438550ae39a7b5aadbdb4b01b328749b6e6b8c","ref":"refs/heads/master","pushedAt":"2024-05-30T03:11:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Added issue templates.","shortMessageHtmlLink":"Added issue templates."}},{"before":"41bba82d1b4069c5b21b2b23bb2a446cd6dede23","after":"5f3084737467a4f914650b2a6b70a7dee5bd0989","ref":"refs/heads/master","pushedAt":"2024-05-30T00:07:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Added support guide.","shortMessageHtmlLink":"Added support guide."}},{"before":"1afc8b93a00fce5420a08fa1f9737bbebbf34470","after":"41bba82d1b4069c5b21b2b23bb2a446cd6dede23","ref":"refs/heads/master","pushedAt":"2024-05-29T23:07:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Added security policy.","shortMessageHtmlLink":"Added security policy."}},{"before":"532d5838a65573cd1890caac883775902097241e","after":"1afc8b93a00fce5420a08fa1f9737bbebbf34470","ref":"refs/heads/master","pushedAt":"2024-05-29T01:48:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Added code of conduct.","shortMessageHtmlLink":"Added code of conduct."}},{"before":"8e7ce3bb000485c8454190d328672d092bd07de1","after":"532d5838a65573cd1890caac883775902097241e","ref":"refs/heads/master","pushedAt":"2024-05-29T00:35:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Fixed RegExp.prototype[@@replace]().\n\nWith replacement containing \"$'\", \"$\\`\" and Unicode characters.\n\nThe similar issue was fixed for String.prototype.replace() in\n10127d70e941 (0.7.11).\n\nFound by OSS-Fuzz.","shortMessageHtmlLink":"Fixed RegExp.prototype[@@replace]()."}},{"before":"7854b9eb6e416a8595d8147a9032bacf83c474f6","after":"8e7ce3bb000485c8454190d328672d092bd07de1","ref":"refs/heads/master","pushedAt":"2024-05-28T23:40:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Added CI based on GitHub Actions.","shortMessageHtmlLink":"Added CI based on GitHub Actions."}},{"before":"8226e6a7dfcff69e35219a464060dabf3b7c9ecc","after":"7854b9eb6e416a8595d8147a9032bacf83c474f6","ref":"refs/heads/master","pushedAt":"2024-05-28T21:59:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xeioex","name":"Dmitry Volyntsev","path":"/xeioex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1216287?s=80&v=4"},"commit":{"message":"Test262: improved skipping of tests.\n\nThe skipped tests (which are expected to fail) are not executed in order\nto make output clearer.","shortMessageHtmlLink":"Test262: improved skipping of tests."}},{"before":"6d624bbbef5c68ee9c28a9976bc8dd99b2fc11cf","after":"8226e6a7dfcff69e35219a464060dabf3b7c9ecc","ref":"refs/heads/master","pushedAt":"2024-05-24T23:02:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Fetch: fixed heap-buffer-overflow in Headers.get().\n\nPreviously, when more than one header with the same name added to a\nHeaders object and Headers.get() was used to get the the duplicate\nheader heap-buffer-overflow occured. The overflow occurred due to an\nincorrect calculation of the combined header value's length.\n\nThe issue was introduced in c43261bad627 (0.7.10).","shortMessageHtmlLink":"Fetch: fixed heap-buffer-overflow in Headers.get()."}},{"before":"6d624bbbef5c68ee9c28a9976bc8dd99b2fc11cf","after":"8226e6a7dfcff69e35219a464060dabf3b7c9ecc","ref":"refs/heads/branches/default","pushedAt":"2024-05-24T23:02:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Fetch: fixed heap-buffer-overflow in Headers.get().\n\nPreviously, when more than one header with the same name added to a\nHeaders object and Headers.get() was used to get the the duplicate\nheader heap-buffer-overflow occured. The overflow occurred due to an\nincorrect calculation of the combined header value's length.\n\nThe issue was introduced in c43261bad627 (0.7.10).","shortMessageHtmlLink":"Fetch: fixed heap-buffer-overflow in Headers.get()."}},{"before":"09d04c3b468ea17d0f25160c2728e5d44b193ead","after":"6d624bbbef5c68ee9c28a9976bc8dd99b2fc11cf","ref":"refs/heads/master","pushedAt":"2024-05-23T17:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Fixed retval handling after an exception.\n\nPreviously, some functions set a retval too early. If this happened\nbefore an exception a partially created object in inconsistent state\nmay be visible outside the affected functions.\n\nThe following functions were fixed:\nObject.prototype.valueOf()\nArray.prototype.toSpliced()\nArray.prototype.toReversed()\nArray.prototype.toSorted()\n\nThis fixes #713 issue on Github.","shortMessageHtmlLink":"Fixed retval handling after an exception."}},{"before":"09d04c3b468ea17d0f25160c2728e5d44b193ead","after":"6d624bbbef5c68ee9c28a9976bc8dd99b2fc11cf","ref":"refs/heads/branches/default","pushedAt":"2024-05-23T17:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Fixed retval handling after an exception.\n\nPreviously, some functions set a retval too early. If this happened\nbefore an exception a partially created object in inconsistent state\nmay be visible outside the affected functions.\n\nThe following functions were fixed:\nObject.prototype.valueOf()\nArray.prototype.toSpliced()\nArray.prototype.toReversed()\nArray.prototype.toSorted()\n\nThis fixes #713 issue on Github.","shortMessageHtmlLink":"Fixed retval handling after an exception."}},{"before":"4bb4c5eaebe29732edd84db44f9aefa666d9081b","after":"09d04c3b468ea17d0f25160c2728e5d44b193ead","ref":"refs/heads/master","pushedAt":"2024-05-23T00:28:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Improved String.prototype.replaceAll() for readability.","shortMessageHtmlLink":"Improved String.prototype.replaceAll() for readability."}},{"before":"4bb4c5eaebe29732edd84db44f9aefa666d9081b","after":"09d04c3b468ea17d0f25160c2728e5d44b193ead","ref":"refs/heads/branches/default","pushedAt":"2024-05-23T00:28:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Improved String.prototype.replaceAll() for readability.","shortMessageHtmlLink":"Improved String.prototype.replaceAll() for readability."}},{"before":"74854b6edaa8a76fdc96395cdc7fbdfcd01425b6","after":"4bb4c5eaebe29732edd84db44f9aefa666d9081b","ref":"refs/heads/master","pushedAt":"2024-05-22T16:41:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Aligned StringIndexOf() implementation with the spec.\n\nWhen searchValue is empty the function should return early\nwhen fromIndex <= len is also true.","shortMessageHtmlLink":"Aligned StringIndexOf() implementation with the spec."}},{"before":"74854b6edaa8a76fdc96395cdc7fbdfcd01425b6","after":"4bb4c5eaebe29732edd84db44f9aefa666d9081b","ref":"refs/heads/branches/default","pushedAt":"2024-05-22T16:41:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Aligned StringIndexOf() implementation with the spec.\n\nWhen searchValue is empty the function should return early\nwhen fromIndex <= len is also true.","shortMessageHtmlLink":"Aligned StringIndexOf() implementation with the spec."}},{"before":"cfeb2a622208b6ee330955d50f8a39394962ec4a","after":"74854b6edaa8a76fdc96395cdc7fbdfcd01425b6","ref":"refs/heads/master","pushedAt":"2024-05-20T23:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"HTTP: fixed handling of 0 length request body.\n\nPreviously, when r.requestBuffer was passed as a body argument to\nngx.fetch() or r.subrequest() then exception was thrown \"Error: invalid\nRequest body\" when the request body had 0 length.","shortMessageHtmlLink":"HTTP: fixed handling of 0 length request body."}},{"before":"cfeb2a622208b6ee330955d50f8a39394962ec4a","after":"74854b6edaa8a76fdc96395cdc7fbdfcd01425b6","ref":"refs/heads/branches/default","pushedAt":"2024-05-20T23:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"HTTP: fixed handling of 0 length request body.\n\nPreviously, when r.requestBuffer was passed as a body argument to\nngx.fetch() or r.subrequest() then exception was thrown \"Error: invalid\nRequest body\" when the request body had 0 length.","shortMessageHtmlLink":"HTTP: fixed handling of 0 length request body."}},{"before":"2b15d5e8d953c582b1e57988a5bb0ec0612c50ee","after":"cfeb2a622208b6ee330955d50f8a39394962ec4a","ref":"refs/heads/master","pushedAt":"2024-05-18T04:56:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Removing njs_string_set() from builtin functions.\n\nThis is the last function that produced byte strings.","shortMessageHtmlLink":"Removing njs_string_set() from builtin functions."}},{"before":"2b15d5e8d953c582b1e57988a5bb0ec0612c50ee","after":"cfeb2a622208b6ee330955d50f8a39394962ec4a","ref":"refs/heads/branches/default","pushedAt":"2024-05-18T04:56:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Removing njs_string_set() from builtin functions.\n\nThis is the last function that produced byte strings.","shortMessageHtmlLink":"Removing njs_string_set() from builtin functions."}},{"before":"bb3dcf21318391417ec43bde7195a768329c1240","after":"2b15d5e8d953c582b1e57988a5bb0ec0612c50ee","ref":"refs/heads/master","pushedAt":"2024-05-09T20:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Configure: fixed QuickJS detection with --with-quickjs flag.","shortMessageHtmlLink":"Configure: fixed QuickJS detection with --with-quickjs flag."}},{"before":"bb3dcf21318391417ec43bde7195a768329c1240","after":"2b15d5e8d953c582b1e57988a5bb0ec0612c50ee","ref":"refs/heads/branches/default","pushedAt":"2024-05-09T20:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Configure: fixed QuickJS detection with --with-quickjs flag.","shortMessageHtmlLink":"Configure: fixed QuickJS detection with --with-quickjs flag."}},{"before":"a8c22f1650a4509188cf8c2602d2bfa94875e20e","after":"bb3dcf21318391417ec43bde7195a768329c1240","ref":"refs/heads/master","pushedAt":"2024-05-02T00:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"QuickJS: added zlib module.","shortMessageHtmlLink":"QuickJS: added zlib module."}},{"before":"a8c22f1650a4509188cf8c2602d2bfa94875e20e","after":"bb3dcf21318391417ec43bde7195a768329c1240","ref":"refs/heads/branches/default","pushedAt":"2024-05-02T00:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"QuickJS: added zlib module.","shortMessageHtmlLink":"QuickJS: added zlib module."}},{"before":"e9813d0456655c5653f17e5c268bc45aa1aa30c7","after":"a8c22f1650a4509188cf8c2602d2bfa94875e20e","ref":"refs/heads/master","pushedAt":"2024-04-29T21:25:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Tests: fixed typo in stream_js_dup_set.t introduced in be271e8d0b3b.\n\nPreviously, with typo the test was always skipped.","shortMessageHtmlLink":"Tests: fixed typo in stream_js_dup_set.t introduced in be271e8d0b3b."}},{"before":"e9813d0456655c5653f17e5c268bc45aa1aa30c7","after":"a8c22f1650a4509188cf8c2602d2bfa94875e20e","ref":"refs/heads/branches/default","pushedAt":"2024-04-29T21:25:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Tests: fixed typo in stream_js_dup_set.t introduced in be271e8d0b3b.\n\nPreviously, with typo the test was always skipped.","shortMessageHtmlLink":"Tests: fixed typo in stream_js_dup_set.t introduced in be271e8d0b3b."}},{"before":"7866765b23d740960f77551cd7c4df810122586e","after":"e9813d0456655c5653f17e5c268bc45aa1aa30c7","ref":"refs/heads/master","pushedAt":"2024-04-23T02:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Configure: fixed default path QuickJS discovery typo.\n\nThe issue was introduced in 1c8b6b9bc06c (0.8.4).\n\nThis closes #706 issue on Github.","shortMessageHtmlLink":"Configure: fixed default path QuickJS discovery typo."}},{"before":"7866765b23d740960f77551cd7c4df810122586e","after":"e9813d0456655c5653f17e5c268bc45aa1aa30c7","ref":"refs/heads/branches/default","pushedAt":"2024-04-23T02:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nginx-hg-mirror","name":"nginx mercurial mirror bot","path":"/nginx-hg-mirror","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31765010?s=80&v=4"},"commit":{"message":"Configure: fixed default path QuickJS discovery typo.\n\nThe issue was introduced in 1c8b6b9bc06c (0.8.4).\n\nThis closes #706 issue on Github.","shortMessageHtmlLink":"Configure: fixed default path QuickJS discovery typo."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWVFf0wA","startCursor":null,"endCursor":null}},"title":"Activity ยท nginx/njs"}