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
Diego Nehab
bf13ec7fd4
Merge pull request #155 from JonasKunze/feature/solaris
...
Added Solaris platform
2016-02-11 11:02:58 -02:00
Diego Nehab
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
mpeterv
9192881346
Don't break global mbox table in mbox.split_mbox
2016-02-11 15:57:56 +03:00
mpeterv
52bb99af35
Fix sink method in tp module
2016-02-11 15:56:57 +03:00
mpeterv
700ece0721
Fix base_parsed global in url module
2016-02-11 15:54:59 +03:00
mpeterv
3c3a5d0011
Use base.select instead of just select
2016-02-11 15:53:53 +03:00
mpeterv
a7f21e8ec4
Fix error in ltn12 under Lua 5.3
2016-02-11 15:51:54 +03:00
Jonas Kunze
5d52ffedf4
Added solaris platform
...
To compile on solaris some libs had to be linked. So far I was only able
to test it on OmniOS r151006
2016-01-15 18:48:57 +01:00
Diego Nehab
83880dbed7
When zero-timeout, only try first address in connect.
2015-12-03 12:56:18 -02:00
Diego Nehab
be67f63f4e
Changed buffer-per-socket to buffer-per-operation.
...
This is a difficult tradeoff to measure. I think large
datagrams won't be used very frequently. So it is better to
not lock a large buffer to each socket object and instead
allocate and deallocate for each operation receiving a
datagram larger than UDP_DATAGRAMSIZE.
2015-10-06 11:33:50 +08:00
Diego Nehab
fd729b32a8
Added support for arbitrary datagram sizes.
...
The maximum size is still constant per UDP object, but the
size can be speficied at creation time.
2015-10-05 11:47:51 +08:00
Diego Nehab
d1ec29be7f
Merge branch 'KateAdams-tcp_reuseport'
2015-10-05 10:28:54 +08:00
Diego Nehab
f4b4720073
Merge branch 'tcp_reuseport' of https://github.com/KateAdams/luasocket into KateAdams-tcp_reuseport
2015-10-05 10:28:29 +08:00
Diego Nehab
4110e4125d
Merge branch 'agnostic'
...
Seems safe to move to master.
2015-08-25 15:43:48 -03:00
Diego Nehab
77bba625d7
Fixes suggested by @Florob in #147 .
2015-08-25 15:41:40 -03:00
Diego Nehab
46d7e75f3e
Merge pull request #96 from chastabor/master
...
Generate headers before proxy changes host and port
2015-08-24 16:41:24 -03:00
Diego Nehab
b6a10ccb68
Merge pull request #84 from PixelToast/patch-2
...
the universe has only existed for 43.8 years
2015-08-24 16:31:42 -03:00
Diego Nehab
96965b179c
New agnostic IPv4 IPv6 functions.
...
Also dealing with EPROTOTYPE Yosemite seems to be throwing
at us for no reason.
2015-08-22 19:52:01 -03:00
Diego Nehab
b211838648
Fix rockspec and serial.c module.
2015-08-21 22:31:29 -03:00
Diego Nehab
9322eacefd
Merge pull request #141 from cjtallman/master
...
Added missing options for UDP getoption.
2015-08-21 15:51:52 -03:00
Diego Nehab
e75444ccd1
New compat.h module implements luaL_setfuncs.
...
Makes initialization code simpler everywhere.
2015-08-21 15:39:34 -03:00
cjtallman
67abaf89eb
Added missing options for UDP getoption.
...
Documentation says "dontroute", "broadcast", "reuseaddr", and
"reuseport" are supported as arguments to getoption, however their
implementations were missing.
2015-06-11 09:02:20 -07:00