Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Monday, July 27 2009
Bump the version number in anticipati... was committed by Matt Colyer at 2:19 AM
Added a news file courtesy of Martin.... was committed by Matt Colyer at 2:19 AM
Saturday, July 25 2009
62 Generate documentation was updated
  • Martin S.
    • State changed from new to open
    • Assigned user set to Matt Colyer
    • Milestone changed from 1.2.0 Release to 1.0 Release
    by Martin S. at 4:18 PM

    Was just experimenting with doxygen and it now generates nice docs for the public interface.
    To test just run something along this:

    [libiphone/]# doxygen doxyg...
  • Martin S.
    Martin S. created the ticket at 12:45 PM

    We should generate some kind of documentation to the API of libiphone. A couple of functions are already documented with doc comments so this should be straight...

59 missing check for readline.h in configure.ac was updated
  • teuf
    teuf commented at 7:43 AM

    Ah ok, the attached patch is better then. autogen.sh passes --enable-dev-tools to the configure it generates, that's why I was hit by that.

46 libiphone 1.0 API cleanup was updated
  • Martin S.
    Martin S. commented at 1:59 AM

    Please test/review/commit. That should be the last API change for a 1.0. :)

    All changes (incl. Nikias's afc lock code) are also pushed into the "martin" branch,...

  • Martin S.
    Martin S. commented at 1:55 AM

    iFuse changes:

    • Improve error message text when connecting to lockdown fails
    • Add --debug command line option
    • Update code to compile with latest libiphone error ...
  • Martin S.
    Martin S. commented at 1:54 AM

    libiphone changes:

    • Update README structure, URLs and made requirements less Ubuntu specific
    • Add missing copyright info to headers
    • Add --debug option to afcchec...
  • Martin S.
    Martin S. commented at 1:51 AM

    As noted before I splitted out the error code definitions among services now.
    Services return an error type in their own domain now, e.g.: mobilesync_error_t

    Du...

Friday, July 24 2009
59 missing check for readline.h in configure.ac was updated
  • Martin S.
    • State changed from new to open
    • Tag set to libiphone, lockdown, patch
    by Martin S. at 10:39 PM

    lckdclient is only built if --enable-dev-tools is passed.

  • teuf
    teuf created the ticket at 7:06 PM

    Topic says pretty much all, but dev/lckdclient.c includes headers from readline and configure.ac doesn't check these headers are available. This patch fixes tha...

61 fix -Wall warnings was updated
  • Martin S.
    • State changed from new to open
    • Tag set to gcc, libiphone
    • Assigned user set to Matt Colyer
    • Milestone set to 1.0 Release
    by Martin S. at 10:34 PM

    Thanks!

  • teuf
    teuf created the ticket at 7:36 PM

    This patch fixes a few harmless warnings with -Wall

46 libiphone 1.0 API cleanup was updated
  • Martin S.
    Martin S. commented at 9:00 PM

    @teuf: Right bug for this. :)

    However I am preparing a huge changeset (172kb), currently splitting it into small commits. Got your issue handled there and expos...

  • teuf
    teuf commented at 7:11 PM

    Not sure at all this belongs here, but libiphone git with these patches applied misses a prototype for iphone_get_uuid in libiphone.h (either that, or this func...

60 potential memory corruption in calls to gnutls function on 64 bit arch was created
  • teuf
    teuf created the ticket at 7:22 PM

    Looking at lockdown.c:

       / if everything went well, export in PEM format /
       gnutls_datum_t dev_pem = { NULL, 0 };
       gnutls_x509_crt_export(dev_cert, GNUTLS...
Thursday, July 23 2009
49 automounting under GNOME with pretty name was updated
  • Martin S.
    Martin S. commented at 8:58 PM

    Talked to David Zeuthen (creator of HAL and DeviceKit). He also can not really name the issue, but says that HAL creates the mount point directory. Nevertheless...

58 [PATCH] Add new lockdown request domains to iphoneinfo was created
  • Martin S.
    Martin S. created the ticket at 9:31 AM

    Trivial as the title says, especially useful for music syncing is the domain returning all the SQL queries used in the music library processing.

Architecture was edited by Martin S. in libiphone at 8:07 AM
57 ifuse fedora 11 issue was updated
  • Martin S.
    • State changed from open to resolved
    by Martin S. at 8:04 AM

    @Paul: Thanks for the IDs!

    @Bernardo: Great, thanks for the information. It actually shows that libiphone is working fine for you so I set this ticket as resolv...

  • Bernardo
    Bernardo commented at 7:15 AM

    I updated the packages yesterday night. It still doesn't mount automatically, but with theĀ "sudo /sbin/mount.fuse.ifuse ignored /mnt" command it mounts correctl...

Wednesday, July 22 2009
57 ifuse fedora 11 issue was updated
  • Paul
    Paul commented at 10:44 PM

    Martin

    [paul]$ iphoneinfo | grep -P "^(Serial|Model)Number"
    ModelNumber: MC131
    SerialNumber: xxxxxxxx3NP
    [paul]$
    

    The shell is black.

  • Martin S.
    Martin S. commented at 8:19 PM

    @Paul: Yes, please show the output of iphoneinfo | grep -P "^(Serial|Model)Number" and also tell me which shell color your iPhone is. Thanks.

    @Bernardo: Can you...

  • Paul
    Paul commented at 6:29 PM

    Martin

    You are a star. I can now mount my iPhone 3GS using the updated packages. I am off top play with my iPhone and Linux in a native manner without upsetting...

  • Martin S.
    Martin S. commented at 5:50 PM

    Great, we are getting there. So basically your configuration is still set to 1 which is why libiphone does not work as it needs to have a config enabled in orde...

  • Paul
    Paul commented at 2:28 PM

    Martin

    The device is now at /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5, from lshal:

    udi = '/org/freedesktop/Hal/devices/usb_device_5ac_1294_5a6bdef59b8ebd24...
1 earlier change…
  • Martin S.
    Martin S. commented at 8:35 AM

    Let's see what USB configuration the device is in...

    Check output of "cat /sys/devices/pci0000:00/0000:00:0b.1/usb1/1-8/bConfigurationValue" (check syslog or ls...

Tuesday, July 21 2009
57 ifuse fedora 11 issue was updated
  • Paul
    Paul commented at 10:54 PM

    Martin,

    I would never attempt to use a usb device in VirtualBox and Fedora at the same time. I mention it because of the configuration changes. In fact I try no...

  • Martin S.
    Martin S. commented at 6:59 PM

    Ok, this definitely means that libiphone is unable to find the usb device. You also have packages installed from mixed sources.

    The packages with the ".fc11." s...

  • Paul
    Paul commented at 6:27 PM

    Martin thanks for your help. I have tried various mount command variations and all result in the same messages.

    The output is:

    [root]# /sbin/mount.fuse.ifuse i...
Monday, July 20 2009
57 ifuse fedora 11 issue was updated
  • Martin S.
    Martin S. commented at 10:38 PM

    @Paul: The kernel message is alright. Also HAL reports that your configuration has been set to 3, which is correct aswell and shows that your udev rule works. Y...

  • Paul
    Paul commented at 7:37 PM

    Hi

    I too have been having similar problems with my new iPhone and ifuse. I have no history of using ifuse with previous versions of Fedora prior to 11.

    I can re...

  • Bernardo
    Bernardo commented at 12:40 PM

    Don't know if this could be helpful, anyway I tryed again the rpm -q command with correct package names, and the output is:

    [Be@bpp ~]$ rpm -q libiphone0 ifuse ...

  • Martin S.
    Martin S. commented at 11:45 AM

    Sorry, of course they are named libiphone0 and libplist0 but this ticketsystem removed my * (star) from the text. Anyways, it appears you are running the latest...

  • Bernardo
    • Assigned user set to Martin S.
    by Bernardo at 10:12 AM

    So, this is the output of "rpm -q libiphone ifuse libplist usbmuxd":

    [Be@bpp ~]$ rpm -q libiphone ifuse libplist usbmuxd package libiphone is not installed
    ifus...

2 earlier changes…
  • Martin S.
    • State changed from new to open
    • Tag changed from 11, bug, fedora, ifuse, issue, mount, selinux to 11, bug, fedora, ifuse, issue, mount, packages, selinux
    by Martin S. at 9:47 AM

    Thanks for your report.

    Some notes:
    * The errors you see are all caused by bad HAL fdi rules of libgphoto2, this is fixed upstream and has nothing to do with li...

  • Bernardo
    Bernardo created the ticket at 7:56 AM

    Hi everybody,

    did someone get ifuse working properly in fedora 11? I tried both the official packages and the fedora-provided packages but they doesn't work at ...

Sunday, July 19 2009
0001-New-type-afc_lock_op_t-with-allowed-lock-operations.patch was uploaded by Nikias Bassen at 6:14 PM to #46, libiphone
46 libiphone 1.0 API cleanup was updated
  • Nikias Bassen
    Nikias Bassen commented at 6:12 PM

    Here's another patch for AFC for afc_lock_file. As only non-blocking locks are supported, I defined a type afc_lock_op_t with all allowed lock operations.

  • Martin S.
    • State changed from resolved to open
    by Martin S. at 1:32 PM

    Sorry, have to reopen as some stuff is not quite right yet.

    Patches below address:

    • iphoneinfo now uses less code due to lockdownd_get_value()
    • The mobilesync AP...
Saturday, July 18 2009
56 libplist API does not offer a way to clone or modify nodes was updated
  • Jonathan Beck
    • State changed from open to resolved
    by Jonathan Beck at 7:05 PM

    Changes applied and available in libplist-0.13

Implement lockdown set_value, remove_... was committed by Martin Szulecki at 5:41 PM
iFuse adaption to AFC API change. htt... was committed by Nikias Bassen at 5:41 PM
Update iFuse to compile with latest l... was committed by Martin Szulecki at 5:41 PM
46 libiphone 1.0 API cleanup was updated
API cleanup for AFC http://github.com... was committed by Nikias Bassen at 5:41 PM
Cleanup mobilesync API and bindings. ... was committed by Martin Szulecki at 5:41 PM
API cleanup for NotificationProxy htt... was committed by Nikias Bassen at 5:40 PM
Cleanup lockdown request API and fix ... was committed by Martin Szulecki at 5:40 PM
Use new plist_copy instead of seriali... was committed by Martin Szulecki at 5:40 PM