Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-01 | Remove debug printf | 1 | -1/+0 | ||
2024-12-30 | Use libusbmuxd_version() to construct client version string | 1 | -2/+7 | ||
2024-12-02 | Fix build on Windows | 1 | -2/+0 | ||
2024-11-29 | Fix compatibility with MSVC | 1 | -0/+4 | ||
2024-11-29 | Change WIN32 to _WIN32 | 1 | -7/+6 | ||
2024-04-15 | Fix usbmuxd_send returning positive value on error | 1 | -1/+1 | ||
Since socket_send already returns -errno, this function should pass it as is | |||||
2024-03-27 | inotify: Avoid leaking file descriptor to child processes | 1 | -1/+1 | ||
inotify_init creates a file descriptor which by default is not makes with CLOEXEC. If the application using libusbmuxd spawns applications this then leaks through. | |||||
2024-03-27 | Use return value from socket_send instead of using errno | 1 | -2/+1 | ||
2024-03-26 | Add libusbmuxd_version() function to interface | 1 | -0/+8 | ||
2024-01-29 | Move USBMUXD_API to public headers | 1 | -22/+24 | ||
2023-06-21 | Remove unneeded buffer copy in device_info_from_plist() | 1 | -3/+1 | ||
2023-03-01 | Add cast to prevent sign-compare compiler warning | 1 | -2/+2 | ||
2022-01-02 | Fix typo in comment | 1 | -1/+1 | ||
Thanks to @timgates42 for pointing this out. | |||||
2021-09-01 | Updated pkg-config file with libimobiledevice-glue dependency | 1 | -1/+1 | ||
2021-09-01 | Remove common code in favor of new libimobiledevice-glue | 2 | -8/+8 | ||
2021-07-15 | Forward usbmuxd connect error codes instead of using -1 everywhere | 1 | -14/+22 | ||
2020-12-30 | Remove cast to the same type | 1 | -1/+1 | ||
[clang-tidy] Found with google-readability-casting Signed-off-by: Rosen Penev rosenp@gmail.com | |||||
2020-12-30 | Do not use else after return or break for better code readability | 1 | -5/+14 | ||
[clang-tidy] Found with readability-else-after-return Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-12-30 | Remove pointless return | 1 | -1/+0 | ||
[clang-tidy] Found with readability-redundant-control-flow Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-12-30 | Fix inconsistent declarations | 1 | -14/+14 | ||
[clang-tidy] Found with readability-inconsistent-declaration-parameter-name Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-11-27 | socket: Fix build on Windows | 1 | -1/+1 | ||
2020-06-14 | Add API version to library and pkgconfig file for proper linking | 2 | -7/+7 | ||
2020-06-08 | Fix pkg-config file pointing to older libplist dependency | 1 | -1/+1 | ||
2020-06-08 | Move pkg-config file into src dir and rename it to include major version as ↵ | 2 | -0/+14 | ||
standard recommends | |||||
2020-06-08 | Remove trailing whitespace errors from all files | 1 | -6/+6 | ||
2020-04-27 | Fix compiler warning about missing void in function declaration of ↵ | 1 | -1/+1 | ||
usbmuxd_unsubscribe() | |||||
2019-05-26 | Remove unnecessary NULL pointer checks | 1 | -9/+4 | ||
2019-05-25 | inotify: Fix hang when usbmuxd is not running and device monitor is stopped | 1 | -2/+47 | ||
2019-05-25 | Make sure device monitor thread can be cancelled without pthread_cancel | 1 | -3/+5 | ||
2019-05-23 | Make sure to send device remove events when unregistering the callback | 1 | -0/+8 | ||
2019-05-22 | Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it ↵ | 1 | -36/+138 | ||
can be used in different threads | |||||
2019-03-23 | Fix Segmentation Fault when UDID parsing failed by bailing out in case of error | 1 | -1/+1 | ||
Fixes #63. | |||||
2019-02-27 | Use common thread implementation as used in other libimobiledevice libraries | 2 | -33/+14 | ||
2019-02-26 | win32: Make sure ECONNREFUSED is defined | 1 | -0/+3 | ||
2019-01-18 | Return meaningful error codes from usbmuxd_connect() | 1 | -5/+13 | ||
2018-10-16 | Avoid code duplication for sanitizing udid | 1 | -14/+15 | ||
2018-10-15 | Rename DEBUG and ERROR macros to avoid name collision | 1 | -52/+52 | ||
2018-10-14 | Allow using non-standard usbmuxd socket address via environment variable | 1 | -0/+44 | ||
By using USBMUXD_SOCKET_ADDRESS environment variable, it is possible to make libusbmuxd connect to the specified address. The value needs to be in format ADDRESS:PORT (or UNIX:PATH on unix systems). If no port number is specified or parsing fails, the standard socket address (or unix domain socket file path) will be used silently. | |||||
2018-10-13 | Add proper support for USB and network (WiFi sync) devices reported by usbmuxd | 1 | -101/+201 | ||
This commit extends the interface with a new function usbmuxd_get_device() that allows to look up USB *and* network devices, while the 'old' interface usbmuxd_get_device_by_udid() only targets USB devices. The usbmuxd_device_info_t structure now has new members 'conn_type' and 'conn_data' so that the returned device info allows to figure out if a device is available via USB or network. Check the comments in include/usbmuxd.h for more details. | |||||
2018-10-12 | Silence compiler warning about signed vs. unsigned compare | 1 | -2/+2 | ||
2018-10-12 | Properly detect availability of program_invocation_short_name and suppress ↵ | 1 | -2/+2 | ||
compiler warning | |||||
2018-10-12 | Add hyphen to new style UDIDs on device add events too | 1 | -0/+5 | ||
2018-10-08 | Add hyphen to new style UDIDs introduced with iPhone XS/XR | 1 | -0/+5 | ||
2018-09-15 | Add usbmuxd_save_pair_record_with_device_id() to target a device by it's ↵ | 1 | -5/+13 | ||
usbmux id | |||||
2018-09-15 | Set ClientVersionString to a more adequate string (PACKAGE_VERSION) | 1 | -1/+1 | ||
2018-09-15 | Properly set ProgName (and BundleID if available) in plist messages to usbmuxd | 1 | -8/+165 | ||
2017-01-03 | win32: Only define sleep() when it's not found and reorder header file includes | 1 | -3/+5 | ||
2016-12-27 | Use ax_pthread.m4 and get rid of clang compiler warning about pthread | 1 | -1/+1 | ||
2016-07-14 | Move EBADMSG and EPROTO defines out of the WIN32 ifdef | 1 | -4/+5 | ||
Fixes compilation on OpenBSD, which surprisingly doesn't have them | |||||
2016-07-14 | win32: Return WaitForSingleObject error code in usbmuxd_unsubscribe | 1 | -1/+4 | ||
Similar to the previous commit, WaitForSingleObject may return an error code. While not sure how to handle this error we return it to the caller of usbmuxd_unsubscribe. |