Commit Graph

  • 540aaf87f9 Refactored and documented userpref.c. Matt Colyer 2008-08-14 09:26:33 -07:00
  • b39a0c05e4 Minor cleanups, refactored and commented iphone.c. Matt Colyer 2008-08-13 23:21:04 -07:00
  • f281e24cca Fix renaming files, it was missing the second NULL character. Matt Colyer 2008-08-13 00:16:56 -07:00
  • 5564ba7089 Massive AFC cleanup, started with Zach's documentation. Matt Colyer 2008-08-13 00:16:15 -07:00
  • 818fcb034e Fixed an error in my assert statements Matt Colyer 2008-08-12 23:34:51 -07:00
  • 15bb91aaba Reverted bb74e8fd00, as I can no longer connect to my phone with that patch applied. Matt Colyer 2008-08-12 23:34:11 -07:00
  • 9fbadfad2a Cleaned up plist.c, added doxygen docs. Matt Colyer 2008-08-12 09:32:57 -07:00
  • bb74e8fd00 make ifuse use lockdownd_init so that pairing is done if necessary. Jonathan Beck 2008-08-11 22:48:44 +02:00
  • 8d5c88acc7 Fixed seeking, also connections are no longer added twice. Zach C 2008-08-12 00:31:56 -07:00
  • 2448b82a18 fix length of known devices Jonathan Beck 2008-08-11 21:33:51 +02:00
  • 13ebf5ea40 Added Christophe to authors. Matt Colyer 2008-08-11 09:40:00 -07:00
  • eea922593e Fix compilation with gcc 4.3 -Wall -Werror -Wno-pointer-sign Christophe Fergeau 2008-08-10 23:36:33 +02:00
  • 323459826a Add missing functions to afc.h Christophe Fergeau 2008-08-10 23:18:28 +02:00
  • 7d4b4ede54 Mark some functions as static Christophe Fergeau 2008-08-10 23:13:59 +02:00
  • af7d1f5fc4 Remove unwanted free, should fix a memory corruption Christophe Fergeau 2008-08-10 23:08:50 +02:00
  • 1e304d42f0 Fix buffer overflow Christophe Fergeau 2008-08-10 22:58:01 +02:00
  • 1c920f3c8e Add missing g_free Christophe Fergeau 2008-08-10 22:53:46 +02:00
  • 3c052f0293 Use g_file_get_contents Christophe Fergeau 2008-08-10 22:44:24 +02:00
  • 2f2b8d7ea5 Fix warnings about unused variables Christophe Fergeau 2008-08-10 22:38:17 +02:00
  • 020d7c23b1 Adds seeking, directory creation and improves file writing. Also various other cleanups. Implements creating directories as well as writing and deleting files in iFuse. Zach C 2008-08-10 17:24:32 -07:00
  • 4c3f86499f Added cleanup when closing a file, probably needs a bit more throughness but its a start. Matt Colyer 2008-08-07 00:00:12 -07:00
  • 1c6aa3dd8a Fixed the data corruption, it turns out that there is a maximum length that you can request in an AFC packet 2^16. Matt Colyer 2008-08-06 23:47:20 -07:00
  • bef6559660 Adds locking and fixes a minor bug in mux_recv Zach C 2008-08-06 21:04:09 -07:00
  • d81a3c5c41 Finish converting over to doxygen. Matt Colyer 2008-08-06 00:10:25 -07:00
  • 2dcc296d92 Fixed Zach's name. I feel dumb, sorry about that. Matt Colyer 2008-08-05 23:50:28 -07:00
  • 25e85bf536 Zack's final changes to the pairing. Matt Colyer 2008-08-05 23:25:35 -07:00
  • 4b558a53f6 Store certificates and private keys as PEM files instead of storing them in config file. Added functions to generate proper pairing request. Jonathan Beck 2008-08-04 22:31:43 +02:00
  • 20a6f8797a Initialize certificate structure before importing. Jonathan Beck 2008-08-03 22:45:15 +02:00
  • 890ac04a0b Fix mem allocation in config initialization. Jonathan Beck 2008-08-03 22:05:56 +02:00
  • b9f9675e1e Initial pairing implementation. Jonathan Beck 2008-08-03 20:47:47 +02:00
  • b25fea997f Added function to handle <data> tag in dict. Jonathan Beck 2008-08-03 20:29:49 +02:00
  • 9fa57190be Update Makefile so initconf is built. Jonathan Beck 2008-08-03 20:28:09 +02:00
  • ffcde5e545 added utility to generate config file (ssl keys and cert) Jonathan Beck 2008-08-03 20:22:37 +02:00
  • c58482a7db prepare config for pairing Jonathan Beck 2008-08-03 20:21:23 +02:00
  • b6ed54477c fixes some warnings Jonathan Beck 2008-08-02 12:53:32 +02:00
  • dceb48d274 Added beginnings of doxygen documentation to the library. Matt Colyer 2008-08-05 10:08:02 -07:00
  • 62bcedced8 Zack's C. rewrite of usbmux (with a few additions by Matt Colyer). Matt Colyer 2008-08-04 23:41:56 -07:00
  • 294f6080e7 Print libusb errors during usb_bulk_read/write. Martin Aumueller 2008-08-04 17:28:35 +02:00
  • fe2cb86652 Print strerror of negated return values after failed usb_bulk_write/read. Martin Aumueller 2008-08-04 13:08:44 +02:00
  • 279222bdb5 Don't use iPhone after freeing it. Martin Aumueller 2008-08-04 11:54:04 +02:00
  • 07fcebbb5e Don't crash when afc_get_dirlist returns NULL. Martin Aumueller 2008-08-03 17:26:30 +02:00
  • ab40a42f43 Don't ignore mux_recv errors silently. Martin Aumueller 2008-08-04 11:40:39 +02:00
  • 9698bafc78 Print libusb errors during usb_bulk_read/write. Martin Aumueller 2008-08-03 14:26:32 +02:00
  • 4750a54def Added ability to get files larger than a single USB packet size. Matt Colyer 2008-08-03 17:27:44 -07:00
  • 579ca1bda0 I copied the wrong legal headers into the code. Opps. Matt Colyer 2008-08-01 09:34:52 -07:00
  • 42f4922fa0 Removed old build script. Matt Colyer 2008-08-01 08:48:22 -07:00
  • f492fa820b A few cleanups, got rid of global afc variable. Matt Colyer 2008-08-01 08:46:16 -07:00
  • d05ae22635 Added a way to load HostID from a user specific config file. Jonathan Beck 2008-07-31 21:54:16 -07:00
  • bbd289b44c Enabled actual version checking in the configure script. Matt Colyer 2008-07-31 09:24:59 -07:00
  • 829f1ce047 Initialize pointer to NULL so it can be safely be freed. Martin Aumueller 2008-07-30 23:04:56 +02:00
  • 3a659016bb Don't access freed memory. Martin Aumueller 2008-07-30 23:03:56 +02:00
  • 41bc8af628 Fixed a typo in the previous commit. Matt Colyer 2008-07-30 23:56:03 -07:00
  • 47d60e2b9f Added documentation and licensing information. Matt Colyer 2008-07-30 23:50:39 -07:00
  • d4c28088e8 Made the iPhone cleanup after itself. Matt Colyer 2008-07-30 23:09:38 -07:00
  • a5c2119e51 Fixed a return that was supposed to be there (thanks to Martin who pointed it out). Matt Colyer 2008-07-30 23:05:38 -07:00
  • c9adedcc6e ifuse_init has to return a void* (fuse 2.7.2 on hardy heron) Martin Aumueller 2008-07-30 23:11:24 +02:00
  • 2a406b92bc Apparently missing parens (with respect to string length calculation). Martin Aumueller 2008-07-30 23:05:25 +02:00
  • db67cbb96c Added iPhone 3G USB product id. Martin Aumueller 2008-07-30 00:20:06 +02:00
  • 9e745d1801 Fixed a slight bug if datalen == bytes in usbmux.c Zach C 2008-07-30 20:38:36 -07:00
  • 1f81e7f15d Added missing autoheaders call. Jonathan Beck 2008-07-30 20:27:51 -07:00
  • ed6e6e57a8 Added beginnings of a fuse fs, right now it's read only and terribly fragile. Matt Colyer 2008-07-30 09:42:15 -07:00
  • 3dc130f304 Autotooled the project with very basic versioning support. Matt Colyer 2008-07-29 10:13:37 -07:00
  • 6039e5bbfc Removed unnecessary constants, now it works with gnutls 1.6.3. Matt Colyer 2008-07-29 09:35:50 -07:00
  • fb54273d91 Added support for GNU TLS 2.0.4. Jonathan Beck 2008-07-29 01:16:19 -07:00
  • 0f4aeb11ab Version 0.09, added ability to talk to 2.0 firmware. Zach C 2008-07-29 01:13:51 -07:00
  • e2ff112835 First released version, 0.089. Zach C 2008-07-29 01:11:02 -07:00