aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | fixed yieldable socket.protect in etc/dispatch.luaPhilipp Janda2014-11-101-15/+22
|/ /
* | Merge pull request #108 from daurnimator/masterDiego Nehab2014-10-271-5/+0
|\ \ | | | | | | src/usocket: Do not setblocking on destroy, shutdown, and listen.
| * | src/usocket: Don't unset/set O_NONBLOCK around listen() or shutdown() calls.daurnimator2014-10-271-4/+0
| | | | | | | | | | | | | | | It doesn't effect them. Not true on windows
| * | src/usocket: Do not setblocking on destroy;daurnimator2014-10-271-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 RFC7230Diego Nehab2014-07-151-3/+2
|/
* Add MYCFLAGS and MYLDFLAGS go allow for customizationDiego Nehab2013-09-091-6/+11
|
* Add support for FreeBSD in makefileDiego Nehab2013-09-092-1/+30
| | | | Thanks to Leryan. See issue #78.
* Fixed timeout bug introduced by commit e81a6ffDiego Nehab2013-09-091-8/+4
|
* Merge pull request #74 from catwell/pull-hostportDiego Nehab2013-09-091-1/+3
|\ | | | | Include port in default Host header
| * include port in default Host headerPierre Chapuis2013-08-141-1/+3
| | | | | | See RFC 2616 section 14.23.
* | Merge pull request #65 from fab13n/480a818bf0ef6de32527ba14fc2bb27e754d0612Diego Nehab2013-09-092-3/+35
|\ \ | |/ |/| Support for several filters in ltn12.{sink,source}.chain
| * support multiple filters in ltn12.{sink,source}.chain()Fabien Fleutot2013-06-182-3/+35
| |
* | Merge pull request #69 from catwell/pull-globalsDiego Nehab2013-07-051-3/+3
|\ \ | |/ |/| fixes related to constants in the HTTP module
| * http: look for PROXY in _M, not as a globalPierre Chapuis2013-07-051-2/+2
| |
| * http: do not set global TIMEOUTPierre Chapuis2013-07-051-1/+1
|/
* Change link to github page.v3.0-rc1Diego Nehab2013-06-141-2/+2
|
* Add files to distribution.Diego Nehab2013-06-141-4/+5
|
* Change 2.1 to 3.0Diego Nehab2013-06-141-2/+2
|
* Change 2.1 to 3.0-rc1Diego Nehab2013-06-142-1/+2
|
* Update NEW file and sectionDiego Nehab2013-06-143-39/+68
|
* Download archive with https rather than git schemeDiego Nehab2013-06-131-2/+2
|
* Fix version in rockspec.Diego Nehab2013-06-131-1/+1
|
* Fix path for rockspec in travis file.Diego Nehab2013-06-131-2/+2
|
* Merging moteus suggestions for rockspec and travisDiego Nehab2013-06-132-4/+57
|
* Fix makefile and test_socket_error.luaDiego Nehab2013-06-123-4/+12
|
* Merge pull request #58 from mascarenhas/masterDiego Nehab2013-06-122-67/+105
|\ | | | | New rockspec that uses LuaRocks to build instead of the makefile
| * new rockspec using builtin build typeFabio Mascarenhas2013-06-112-67/+105
|/
* Changing from 2.1-rc1 to 3.0-rc1.Diego Nehab2013-06-1110-34/+33
|
* Fix unix export marker.Diego Nehab2013-06-112-1/+7
|
* Export global table only if "module()" is defined.Diego Nehab2013-06-052-21/+24
|
* No need for inet_pton.Diego Nehab2013-06-043-39/+3
|
* Merge pull request #49 from moteus/moteus-ftp-get-2xxDiego Nehab2013-05-301-1/+5
|\ | | | | Fix. recive 2xx while ftp.get cause timeout error
| * Fix. recive 2xx while ftp.get cause timeout errormoteus2013-05-301-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; } ```
* | Unix domain tests still broken.Diego Nehab2013-05-302-12/+12
| |
* | Remove warnings. Move windows specific code.unknown2013-05-305-31/+40
| |
* | Leaving if in src/ but out of build for now.Diego Nehab2013-05-308-196/+265
|/
* Merge pull request #43 from moteus/moteus-getopt-errorDiego Nehab2013-05-295-0/+43
|\ | | | | Add. Allow get `error` option to socket.
| * Add. Allow get `error` option to socket.moteus2013-05-295-0/+43
|/
* Change VC12 project to no LUA_COMPAT_MODUULEunknown2013-05-292-8/+8
|
* Export global only if LUA_COMPAT_MODULE defined.Diego Nehab2013-05-2911-37/+55
|
* Merge branch 'unstable' of git://github.com/diegonehab/luasocket into ↵moteus2013-05-2813-166/+435
|\ | | | | | | moteus-lua52
| * Fix "final" bug in pton and TCP connreset handlingunknown2013-05-282-19/+27
| |
| * Typo fixed.Diego Nehab2013-05-281-1/+1
| |
| * Fixed inet_pton and a new Winsock UDP bug.unknown2013-05-284-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.unknown2013-05-271-2/+2
| |
| * Link only against ws2_32.lib.unknown2013-05-272-7/+7
| |
| * Merge branch 'pkulchenko' into unstableDiego Nehab2013-05-2722-142/+582
| |\
| | * Simplifying getaddrinfo treatment.Diego Nehab2013-05-271-32/+18
| | |
| | * Merge branch 'moteus' of https://github.com/moteus/luasocket into moteusunknown2013-05-275-6/+50
| | |\
| | * | Fix Visual Studio 2012 projectsunknown2013-05-2710-56/+316
| | | |