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)

Friday, July 17 2009
56 libplist API does not offer a way to clone or modify nodes was updated
  • Martin S.
    Martin S. commented at 6:58 PM

    Well, forgot to also copy the string value for "key" which caused issues. Attached corrected patch to use instead of the one before.

Wednesday, July 15 2009
46 libiphone 1.0 API cleanup was updated
  • Martin S.
    Martin S. commented at 2:19 PM

    Further consecutive attached patch adds the following lockdownd request protocol API functions:

    • lockdownd_set_value(): Sets values or full preference plists
    • lo...
Tuesday, July 14 2009
46 libiphone 1.0 API cleanup was updated
  • Martin S.
    Martin S. commented at 12:54 PM

    Below the last patch to cleanup the MobileSync API, too.

    Changes:

    • Update API, expose it with own header and update SWIG bindings accordingly
    • Do not expose get_...
Friday, July 10 2009
46 libiphone 1.0 API cleanup was updated
  • Martin S.
    Martin S. commented at 5:09 PM

    Further patch for libiphone to make use of the new plist_copy() function and remove the workaround/hack.

56 libplist API does not offer a way to clone or modify nodes was updated
  • Martin S.
    Martin S. commented at 5:07 PM

    Attached patch fixes the last issue I encountered with this. After applying it everything works as expected. Thanks a lot.

Thursday, July 09 2009
56 libplist API does not offer a way to clone or modify nodes was updated
  • Jonathan Beck
    Jonathan Beck commented at 4:33 PM

    I obviously did that a bit too fast :). Strange gcc didn't moan about that though.

    Should be fixed now.

  • Martin S.
    Martin S. commented at 3:26 PM

    Superb, thanks for looking into this. However I get empty nodes back...

    static plist_t plist_copy_node(GNode * node, gpointer parent_node)
    {
        plist_t newnod...
Wednesday, July 08 2009
56 libplist API does not offer a way to clone or modify nodes was updated
  • Jonathan Beck
    • State changed from new to open
    • Assigned user set to Jonathan Beck
    by Jonathan Beck at 5:49 PM

    Hi Martin,

    I updated libplist git HEAD with requested changes.
    Please check that it fits your needs.

    Also I would like to ensure through API that dicts are alwa...

  • Martin S.
    Martin S. created the ticket at 9:16 AM

    Attempted to implement lockdown's get/set/remove value request and came up with those signatures:

    iphone_error_t lockdownd_get_value(lockdownd_client_t client,...
Tuesday, July 07 2009
46 libiphone 1.0 API cleanup was updated
  • Martin S.
    Martin S. commented at 8:19 PM

    Reposted patches for above comment due to issues with lighthouse. Patches for mobilesync coming...

  • Martin S.
    Martin S. commented at 7:25 PM

    Yes, all fine and working.

    I've rewrote/cleaned up the lockdown API as explained above, too.

    Some changes:

    • rename functions to further stick to the request pro...
  • Jonathan Beck
    Jonathan Beck commented at 5:27 PM

    Shouldn't we keep libiphone/libiphone.h a meta-headers thats includes all protocols (and move error definitions to libiphone/errors.h) ?

    Other than that those p...

  • Matt Colyer
    Matt Colyer commented at 3:37 PM

    These are pretty large changes, do they look good to everyone else before I apply them?

  • Nikias Bassen
    Nikias Bassen commented at 7:35 AM

    The iFuse patch is not working for some strange reason; here it is again.

1 earlier change…
  • Nikias Bassen
    • State changed from new to open
    by Nikias Bassen at 7:47 AM

    Here are two patches for AFC and NotificationProxy that make them API 1.0 compatible. As stated above by Martin a little rework of AFC was needed; I did that al...

make ifuse work with the afc api chan... was committed by Nikias Bassen at 3:32 PM
support for listing special files [#... was committed by Nikias Bassen at 3:32 PM
55 [PATCH] afc cleanup + full (sym)link support + special files was updated
  • Matt Colyer
    • State changed from open to resolved
    by Matt Colyer at 3:32 PM

    (from [e764222b0709cec5992f6120fd3a198d1c60b5e8]) support for listing special files

    [#55 state:resolved]

    Signed-off-by: Matt Colyer matt@colyer.name
    http://git...

  • Nikias Bassen
    • Title changed from [PATCH] afc cleanup + full (sym)link support to [PATCH] afc cleanup + full (sym)link support + special files
    by Nikias Bassen at 7:33 AM

    Here's an additional patch for iFuse that will report the correct file types for special files (char, block, socket, fifo). Even though - at least I think so - ...

  • Nikias Bassen
    Nikias Bassen created the ticket at 7:37 AM

    Hi all,

    I cleaned up afc a bit to make use of filehandle instead of iphone_afc_file_*. And I removed the iphone_afc_get_file_attr, as this has to go into ifuse.
    ...

ifuse: full symlink and hardlink supp... was committed by Nikias Bassen at 3:32 PM
AFC cleanup: remove iphone_afc_file_*... was committed by Nikias Bassen at 3:31 PM
Support for creating hard- and symlin... was committed by Nikias Bassen at 3:31 PM
Monday, July 06 2009
55 [PATCH] afc cleanup + full (sym)link support + special files was updated
  • Nikias Bassen
    • Tag set to afc, api, ifuse, patch
    • State changed from new to open
    by Nikias Bassen at 6:06 PM
Thursday, July 02 2009
Home was edited by Martin S. in libiphone at 11:41 AM (+1 more edit)
lockdown: fix receive of large TLS-en... was committed by Nikias Bassen at 2:45 AM
48 Failure to retrieve long plist with format information was updated
Fix segfault when displaying usage fo... was committed by Martin Szulecki at 2:43 AM
54 [PATCH] Fix segfault of installed iphoneinfo and iphonesyslog was updated
Wednesday, July 01 2009
54 [PATCH] Fix segfault of installed iphoneinfo and iphonesyslog was created
  • Martin S.
    Martin S. created the ticket at 4:20 PM

    Trivial fix. Patch attached.

12 rename ifuse binary to ifuse was updated
  • Martin S.
    • State changed from new to open
    by Martin S. at 1:32 PM

    Actually for a regular user it is:

    /sbin/mount.fuse.ifuse /dev/not/required/argument dir
    vs.
    ifuse dir
    

    As noted somewhere else, installing the binary to "/sbi...

45 SELinux Type-Enforcement Rules was updated
  • Martin S.
    • State changed from new to open
    • Milestone set to 1.2.0 Release
    by Martin S. at 12:23 PM

    Will try to dig into this once 1.0 is out of the box. Patches always welcome.

51 64bit ifuse crashes in libiphone when mounting was updated
  • Martin S.
    • State changed from new to hold
    by Martin S. at 12:21 PM

    Please verify with latest release, otherwise the ticket will be closed as resolve soon.

Tuesday, June 30 2009
46 libiphone 1.0 API cleanup was updated
  • Martin S.
    Martin S. commented at 3:35 PM

    @nikias: As talked about, only exposing a callback way to grab notifications seems more elegant.

    For lockdownd_ we might as well go straight with the request ty...

53 [PATCH] Fix iphonesyslog hanging, compiler warnings and dump format support was updated
Make iphoneinfo useful by adding XML ... was committed by Martin Szulecki at 2:32 AM
Silence compiler warning for dispatch... was committed by Martin Szulecki at 2:32 AM
Silence warning and also dump iTunes ... was committed by Martin Szulecki at 2:32 AM
Lkdn times out after few seconds idle... was committed by Martin Szulecki at 2:32 AM
47 Use UUIDs in python-iphonesync was updated
Update python bindings to use allow t... was committed by Martin Szulecki at 2:29 AM
52 [PATCH] Add support for iPhone 3GS was updated
  • Matt Colyer
    • State changed from open to resolved
    by Matt Colyer at 2:26 AM

    Pushed.

Add product ids for iPhone 3GS http:/... was committed by Martin Szulecki at 2:25 AM
Add product ids to support iPhone 3GS... was committed by Martin Szulecki at 2:24 AM
Saturday, June 27 2009
53 [PATCH] Fix iphonesyslog hanging, compiler warnings and dump format support was updated
  • Martin S.
    • State changed from new to open
    • Tag set to libgpod, libiphone, libplist, lockdown, patch
    by Martin S. at 4:14 PM

    Additional consecutive patch for iphoneinfo of libiphone which adds XML output and allows to query by specific domain/key.
    Should make the tool more useful for ...

Sunday, June 21 2009
47 Use UUIDs in python-iphonesync was updated
  • Martin S.
    • Assigned user changed from Martin S. to Matt Colyer
    • Milestone set to 1.2.0 Release
    by Martin S. at 10:45 PM

    Have merged your LUID changes to python-iphonesync manually now and updated the libiphone Python bindings to expose the uuid targeting in the patch below.

    pytho...

53 [PATCH] Fix iphonesyslog hanging, compiler warnings and dump format support was created
  • Martin S.
    Martin S. created the ticket at 9:15 PM

    A series of patches for libiphone:

    1. Closes the lockdown connection early for iphonesyslog as OS 3.0 now closes the connection itself after a few seconds and doi...
49 automounting under GNOME with pretty name was updated
  • Martin S.
    • Milestone set to 1.0 Release
    by Martin S. at 8:08 PM

    1. iFuse automounting

    • ifuse.c:408: fuse_opt_add_arg(&args, "-oallow_other"); breaks mounting as user for me as it complains "fusermount: option allow_other onl...
Saturday, June 20 2009
49 automounting under GNOME with pretty name was updated
  • Nikias Bassen
    Nikias Bassen commented at 11:34 PM

    For your information, the libgphoto issue has been fixed in Ubuntu Karmic, and a libgphoto2 update for Ubuntu Jaunty is available via Jonathan's PPA:

    https://ed...