<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luasocket/src, branch v3.0-rc1</title>
<subtitle>A mirror of https://github.com/lunarmodules/luasocket.git
</subtitle>
<id>https://git.lua4.win/luasocket/atom?h=v3.0-rc1</id>
<link rel='self' href='https://git.lua4.win/luasocket/atom?h=v3.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/'/>
<updated>2013-06-12T13:45:15+00:00</updated>
<entry>
<title>Fix makefile and test_socket_error.lua</title>
<updated>2013-06-12T13:45:15+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@impa.br</email>
</author>
<published>2013-06-12T13:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=7cad902bb77ab5052a7dd5560dd76e9dbaac5002'/>
<id>urn:sha1:7cad902bb77ab5052a7dd5560dd76e9dbaac5002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changing from 2.1-rc1 to 3.0-rc1.</title>
<updated>2013-06-11T11:10:03+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@impa.br</email>
</author>
<published>2013-06-11T11:10:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=6e00ffd62f135c30be3b5a6404a722beb1bdf215'/>
<id>urn:sha1:6e00ffd62f135c30be3b5a6404a722beb1bdf215</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix unix export marker.</title>
<updated>2013-06-11T09:20:27+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@impa.br</email>
</author>
<published>2013-06-11T09:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=906abf29d146272512feddd74005a8833ee34e7d'/>
<id>urn:sha1:906abf29d146272512feddd74005a8833ee34e7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Export global table only if "module()" is defined.</title>
<updated>2013-06-05T10:36:51+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@impa.br</email>
</author>
<published>2013-06-05T10:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0'/>
<id>urn:sha1:bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>No need for inet_pton.</title>
<updated>2013-06-04T08:26:49+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@impa.br</email>
</author>
<published>2013-06-04T08:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=b1d1e721d1b325cacfc6342c696191730dea357d'/>
<id>urn:sha1:b1d1e721d1b325cacfc6342c696191730dea357d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #49 from moteus/moteus-ftp-get-2xx</title>
<updated>2013-05-30T10:02:33+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego.nehab@gmail.com</email>
</author>
<published>2013-05-30T10:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=802567b7deff65b0b8471ae4ba5c7873caef525f'/>
<id>urn:sha1:802567b7deff65b0b8471ae4ba5c7873caef525f</id>
<content type='text'>
Fix. recive 2xx while ftp.get cause timeout error</content>
</entry>
<entry>
<title>Remove warnings. Move windows specific code.</title>
<updated>2013-05-30T08:50:28+00:00</updated>
<author>
<name>unknown</name>
<email>diego.nehab@gmail.com</email>
</author>
<published>2013-05-30T08:50:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=5eefc73b572e591bd127b8c2873f0fa9522dc0b9'/>
<id>urn:sha1:5eefc73b572e591bd127b8c2873f0fa9522dc0b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Leaving if in src/ but out of build for now.</title>
<updated>2013-05-30T08:20:34+00:00</updated>
<author>
<name>Diego Nehab</name>
<email>diego@impa.br</email>
</author>
<published>2013-05-30T08:20:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=a233e27865d96566a6cb13960d08605ce34d9f0d'/>
<id>urn:sha1:a233e27865d96566a6cb13960d08605ce34d9f0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix. recive 2xx while ftp.get cause timeout error</title>
<updated>2013-05-30T07:01:07+00:00</updated>
<author>
<name>moteus</name>
<email>mimir@newmail.ru</email>
</author>
<published>2013-05-30T07:01:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=00a06857c9c602285e21998e2a9dfef74ad8c525'/>
<id>urn:sha1:00a06857c9c602285e21998e2a9dfef74ad8c525</id>
<content type='text'>
In this example:
&gt;Client send: MDTM test.txt
&gt;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;
}
```
</content>
</entry>
<entry>
<title>Add. Allow get `error` option to socket.</title>
<updated>2013-05-29T10:33:27+00:00</updated>
<author>
<name>moteus</name>
<email>mimir@newmail.ru</email>
</author>
<published>2013-05-29T10:33:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luasocket/commit/?id=1de617e3550366076737e804f1e28891605db89c'/>
<id>urn:sha1:1de617e3550366076737e804f1e28891605db89c</id>
<content type='text'>
</content>
</entry>
</feed>
