5d3a78b4a6
Added my test command lines.
2013-05-25 18:10:46 +08:00
bb0b31301a
Add MingW support.
2013-05-25 18:07:38 +08:00
afe0494318
Change Mac OS Lua directory
2013-05-25 15:26:12 +08:00
cbc77440c8
Merge branch 'lua52-mingw' of https://github.com/pkulchenko/luasocket into pkulchenko
2013-05-24 18:33:43 +08:00
ca48baf495
Merge pull request #37 from davidm/unstable
...
lpr.lua: fix invalid string escape sequence \?
2013-04-17 20:55:19 -07:00
817d47df42
lpr.lua: fix invalid string escape sequence \?
...
Not valid in 5.2 and luajit.
2013-04-17 23:35:56 -04:00
238b217c4f
Merge pull request #29 from keplerproject/94c958871919726f2954b3d3fa9a9f8ae21124e9
...
Rockspec for building and installing LuaSocket 2.1 with LuaRocks
2013-04-17 19:40:14 -07:00
c28fa1d309
Merge pull request #27 from catwell/pull-noarg
...
fix more uses of arg
2013-04-17 19:38:21 -07:00
00435529bb
Merge pull request #32 from ideka/unstable
...
Use the length operator (#) instead of table.getn.
2013-04-17 19:13:28 -07:00
571308a94e
Updated IPV6_V6ONLY to match header files on Windows.
2013-04-09 09:25:40 -07:00
5a58786a39
Added inet_pton/inet_ntop for MinGW on Windows; compiles with Lua52.
2013-04-07 12:39:56 -07:00
56893e9dcd
Use the length operator (#) instead of table.getn.
...
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
2013-02-25 20:28:28 -02:00
94c9588719
rockspec for luasocket 2.1 unstable
2013-01-24 15:28:17 -02:00
33b4f0cfc7
remove uses of arg in the codebase
2013-01-23 19:13:32 +01:00
eea1bc04d7
fix use of arg in ltn documentation
2013-01-23 19:03:46 +01:00
d548a78e55
Cookie modifications.
2013-01-10 01:10:34 -02:00
72a5347f97
Remove warnings and fix makefile for Win32.
2012-12-11 17:43:49 -02:00
618ce43ee3
Fix socket_accept usage to depend on family.
2012-12-11 16:35:27 -02:00
66670c3541
Move Visual Studio projects to 2012.
2012-12-10 18:45:05 -02:00
9d97d39575
Fix ltn12 version.
2012-12-10 15:50:44 -02:00
a4b45edef2
Merge pull request #25 from ewmailing/unstable
...
Copied socket_gaistrerror implementation from usocket to wsocket to allo...
2012-12-10 09:31:13 -08:00
114080d835
Merge pull request #24 from catwell/tracking-diego
...
fix use of arg in ltn12
2012-12-10 09:25:21 -08:00
5c467b3954
Copied socket_gaistrerror implementation from usocket to wsocket to allow 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.
2012-11-20 12:58:52 -08:00
ffddaf4a2e
fix use of arg in ltn12
2012-09-17 23:44:04 +02:00
a402222464
Merge pull request #22 from Florob/smtp
...
Send SMTP AUTH LOGIN response using tp:send(). Fixes #18
2012-08-23 15:34:43 -07:00
6368caeb5a
Fix udp:setpeername("*")
...
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".
2012-08-23 19:31:15 -03:00
32e7a107e2
Send SMTP AUTH LOGIN response using tp:send(). Fixes #18
...
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.
2012-08-07 00:01:48 +02:00
03ba06f70c
Add new bug fix comment.
2012-08-01 03:34:06 -03:00
f329aae724
Fix HORRIBLE but in b64/qp code.
...
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.
2012-08-01 03:06:09 -03:00
54ffcd483f
Fixed default Linux path to work with Ubuntu
...
Also fixed clean target to remove serial objects
2012-08-01 02:13:27 -03:00
6370b61414
Merge pull request #20 from Florob/sendto
...
IPv6 support for udp:sendto() and udp:receivefrom()
2012-07-31 22:04:06 -07:00
5616f3a0ae
Merge pull request #15 from darkrain42/unstable
...
tcp: Initialize clnt->family in :accept()
2012-07-31 22:02:10 -07:00
c1bb432eff
Merge pull request #14 from Zash/zash-improves-makefile
...
Use the install util instead of cp and mkdir
2012-07-31 22:00:03 -07:00
7503bb0ca3
Add IPv6 support to udp:receivefrom()
2012-07-18 21:05:30 +02:00
a6cf48596d
Add IPv6 support to udp:sendto()
2012-07-17 19:02:20 +02:00
d777341eaf
tcp: Initialize clnt->family in :accept()
...
Also unconditionally zero out the structs when allocated, for
good measure.
2012-05-21 19:44:08 -07:00
36461db5bb
src/makefile: Use install instead of cp and mkdir.
2012-05-15 18:44:38 +02:00
c624761d32
src/makefile: Move mkdir to a variable
2012-05-15 18:27:46 +02:00
05535a19f8
Improve makefile to allow overriden variables
...
Before this change, it was difficult to set default
directories for different platforms that would still
work with different Lua versions.
2012-05-11 15:33:47 +08:00
399bdb7f41
Merge pull request #12 from sam-github/fix-connect6-and-do-connect-in-c
...
socket.connect now implemented in the C core
2012-05-10 23:16:38 -07:00
156669c28b
socket.connect now implemented in the C core
...
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.
2012-05-10 14:14:22 -07:00
3d3e69c6e4
Merge pull request #8 from sam-github/fix-confusing-servname-reference
...
Reword error msg to distinguish between service and server
2012-05-08 11:52:23 -07:00
1bb586d655
Merge pull request #7 from sam-github/fix-makefiles
...
Rework makefiles to simplify setting and choosing build options.
2012-05-08 11:51:25 -07:00
ee7c53c3e5
Merge pull request #6 from Florob/getnameinfo
...
Add a getnameinfo() wrapper
2012-05-08 11:48:54 -07:00
ac59bcbeac
Reword error msg to distinguish between service and server
...
servname is easily confused with "server name", making it seem
as if the server name couldn't be resolved.
2012-05-08 10:55:33 -07:00
c291383ce2
Rework makefiles to simplify setting and choosing build options.
...
Includes documentation for common build settings, reasonable
defaults, and ability to set common build options in the
environment.
2012-05-08 10:51:56 -07:00
0c3e067af1
Add a getnameinfo() wrapper
...
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.
2012-05-05 02:13:56 +02:00
04be61f88d
Test server exits gracefully at command of test client
2012-05-01 16:21:06 +08:00
af55d25675
Merge branch 'tests52' of https://github.com/Florob/luasocket into Florob-tests52
2012-05-01 16:12:16 +08:00
6de0aa54fd
Update method list in tests
2012-04-29 21:03:28 +02:00