aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'lua52-mingw' of https://github.com/pkulchenko/luasocket into ↵unknown2013-05-243-0/+65
|\ | | | | | | pkulchenko
| * Updated IPV6_V6ONLY to match header files on Windows.Paul Kulchenko2013-04-091-1/+1
| |
| * Added inet_pton/inet_ntop for MinGW on Windows; compiles with Lua52.Paul Kulchenko2013-04-073-0/+65
| |
* | Merge pull request #37 from davidm/unstableDiego Nehab2013-04-171-1/+1
|\ \ | | | | | | lpr.lua: fix invalid string escape sequence \?
| * | lpr.lua: fix invalid string escape sequence \?David Manura2013-04-171-1/+1
|/ / | | | | | | Not valid in 5.2 and luajit.
* | Merge pull request #29 from ↵Diego Nehab2013-04-171-0/+67
|\ \ | | | | | | | | | | | | keplerproject/94c958871919726f2954b3d3fa9a9f8ae21124e9 Rockspec for building and installing LuaSocket 2.1 with LuaRocks
| * | rockspec for luasocket 2.1 unstableFabio Mascarenhas2013-01-241-0/+67
| |/
* | Merge pull request #27 from catwell/pull-noargDiego Nehab2013-04-174-12/+13
|\ \ | | | | | | fix more uses of arg
| * | remove uses of arg in the codebasePierre Chapuis2013-01-232-7/+6
| | |
| * | fix use of arg in ltn documentationPierre Chapuis2013-01-232-5/+7
| |/
* | Merge pull request #32 from ideka/unstableDiego Nehab2013-04-1711-19/+19
|\ \ | |/ |/| Use the length operator (#) instead of table.getn.
| * Use the length operator (#) instead of table.getn.Gerardo Marset2013-02-2511-19/+19
|/ | | | | table.getn was deprecated in Lua 5.1 in favor of #, the length operator. See: http://www.lua.org/manual/5.1/manual.html#7.2
* Cookie modifications.Diego Nehab2013-01-103-0/+90
|
* Remove warnings and fix makefile for Win32.Diego Nehab2012-12-119-37/+33
|
* Fix socket_accept usage to depend on family.Diego Nehab2012-12-118-13/+22
|
* Move Visual Studio projects to 2012.Diego Nehab2012-12-105-470/+415
|
* Fix ltn12 version.Diego Nehab2012-12-102-1/+7
|
* Merge pull request #25 from ewmailing/unstableDiego Nehab2012-12-101-0/+25
|\ | | | | Copied socket_gaistrerror implementation from usocket to wsocket to allo...
| * Copied socket_gaistrerror implementation from usocket to wsocket to allow ↵Eric Wing2012-11-201-0/+25
| | | | | | | | Windows version to compile because it is missing the function. EAI_OVERFLOW and EAI_SYSTEM are commented out because they don't exist on Windows.
* | Merge pull request #24 from catwell/tracking-diegoDiego Nehab2012-12-101-1/+3
|\ \ | |/ |/| fix use of arg in ltn12
| * fix use of arg in ltn12Pierre Chapuis2012-09-171-1/+3
|/
* Merge pull request #22 from Florob/smtpDiego Nehab2012-08-231-2/+2
|\ | | | | Send SMTP AUTH LOGIN response using tp:send(). Fixes #18
| * Send SMTP AUTH LOGIN response using tp:send(). Fixes #18Florian Zeitz2012-08-071-2/+2
| | | | | | | | | | | | tp:command() uppercases the command. Without a command we would end up with a space in front of the data. Therefore use send() directly here.
* | Fix udp:setpeername("*")Diego Nehab2012-08-239-31/+96
|/ | | | | | | | | | | | | | There seems to be a curious difference between MacOS and Linux and I am not sure if this is documented. When you break a "connection" on Mac OS, you only eliminate the peer association, but the local address remains bound. On Linux, breaking a "connection" eliminates the binding to the local address. Have you guys ever come accross this? Another irritating difference is that connect() returns the error EAFNOSUPPORT on Mac OS. I am going to ignore all errors when the reason for calling connect() is simply to break the "connection".
* Add new bug fix comment.Diego Nehab2012-08-011-0/+3
|
* Fix HORRIBLE but in b64/qp code.Diego Nehab2012-08-012-1/+9
| | | | | | | Bug was caught by user moteus. Code was checking if arguments was nil after using luaL_Buffer code, which messes with the stack. Simple to fix, though.
* Fixed default Linux path to work with UbuntuDiego Nehab2012-08-011-2/+2
| | | | Also fixed clean target to remove serial objects
* Merge pull request #20 from Florob/sendtoDiego Nehab2012-07-311-25/+84
|\ | | | | IPv6 support for udp:sendto() and udp:receivefrom()
| * Add IPv6 support to udp:receivefrom()Florian Zeitz2012-07-181-16/+54
| |
| * Add IPv6 support to udp:sendto()Florian Zeitz2012-07-171-9/+30
| |
* | Merge pull request #15 from darkrain42/unstableDiego Nehab2012-07-311-1/+5
|\ \ | | | | | | tcp: Initialize clnt->family in :accept()
| * | tcp: Initialize clnt->family in :accept()Paul Aurich2012-05-211-1/+5
| |/ | | | | | | | | Also unconditionally zero out the structs when allocated, for good measure.
* | Merge pull request #14 from Zash/zash-improves-makefileDiego Nehab2012-07-311-6/+7
|\ \ | |/ |/| Use the install util instead of cp and mkdir
| * src/makefile: Use install instead of cp and mkdir.Kim Alvefur2012-05-151-3/+3
| |
| * src/makefile: Move mkdir to a variableKim Alvefur2012-05-151-4/+5
|/
* Improve makefile to allow overriden variablesDiego Nehab2012-05-112-12/+22
| | | | | | Before this change, it was difficult to set default directories for different platforms that would still work with different Lua versions.
* Merge pull request #12 from sam-github/fix-connect6-and-do-connect-in-cDiego Nehab2012-05-107-48/+69
|\ | | | | socket.connect now implemented in the C core
| * socket.connect now implemented in the C coreSam Roberts2012-05-107-48/+69
|/ | | | | | | This avoid socket.lua duplicating the iteration over the results of getaddrinfo(). Some problems with the C implementation not initializing sockets or the luasocket family have also been fixed, and error reporting made more robust.
* Merge pull request #8 from sam-github/fix-confusing-servname-referenceDiego Nehab2012-05-081-2/+2
|\ | | | | Reword error msg to distinguish between service and server
| * Reword error msg to distinguish between service and serverSam Roberts2012-05-081-2/+2
| | | | | | | | | | servname is easily confused with "server name", making it seem as if the server name couldn't be resolved.
* | Merge pull request #7 from sam-github/fix-makefilesDiego Nehab2012-05-082-22/+76
|\ \ | | | | | | Rework makefiles to simplify setting and choosing build options.
| * | Rework makefiles to simplify setting and choosing build options.Sam Roberts2012-05-082-22/+76
| |/ | | | | | | | | | | Includes documentation for common build settings, reasonable defaults, and ability to set common build options in the environment.
* | Merge pull request #6 from Florob/getnameinfoDiego Nehab2012-05-081-0/+48
|\ \ | |/ |/| Add a getnameinfo() wrapper
| * Add a getnameinfo() wrapperFlorian Zeitz2012-05-051-0/+48
|/ | | | | | | | | This wrapper takes a domain name or an IP as first argument and a service name or port as second argument. Either argument may be nil. It returns a list of names (always only one in the IP case) and a service name.
* Test server exits gracefully at command of test clientDiego Nehab2012-05-011-0/+7
|
* Merge branch 'tests52' of https://github.com/Florob/luasocket into ↵Diego Nehab2012-05-012-6/+14
|\ | | | | | | Florob-tests52
| * Update method list in testsFlorian Zeitz2012-04-291-1/+4
| |
| * Select loadstring or load for Lua 5.1/5.2 respectivelyFlorian Zeitz2012-04-291-1/+1
| |
| * Test method registration for IPv6 socketsFlorian Zeitz2012-04-291-4/+9
| |
* | :shutdown() errors on all invalid argument stringsSam Roberts2012-04-262-37/+9
|/ | | | | It used to error only on invalid argument strings that started with 's', 'r', or 'b'.