<feed xmlns='http://www.w3.org/2005/Atom'>
<title>usbmuxd/libusbmuxd, branch v1.0.8</title>
<subtitle>A socket daemon to multiplex connections from and to iOS devices</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/'/>
<entry>
<title>replace uuid by udid, which is the correct term for it</title>
<updated>2012-04-07T22:36:40+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-04-07T22:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=f45d7032ec6be2efdb3d1045fb491c266acebc2f'/>
<id>f45d7032ec6be2efdb3d1045fb491c266acebc2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libusbmuxd: Do not close inotify watch descriptor like a file descriptor</title>
<updated>2012-04-07T19:09:01+00:00</updated>
<author>
<name>Martin S</name>
</author>
<published>2012-04-07T19:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=f76874b807f5595e54752ba4973eba1d57ff7621'/>
<id>f76874b807f5595e54752ba4973eba1d57ff7621</id>
<content type='text'>
This caused stdout (fd 1) to be closed in certain situations which does not
happen any longer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This caused stdout (fd 1) to be closed in certain situations which does not
happen any longer.
</pre>
</div>
</content>
</entry>
<entry>
<title>libusbmuxd: use pthread_cancel to make usbmuxd_unsubscribe work properly</title>
<updated>2012-04-07T13:37:37+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-04-07T13:37:37+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=f0836404b382747aeba03ee2cae9c3f16420fb66'/>
<id>f0836404b382747aeba03ee2cae9c3f16420fb66</id>
<content type='text'>
This actually only affects inotify-enabled builds. Since the faulty
SIGINT pthread 'killing' was replaced with a proper solution, this
fix is required for the situation where usbmuxd isn't initially
running or was terminated; in these cases libusbmuxd was hanging
inside a read() system call (waiting for an inotify event) causing
pthread_join in usbmuxd_unsubscribe() to wait infinitely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This actually only affects inotify-enabled builds. Since the faulty
SIGINT pthread 'killing' was replaced with a proper solution, this
fix is required for the situation where usbmuxd isn't initially
running or was terminated; in these cases libusbmuxd was hanging
inside a read() system call (waiting for an inotify event) causing
pthread_join in usbmuxd_unsubscribe() to wait infinitely.
</pre>
</div>
</content>
</entry>
<entry>
<title>libusbmuxd: only fall back to polling if inotify setup fails</title>
<updated>2012-04-07T13:34:19+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-04-07T13:34:19+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=fabab8cb80ea87419afa7a1ccf4627e5e56da5e5'/>
<id>fabab8cb80ea87419afa7a1ccf4627e5e56da5e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libusbmuxd: make ffff* restore mode udid unique</title>
<updated>2012-04-05T23:01:09+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-04-05T23:01:09+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=4113b710122aeb213a872c467a9616e303188e04'/>
<id>4113b710122aeb213a872c467a9616e303188e04</id>
<content type='text'>
Devices in restore mode may have an all-f UDID if a previous restore procedure
wasn't completed successfully. To be able to differentiate multiple of these
devices we add the usbmuxd device handle to make the UDID unique.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Devices in restore mode may have an all-f UDID if a previous restore procedure
wasn't completed successfully. To be able to differentiate multiple of these
devices we add the usbmuxd device handle to make the UDID unique.
</pre>
</div>
</content>
</entry>
<entry>
<title>libusbmuxd: fix usbmuxd_unsubscribe() by using shutdown() instead of SIGINT</title>
<updated>2012-04-05T11:58:18+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-04-05T11:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=cd07d72075739d6b59238d16fde6d02a1b97dbb9'/>
<id>cd07d72075739d6b59238d16fde6d02a1b97dbb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libusbmuxd: handle remove messages in usbmuxd_get_device_list</title>
<updated>2012-03-31T17:54:55+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-03-31T17:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=b63c3355bd194d1df83b2f5aa0affab411397dd4'/>
<id>b63c3355bd194d1df83b2f5aa0affab411397dd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libusbmuxd: only print unexpected msg warning when hdr.length &gt; 0</title>
<updated>2012-02-07T14:49:14+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-02-07T14:49:14+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=30e6b293c60564c2016ef42830fadc58492998fa'/>
<id>30e6b293c60564c2016ef42830fadc58492998fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libusbmuxd: free device info after removing it from collection</title>
<updated>2012-01-17T22:32:49+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-01-17T22:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=94c2752bef5fe1c3954e6801ae3e30ed9c16165a'/>
<id>94c2752bef5fe1c3954e6801ae3e30ed9c16165a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix possible buffer overflow (thanks Rigan)</title>
<updated>2012-01-12T16:58:26+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2012-01-12T16:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=8968476bb5262d8aef20cb199337b174d338beb8'/>
<id>8968476bb5262d8aef20cb199337b174d338beb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
