Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-06-08 | socket: Fix IPv6 scope id lookup logic to handle another network device problem | Martin Szulecki | 1 | -2/+12 | |
The lookup logic preferred to return the last suitable scope id match. This became a problem if there was already a suitable scope id match before that was higher in the interface list. This now chooses the higher last scope id interface match and thus probably in the routing preference. | |||||
2020-06-08 | Update README.md links and credits | Martin Szulecki | 1 | -4/+5 | |
2020-06-07 | socket: Fix socket_connect_addr() not connecting using IPv6 in some cases | Martin Szulecki | 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. | |||||
2020-06-07 | iproxy: Use sockaddr_storage struct in network connection logic | Nikias Bassen | 1 | -5/+6 | |
2020-06-07 | iproxy: Allow proper listening on localhost for IPv6 _and_ IPv4 | Nikias Bassen | 1 | -23/+70 | |
2020-06-07 | socket: Improve socket_create() with proper use of getaddrinfo | Nikias Bassen | 1 | -95/+58 | |
2020-06-04 | Update NEWS with latest changes | Martin Szulecki | 1 | -0/+14 | |
2020-06-04 | Unify usage output of tools and use proper indentation | Martin Szulecki | 2 | -24/+27 | |
2020-06-04 | Update project URLs in man pages of tools | Martin Szulecki | 2 | -4/+4 | |
2020-06-04 | Update project URL in configure.ac | Martin Szulecki | 1 | -1/+1 | |
2020-05-31 | Add man pages for iproxy and inetcat | Nikias Bassen | 5 | -1/+122 | |
2020-05-31 | inetcat: Update usage to better reflect what the tool actually does | Nikias Bassen | 1 | -2/+2 | |
2020-05-31 | iproxy: Update usage to reflect new local:remote port format | Nikias Bassen | 1 | -2/+3 | |
2020-05-29 | iproxy: Fix crash when no UDID is given | Nikias Bassen | 1 | -1/+1 | |
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 | |