<feed xmlns='http://www.w3.org/2005/Atom'>
<title>usbmuxd/daemon, branch v1.0.0</title>
<subtitle>A socket daemon to multiplex connections from and to iOS devices</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/'/>
<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.sukimashita.com/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>
<entry>
<title>Fix USB pid range check: was trying to claim all Apple devices</title>
<updated>2009-10-31T18:14:36+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-31T18:14:36+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=cf9f537aaf5ec2ff7d3749647c6501fbbdf51540'/>
<id>cf9f537aaf5ec2ff7d3749647c6501fbbdf51540</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add build time reminder about creating a user</title>
<updated>2009-10-28T04:16:28+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-28T04:16:28+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=f4606c8d1ad44dad5c0c515c330a68884e501ece'/>
<id>f4606c8d1ad44dad5c0c515c330a68884e501ece</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing license headers and make them consistent</title>
<updated>2009-10-24T22:31:06+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-24T22:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=6e2421b3a8b11dc060f0d2516fc495cc37834a20'/>
<id>6e2421b3a8b11dc060f0d2516fc495cc37834a20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make some log messages more consistent</title>
<updated>2009-10-12T04:12:36+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-12T04:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=e3443789ab4deb611713ce0c1cf6a8049fe84d09'/>
<id>e3443789ab4deb611713ce0c1cf6a8049fe84d09</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Downgrade "no connection for packet" message loglevel too</title>
<updated>2009-10-12T04:11:41+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-12T04:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=2eff00f575de19c749f986f85566219bbf6eb3f8'/>
<id>2eff00f575de19c749f986f85566219bbf6eb3f8</id>
<content type='text'>
Also happens after connection is closed by the host and the like, to be
expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also happens after connection is closed by the host and the like, to be
expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>optimize: persist fdlist for duration of main_loop</title>
<updated>2009-10-12T04:10:50+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-12T04:10:50+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=07378b9203f949fb7a475115051edb09f134d8ff'/>
<id>07378b9203f949fb7a475115051edb09f134d8ff</id>
<content type='text'>
constant malloc and realloc was wasting lots of time
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
constant malloc and realloc was wasting lots of time
</pre>
</div>
</content>
</entry>
<entry>
<title>optimize: considerable CPU usage was due to needless ops for unlogged messages</title>
<updated>2009-10-12T03:42:43+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-12T03:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=ac37795c7cca4d297ff860678a4197ee94d80f20'/>
<id>ac37795c7cca4d297ff860678a4197ee94d80f20</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Downgrade unknown client fd message loglevel</title>
<updated>2009-10-12T02:48:41+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-12T02:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=5e63dd04443bd62af46caff8f50b71280256f1ae'/>
<id>5e63dd04443bd62af46caff8f50b71280256f1ae</id>
<content type='text'>
It can happen sometimes when the phone and the client close at the same
time (during the same mainloop iteration) and the like, it's not
important when it shows up during connection teardown.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can happen sometimes when the phone and the client close at the same
time (during the same mainloop iteration) and the like, it's not
important when it shows up during connection teardown.
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable polling in udev mode, use udev to signal device discovery</title>
<updated>2009-10-10T14:01:26+00:00</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2009-10-10T14:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/usbmuxd.git/commit/?id=e855c861acde634662957131bbfb367260f8daf0'/>
<id>e855c861acde634662957131bbfb367260f8daf0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
