E. Westbrook
72fb9dcb49
src/options.c: increase buffer from 45 to 57, to accommodate string sizes specified (detected by gcc7's -Wstringpop-overflow)
2017-12-22 16:57:20 -07:00
Diego Nehab
88b13a825b
Merge pull request #238 from hleuwer/master
...
Fix URL parsing of userinfo containing # character.
2017-11-23 13:28:25 -02:00
Herbert Leuwer
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
Herbert Leuwer
3ee89515a0
fixed URL parsing in url.lua: parse fragment after parsing username and password.
2017-11-19 19:48:37 +01:00
Pieter De Gendt
053c032a70
mime.lua: Obsolete require("io")
...
The `io` package is included but never used.
2017-09-04 10:26:11 +02:00
Diego Nehab
5a17f79b03
Merge pull request #213 from elliptica/master
...
Fix typo
2017-05-15 15:29:49 -03:00
Elliptica
aef7bcf288
Fix typo
2017-04-17 18:47:48 +03:00
Diego Nehab
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
Diego Nehab
47e644031f
Preserve path when parsing urls.
2017-03-20 16:56:15 -03:00
Diego Nehab
1b4debffee
Fix issue #196
2017-03-20 15:50:47 -03:00
Diego Nehab
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
LordHelmchen
44fb9e9112
correct typo
2017-03-16 17:53:02 +01:00
François Perrad
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
LordHelmchen
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
Diego Nehab
29e5ad610a
Merge pull request #207 from cbane/unix-sockets
...
Add backwards compatibility wrappers for socket.unix
2017-01-25 23:25:55 -02:00
Courtney Bane
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
Diego Nehab
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
Natanael Copa
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
Diego Nehab
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
enginix
3a33c37b9c
rename unix.tcp to unix.stream, unix.udp to unix.dgram
2016-12-25 23:33:10 +08:00
Diego Nehab
ac3201d620
Merge pull request #192 from mmaxs/master
...
Allow DESTDIR to be set from the environment
2016-11-11 02:28:07 -05:00
Mike Usenko
cd1e52eb7a
allow DESTDIR to be set from the environment
2016-11-08 22:07:20 +03:00
Diego Nehab
316a9455b9
Merge pull request #181 from enginix/master
...
Add support for datagram unix domain sockets
2016-07-22 14:06:30 -03:00
enginix
2205c2053c
add getsockname api for unix {udp,tcp} socket
2016-07-22 22:52:13 +08:00
enginix
c87f953d81
fix unixudp object checking issue
2016-07-04 16:38:37 +08:00
enginix
9f77f8b24f
unix socket: compat lua 5.1
2016-06-30 15:40:51 +08:00
enginix
aa1b8cc9bc
support datagram unix domain sockets
2016-06-24 21:33:19 +08:00
Diego Nehab
30a64c585a
Merge pull request #178 from pdxmeshnet/master
...
Add rockspec to current development version.
2016-06-17 11:17:26 -03:00
Alex R
3abd1f2dd0
Added future release rockspec file
2016-06-15 15:27:07 -07:00
Diego Nehab
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
Diego Nehab
e2acf378ea
Merge pull request #171 from JonasKunze/feature/overwriteFlags
...
Enabled overwriting of MYCF/MYLDFlAGS
2016-04-12 09:29:14 -03:00
Diego Nehab
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
Jonas Kunze
624924a77b
Enabled overwriting of MYCF/MYLDFlAGS
2016-04-12 13:06:47 +02:00
Okash Khawaja
b9f6fd215a
URL-decode user password before adding to authorization header.
2016-04-12 00:04:21 +01:00
Okash Khawaja
9984741d94
Update comments for url.unescape() function.
2016-04-12 00:01:51 +01:00
Daniel Lemos
6fa6462636
Given LuaRocks support Haiku as a valid platform, link the network library
2016-03-11 16:05:21 -03:00
Diego Nehab
23ce5aeaa2
Hide ftp.PORT "constant" as a local
2016-03-07 01:33:08 -03:00
Diego Nehab
916b548240
Family agostic FTP and expose HTTP/FTP url parsing
2016-03-07 01:30:30 -03:00
Diego Nehab
5b4b915879
Remove global PORT. Fix https redirect.
2016-03-04 16:16:41 -03:00
Diego Nehab
944305dc21
Added gettimeout for completeness.
...
Also documented.
Rordered manuals so order is alphabetical.
2016-03-04 15:36:32 -03:00
Diego Nehab
cdce73b226
Added support for FTP command lists
2016-03-04 14:38:56 -03:00
Diego Nehab
fe7b37aced
Merge pull request #166 from siffiejoe/exception-tweaks
...
Exception tweaks
2016-02-24 13:23:20 -03:00
Philipp Janda
0341516a29
Clarify documentation for try/protect.
2016-02-24 06:59:37 +01:00
Philipp Janda
4392bdcdd4
Always put metatable in first upvalue.
2016-02-24 00:57:42 +01:00
Philipp Janda
9fe38c654f
Don't swallow errors in finalizers.
2016-02-24 00:48:43 +01:00
Diego Nehab
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
Philipp Janda
7cab8a5006
Update comment in except.h
2016-02-21 12:28:13 +01:00
mpeterv
7c1df8a7cd
Update HTML docs for try/protect
2016-02-21 12:10:25 +01:00
mpeterv
fb713cdedb
Add more tests for socket.try/protect
2016-02-21 12:09:58 +01:00
Philipp Janda
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