Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-28 | Fix potential issue with USB transactions >=32k multiples of 16kv1.0.6 | Hector Martin | 1 | -1/+1 | |
2010-09-26 | Make sure install_name_tool on OSX picks up library install path | Martin Szulecki | 1 | -0/+4 | |
This allows dylib to correctly find libusbmuxd and fixes linking on OSX. | |||||
2010-09-25 | Use Winsock's closesocket() function instead of close() on Windows. | David Sansome | 3 | -17/+27 | |
2010-09-21 | Also bump the PID range in usb.h. Duh. | Hector Martin | 1 | -1/+1 | |
2010-09-19 | Fixes for building libusbmuxd on OS X | John Maguire | 3 | -3/+5 | |
Adds include_directories(${OPT_INCLUDES}) for when libplist isn't in the default include directories. Uses /bin/echo instead of sh's echo as "echo -n" does not work on OS X's sh. | |||||
2010-09-19 | Bump udev rules to 0-9a-f, should last for a few device iterations | Hector Martin | 1 | -2/+2 | |
2010-07-01 | Add extern "C" to libusbmuxd headersv1.0.5 | Hector Martin | 2 | -0/+16 | |
2010-07-01 | Disable fdlist_* in utils for libusbmuxd | Hector Martin | 2 | -0/+4 | |
Should help Windows builds (no poll.h) | |||||
2010-06-25 | Don't export gethostbyname() use on non-Windows | Bastien Nocera | 2 | -0/+4 | |
This triggers warnings in the Red Hat test suite about IPv6 support. The easiest is to not compile that code, which will end up unused on Linux or MacOS X anyway. | |||||
2010-06-17 | Fix segfault when device initialization fails | Hector Martin | 1 | -0/+1 | |
2010-06-17 | Remove spurious newline in message | Hector Martin | 1 | -1/+1 | |
2010-06-13 | Fix cygwin builds | Cerrato Renaud | 3 | -2/+3 | |
- libusbmuxd/CMakeLists.txt : there was a neglect into install rules, for DLL, RUNTIME was missing. - libusbmuxd.c : added __CYGWIN__ conditionnal compilation checks to force regular socket instead of UNIX sockets on CYGWIN platform. | |||||
2010-06-13 | Abort processing for some client errors (instead of crashing) | Hector Martin | 1 | -0/+3 | |
Missing 'return' statements caused the code to keep running on a deallocated client, which would cause the server to crash. | |||||
2010-06-12 | Send the port number in screwed up endian in the plist (Apple compat) | Hector Martin | 1 | -1/+1 | |
2010-06-12 | Actually enable the new protocol | Hector Martin | 2 | -0/+2 | |
2010-06-12 | These patches get usbmuxd compiling/working on FreeBSD. With minor changes, ↵ | Jacob Myers | 4 | -6/+16 | |
it could work on other BSD's also. | |||||
2010-06-12 | Some README updates and fixes | Hector Martin | 1 | -4/+3 | |
2010-05-27 | Added missing FindPLIST.cmake file | Nikias Bassen | 1 | -0/+31 | |
2010-05-26 | libusbmuxd: use winsock API for win32 | Nikias Bassen | 5 | -4/+49 | |
2010-05-26 | Add protocol version 1 (plist based) support using libplist | Nikias Bassen | 6 | -28/+402 | |
2010-05-26 | usbmuxd: rename notify_device to notify_device_add; added notify_device_remove | Nikias Bassen | 1 | -4/+9 | |
2010-05-26 | libusbmuxd: add send_packet and send_listen/connect_packet functions | Nikias Bassen | 1 | -30/+59 | |
... and use a global tag variable changing with each request | |||||
2010-05-26 | libusbmuxd: add generic receive_packet function and use it | Nikias Bassen | 1 | -91/+117 | |
2010-05-26 | Refuse to build usbmuxd on win32 as libusb-1.0 is not available | Nikias Bassen | 1 | -0/+7 | |
2010-05-26 | libusbmuxd: use define for the win32 port number | Nikias Bassen | 2 | -1/+5 | |
2010-05-26 | libusbmuxd: use connect_usbmuxd_socket instead of connect_unix_socket | Nikias Bassen | 1 | -1/+1 | |
... inside usbmuxd_get_device_list. This makes sure it works on win32 systems. | |||||
2010-05-26 | Use more common predefined compiler macro to detect win32 | Nikias Bassen | 1 | -1/+1 | |
2010-05-26 | libusbmuxd: win32 does not support unix domain sockets | Nikias Bassen | 2 | -0/+4 | |
2010-05-26 | libusbmuxd: rename FD_* enum values to FDM_* to prevent conflicts | Nikias Bassen | 2 | -7/+7 | |
This seems to be a win32 issue only. But this rename doesn't hurt! | |||||
2010-05-25 | Fix older CMake releases failing to parse rules properly | Martin Szulecki | 1 | -1/+1 | |
2010-05-25 | Detach kernel drivers before changing configurations | Hector Martin | 1 | -0/+20 | |
This is especially useful when bConfigurationValue is 2, which tends to be a mixed HID/USB-Audio configuration that the kernel likes to use. Otherwise usbmuxd cannot change the configuration. | |||||
2010-05-18 | Parse out interface/endpoint descriptors instead of hardcoding them | Hector Martin | 2 | -13/+53 | |
This should make usbmuxd work with devices in recovery mode | |||||
2010-05-11 | Make max_payload unsigned toov1.0.4 | Hector Martin | 1 | -1/+1 | |
2010-05-11 | Fix aborts due to transmit window overflow | Hector Martin | 1 | -1/+6 | |
c0b02222 made conn->sendable unsigned. If the device reduces the window after we've sent too much data already, it can become negative, overflow, and cause connection aborts when we send too much data. Fix this by checking for this condition and setting conn->sendable to 0. Thanks to Thomas Jost and Nikias Bassen for debugging this issue. | |||||
2010-04-11 | Unify CMakeLists indentation and endif() stuff | Hector Martin | 1 | -12/+10 | |
2010-04-11 | Add automatic git versioning and tag for archives | Hector Martin | 3 | -3/+39 | |
2010-04-08 | libusbmuxd: close connection after enumerating devices | Nikias Bassen | 1 | -0/+3 | |
2010-04-08 | Ignore SIGPIPE, otherwise usbmuxd might shut down on connection abort | Nikias Bassen | 1 | -0/+1 | |
2010-04-08 | iproxy: Remove unused mutex | Nikias Bassen | 1 | -2/+0 | |
2010-04-08 | libusbmuxd: suppress compiler warning | Nikias Bassen | 1 | -2/+2 | |
2010-04-08 | libusbmuxd: support shorter device info record messages | Nikias Bassen | 1 | -1/+1 | |
This adds support for older original usbmuxd implementations shipped with iTunes. | |||||
2010-04-08 | libusbmuxd itself does not depend on libusb so remove the reference | Nikias Bassen | 1 | -1/+0 | |
2010-04-08 | OSX: add workaround for missing ppoll system call | Nikias Bassen | 1 | -0/+15 | |
2010-04-08 | Add cmake option WITH_USBMUXD for disabling build of usbmuxd (Win/OSX) | Nikias Bassen | 1 | -2/+19 | |
Run cmake -DWITH_USBMUXD=NO to disable building of usbmuxd, e.g. for systems like Windows or OSX where iTunes is installed. It will also skip the udev sub-directory on build. | |||||
2010-04-04 | Detect the iPad and let usbmuxd talk to it | Martin Szulecki | 2 | -5/+5 | |
2010-03-22 | Flag udev device with USBMUX_SUPPORTEDv1.0.3 | Martin Szulecki | 1 | -1/+1 | |
Desktop tools can now check for devices supporting the usbmux protocol without having to maintain any usb id ranges or similar. | |||||
2010-02-07 | Remove silly null statementv1.0.2 | Hector Martin | 1 | -1/+1 | |
2010-02-07 | Clean up CMakeLists (inspired by Gentoo patch) | Hector Martin | 4 | -19/+24 | |
2010-02-01 | Don't crash on TCP junk during device init | Hector Martin | 1 | -3/+9 | |
2010-01-30 | Require explicit username to drop privs | Hector Martin | 2 | -8/+12 | |