{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3784017,"defaultBranch":"master","name":"tengine","ownerLogin":"alibaba","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-21T06:34:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1961952?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1698405387.0","currentOid":""},"activityList":{"items":[{"before":"12a0cd04b159c663ca9eb9900f0fdca8895702f6","after":"04baff4645f078331e004f2bc3ec20cf20cfbfcb","ref":"refs/heads/master","pushedAt":"2023-11-29T11:27:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1898 from lianglli/master\n\nCI: checkout lua-resty-core 0.1.27 for tengine with ngx_http_lua_module 0.10.25","shortMessageHtmlLink":"Merge pull request #1898 from lianglli/master"}},{"before":"8a7529d074d8d74b02e48460b428bffcabad8a57","after":"12a0cd04b159c663ca9eb9900f0fdca8895702f6","ref":"refs/heads/master","pushedAt":"2023-11-28T05:46:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1892 from drawing/master\n\nset socket buffer when proxy request","shortMessageHtmlLink":"Merge pull request #1892 from drawing/master"}},{"before":"cd2b982068a3d2b00c0956f6501088e2ac8b3fb4","after":"8a7529d074d8d74b02e48460b428bffcabad8a57","ref":"refs/heads/master","pushedAt":"2023-11-23T06:35:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lhanjian","name":"lhanjian","path":"/lhanjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3404496?s=80&v=4"},"commit":{"message":"iwrr: a wrr with always O(1) time and O(n) memory (#1729)","shortMessageHtmlLink":"iwrr: a wrr with always O(1) time and O(n) memory (#1729)"}},{"before":"4db15bd07fa57f10800db3280eee353f143114a7","after":"cd2b982068a3d2b00c0956f6501088e2ac8b3fb4","ref":"refs/heads/master","pushedAt":"2023-11-09T13:49:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lhanjian","name":"lhanjian","path":"/lhanjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3404496?s=80&v=4"},"commit":{"message":"add request_start_time variable (#1867)\n\n* add request_start_time variable\r\n\r\n* request_start_time: format alignment\r\n\r\n* request_start_time: add testcase","shortMessageHtmlLink":"add request_start_time variable (#1867)"}},{"before":"e5a2a78d334b018fdbe315f0ca699c0757c2c375","after":"4db15bd07fa57f10800db3280eee353f143114a7","ref":"refs/heads/master","pushedAt":"2023-11-09T12:48:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"drawing","name":"Bobo","path":"/drawing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6869304?s=80&v=4"},"commit":{"message":"Merge pull request #1888 from lurker-Chen/xquic_fix\n\ndefault use bbr as cc instead of cubic","shortMessageHtmlLink":"Merge pull request #1888 from lurker-Chen/xquic_fix"}},{"before":"ad34e3cf2d3ec3bb538c613c2c83bb2fe4aa18ea","after":"e5a2a78d334b018fdbe315f0ca699c0757c2c375","ref":"refs/heads/master","pushedAt":"2023-11-09T12:37:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"drawing","name":"Bobo","path":"/drawing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6869304?s=80&v=4"},"commit":{"message":"Merge pull request #1887 from lurker-Chen/xquic_fix\n\nfix close request after upstream finished","shortMessageHtmlLink":"Merge pull request #1887 from lurker-Chen/xquic_fix"}},{"before":"2d609f5067c7f9ff06c79c3dac124269db88f075","after":"ad34e3cf2d3ec3bb538c613c2c83bb2fe4aa18ea","ref":"refs/heads/master","pushedAt":"2023-11-09T06:59:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1886 from lianglli/tengine-3.1.0-readme\n\nReadme: dynamically configure HTTP routing based on modulo operation …","shortMessageHtmlLink":"Merge pull request #1886 from lianglli/tengine-3.1.0-readme"}},{"before":"b856ba5763d87443dffebfa7c374b68a963da273","after":"2d609f5067c7f9ff06c79c3dac124269db88f075","ref":"refs/heads/master","pushedAt":"2023-10-31T09:13:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chobits","name":"Xiaochen Wang","path":"/chobits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/623062?s=80&v=4"},"commit":{"message":"open ngx_http_upstream_rbtree_lookup as api (#1868)","shortMessageHtmlLink":"open ngx_http_upstream_rbtree_lookup as api (#1868)"}},{"before":"6c513e5530d11ccef14268521a2e4aa36574c1b1","after":"b856ba5763d87443dffebfa7c374b68a963da273","ref":"refs/heads/master","pushedAt":"2023-10-27T10:23:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1879 from lianglli/tengine-3.1.0-readme\n\nReadme: release 3.1.0","shortMessageHtmlLink":"Merge pull request #1879 from lianglli/tengine-3.1.0-readme"}},{"before":"978e87f599eb3afa320adb172e06c8b9bead927d","after":"6c513e5530d11ccef14268521a2e4aa36574c1b1","ref":"refs/heads/master","pushedAt":"2023-10-26T09:54:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1878 from dreamwind1985/master\n\n修复xquic module可能出现的连接泄漏","shortMessageHtmlLink":"Merge pull request #1878 from dreamwind1985/master"}},{"before":"e324e9b14ef9b14d7e11964b82f18181b9fccebf","after":"978e87f599eb3afa320adb172e06c8b9bead927d","ref":"refs/heads/master","pushedAt":"2023-10-26T08:44:21.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"drawing","name":"Bobo","path":"/drawing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6869304?s=80&v=4"},"commit":{"message":"Merge pull request #1877 from alibaba/tengine-3.1.0\n\nTengine 3.1.0: HTTP route and TLS enhancements without tengine reload based on tengine-ingress","shortMessageHtmlLink":"Merge pull request #1877 from alibaba/tengine-3.1.0"}},{"before":"0e024010efee818e9b8ef6e9c75fe1ccac55fd04","after":"d1f37be6765f0a1aebda3e2e9a26e387f562bf51","ref":"refs/heads/tengine-3.1.0","pushedAt":"2023-10-20T10:26:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1864 from lianglli/tengine-3.1.0-http-route-enhancement\n\nHTTP Route: supports routing based on multiple values, nginx var, or …","shortMessageHtmlLink":"Merge pull request #1864 from lianglli/tengine-3.1.0-http-route-enhan…"}},{"before":"1c1f86360364078ac78ab5b221890c295b3a9f49","after":"0e024010efee818e9b8ef6e9c75fe1ccac55fd04","ref":"refs/heads/tengine-3.1.0","pushedAt":"2023-10-20T10:26:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1863 from lianglli/tengine-3.1.0-tls-enhancement\n\nTLS: allow support for different protocols on different hosts (same m…","shortMessageHtmlLink":"Merge pull request #1863 from lianglli/tengine-3.1.0-tls-enhancement"}},{"before":"311ec0439f863dccdc56e7b997140b3e0d7476eb","after":"e324e9b14ef9b14d7e11964b82f18181b9fccebf","ref":"refs/heads/master","pushedAt":"2023-10-11T11:30:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1874 from lianglli/fix-CVE-2023-44487\n\nHTTP/2: per-iteration stream handling limit.","shortMessageHtmlLink":"Merge pull request #1874 from lianglli/fix-CVE-2023-44487"}},{"before":"311ec0439f863dccdc56e7b997140b3e0d7476eb","after":"1c1f86360364078ac78ab5b221890c295b3a9f49","ref":"refs/heads/tengine-3.1.0","pushedAt":"2023-09-21T04:17:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1866 from drawing/master\n\nadd feature https_allow_http","shortMessageHtmlLink":"Merge pull request #1866 from drawing/master"}},{"before":null,"after":"311ec0439f863dccdc56e7b997140b3e0d7476eb","ref":"refs/heads/tengine-3.1.0","pushedAt":"2023-09-18T14:10:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1860 from lurker-Chen/support_multiple_server_block\n\nmatch server block first in ngx_http_v3_cert_cb","shortMessageHtmlLink":"Merge pull request #1860 from lurker-Chen/support_multiple_server_block"}},{"before":"0cbe1a0711d8a157a5db36f3f0b892f9c703f9f9","after":"311ec0439f863dccdc56e7b997140b3e0d7476eb","ref":"refs/heads/master","pushedAt":"2023-09-14T11:43:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1860 from lurker-Chen/support_multiple_server_block\n\nmatch server block first in ngx_http_v3_cert_cb","shortMessageHtmlLink":"Merge pull request #1860 from lurker-Chen/support_multiple_server_block"}},{"before":"8e9a33ec5d7dda40d6bedbc238715468d10eb0fb","after":"0cbe1a0711d8a157a5db36f3f0b892f9c703f9f9","ref":"refs/heads/master","pushedAt":"2023-09-07T04:13:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1858 from fuchencong/bugfix_cpuinfo_log\n\nbugfix: filename wrong in error log when get cpuinfo","shortMessageHtmlLink":"Merge pull request #1858 from fuchencong/bugfix_cpuinfo_log"}},{"before":"4cbb0cfc201700873d60da9eaafe74848017ea68","after":"8e9a33ec5d7dda40d6bedbc238715468d10eb0fb","ref":"refs/heads/master","pushedAt":"2023-08-08T06:06:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hongxiaolong","name":"XiaoLong Hong","path":"/hongxiaolong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4464738?s=80&v=4"},"commit":{"message":"ngx_debug_conn: fixed test case failure (#1848)\n\n* ci.yml: added debug_conn/debug_timer/stat_slab test cases\r\n\r\n* ngx_debug_conn: define ngx_pool_size macro\r\n\r\n* ci-arm64.yml: enabled the ngx_debug_conn module for building\r\n\r\n* ngx_debug_conn: fixed test case failure of not find resty.core library","shortMessageHtmlLink":"ngx_debug_conn: fixed test case failure (#1848)"}},{"before":"636722cb66c794133b9a27d0a3f8444b71cf3107","after":"4cbb0cfc201700873d60da9eaafe74848017ea68","ref":"refs/heads/master","pushedAt":"2023-08-04T13:53:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chobits","name":"Xiaochen Wang","path":"/chobits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/623062?s=80&v=4"},"commit":{"message":"Merge pull request #1127 from hongxiaolong/mod_debug_conn\n\nadd ngx_debug_conn to show connection usage.","shortMessageHtmlLink":"Merge pull request #1127 from hongxiaolong/mod_debug_conn"}},{"before":"b39f9ca72a991ccae7a677c4b32bda48962c3a9d","after":"636722cb66c794133b9a27d0a3f8444b71cf3107","ref":"refs/heads/master","pushedAt":"2023-08-04T11:38:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"drawing","name":"Bobo","path":"/drawing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6869304?s=80&v=4"},"commit":{"message":"Merge pull request #1813 from morf/segfault-xquic-cert_cb\n\nFixed segfault in ngx_http_find_virtual_server() within xquic module","shortMessageHtmlLink":"Merge pull request #1813 from morf/segfault-xquic-cert_cb"}},{"before":"5cef159d28b00f9ba5e0aa7f4ffbf8b932300197","after":"b39f9ca72a991ccae7a677c4b32bda48962c3a9d","ref":"refs/heads/master","pushedAt":"2023-07-28T07:37:01.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1829 from drawing/master\n\nxquic document: example add error_log and change user root","shortMessageHtmlLink":"Merge pull request #1829 from drawing/master"}},{"before":"66b9539e5d7ec7b74e20190026c9f098f542af4a","after":"5cef159d28b00f9ba5e0aa7f4ffbf8b932300197","ref":"refs/heads/master","pushedAt":"2023-07-27T04:57:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chobits","name":"Xiaochen Wang","path":"/chobits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/623062?s=80&v=4"},"commit":{"message":"Merge pull request #1814 from zhsnew/master\n\nbugfix: When using thread_pool program crash","shortMessageHtmlLink":"Merge pull request #1814 from zhsnew/master"}},{"before":"fb2979830817146b47441c2a6016e84af786954d","after":"66b9539e5d7ec7b74e20190026c9f098f542af4a","ref":"refs/heads/master","pushedAt":"2023-07-26T04:58:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1828 from drawing/master\n\nxquic: support lua cert cb","shortMessageHtmlLink":"Merge pull request #1828 from drawing/master"}},{"before":"0facb9e1b5ee968cdccf43ff669285ac49c1e9ec","after":"fb2979830817146b47441c2a6016e84af786954d","ref":"refs/heads/master","pushedAt":"2023-07-24T13:57:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"drawing","name":"Bobo","path":"/drawing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6869304?s=80&v=4"},"commit":{"message":"Merge pull request #1824 from drawing/master\n\nREADME:add xquic document","shortMessageHtmlLink":"Merge pull request #1824 from drawing/master"}},{"before":"11f2eb4673eebb9f8146ceb5360c10d028ce287b","after":"0facb9e1b5ee968cdccf43ff669285ac49c1e9ec","ref":"refs/heads/master","pushedAt":"2023-07-24T10:31:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chobits","name":"Xiaochen Wang","path":"/chobits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/623062?s=80&v=4"},"commit":{"message":"Merge pull request #1822 from dongbeiouba/fix/ntls_grpc\n\nFix compilation failure of grpc module when add ngx_tongsuo_ntls","shortMessageHtmlLink":"Merge pull request #1822 from dongbeiouba/fix/ntls_grpc"}},{"before":"b67fdaa6e491249c1afd93d1aed211d489d58019","after":"11f2eb4673eebb9f8146ceb5360c10d028ce287b","ref":"refs/heads/master","pushedAt":"2023-07-20T13:33:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1818 from drawing/master\n\nxquic readme: add complie document","shortMessageHtmlLink":"Merge pull request #1818 from drawing/master"}},{"before":"a7081f551473ba57ace1d5e10c8cf486c1e715a1","after":"b67fdaa6e491249c1afd93d1aed211d489d58019","ref":"refs/heads/master","pushedAt":"2023-07-20T13:24:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Readme: update README.markdown with install","shortMessageHtmlLink":"Readme: update README.markdown with install"}},{"before":"b59e2cc11e3abbee5e19b2137c2b7eac6d2e2696","after":"a7081f551473ba57ace1d5e10c8cf486c1e715a1","ref":"refs/heads/master","pushedAt":"2023-07-20T12:52:16.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1819 from lianglli/master\n\nReadme: add star count and logo","shortMessageHtmlLink":"Merge pull request #1819 from lianglli/master"}},{"before":"d6d7ceb3db089fa470f9b02d980096f6f2051523","after":"b59e2cc11e3abbee5e19b2137c2b7eac6d2e2696","ref":"refs/heads/master","pushedAt":"2023-07-19T08:26:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lianglli","name":"Liang","path":"/lianglli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44351259?s=80&v=4"},"commit":{"message":"Merge pull request #1816 from lianglli/tengine-3.0.0-readme\n\nChanges: update change list of nginx-core v1.24.0","shortMessageHtmlLink":"Merge pull request #1816 from lianglli/tengine-3.0.0-readme"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADus_jZwA","startCursor":null,"endCursor":null}},"title":"Activity · alibaba/tengine"}