<feed xmlns='http://www.w3.org/2005/Atom'>
<title>minetest.git/src/network, branch 0.4.17</title>
<subtitle>lizzy's patches for luanti
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.17</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/atom?h=0.4.17'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/'/>
<updated>2018-06-03T15:32:00+00:00</updated>
<entry>
<title>Fix undefined behaviour on getting pointer to data in empty vector</title>
<updated>2018-06-03T15:32:00+00:00</updated>
<author>
<name>nOOb3167</name>
<email>nOOb3167@gmail.com</email>
</author>
<published>2017-12-22T10:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=bb219e1059b711ba9663ed42304c8c22cacf86ab'/>
<id>urn:sha1:bb219e1059b711ba9663ed42304c8c22cacf86ab</id>
<content type='text'>
`&amp;vector[0]` is undefined if vector.empty(), causing build failure on MSVC
</content>
</entry>
<entry>
<title>Damage: Remove damage ignore timer</title>
<updated>2018-06-03T15:32:00+00:00</updated>
<author>
<name>SmallJoker</name>
<email>mk939@ymail.com</email>
</author>
<published>2017-08-13T07:49:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=f9738c1909309ff311f604371d7d73abde753e1d'/>
<id>urn:sha1:f9738c1909309ff311f604371d7d73abde753e1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inventory: Restrict access from too far away</title>
<updated>2018-06-03T15:32:00+00:00</updated>
<author>
<name>SmallJoker</name>
<email>mk939@ymail.com</email>
</author>
<published>2017-11-22T18:25:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=f72ac42ca05d87571b6a5ca84f588c4f5566aa16'/>
<id>urn:sha1:f72ac42ca05d87571b6a5ca84f588c4f5566aa16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>NetworkPacket::putRawPacket: resize m_data to datasize + memcpy</title>
<updated>2018-06-03T15:31:59+00:00</updated>
<author>
<name>Loic Blot</name>
<email>loic.blot@unix-experience.fr</email>
</author>
<published>2017-10-09T22:47:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=9dc1f2d638ddde253fbfac26c856b5da4ea1495f'/>
<id>urn:sha1:9dc1f2d638ddde253fbfac26c856b5da4ea1495f</id>
<content type='text'>
In some cases NetworkPacket was created using default constructor and m_data is not properly sized.
This fixed out of bounds memory copy
Also use memcpy instead of std::vector affectation to enhance packet creation
</content>
</entry>
<entry>
<title>ServerEnv: Clean up object lifecycle handling (#6414)</title>
<updated>2018-06-03T15:31:59+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2017-09-15T10:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=c2a0333901a696f7dcb67356aeb0206b89be14e6'/>
<id>urn:sha1:c2a0333901a696f7dcb67356aeb0206b89be14e6</id>
<content type='text'>
* ServerEnv: Clean up object lifecycle handling
</content>
</entry>
<entry>
<title>Typo fix in compat code from commit 1d8d01074fdb52946f81110bebf1d001185b394b</title>
<updated>2018-06-03T15:31:59+00:00</updated>
<author>
<name>Loic Blot</name>
<email>loic.blot@unix-experience.fr</email>
</author>
<published>2017-08-17T17:15:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=12562be393215487280b597b53157c94901e750d'/>
<id>urn:sha1:12562be393215487280b597b53157c94901e750d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ClientInterface: add a function to verify (correctly) if user limit was reached (#6258)</title>
<updated>2018-06-03T15:31:59+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-08-16T21:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=151c19a6be591d19d83cdd3c69583e7bf0828440'/>
<id>urn:sha1:151c19a6be591d19d83cdd3c69583e7bf0828440</id>
<content type='text'>
* ClientInterface: add a function to verify (correctly) if user limit was reached

CS_HelloSent is a better indicator of active slots than CS_Created, which are session objects created after init packet reception

Switch existing checks to ClientInterface::isUserLimitReached()

Use range-based for loop for getClientIds() used function too

This will fix #6254 (not the memory overhead if init is flooded)
</content>
</entry>
<entry>
<title>Verify HudSetParams input when hotbar textures are set (#6013)</title>
<updated>2018-06-03T15:31:59+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-06-19T12:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=5f796f7a042576f848e969c77b25b4b9e4112b77'/>
<id>urn:sha1:5f796f7a042576f848e969c77b25b4b9e4112b77</id>
<content type='text'>
* Verify HudSetParams input when hotbar textures are set

This fix #6011
</content>
</entry>
<entry>
<title>Time: Change old `u32` timestamps to 64-bit (#5818)</title>
<updated>2017-05-26T12:03:36+00:00</updated>
<author>
<name>SmallJoker</name>
<email>SmallJoker@users.noreply.github.com</email>
</author>
<published>2017-05-26T12:03:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=d99b6fed5517797bfafe4bbb307963967f0ca749'/>
<id>urn:sha1:d99b6fed5517797bfafe4bbb307963967f0ca749</id>
<content type='text'>
MacOSX build fix + cleanups
</content>
</entry>
<entry>
<title>When minimap is disabled in configuration, really disable it (#5771)</title>
<updated>2017-05-19T05:25:27+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-05-19T05:25:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/minetest.git/commit/?id=e25a38e3fbb156ae2bc72cc66aef014ae3963407'/>
<id>urn:sha1:e25a38e3fbb156ae2bc72cc66aef014ae3963407</id>
<content type='text'>
* When minimap is disabled in configuration, really disable it
</content>
</entry>
</feed>
