This website requires JavaScript.
c7215bef07
Remove .filters and hardcoded platform.
Diego Nehab
2019-03-02 17:47:18 -03:00
1e4255e2a9
Update Windows projects vor Visual Studio 2017
Diego Nehab
2019-03-01 20:46:37 -03:00
5cc91ab600
Merge pull request #272 from ewestbrook/pr268bugfix
Diego Nehab
2019-03-01 00:38:44 -03:00
297f9d0277
bugfix: http.lua multischeme change that got dropped during PR conflict resolution
E. Westbrook
2019-02-28 18:40:30 -07:00
34d525984c
Merge pull request #243 from mojca/eai-undefined
Diego Nehab
2019-02-26 14:09:00 -03:00
d9afe3fd9c
Only use EAI_OVERFLOW, AI_NUMERICSERV if defined
Mojca Miklavec
2018-03-21 18:02:46 +01:00
c0fba03e4f
Merge pull request #270 from ewestbrook/functionvisibility
Diego Nehab
2019-02-26 00:06:02 -03:00
e2e43d62fa
rockspecs: remove visibility and dllexport defines in favor of in-source labeling
E. Westbrook
2019-02-25 16:06:30 -07:00
2d8f0d9901
src/makefile: remove visibility and dllexport defines in favor of in-source labeling
E. Westbrook
2019-02-25 16:04:49 -07:00
f8183bab87
usocket.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 16:04:29 -07:00
d7ffc2f4e6
usocket.c use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 16:04:16 -07:00
fe437ee844
unixstream.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 16:01:44 -07:00
678d558c5f
unixdgram.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 16:01:33 -07:00
30a0a6003b
udp.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 16:01:21 -07:00
87c2dee13e
timeout.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 16:01:04 -07:00
525d703e16
tcp.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 16:00:51 -07:00
898f2df025
serial.c: include luasocket.h
E. Westbrook
2019-02-25 16:00:38 -07:00
fae993c118
select.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 15:59:29 -07:00
ef2a3fcedb
options.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 15:59:19 -07:00
3f19a052e8
io.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 15:59:09 -07:00
731b23bc89
inet.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 15:58:54 -07:00
395729d431
except.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 15:58:45 -07:00
2bf6730fd5
pragma.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 15:58:30 -07:00
b95527e140
buffer.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 15:57:25 -07:00
c0374dd46f
auxiliar.c: use LUASOCKET_PRIVATE
E. Westbrook
2019-02-25 15:57:01 -07:00
16b0026e27
unix.c: use LUASOCKET_API
E. Westbrook
2019-02-25 15:56:28 -07:00
1f6035070f
mime.c: use LUASOCKET_API
E. Westbrook
2019-02-25 15:56:17 -07:00
c23bf865ce
unix.h: use LUASOCKET_API
E. Westbrook
2019-02-25 15:55:36 -07:00
efc4bb3e2d
mime.h: use LUASOCKET_API
E. Westbrook
2019-02-25 15:55:04 -07:00
f06b17c4c9
luasocket.h: define LUASOCKET_API and LUASOCKET_PRIVATE for export visibility
E. Westbrook
2019-02-25 15:54:09 -07:00
9b3f7a4304
Merge pull request #268 from ewestbrook/prc-multischeme
Diego Nehab
2019-02-24 21:29:19 -03:00
2a467001f6
http.lua: Error informatively if insufficient LuaSec support
E. Westbrook
2019-02-24 16:24:42 -07:00
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")
E. Westbrook
2018-07-12 01:10:11 -06:00
38865fad3a
Merge pull request #224 from pdgendt/patch-2
Diego Nehab
2019-02-24 18:06:00 -03:00
fa807f3ffd
Merge pull request #246 from xyida/yoda
Diego Nehab
2019-02-24 18:01:33 -03:00
a9c75cb099
Merge pull request #244 from leyyer/options
Diego Nehab
2019-02-24 17:57:23 -03:00
699c36c019
Merge pull request #116 from linuxmaniac/master
Diego Nehab
2019-02-24 17:55:27 -03:00
f6ba23d463
Merge pull request #259 from davidgumberg/patch-1
Diego Nehab
2019-02-24 17:54:11 -03:00
b8f088e868
Merge pull request #258 from ewestbrook/luasec117
Diego Nehab
2019-02-24 17:48:00 -03:00
c5cef32897
Merge pull request #262 from fregie/master
Diego Nehab
2019-02-24 17:45:58 -03:00
4b0f1d753d
Merge pull request #265 from ewestbrook/dualincpaths
Diego Nehab
2019-02-24 17:44:54 -03:00
40f79c1961
Merge pull request #266 from siffiejoe/luajit-static-linking
Diego Nehab
2019-02-24 17:42:27 -03:00
e136dd3df3
Merge pull request #267 from ewestbrook/prc-maxredirects
Diego Nehab
2019-02-24 17:41:10 -03:00
09ff9b650c
http.lua: allow override of hard-coded 5 max redirects
E. Westbrook
2018-07-13 12:52:26 -06:00
59c8aaac34
Fix static linking problem with LuaJIT
Philipp Janda
2019-02-23 10:32:25 +01:00
5858c8e776
src/makefile: support both lua/$(LUAV) and lua$(LUAV) include paths
E. Westbrook
2019-02-22 16:16:03 -07:00
686f2ce822
http.lua: if default for scheme, omit port number in "Host:" header
E. Westbrook
2018-07-12 11:07:20 -06:00
144fa01c2f
Merge pull request #264 from ewestbrook/freebsd-unix-bind-connect
Diego Nehab
2019-02-19 16:08:47 -03:00
024646de54
Use SUN_LEN macro
E. Westbrook
2019-02-19 09:59:35 -07:00
57e04f55dc
Merge pull request #263 from ewestbrook/freebsd-has-sun-len
Diego Nehab
2019-02-19 13:26:18 -03:00
531012df1a
src/unixdgram.c: allow connect() and bind() on freebsd without dummy char, and simplify calculations
E. Westbrook
2019-02-19 04:51:23 -07:00
d1e35c9573
src/makefile: define UNIX_HAS_SUN_LEN for FreeBSD builds
E. Westbrook
2019-02-19 04:02:37 -07:00
4950294c26
compile unixdgram.c, unixstream.c into unix.so
fregie
2019-01-11 16:04:34 +08:00
e2bb1d3b42
Make macosx.cmd generic
David Gumberg
2018-09-29 16:29:58 -07:00
288219fd6b
Update to Visual Studio 2017.
Diego Nehab
2018-08-22 17:37:32 -03:00
648d81281f
Merge pull request #256 from ewestbrook/luasocket254
Diego Nehab
2018-08-22 14:18:43 -03:00
043e997713
url.lua:remove_dot_components(): avoid ambiguous numeric representation as empty-path-segment marker
E. Westbrook
2018-08-21 12:42:26 -06:00
ca5398be09
url.lua:remove_dot_components(): use temporary NUL marker to reduce empty-segment special-case code
E. Westbrook
2018-08-21 12:02:25 -06:00
38d936ec0e
url.lua:remove_dot_components(): empty path component double-dot corner case
E. Westbrook
2018-08-21 11:27:42 -06:00
5b862e6a3c
url.lua:absolute_path(): ensure a separator between base_path and relative_path
E. Westbrook
2018-08-21 10:43:04 -06:00
7ccea58776
url.lua:remove_dot_components(): avoid overconsuming dot segments
E. Westbrook
2018-08-21 09:59:45 -06:00
c570a32c21
url.lua:remove_dot_components(): limit beginning-of-string double-dot corner case to prevent triple-dot activation and authority collision
E. Westbrook
2018-08-21 09:07:42 -06:00
c905b5d44f
url.lua: separate remove_dot_components() from absolute_path(); also use in _M.absolute() even when not merging
E. Westbrook
2018-08-21 08:03:51 -06:00
17a95c126a
url.lua:absolute_path(): fix issue #254 , simplify, add more test cases
E. Westbrook
2018-08-19 11:32:42 -06:00
5813cd0505
Merge pull request #253 from flyingdutchman23/master
Diego Nehab
2018-08-06 13:15:58 -03:00
9b82c7871d
Fix gcc-8.1.0 warning.
Joris Clement
2018-08-06 15:30:13 +02:00
4df569e9f8
Merge pull request #250 from ewestbrook/testudata-compat
Diego Nehab
2018-06-05 10:54:55 -03:00
cc42bcbf80
Merge pull request #251 from ewestbrook/ltn12tblsrc
Diego Nehab
2018-06-05 09:56:59 -03:00
8fee636309
Add ltn12.source.table()
E. Westbrook
2018-06-04 23:23:39 -06:00
5848de4851
src/compat.c: provide luaL_testudata() for use by auxiliar.c under Lua 5.1
E. Westbrook
2018-06-04 20:14:13 -06:00
e1e41be948
Update auxiliar.c
George Zhao
2018-06-03 20:08:02 +08:00
4a3504612c
Fixed an issue that was mistaken for HTTP 0.9 when timeout
xyida
2018-04-26 16:39:29 +08:00
97bfe1e043
add options: get/set : recv-buffer-size get/set : send-buffer-size
surenyi
2018-03-25 14:58:10 +08:00
6529598909
Merge pull request #239 from ewestbrook/namebuf57
Diego Nehab
2017-12-23 01:24:33 -02:00
72fb9dcb49
src/options.c: increase buffer from 45 to 57, to accommodate string sizes specified (detected by gcc7's -Wstringpop-overflow)
E. Westbrook
2017-12-22 16:57:20 -07:00
88b13a825b
Merge pull request #238 from hleuwer/master
Diego Nehab
2017-11-23 13:28:25 -02:00
2d6a0f7bda
fixed url parsing; postpone fragment parsing after authority parsing; added test cases to test/urltest.lua fixed reference patterns in check_protect() to upper case hex letters
Herbert Leuwer
2017-11-22 09:30:12 +01:00
3ee89515a0
fixed URL parsing in url.lua: parse fragment after parsing username and password.
Herbert Leuwer
2017-11-19 19:48:37 +01:00
053c032a70
mime.lua: Obsolete require("io")
Pieter De Gendt
2017-09-04 10:26:11 +02:00
5a17f79b03
Merge pull request #213 from elliptica/master
Diego Nehab
2017-05-15 15:29:49 -03:00
aef7bcf288
Fix typo
Elliptica
2017-04-17 18:47:48 +03:00
ff1a447b4d
Merge pull request #210 from Lord-Helmchen/patch-1
Diego Nehab
2017-03-20 17:01:30 -03:00
47e644031f
Preserve path when parsing urls.
Diego Nehab
2017-03-20 16:56:15 -03:00
1b4debffee
Fix issue #196
Diego Nehab
2017-03-20 15:50:47 -03:00
865356f6eb
Merge pull request #211 from fperrad/patch-1
Diego Nehab
2017-03-20 13:58:33 -03:00
44fb9e9112
correct typo
LordHelmchen
2017-03-16 17:53:02 +01:00
16bb548746
fix for Lua 5.3 built without number / string conversion
François Perrad
2017-03-16 16:57:17 +01:00
860da0f4b4
make protect_segment in url.lua rfc compliant
LordHelmchen
2017-03-16 16:33:28 +01:00
29e5ad610a
Merge pull request #207 from cbane/unix-sockets
Diego Nehab
2017-01-25 23:25:55 -02:00
ea0064625b
Add backwards compatibility wrappers for socket.unix
Courtney Bane
2017-01-25 18:04:35 -06:00
843fe9b65f
Merge pull request #206 from ncopa/create-socket-on-first-sendto
Diego Nehab
2017-01-25 13:15:51 -02:00
3041a808c3
Create socket on first sendto if family agnostic udp() was used
Natanael Copa
2017-01-25 12:43:29 +01:00
a0baab5f3c
Merge pull request #199 from enginix/master
Diego Nehab
2017-01-04 18:41:31 -02:00
3a33c37b9c
rename unix.tcp to unix.stream, unix.udp to unix.dgram
enginix
2016-12-25 23:15:12 +08:00
ac3201d620
Merge pull request #192 from mmaxs/master
Diego Nehab
2016-11-11 02:28:07 -05:00
cd1e52eb7a
allow DESTDIR to be set from the environment
Mike Usenko
2016-11-08 22:07:20 +03:00
316a9455b9
Merge pull request #181 from enginix/master
Diego Nehab
2016-07-22 14:06:30 -03:00
2205c2053c
add getsockname api for unix {udp,tcp} socket
enginix
2016-07-22 22:46:45 +08:00
c87f953d81
fix unixudp object checking issue
enginix
2016-07-04 16:38:37 +08:00
9f77f8b24f
unix socket: compat lua 5.1
enginix
2016-06-30 15:40:51 +08:00