Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix cut-paste typo on PIE_HOST_NOT_FOUND. | Diego Nehab | 2015-03-03 | 1 | -30/+30 |
| | |||||
* | Merge branch 'errormsg' of https://github.com/Tieske/luasocket into ↵ | Diego Nehab | 2015-03-03 | 3 | -51/+78 |
|\ | | | | | | | Tieske-errormsg | ||||
| * | updated error messages, less error prone, platform independent | Thijs Schreijer | 2015-03-03 | 3 | -51/+78 |
| | | |||||
* | | Merge pull request #119 from gatzka/master | Diego Nehab | 2015-03-03 | 3 | -12/+13 |
|\ \ | | | | | | | Make casts const correct. | ||||
| * | | Remove unused function luaL_typerror(). | Stephan Gatzka | 2014-12-21 | 1 | -8/+0 |
| | | | |||||
| * | | Add missing prototype for opt_get_reuseport(). | Stephan Gatzka | 2014-12-21 | 1 | -1/+2 |
| | | | |||||
| * | | Make local function udp_strerror() static. | Stephan Gatzka | 2014-12-21 | 1 | -1/+1 |
| | | | |||||
| * | | Make casts const correct. | Stephan Gatzka | 2014-12-21 | 1 | -10/+10 |
| | | | |||||
* | | | Better solution to luaL_checkint... | Diego Nehab | 2015-03-01 | 2 | -12/+2 |
| | | | |||||
* | | | fixed accidental global in `ftp.lua` | Thijs Schreijer | 2015-03-01 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Fix inet_global_getaddrinfo leak of getnameinfo | Diego Nehab | 2015-02-18 | 1 | -0/+1 |
| | | | | | | | | Issue #127 closed. | ||||
* | | Out of the box support for Lua 5.3. | Diego Nehab | 2015-02-18 | 3 | -63/+64 |
|/ | |||||
* | make socket.protect yieldable on Lua 5.2/5.3 | Philipp Janda | 2014-11-10 | 1 | -5/+30 |
| | |||||
* | src/usocket: Don't unset/set O_NONBLOCK around listen() or shutdown() calls. | daurnimator | 2014-10-27 | 1 | -4/+0 |
| | | | | | It doesn't effect them. Not true on windows | ||||
* | src/usocket: Do not setblocking on destroy; | daurnimator | 2014-10-27 | 1 | -1/+0 |
| | | | | | | | This results in unexpected behaviour if the socket has been `dup()`d, as O_NONBLOCK is shared. Close is always 'blocking' anyway See https://github.com/wahern/cqueues/issues/13 for an example use case | ||||
* | Fix Host: header according to RFC7230 | Diego Nehab | 2014-07-15 | 1 | -3/+2 |
| | |||||
* | Add MYCFLAGS and MYLDFLAGS go allow for customization | Diego Nehab | 2013-09-09 | 1 | -6/+11 |
| | |||||
* | Add support for FreeBSD in makefile | Diego Nehab | 2013-09-09 | 1 | -0/+29 |
| | | | | Thanks to Leryan. See issue #78. | ||||
* | Fixed timeout bug introduced by commit e81a6ff | Diego Nehab | 2013-09-09 | 1 | -8/+4 |
| | |||||
* | Merge pull request #74 from catwell/pull-hostport | Diego Nehab | 2013-09-09 | 1 | -1/+3 |
|\ | | | | | Include port in default Host header | ||||
| * | include port in default Host header | Pierre Chapuis | 2013-08-14 | 1 | -1/+3 |
| | | | | | | See RFC 2616 section 14.23. | ||||
* | | Merge pull request #65 from fab13n/480a818bf0ef6de32527ba14fc2bb27e754d0612 | Diego Nehab | 2013-09-09 | 1 | -3/+10 |
|\ \ | |/ |/| | Support for several filters in ltn12.{sink,source}.chain | ||||
| * | support multiple filters in ltn12.{sink,source}.chain() | Fabien Fleutot | 2013-06-18 | 1 | -3/+10 |
| | | |||||
* | | http: look for PROXY in _M, not as a global | Pierre Chapuis | 2013-07-05 | 1 | -2/+2 |
| | | |||||
* | | http: do not set global TIMEOUT | Pierre Chapuis | 2013-07-05 | 1 | -1/+1 |
|/ | |||||
* | Fix makefile and test_socket_error.lua | Diego Nehab | 2013-06-12 | 1 | -1/+1 |
| | |||||
* | Changing from 2.1-rc1 to 3.0-rc1. | Diego Nehab | 2013-06-11 | 5 | -9/+8 |
| | |||||
* | Fix unix export marker. | Diego Nehab | 2013-06-11 | 2 | -1/+7 |
| | |||||
* | Export global table only if "module()" is defined. | Diego Nehab | 2013-06-05 | 2 | -21/+24 |
| | |||||
* | No need for inet_pton. | Diego Nehab | 2013-06-04 | 3 | -39/+3 |
| | |||||
* | Merge pull request #49 from moteus/moteus-ftp-get-2xx | Diego Nehab | 2013-05-30 | 1 | -1/+5 |
|\ | | | | | Fix. recive 2xx while ftp.get cause timeout error | ||||
| * | Fix. recive 2xx while ftp.get cause timeout error | moteus | 2013-05-30 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In this example: >Client send: MDTM test.txt >Server response: 213 20120824120909 Because FTP server do not open new channel (2XX response) and LuaSocket try open new channel we get timeout. ```lua local ftp = require "socket.ftp" local ltn12 = require "ltn12" local url = require("socket.url") local URL = "ftp://USER:TEST@127.0.0.1"; local CMD = 'MDTM test.txt'; -- get timeout ftp.get{ url = URL; command = CMD; sink = ltn12.sink.table{}; } -- or we can use ftp.command ftp.command{ url = URL; command = URL, check = function(...) local status, data = ... return true end; } ``` | ||||
* | | Remove warnings. Move windows specific code. | unknown | 2013-05-30 | 5 | -31/+40 |
| | | |||||
* | | Leaving if in src/ but out of build for now. | Diego Nehab | 2013-05-30 | 7 | -193/+257 |
|/ | |||||
* | Add. Allow get `error` option to socket. | moteus | 2013-05-29 | 4 | -0/+16 |
| | |||||
* | Export global only if LUA_COMPAT_MODULE defined. | Diego Nehab | 2013-05-29 | 11 | -37/+55 |
| | |||||
* | Merge branch 'unstable' of git://github.com/diegonehab/luasocket into ↵ | moteus | 2013-05-28 | 6 | -134/+145 |
|\ | | | | | | | moteus-lua52 | ||||
| * | Fix "final" bug in pton and TCP connreset handling | unknown | 2013-05-28 | 2 | -19/+27 |
| | | |||||
| * | Typo fixed. | Diego Nehab | 2013-05-28 | 1 | -1/+1 |
| | | |||||
| * | Fixed inet_pton and a new Winsock UDP bug. | unknown | 2013-05-28 | 4 | -69/+84 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | inet_pton was copying the entire sockaddr_in struct, rather than just the sin_addr field... I am a bit unsure about the UDP fix, because it may affect TCP as well. On UDP sockets, when a sendto fails, the next receive/receivefrom fails with CONNRESET. I changed sock_recv/sock_recvfrom in wsocket.c to skip the CONNRESET from the recv/recvfrom, hoping that if the socket is TCP, sock_waitfd will get the CONNRESET again. The tests pass, but this should be tested more thoroughly. | ||||
| * | Fix wrong usage of inet_pton. | unknown | 2013-05-27 | 1 | -2/+2 |
| | | |||||
| * | Link only against ws2_32.lib. | unknown | 2013-05-27 | 1 | -3/+3 |
| | | |||||
| * | Simplifying getaddrinfo treatment. | Diego Nehab | 2013-05-27 | 1 | -32/+18 |
| | | |||||
| * | Merge branch 'moteus' of https://github.com/moteus/luasocket into moteus | unknown | 2013-05-27 | 2 | -4/+21 |
| |\ | |||||
| * | | Fix Visual Studio 2012 projects | unknown | 2013-05-27 | 3 | -24/+26 |
| | | | |||||
* | | | Build with Lua 5.2 without LUA_COMPAT_MODULE flag. | moteus | 2013-05-27 | 13 | -113/+177 |
| |/ |/| | | | | | LUASOCKET_USE_GLOBAL flag enable create global variables when load socket/mime modules. | ||||
* | | Fix. setsockname fails with "*" as host. | moteus | 2013-05-27 | 2 | -1/+3 |
| | | | | | | | | Add. test_bind.lua | ||||
* | | Fix. getaddrinfo returns garbage as address on Windows. | moteus | 2013-05-27 | 1 | -3/+18 |
|/ | | | | Add. test_getaddrinfo.lua | ||||
* | Merge tryconnect6 into inet_tryconnect. | Diego Nehab | 2013-05-26 | 4 | -16/+29 |
| | |||||
* | Fix socket.connect | Diego Nehab | 2013-05-26 | 1 | -2/+18 |
| | | | | | | | Previous implementation was not making sure the socket had the same family as the addr returned by getaddrinfo. So instead of "connection refused", we could get "invalid argument", which was our fault. |