<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasocket/src, branch v3.1.0</title>
<subtitle>A mirror of https://github.com/lunarmodules/luasocket.git
</subtitle>
<id>https://git.lua4.win/luasocket/atom?h=v3.1.0</id>
<link rel='self' href='https://git.lua4.win/luasocket/atom?h=v3.1.0'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/'/>
<updated>2022-07-27T06:51:35+00:00</updated>
<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>feat(tcp): Add support for TCP Defer Accept</title>
<updated>2022-07-27T06:40:18+00:00</updated>
<author>
<name>Kim Alvefur</name>
<email>zash@zash.se</email>
</author>
<published>2022-07-27T06:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=d1ad8160cba9e504c9d17665492044a93efdc3ab'/>
<id>urn:sha1:d1ad8160cba9e504c9d17665492044a93efdc3ab</id>
<content type='text'>
This makes it so that a listening socket does not become readable for
accept() until a connection has been fully established *and* started
sending something, thus the program doesn't have to wait for the first
data. This only makes sense for client-speaks-first protocols.

Co-authored-by: Caleb Maclennan &lt;caleb@alerque.com&gt;</content>
</entry>
<entry>
<title>feat(tcp): Add support for TCP Fast Open</title>
<updated>2022-07-27T06:16:43+00:00</updated>
<author>
<name>Kim Alvefur</name>
<email>zash@zash.se</email>
</author>
<published>2022-07-27T06:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=0c7df119c2b71bed814db7b3da8fc379131433fe'/>
<id>urn:sha1:0c7df119c2b71bed814db7b3da8fc379131433fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: Update internal version references to match release (#370)</title>
<updated>2022-03-28T11:53:32+00:00</updated>
<author>
<name>Robert Scheck</name>
<email>robert-scheck@users.noreply.github.com</email>
</author>
<published>2022-03-28T11:53:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=1d61853ab84f0724502205f45849c2347d6a49ac'/>
<id>urn:sha1:1d61853ab84f0724502205f45849c2347d6a49ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore; add Lua 5.4 to make files</title>
<updated>2022-03-23T16:11:43+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2022-03-23T16:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=d9c08114da2ec8950498f71939f92a6dc0d237c1'/>
<id>urn:sha1:d9c08114da2ec8950498f71939f92a6dc0d237c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http.lua: set transfer-encoding if source and no content-length</title>
<updated>2022-03-22T08:38:14+00:00</updated>
<author>
<name>Julian Squires</name>
<email>julian@cipht.net</email>
</author>
<published>2020-10-16T14:48:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=2a76cb906cb955a83ed76b8e47cc76c77ce8e15f'/>
<id>urn:sha1:2a76cb906cb955a83ed76b8e47cc76c77ce8e15f</id>
<content type='text'>
If a source is specified without a content-length header, LuaSocket
sends the data in the chunked transfer coding; however, it doesn't set
the transfer-encoding header.  While I recognize that the user can set
this manually, this is a gotcha that has caught me multiple times.

RFC7230, section 3.3.3
  (https://tools.ietf.org/html/rfc7230#section-3.3.3)
is clear about this; if neither content-length nor transfer-encoding
chunked are specified, the request message body length is zero.  While
some servers may ignore this, I have encountered several that follow
the RFC in this regard, most recently golang's net/http.
</content>
</entry>
<entry>
<title>src/ltn12.lua: remove duplicated codes</title>
<updated>2022-03-21T10:07:26+00:00</updated>
<author>
<name>david</name>
<email>57832272+jyoui@users.noreply.github.com</email>
</author>
<published>2022-02-01T06:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=46ecb7e2dc3dd92931c6d9d99fdc9260e83077ff'/>
<id>urn:sha1:46ecb7e2dc3dd92931c6d9d99fdc9260e83077ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #354 from lunarmodules/linter</title>
<updated>2022-03-19T14:42:53+00:00</updated>
<author>
<name>Caleb Maclennan</name>
<email>caleb@alerque.com</email>
</author>
<published>2022-03-19T14:42:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=a36818d3f3afd8758ec10991a5cb08ebdaca6329'/>
<id>urn:sha1:a36818d3f3afd8758ec10991a5cb08ebdaca6329</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: Address issues raised by linter</title>
<updated>2022-03-19T14:13:15+00:00</updated>
<author>
<name>Thijs Schreijer</name>
<email>thijs@thijsschreijer.nl</email>
</author>
<published>2022-03-18T11:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=601ad8d59f11d7180015d0ecfb9d0a8d67f6f5c1'/>
<id>urn:sha1:601ad8d59f11d7180015d0ecfb9d0a8d67f6f5c1</id>
<content type='text'>
</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>
</feed>
