summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2021-09-01Remove common code in favor of new libimobiledevice-glueGravatar Nikias Bassen9-115/+47
2021-07-30tools/idevicebackup2: Move some declarations to the start of main functionGravatar Nikias Bassen1-6/+7
2021-07-30tools: idevicebackup2: Exit on service startup failure and improve error ↵Gravatar Nikias Bassen1-6/+14
messages
2021-07-27Add support for MbedTLSGravatar Nikias Bassen2-88/+65
2021-05-25tools/idevicecrashreport: Fix illegal filenames on WindowsGravatar zecops-team1-0/+8
Replace every ':' with '-' since ':' is an illegal character for file names on Windows
2021-04-06tools: Fix usage of LDFLAGS and LDADD.Gravatar orbea1-20/+20
Signed-off-by: orbea <orbea@riseup.net>
2021-03-05tools: Fix entering recovery mode on iOS 14.5+ which now requires a pairingGravatar Nikias Bassen1-8/+20
2021-02-17Remove redundent `select` call from idevicedebugserverproxy.cGravatar Nisarg Jhaveri1-9/+2
- Turns out `socket_receive` anyway internally calls `select` again. Use `socket_receive_timeout` instead. - Remove logging for timeout in socket.c as well, it is not really an error condition
2021-02-03tools: Flip order of winsock2.h and windows.h in idevicedebugserverproxy to ↵Gravatar Nikias Bassen1-1/+1
get rid of compiler warning
2021-02-03tools: Fix delays in idevicedebugserverproxy when using SSLGravatar Nikias Bassen1-23/+23
Turns out using select() wasn't the best idea for the debugserver connection. libimobildevice already does select internally, and doing it here again would cause delays especially when transferring larger amounts of data.
2021-02-03tools: Fix idevicedebugserverproxy compilation on WindowsGravatar Nikias Bassen1-0/+5
2021-02-01tools: Improve idevicedebugserverproxy with select() and less threadsGravatar Nikias Bassen1-135/+61
2020-12-30common: Merge socket changes from libusbmuxdGravatar Nikias Bassen1-1/+1
2020-12-13idevicescreenshot: Remove unnecessary math functions to find a unique filenameGravatar Nikias Bassen1-15/+23
Removes repeated malloc/free too, limits the maximum filenames to try to 65535 and fails if no unique filename could be found. I think this limit is VERY generous. If there are really so many files to test against it will also cause an unconveniently long delay, but I felt a lower limit could still be easily reached.
2020-12-10idevicescreenshot: Choose a better filename, prevent overwriting existing filesGravatar Greg Dennis1-18/+57
2020-12-10idevicedebug: Add --detach option to start an app and exit idevicedebug ↵Gravatar Jan Peter Stotz1-0/+16
without killing the app
2020-12-07idevicebackup2: Handle DLMessagePurgeDiskSpace by sending back error codeGravatar Nikias Bassen1-0/+5
2020-11-19idevicebackup2: Update errno to device error mappingGravatar Nikias Bassen1-1/+14
2020-09-29idevicebackup2: Don't fail on restore when source backup doesn't have any ↵Gravatar Nikias Bassen1-2/+4
application info
2020-06-19idevicesyslog: Print device UDID with connect/disconnect messageGravatar Nikias Bassen1-2/+2
2020-06-19idevicesyslog: Make sure device event callback respects the presence or ↵Gravatar Nikias Bassen1-0/+5
absence of --network option
2020-06-14Add API version to library and pkgconfig file for proper linkingGravatar Nikias Bassen1-18/+18
2020-06-08ideviceinfo: Fix compiler warningGravatar Nikias Bassen1-1/+1
2020-06-08Remove whitespace errors from all filesGravatar Martin Szulecki1-1/+1
2020-06-08idevicepair: Plug some memory leaks and fix option parsingGravatar Nikias Bassen1-48/+39
2020-06-08Unfold automake variables into multiple lines for maintainabilityGravatar Martin Szulecki1-6/+39
2020-06-07tools: Avoid copying optarg where possibleGravatar Nikias Bassen4-32/+16
2020-06-07idevice_id: Fix lowercase typo in device list connection type labelGravatar Martin Szulecki1-1/+1
2020-06-05idevice_id: Change WiFi -> network to be more consistentGravatar Nikias Bassen1-1/+1
2020-06-05idevice_id: Update usage and man page, and list all devices when run without ↵Gravatar Nikias Bassen1-5/+7
options
2020-06-05tools: Unify --network command line switch and add it where missingGravatar Nikias Bassen17-94/+159
2020-06-05tools: Add --version command line switchGravatar Nikias Bassen18-75/+198
2020-06-04Use defined exit codes for return codes in idevicediagnosticsGravatar Martin Szulecki1-5/+5
2020-06-04Add ERROR prefix to error messages in idevicediagnostics toolGravatar Martin Szulecki1-12/+13
2020-06-04Unify usage output in all tools and add bugreport URLGravatar Martin Szulecki18-103/+172
2020-05-28idevicesyslog: Add some more process names to quiet filter listGravatar Nikias Bassen1-1/+1
2020-05-28idevicesyslog: Add command line switch --no-colors to disable colored outputGravatar Nikias Bassen1-1/+7
2020-05-23idevicesyslog: Add more process names to quiet filter listGravatar Nikias Bassen1-1/+1
2020-05-18Fix whitespace error in idevicesyslog.cGravatar Nikias Bassen1-1/+1
2020-05-18idevicesyslog: [win32] Fix color outputGravatar Nikias Bassen1-0/+42
2020-05-15idevicesyslog: Fix color code escape sequences printing null-byteGravatar Nikias Bassen1-1/+1
2020-04-27idevicesyslog: Add color support and filtering optionsGravatar Nikias Bassen1-7/+499
2020-04-15idevicesyslog: Add command line switch to exit when device disconnectsGravatar Nikias Bassen1-1/+11
Also adds support for the long argument `--network` for `-n` as stated in the usage
2020-04-12idevicedate: Fix -Wformat=2 warningGravatar Rosen Penev1-13/+4
Format functions expect a constant expression, not a variable. Simplified the code slightly.
2020-03-30Add idevicesetlocation toolGravatar Nikias Bassen2-1/+188
2020-02-20idevicedebug: Rename name-colliding debug_info() to log_debug()Gravatar Nikias Bassen1-23/+26
2020-02-09idevicesyslog: Make sure CTRL+C works when waiting for passcode entryGravatar Nikias Bassen1-1/+1
2019-11-20tools: Fix ideviceinfo -s optionGravatar Nikias Bassen1-1/+2
2019-11-20debugserver: Return size of the returned bufferGravatar Nikias Bassen1-10/+10
2019-11-08tools: Allow idevicesyslog to connect to network devicesGravatar Nikias Bassen1-44/+55