{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8046269,"defaultBranch":"main","name":"libwebsockets","ownerLogin":"warmcat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-06T07:00:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1497695?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700461707.0","currentOid":""},"activityList":{"items":[{"before":"c90a77f1241e48d8e3ef40b6a46827424adf9489","after":"c571d22dbacba1fcd0820dab699b44deee8743c6","ref":"refs/heads/v4.3-stable","pushedAt":"2024-06-04T05:07:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"windows: fix check of result of CreateFileW","shortMessageHtmlLink":"windows: fix check of result of CreateFileW"}},{"before":"090ec8ef6b14ba47d40a622df23f27cac59a9e58","after":"4abdfa810a53321efd3b46857248c0fc3a20f492","ref":"refs/heads/main","pushedAt":"2024-05-31T16:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"client-http: use enum for failures correctly\n\nhttps://github.com/warmcat/libwebsockets/issues/3159","shortMessageHtmlLink":"client-http: use enum for failures correctly"}},{"before":"1e0953ffb88bbf7701977fa08929230858b4b3d1","after":"090ec8ef6b14ba47d40a622df23f27cac59a9e58","ref":"refs/heads/main","pushedAt":"2024-05-30T04:46:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"lepc: added bound check for collect_tgt","shortMessageHtmlLink":"lepc: added bound check for collect_tgt"}},{"before":"72187434722a401c59799e311f52a0e232334e38","after":"1e0953ffb88bbf7701977fa08929230858b4b3d1","ref":"refs/heads/main","pushedAt":"2024-05-12T04:55:42.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"dlo-lhp: take care margin and padding atr may be NULL\n\niwashiira on github https://github.com/warmcat/libwebsockets/issues/3140\nfound the html / css calculation could end up with NULL margin sizes.","shortMessageHtmlLink":"dlo-lhp: take care margin and padding atr may be NULL"}},{"before":"9ba1504d01243b2076d8a085196f1b3cd73e365c","after":"72187434722a401c59799e311f52a0e232334e38","ref":"refs/heads/main","pushedAt":"2024-05-09T13:43:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"upng: check ims limits","shortMessageHtmlLink":"upng: check ims limits"}},{"before":"026710d5ba59ecd1784edd6922b01664cc4166a0","after":"9ba1504d01243b2076d8a085196f1b3cd73e365c","ref":"refs/heads/main","pushedAt":"2024-05-07T12:49:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"mbedtls: fix compile on mbedtls 3.6+\n\nthey moved mbedtls_x509_get_name into interal zone.\n\nSigned-off-by: Seo Suchan ","shortMessageHtmlLink":"mbedtls: fix compile on mbedtls 3.6+"}},{"before":"93c450057dfdd391fa4b8feb4af57a0a2e36a652","after":"c90a77f1241e48d8e3ef40b6a46827424adf9489","ref":"refs/heads/v4.3-stable","pushedAt":"2024-05-07T12:48:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"mbedtls: fix compile on mbedtls ge 3.6","shortMessageHtmlLink":"mbedtls: fix compile on mbedtls ge 3.6"}},{"before":"0d85261878f4b80bb8e30f7311aec411dd0eac1e","after":"93c450057dfdd391fa4b8feb4af57a0a2e36a652","ref":"refs/heads/v4.3-stable","pushedAt":"2024-05-07T12:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"mbedtls: fix compile on mbedtls ge 3.6","shortMessageHtmlLink":"mbedtls: fix compile on mbedtls ge 3.6"}},{"before":"1e18a654d9d6b0a5f35de65fc6797592f85d197d","after":"026710d5ba59ecd1784edd6922b01664cc4166a0","ref":"refs/heads/main","pushedAt":"2024-05-07T12:17:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"mbedtls: fix compile on mbedtls 3.6+\n\nthey moved mbedtls_x509_get_name into interal zone.\n\nSigned-off-by: Seo Suchan ","shortMessageHtmlLink":"mbedtls: fix compile on mbedtls 3.6+"}},{"before":"bd8f69e43835f3d57656f25efa84816991e21c10","after":"0d85261878f4b80bb8e30f7311aec411dd0eac1e","ref":"refs/heads/v4.3-stable","pushedAt":"2024-05-07T05:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"mbedtls: fix compile on mbedtls 3.6+\n\nthey moved mbedtls_x509_get_name into interal zone.\n\nSigned-off-by: Seo Suchan ","shortMessageHtmlLink":"mbedtls: fix compile on mbedtls 3.6+"}},{"before":"f28a45246e7ea479718ddba5e80deb355b23f5f3","after":"1e18a654d9d6b0a5f35de65fc6797592f85d197d","ref":"refs/heads/main","pushedAt":"2024-05-07T05:38:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"mbedtls: fix compile on mbedtls 3.6+\n\nthey moved mbedtls_x509_get_name into interal zone.\n\nSigned-off-by: Seo Suchan ","shortMessageHtmlLink":"mbedtls: fix compile on mbedtls 3.6+"}},{"before":"ec76f8178dde74d9c9f485e0e2ff609a0b8ec1f4","after":"f28a45246e7ea479718ddba5e80deb355b23f5f3","ref":"refs/heads/main","pushedAt":"2024-04-18T08:45:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"eventlib: gtk: solve some toolchain problems","shortMessageHtmlLink":"eventlib: gtk: solve some toolchain problems"}},{"before":"eac448923781abb083cedf0fa114e96ffc89a16e","after":"bd8f69e43835f3d57656f25efa84816991e21c10","ref":"refs/heads/v4.3-stable","pushedAt":"2024-04-12T05:25:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"smp: extend client to work with tsi\n\nand take care of zombie sul previously left on connect failure path","shortMessageHtmlLink":"smp: extend client to work with tsi"}},{"before":"5ab6e04c79f68be2146a410b8a1a1a37b744be4e","after":"ec76f8178dde74d9c9f485e0e2ff609a0b8ec1f4","ref":"refs/heads/main","pushedAt":"2024-04-12T05:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"smp: extend client to work with tsi\n\nand take care of zombie sul previously left on connect failure path","shortMessageHtmlLink":"smp: extend client to work with tsi"}},{"before":"e4be3317ee421f951fb16a85c7edacc9b8a0e6aa","after":"5ab6e04c79f68be2146a410b8a1a1a37b744be4e","ref":"refs/heads/main","pushedAt":"2024-04-12T05:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"lws_xxx_all_protocol: also compare by protocol names","shortMessageHtmlLink":"lws_xxx_all_protocol: also compare by protocol names"}},{"before":"6901c32a9d8491a6422f1de8edd731645ba40f5b","after":"eac448923781abb083cedf0fa114e96ffc89a16e","ref":"refs/heads/v4.3-stable","pushedAt":"2024-03-20T07:29:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"netlink: when binding the per-context socket, let the kernel choose the unicast address.\n\nWhen using multiple client contextes in a single application, rops_pt_init_destroy_netlink() fails binding the second socket and on - only the first one succeeds. The failure is made obvious by this log:\n W: rops_pt_init_destroy_netlink: netlink bind failed\n\nSo, let's fix this by doing what netlink(7) man page suggests:\n If the application sets nl_pid before calling bind(2), then it is up to the\n application to make sure that nl_pid is unique. If the application sets it\n to 0, the kernel takes care of assigning it. The kernel assigns the process\n ID to the first netlink socket the process opens and assigns a unique nl_pid\n to every netlink socket that the process subsequently creates.","shortMessageHtmlLink":"netlink: when binding the per-context socket, let the kernel choose t…"}},{"before":"0d76f0950aecaa420da2ab8f19baaf79111150da","after":"e4be3317ee421f951fb16a85c7edacc9b8a0e6aa","ref":"refs/heads/main","pushedAt":"2024-03-20T07:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"netlink: when binding the per-context socket, let the kernel choose the unicast address.\n\nWhen using multiple client contextes in a single application, rops_pt_init_destroy_netlink() fails binding the second socket and on - only the first one succeeds. The failure is made obvious by this log:\n W: rops_pt_init_destroy_netlink: netlink bind failed\n\nSo, let's fix this by doing what netlink(7) man page suggests:\n If the application sets nl_pid before calling bind(2), then it is up to the\n application to make sure that nl_pid is unique. If the application sets it\n to 0, the kernel takes care of assigning it. The kernel assigns the process\n ID to the first netlink socket the process opens and assigns a unique nl_pid\n to every netlink socket that the process subsequently creates.","shortMessageHtmlLink":"netlink: when binding the per-context socket, let the kernel choose t…"}},{"before":"c57c239368deb998420e663160a1ab2ffd5d7934","after":"0d76f0950aecaa420da2ab8f19baaf79111150da","ref":"refs/heads/main","pushedAt":"2024-03-18T12:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"mbedtls_wrapper: Modify 'd2i_X509' with standard declaration in openssl\n\nhttps://github.com/warmcat/libwebsockets/pull/3095\n\nSigned-off-by: makejian ","shortMessageHtmlLink":"mbedtls_wrapper: Modify 'd2i_X509' with standard declaration in openssl"}},{"before":"97fc4501adea0219e4d790740170a2070bd9c5bf","after":"c57c239368deb998420e663160a1ab2ffd5d7934","ref":"refs/heads/main","pushedAt":"2024-03-11T07:54:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"basic-auth: allow NUL in password\n\nhttps://github.com/warmcat/libwebsockets/issues/3092","shortMessageHtmlLink":"basic-auth: allow NUL in password"}},{"before":"992f40c7a1f79a3d70830a0c5fd7b76bfb2fd544","after":"97fc4501adea0219e4d790740170a2070bd9c5bf","ref":"refs/heads/main","pushedAt":"2024-03-11T07:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"basic-auth: allow NUL in password\n\nhttps://github.com/warmcat/libwebsockets/issues/3092","shortMessageHtmlLink":"basic-auth: allow NUL in password"}},{"before":"50375030a37a1a2482679b737ad852d22f1d9680","after":"6901c32a9d8491a6422f1de8edd731645ba40f5b","ref":"refs/heads/v4.3-stable","pushedAt":"2024-03-07T09:50:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"raw-skt: don't read more than rx_buffer_size\n\nWhen other roles like ws reading data, they follow `rx_buffer_size`, then fallback to context's `pt_serv_buf_size`.\nHowever, `raw-skt` don't follow `rx_buffer_size`, always use 0, then fallback to `pt_serv_buf_size`.\n\nThis PR make `raw-skt` don't read more than `rx_buffer_size` data.","shortMessageHtmlLink":"raw-skt: don't read more than rx_buffer_size"}},{"before":"637ccf2464954216e400536cfae5e0a35b83b8f8","after":"992f40c7a1f79a3d70830a0c5fd7b76bfb2fd544","ref":"refs/heads/main","pushedAt":"2024-03-07T09:49:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"raw-skt: don't read more than rx_buffer_size\n\nWhen other roles like ws reading data, they follow `rx_buffer_size`, then fallback to context's `pt_serv_buf_size`.\nHowever, `raw-skt` don't follow `rx_buffer_size`, always use 0, then fallback to `pt_serv_buf_size`.\n\nThis PR make `raw-skt` don't read more than `rx_buffer_size` data.","shortMessageHtmlLink":"raw-skt: don't read more than rx_buffer_size"}},{"before":"c6696a55ea70b2ac4cf1d1f2ba2664ad2dbefd68","after":"637ccf2464954216e400536cfae5e0a35b83b8f8","ref":"refs/heads/main","pushedAt":"2024-03-07T09:48:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"raw-skt: don't read more than rx_buffer_size\n\nWhen other roles like ws reading data, they follow `rx_buffer_size`, then fallback to context's `pt_serv_buf_size`.\nHowever, `raw-skt` don't follow `rx_buffer_size`, always use 0, then fallback to `pt_serv_buf_size`.\n\nThis PR make `raw-skt` don't read more than `rx_buffer_size` data.","shortMessageHtmlLink":"raw-skt: don't read more than rx_buffer_size"}},{"before":"a8cb52408d16233143354a6f6fdf7a2a1a945fd8","after":"c6696a55ea70b2ac4cf1d1f2ba2664ad2dbefd68","ref":"refs/heads/main","pushedAt":"2024-03-07T09:46:58.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"raw-skt: don't read more than rx_buffer_size\n\nWhen other roles like ws reading data, they follow `rx_buffer_size`, then fallback to context's `pt_serv_buf_size`.\nHowever, `raw-skt` don't follow `rx_buffer_size`, always use 0, then fallback to `pt_serv_buf_size`.\n\nThis PR make `raw-skt` don't read more than `rx_buffer_size` data.","shortMessageHtmlLink":"raw-skt: don't read more than rx_buffer_size"}},{"before":"e536757f78c5adc728088f91c93f82a56af7fcd9","after":"50375030a37a1a2482679b737ad852d22f1d9680","ref":"refs/heads/v4.3-stable","pushedAt":"2024-03-06T13:10:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"genaes: fix lws_genaes_create comment","shortMessageHtmlLink":"genaes: fix lws_genaes_create comment"}},{"before":"67059221b04b1cadba2d8eea1e4373462db5956d","after":"a8cb52408d16233143354a6f6fdf7a2a1a945fd8","ref":"refs/heads/main","pushedAt":"2024-03-06T13:09:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"genaes: fix lws_genaes_create comment","shortMessageHtmlLink":"genaes: fix lws_genaes_create comment"}},{"before":"cd3869e8b9107a06fdcec5e3c4fc5120b5abe1f6","after":"e536757f78c5adc728088f91c93f82a56af7fcd9","ref":"refs/heads/v4.3-stable","pushedAt":"2024-03-06T09:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"genaes: fix lws_genaes_create comment","shortMessageHtmlLink":"genaes: fix lws_genaes_create comment"}},{"before":"779915a2e9bb6634335de0ee798fdfc28079791e","after":"67059221b04b1cadba2d8eea1e4373462db5956d","ref":"refs/heads/main","pushedAt":"2024-03-06T08:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"genaes: fix lws_genaes_create comment","shortMessageHtmlLink":"genaes: fix lws_genaes_create comment"}},{"before":"fe9a2b86abc6cad476f862fb0640b95a9cb5d726","after":"779915a2e9bb6634335de0ee798fdfc28079791e","ref":"refs/heads/main","pushedAt":"2024-03-05T06:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"Create SECURITY.md\n\nSECURITY.md shows up as a top menu bar item in GitHub's browser UI.\n\nMoved and updated contents of https://libwebsockets.org/lws-api-doc-main/html/md_READMEs_README_vulnerability_reporting.html","shortMessageHtmlLink":"Create SECURITY.md"}},{"before":"273bba90719f7bd6ff506299795f3760c89003da","after":"cd3869e8b9107a06fdcec5e3c4fc5120b5abe1f6","ref":"refs/heads/v4.3-stable","pushedAt":"2024-03-01T09:18:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lws-team","name":"Andy Green","path":"/lws-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15154525?s=80&v=4"},"commit":{"message":"certinfo: fix unused var with NO_LOGS","shortMessageHtmlLink":"certinfo: fix unused var with NO_LOGS"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW57J8AA","startCursor":null,"endCursor":null}},"title":"Activity · warmcat/libwebsockets"}