summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-01-13sbservices: use correct type for port parameter and rename itGravatar Nikias Bassen2-4/+4
2010-01-13sbservices: updated documentationGravatar Nikias Bassen1-1/+54
2010-01-13sbservices: use error conversion to get correct error codesGravatar Nikias Bassen1-18/+45
2010-01-13Add debug hint when disabling SSL modeGravatar Martin Szulecki1-0/+2
2010-01-13Use debug_plist() to print xml plists instead of binary buffersGravatar Martin Szulecki2-2/+4
2010-01-13Improve debug print format and make it a bit more compactGravatar Martin Szulecki1-2/+2
2010-01-13lockdown: Use more correct error code when SSL startup failsGravatar Nikias Bassen1-0/+3
2010-01-13lockdown/property_list_service: use new SSL codeGravatar Nikias Bassen4-296/+55
2010-01-13Move SSL code into iphone.c/iphone.hGravatar Nikias Bassen3-17/+268
2010-01-13Removed obsolete IPHONE_E_PLIST_ERRORGravatar Nikias Bassen1-1/+0
2010-01-12Add debug function to print a plistGravatar Martin Szulecki2-0/+15
2010-01-12Fix return type of vasprintf, asprintf to silence warningsGravatar Martin Szulecki1-2/+2
2010-01-12Refactor and unify internal debug system for ease of use and verbosityGravatar Martin Szulecki12-206/+247
This introduces a new debug_info macro which automatically prints the calling function, file and line number information instead of having that information passed to every old log_debug_msg call.
2010-01-12Remove support for debug masks due to inconsistent useGravatar Martin Szulecki14-117/+63
2010-01-12Rename utils to debug as it does exactly that, contain debug codeGravatar Martin Szulecki15-18/+17
2010-01-12Refactor lockdown session handling and expose it in public APIGravatar Martin Szulecki3-226/+227
This splits out SSL code and allows implementations to manually handle session start and stop if needed. Also brings the API closer to the lockdown request protocol.
2010-01-12Introduce error code for lockdownd requests which require a running sessionGravatar Martin Szulecki2-2/+9
2010-01-12Allow lockdown client creation without performing full handshakeGravatar Martin Szulecki10-12/+45
The lockdown constructor was doing more than needed. Pairing and session negotiation is now handled by lockdownd_client_new_with_handshake().
2010-01-12Rename in_SSL to ssl_enabled within lockdown private structGravatar Martin Szulecki2-9/+9
2010-01-12Remove obsoleted plist helper functionsGravatar Nikias Bassen2-298/+0
2010-01-12MobileSync: use new device_link_serviceGravatar Nikias Bassen2-112/+34
2010-01-12New device_link_serviceGravatar Nikias Bassen3-0/+351
2010-01-12Add gstdio header to silence compiler warning about g_remove callGravatar Martin Szulecki1-0/+1
2010-01-12Expose more known notification identifiers for notification_proxyGravatar Martin Szulecki1-5/+7
2010-01-12Add more known lockdown domains to iphoneinfoGravatar Martin Szulecki1-0/+6
2010-01-12SBServices: use new property_list_serviceGravatar Nikias Bassen2-16/+16
2010-01-12InstallationProxy: use new property_list_serviceGravatar Nikias Bassen2-34/+35
2010-01-12NotificationProxy: use new property_list_serviceGravatar Nikias Bassen2-25/+26
2010-01-12lockdownd: use new property_list_serviceGravatar Nikias Bassen2-23/+26
2010-01-12Move plist code into a new property_list_serviceGravatar Nikias Bassen3-0/+463
2010-01-11Make sure we can pass NULL as lockdown label to disable sending oneGravatar Martin Szulecki1-4/+10
2010-01-11Validate pairing on lockdown client creation to ensure trusted host statusGravatar Martin Szulecki1-0/+3
Apparently this is needed for every connection in order to ensure the lockdown value for TrustedHostAttached is true. In effect, this makes the device expose more functionality.
2010-01-10Extend lockdown_query_type to actually return the type of the service daemonGravatar Martin Szulecki2-5/+19
2010-01-10Fix receiving encrypted plists due to missing gnutls_record_read callGravatar Martin Szulecki1-3/+11
2010-01-10Merge branch 'master' of git://github.com/MattColyer/libiphone into martinGravatar Martin Szulecki8-464/+453
2010-01-09use new plist helper functionsGravatar Nikias Bassen1-38/+31
[#106 state:resolved] Signed-off-by: Matt Colyer <matt@colyer.name>
2010-01-09use new plist helper functionsGravatar Nikias Bassen1-111/+27
2010-01-09use new plist helper functionsGravatar Nikias Bassen1-128/+27
2010-01-09use new plist helper functionsGravatar Nikias Bassen1-108/+54
2010-01-09use new plist helper functionsGravatar Nikias Bassen1-79/+19
2010-01-09Added plist communication helper functionsGravatar Nikias Bassen3-0/+295
2010-01-08Detect pairing failure for device having a password setGravatar Martin Szulecki2-2/+17
[#101 state:resolved] The first pairing fails if a user has a password set on the device.
2010-01-08Implement lockdown activate and deactiveGravatar Martin Szulecki2-0/+91
Passing the right activiation record allows activating a phone using this functionality.
2010-01-08Fix printing values in iphoneinfo when in key/value output modeGravatar Martin Szulecki1-3/+0
2010-01-08Implement lockdown unpair requestGravatar Martin Szulecki2-2/+24
2010-01-08Enforce a set of notifications for observing instead of using defaultsGravatar Martin Szulecki2-17/+2
We don't need to maintain defaults, applications should know and specifiy which notification ids they want to observe themselfs.
2010-01-08Add userpref helper to allow removal of the stored device public keyGravatar Martin Szulecki2-0/+25
2010-01-08Lowercase HostID parameter like everywhere elseGravatar Martin Szulecki2-8/+8
2010-01-08Update msync developer example to latest plist Python APIGravatar Martin Szulecki1-12/+14
2010-01-08Add more known notification ids for notification_proxyGravatar Martin Szulecki2-25/+19