<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mesecons/mesecons_luacontroller, branch v1.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.linux-forks.de/mesecons/atom?h=v1.2</id>
<link rel='self' href='http://git.linux-forks.de/mesecons/atom?h=v1.2'/>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/'/>
<updated>2018-07-23T12:53:32+00:00</updated>
<entry>
<title>Fix Luacontroller’s print() (#422)</title>
<updated>2018-07-23T12:53:32+00:00</updated>
<author>
<name>Vitaliy</name>
<email>silverunicorn2011@yandex.ru</email>
</author>
<published>2018-07-23T12:53:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=d4e05f33afc9a369fbbcdb49aea10cd860a7a680'/>
<id>urn:sha1:d4e05f33afc9a369fbbcdb49aea10cd860a7a680</id>
<content type='text'>
Because of working inside the sandbox, it was unable to print tables.</content>
</entry>
<entry>
<title>Fix crash when error()ing an invalid value on programming (#418)</title>
<updated>2018-07-18T19:49:34+00:00</updated>
<author>
<name>beyondlimits</name>
<email>beyondlimits@10g.pl</email>
</author>
<published>2018-07-18T19:49:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=12fb09f452364da6c2986db5b35190c61d0b1d64'/>
<id>urn:sha1:12fb09f452364da6c2986db5b35190c61d0b1d64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve LuaController security (#393)</title>
<updated>2018-01-22T11:26:21+00:00</updated>
<author>
<name>20kdc</name>
<email>asdd2808@gmail.com</email>
</author>
<published>2018-01-22T11:26:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=065e870349cf394240cf9748db4743c0d6d54461'/>
<id>urn:sha1:065e870349cf394240cf9748db4743c0d6d54461</id>
<content type='text'>
Fixes:
1. Lack of 'safe' on minetest.deserialize usage
2. String sandbox bypass via (""):evil()
3. Loss of upcoming digilines messages on server shutdown
4. LCs failing to show information on some errors
5. Interrupt IDs as infinite data storage</content>
</entry>
<entry>
<title>Limit and optimize digiline_send (#379)</title>
<updated>2018-01-13T19:27:00+00:00</updated>
<author>
<name>Christopher Head</name>
<email>chead@chead.ca</email>
</author>
<published>2018-01-13T19:27:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=2b096f050d8ef46ec0a669ea4e125ae79745090e'/>
<id>urn:sha1:2b096f050d8ef46ec0a669ea4e125ae79745090e</id>
<content type='text'>
* Close vulnerability and optimize digiline_send

`digiline_send` as it previously existed was vulnerable to a
time-of-check-to-time-of-use vulnerability in which a table could be
sent, size-checked, and then modified after the send but before
delivery. This would allow larger tables to be sent. It was also slow
because it called `minetest.serialize`. Fix both of these by
implementing custom message cleanup logic which simultaneously computes
the message’s cost.

* Clean up interaction with Digilines

Use `minetest.global_exists` to avoid an undefined global variable
warning when operating a Luacontroller with Digilines not available. Use
the new `digilines` table in preference to the old `digiline` table.

* Copy received messages

When a Digiline message is received at a Luacontroller, copy it so that
local modifications made by the Luacontroller code will not modify
copies of the table that are being passed to other nodes on the Digiline
network.
</content>
</entry>
<entry>
<title>Set is_ground_content to false (#386)</title>
<updated>2017-10-31T21:50:39+00:00</updated>
<author>
<name>DS</name>
<email>vorunbekannt75@web.de</email>
</author>
<published>2017-10-31T21:50:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=ff0bd76efece4738ed6ba406460859a4d1e7cd8e'/>
<id>urn:sha1:ff0bd76efece4738ed6ba406460859a4d1e7cd8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Publish some LuaC API (#348)</title>
<updated>2017-10-18T19:54:28+00:00</updated>
<author>
<name>Vitaliy</name>
<email>silverunicorn2011@yandex.ru</email>
</author>
<published>2017-10-18T19:54:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=cc860acf8a4d0c7c0a8c814bdf0aceada72e2b56'/>
<id>urn:sha1:cc860acf8a4d0c7c0a8c814bdf0aceada72e2b56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle blasts (#356)</title>
<updated>2017-10-06T22:44:49+00:00</updated>
<author>
<name>DS</name>
<email>vorunbekannt75@web.de</email>
</author>
<published>2017-10-06T22:44:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=905260c8db2d7d4844e3955fa38a79da233b3ab7'/>
<id>urn:sha1:905260c8db2d7d4844e3955fa38a79da233b3ab7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix crash when error()ing an invalid value</title>
<updated>2017-05-08T14:34:30+00:00</updated>
<author>
<name>number Zero</name>
<email>silverunicorn2011@yandex.ru</email>
</author>
<published>2017-05-08T14:33:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=564bdc2d9b0f265b4286b3caaf8a9059953ce08b'/>
<id>urn:sha1:564bdc2d9b0f265b4286b3caaf8a9059953ce08b</id>
<content type='text'>
See #337 for details.
</content>
</entry>
<entry>
<title>Make LuaC formspec bigger (#338)</title>
<updated>2017-05-07T22:59:57+00:00</updated>
<author>
<name>DS</name>
<email>vorunbekannt75@web.de</email>
</author>
<published>2017-05-07T22:59:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=f9ebbdc0fbc9e0d7af0cd84f17444e1c5cb6bc13'/>
<id>urn:sha1:f9ebbdc0fbc9e0d7af0cd84f17444e1c5cb6bc13</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve overheating (#334)</title>
<updated>2017-04-14T19:14:17+00:00</updated>
<author>
<name>numberZero</name>
<email>silverunicorn2011@yandex.ru</email>
</author>
<published>2017-04-14T19:14:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.linux-forks.de/mesecons/commit/?id=54b9eaffa2d604055e33cb9be876d0b5e7d96e1c'/>
<id>urn:sha1:54b9eaffa2d604055e33cb9be876d0b5e7d96e1c</id>
<content type='text'>
New overheating system that doesn’t use the meta.</content>
</entry>
</feed>
