<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasocket/src/wsocket.c, branch copilot/update-urltest-helper</title>
<subtitle>A mirror of https://github.com/lunarmodules/luasocket.git
</subtitle>
<id>https://git.lua4.win/luasocket/atom?h=copilot%2Fupdate-urltest-helper</id>
<link rel='self' href='https://git.lua4.win/luasocket/atom?h=copilot%2Fupdate-urltest-helper'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/'/>
<updated>2026-08-30T11:46:21+00:00</updated>
<entry>
<title>fix(udp): receive(0) tests and bad call to getnameinfo</title>
<updated>2026-08-30T11:46:21+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2026-08-30T10:58:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=75d638ac9cc613f39ec4513d3dc2e43a6f909da1'/>
<id>urn:sha1:75d638ac9cc613f39ec4513d3dc2e43a6f909da1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(receive): a receive 0 should immediately return, not block</title>
<updated>2026-08-30T06:46:47+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2026-08-29T17:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=e21720da69f2a505bcd1405cc7e8b52d5649df55'/>
<id>urn:sha1:e21720da69f2a505bcd1405cc7e8b52d5649df55</id>
<content type='text'>
The fix is slightly more complex because reading from a closed
socket should still return a closed-error.

fixes: #427
fixes: https://github.com/ledgetech/lua-resty-http/pull/313
</content>
</entry>
<entry>
<title>chore: Remove the executable permission bit from some source files (#434)</title>
<updated>2024-06-29T11:33:47+00:00</updated>
<author>
<name>Tianjia Zhang</name>
<email>tianjia.zhang@linux.alibaba.com</email>
</author>
<published>2024-06-29T11:33:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=1fad1626900a128be724cba9e9c19a6b2fe2bf6b'/>
<id>urn:sha1:1fad1626900a128be724cba9e9c19a6b2fe2bf6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(wsocket): Properly report CONNRESET (#81)</title>
<updated>2023-11-09T11:00:09+00:00</updated>
<author>
<name>Paul Kulchenko</name>
<email>paul@kulchenko.com</email>
</author>
<published>2023-11-09T11:00:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=22b8202d703cc43674d5d0ca2dff7a286406c592'/>
<id>urn:sha1:22b8202d703cc43674d5d0ca2dff7a286406c592</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(build): Use gai_strerrorA not gai_strerror on Windows</title>
<updated>2022-07-27T06:51:35+00:00</updated>
<author>
<name>rpatters1</name>
<email>rpatters1@users.noreply.github.com</email>
</author>
<published>2022-07-27T06:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=5a7e3f08886ef2893148c1342fb6021291cf1307'/>
<id>urn:sha1:5a7e3f08886ef2893148c1342fb6021291cf1307</id>
<content type='text'>
* Explicitly call gai_strerrorA (for Windows builds), so that the code work correctly in 32bit or 64bit builds.

* Implement GAI_STRERROR macro to deal with Windows vs. Non-Windows compiles for 64-bit.

* make usocket.c consistent with other modules that call macro GAI_STRERROR

* Use different name not just different case for macro wrapping function

Co-authored-by: Caleb Maclennan &lt;caleb@alerque.com&gt;</content>
</entry>
<entry>
<title>style: Use C-style comment syntax throughout (#309)</title>
<updated>2022-03-18T14:54:11+00:00</updated>
<author>
<name>Caleb Maclennan</name>
<email>caleb@alerque.com</email>
</author>
<published>2022-03-18T14:54:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=6952262e6a1315b14935ddd0ea511c202c0154ba'/>
<id>urn:sha1:6952262e6a1315b14935ddd0ea511c202c0154ba</id>
<content type='text'>
Co-authored-by: Denise Cullassnekuff &lt;19711487+BlackCutpoint@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>wrap visibility pragmas in #ifndef _WIN32</title>
<updated>2019-03-10T07:04:20+00:00</updated>
<author>
<name>E. Westbrook</name>
<email>github@westbrook.io</email>
</author>
<published>2019-02-28T23:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=21514304be9e98a4386cb18542582068a59c5586'/>
<id>urn:sha1:21514304be9e98a4386cb18542582068a59c5586</id>
<content type='text'>
</content>
</entry>
<entry>
<title>usocket: pragma visibility</title>
<updated>2019-03-10T07:04:20+00:00</updated>
<author>
<name>E. Westbrook</name>
<email>github@westbrook.io</email>
</author>
<published>2019-02-28T04:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=8b2dcdcf7d98194e9d501c0a76a048606761983f'/>
<id>urn:sha1:8b2dcdcf7d98194e9d501c0a76a048606761983f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>usocket.c: use LUASOCKET_PRIVATE</title>
<updated>2019-02-25T23:04:29+00:00</updated>
<author>
<name>E. Westbrook</name>
<email>github@westbrook.io</email>
</author>
<published>2019-02-25T23:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=f8183bab875f541af3932fe4e430fcff8bd8aba0'/>
<id>urn:sha1:f8183bab875f541af3932fe4e430fcff8bd8aba0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to Visual Studio 2017.</title>
<updated>2018-08-22T20:37:32+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego.nehab@gmail.com</email>
</author>
<published>2018-08-22T20:37:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=288219fd6b53ce2e709745c9918aa4c4b7f715c9'/>
<id>urn:sha1:288219fd6b53ce2e709745c9918aa4c4b7f715c9</id>
<content type='text'>
</content>
</entry>
</feed>
