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
2017-11-22 09:30:12 +01:00
3ee89515a0
fixed URL parsing in url.lua: parse fragment after parsing username and password.
2017-11-19 19:48:37 +01:00
053c032a70
mime.lua: Obsolete require("io")
...
The `io` package is included but never used.
2017-09-04 10:26:11 +02:00
5a17f79b03
Merge pull request #213 from elliptica/master
...
Fix typo
2017-05-15 15:29:49 -03:00
aef7bcf288
Fix typo
2017-04-17 18:47:48 +03:00
ff1a447b4d
Merge pull request #210 from Lord-Helmchen/patch-1
...
make protect_segment in url.lua rfc compliant
2017-03-20 17:01:30 -03:00
47e644031f
Preserve path when parsing urls.
2017-03-20 16:56:15 -03:00
1b4debffee
Fix issue #196
2017-03-20 15:50:47 -03:00
865356f6eb
Merge pull request #211 from fperrad/patch-1
...
fix for Lua 5.3 built without number / string conversion
2017-03-20 13:58:33 -03:00
44fb9e9112
correct typo
2017-03-16 17:53:02 +01:00
16bb548746
fix for Lua 5.3 built without number / string conversion
...
This kind of Lua could be built with this command:
```
hererocks --lua 5.3 --cflags="-DLUA_NOCVTN2S -DLUA_NOCVTS2N"
```
2017-03-16 16:57:17 +01:00
860da0f4b4
make protect_segment in url.lua rfc compliant
...
percent-encode uppercase
see https://tools.ietf.org/html/rfc3986#section-6.2.2
2017-03-16 16:33:28 +01:00
29e5ad610a
Merge pull request #207 from cbane/unix-sockets
...
Add backwards compatibility wrappers for socket.unix
2017-01-25 23:25:55 -02:00
ea0064625b
Add backwards compatibility wrappers for socket.unix
...
Add backwards compatibility aliases "tcp" and "udp" for the recently renamed
"stream" and "dgram" functions, as well as a wrapper function and metatable
setup so that socket.unix() calls socket.unix.stream().
2017-01-25 18:04:35 -06:00
843fe9b65f
Merge pull request #206 from ncopa/create-socket-on-first-sendto
...
Create socket on first sendto if family agnostic udp() was used
2017-01-25 13:15:51 -02:00
3041a808c3
Create socket on first sendto if family agnostic udp() was used
...
Create socket and set family on first sendto() if udp() was created
without address family.
Signed-off-by: Natanael Copa <ncopa@alpinelinux.org >
2017-01-25 12:52:56 +01:00
a0baab5f3c
Merge pull request #199 from enginix/master
...
Rename unix.tcp to unix.stream, unix.udp to unix.dgram
2017-01-04 18:41:31 -02:00
3a33c37b9c
rename unix.tcp to unix.stream, unix.udp to unix.dgram
2016-12-25 23:33:10 +08:00
ac3201d620
Merge pull request #192 from mmaxs/master
...
Allow DESTDIR to be set from the environment
2016-11-11 02:28:07 -05:00
cd1e52eb7a
allow DESTDIR to be set from the environment
2016-11-08 22:07:20 +03:00
316a9455b9
Merge pull request #181 from enginix/master
...
Add support for datagram unix domain sockets
2016-07-22 14:06:30 -03:00
2205c2053c
add getsockname api for unix {udp,tcp} socket
2016-07-22 22:52:13 +08:00
c87f953d81
fix unixudp object checking issue
2016-07-04 16:38:37 +08:00
9f77f8b24f
unix socket: compat lua 5.1
2016-06-30 15:40:51 +08:00
aa1b8cc9bc
support datagram unix domain sockets
2016-06-24 21:33:19 +08:00
30a64c585a
Merge pull request #178 from pdxmeshnet/master
...
Add rockspec to current development version.
2016-06-17 11:17:26 -03:00
3abd1f2dd0
Added future release rockspec file
2016-06-15 15:27:07 -07:00
6aa4f2bc33
Merge pull request #167 from xspager/add_haiku_plat
...
Add the lib network to the linked libs if the platform is Haiku
2016-04-12 09:29:46 -03:00
e2acf378ea
Merge pull request #171 from JonasKunze/feature/overwriteFlags
...
Enabled overwriting of MYCF/MYLDFlAGS
2016-04-12 09:29:14 -03:00
6a0506ca44
Merge pull request #170 from bytefire/master
...
URL-decode user password before adding to authorization header.
2016-04-12 09:28:27 -03:00
624924a77b
Enabled overwriting of MYCF/MYLDFlAGS
2016-04-12 13:06:47 +02:00
b9f6fd215a
URL-decode user password before adding to authorization header.
2016-04-12 00:04:21 +01:00
9984741d94
Update comments for url.unescape() function.
2016-04-12 00:01:51 +01:00
6fa6462636
Given LuaRocks support Haiku as a valid platform, link the network library
2016-03-11 16:05:21 -03:00
23ce5aeaa2
Hide ftp.PORT "constant" as a local
2016-03-07 01:33:08 -03:00
916b548240
Family agostic FTP and expose HTTP/FTP url parsing
2016-03-07 01:30:30 -03:00
5b4b915879
Remove global PORT. Fix https redirect.
2016-03-04 16:16:41 -03:00
944305dc21
Added gettimeout for completeness.
...
Also documented.
Rordered manuals so order is alphabetical.
2016-03-04 15:36:32 -03:00
cdce73b226
Added support for FTP command lists
2016-03-04 14:38:56 -03:00
fe7b37aced
Merge pull request #166 from siffiejoe/exception-tweaks
...
Exception tweaks
2016-02-24 13:23:20 -03:00
0341516a29
Clarify documentation for try/protect.
2016-02-24 06:59:37 +01:00
4392bdcdd4
Always put metatable in first upvalue.
2016-02-24 00:57:42 +01:00
9fe38c654f
Don't swallow errors in finalizers.
2016-02-24 00:48:43 +01:00
9ffd96724d
Merge pull request #162 from siffiejoe/exception-meta
...
Support table errors in LuaSockets LTN13 C implementation.
2016-02-23 14:30:35 -03:00
7cab8a5006
Update comment in except.h
2016-02-21 12:28:13 +01:00
7c1df8a7cd
Update HTML docs for try/protect
2016-02-21 12:10:25 +01:00
fb713cdedb
Add more tests for socket.try/protect
2016-02-21 12:09:58 +01:00
d075e7322f
Support table errors.
...
LuaSocket wraps error messages raised by newtry() in a table and unpacks
them later so that (string) errors raised by 3rd-party code can be
passed through as-is. This obviously didn't work when the 3rd-party code
raised a table as an error message. This change sets a private metatable
on all wrapped LuaSocket exceptions to distinguish them from 3rd-party
table errors.
2016-02-21 11:59:44 +01:00
bf13ec7fd4
Merge pull request #155 from JonasKunze/feature/solaris
...
Added Solaris platform
2016-02-11 11:02:58 -02:00
280e1d68a6
Merge pull request #157 from mpeterv/ltn12-lua53
...
Fix error in ltn12 under Lua 5.3
2016-02-11 11:01:57 -02:00