<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luafilesystem/src, branch 1.7</title>
<subtitle>A mirror of https://github.com/lunarmodules/luafilesystem
</subtitle>
<id>https://git.lua4.win/luafilesystem/atom?h=1.7</id>
<link rel='self' href='https://git.lua4.win/luafilesystem/atom?h=1.7'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/'/>
<updated>2016-10-19T05:35:24+00:00</updated>
<entry>
<title>Merge branch 'master' into 1.7</title>
<updated>2016-10-19T05:35:24+00:00</updated>
<author>
<name>Hisham</name>
<email>hisham@gobolinux.org</email>
</author>
<published>2016-10-19T05:35:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=77c0e0f992329fa1812e5bb948420e9ebb1798c4'/>
<id>urn:sha1:77c0e0f992329fa1812e5bb948420e9ebb1798c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dynamically size getcwd() buffer in get_dir function (#84)</title>
<updated>2016-10-14T22:46:54+00:00</updated>
<author>
<name>NiteHawk</name>
<email>n1tehawk@users.noreply.github.com</email>
</author>
<published>2016-10-14T22:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=3c4e563d9c140319e28c419f2710b51a2f6d6d24'/>
<id>urn:sha1:3c4e563d9c140319e28c419f2710b51a2f6d6d24</id>
<content type='text'>
* Dynamically size getcwd() buffer in get_dir function

This should fix issue 42.

* Fixup: Properly respect NO_GETCWD

* Fixup: Get rid of getcwd_error, handle NO_GETCWD in a single place
</content>
</entry>
<entry>
<title>Fix lfs.attributes and lfs.symlinkattributes extra argument handling</title>
<updated>2016-08-25T15:31:09+00:00</updated>
<author>
<name>Peter Melnichenko</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2016-08-25T15:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=50919ed69ff64df51d8d586d00834fde3e901785'/>
<id>urn:sha1:50919ed69ff64df51d8d586d00834fde3e901785</id>
<content type='text'>
When the second argument is not a string, _file_info() wants to
ensure that there is a table on top of the stack: the second argument
or a new table. If a new table is pushed it's created on top immediately,
but if a table is passed as the second argument it can be followed
by extra arguments, with the last one ending up being used as a table,
causing a crash. The fix is to remove any potential extra arguments
using `lua_settop(L, 2)`.

Also added a few tests for this case. Ref #80.
</content>
</entry>
<entry>
<title>Add a 'target' field for symlinkattributes.</title>
<updated>2016-07-16T13:35:27+00:00</updated>
<author>
<name>NiteHawk</name>
<email>n1tehawk@users.noreply.github.com</email>
</author>
<published>2016-07-16T13:35:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=32b355a9902e6ce7aae68926fc3f2d05856fc299'/>
<id>urn:sha1:32b355a9902e6ce7aae68926fc3f2d05856fc299</id>
<content type='text'>
It returns the resolved path of the symlink.

Original version by Hisham &lt;hisham@gobolinux.org&gt;, modified to
use a different strategy for sizing the readlink() buffer.
</content>
</entry>
<entry>
<title>Merge branch 'master' into 1.7</title>
<updated>2016-06-21T07:48:11+00:00</updated>
<author>
<name>Peter Melnichenko</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2016-06-21T07:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=a332bde584756b14298f51e913bdc309f87e7ff8'/>
<id>urn:sha1:a332bde584756b14298f51e913bdc309f87e7ff8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix export of luaopen_lfs on Windows (#74)</title>
<updated>2016-06-01T20:52:07+00:00</updated>
<author>
<name>Eric Cosatto</name>
<email>cosatto@nec-labs.com</email>
</author>
<published>2016-06-01T20:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=6e0dc7b27ce6e8a56d646071b69d7e46c85dd245'/>
<id>urn:sha1:6e0dc7b27ce6e8a56d646071b69d7e46c85dd245</id>
<content type='text'>
* Make lfs export luaopen_lfs under Windows
</content>
</entry>
<entry>
<title>Return errno from lfs.attributes on error</title>
<updated>2016-05-05T09:39:17+00:00</updated>
<author>
<name>Peter Melnichenko</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2016-05-05T09:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=b37e88b3d6128b85586231200c6d1a2f05ecd0d6'/>
<id>urn:sha1:b37e88b3d6128b85586231200c6d1a2f05ecd0d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return errno from lfs.touch on error</title>
<updated>2016-05-05T09:39:17+00:00</updated>
<author>
<name>Peter Melnichenko</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2016-05-04T12:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=8f167ef1de6ecbe1a6b4b375c92c370b995c6874'/>
<id>urn:sha1:8f167ef1de6ecbe1a6b4b375c92c370b995c6874</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return errno from lfs.rmdir on error</title>
<updated>2016-05-05T09:39:17+00:00</updated>
<author>
<name>Peter Melnichenko</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2016-05-04T12:08:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=8b85d257a6c6ed3cbe1c80240ab168b5f3117cc3'/>
<id>urn:sha1:8b85d257a6c6ed3cbe1c80240ab168b5f3117cc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return errno from lfs.mkdir on error</title>
<updated>2016-05-05T09:38:28+00:00</updated>
<author>
<name>Peter Melnichenko</name>
<email>mpeterval@gmail.com</email>
</author>
<published>2016-05-04T11:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/luafilesystem/commit/?id=d186dda4d7229924678523e5ff59682780a9244f'/>
<id>urn:sha1:d186dda4d7229924678523e5ff59682780a9244f</id>
<content type='text'>
Change pushresult() to return true on success.
Change make_link to keep returning 0.
</content>
</entry>
</feed>
