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
Diego Nehab
9b3f7a4304
Merge pull request #268 from ewestbrook/prc-multischeme
...
Scheme-independent connection and redirection
2019-02-24 21:29:19 -03: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
Diego Nehab
f6ba23d463
Merge pull request #259 from davidgumberg/patch-1
...
Make macosx.cmd generic
2019-02-24 17:54:11 -03:00
Diego Nehab
b8f088e868
Merge pull request #258 from ewestbrook/luasec117
...
http.lua: if default for scheme, omit port number in "Host:" header
2019-02-24 17:48:00 -03:00
Diego Nehab
c5cef32897
Merge pull request #262 from fregie/master
...
compile unixdgram.c, unixstream.c into unix.so
2019-02-24 17:45:58 -03:00
Diego Nehab
4b0f1d753d
Merge pull request #265 from ewestbrook/dualincpaths
...
src/makefile: support both lua/$(LUAV) and lua$(LUAV) include paths
2019-02-24 17:44:54 -03:00
Diego Nehab
40f79c1961
Merge pull request #266 from siffiejoe/luajit-static-linking
...
Fix static linking problem with LuaJIT
2019-02-24 17:42:27 -03:00
Diego Nehab
e136dd3df3
Merge pull request #267 from ewestbrook/prc-maxredirects
...
Allow overriding of hard-coded redirect limit
2019-02-24 17:41:10 -03:00
E. Westbrook
09ff9b650c
http.lua: allow override of hard-coded 5 max redirects
2019-02-23 12:23:17 -07:00
Philipp Janda
59c8aaac34
Fix static linking problem with LuaJIT
...
LuaJIT and LuaSocket both define new Lua APIs from Lua 5.2 (in
particular `luaL_setfuncs` and `luaL_testudata`). When linking both
statically, the one definition rule strikes and linking fails. This
commit fixes the issue by renaming the LuaSocket versions of those
functions behind the scenes using the C preprocessor.
Closes #214
2019-02-23 10:37:16 +01:00
E. Westbrook
5858c8e776
src/makefile: support both lua/$(LUAV) and lua$(LUAV) include paths
2019-02-22 16:16:03 -07:00
E. Westbrook
686f2ce822
http.lua: if default for scheme, omit port number in "Host:" header
2019-02-20 02:42:40 -07:00
Diego Nehab
144fa01c2f
Merge pull request #264 from ewestbrook/freebsd-unix-bind-connect
...
src/unixdgram.c: fix connect() and bind() on FreeBSD
2019-02-19 16:08:47 -03:00
E. Westbrook
024646de54
Use SUN_LEN macro
2019-02-19 10:05:10 -07:00
Diego Nehab
57e04f55dc
Merge pull request #263 from ewestbrook/freebsd-has-sun-len
...
src/makefile: enable UNIX_HAS_SUN_LEN for FreeBSD builds
2019-02-19 13:26:18 -03:00
E. Westbrook
531012df1a
src/unixdgram.c: allow connect() and bind() on freebsd without dummy char, and simplify calculations
2019-02-19 04:51:23 -07:00
E. Westbrook
d1e35c9573
src/makefile: define UNIX_HAS_SUN_LEN for FreeBSD builds
2019-02-19 04:02:37 -07:00
fregie
4950294c26
compile unixdgram.c, unixstream.c into unix.so
2019-01-11 16:04:34 +08:00
David Gumberg
e2bb1d3b42
Make macosx.cmd generic
2018-09-29 16:29:58 -07:00
Diego Nehab
288219fd6b
Update to Visual Studio 2017.
2018-08-22 17:37:32 -03:00
Diego Nehab
648d81281f
Merge pull request #256 from ewestbrook/luasocket254
...
url.lua:absolute_path(): fix issue #254
2018-08-22 14:18:43 -03:00
E. Westbrook
043e997713
url.lua:remove_dot_components(): avoid ambiguous numeric representation as empty-path-segment marker
2018-08-21 12:43:30 -06:00
E. Westbrook
ca5398be09
url.lua:remove_dot_components(): use temporary NUL marker to reduce empty-segment special-case code
2018-08-21 12:17:12 -06:00
E. Westbrook
38d936ec0e
url.lua:remove_dot_components(): empty path component double-dot corner case
2018-08-21 11:27:42 -06:00