<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libimobiledevice/src, branch 0.9.4</title>
<subtitle>A protocol library to access iOS devices on Linux</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/'/>
<entry>
<title>Update to latest libplist API.</title>
<updated>2009-10-14T00:59:57+00:00</updated>
<author>
<name>Jonathan Beck</name>
</author>
<published>2009-10-11T16:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=4740e30d178c8a588f522586a817039d6be8da3b'/>
<id>4740e30d178c8a588f522586a817039d6be8da3b</id>
<content type='text'>
Signed-off-by: Matt Colyer &lt;matt@colyer.name&gt;

[#77 state:resolved]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Matt Colyer &lt;matt@colyer.name&gt;

[#77 state:resolved]
</pre>
</div>
</content>
</entry>
<entry>
<title>Use correct usbmuxd function to free device list</title>
<updated>2009-09-12T17:59:19+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2009-09-12T17:59:19+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=c8b8e947c0a0085ce21a04028b176793b4ad0b69'/>
<id>c8b8e947c0a0085ce21a04028b176793b4ad0b69</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename iphone_free_device_list to follow overall naming style</title>
<updated>2009-09-12T17:49:16+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2009-09-12T17:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=a4a0e5a4449cea17c6030555f2c1a9669611d871'/>
<id>a4a0e5a4449cea17c6030555f2c1a9669611d871</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix iphone_device_recv making receive operational again</title>
<updated>2009-09-12T17:46:56+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2009-09-12T17:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=3ce5d8e486195b62385b4d449cd7b63c33d81db4'/>
<id>3ce5d8e486195b62385b4d449cd7b63c33d81db4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Public API rework, extension and adaption to latest libusbmuxd-1.0 API.</title>
<updated>2009-09-12T09:41:38+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2009-09-10T11:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=1f6282ffddec7012df82fa929dfe72cfc74b063a'/>
<id>1f6282ffddec7012df82fa929dfe72cfc74b063a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update the afc_get_device_info helper to return an afc_error_t</title>
<updated>2009-09-12T09:39:06+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2009-09-12T09:39:06+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=fe6c846fa5d80824ee708393c4ea1a1fe4049a77'/>
<id>fe6c846fa5d80824ee708393c4ea1a1fe4049a77</id>
<content type='text'>
We should return any underlying error afc_get_device_info returns
so one is able to act properly. Also renamed it to "key" instead
of "field" to be more generic.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should return any underlying error afc_get_device_info returns
so one is able to act properly. Also renamed it to "key" instead
of "field" to be more generic.
</pre>
</div>
</content>
</entry>
<entry>
<title>Invalid check for host_id in userpref_get_host_id</title>
<updated>2009-08-04T16:05:06+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2009-08-03T22:00:32+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=04dc8e66956ff66f6438fd3ca151d58f528a03ea'/>
<id>04dc8e66956ff66f6438fd3ca151d58f528a03ea</id>
<content type='text'>
On a system without a previous pairing, libiphone fails
to connect to the device:

userpref_get_host_id: Using (null) as HostID

The code checks if host_id is NULL but it needs to check
if *host_id is NULL, otherwise it won't generate a new HostID.

[#69 state:resolved]

Signed-off-by: Matt Colyer &lt;matt@colyer.name&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On a system without a previous pairing, libiphone fails
to connect to the device:

userpref_get_host_id: Using (null) as HostID

The code checks if host_id is NULL but it needs to check
if *host_id is NULL, otherwise it won't generate a new HostID.

[#69 state:resolved]

Signed-off-by: Matt Colyer &lt;matt@colyer.name&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add afc_get_device_info_field() helper function</title>
<updated>2009-08-03T15:58:33+00:00</updated>
<author>
<name>Bastien Nocera</name>
</author>
<published>2009-08-01T14:04:27+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=d5da1a93f977688d621f3f3650ee0a7a51e2b373'/>
<id>d5da1a93f977688d621f3f3650ee0a7a51e2b373</id>
<content type='text'>
For use in front-end applications, also serves to document
the available keys.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For use in front-end applications, also serves to document
the available keys.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid invalid memory accesses in lockdownd_client_new()</title>
<updated>2009-08-03T15:58:33+00:00</updated>
<author>
<name>Bastien Nocera</name>
</author>
<published>2009-08-01T14:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=eb5d285ed474f0cc20b968e4a5d590a3b35e52a7'/>
<id>eb5d285ed474f0cc20b968e4a5d590a3b35e52a7</id>
<content type='text'>
Valgrind complains:
==2678== Conditional jump or move depends on uninitialised value(s)
==2678==    at 0x3ACD40646C: lockdownd_client_new (lockdown.c:662)
==2678==    by 0x405BA6: g_vfs_afc_volume_new (afc-volume.c:113)
==2678==    by 0x406541: g_vfs_afc_monitor_device_added (afc-volume-monitor.c:46)
==2678==    by 0x4066B1: g_vfs_afc_volume_monitor_constructor (afc-volume-monitor.c:173)
==2678==    by 0x3A7FE11A38: g_object_newv (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x3A7FE12584: g_object_new_valist (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x3A7FE126DB: g_object_new (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x408AD5: monitor_try_create (gvfsproxyvolumemonitordaemon.c:1651)
==2678==    by 0x408C20: g_vfs_proxy_volume_monitor_daemon_main (gvfsproxyvolumemonitordaemon.c:1694)
==2678==    by 0x37E881EA2C: (below main) (in /lib64/libc-2.10.1.so)
==2678==  Uninitialised value was created by a stack allocation
==2678==    at 0x405B00: g_vfs_afc_volume_new (afc-volume.c:138)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Valgrind complains:
==2678== Conditional jump or move depends on uninitialised value(s)
==2678==    at 0x3ACD40646C: lockdownd_client_new (lockdown.c:662)
==2678==    by 0x405BA6: g_vfs_afc_volume_new (afc-volume.c:113)
==2678==    by 0x406541: g_vfs_afc_monitor_device_added (afc-volume-monitor.c:46)
==2678==    by 0x4066B1: g_vfs_afc_volume_monitor_constructor (afc-volume-monitor.c:173)
==2678==    by 0x3A7FE11A38: g_object_newv (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x3A7FE12584: g_object_new_valist (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x3A7FE126DB: g_object_new (in /lib64/libgobject-2.0.so.0.2000.4)
==2678==    by 0x408AD5: monitor_try_create (gvfsproxyvolumemonitordaemon.c:1651)
==2678==    by 0x408C20: g_vfs_proxy_volume_monitor_daemon_main (gvfsproxyvolumemonitordaemon.c:1694)
==2678==    by 0x37E881EA2C: (below main) (in /lib64/libc-2.10.1.so)
==2678==  Uninitialised value was created by a stack allocation
==2678==    at 0x405B00: g_vfs_afc_volume_new (afc-volume.c:138)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add handling of afc_remove_path's unknown error code which is an ENOTEMPTY</title>
<updated>2009-07-30T02:12:37+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2009-07-29T09:23:08+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libimobiledevice.git/commit/?id=4b8e5ac804896c821a867a378c17727c61ec0373'/>
<id>4b8e5ac804896c821a867a378c17727c61ec0373</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
