<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/drivers, branch 2.1.3-stable</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom/drivers?h=2.1.3-stable</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom/drivers?h=2.1.3-stable'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2017-04-07T22:45:24Z</updated>
<entry>
<title>Add "Godot Engine contributors" copyright line</title>
<updated>2017-04-07T22:45:24Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-04-07T22:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e9b045d9e572ff7a211b604d6400f35003bae327'/>
<id>urn:sha1:e9b045d9e572ff7a211b604d6400f35003bae327</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #8141 from elasota/fix-unshaded-spillover</title>
<updated>2017-03-27T06:47:15Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-03-27T06:47:15Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=93107f42454781079dccff1543a841c394480b41'/>
<id>urn:sha1:93107f42454781079dccff1543a841c394480b41</id>
<content type='text'>
Fix renderer sometimes not applying "unshaded" flag (2.1)</content>
</entry>
<entry>
<title>Fixed "unshaded" flag not being updated if light_type and receive_shadows_state didn't change.</title>
<updated>2017-03-25T00:27:06Z</updated>
<author>
<name>elasota</name>
</author>
<published>2017-03-25T00:27:06Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=5d691350c4fc162a0d85369072fd72b8a2bbd1c5'/>
<id>urn:sha1:5d691350c4fc162a0d85369072fd72b8a2bbd1c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix buffer size check in UDP socket.</title>
<updated>2017-03-22T20:11:49Z</updated>
<author>
<name>Fabio Alessandrelli</name>
</author>
<published>2017-01-19T16:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=15ecdb5f00da2f19974d70ddd8f2658d9f2f4903'/>
<id>urn:sha1:15ecdb5f00da2f19974d70ddd8f2658d9f2f4903</id>
<content type='text'>
We were reserving 12 bytes from the buffer for ip, port, and length, but since
IPv6 introduction we should be reserving 24 (IPv6 are 16 bytes)

(cherry picked from commit 5dc7c920bf1c4bb160d39e13ad6136d80badd7ae)
</content>
</entry>
<entry>
<title>Use default UDP ring buffer size of 65536 for clients</title>
<updated>2017-03-22T20:07:27Z</updated>
<author>
<name>Fabio Alessandrelli</name>
</author>
<published>2017-01-19T12:33:10Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=994df5df5c1a0062582d39f944ac1857a4881c00'/>
<id>urn:sha1:994df5df5c1a0062582d39f944ac1857a4881c00</id>
<content type='text'>
We should probably create a specific function for setting the
recv buffer anyway. UDP sockets does not need to bind (listen)
to be able to call recvfrom. This is especially useful for clients
who just call set_send_address and start communicating with a server.

(cherry picked from commit 93368571326e3472522669b76998f58aed78864f)
</content>
</entry>
<entry>
<title>Fix bug causing UDP socket to close after the first send if not listening</title>
<updated>2017-03-22T20:05:27Z</updated>
<author>
<name>Fabio Alessandrelli</name>
</author>
<published>2017-01-18T20:33:55Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=7dbccc9a57c7579be7f3edcf99b35cf4804b4723'/>
<id>urn:sha1:7dbccc9a57c7579be7f3edcf99b35cf4804b4723</id>
<content type='text'>
The ring buffer for receiving packets was not resized in constructor

(cherry picked from commit 68dc969f8ca242d0c4f927a417557288e4b1b75f)
</content>
</entry>
<entry>
<title>Avoid deadlock when writing/reading data on a connecting TCP socket</title>
<updated>2017-03-22T20:03:26Z</updated>
<author>
<name>Fabio Alessandrelli</name>
</author>
<published>2017-01-18T18:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=9f41c0a356c016a86418a44c35ad1fb3f5978fd2'/>
<id>urn:sha1:9f41c0a356c016a86418a44c35ad1fb3f5978fd2</id>
<content type='text'>
TCP status polling is always performed as non blocking.
Trying to put a packet on a connecting socket will fail immediately.

(cherry picked from commit fa0cb7da0e096e01476eabef37c225404c7f6f26)
</content>
</entry>
<entry>
<title>Bind to IPv4 on OpenBSD when using wildcard</title>
<updated>2017-03-22T20:01:14Z</updated>
<author>
<name>Fabio Alessandrelli</name>
</author>
<published>2017-01-18T16:17:44Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=86de0bd081669c40578b408e2f38fea76b0416ce'/>
<id>urn:sha1:86de0bd081669c40578b408e2f38fea76b0416ce</id>
<content type='text'>
OpenBSD does not support binding on both IPv4 and IPv6 using the same socket

(cherry picked from commit 619e7a2c8ba19d0dc45467e29d9d9aa8b3506ac8)
</content>
</entry>
<entry>
<title>Remove set_ip_type from network classes (no longer needed)</title>
<updated>2017-03-22T20:00:23Z</updated>
<author>
<name>Fabio Alessandrelli</name>
</author>
<published>2017-01-18T11:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=d9525082feb6165944082fb80ae7785b23a2250c'/>
<id>urn:sha1:d9525082feb6165944082fb80ae7785b23a2250c</id>
<content type='text'>
- TCP:
  - `listen` bind to wildcard "*" -&gt; dual stack socket
  - `listen` bind to address -&gt; socket from address type
  - `connect` -&gt; resolve using best protocol (UNSPEC), socket from address type

- UDP:
  - `listen` bind to wildcard "*" -&gt; dual stack socket
  - `listen` bind to address -&gt; socket from address type
  - `put_packet`/`put_var` -&gt; resolve using TYPE_ANY (UNSPEC), socket from address type
    (to change socket type you must first call `close` it)

(cherry picked from commit 88a56ba783d36d52a1023759e69f026b1ae255b4)
</content>
</entry>
<entry>
<title>Implement UDP listen bind address</title>
<updated>2017-03-22T19:25:56Z</updated>
<author>
<name>Fabio Alessandrelli</name>
</author>
<published>2017-01-18T09:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=0b9684a085f244210f166070a9589bdd70876196'/>
<id>urn:sha1:0b9684a085f244210f166070a9589bdd70876196</id>
<content type='text'>
(cherry picked from commit 2fe4ef66991b483640f59873c22b3af671626ccc)
</content>
</entry>
</feed>
