summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
4 daysUpdate NEWS for releaseHEAD1.4.0masterGravatar Nikias Bassen1-0/+31
4 daysFix make distcheckGravatar Nikias Bassen5-3/+12
7 daysdocs: Update doxygen.cfgGravatar Nikias Bassen1-238/+603
9 daysUpdate soversion for releaseGravatar Nikias Bassen1-1/+1
9 daysidevicesyslog: Fix log messageGravatar Nikias Bassen1-1/+1
2025-09-08Add FUNDINGGravatar Nikias Bassen1-0/+3
2025-07-15idevicesyslog: Fix initial device enumerationGravatar Nikias Bassen1-1/+9
2025-07-11tools: Print error and exit if invalid command is passed to idevicesyslogGravatar Nikias Bassen1-0/+3
2025-07-11[github-actions] Update build workflow to use windows-latestGravatar Nikias Bassen1-1/+3
2025-06-29tools: Use new afc_get_file_info_plist/afc_get_device_info_plist functionsGravatar Nikias Bassen4-172/+121
2025-06-28afc: Add afc_get_file_info_plist and afc_get_device_info_plist functionsGravatar Nikias Bassen2-3/+144
These functions are like afc_get_file_info/afc_get_device_info but the data is returned as a plist_t dictionary instead of a string list.
2025-06-27idevicesyslog: Use --syslog-relay in description and man pageGravatar Nikias Bassen2-2/+2
Both --syslog-relay and --syslog_relay still work regardless, but it is more aligned with other long options.
2025-06-14idevicesyslog: Use ostrace's pid filter if possibleGravatar Nikias Bassen1-5/+79
2025-06-14ostrace: Use smaller timeout in receive loopGravatar Nikias Bassen1-2/+1
2025-06-14idevicesyslog: Sort pidlist by pid numericallyGravatar Nikias Bassen1-23/+59
2025-06-14idevicesyslog: Add synonyms for --syslog_relay optionGravatar Nikias Bassen1-0/+2
2025-06-14idevicesyslog: Add 'pidlist' and 'archive' commandsGravatar Nikias Bassen2-19/+189
2025-06-12idevicesyslog: Another small fix for device detection with ostraceGravatar Nikias Bassen1-1/+1
2025-06-12idevicesyslog: Fix unplug handlingGravatar Nikias Bassen1-1/+1
2025-06-12ostrace: Remove commented-out codeGravatar Nikias Bassen1-21/+0
2025-06-12ostrace: Use void*/const void* and size_tGravatar Nikias Bassen3-4/+4
2025-06-12lockdown: Only query ProductVersion and DeviceClass if we are talking to ↵Gravatar Nikias Bassen1-4/+7
lockdownd In restore mode these requests fail so we need to make sure we are actually talking to lockdownd
2025-06-12idevicesyslog: Use new ostrace service implementation (iOS 9+)Gravatar Nikias Bassen2-86/+304
2025-06-12Add os_trace_relay service implementationGravatar Nikias Bassen5-0/+695
2025-06-12lockdown-cu: Silence compiler warningGravatar Nikias Bassen1-3/+3
2025-06-12debug: Silence some compiler warningsGravatar Nikias Bassen1-4/+7
2025-06-10idevice: Remove unused assignment in SSL bio callback for OpenSSL < 3.0Gravatar Nikias Bassen1-3/+6
At the same time, make sure we don't set a negative value to *processed for OpenSSL >= 3.0
2025-06-09Add milliseconds to debug messages and remove unnecessary allocationsGravatar Nikias Bassen2-20/+24
2025-06-09Use updated libplist API if availableGravatar Nikias Bassen3-3/+40
2025-06-08Add unmatch filter option to idevicesyslog.Gravatar Will Han2-2/+49
The new -M/--unmatch option allows filtering out messages containing specific strings, complementing the existing -m/--match functionality. This provides more flexible log filtering capabilities for users.
2025-06-07idevice: Fix buildGravatar Nikias Bassen1-1/+1
2025-06-07Use SHA256 signature instead of SHA1 for iOS 4 and newer when creating and ↵Gravatar Josef Micka4-17/+18
signing pairing certificates
2025-06-07ideviceprovision: [Windows] Add missing includeGravatar Nikias Bassen1-0/+1
Thanks to @ZeroKwok for reporting.
2025-06-07lockdown: Fix implicit fallthrough in switch case statementGravatar Nikias Bassen1-0/+1
Allows -Wimplicit-fallthrough to pass in LLVM. Thanks to @r-barnes for pointing this out.
2025-06-07ideviceprovision: Use new idevice_get_device_version and helper macro for ↵Gravatar Nikias Bassen1-23/+3
version checks
2025-06-07ideviceimagemounter: Use new idevice_get_device_version and helper macro for ↵Gravatar Nikias Bassen1-17/+8
version checks
2025-06-07idevicesetlocation: Add note about non-compatibility with iOS 17+Gravatar Nikias Bassen1-1/+7
2025-06-07idevicebackup2: Use new idevice_get_device_version helperGravatar Nikias Bassen1-21/+3
2025-06-07Add new idevice_get_device_version() to interfaceGravatar Nikias Bassen5-7/+36
This allows getting a numerical representation of the device's ProductVersion string for easier version range checks
2025-06-07lockdown: Move ProductVersion and DeviceClass query into lockdownd_client_newGravatar Nikias Bassen1-25/+24
This way we make sure to also retrieve the device version and class if the device is not paired yet.
2025-06-07idevicesetlocation: Return positive values from main()Gravatar Nikias Bassen1-6/+6
2025-06-07idevicesetlocation: Print proper lockdown error message when connection failsGravatar Fidetro1-4/+8
2025-06-07Add idevice_strerror() to interfaceGravatar Kirby Kuehl2-0/+34
2025-06-01[cython] Fix buildGravatar Nikias Bassen1-7/+1
2025-02-28tool/afcclient: Fix local file name error on pulling folder from deviceGravatar tomriddly1-1/+1
Signed-off-by: tomriddly <tomriddly@qq.com>
2025-02-28tools/afcclient: Fix missing last letter of file name when put/get to/from '/'Gravatar tomriddly1-5/+5
Signed-off-by: tomriddly <tomriddly@qq.com>
2025-01-23tools: Fix usage output for ideviceimagemounterGravatar Nikias Bassen1-1/+1
2025-01-22tools: Fix afclient compilation by adding libimobiledevice-glue dependencyGravatar Nikias Bassen1-2/+2
2025-01-06tools/idevicebackup2: Fix free disk space calculationGravatar Nikias Bassen1-1/+1
2024-12-02configure: Remove unused checkGravatar Nikias Bassen1-18/+0