<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mqtt/src, branch v0.3</title>
<subtitle>A simple MQTT library written in C</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/'/>
<entry>
<title>Use keepalive as SocketSelect() timeout if timeout&lt;0</title>
<updated>2017-02-18T22:26:00+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-18T22:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=751480833388b1e56bbe7c24b523bf98d9d04383'/>
<id>751480833388b1e56bbe7c24b523bf98d9d04383</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow keepalive to be 0 to disable sending PINGREQs</title>
<updated>2017-02-18T22:25:00+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-18T22:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=add616aad157b8a9a5bc7150e5d17ccbdd6d76f3'/>
<id>add616aad157b8a9a5bc7150e5d17ccbdd6d76f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Disconnect socket if connected in MqttClientFree()</title>
<updated>2017-02-18T19:22:53+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-18T19:22:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=98fadaeceb18b890bcc06785c8e29e218f899a14'/>
<id>98fadaeceb18b890bcc06785c8e29e218f899a14</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a bug MqttClientHandlePubRel()</title>
<updated>2017-02-18T13:42:54+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-18T13:42:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=64c0b42a8178b1573ceebfda93e3f4526fa2d8d0'/>
<id>64c0b42a8178b1573ceebfda93e3f4526fa2d8d0</id>
<content type='text'>
We wanted to find previous PUBREC messages in the function, but there was a
typo so we were searching for PUBLISH messages. This made the client stop
as it thought it received an unknown PUBREL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We wanted to find previous PUBREC messages in the function, but there was a
typo so we were searching for PUBLISH messages. This made the client stop
as it thought it received an unknown PUBREL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MqttClientIsConnected()</title>
<updated>2017-02-18T13:40:10+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-18T13:40:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=9abda03413ff487070b28cc5b44a13e0c985282d'/>
<id>9abda03413ff487070b28cc5b44a13e0c985282d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add timeout param to MqttClientRunOnce()</title>
<updated>2017-02-18T13:39:42+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-18T13:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=a378aa66d14b1de86df65bc02b411e8858ec620a'/>
<id>a378aa66d14b1de86df65bc02b411e8858ec620a</id>
<content type='text'>
Also change SocketSelect() to take timeout in milliseconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also change SocketSelect() to take timeout in milliseconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move cleanSession argument to MqttClientConnect()</title>
<updated>2017-02-17T22:09:23+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-17T22:09:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=1cd48156bb1f8a9afd7a280b0820389592907f2a'/>
<id>1cd48156bb1f8a9afd7a280b0820389592907f2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Include qos/retain in OnMessage callback</title>
<updated>2017-02-17T17:36:26+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-17T17:36:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=210b9ee1f224caa8605079acc239f607090810e7'/>
<id>210b9ee1f224caa8605079acc239f607090810e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Link the mqtt library to ws2_32 on Windows to make tools link</title>
<updated>2017-02-16T19:21:08+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-16T19:21:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=9a3f03af52c18517f87ab74395552cc9f7f27284'/>
<id>9a3f03af52c18517f87ab74395552cc9f7f27284</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use functions from socket.c in socketstream.c</title>
<updated>2017-02-16T19:13:41+00:00</updated>
<author>
<name>Oskari Timperi</name>
<email>oskari.timperi@iki.fi</email>
</author>
<published>2017-02-16T19:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/mqtt/commit/?id=86a38a95ffca9f4eaf7c6e83fd2c7780859ba496'/>
<id>86a38a95ffca9f4eaf7c6e83fd2c7780859ba496</id>
<content type='text'>
Makes the socket includes and platform specific defines centralized in one
place.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makes the socket includes and platform specific defines centralized in one
place.
</pre>
</div>
</content>
</entry>
</feed>
