summaryrefslogtreecommitdiffstats
path: root/tools/idevicediagnostics.c
AgeCommit message (Collapse)AuthorFilesLines
2022-04-30tools: Use getopt for option parsing in all toolsGravatar Nikias Bassen1-123/+112
2022-02-04tools: Print meaningful error messages when service startup failsGravatar Nikias Bassen1-2/+7
2020-06-05tools: Unify --network command line switch and add it where missingGravatar Nikias Bassen1-3/+9
2020-06-05tools: Add --version command line switchGravatar Nikias Bassen1-2/+10
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 Szulecki1-6/+10
2019-09-28tools: Ignore SIGPIPE wherever possibleGravatar Nikias Bassen1-0/+6
2019-06-23Replace all occurrences of seperated by separatedGravatar Yves-Alexis Perez1-1/+1
Both in idevicediagnostics man page and in an error message
2018-10-01tools: Remove length check on device UDID arguments to support newer devicesGravatar Nikias Bassen1-2/+2
The 40 characters length check on the device UDID made newer devices unusable with the libimobiledevice tools and was actually redundant since an invalid UDID will always fail to resolve. This commit removes the length check alltogether (but makes sure it is not an empty string "").
2018-03-21idevicediagnostics: Add ioregentry command to query device IORegistry by entryGravatar Robert Gadbois1-1/+22
Starting with iOS 9.1, querying IORegistry by plane stopped working. This commit will add a new command that allows querying by entry that will allow gathering data for devices with newer iOS versions again (including iOS 11).
2018-03-21idevicediagnostics: Add HDMI to the list of valid options for diagnostics ↵Gravatar Nikias Bassen1-1/+1
command
2015-10-06tools: Use PACKAGE_URL define for homepage project links in usage outputGravatar Martin Szulecki1-1/+5
2015-01-28Remove trailing whitespace errors from all filesGravatar Martin Szulecki1-4/+4
2015-01-27tools: Add link to project homepage on usage outputGravatar Martin Szulecki1-0/+1
2014-10-11tools: Make sure to print an error when lockdown connection failsGravatar Nikias Bassen1-2/+2
2014-03-01idevicediagnostics: prevent 'Failed to restart/shutdown device' messagesGravatar Nikias Bassen1-2/+2
2013-03-14global: make sure to check service before checking service->port to prevent ↵Gravatar Nikias Bassen1-1/+1
crashes
2013-02-26Refactor port number use into service descriptor to enable SSL for servicesGravatar Martin Szulecki1-6/+11
This is a major change which breaks API but is required in order to support SSL communication for services as used by network connections.
2012-11-29tools: use pointer instead of static buffer for UDID since it can start with '0'Gravatar Nikias Bassen1-10/+7
2012-10-21idevicediagnostics: Change license to LGPL as used by other toolsGravatar Martin Szulecki1-17/+15
2012-10-21idevicediagnostics: Implement multiple commands to make the tool usefulGravatar Martin Szulecki1-35/+200
2012-10-21diagnostics_relay: Implement sleep, restart, shutdown and request_diagnosticsGravatar Martin Szulecki1-1/+1
2012-10-21Add new idevicediagnostics toolGravatar Martin Szulecki1-0/+134