Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-08-31 | Update deprecated autoconf macros and update m4 files | Nikias Bassen | 3 | -120/+155 | |
2021-07-15 | Forward usbmuxd connect error codes instead of using -1 everywhere | Nikias Bassen | 1 | -14/+22 | |
2021-06-30 | README: Fix typo | Nikias Bassen | 1 | -1/+1 | |
2021-02-05 | tools: Flip order of windows.h and winsock2.h to get rid of compiler warning ↵ | Nikias Bassen | 1 | -1/+1 | |
(Windows) | |||||
2020-12-30 | Remove cast to the same type | Rosen Penev | 1 | -1/+1 | |
[clang-tidy] Found with google-readability-casting Signed-off-by: Rosen Penev rosenp@gmail.com | |||||
2020-12-30 | Add parentheses to macro arguments | Rosen Penev | 2 | -4/+4 | |
[clang-tidy] Found with bugprone-macro-parentheses Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-12-30 | Do not use else after return or break for better code readability | Rosen Penev | 4 | -33/+43 | |
[clang-tidy] Found with readability-else-after-return Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-12-30 | Remove pointless return | Rosen Penev | 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 | Rosen Penev | 2 | -18/+18 | |
[clang-tidy] Found with readability-inconsistent-declaration-parameter-name Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2020-12-28 | docs: Fix typo in inetcat manpage | Nikias Bassen | 1 | -1/+1 | |
Thanks to @corsac-s for spotting this. | |||||
2020-11-27 | socket: Fix build on Windows | Nikias Bassen | 5 | -5/+312 | |
2020-09-16 | common: Increase timeout for socket_send() to reasonable value | Nikias Bassen | 1 | -1/+2 | |
The short timeout of 1000 ms might cause problems in different situations like a firmware restore, where 1000 ms can easily be hit. Increasing this to a higher value will mitigate it for this case, but actually the error handling at a higher level needs to be improved. | |||||
2020-06-15 | Post release version bump to 2.0.3 | Martin Szulecki | 1 | -1/+1 | |
2020-06-15 | Update NEWS with latest changes2.0.2 | Martin Szulecki | 1 | -0/+8 | |
2020-06-15 | iproxy: Add missing include | Nikias Bassen | 1 | -0/+1 | |
2020-06-15 | iproxy: Add new "--version" option to output version information | Martin Szulecki | 1 | -1/+9 | |
2020-06-15 | inetcat: Add new "--version" option to output version information | Martin Szulecki | 1 | -1/+9 | |
2020-06-14 | Make sure generated pkg-config file is matched by .gitignore rule | Martin Szulecki | 1 | -1/+1 | |
2020-06-14 | Add API version to library and pkgconfig file for proper linking | Nikias Bassen | 3 | -9/+9 | |
2020-06-13 | Add "contributing" section to README.md | Martin Szulecki | 1 | -0/+19 | |
2020-06-13 | Update README.md to fix minor typos and dependencies for installation | Martin Szulecki | 1 | -3/+6 | |
2020-06-13 | Update README with Apple trademarks | Nikias Bassen | 1 | -1/+2 | |
2020-06-12 | Improve README.md with feature, installation and usage sections | Martin Szulecki | 1 | -39/+112 | |
2020-06-09 | Apply changes towards a project wide common "autogen.sh" file | Martin Szulecki | 1 | -11/+22 | |
2020-06-08 | Fix pkg-config file pointing to older libplist dependency | Nikias Bassen | 1 | -1/+1 | |
2020-06-08 | Move pkg-config file into src dir and rename it to include major version as ↵ | Nikias Bassen | 4 | -4/+4 | |
standard recommends | |||||
2020-06-08 | configure: Update libplist version requirement | Nikias Bassen | 1 | -2/+2 | |
2020-06-08 | Remove trailing whitespace errors from all files | Martin Szulecki | 2 | -7/+7 | |
2020-06-08 | Make sure README.md file is added to distribution archive | Martin Szulecki | 1 | -0/+3 | |
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 | |