summaryrefslogtreecommitdiff
path: root/tools/idevicepair.c
Commit message (Collapse)AuthorAgeFilesLines
* Updated to use latest libplist API changesNikias Bassen2023-04-211-3/+2
|
* tools: Use getopt for option parsing in all toolsNikias Bassen2022-04-301-42/+50
|
* [clang-tidy] Fix bugprone string compareRosen Penev2022-04-221-1/+1
| | | | | | Found with bugprone-suspicious-string-compare Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Add support for wireless pairingNikias Bassen2022-02-091-6/+179
|
* idevicepair: Plug some memory leaks and fix option parsingNikias Bassen2020-06-081-48/+39
|
* tools: Unify --network command line switch and add it where missingNikias Bassen2020-06-051-19/+14
|
* tools: Add --version command line switchNikias Bassen2020-06-051-13/+15
|
* Unify usage output in all tools and add bugreport URLMartin Szulecki2020-06-041-6/+10
|
* tools: Ignore SIGPIPE wherever possibleNikias Bassen2019-09-281-0/+6
|
* idevicepair: Fix udid being freed before printing error message containing udidNikias Bassen2019-02-161-2/+3
|
* idevicepair: Add another error case instead of printing 'unhandled error'Nikias Bassen2019-02-091-0/+1
|
* idevicepair: Fix 'validate' command which was broken since iOS 11Nikias Bassen2019-02-081-3/+5
| | | | | | | Apple removed the lockdownd command 'ValidatePair'. Validating a pairing can just be done by trying to use the present pairing record to try to start a lockdownd session: if it succeeds, the pairing is valid, otherwise obviously not. So this is what we do now.
* tools: Remove length check on device UDID arguments to support newer devicesNikias Bassen2018-10-011-6/+6
| | | | | | | 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 "").
* idevicepair: Fix possible memleak in option parsingBastien Nocera2018-07-241-0/+2
| | | | | If some arguments are passed multiple times, don't leak the memory used for the value of the first arguments passed.
* tools: Use PACKAGE_URL define for homepage project links in usage outputMartin Szulecki2015-10-061-1/+5
|
* Remove trailing whitespace errors from all filesMartin Szulecki2015-01-281-4/+4
|
* tools: Add link to project homepage on usage outputMartin Szulecki2015-01-271-0/+1
|
* idevicepair: Fix compilation due to renamed pairing dialog errorMartin Szulecki2015-01-121-1/+1
|
* tools: Make sure to print an error when lockdown connection failsNikias Bassen2014-10-111-1/+1
|
* idevicepair: Don't call userpref_delete_pair_record as it is already done by ↵Nikias Bassen2014-03-241-2/+0
| | | | lockdownd_unpair
* Update copyright in various filesMartin Szulecki2014-03-221-0/+1
|
* idevicepair: Synchronize usage between tool output and man pageMartin Szulecki2014-03-211-6/+6
|
* idevicepair: Refactor error message reporting to handle a pending trust dialogMartin Szulecki2014-03-211-17/+24
|
* Refactor pair record handling to use new usbmuxd pair record interfaceMartin Szulecki2014-03-211-3/+9
| | | | | | | | This refactoring is mandatory as libimobiledevice should not interact with the pair record configuration directory which is owned by the usbmuxd user. This change also adds compatibility for the native usbmuxd and thus pair records saved by iTunes.
* idevicepair: Port to use the new userpref API and add systembuid commandMartin Szulecki2013-09-171-17/+32
|
* common: Move debug and userpref code into libinternalcommonMartin Szulecki2013-04-251-1/+1
|
* tools: mass replace 'device' with 'phone' variable namesNikias Bassen2012-11-291-7/+7
|
* Update comments of tools to use "device" instead of naming specific modelsMartin Szulecki2012-04-071-2/+2
|
* Mass replace UUID by UDID, which is the correct term for itMartin Szulecki2012-03-221-30/+30
|
* Completely remove glib dependency.Nikias Bassen2012-03-181-1/+2
|
* Finish implementing idevicepair tool to allow managing pairings with devicesMartin Szulecki2010-05-281-37/+75
|
* idevicepair: Initial version of a simple pairing utilityNikias Bassen2010-05-281-0/+224