<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasocket/src/io.h, 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>2019-03-10T07:04:20+00:00</updated>
<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>io: pragma visibility</title>
<updated>2019-03-10T07:03:04+00:00</updated>
<author>
<name>E. Westbrook</name>
<email>github@westbrook.io</email>
</author>
<published>2019-02-28T03:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=ee30e4643d276c82775010534cb4877a31bde2f9'/>
<id>urn:sha1:ee30e4643d276c82775010534cb4877a31bde2f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New agnostic IPv4 IPv6 functions.</title>
<updated>2015-08-22T22:52:01+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@impa.br</email>
</author>
<published>2015-08-22T22:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=96965b179c7311f850f72a8629b9ba6d3a31d117'/>
<id>urn:sha1:96965b179c7311f850f72a8629b9ba6d3a31d117</id>
<content type='text'>
Also dealing with EPROTOTYPE Yosemite seems to be throwing
at us for no reason.
</content>
</entry>
<entry>
<title>Fixed inet_pton and a new Winsock UDP bug.</title>
<updated>2013-05-27T16:09:30+00:00</updated>
<author>
<name>unknown</name>
<email>diego.nehab@gmail.com</email>
</author>
<published>2013-05-27T16:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=734cc23e1f03372314ebad07ffd35117c152afcd'/>
<id>urn:sha1:734cc23e1f03372314ebad07ffd35117c152afcd</id>
<content type='text'>
inet_pton was copying the entire sockaddr_in struct,
rather than just the sin_addr field...

I am a bit unsure about the UDP fix, because it may affect
TCP as well. On UDP sockets, when a sendto fails, the next
receive/receivefrom fails with CONNRESET. I changed
sock_recv/sock_recvfrom in wsocket.c to skip the CONNRESET
from the recv/recvfrom, hoping that if the socket is TCP,
sock_waitfd will get the CONNRESET again. The tests pass,
but this should be tested more thoroughly.
</content>
</entry>
<entry>
<title>Decent makefiles!</title>
<updated>2009-05-27T09:31:38+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@tecgraf.puc-rio.br</email>
</author>
<published>2009-05-27T09:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=bce60be30fe8e9c1b0eb33128c23c93d7bca5303'/>
<id>urn:sha1:bce60be30fe8e9c1b0eb33128c23c93d7bca5303</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Before compiling on Windows.</title>
<updated>2005-10-07T04:40:59+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@tecgraf.puc-rio.br</email>
</author>
<published>2005-10-07T04:40:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=f4dadea763c1959a27dead24df3ee6c54c209842'/>
<id>urn:sha1:f4dadea763c1959a27dead24df3ee6c54c209842</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Almost ready to release.</title>
<updated>2005-09-29T06:11:42+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@tecgraf.puc-rio.br</email>
</author>
<published>2005-09-29T06:11:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=a32c6d91402329adb769c4fe8bbb24f0d4e99051'/>
<id>urn:sha1:a32c6d91402329adb769c4fe8bbb24f0d4e99051</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Gonna try my luck on windows...</title>
<updated>2004-07-26T04:03:55+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@tecgraf.puc-rio.br</email>
</author>
<published>2004-07-26T04:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=cd994f306a67ea7b9ee0ba810d985114e097dd77'/>
<id>urn:sha1:cd994f306a67ea7b9ee0ba810d985114e097dd77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed a bunch of stuff. Added mike's patches.</title>
<updated>2004-07-16T06:48:48+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@tecgraf.puc-rio.br</email>
</author>
<published>2004-07-16T06:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=e4e2223cff658a7016724a625ebbd3dacb92a8f9'/>
<id>urn:sha1:e4e2223cff658a7016724a625ebbd3dacb92a8f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Still need to fix windows. :o/</title>
<updated>2004-07-15T06:11:53+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@tecgraf.puc-rio.br</email>
</author>
<published>2004-07-15T06:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=9a79d500eb3e015f5bf579aab714916d49c1f289'/>
<id>urn:sha1:9a79d500eb3e015f5bf579aab714916d49c1f289</id>
<content type='text'>
</content>
</entry>
</feed>
