Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update README.md links and credits | Martin Szulecki | 2020-06-08 | 1 | -4/+5 |
| | |||||
* | socket: Fix socket_connect_addr() not connecting using IPv6 in some casesprerelease | Martin Szulecki | 2020-06-07 | 1 | -0/+125 |
| | | | | | | | | | | This extends the socket helper with functions to determine the "scope" and a suitable "scope id" of an IPv6 address. While socket_connect_addr() prefers any initially supplied "scope id" to maintain routing information if possible, it will attempt to determine the best suitable route with the new helpers. This became a requirement during testing with remote usbmux connections that provide a different "scope id" and thus might cause IPv6 routing to not work at all. Thus the "scope id" is only valid per host. | ||||
* | iproxy: Use sockaddr_storage struct in network connection logic | Nikias Bassen | 2020-06-07 | 1 | -5/+6 |
| | |||||
* | iproxy: Allow proper listening on localhost for IPv6 _and_ IPv4 | Nikias Bassen | 2020-06-07 | 1 | -23/+70 |
| | |||||
* | socket: Improve socket_create() with proper use of getaddrinfo | Nikias Bassen | 2020-06-07 | 1 | -95/+58 |
| | |||||
* | Update NEWS with latest changes | Martin Szulecki | 2020-06-04 | 1 | -0/+14 |
| | |||||
* | Unify usage output of tools and use proper indentation | Martin Szulecki | 2020-06-04 | 2 | -24/+27 |
| | |||||
* | Update project URLs in man pages of tools | Martin Szulecki | 2020-06-04 | 2 | -4/+4 |
| | |||||
* | Update project URL in configure.ac | Martin Szulecki | 2020-06-04 | 1 | -1/+1 |
| | |||||
* | Add man pages for iproxy and inetcat | Nikias Bassen | 2020-05-31 | 5 | -1/+122 |
| | |||||
* | inetcat: Update usage to better reflect what the tool actually does | Nikias Bassen | 2020-05-31 | 1 | -2/+2 |
| | |||||
* | iproxy: Update usage to reflect new local:remote port format | Nikias Bassen | 2020-05-31 | 1 | -2/+3 |
| | |||||
* | iproxy: Fix crash when no UDID is given | Nikias Bassen | 2020-05-29 | 1 | -1/+1 |
| | |||||
* | iproxy: Allow multiple port mappings (in local:device format) | Nikias Bassen | 2020-05-28 | 1 | -54/+119 |
| | |||||
* | socket: Increase listen socket backlog queue length | Nikias Bassen | 2020-05-28 | 1 | -2/+2 |
| | |||||
* | iproxy: Allow specifying source address for the listening socket | Nikias Bassen | 2020-05-28 | 3 | -21/+99 |
| | |||||
* | iproxy: Get rid of concurrent threads and use loop with select() instead | Nikias Bassen | 2020-05-27 | 1 | -150/+74 |
| | |||||
* | socket: Make sure fd is ready to write before calling send() | Nikias Bassen | 2020-05-18 | 1 | -0/+4 |
| | |||||
* | tools: Make iproxy and inetcat use direct socket connection for network devices | Nikias Bassen | 2020-05-18 | 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 | ||||
* | socket: Add new functions socket_connect_addr() and socket_addr_to_string() | Nikias Bassen | 2020-05-18 | 2 | -11/+187 |
| | |||||
* | iproxy: Fix build on win32 | Nikias Bassen | 2020-05-18 | 1 | -1/+1 |
| | |||||
* | socket: Make connecting sockets non-blocking | Nikias Bassen | 2020-05-15 | 1 | -11/+31 |
| | |||||
* | inetcat: Properly handle USB vs. network devices with new command line switches | Nikias Bassen | 2020-05-14 | 1 | -23/+99 |
| | |||||
* | iproxy: Properly handle USB vs. network devices with new command line switches | Nikias Bassen | 2020-05-14 | 1 | -36/+112 |
| | |||||
* | configure: Add PACKAGE_URL and PACKAGE_BUGREPORT | Nikias Bassen | 2020-05-14 | 1 | -1/+1 |
| | |||||
* | Fix compiler warning about missing void in function declaration of ↵ | fidetro | 2020-04-27 | 2 | -2/+2 |
| | | | | usbmuxd_unsubscribe() | ||||
* | configure.ac: Drop AC_FUNC_MALLOC/REALLOC and use AC_CHECK_FUNCS instead to ↵ | Nikias Bassen | 2020-01-14 | 1 | -3/+1 |
| | | | | allow cross compiliation | ||||
* | Bump version to 2.0.2 | Nikias Bassen | 2019-12-05 | 1 | -1/+1 |
| | |||||
* | tools: Update .gitignore and name in header of c file | Nikias Bassen | 2019-12-05 | 2 | -2/+2 |
| | |||||
* | inetcat: Add missing sys/select header | Rosen Penev | 2019-11-26 | 1 | -0/+1 |
| | | | Fixes compilation under musl. | ||||
* | tools: Rename icat to inetcat due to name conflict with sleuthkit2.0.1 | Nikias Bassen | 2019-11-26 | 4 | -6/+12 |
| | | | | See https://github.com/libimobiledevice/libusbmuxd/issues/84 | ||||
* | Updated NEWS for release2.0.0 | Nikias Bassen | 2019-11-07 | 1 | -0/+9 |
| | |||||
* | Update libplist version requirement | Nikias Bassen | 2019-11-07 | 1 | -1/+1 |
| | |||||
* | Bump version to 2.0.0 | Nikias Bassen | 2019-11-07 | 1 | -1/+1 |
| | |||||
* | Bump soversion due to changes in interface | Nikias Bassen | 2019-11-07 | 1 | -1/+1 |
| | |||||
* | Fix enum comments in doxygen compatible way | Nikias Bassen | 2019-11-06 | 1 | -3/+3 |
| | |||||
* | Added icat to .gitignore | Nikias Bassen | 2019-10-23 | 1 | -0/+1 |
| | |||||
* | tools: Ignore SIGPIPE | Nikias Bassen | 2019-09-28 | 2 | -0/+8 |
| | |||||
* | win32: Fix compilation | Nikias Bassen | 2019-08-03 | 3 | -2/+25 |
| | |||||
* | tools: Add new tool 'icat' | Adrien Guinet | 2019-08-03 | 2 | -1/+154 |
| | |||||
* | iproxy: Fix (newly introduced) timeout errors not being handled | Nikias Bassen | 2019-06-29 | 1 | -2/+2 |
| | |||||
* | Convert README to markdown and update links | Nikias Bassen | 2019-06-20 | 2 | -70/+66 |
| | |||||
* | socket: Return -ETIMEDOUT when select() in socket_read_fd() reached the timeout | Nikias Bassen | 2019-06-13 | 1 | -0/+4 |
| | |||||
* | common: Use portable pointer initialization and assert on allocation failure | Nikias Bassen | 2019-06-12 | 1 | -6/+16 |
| | |||||
* | configure: Add missing check for pselect | Nikias Bassen | 2019-05-27 | 1 | -0/+1 |
| | |||||
* | Remove unnecessary NULL pointer checks | Nikias Bassen | 2019-05-26 | 1 | -9/+4 |
| | |||||
* | inotify: Fix hang when usbmuxd is not running and device monitor is stopped | Nikias Bassen | 2019-05-25 | 1 | -2/+47 |
| | |||||
* | Make sure device monitor thread can be cancelled without pthread_cancel | Nikias Bassen | 2019-05-25 | 2 | -5/+7 |
| | |||||
* | configure.ac: Make sure pthread_cancel is properly detected | Nikias Bassen | 2019-05-25 | 1 | -1/+3 |
| | |||||
* | Make sure to send device remove events when unregistering the callback | Nikias Bassen | 2019-05-23 | 1 | -0/+8 |
| |