summaryrefslogtreecommitdiffstats
path: root/tools/iproxy.c
AgeCommit message (Collapse)AuthorFilesLines
2024-03-26iproxy: Use updated socket_create API to listen on IPv4 and IPv6 with a ↵Gravatar Nikias Bassen1-16/+1
single socket
2023-09-01iproxy: Fix typo in log messagesGravatar Nikias Bassen1-2/+2
Thanks to @p0358 for reporting.
2022-05-05Make conn_data member of usbmuxd_device_info struct unsigned since it's not ↵Gravatar Nikias Bassen1-5/+5
a string Also remove some pointless casts and update some others
2021-09-01Remove common code in favor of new libimobiledevice-glueGravatar Nikias Bassen1-17/+9
2020-12-30Add parentheses to macro argumentsGravatar Rosen Penev1-3/+3
[clang-tidy] Found with bugprone-macro-parentheses Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30Do not use else after return or break for better code readabilityGravatar Rosen Penev1-20/+20
[clang-tidy] Found with readability-else-after-return Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-27socket: Fix build on WindowsGravatar Nikias Bassen1-1/+1
2020-06-15iproxy: Add missing includeGravatar Nikias Bassen1-0/+1
2020-06-15iproxy: Add new "--version" option to output version informationGravatar Martin Szulecki1-1/+9
2020-06-07iproxy: Use sockaddr_storage struct in network connection logicGravatar Nikias Bassen1-5/+6
2020-06-07iproxy: Allow proper listening on localhost for IPv6 _and_ IPv4Gravatar Nikias Bassen1-23/+70
2020-06-04Unify usage output of tools and use proper indentationGravatar Martin Szulecki1-13/+14
2020-05-31iproxy: Update usage to reflect new local:remote port formatGravatar Nikias Bassen1-2/+3
2020-05-29iproxy: Fix crash when no UDID is givenGravatar Nikias Bassen1-1/+1
2020-05-28iproxy: Allow multiple port mappings (in local:device format)Gravatar Nikias Bassen1-54/+119
2020-05-28iproxy: Allow specifying source address for the listening socketGravatar Nikias Bassen1-5/+19
2020-05-27iproxy: Get rid of concurrent threads and use loop with select() insteadGravatar Nikias Bassen1-150/+74
2020-05-18tools: Make iproxy and inetcat use direct socket connection for network devicesGravatar Nikias Bassen1-3/+36
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-18iproxy: Fix build on win32Gravatar Nikias Bassen1-1/+1
2020-05-14iproxy: Properly handle USB vs. network devices with new command line switchesGravatar Nikias Bassen1-36/+112
2019-09-28tools: Ignore SIGPIPEGravatar Nikias Bassen1-0/+4
2019-08-03win32: Fix compilationGravatar Nikias Bassen1-0/+4
2019-06-29iproxy: Fix (newly introduced) timeout errors not being handledGravatar Nikias Bassen1-2/+2
2014-10-03Update copyright headers of all source files to matchGravatar Martin Szulecki1-5/+5
2014-10-03iproxy: Print correct error message when receiving failsGravatar Nikias Bassen1-2/+2
2014-10-03iproxy: Use internal socket helper functions everywhere for better portabilityGravatar Nikias Bassen1-13/+11
2014-10-03iproxy: Detach accept thread to handle multiple connectionsGravatar Eric Day1-6/+16
2014-09-26iproxy: Also disconnect client if usbmuxd is not running or no device is foundGravatar Nikias Bassen1-0/+6
2014-09-21iproxy: Disconnect client if no or unmatching device is connectedGravatar Nikias Bassen1-1/+4
2014-09-21iproxy: Add the ability to filter by UDIDGravatar Eric Day1-4/+28
2014-02-10Replace socket implementation and fix indentation in iproxy sourcesGravatar Martin Szulecki1-193/+188
2013-09-17initial commit of adapted source tree.Gravatar Nikias Bassen1-0/+281