summaryrefslogtreecommitdiffstats
path: root/src/libirecovery.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-25Use sizeof() instead of hard-coding buffer sizesGravatar Nikias Bassen1-16/+18
2025-03-20Add support for all March 2025 Apple devicesGravatar Daniel VanBritsom1-0/+10
2025-03-06Add support for the iPhone 16eGravatar Daniel VanBritsom1-0/+1
2024-12-02Switch to better initializer strategyGravatar Nikias Bassen1-66/+42
2024-12-02Use _WIN32 instead of WIN32Gravatar Nikias Bassen1-37/+37
2024-11-01Add support for November 2024 MacsGravatar Daniel VanBritsom1-0/+9
2024-11-01Support iPad mini (A17 Pro)Gravatar Daniel VanBritsom1-0/+2
2024-09-25Make sure IRECV_DEVICE_REMOVE event has the mode set the device was inGravatar Nikias Bassen1-1/+1
2024-09-25KIS: Add some retry loops around open/set config/set interface operationsGravatar Nikias Bassen1-5/+26
2024-09-25win32: Fix crash due to access to uninitialized dataGravatar Sami Kortelainen1-0/+5
2024-09-19Support Apple Watch Series 10 and iPhone 16 modelsGravatar Daniel VanBritsom1-0/+8
2024-05-31Add iPad Air (M2) and iPad Pro (M4) modelsGravatar Nikias Bassen1-0/+8
2024-03-22Change irecv_send_buffer to accept an options bitfield instead of just one valueGravatar Nikias Bassen1-13/+20
2024-03-21Add support for Port DFUGravatar Nikias Bassen1-11/+25
2024-03-11win32: Skip ecid check for KIS mode device in win32_open_with_ecidGravatar Nikias Bassen1-1/+1
2024-03-09Remove broken ecid check for KIS mode in iokit_open_with_ecidGravatar Nikias Bassen1-7/+0
2024-03-07Add March 2024 MacBook Air modelsGravatar Nikias Bassen1-0/+2
2024-03-07Add irecv_version() function to interfaceGravatar Nikias Bassen1-0/+9
2024-02-14Add support for Apple Vision Pro (RealityDevice14,1)Gravatar Nikias Bassen1-0/+2
2024-01-29Fix IRECV_API definitionsGravatar Nikias Bassen1-0/+12
2024-01-12win32: Implement support for Debug USB (KIS) modeGravatar Nikias Bassen1-61/+151
2024-01-09irecv_open_with_ecid: Print correct ECID for KIS devicesGravatar Nikias Bassen1-1/+1
2024-01-09Fix strncpy sizeGravatar Nikias Bassen1-1/+1
2024-01-04Initialize KIS device in device callbackGravatar Nikias Bassen1-11/+47
2024-01-04win32: Make sure to free device list at the right placeGravatar Nikias Bassen1-5/+4
2023-12-30Make it compile again when building --with-dummyGravatar Nikias Bassen1-7/+3
2023-12-21win32: Improve irecv_event_handler to make sure events get delivered properlyGravatar Sami Kortelainen1-7/+43
2023-12-21win32: Simplify code, and make sure to only use devices in correct modeGravatar Nikias Bassen1-164/+45
2023-12-08win32: Only try to set alt interface for interface 1Gravatar Nikias Bassen1-2/+4
2023-11-18win32: Rename and reorder internal functionsGravatar Nikias Bassen1-61/+57
2023-11-18IOKit: Silence some compiler warnings about unused variablesGravatar Nikias Bassen1-4/+18
2023-11-18Mark irecv_kis_send_buffer static and silence a compiler warningGravatar Nikias Bassen1-2/+2
2023-11-17Reduce code duplicationGravatar Nikias Bassen1-112/+57
2023-11-14Add KIS support to libusb backendGravatar tihmstar1-77/+124
2023-11-14Add KIS support (IOKit backend)Gravatar Linus Henze1-58/+500
2023-11-03Add November 2023 iMac and MacBook Pro modelsGravatar Daniel VanBritsom1-0/+9
2023-09-20Add Apple Watch Series 9 and Ultra 2 (device lookup)Gravatar Daniel VanBritsom1-0/+5
2023-09-20Add support for iPhone 15 modelsGravatar Daniel VanBritsom1-0/+4
2023-09-20 Add support for WWDC23 MacsGravatar Eva Luna1-0/+4
2023-05-13Coding style changesGravatar Nikias Bassen1-93/+136
2023-05-08win32: Use ANSI versions for SetupDI and CreateFile API to prevent errors whe...Gravatar Josef Micka1-19/+19
2023-05-08Send a ZLP in recovery mode if the buffer size is a multiple of 512Gravatar Nikias Bassen1-0/+6
2023-05-07Make sure DEVICE_ADD events are sent to additional event listenersGravatar Nikias Bassen1-1/+15
2023-05-05move IRECV_API into the headersGravatar Rosen Penev1-49/+39
2023-05-01Return error instead of truncating command buffer if command is too longGravatar Nikias Bassen1-2/+2
2023-05-01Fix a few buffer sizes and their initializationGravatar Nikias Bassen1-6/+7
2023-04-12Add January 2023 Macs and 2nd generation HomePod modelsGravatar Daniel VanBritsom1-2/+9
2022-10-20Add mew iPad models and Apple TV 4K to device listGravatar Nikias Bassen1-0/+7
2022-10-20Fix typo in device listGravatar Nikias Bassen1-7/+7
2022-09-16Add Apple Watch SE 2, Series 8 and Ultra familyGravatar Nikias Bassen1-0/+9