<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libusbmuxd/common, branch 2.0.1</title>
<subtitle>A client library to multiplex connections from and to iOS devices</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/'/>
<entry>
<title>win32: Fix compilation</title>
<updated>2019-08-02T18:43:10+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-08-02T18:43:10+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=b097ea39f391f5c2c83d8f4687843a3634f7cd54'/>
<id>b097ea39f391f5c2c83d8f4687843a3634f7cd54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>socket: Return -ETIMEDOUT when select() in socket_read_fd() reached the timeout</title>
<updated>2019-06-12T22:54:19+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-06-12T22:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=ca24570992df0bd5a0c6be26439acbb1e0523c5f'/>
<id>ca24570992df0bd5a0c6be26439acbb1e0523c5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>common: Use portable pointer initialization and assert on allocation failure</title>
<updated>2019-06-12T19:15:08+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-06-12T19:15:08+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=2501f51e0fe2fad17ce4966542138d3f32dd533c'/>
<id>2501f51e0fe2fad17ce4966542138d3f32dd533c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure device monitor thread can be cancelled without pthread_cancel</title>
<updated>2019-05-25T15:58:17+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-05-25T15:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=5304a31704e5ddc9eeefe905f05b5f6938f9c646'/>
<id>5304a31704e5ddc9eeefe905f05b5f6938f9c646</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it can be used in different threads</title>
<updated>2019-05-22T09:32:11+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-05-22T09:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=a6b542b389d0536d2730c1721164a712ec2f020e'/>
<id>a6b542b389d0536d2730c1721164a712ec2f020e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>socket: Return -ECONNRESET from socket_receive_timeout() instead of -EAGAIN if peer closed the socket</title>
<updated>2019-05-20T23:48:11+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-05-20T23:48:11+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=9efb1745bf0eb68064a670b297d4ec7fc98caa02'/>
<id>9efb1745bf0eb68064a670b297d4ec7fc98caa02</id>
<content type='text'>
Returning -EAGAIN would indicate the caller can try again, but if the peer
closed the socket that wouldn't make any sense. Thanks to sctol for reporting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Returning -EAGAIN would indicate the caller can try again, but if the peer
closed the socket that wouldn't make any sense. Thanks to sctol for reporting.
</pre>
</div>
</content>
</entry>
<entry>
<title>socket: Move initialization of timeval structure into retry loop in socket_check_fd()</title>
<updated>2019-05-20T23:31:35+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-05-20T23:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=cf265a8cf3059b34209cdef8afb3b77246614e68'/>
<id>cf265a8cf3059b34209cdef8afb3b77246614e68</id>
<content type='text'>
Depending on the platform, select() may modify the timeval structure to
indicate the amount left on the timer, so we reset the timeout before calling
select() again. Thanks to sctol for reporting.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Depending on the platform, select() may modify the timeval structure to
indicate the amount left on the timer, so we reset the timeout before calling
select() again. Thanks to sctol for reporting.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use common thread implementation as used in other libimobiledevice libraries</title>
<updated>2019-02-26T23:50:09+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2019-02-26T23:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=dc90b02fa522c7c10d91715303d2fdec2da41005'/>
<id>dc90b02fa522c7c10d91715303d2fdec2da41005</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>socket: Make sure to use socket_close() really everywhere</title>
<updated>2018-10-21T13:57:34+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2018-10-21T13:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=9db5747cd823b1f59794f81560a4af22a031f5c9'/>
<id>9db5747cd823b1f59794f81560a4af22a031f5c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use socket_close instead of close to close a socket</title>
<updated>2018-10-19T15:40:18+00:00</updated>
<author>
<name>Frederik Carlier</name>
</author>
<published>2018-10-19T15:39:05+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=0212e76db589837a39b251567c8ae2985a1a7e3e'/>
<id>0212e76db589837a39b251567c8ae2985a1a7e3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
