Commit Graph

  • 1a06347d27 cleanup binary parsing and move stuff around. Jonathan Beck 2008-12-08 22:47:02 +01:00
  • 7563917755 cleanup unused functions. Jonathan Beck 2008-12-01 21:23:58 +01:00
  • 36eff97cba finish new plist API migration. Jonathan Beck 2008-12-01 21:12:02 +01:00
  • 505c97582b continue migration to new plist API. Jonathan Beck 2008-12-01 20:25:12 +01:00
  • 3d08602c6e migrate lockdownd_generic_get_value to new plisy API. Jonathan Beck 2008-11-30 23:33:39 +01:00
  • d560cf5a15 complete xml plist abstraction and migrate lockdownd_hello to new plist API. Jonathan Beck 2008-11-30 21:49:56 +01:00
  • 889cb32a12 Continue abstraction of xml and binary plist. Jonathan Beck 2008-11-30 16:36:18 +01:00
  • 831ee461bd use vfprintf instead of fprintf since we use va_list as argument Jonathan Beck 2008-11-30 11:05:51 +01:00
  • 5811f92943 Start an abstraction of xml and binary plist Jonathan Beck 2008-11-28 23:19:17 +01:00
  • aed2c025f6 fix some warnings and indent Jonathan Beck 2008-11-25 19:14:27 +01:00
  • 0bca81e7c8 Output binary data base64 encoded (and 60 cols wide) Jonathan Beck 2008-08-31 22:50:37 +02:00
  • f4c4b783c8 Added binary-plist support (tweaked slightly to move stuff around) Zach C 2008-08-31 11:25:22 -07:00
  • 8c3a01e11b fix missing Makefile.am file Jonathan Beck 2008-11-13 18:56:15 +01:00
  • 1eec0b50f8 reduce chunk size in AFC since it was generating error for large file fix include in afccheck.c Jonathan Beck 2008-10-31 18:52:28 +01:00
  • 217f4ea74d Fixed a slight error in the indent command in the makefile. Matt Colyer 2008-10-31 09:22:46 -07:00
  • e46784e5cf move dev specific tools to dev/ subdir. update autoconf files accordingly Jonathan Beck 2008-10-30 19:58:49 +01:00
  • 41778c3dcd fix autotools conditional Jonathan Beck 2008-10-25 18:23:00 +02:00
  • 587990158f Change lock to mutex and add tool to check AFC in multithreaded env. Jonathan Beck 2008-09-14 22:23:01 +02:00
  • 0691e6e4ce add an option to strip off debug code Jonathan Beck 2008-10-25 17:29:29 +02:00
  • 113b2250b7 add configure options to control building of development tools Jonathan Beck 2008-10-25 16:50:28 +02:00
  • 0b2cfd2c7c Handle debugging through utilitary functions Jonathan Beck 2008-10-25 16:11:27 +02:00
  • bbd813da84 Change iphone_debug to be an API call Patrick Walton 2008-10-17 22:58:50 -07:00
  • 37fff27135 Draft HAL Patrick Walton 2008-10-19 01:21:42 -07:00
  • 76816c9fa6 Draft iphone_get_specific_device() API, fix documentation for iphone_get_device() Patrick Walton 2008-10-19 19:35:00 -07:00
  • 37ecfbc308 Indent fixes. Matt Colyer 2008-10-23 20:10:21 -07:00
  • 44efbc65af Exposes AFC file handle. Zach C 2008-10-23 20:03:15 -07:00
  • b8a485ee5b Added a pkg-config file Patrick Walton 2008-10-09 08:54:10 -07:00
  • 341a105791 Added an upper bound to gnutls versions. Matt Colyer 2008-10-08 20:58:26 -07:00
  • 7387d34d7b Remove ifuse as it has it's own repository now. Matt Colyer 2008-10-08 20:58:07 -07:00
  • 0e7ad36795 Made the header file installable. Matt Colyer 2008-10-08 09:00:01 -07:00
  • 6113564a76 Added a new dependency to the readme for lckd-client. Matt Colyer 2008-09-28 23:21:16 -07:00
  • 3235440168 Added support for iPod Touch II Matt Colyer 2008-09-20 14:31:48 -07:00
  • 3287ba4cb6 Setup a very basic lockdownd command line client Jonathan Beck 2008-09-02 22:54:32 +02:00
  • b61d63f43f Added --root option to use afc2, expand README Paul Sladen 2008-09-02 11:47:39 +03:00
  • 2b05e48cb4 Enforce a modified kr style. Matt Colyer 2008-09-01 15:04:31 -07:00
  • 7ac3d68188 fix afc_getattr and more error handling in ifuse.c Jonathan Beck 2008-08-31 20:58:42 +02:00
  • 95e588fae3 initialize local variables in ifuse.c Jonathan Beck 2008-08-31 19:22:58 +02:00
  • 5dc380594a prefix public enum with IPHONE_ Jonathan Beck 2008-08-31 18:43:29 +02:00
  • 8333ca944c use new function signature and few bugfixes. Jonathan Beck 2008-08-31 18:31:21 +02:00
  • 86f6198899 make all functions return an error code. Jonathan Beck 2008-08-31 11:47:18 +02:00
  • dc89741f00 do no return custom code in ifuse_getattr Jonathan Beck 2008-08-25 23:55:59 +02:00
  • 036cfaf4f2 fix iphone_lck_new_client Jonathan Beck 2008-08-25 23:54:28 +02:00
  • 572113d68e ifuse.c only includes libiphonoe.h Jonathan Beck 2008-08-25 23:52:06 +02:00
  • e52da6fe75 make it compile Jonathan Beck 2008-08-25 23:50:22 +02:00
  • 6ac4ceb4c6 migrate main.c Jonathan Beck 2008-08-25 23:25:56 +02:00
  • c042f7ca27 migrate AFC.c Jonathan Beck 2008-08-25 23:00:39 +02:00
  • 65f66a7212 finish lockdown.c migration Jonathan Beck 2008-08-25 21:57:59 +02:00
  • ad65cefa1c migrate usbmux.c. Jonathan Beck 2008-08-19 23:58:20 +02:00
  • 21d5d4ac4b migrate lockdown.c Jonathan Beck 2008-08-19 23:29:43 +02:00
  • 8905063143 migrate iphone.c Jonathan Beck 2008-08-19 22:55:46 +02:00
  • 318f4bd51a fix header and add an error Jonathan Beck 2008-08-19 22:41:18 +02:00
  • c547987d49 start error definition Jonathan Beck 2008-08-17 20:05:00 +02:00
  • 20d10800f0 use iphone_* instead of iph_* Jonathan Beck 2008-08-17 19:51:42 +02:00
  • 31323f0846 uses new instead of get in API when actually allocating something. Jonathan Beck 2008-08-17 19:50:38 +02:00
  • 07ef95d511 add afc_get_file_attr Jonathan Beck 2008-08-13 19:55:54 +02:00
  • dd54db0bd0 predeclare internal structs so we can have strong type checking Jonathan Beck 2008-08-13 19:41:26 +02:00
  • 9236fee813 first draft of public API Jonathan Beck 2008-08-13 19:33:52 +02:00
  • a8409b6f5a more libraryzing Jonathan Beck 2008-08-12 19:35:12 +02:00
  • 143a48bd42 use non anonymous structs so we can use opaque type on them Jonathan Beck 2008-08-11 23:12:21 +02:00
  • bbc6306a24 fix some warnings Jonathan Beck 2008-08-11 22:35:48 +02:00
  • e1b22c51ed first shot at setting up a library Jonathan Beck 2008-08-11 22:32:01 +02:00
  • de4b279089 Fixed permissions on directories. Paul Sladen 2008-08-30 09:03:16 -07:00
  • 6c715f8fe3 Added libtasn1 verification to the build process. Martin S 2008-08-30 08:44:01 -07:00
  • 7539f5fbf4 Handle known device through their UniqueDeviceID and use it as name to store PEM device public key. Jonathan Beck 2008-08-22 18:32:20 +02:00
  • 6b706ced7b add get_device_uid function Jonathan Beck 2008-08-21 21:34:59 +02:00
  • bb496ff039 remove duplicate free Jonathan Beck 2008-08-21 19:48:20 +02:00
  • 842db4ebce fixes duplicates free Jonathan Beck 2008-08-21 19:38:33 +02:00
  • e87e41bb24 arrays of string are now NULL terminated, update for loop end condition. free these arrays when needed. JonathanBeck 2008-08-20 00:46:55 -07:00
  • efe860d7c6 close usb device before reopening it. Jonathan Beck 2008-08-18 00:00:51 +02:00
  • d5e52dbdfd fix AFC memory leak and errors (from iphoneclient valgrind analysis). Jonathan Beck 2008-08-17 22:56:13 +02:00
  • 89f0fd84b2 fix ssl_session memory leak. Jonathan Beck 2008-08-17 22:17:53 +02:00
  • ef6206f515 use NULL at end of dictionary values (fixes a memory leak). Jonathan Beck 2008-08-17 22:15:44 +02:00
  • ab38ab2ec7 fixes config dir mode. Jonathan Beck 2008-08-17 21:59:54 +02:00
  • 3f37575f65 fix linking of libiphone-initconf. Jonathan Beck 2008-08-17 21:29:22 +02:00
  • b2ee9d8b0c Merge master into fixes. Jonathan Beck 2008-08-17 21:28:09 +02:00
  • ae11cc812e Don't leak "response" in mux_connect Christophe Fergeau 2008-08-12 23:03:00 +02:00
  • f526a360da free file after requesting info Jonathan Beck 2008-08-12 22:52:35 +02:00
  • e9e663d597 Don't leak r_packet in receive_AFC_data in the "false alarm" case Christophe Fergeau 2008-08-12 22:28:12 +02:00
  • 216c9e8089 g_io_channel_unref must be called after g_io_channel_shutdown Christophe Fergeau 2008-08-12 22:25:22 +02:00
  • cb4f79a28c use gnutls function to free SSL session structure. Jonathan Beck 2008-08-12 22:16:15 +02:00
  • 0496edd886 Don't leak "version" in get_iPhone Christophe Fergeau 2008-08-12 22:01:18 +02:00
  • 877fd5089a Fix leak in dispatch_AFC_packet Christophe Fergeau 2008-08-12 21:54:58 +02:00
  • 09e5d87069 fix missing free in dispatch_AFC_packet Jonathan Beck 2008-08-12 22:02:18 +02:00
  • a885ca9dbe Don't leak memory in error cases in ifuse_init Christophe Fergeau 2008-08-12 21:47:01 +02:00
  • e5e5f21cae fix some memory leaks Jonathan Beck 2008-08-12 20:42:26 +02:00
  • 94eca7874e fixes depth check in format_string (can be 0) Jonathan Beck 2008-08-12 20:00:31 +02:00
  • 460c091cd4 fixes lockdownd_init so it actually starts SSL session Jonathan Beck 2008-08-12 19:55:52 +02:00
  • aecf8d985e Removed duplicate functions in initconf and fixed build issues. Matt Colyer 2008-08-20 09:31:32 -07:00
  • c8cf91eec5 Added doxygen to lockdown.c Matt Colyer 2008-08-20 09:17:05 -07:00
  • 24718e493b Made files owned to the user and group which started iFuse (we don't want to use the groups and users used on the iPhone) Matt Colyer 2008-08-19 23:41:25 -07:00
  • a55c3e762b Put some very elementary error checking to ensure that initconf has been run. Matt Colyer 2008-08-19 09:48:24 -07:00
  • bc68ec7c3b Cleaned up the status message in initconf. Matt Colyer 2008-08-18 09:06:56 -07:00
  • 0a50a87d68 Fixed bogus file permissions on the configuration directory. Matt Colyer 2008-08-18 09:06:34 -07:00
  • bc6f309b2b Exposed file block information in iFuse. Matt Colyer 2008-08-18 08:55:44 -07:00
  • 951d5ca00c Removed USB reset, as it wasn't really necesary. Matt Colyer 2008-08-18 08:43:00 -07:00
  • 8e82524e55 Enhance the usability of initconf, by giving more feedback to the user. Matt Colyer 2008-08-17 09:00:10 -07:00
  • 495dd18449 Added documentation building to the build system. Use make doc. Matt Colyer 2008-08-15 08:51:03 -07:00
  • e8e19884ce Fixes initconf. Matt Colyer 2008-08-14 22:35:41 -07:00
  • 7ea2be3206 Minor documentation cleanup in plist.c. Matt Colyer 2008-08-14 09:27:36 -07:00
  • a641dd49bb Fixed documentation in usbmux.c. Matt Colyer 2008-08-14 09:27:21 -07:00