<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasocket/src/udp.c, branch feat/sse</title>
<subtitle>A mirror of https://github.com/lunarmodules/luasocket.git
</subtitle>
<id>https://git.lua4.win/luasocket/atom?h=feat%2Fsse</id>
<link rel='self' href='https://git.lua4.win/luasocket/atom?h=feat%2Fsse'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/'/>
<updated>2026-08-31T08:00:36+00:00</updated>
<entry>
<title>Merge pull request #471 from lunarmodules/fix/zero-read</title>
<updated>2026-08-31T08:00:36+00:00</updated>
<author>
<name>Caleb Maclennan</name>
<email>caleb@alerque.com</email>
</author>
<published>2026-08-31T08:00:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=b836466de5a78e9b4f29ca6c85a2bdecd7c69da9'/>
<id>urn:sha1:b836466de5a78e9b4f29ca6c85a2bdecd7c69da9</id>
<content type='text'>
fix(receive): a receive 0 should immediately return, not block</content>
</entry>
<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>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>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(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>udp: 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:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=d71e6bc459ecb21f0cffc874c29176b762ecbd93'/>
<id>urn:sha1:d71e6bc459ecb21f0cffc874c29176b762ecbd93</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only use EAI_OVERFLOW, AI_NUMERICSERV if defined</title>
<updated>2019-02-26T08:30:15+00:00</updated>
<author>
<name>Mojca Miklavec</name>
<email>mojca.miklavec.lists@gmail.com</email>
</author>
<published>2018-03-21T17:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=d9afe3fd9ccf64a0686683f5453937c08611aa28'/>
<id>urn:sha1:d9afe3fd9ccf64a0686683f5453937c08611aa28</id>
<content type='text'>
Some systems like Mac OS X 10.5 (and lower) do not have EAI_OVERFLOW and
AI_NUMERICSERV defined.

These variables are used to avoid a potentially slow name resolution
for the hostname (which will always be an ip address)
and for service name (which will always be an actual port number).

The code might be slower, but it should still work.

Closes: #242
</content>
</entry>
<entry>
<title>udp.c: use LUASOCKET_PRIVATE</title>
<updated>2019-02-25T23:01:21+00:00</updated>
<author>
<name>E. Westbrook</name>
<email>github@westbrook.io</email>
</author>
<published>2019-02-25T23:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=30a0a6003b3150af8b317cc8e39ebfa43636e2d0'/>
<id>urn:sha1:30a0a6003b3150af8b317cc8e39ebfa43636e2d0</id>
<content type='text'>
</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>Create socket on first sendto if family agnostic udp() was used</title>
<updated>2017-01-25T11:52:56+00:00</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2017-01-25T11:43:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=3041a808c3797e3c87272d71666e7b2f7c7a9f46'/>
<id>urn:sha1:3041a808c3797e3c87272d71666e7b2f7c7a9f46</id>
<content type='text'>
Create socket and set family on first sendto() if udp() was created
without address family.

Signed-off-by: Natanael Copa &lt;ncopa@alpinelinux.org&gt;
</content>
</entry>
</feed>
