Commit Graph

458 Commits

Author SHA1 Message Date
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
1e4255e2a9 Update Windows projects vor Visual Studio 2017 2019-03-01 20:46:37 -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
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
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
E. Westbrook
fe437ee844 unixstream.c: use LUASOCKET_PRIVATE 2019-02-25 16:01:44 -07:00
E. Westbrook
678d558c5f unixdgram.c: use LUASOCKET_PRIVATE 2019-02-25 16:01:33 -07:00
E. Westbrook
30a0a6003b udp.c: use LUASOCKET_PRIVATE 2019-02-25 16:01:21 -07:00
E. Westbrook
87c2dee13e timeout.c: use LUASOCKET_PRIVATE 2019-02-25 16:01:04 -07:00
E. Westbrook
525d703e16 tcp.c: use LUASOCKET_PRIVATE 2019-02-25 16:00:51 -07:00
E. Westbrook
898f2df025 serial.c: include luasocket.h 2019-02-25 16:00:38 -07:00
E. Westbrook
fae993c118 select.c: use LUASOCKET_PRIVATE 2019-02-25 15:59:29 -07:00
E. Westbrook
ef2a3fcedb options.c: use LUASOCKET_PRIVATE 2019-02-25 15:59:19 -07:00
E. Westbrook
3f19a052e8 io.c: use LUASOCKET_PRIVATE 2019-02-25 15:59:09 -07:00
E. Westbrook
731b23bc89 inet.c: use LUASOCKET_PRIVATE 2019-02-25 15:58:54 -07:00
E. Westbrook
395729d431 except.c: use LUASOCKET_PRIVATE 2019-02-25 15:58:45 -07:00
E. Westbrook
2bf6730fd5 pragma.c: use LUASOCKET_PRIVATE 2019-02-25 15:58:30 -07:00
E. Westbrook
b95527e140 buffer.c: use LUASOCKET_PRIVATE 2019-02-25 15:57:25 -07:00
E. Westbrook
c0374dd46f auxiliar.c: use LUASOCKET_PRIVATE 2019-02-25 15:57:01 -07:00
E. Westbrook
16b0026e27 unix.c: use LUASOCKET_API 2019-02-25 15:56:28 -07:00
E. Westbrook
1f6035070f mime.c: use LUASOCKET_API 2019-02-25 15:56:17 -07:00
E. Westbrook
c23bf865ce unix.h: use LUASOCKET_API 2019-02-25 15:55:36 -07:00
E. Westbrook
efc4bb3e2d mime.h: use LUASOCKET_API 2019-02-25 15:55:04 -07:00
E. Westbrook
f06b17c4c9 luasocket.h: define LUASOCKET_API and LUASOCKET_PRIVATE for export visibility 2019-02-25 15:54:09 -07:00
E. Westbrook
2a467001f6 http.lua: Error informatively if insufficient LuaSec support 2019-02-24 16:24:42 -07:00
E. Westbrook
e587800164 socket.http.request(): simultaneous support for http and https URL schemes, with caller-adjustable scheme-to-transport mappings (default "socket.http" and "ssl.https") 2019-02-24 15:23:16 -07:00
Diego Nehab
38865fad3a
Merge pull request #224 from pdgendt/patch-2
mime.lua: Obsolete require("io")
2019-02-24 18:06:00 -03:00
Diego Nehab
fa807f3ffd
Merge pull request #246 from xyida/yoda
Fixed an issue that was mistaken for HTTP 0.9 when timeout
2019-02-24 18:01:33 -03:00
Diego Nehab
a9c75cb099
Merge pull request #244 from leyyer/options
add options:
2019-02-24 17:57:23 -03:00
Diego Nehab
699c36c019
Merge pull request #116 from linuxmaniac/master
Add "tcp-keepidle", "tcp-keepcnt" and "tcp-keepintvl" options
2019-02-24 17:55:27 -03:00