<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libusbmuxd/src, branch 1.0.10</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>inotify: Work around race condition by adding a retry loop</title>
<updated>2014-10-10T19:53:07+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-10-10T19:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=ef914f101de98af51063979448e971fdf6c96ce8'/>
<id>ef914f101de98af51063979448e971fdf6c96ce8</id>
<content type='text'>
In certain circumstances usbmuxd might not have been started up when the
socket file creation event has occured. This causes connect_usbmuxd_socket()
to fail and usbmuxd_listen_inotify() is invoked again, but the socket file
creation event will not occur anymore. To fix this we retry to connect to
usbmuxd after waiting a second in case the first connection attempt failed
(with a maximum of 10 retries).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In certain circumstances usbmuxd might not have been started up when the
socket file creation event has occured. This causes connect_usbmuxd_socket()
to fail and usbmuxd_listen_inotify() is invoked again, but the socket file
creation event will not occur anymore. To fix this we retry to connect to
usbmuxd after waiting a second in case the first connection attempt failed
(with a maximum of 10 retries).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix check for file descriptor validity</title>
<updated>2014-10-10T19:51:48+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-10-10T19:51:48+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=471b2261e73c5a65049a5c842369ec3de613850c'/>
<id>471b2261e73c5a65049a5c842369ec3de613850c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright header</title>
<updated>2014-10-06T15:51:53+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2014-10-06T15:51:53+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=ae643b23e88c7ee380e1bea91898a92bf37e8e4a'/>
<id>ae643b23e88c7ee380e1bea91898a92bf37e8e4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix undefined pointer operation warning from latest Clang</title>
<updated>2014-10-06T15:43:25+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2014-10-06T15:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=1cdcd2205778567d11ea8261be3dc7d14c4746d0'/>
<id>1cdcd2205778567d11ea8261be3dc7d14c4746d0</id>
<content type='text'>
Fixes #20, which caused a warning due to "-Wtautological-pointer-compare".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #20, which caused a warning due to "-Wtautological-pointer-compare".
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: Avoid exporting non-public symbols with declspec dllexport</title>
<updated>2014-10-03T11:33:00+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-10-03T11:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=75c79a6e702a0b3eefe958d2cd348a9bc81eb951'/>
<id>75c79a6e702a0b3eefe958d2cd348a9bc81eb951</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use -fvisibility=hidden to avoid exporting non-public symbols</title>
<updated>2014-10-03T11:31:48+00:00</updated>
<author>
<name>Chow Loong Jin</name>
</author>
<published>2014-10-03T11:31:48+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=c0b6aede3d142caf4f7d5af9fbb3ec32efc6b57c'/>
<id>c0b6aede3d142caf4f7d5af9fbb3ec32efc6b57c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move socket and collection functions to a convenience library</title>
<updated>2014-10-03T11:24:19+00:00</updated>
<author>
<name>Chow Loong Jin</name>
</author>
<published>2014-10-03T11:24:19+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=305450ad5fc9d8027a35a67f3136d81e4ecf74e2'/>
<id>305450ad5fc9d8027a35a67f3136d81e4ecf74e2</id>
<content type='text'>
This avoids the iproxy tool from relying on undocumented library ABI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids the iproxy tool from relying on undocumented library ABI.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright headers of all source files to match</title>
<updated>2014-10-03T07:31:46+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2014-10-02T21:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=cc4f7aa21edb54b6688aead32e8b8741247848c7'/>
<id>cc4f7aa21edb54b6688aead32e8b8741247848c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly rename header guards according to C++ standard</title>
<updated>2014-09-12T23:17:54+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-09-12T23:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=1d04157785b1dad73d955046a4b67e5d55bc535a'/>
<id>1d04157785b1dad73d955046a4b67e5d55bc535a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Return 0 on success in usbmuxd_read_buid()</title>
<updated>2014-09-11T10:03:14+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-09-11T10:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libusbmuxd.git/commit/?id=e5fbc1dce53acbb92d1aaa83b2784c25f286f80f'/>
<id>e5fbc1dce53acbb92d1aaa83b2784c25f286f80f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
