summaryrefslogtreecommitdiff
path: root/src/lockdown.c
Commit message (Expand)AuthorAgeFilesLines
* lockdown: Fix error parsing for older iOS versionsNikias Bassen2022-10-041-35/+19
* lockdownd: Fix memory leaks in error conditionsSami Kortelainen2022-05-021-0/+3
* [clang-tidy] Do not use else after returnRosen Penev2022-04-301-10/+10
* [clang-tidy] Fix bugprone string compareRosen Penev2022-04-221-1/+1
* Add support for wireless pairingNikias Bassen2022-02-091-2/+10
* Remove common code in favor of new libimobiledevice-glueNikias Bassen2021-09-011-1/+1
* lockdown: Replace udid and mux_id members from client struct with idevice_t r...Nikias Bassen2021-07-291-24/+18
* lockdown: Get DeviceClass to make sure OS version dependent code is executed ...Nikias Bassen2021-07-291-1/+25
* Handle error cases in relevant code when retrieving pair record failsNikias Bassen2021-07-291-8/+40
* debugserver: Fix service startup for iOS 14b4+Nikias Bassen2020-09-101-1/+4
* lockdown: Remove unused includesNikias Bassen2020-06-101-9/+0
* Add new function lockdown_strerror() to get a readable description of a lockd...Nikias Bassen2019-11-081-62/+84
* idevice: Fix handling SSL/TLS version selection for OpenSSL 1.1.0+ and for ol...Nikias Bassen2019-09-051-2/+2
* replace all occurrences of occured by occurredYves-Alexis Perez2019-06-231-1/+1
* lockdown: Make sure to return correct error code when pairing failsNikias Bassen2019-02-121-1/+1
* lockdown: Pass along usbmux device id when saving pair recordsNikias Bassen2018-09-291-1/+2
* lockdown: Plug small memory leakNikias Bassen2017-12-081-0/+1
* lockdown: Don't explicitly validate pairing unless we're dealing with an olde...Nikias Bassen2017-08-131-12/+25
* Propagate lower level errors to callers instead of returning unknownBALATON Zoltan2017-04-081-36/+40
* lockdown: return LOCKDOWN_E_INVALID_HOST_ID when missing pair recordJay Freeman (saurik)2016-08-091-1/+1
* lockdown: remove unnecessary check for pair record file during pairingJay Freeman (saurik)2016-07-271-7/+3
* Avoid potential NULL pointer dereference (leading to segfault) if functions a...BALATON Zoltan2016-04-011-1/+1
* lockdown: Add new lockdownd_pair_with_options() functionNikias Bassen2015-07-151-9/+28
* lockdown: Add more error codesNikias Bassen2015-07-101-1/+9
* lockdown: Remove unneeded plist_free() calls since entire dict is freed laterNikias Bassen2015-05-241-5/+0
* Remove trailing whitespace errors from all filesMartin Szulecki2015-01-281-1/+1
* lockdown: Refactor internal error checking and add more native errors to enumMartin Szulecki2015-01-121-82/+123
* lockdown: Add new LOCKDOWN_E_SERVICE_LIMIT error to detect service limit statesMartin Szulecki2014-12-101-0/+2
* lockdown: Fix error in re-pairing when previous record became invalidBALATON Zoltan2014-10-261-9/+5
* Convert int16_t macro error types into enum to improve debugging/type-checkingMartin Szulecki2014-10-051-3/+5
* Avoid exporting non-public symbolsMartin Szulecki2014-10-031-27/+26
* lockdown: Added lockdownd_start_service_with_escrow_bagKoby Boyango2014-10-021-5/+79
* lockdown: Only set SystemBUID in pair_record_generate() if it actually contai...Nikias Bassen2014-08-061-1/+2
* lockdown: Silence compiler warning about ignored return value from asprintf()Nikias Bassen2014-08-061-8/+10
* lockdown: cleanup: remove pointless gotoAndreas Henriksson2014-05-051-4/+0
* lockdown: avoid crashing when getting system buid failsAndreas Henriksson2014-05-051-2/+3
* Moved Doxygen comments from source files to public headers.Aaron Burghardt2014-03-271-278/+1
* lockdown: Return error if getting a lockdown value failed to fix segfaultMartin Szulecki2014-03-271-0/+2
* lockdown: Prevent libplist assertion by checking result of userpref_read_pair...Nikias Bassen2014-03-241-4/+10
* Update copyright in various filesMartin Szulecki2014-03-221-0/+2
* lockdown: Fix starting unsecure services as needed during trust dialog pairingMartin Szulecki2014-03-211-14/+0
* lockdown: Fix fetching WiFi address for pair record after trust dialog pairingMartin Szulecki2014-03-211-12/+20
* lockdown: Correct a few comments within pair generation codeMartin Szulecki2014-03-211-1/+2
* lockdown: Move HostID generation closer to code setting it in pair recordMartin Szulecki2014-03-211-2/+1
* lockdown: Read HostID again after pairing to fix first pair workflowMartin Szulecki2014-03-211-0/+7
* userpref: merge pair_record_generate_from_device_public_key() into pair_recor...Nikias Bassen2014-03-211-15/+1
* lockdown: Make sure failed pairing validation works with correct error codeMartin Szulecki2014-03-211-1/+1
* lockdown: Plug memory leak due to missing free of public_keyMartin Szulecki2014-03-211-0/+3
* lockdown: Make sure to set SystemBUID in generated pair recordsMartin Szulecki2014-03-211-1/+2
* lockdown: Fix wrong pointer dereference of pair_record plistMartin Szulecki2014-03-211-3/+3