summaryrefslogtreecommitdiffstats
path: root/include/libimobiledevice/lockdown.h
AgeCommit message (Collapse)AuthorFilesLines
2024-01-31Move LIBIMOBILEDEVICE_API to public headersGravatar Nikias Bassen1-32/+32
2022-05-31Remove lockdown.h include from lockdown.hGravatar Nikias Bassen1-1/+0
Header guards should prevent recursive inclusion but there is no point in including the file itself.
2022-04-12Documentation fixesGravatar Nikias Bassen1-9/+10
2022-02-09Add support for wireless pairingGravatar Nikias Bassen1-0/+96
2020-09-10debugserver: Fix service startup for iOS 14b4+Gravatar Nikias Bassen1-0/+1
2020-06-10Fix inconsistent declarations of function parameters in public headersGravatar Nikias Bassen1-4/+4
2019-11-08Add new function lockdown_strerror() to get a readable description of a ↵Gravatar Nikias Bassen1-0/+9
lockdownd_error_t
2017-04-08Propagate lower level errors to callers instead of returning unknownGravatar BALATON Zoltan1-1/+1
error for most failures
2015-07-15lockdown: Add new lockdownd_pair_with_options() functionGravatar Nikias Bassen1-0/+19
2015-07-10lockdown: Add more error codesGravatar Nikias Bassen1-0/+4
2015-01-28lockdown: Remove dead link to old documentationGravatar Martin Szulecki1-2/+0
2015-01-28Update copyright of public headersGravatar Martin Szulecki1-1/+3
2015-01-12lockdown: Fix documentation for client argument on pairing methodsGravatar Martin Szulecki1-3/+3
2015-01-12lockdown: Refactor internal error checking and add more native errors to enumGravatar Martin Szulecki1-23/+39
2014-12-10lockdown: Add new LOCKDOWN_E_SERVICE_LIMIT error to detect service limit statesGravatar Martin Szulecki1-0/+1
2014-10-05Convert int16_t macro error types into enum to improve debugging/type-checkingGravatar Martin Szulecki1-29/+25
This simple change provides various benefits for developers like compile time errors, better auto-completition in editors and the ability of a debugger to show the constant instead of just the raw value. Thanks to Aaron Burghardt for the proposal.
2014-10-02lockdown: Added lockdownd_start_service_with_escrow_bagGravatar Koby Boyango1-1/+17
Signed-off-by: Martin Szulecki <m.szulecki@libimobiledevice.org>
2014-04-04Correct wrong error codes in doxygen comments of public lockdown.hGravatar Nikias Bassen1-17/+17
2014-04-04Corrected some doxygen comments in public lockdown.hGravatar Nikias Bassen1-3/+3
2014-03-27Moved Doxygen comments from source files to public headers.Gravatar Aaron Burghardt1-0/+302
Conflicts: include/libimobiledevice/afc.h
2013-09-17Refactor userpref logic to use plist format and implement trust dialog handlingGravatar Martin Szulecki1-1/+4
iOS 7 introduced a new pairing workflow which increases security by showing a trust dialog to the user before pairing with the host is allowed. The userpref system was refactored to use the native plist format, too. Configuration files of the native implementations are used on each platform. Former configuration files are no longer in use and can be deleted.
2013-02-27Make all "include guards" for all headers consistentGravatar Martin Szulecki1-2/+2
2013-02-26Refactor port number use into service descriptor to enable SSL for servicesGravatar Martin Szulecki1-1/+9
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-03-22Mass replace UUID by UDID, which is the correct term for itGravatar Martin Szulecki1-1/+1
2010-05-25Update brief documentation to be consistent and easier to understandGravatar Martin Szulecki1-1/+1
2010-05-13Add lockdownd_get_data_sync_classes() helper for mobilesync logicGravatar Bryan Forbes1-0/+2
2010-03-16Complete documentation of public interface and fix a lot of bogus commentsGravatar Martin Szulecki1-6/+10
This change unifies the documentation comment syntax, fixes a few bad documentation comments and completes documentation where it was missing.
2010-03-16Rename the *_int to *_private for better semantic and fix public typedefsGravatar Martin Szulecki1-2/+2
This changes the typedef logic slightly for the public headers in order for doxygen to correctly pickup and enable the client struct documentation.
2010-01-29Add LOCKDOWN_E_INVALID_ACTIVATION_RECORD if activation errors outGravatar Martin Szulecki1-19/+20
2010-01-29Global renames due to project rename to libimobiledeviceGravatar Nikias Bassen1-0/+99