<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasocket/src/socket.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>2024-06-29T11:33:47+00:00</updated>
<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>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>socket.h: 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:00:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=1fa10673f717a08f9ef51ff9357adf7b8458f9a5'/>
<id>urn:sha1:1fa10673f717a08f9ef51ff9357adf7b8458f9a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'git-sam' into diego-sam-mwild-integration</title>
<updated>2012-04-11T21:18:20+00:00</updated>
<author>
<name>Sam Roberts</name>
<email>vieuxtech@gmail.com</email>
</author>
<published>2012-04-11T21:18:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=4b671f4551e98ac9e1d9a7407d3dffdd7eb1d3dc'/>
<id>urn:sha1:4b671f4551e98ac9e1d9a7407d3dffdd7eb1d3dc</id>
<content type='text'>
Conflicts in options.c were just due to independent small functions
being close to each other.

unix.c in mwild was broken, it wasn't using LUASOCKET_API.

serial.c needed luaL_reg renamed, and to use LUASOCKET_API.

makefile didn't respect standard DESTDIR and prefix makefile
variables, and didn't allow LUAV variable to select lua version to build
against.

I've tested the top-level install-both target builds and installs
against both lua5.1 and lua5.2, but not done further testing.

Conflicts:
	README
	config
	gem/ltn012.tex
	makefile
	src/makefile
	src/options.c
	src/options.h
	src/tcp.c
	src/usocket.c
</content>
</entry>
<entry>
<title>Add support for serial devices as socket streams on unix.</title>
<updated>2012-04-11T20:45:59+00:00</updated>
<author>
<name>Sam Roberts</name>
<email>vieuxtech@gmail.com</email>
</author>
<published>2012-02-24T01:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=b1f7c349b5714ebe304f93e43576a0ff3f721fc1'/>
<id>urn:sha1:b1f7c349b5714ebe304f93e43576a0ff3f721fc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Preliminary IPv6 support for v2.1</title>
<updated>2012-04-11T20:25:11+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@tecgraf.puc-rio.br</email>
</author>
<published>2012-04-11T20:21:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=2778766d678b147fc079d67dee036346381b4764'/>
<id>urn:sha1:2778766d678b147fc079d67dee036346381b4764</id>
<content type='text'>
</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>Changed prefix of function names to match module names.</title>
<updated>2005-11-20T07:20:26+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@tecgraf.puc-rio.br</email>
</author>
<published>2005-11-20T07:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=f20f4889bfe5a02cd9b77868b90cc8042352176a'/>
<id>urn:sha1:f20f4889bfe5a02cd9b77868b90cc8042352176a</id>
<content type='text'>
Removed some warnings and useless code.
</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>
</feed>
