{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":613829,"defaultBranch":"master","name":"lua-nginx-module","ownerLogin":"openresty","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-04-16T15:59:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7390180?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726713843.0","currentOid":""},"activityList":{"items":[{"before":"de1b896999c95bcbfc2b60c4a2247092d9c7fe40","after":"408819422433ece1904e4851e2c859dcd4cbb823","ref":"refs/heads/master","pushedAt":"2024-09-19T02:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"style: fixed coding style.","shortMessageHtmlLink":"style: fixed coding style."}},{"before":"34167407fa2c912c8d3f701503a54443f7439e06","after":"de1b896999c95bcbfc2b60c4a2247092d9c7fe40","ref":"refs/heads/master","pushedAt":"2024-09-19T02:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"style: remove duplicate check in ngx.send_headers","shortMessageHtmlLink":"style: remove duplicate check in ngx.send_headers"}},{"before":"34167407fa2c912c8d3f701503a54443f7439e06","after":null,"ref":"refs/heads/status","pushedAt":"2024-09-19T02:44:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"}},{"before":"24cafc638c3596f81cdba370371f024486ff0bee","after":"34167407fa2c912c8d3f701503a54443f7439e06","ref":"refs/heads/master","pushedAt":"2024-09-19T02:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"feature: add ngx.resp.set_status(status, reason).","shortMessageHtmlLink":"feature: add ngx.resp.set_status(status, reason)."}},{"before":"fc983a5767d0c56ef4551dd3e75be7f0f434108c","after":"34167407fa2c912c8d3f701503a54443f7439e06","ref":"refs/heads/status","pushedAt":"2024-09-19T02:43:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"feature: add ngx.resp.set_status(status, reason).","shortMessageHtmlLink":"feature: add ngx.resp.set_status(status, reason)."}},{"before":"da926160dfaf1604c9b64bfc2906ec8b8c570eb2","after":"fc983a5767d0c56ef4551dd3e75be7f0f434108c","ref":"refs/heads/status","pushedAt":"2024-09-19T02:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"fixed indent.","shortMessageHtmlLink":"fixed indent."}},{"before":null,"after":"da926160dfaf1604c9b64bfc2906ec8b8c570eb2","ref":"refs/heads/status","pushedAt":"2024-09-19T01:37:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"tests.","shortMessageHtmlLink":"tests."}},{"before":"e3651f52637f6f661bd506b8f793d391188af548","after":null,"ref":"refs/heads/ssl3.15","pushedAt":"2024-09-18T23:27:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"}},{"before":"b190a9e3629b408d6c5da9e403041cc6200f54de","after":"24cafc638c3596f81cdba370371f024486ff0bee","ref":"refs/heads/master","pushedAt":"2024-09-18T23:27:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"tests: fixed CI.","shortMessageHtmlLink":"tests: fixed CI."}},{"before":"8ddcdcb1aa39c37fe8c621d7253bc0489c3fbe82","after":"e3651f52637f6f661bd506b8f793d391188af548","ref":"refs/heads/ssl3.15","pushedAt":"2024-09-18T14:56:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"more tests.","shortMessageHtmlLink":"more tests."}},{"before":"338bdc6c790bd75c1b5e0974d695ddc402989dad","after":"8ddcdcb1aa39c37fe8c621d7253bc0489c3fbe82","ref":"refs/heads/ssl3.15","pushedAt":"2024-09-18T13:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"use prebuid pcre.","shortMessageHtmlLink":"use prebuid pcre."}},{"before":"ae510ad6f96165d3593c19717efc54c518339692","after":"338bdc6c790bd75c1b5e0974d695ddc402989dad","ref":"refs/heads/ssl3.15","pushedAt":"2024-09-18T13:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"use prebuid pcre.","shortMessageHtmlLink":"use prebuid pcre."}},{"before":"b718c0fd2149cc8a69e60d8374b954dfb46e9414","after":"ae510ad6f96165d3593c19717efc54c518339692","ref":"refs/heads/ssl3.15","pushedAt":"2024-09-18T13:24:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"use prebuid pcre.","shortMessageHtmlLink":"use prebuid pcre."}},{"before":"4732a718b7916d465bb56eb0863575306d804ec4","after":"b718c0fd2149cc8a69e60d8374b954dfb46e9414","ref":"refs/heads/ssl3.15","pushedAt":"2024-09-18T12:40:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"use prebuid ssl.","shortMessageHtmlLink":"use prebuid ssl."}},{"before":"d4c5ed683f91075e2e333d9c16270b28193cc4cd","after":"4732a718b7916d465bb56eb0863575306d804ec4","ref":"refs/heads/ssl3.15","pushedAt":"2024-09-18T11:32:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"tests: fixed CI.","shortMessageHtmlLink":"tests: fixed CI."}},{"before":null,"after":"d4c5ed683f91075e2e333d9c16270b28193cc4cd","ref":"refs/heads/ssl3.15","pushedAt":"2024-09-18T10:31:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"tests: fixed CI.","shortMessageHtmlLink":"tests: fixed CI."}},{"before":"9602fed06b0b4767e959ef852362ca525a43aa54","after":null,"ref":"refs/heads/openssl3.0","pushedAt":"2024-09-18T10:01:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"}},{"before":"dfeaab4fdac09e1056873c920c42d70f99342777","after":"b190a9e3629b408d6c5da9e403041cc6200f54de","ref":"refs/heads/master","pushedAt":"2024-09-18T10:01:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"tests: add support for openssl3.0.","shortMessageHtmlLink":"tests: add support for openssl3.0."}},{"before":"816483d6e66efa1b5a93571932d4e33f336b2d36","after":"dfeaab4fdac09e1056873c920c42d70f99342777","ref":"refs/heads/master","pushedAt":"2024-09-15T01:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"optimize: removed unreachable code in ngx_http_lua_send_http10_headers().","shortMessageHtmlLink":"optimize: removed unreachable code in ngx_http_lua_send_http10_header…"}},{"before":"f94da77dba70bb097f7c1127126526a9d3822ce3","after":"9602fed06b0b4767e959ef852362ca525a43aa54","ref":"refs/heads/openssl3.0","pushedAt":"2024-09-14T16:09:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"tests: update test to match openssl3.0.","shortMessageHtmlLink":"tests: update test to match openssl3.0."}},{"before":null,"after":"f94da77dba70bb097f7c1127126526a9d3822ce3","ref":"refs/heads/openssl3.0","pushedAt":"2024-09-14T04:57:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"tests: add support for openssl3.0.","shortMessageHtmlLink":"tests: add support for openssl3.0."}},{"before":"8ec4f0b5bde37532c4725dcf88579823a8e5f7a3","after":"816483d6e66efa1b5a93571932d4e33f336b2d36","ref":"refs/heads/master","pushedAt":"2024-09-06T05:05:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"bugfix: `setkeepalive` failure on TLSv1.3 \n\nWhen TLSv1.3 is used, the server may send a NewSessionTicket message\r\nafter the handshake. While this message is ssl-layer data,\r\n`tcpsock:sslhandshake` does not consume it.\r\n\r\nIn the implementation of `setkeepalive`, `recv` is used to confirm the\r\nconnection is still open and there is no unread data in the buffer. But\r\nit treats the NewSessionTicket message as application layer data and\r\nthen `setkeepalive` fails with this error `connection in dubious state`.\r\n\r\nIn fact we don't need to peek here, because if the application data is\r\nread successfully then the connection is going to be closed anyway.\r\nTherefore, `c->recv` can be used instead which will consume the\r\nssl-layer data implicitly.","shortMessageHtmlLink":"bugfix: setkeepalive failure on TLSv1.3"}},{"before":"55f55efbd159f7376aba6e388983b96c20b5698c","after":"8ec4f0b5bde37532c4725dcf88579823a8e5f7a3","ref":"refs/heads/master","pushedAt":"2024-08-30T02:27:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"spacewander","name":"罗泽轩","path":"/spacewander","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4161644?s=80&v=4"},"commit":{"message":"doc: Redraw directives png (#2353)","shortMessageHtmlLink":"doc: Redraw directives png (#2353)"}},{"before":"ea09d92adf835e30cab8d79343c7b8266e888128","after":"55f55efbd159f7376aba6e388983b96c20b5698c","ref":"refs/heads/master","pushedAt":"2024-08-24T00:45:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"doc: improve grammar.","shortMessageHtmlLink":"doc: improve grammar."}},{"before":"f44c18859050be5af314bae8f05660478af5e31d","after":null,"ref":"refs/tags/v0.10.27","pushedAt":"2024-08-20T08:56:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"}},{"before":"aad278bc8c37d55023cf2e6c3b3040c01bf0083a","after":"ea09d92adf835e30cab8d79343c7b8266e888128","ref":"refs/heads/master","pushedAt":"2024-08-20T08:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"bugfix: failed to build on windows.","shortMessageHtmlLink":"bugfix: failed to build on windows."}},{"before":"d6cf113d6b80946b9d440fd1d43d0795edcbfb63","after":"aad278bc8c37d55023cf2e6c3b3040c01bf0083a","ref":"refs/heads/master","pushedAt":"2024-08-17T12:23:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"tests: bumped the NGINX core to 1.27.1.","shortMessageHtmlLink":"tests: bumped the NGINX core to 1.27.1."}},{"before":"f44c18859050be5af314bae8f05660478af5e31d","after":"d6cf113d6b80946b9d440fd1d43d0795edcbfb63","ref":"refs/heads/master","pushedAt":"2024-08-17T10:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"feature: update nginx to v1.27.1.","shortMessageHtmlLink":"feature: update nginx to v1.27.1."}},{"before":null,"after":"f2deebecb4cba6fbf3b1c069020ab95858e33ec2","ref":"refs/heads/luajit-20240815","pushedAt":"2024-08-15T00:41:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"test luajit.","shortMessageHtmlLink":"test luajit."}},{"before":"0cc05a6090886880d4e04ab6a5cdebbfa7da2ccc","after":"f44c18859050be5af314bae8f05660478af5e31d","ref":"refs/heads/master","pushedAt":"2024-08-08T15:41:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zhuizhuhaomeng","name":"lijunlong","path":"/zhuizhuhaomeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4002750?s=80&v=4"},"commit":{"message":"bumped version of lua-nginx-module to 10027.","shortMessageHtmlLink":"bumped version of lua-nginx-module to 10027."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEulsLqQA","startCursor":null,"endCursor":null}},"title":"Activity · openresty/lua-nginx-module"}