<feed xmlns='http://www.w3.org/2005/Atom'>
<title>usbmuxd/src, branch refactor</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>common: Add thread+mutex implementation and use it where applicable</title>
<updated>2014-12-02T18:22:25+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-12T20:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=a25009872304f17514089afb48a3e860e7cb9cfe'/>
<id>a25009872304f17514089afb48a3e860e7cb9cfe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move utils to convenience library</title>
<updated>2014-12-02T18:22:25+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-11T14:52:36+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=34e6eeef656a205d4f65f128cb17bc81cca3b4d3'/>
<id>34e6eeef656a205d4f65f128cb17bc81cca3b4d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>preflight: Remove obsoleted extern function declarations</title>
<updated>2014-12-02T18:17:08+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-11T13:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=4b102f04bc67f1128ba55ac90b2bf2cb1ce09850'/>
<id>4b102f04bc67f1128ba55ac90b2bf2cb1ce09850</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: Implement device discovery using libusb hotplug events</title>
<updated>2014-12-02T18:16:43+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-11T13:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=b752fbc1dd92238a34c888fbaef921aa802c4a82'/>
<id>b752fbc1dd92238a34c888fbaef921aa802c4a82</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename usb-linux.c to more suitable usb.c</title>
<updated>2014-12-02T18:16:24+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-11T13:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=ab51bbbe6d78678db1bdd04be1eeec6bb1d59c34'/>
<id>ab51bbbe6d78678db1bdd04be1eeec6bb1d59c34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use non-blocking sockets for client communication</title>
<updated>2014-11-12T18:53:06+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-12T18:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=a3cae2b7a3dfe8120f2a65a1fae8640bb4f095a5'/>
<id>a3cae2b7a3dfe8120f2a65a1fae8640bb4f095a5</id>
<content type='text'>
This approach is better than using blocking sockets and select() since
there's no guarantee that send() doesn't block. Plus we're using poll()
anyway so send() and recv() will only be called if the socket is actually
ready for writing/reading.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This approach is better than using blocking sockets and select() since
there's no guarantee that send() doesn't block. Plus we're using poll()
anyway so send() and recv() will only be called if the socket is actually
ready for writing/reading.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "client: Make sure fd is writable before calling send() to avoid blocking"</title>
<updated>2014-11-12T12:31:34+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-12T12:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=a5e57e872bb5be8b13d3497f2c07fff8a8e37f3f'/>
<id>a5e57e872bb5be8b13d3497f2c07fff8a8e37f3f</id>
<content type='text'>
This reverts commit 23ecea077d8f22d9da5cae50df3e2ff3406fee90.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 23ecea077d8f22d9da5cae50df3e2ff3406fee90.
</pre>
</div>
</content>
</entry>
<entry>
<title>client: Make sure fd is writable before calling send() to avoid blocking</title>
<updated>2014-11-11T12:53:25+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-11T08:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=23ecea077d8f22d9da5cae50df3e2ff3406fee90'/>
<id>23ecea077d8f22d9da5cae50df3e2ff3406fee90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Get USB speed for device and use it for device attached client message</title>
<updated>2014-11-11T12:52:52+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2014-11-10T15:58:10+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=4da37c1e130e32c4bbad13de7461e0612ca15597'/>
<id>4da37c1e130e32c4bbad13de7461e0612ca15597</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>client: Remove invalid line feed from log message</title>
<updated>2014-11-11T12:51:16+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-11-11T12:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=086d443338ec4fa70f27f0880e63eb08f112c390'/>
<id>086d443338ec4fa70f27f0880e63eb08f112c390</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
