Thijs Schreijer
480c052572
ci: Add workflow to run luacheck linter
2022-03-19 17:13:15 +03:00
Thijs Schreijer
f6509d4fd5
chore: Add luacheck linter project configuration
2022-03-19 17:13:15 +03:00
Thijs Schreijer
52b22da7e3
chore: Add editorconfig setup file
2022-03-19 17:05:43 +03:00
Paul Kulchenko
d9cc531e3b
Fixe an issue with aux buffer init overwriting optional parameters in receive() ( #334 )
...
Fixes use on Lua >= 5.4.3
2022-03-18 12:23:09 +03:00
E. Westbrook
5b18e475f3
test/find-connect-limit: add missing "socket ="
2020-03-28 22:21:23 +00:00
E. Westbrook
743a5f1bcf
test/udp-zero-length-send-recv: add missing "socket ="; use shebang "#!/usr/bin/env lua"
2020-03-28 22:21:23 +00:00
E. Westbrook
a7baf8dc25
test/udp-zero-length-send: add missing "socket ="; use shebang "#!/usr/bin/env lua"
2020-03-28 22:21:23 +00:00
E. Westbrook
c8b4fdf858
test/getoptions: guard calls with pcall(); check result of getoption"linger"
2020-03-28 22:21:23 +00:00
E. Westbrook
84e5336e8b
test/tcp-getoptions: bugfix: missing "socket =" in require"socket"
2020-03-28 22:21:23 +00:00
E. Westbrook
78a1657c7d
src/makefile: remove -DLUASOCKET_INET_PTON as current mingw builds don't want it
2020-03-28 16:46:49 +00:00
Diego Nehab
733af884f1
Merge pull request #280 from ewestbrook/rockspec-scm
...
SCM rockspec housekeeping
2019-04-22 00:27:05 -03:00
E. Westbrook
ab3b0ef5c9
rockspec/luasocket-scm-2.rockspec
2019-04-21 09:41:17 -06:00
E. Westbrook
9acb6dc81a
move SCM rockspec to rockspec folder; rename consistent with luarocks repository
2019-04-21 09:31:08 -06:00
Diego Nehab
c89a931cc3
Merge pull request #271 from ewestbrook/pragmavisibility
...
Use visibility pragma around declarations instead of attributes on definitions
2019-03-11 00:08:41 -03:00
E. Westbrook
21514304be
wrap visibility pragmas in #ifndef _WIN32
2019-03-10 00:04:20 -07:00
E. Westbrook
3a37ab8890
rockspecs: unix += compat
2019-03-10 00:04:20 -07:00
E. Westbrook
33883e78c8
rockspecs: serial += compat
2019-03-10 00:04:20 -07:00
E. Westbrook
c8d0fdda54
src/makefile: serial += compat
2019-03-10 00:04:20 -07:00
E. Westbrook
8b2dcdcf7d
usocket: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
4e363330a3
unixstream: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
d27b1a7945
unixdgram: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
5d07d9b227
unix: include reorg
2019-03-10 00:04:20 -07:00
E. Westbrook
d71e6bc459
udp: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
42a1a732b7
timeout: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
86e1b3f45f
tcp: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
1fa10673f7
socket.h: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
c8b9b40eda
serial.c: pragma visibiliity
2019-03-10 00:04:20 -07:00
E. Westbrook
c2245f35c5
select: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
ce6a08d57d
options: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
83648f8df2
mime: include reorg
2019-03-10 00:04:20 -07:00
E. Westbrook
2015290cb4
luasocket: include centralization
2019-03-10 00:03:04 -07:00
E. Westbrook
ee30e4643d
io: pragma visibility
2019-03-10 00:03:04 -07:00
E. Westbrook
611cdd19cc
inet: pragma visibility
2019-03-10 00:03:04 -07:00
E. Westbrook
4bf3eb6db2
except: pragma visibility
2019-03-10 00:03:04 -07:00
E. Westbrook
133774cd3d
compat: pragma visibility
2019-03-10 00:03:04 -07:00
E. Westbrook
e3ac49efbd
buffer: pragma visibility
2019-03-10 00:03:04 -07:00
E. Westbrook
98800e9129
auxiliar: pragma visibility
2019-03-10 00:03:04 -07:00
Diego Nehab
2af4872a40
Fix formatting.
2019-03-10 00:47:17 -03:00
Diego Nehab
03b72d8f7e
Use static initialization
...
This helps with multi-threaded apps.
2019-03-09 23:23:48 -03:00
Diego Nehab
c7215bef07
Remove .filters and hardcoded platform.
2019-03-02 17:47:18 -03:00
Diego Nehab
1e4255e2a9
Update Windows projects vor Visual Studio 2017
2019-03-01 20:46:37 -03:00
Diego Nehab
5cc91ab600
Merge pull request #272 from ewestbrook/pr268bugfix
...
bugfix: http.lua confict resolution omission
2019-03-01 00:38:44 -03:00
E. Westbrook
297f9d0277
bugfix: http.lua multischeme change that got dropped during PR conflict resolution
2019-02-28 18:40:30 -07:00
Diego Nehab
34d525984c
Merge pull request #243 from mojca/eai-undefined
...
EAI_OVERFLOW, AI_NUMERICSERV: put behind #ifdef so this works on Mac OS X 10.4 and 10.5.
2019-02-26 14:09:00 -03:00
Mojca Miklavec
d9afe3fd9c
Only use EAI_OVERFLOW, AI_NUMERICSERV if defined
...
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
2019-02-26 09:30:15 +01:00
Diego Nehab
c0fba03e4f
Merge pull request #270 from ewestbrook/functionvisibility
...
Tag functions explicitly for shared library visibility
2019-02-26 00:06:02 -03:00
E. Westbrook
e2e43d62fa
rockspecs: remove visibility and dllexport defines in favor of in-source labeling
2019-02-25 16:07:36 -07:00
E. Westbrook
2d8f0d9901
src/makefile: remove visibility and dllexport defines in favor of in-source labeling
2019-02-25 16:04:49 -07:00
E. Westbrook
f8183bab87
usocket.c: use LUASOCKET_PRIVATE
2019-02-25 16:04:29 -07:00
E. Westbrook
d7ffc2f4e6
usocket.c use LUASOCKET_PRIVATE
2019-02-25 16:04:16 -07:00