Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add API version to library and pkgconfig file for proper linkingpkgconfig | Nikias Bassen | 2020-06-13 | 3 | -9/+9 |
| | |||||
* | Apply changes towards a project wide common "autogen.sh" file | Martin Szulecki | 2020-06-09 | 1 | -11/+22 |
| | |||||
* | Fix pkg-config file pointing to older libplist dependency | Nikias Bassen | 2020-06-08 | 1 | -1/+1 |
| | |||||
* | Move pkg-config file into src dir and rename it to include major version as ↵ | Nikias Bassen | 2020-06-08 | 4 | -4/+4 |
| | | | | standard recommends | ||||
* | configure: Update libplist version requirement | Nikias Bassen | 2020-06-08 | 1 | -2/+2 |
| | |||||
* | Remove trailing whitespace errors from all files | Martin Szulecki | 2020-06-08 | 2 | -7/+7 |
| | |||||
* | Make sure README.md file is added to distribution archive | Martin Szulecki | 2020-06-08 | 1 | -0/+3 |
| | |||||
* | socket: Fix IPv6 scope id lookup logic to handle another network device problem | Martin Szulecki | 2020-06-08 | 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. | ||||
* | 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 |
| |