Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-05-28 | iproxy: Allow multiple port mappings (in local:device format) | Nikias Bassen | 1 | -54/+119 | |
2020-05-28 | socket: Increase listen socket backlog queue length | Nikias Bassen | 1 | -2/+2 | |
2020-05-28 | iproxy: Allow specifying source address for the listening socket | Nikias Bassen | 3 | -21/+99 | |
2020-05-27 | iproxy: Get rid of concurrent threads and use loop with select() instead | Nikias Bassen | 1 | -150/+74 | |
2020-05-18 | socket: Make sure fd is ready to write before calling send() | Nikias Bassen | 1 | -0/+4 | |
2020-05-18 | tools: Make iproxy and inetcat use direct socket connection for network devices | Nikias Bassen | 2 | -5/+70 | |
Instead of going through usbmuxd this change will have it connect directly to the device via network after retrieving its address from usbmuxd | |||||
2020-05-18 | socket: Add new functions socket_connect_addr() and socket_addr_to_string() | Nikias Bassen | 2 | -11/+187 | |
2020-05-18 | iproxy: Fix build on win32 | Nikias Bassen | 1 | -1/+1 | |
2020-05-15 | socket: Make connecting sockets non-blocking | Nikias Bassen | 1 | -11/+31 | |
2020-05-14 | inetcat: Properly handle USB vs. network devices with new command line switches | Nikias Bassen | 1 | -23/+99 | |
2020-05-14 | iproxy: Properly handle USB vs. network devices with new command line switches | Nikias Bassen | 1 | -36/+112 | |
2020-05-14 | configure: Add PACKAGE_URL and PACKAGE_BUGREPORT | Nikias Bassen | 1 | -1/+1 | |
2020-04-27 | Fix compiler warning about missing void in function declaration of ↵ | fidetro | 2 | -2/+2 | |
usbmuxd_unsubscribe() | |||||
2020-01-14 | configure.ac: Drop AC_FUNC_MALLOC/REALLOC and use AC_CHECK_FUNCS instead to ↵ | Nikias Bassen | 1 | -3/+1 | |
allow cross compiliation | |||||
2019-12-05 | Bump version to 2.0.2 | Nikias Bassen | 1 | -1/+1 | |
2019-12-05 | tools: Update .gitignore and name in header of c file | Nikias Bassen | 2 | -2/+2 | |
2019-11-26 | inetcat: Add missing sys/select header | Rosen Penev | 1 | -0/+1 | |
Fixes compilation under musl. | |||||
2019-11-26 | tools: Rename icat to inetcat due to name conflict with sleuthkit2.0.1 | Nikias Bassen | 4 | -6/+12 | |
See https://github.com/libimobiledevice/libusbmuxd/issues/84 | |||||
2019-11-07 | Updated NEWS for release2.0.0 | Nikias Bassen | 1 | -0/+9 | |
2019-11-07 | Update libplist version requirement | Nikias Bassen | 1 | -1/+1 | |
2019-11-07 | Bump version to 2.0.0 | Nikias Bassen | 1 | -1/+1 | |
2019-11-07 | Bump soversion due to changes in interface | Nikias Bassen | 1 | -1/+1 | |
2019-11-06 | Fix enum comments in doxygen compatible way | Nikias Bassen | 1 | -3/+3 | |
2019-10-23 | Added icat to .gitignore | Nikias Bassen | 1 | -0/+1 | |
2019-09-28 | tools: Ignore SIGPIPE | Nikias Bassen | 2 | -0/+8 | |
2019-08-03 | win32: Fix compilation | Nikias Bassen | 3 | -2/+25 | |
2019-08-03 | tools: Add new tool 'icat' | Adrien Guinet | 2 | -1/+154 | |
2019-06-29 | iproxy: Fix (newly introduced) timeout errors not being handled | Nikias Bassen | 1 | -2/+2 | |
2019-06-20 | Convert README to markdown and update links | Nikias Bassen | 2 | -70/+66 | |
2019-06-13 | socket: Return -ETIMEDOUT when select() in socket_read_fd() reached the timeout | Nikias Bassen | 1 | -0/+4 | |
2019-06-12 | common: Use portable pointer initialization and assert on allocation failure | Nikias Bassen | 1 | -6/+16 | |
2019-05-27 | configure: Add missing check for pselect | Nikias Bassen | 1 | -0/+1 | |
2019-05-26 | Remove unnecessary NULL pointer checks | Nikias Bassen | 1 | -9/+4 | |
2019-05-25 | inotify: Fix hang when usbmuxd is not running and device monitor is stopped | Nikias Bassen | 1 | -2/+47 | |
2019-05-25 | Make sure device monitor thread can be cancelled without pthread_cancel | Nikias Bassen | 2 | -5/+7 | |
2019-05-25 | configure.ac: Make sure pthread_cancel is properly detected | Nikias Bassen | 1 | -1/+3 | |
2019-05-23 | Make sure to send device remove events when unregistering the callback | Nikias Bassen | 1 | -0/+8 | |
2019-05-22 | Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it ↵ | Nikias Bassen | 4 | -43/+184 | |
can be used in different threads | |||||
2019-05-21 | socket: Return -ECONNRESET from socket_receive_timeout() instead of -EAGAIN ↵ | Nikias Bassen | 1 | -1/+5 | |
if peer closed the socket Returning -EAGAIN would indicate the caller can try again, but if the peer closed the socket that wouldn't make any sense. Thanks to sctol for reporting. | |||||
2019-05-21 | socket: Move initialization of timeval structure into retry loop in ↵ | Nikias Bassen | 1 | -8/+7 | |
socket_check_fd() Depending on the platform, select() may modify the timeval structure to indicate the amount left on the timer, so we reset the timeout before calling select() again. Thanks to sctol for reporting. | |||||
2019-03-23 | Fix Segmentation Fault when UDID parsing failed by bailing out in case of error | Nikias Bassen | 1 | -1/+1 | |
Fixes #63. | |||||
2019-02-27 | Use common thread implementation as used in other libimobiledevice libraries | Nikias Bassen | 6 | -40/+241 | |
2019-02-26 | win32: Make sure ECONNREFUSED is defined | Nikias Bassen | 1 | -0/+3 | |
2019-01-18 | Return meaningful error codes from usbmuxd_connect() | Nikias Bassen | 2 | -6/+15 | |
2018-10-21 | socket: Make sure to use socket_close() really everywhere | Nikias Bassen | 1 | -1/+1 | |
2018-10-19 | Use socket_close instead of close to close a socket | Frederik Carlier | 1 | -1/+1 | |
2018-10-16 | Avoid code duplication for sanitizing udid | Nikias Bassen | 1 | -14/+15 | |
2018-10-15 | Rename DEBUG and ERROR macros to avoid name collision | Nikias Bassen | 1 | -52/+52 | |
2018-10-14 | Allow using non-standard usbmuxd socket address via environment variable | Nikias Bassen | 3 | -31/+127 | |
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 | Nikias Bassen | 3 | -111/+257 | |
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. |