summaryrefslogtreecommitdiffstats
path: root/iphone.c
AgeCommit message (Collapse)AuthorFilesLines
2009-04-241. renamed iphone.c to usbmux.c and iphone.h to usbmux.hGravatar Nikias Bassen1-1190/+0
2. renamed iphone* function to usbmux* 3. got rid of iphone_error_t type and constants 4. indentation adjustments
2009-04-17removed unused functionGravatar Nikias Bassen1-10/+3
2009-04-17removed some compiler warningsGravatar Nikias Bassen1-40/+5
2009-04-17redirected some debugging output through log_debug_msg instead of printfGravatar Nikias Bassen1-13/+11
2009-04-17damn typoGravatar Nikias Bassen1-1/+1
2009-04-17fix: don't free the connection in iphone_mux_free_clientGravatar Nikias Bassen1-20/+33
let it happen inside iphone_mux_pullbulk after append_receive_buffer
2009-04-17fix: don't init or destroy static mutexGravatar Nikias Bassen1-38/+14
plus: some indentation, error message, and used code cleanup
2009-04-17Fixed datatypes and added a comment for 'recv_from_phone_timeout'Gravatar Nikias Bassen1-30/+34
2009-04-14Logging and debugging refined.Gravatar Nikias Bassen1-2/+8
2009-04-13This _should_ fix a race condition that happens when a client is aboutGravatar Nikias Bassen1-1/+1
to cleanup the stuff that is used by another client that is about to set up a new connection. Increased timeout in sock_stuff from 10 to 20 seconds and decreased the pullbulk recv timeout from 5 to 3 seconds.
2009-04-13Check for set usb_device in iphone_free_device to avoid libusb segfaultGravatar Martin Szulecki1-3/+5
Signed-off-by: Nikias Bassen <nikias@gmx.li>
2009-04-12better error handling, some cleanup, and changed confusingGravatar Nikias Bassen1-20/+29
struct/variable naming.
2009-04-10suppressed warning about wrong configuration value.Gravatar Nikias Bassen1-1/+1
libusb does not seem to know about the change that was made via the udev rule/sysfs change
2009-03-28debugging output fixedGravatar Nikias Bassen1-4/+12
'libusbmuxd' added to simplify use of usbmuxd in external tools testclient removed setting of configuration 3 disabled (to be handled by udev)
2009-03-12initialization was missing and causing strange segmentation faults.Gravatar Nikias Bassen1-0/+5
2009-03-12changed the usbReceive buffer to a per-device buffer insteadGravatar Nikias Bassen1-30/+42
of one global buffer for all devices (untested but should work).
2009-03-08Some more debugging output and more mutexes to help resolve theGravatar Nikias Bassen1-0/+6
f***ing SIGSEVs.
2009-02-25big endian fix and some improvements, now multi-client capableGravatar Nikias Bassen1-29/+133
2009-02-20initial importGravatar Nikias Bassen1-0/+1089