<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/src/script, branch 0.4.15</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.15</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.15'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2016-12-21T09:20:06+00:00</updated>
<entry>
<title>Fix warning reported by clang (possible bug in Settings lua api)</title>
<updated>2016-12-21T09:20:06+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2016-12-21T09:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=cc7c31a5bc44ab0010997e86c0a8c9f5f832b398'/>
<id>urn:sha1:cc7c31a5bc44ab0010997e86c0a8c9f5f832b398</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Security: Fix resolving of some relative paths</title>
<updated>2016-12-20T07:17:38+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2016-12-16T22:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=0f0502109eac44128e87906fff30b5d049392f1d'/>
<id>urn:sha1:0f0502109eac44128e87906fff30b5d049392f1d</id>
<content type='text'>
Trying to resolve a path with RemoveRelativePathComponents that can't
be resolved without leaving leading parent components (e.g. "../worlds/foo"
or "bar/../../worlds/foo") will fail.  To work around this, we leave
the relative components and simply remove the trailing components one
at a time, and bail out when we find a parent component.  This will
still fail for paths like "worlds/foo/noexist/../auth.txt" (the path
before the last parent component must not exist), but this is fine
since you won't be able to open a file with a path like that anyways
(the O.S. will determine that the path doesn't exist.
Try `cat /a/../etc/passwd`).
</content>
</entry>
<entry>
<title>Mod security: Allow read-only access to all mod paths</title>
<updated>2016-12-20T06:34:04+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2016-12-05T19:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=59f84ca0a07e50dd5ce050d38ae1aeb529bd25ac'/>
<id>urn:sha1:59f84ca0a07e50dd5ce050d38ae1aeb529bd25ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simple decorations: Fix range check for deco-&gt;deco_param2</title>
<updated>2016-12-08T08:38:10+00:00</updated>
<author>
<name>Auke Kok</name>
<email>sofar@foo-projects.org</email>
</author>
<published>2016-12-07T06:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=5a2431a9bd9a019a47cd279ac988435b075cdabe'/>
<id>urn:sha1:5a2431a9bd9a019a47cd279ac988435b075cdabe</id>
<content type='text'>
Allow any int value, and properly range check it before casting.
</content>
</entry>
<entry>
<title>Simple deco: Allow setting param2 value on placement</title>
<updated>2016-12-07T04:17:17+00:00</updated>
<author>
<name>Auke Kok</name>
<email>sofar@foo-projects.org</email>
</author>
<published>2016-12-07T00:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=2e69711613c18e1075f245d196823ea23675f027'/>
<id>urn:sha1:2e69711613c18e1075f245d196823ea23675f027</id>
<content type='text'>
Schematics can already be placed with a param2 value, but not
simple 1-node plant decorations of the simple type.

This adds a `param2` field to the simple deco type that is
checked to be between 0 and 255, and put to the placed node
at mapgen.

This can be used to put a degrotate value in, or e.g. a fill
value for leveltype nodes, or a place_param2 value at mapgen
placement, or vary the shape of meshoptions plantlike drawtype.
</content>
</entry>
<entry>
<title>Allow restricting detached inventories to one player</title>
<updated>2016-11-28T12:41:19+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2016-11-26T16:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=c38985825f299999135cc01aaf0052ec9138135a'/>
<id>urn:sha1:c38985825f299999135cc01aaf0052ec9138135a</id>
<content type='text'>
This combats the problem of sending the hundreds of
"creative" / "armor" or whatever detached invs that
exist on popular servers to each and every player
on join or on change of said invs.
</content>
</entry>
<entry>
<title>Limit light_source in the engine (#4814)</title>
<updated>2016-11-28T08:43:33+00:00</updated>
<author>
<name>juhdanad</name>
<email>juhdanad@gmail.com</email>
</author>
<published>2016-11-28T08:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=2fe3bf5a18eb9aa9f38654b3c0a0729c42408cd6'/>
<id>urn:sha1:2fe3bf5a18eb9aa9f38654b3c0a0729c42408cd6</id>
<content type='text'>
Since light_source&gt;15 causes crash, it must be limited.</content>
</entry>
<entry>
<title>Fix secure io.lines</title>
<updated>2016-11-24T15:10:20+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2016-11-24T15:10:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=3af5eef96463510a27cf06b9c3ecc9f1d04cdac6'/>
<id>urn:sha1:3af5eef96463510a27cf06b9c3ecc9f1d04cdac6</id>
<content type='text'>
It used to drop all of the return values from the
insecure version of the function.
</content>
</entry>
<entry>
<title>Fix secure io.open without mode</title>
<updated>2016-11-24T14:58:21+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2016-11-24T14:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=9e10f9f49a558050d36a49db619bf8f5eb3853c0'/>
<id>urn:sha1:9e10f9f49a558050d36a49db619bf8f5eb3853c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Adding particle blend, glow and animation (#4705)"</title>
<updated>2016-11-14T14:28:06+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2016-11-14T14:28:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=5fd1ef9b589419e2464f5599ea47a2f28f4d7b7b'/>
<id>urn:sha1:5fd1ef9b589419e2464f5599ea47a2f28f4d7b7b</id>
<content type='text'>
This reverts commit 93e3555eae2deaeca69ee252cfa9cc9c3e0e49ef.
</content>
</entry>
</feed>
