summaryrefslogtreecommitdiffstats
path: root/tools/idevicecrashreport.c
AgeCommit message (Collapse)AuthorFilesLines
2023-04-21Updated to use latest libplist API changesGravatar Nikias Bassen1-1/+1
2022-04-30[clang-tidy] Do not use else after returnGravatar Rosen Penev1-3/+3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-04-30tools: Use getopt for option parsing in all toolsGravatar Nikias Bassen1-68/+74
2022-03-29idevicecrashreport: Allow filtering crash reports by filenameGravatar Vyacheslav Frolov1-3/+18
Allows to filter crash reports by filename and copy only matching crash reports. $ idevicecrashreport -u 00008020-001234 --filter MyApplication crash_reports Move: /MyApplication-2019-07-29-164320.ips This allows significantly improve speed of collecting only required crash reports.
2022-02-04tools: Print meaningful error messages when service startup failsGravatar Nikias Bassen1-2/+7
2021-09-01Remove common code in favor of new libimobiledevice-glueGravatar Nikias Bassen1-1/+1
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
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/+9
2020-06-04Unify usage output in all tools and add bugreport URLGravatar Martin Szulecki1-2/+6
2019-09-28tools: Ignore SIGPIPE wherever possibleGravatar Nikias Bassen1-0/+6
2019-07-12Fix service startup in idevicecrashreport for iOS 13Gravatar Nikias Bassen1-17/+17
2019-06-25idevicecrashreport: zero-fill full struct stat structure instead of just the ↵Gravatar Nikias Bassen1-1/+1
size
2019-06-13Timeout support for SSL connections and better timeout handeling.Gravatar DanyL1-1/+1
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 "").
2015-12-22tools: idevicecrashreport: Fix missing 0-term when creating local filenameGravatar Nikias Bassen1-1/+3
When a .synced file is encountered, the .synced should be stripped off the local filename. However the strncpy doesn't 0-terminate the string by itself so the output filename usually contains some garbage characters at the end. This commit properly 0-terminates the local filename to avoid this.
2015-12-18tools: idevicecrashreport: Propertly initialize buffer used to check for ↵Gravatar Nikias Bassen1-0/+1
ping message
2015-12-18tools: Fix inverted abort condition in idevicecrashreportGravatar Nikias Bassen1-1/+1
This bug caused it to never wait for the 'ping' message from the crashreportmover service
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-3/+3
2015-01-27tools: Add link to project homepage on usage outputGravatar Martin Szulecki1-0/+1
2015-01-27idevicecrashreport: Enable build for win32Gravatar Nikias Bassen1-0/+5
2014-10-11tools: Make sure to print an error when lockdown connection failsGravatar Nikias Bassen1-0/+1
2014-08-02idevicecrashreport: Silence compiler warning about ignored return value from ↵Gravatar Nikias Bassen1-1/+3
symlink()
2014-03-04Add new "idevicecrashreport" tool to retrieve crash reports/logs from a deviceGravatar Martin Szulecki1-0/+456