<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasocket/src/tcp.c, branch docs/pre-release-audit</title>
<subtitle>A mirror of https://github.com/lunarmodules/luasocket.git
</subtitle>
<id>https://git.lua4.win/luasocket/atom?h=docs%2Fpre-release-audit</id>
<link rel='self' href='https://git.lua4.win/luasocket/atom?h=docs%2Fpre-release-audit'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/'/>
<updated>2026-08-31T07:52:00+00:00</updated>
<entry>
<title>feat(core): Add option for Windows SO_EXCLUSIVEADDRUSE</title>
<updated>2026-08-31T07:52:00+00:00</updated>
<author>
<name>Wires77</name>
<email>Wires77@users.noreply.github.com</email>
</author>
<published>2025-02-27T21:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=b56a0c1b16f10ba6290b4decedbc424433972f46'/>
<id>urn:sha1:b56a0c1b16f10ba6290b4decedbc424433972f46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(tcp): Add 'bindtodevice' option (#408)</title>
<updated>2023-10-23T18:27:01+00:00</updated>
<author>
<name>Leso_KN</name>
<email>info@lesosoftware.com</email>
</author>
<published>2023-10-23T18:27:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=f741a88b80ffcf4de65b91ff82fc9f7865cbad0e'/>
<id>urn:sha1:f741a88b80ffcf4de65b91ff82fc9f7865cbad0e</id>
<content type='text'>
</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>tcp: 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:01:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=86e1b3f45f57358d6b2a6666043df9a4a2f963c5'/>
<id>urn:sha1:86e1b3f45f57358d6b2a6666043df9a4a2f963c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tcp.c: use LUASOCKET_PRIVATE</title>
<updated>2019-02-25T23:00:51+00:00</updated>
<author>
<name>E. Westbrook</name>
<email>github@westbrook.io</email>
</author>
<published>2019-02-25T23:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=525d703e16c1f557b95f742f7d2681ad6815f92f'/>
<id>urn:sha1:525d703e16c1f557b95f742f7d2681ad6815f92f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #244 from leyyer/options</title>
<updated>2019-02-24T20:57:23+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego.nehab@gmail.com</email>
</author>
<published>2019-02-24T20:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=a9c75cb099e8db00d17a2314df2dca138e444314'/>
<id>urn:sha1:a9c75cb099e8db00d17a2314df2dca138e444314</id>
<content type='text'>
add options:</content>
</entry>
<entry>
<title>Merge pull request #116 from linuxmaniac/master</title>
<updated>2019-02-24T20:55:27+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego.nehab@gmail.com</email>
</author>
<published>2019-02-24T20:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=699c36c0193c4c9fb4ae8d90c032280f6bacdaf3'/>
<id>urn:sha1:699c36c0193c4c9fb4ae8d90c032280f6bacdaf3</id>
<content type='text'>
Add "tcp-keepidle", "tcp-keepcnt" and "tcp-keepintvl" options</content>
</entry>
<entry>
<title>add options:</title>
<updated>2018-03-25T06:58:10+00:00</updated>
<author>
<name>surenyi</name>
<email>surenyi82@163.com</email>
</author>
<published>2018-03-25T06:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=97bfe1e0437e5f31d47e1fa3bd2e8784a862482d'/>
<id>urn:sha1:97bfe1e0437e5f31d47e1fa3bd2e8784a862482d</id>
<content type='text'>
get/set : recv-buffer-size
get/set : send-buffer-size

Signed-off-by: surenyi &lt;surenyi82@163.com&gt;
</content>
</entry>
<entry>
<title>Added gettimeout for completeness.</title>
<updated>2016-03-04T18:36:32+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego.nehab@gmail.com</email>
</author>
<published>2016-03-04T18:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=944305dc21350fd2ec32a9552d893da86894fd62'/>
<id>urn:sha1:944305dc21350fd2ec32a9552d893da86894fd62</id>
<content type='text'>
Also documented.
Rordered manuals so order is alphabetical.
</content>
</entry>
</feed>
