<feed xmlns='http://www.w3.org/2005/Atom'>
<title>usbmuxd/daemon, branch v1.0.2</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>Remove silly null statement</title>
<updated>2010-02-07T01:00:48+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2010-02-07T00:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=719ebc32464581ebc6b465d2fe78e642c1f50e20'/>
<id>719ebc32464581ebc6b465d2fe78e642c1f50e20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up CMakeLists (inspired by Gentoo patch)</title>
<updated>2010-02-07T01:00:31+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2010-02-07T00:59:03+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=c9db7c05573bee6e819ae76095e0d80f5fe02dd4'/>
<id>c9db7c05573bee6e819ae76095e0d80f5fe02dd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't crash on TCP junk during device init</title>
<updated>2010-02-01T17:29:37+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2010-02-01T17:29:37+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=003e72659b579e4376d099767f2e757e80d8f2a4'/>
<id>003e72659b579e4376d099767f2e757e80d8f2a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Require explicit username to drop privs</title>
<updated>2010-01-29T23:33:57+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2010-01-29T23:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=9932ebe49a47c929c8345625a907e5d4e73fe3d5'/>
<id>9932ebe49a47c929c8345625a907e5d4e73fe3d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not attempt to drop privs to root</title>
<updated>2010-01-29T23:33:05+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2010-01-29T23:33:05+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=db1429f4ab24433ec1b98721230305ed043aba66'/>
<id>db1429f4ab24433ec1b98721230305ed043aba66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up packet size types and add some paranoia</title>
<updated>2010-01-23T23:20:01+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2010-01-23T22:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=c0b02222fd85feabb0b9901364082dc6ab484b68'/>
<id>c0b02222fd85feabb0b9901364082dc6ab484b68</id>
<content type='text'>
None of this should fix an exploit, it's just healthy paranoia.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
None of this should fix an exploit, it's just healthy paranoia.
</pre>
</div>
</content>
</entry>
<entry>
<title>Security fix: check cumulative packet size for split device packets</title>
<updated>2010-01-23T23:20:01+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2010-01-23T22:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=68729a347011a8fb39f1e4aa35ae06c4f2f491d4'/>
<id>68729a347011a8fb39f1e4aa35ae06c4f2f491d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use -Wall globally</title>
<updated>2010-01-23T23:19:34+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2010-01-23T21:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=54ffb743aca10dbc0eef567bcc06ee84b4261f9b'/>
<id>54ffb743aca10dbc0eef567bcc06ee84b4261f9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of SHORT_NOT_OK flag for USB sends</title>
<updated>2009-12-07T06:02:56+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-12-07T06:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=0c3941baef1928abcedd9d0de5ed34e7fa689b39'/>
<id>0c3941baef1928abcedd9d0de5ed34e7fa689b39</id>
<content type='text'>
This flag is useful for reads only (and we don't want it on our reads
anyway). In DEBUG mode, the USB kernel driver is anal about this useless
flag and reports an error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This flag is useful for reads only (and we don't want it on our reads
anyway). In DEBUG mode, the USB kernel driver is anal about this useless
flag and reports an error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix signal handling and work around a udev bug</title>
<updated>2009-10-31T19:21:35+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-31T19:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/usbmuxd.git/commit/?id=384d76f27cc431f91e49b0ebfcc3fbdb1e2aa34f'/>
<id>384d76f27cc431f91e49b0ebfcc3fbdb1e2aa34f</id>
<content type='text'>
Switch to ppoll() to avoid a race condition while handling signals
(see the ppoll/pselect manpages) and also work around the udev bug
that causes child processes to inherit udev's signal mask (which
masks everything).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switch to ppoll() to avoid a race condition while handling signals
(see the ppoll/pselect manpages) and also work around the udev bug
that causes child processes to inherit udev's signal mask (which
masks everything).
</pre>
</div>
</content>
</entry>
</feed>
