summaryrefslogtreecommitdiffstats
path: root/src/libirecovery.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-06Fix compiler warning about format string specifiers by using uint64_t instead...Gravatar Nikias Bassen1-6/+6
2020-07-06linux/libusb: Break out of loop when device is found in irecv_open_with_ecid(...Gravatar Nikias Bassen1-3/+2
2020-06-15Adjust spacing/indentation of terminating device database entryGravatar Martin Szulecki1-1/+1
2020-06-15Add support for Watch1,1 (Apple Watch 38mm 1st gen) and Watch1,2 (42mm variant)Gravatar Martin Szulecki1-0/+3
2020-06-15Add support for iPad4,3 (iPad Air China)Gravatar Martin Szulecki1-0/+1
2020-06-15Fix wrong device information for iPad 7 variantsGravatar Martin Szulecki1-2/+2
2020-06-15Update copyright noticeGravatar Martin Szulecki1-1/+1
2020-05-15Add support for iPhone SE (2020)Gravatar Nikias Bassen1-0/+1
2020-04-21Use uint64_t cast for PRIx64 format specifiersGravatar Nikias Bassen1-3/+3
2020-03-24Add support for iPad Pro 4 modelsGravatar Nikias Bassen1-0/+4
2020-02-05Move fprintf() to debug() and allow setting debug level via environment variableGravatar Nikias Bassen1-15/+20
2020-01-14Use PRI* and SCN* (inttypes.h) format string macros instead of self-defined onesGravatar Nikias Bassen1-9/+6
2019-12-16Update T2 names and add 16" MacBook Pro T2Gravatar Rick Mark1-9/+10
2019-12-16Adding support for Apple T2 processorsGravatar Rick Mark1-5/+15
2019-11-18macOS: Fix "Couldn't create a device interface (80000004)" errorGravatar Nikias Bassen1-1/+1
2019-10-09Fix problem with irecovery shell disconnecting bluetooth or other usb devices...Gravatar Nikias Bassen1-3/+8
2019-10-03Parse SRTG (build tag string) from usb serial number if availableGravatar Nikias Bassen1-4/+20
2019-10-03Expose entire usb serial number string in struct irecv_device_infoGravatar Nikias Bassen1-0/+7
2019-09-28Add support for iPad7,11 and iPad7,12Gravatar Nikias Bassen1-0/+2
2019-09-28Add display_name to device database and irecv_device structGravatar Nikias Bassen1-103/+107
2019-09-26Fix crash when calling CFRunLoopStop without the runloop being setGravatar Nikias Bassen1-1/+3
2019-09-20Add support for iPhone 11, iPhone 11 Pro, and iPhone 11 Pro Max modelsGravatar Nikias Bassen1-0/+3
2019-09-04Add device add/remove event subscription APIGravatar Nikias Bassen1-29/+735
2019-06-10Add support for iPod touch (7th gen), iPad mini (5th gen) & iPad Air (3rd gen)Gravatar s0uthwest1-0/+5
2019-01-28Use new libusb API to set debug level if libusb version is new enoughGravatar Nikias Bassen1-0/+4
2019-01-28libirecovery: Add missing break statements to switch casesGravatar Nikias Bassen1-0/+6
2019-01-28macOS: Make sure to select correct version of IOUSBDeviceInterface and IOUSBI...Gravatar Nikias Bassen1-2/+2
2019-01-27DFU hash is actually CRC32 checksum, so name it accordinglyGravatar Nikias Bassen1-10/+10
2019-01-16Add support for the iPad Pro 3rd generation modelsGravatar Nikias Bassen1-0/+8
2018-09-17Add configuration option to allow compiling without USB driverGravatar Nikias Bassen1-0/+143
2018-09-17Add support for iPhone XS, iPhone XS Max, iPhone XS Max (China), and iPhone XRGravatar Nikias Bassen1-0/+4
2018-09-11win32: REALLY Fix parsing of usb device path so it works again with older dri...Gravatar Nikias Bassen1-3/+13
2018-09-03win32: Fix parsing of usb device path since it changed with newer driversGravatar Nikias Bassen1-4/+6
2018-03-28Add support for iPad7,5 (iPad 6 WiFi) and iPad7,6 (iPad 6 Cellular) modelsGravatar Nikias Bassen1-0/+2
2018-03-19Add missing iPad 5 models iPad6,11 (j71tap) + iPad6,12 (j72tap)Gravatar Nikias Bassen1-0/+2
2018-01-03Remove some unnecessary null pointer checksGravatar Nikias Bassen1-30/+14
2017-12-31Fix iPod2,1 resolving from mismatched CPID (0x8920 --> 0x8720)Gravatar St3v3n-D1-1/+1
2017-11-04Add support for iPhone10,3 + iPhone10,6 (iPhone X)Gravatar Nikias Bassen1-0/+2
2017-10-26irecv_send_buffer: Fix DFU file upload failure due to oversized last packetGravatar Nikias Bassen1-1/+12
2017-09-26Add support for iPhone10,1 + iPhone10,4 (iPhone 8) and iPhone10,2 + iPhone10,...Gravatar Nikias Bassen1-0/+4
2017-09-19Add support for AppleTV6,2 (AppleTV 4K)Gravatar Nikias Bassen1-0/+1
2017-07-04irecv_send_buffer: Fix status check loop condition by incrementing retry countGravatar Nikias Bassen1-1/+1
2017-07-03Updated copyright notices in source file headersGravatar Nikias Bassen1-0/+1
2017-06-09Add support for iPad Pro 10.5 inch: iPad7,3 (WiFi) + iPad7,4 (WiFi+Cellular)Gravatar Nikias Bassen1-0/+2
2017-06-09Add support for iPad Pro 12.9 inch 2nd generation: iPad7,1 (WiFi) + iPad7,2 (...Gravatar Nikias Bassen1-0/+2
2017-03-27Add support for new iPad6,11 (WiFi) + iPad6,12 (WiFi+Cellular)Gravatar Nikias Bassen1-0/+2
2017-01-04Use fstat() instead of fseeko() and ftello()Gravatar Nikias Bassen1-5/+8
2016-09-22Add support for iPhone9,1 + iPhone9,3 (iPhone 7) and iPhone9,2 + iPhone9,4 (i...Gravatar Nikias Bassen1-0/+4
2016-06-26IOKit: Make sure to re-enumerate devices after device resetGravatar Nikias Bassen1-0/+5
2016-06-26Add DFU error handlingGravatar Nikias Bassen1-2/+17