Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-09-17 | remove libusbmuxd sources and adapt source tree to use autotools | 6 | -1748/+0 | ||
libusbmuxd has been split off and is now managed in a separate repository. By the time of this commit, the repository is: git clone http://git.sukimashita.com/libusbmuxd.git | |||||
2013-07-30 | libusbmuxd: use 104 for EBADMSG in win32 and only define it if it's not ↵ | 1 | -1/+3 | ||
defined already. | |||||
2013-07-30 | libusbmuxd: use 134 for EPROTO in win32 and only define it if it's not ↵ | 1 | -1/+3 | ||
defined already. Thanks saurik for pointing this out. | |||||
2013-07-13 | libusbmuxd: fix memory leak in device_monitor_cleanup() | 1 | -0/+4 | ||
2013-07-12 | libusbmuxd: fix memory leak when receiving plist packets | 1 | -0/+3 | ||
2012-07-11 | libusbmuxd: Add function to allow dis-/enabling inotify support (Linux only) | 2 | -0/+22 | ||
2012-05-11 | libusbmuxd: silence debug printfs and add libusbmuxd_set_debug_level() | 2 | -35/+42 | ||
2012-05-05 | libusbmuxd: use mutex to handle concurrency issues | 1 | -0/+15 | ||
2012-04-18 | win32: fix missing parameter for device_monitor_cleanup call | 1 | -1/+1 | ||
2012-04-08 | replace uuid by udid, which is the correct term for it | 2 | -17/+17 | ||
2012-04-07 | libusbmuxd: Do not close inotify watch descriptor like a file descriptor | 1 | -5/+5 | ||
This caused stdout (fd 1) to be closed in certain situations which does not happen any longer. | |||||
2012-04-07 | libusbmuxd: use pthread_cancel to make usbmuxd_unsubscribe work properly | 1 | -5/+17 | ||
This actually only affects inotify-enabled builds. Since the faulty SIGINT pthread 'killing' was replaced with a proper solution, this fix is required for the situation where usbmuxd isn't initially running or was terminated; in these cases libusbmuxd was hanging inside a read() system call (waiting for an inotify event) causing pthread_join in usbmuxd_unsubscribe() to wait infinitely. | |||||
2012-04-07 | libusbmuxd: only fall back to polling if inotify setup fails | 1 | -3/+3 | ||
2012-04-06 | libusbmuxd: make ffff* restore mode udid unique | 1 | -0/+8 | ||
Devices in restore mode may have an all-f UDID if a previous restore procedure wasn't completed successfully. To be able to differentiate multiple of these devices we add the usbmuxd device handle to make the UDID unique. | |||||
2012-04-05 | libusbmuxd: fix usbmuxd_unsubscribe() by using shutdown() instead of SIGINT | 3 | -5/+18 | ||
2012-03-31 | libusbmuxd: handle remove messages in usbmuxd_get_device_list | 1 | -26/+49 | ||
2012-02-07 | libusbmuxd: only print unexpected msg warning when hdr.length > 0 | 1 | -1/+1 | ||
2012-01-17 | libusbmuxd: free device info after removing it from collection | 1 | -0/+3 | ||
2012-01-12 | Fix possible buffer overflow (thanks Rigan) | 1 | -1/+1 | ||
2011-01-08 | libusbmuxd/iproxy: use windows threads instead of pthread for win32 build | 2 | -1/+26 | ||
2010-11-27 | libusbmuxd: allow building without inotify support | 1 | -0/+4 | ||
2010-11-26 | libusbmuxd: Fix detection of already running usbmuxd (inotify) | 1 | -1/+5 | ||
2010-11-26 | Add inotify cmake detection | 1 | -0/+5 | ||
2010-11-26 | libusbmuxd: implement inotify support | 1 | -10/+86 | ||
2010-09-26 | Make sure install_name_tool on OSX picks up library install path | 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. | 3 | -17/+27 | ||
2010-09-19 | Fixes for building libusbmuxd on OS X | 1 | -0/+1 | ||
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-07-01 | Add extern "C" to libusbmuxd headersv1.0.5 | 2 | -0/+16 | ||
2010-06-25 | Don't export gethostbyname() use on non-Windows | 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-13 | Fix cygwin builds | 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-12 | Send the port number in screwed up endian in the plist (Apple compat) | 1 | -1/+1 | ||
2010-06-12 | Actually enable the new protocol | 1 | -0/+1 | ||
2010-05-26 | libusbmuxd: use winsock API for win32 | 3 | -0/+35 | ||
2010-05-26 | Add protocol version 1 (plist based) support using libplist | 3 | -15/+194 | ||
2010-05-26 | libusbmuxd: add send_packet and send_listen/connect_packet functions | 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 | 1 | -91/+117 | ||
2010-05-26 | libusbmuxd: use define for the win32 port number | 2 | -1/+5 | ||
2010-05-26 | libusbmuxd: use connect_usbmuxd_socket instead of connect_unix_socket | 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 | 1 | -1/+1 | ||
2010-05-26 | libusbmuxd: win32 does not support unix domain sockets | 2 | -0/+4 | ||
2010-05-26 | libusbmuxd: rename FD_* enum values to FDM_* to prevent conflicts | 2 | -7/+7 | ||
This seems to be a win32 issue only. But this rename doesn't hurt! | |||||
2010-04-08 | libusbmuxd: close connection after enumerating devices | 1 | -0/+3 | ||
2010-04-08 | libusbmuxd: suppress compiler warning | 1 | -2/+2 | ||
2010-04-08 | libusbmuxd: support shorter device info record messages | 1 | -1/+1 | ||
This adds support for older original usbmuxd implementations shipped with iTunes. | |||||
2010-02-07 | Clean up CMakeLists (inspired by Gentoo patch) | 1 | -2/+4 | ||
2010-01-25 | Remove libusbmuxd debug again that slipped by | 1 | -1/+0 | ||
2010-01-24 | Clean up libusbmuxd warnings | 1 | -3/+1 | ||
2010-01-24 | Add missing pthread.h include to libusbmuxd | 1 | -0/+1 | ||
2010-01-19 | Removed debugging printf's and added __func__ to all remaining fprintf's | 1 | -22/+11 | ||
2009-11-05 | Fix: properly remove devices from collection when usbmuxd terminatesv1.0.0 | 1 | -2/+1 | ||
... instead of freeing the collection itself. This fixes the problem with gvfs Volumes not getting removed when unplugging a device and thus increasing the number of devices listed under 'Places' or the save file dialog in GNOME. |