Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-01-04 | win32: Make sure to free device list at the right place | 1 | -5/+4 | ||
2023-12-30 | Make it compile again when building --with-dummy | 1 | -7/+3 | ||
2023-12-21 | win32: Improve irecv_event_handler to make sure events get delivered properly | 1 | -7/+43 | ||
2023-12-21 | win32: Simplify code, and make sure to only use devices in correct mode | 1 | -164/+45 | ||
Devices in DFU mode should only be selected for the DFU driver interface, and respectively, iBoot mode devices should only be selected for the iBoot driver interface. | |||||
2023-12-08 | win32: Only try to set alt interface for interface 1 | 1 | -2/+4 | ||
This is the same as we do for the other platforms, so I assume this is OK | |||||
2023-11-18 | win32: Rename and reorder internal functions | 1 | -61/+57 | ||
2023-11-18 | IOKit: Silence some compiler warnings about unused variables | 1 | -4/+18 | ||
2023-11-18 | Mark irecv_kis_send_buffer static and silence a compiler warning | 1 | -2/+2 | ||
2023-11-17 | Reduce code duplication | 1 | -112/+57 | ||
2023-11-14 | Add KIS support to libusb backend | 1 | -77/+124 | ||
2023-11-14 | Add KIS support (IOKit backend) | 1 | -58/+500 | ||
This commit adds support for communicating with devices in KIS DFU (A16+ in DFU). KIS DFU devices are treated like normal DFU devices, therefore clients of libirecovery will be able to communicate with these devices without any changes. Currently, only the IOKit backend supports KIS DFU. | |||||
2023-11-03 | Allow building --without-tools | 2 | -5/+15 | ||
2023-11-03 | Add November 2023 iMac and MacBook Pro models | 1 | -0/+9 | ||
iMac (24-inch, 2023) MacBook Pro (14-inch, Nov 2023) MacBook Pro (16-inch, Nov 2023) | |||||
2023-09-20 | Add Apple Watch Series 9 and Ultra 2 (device lookup) | 1 | -0/+5 | ||
2023-09-20 | Add support for iPhone 15 models | 1 | -0/+4 | ||
2023-09-20 | Add support for WWDC23 Macs | 1 | -0/+4 | ||
- Mac14,8, or Mac Pro (2023) - Mac14,13, or Mac Studio (M2 Max, 2023) - Mac14,14, or Mac Studio (M2 Ultra, 2023) - Mac14,15, or MacBook Air (M2, 15-inch, 2023) | |||||
2023-05-13 | [github actions] Updated actions to newer versions | 1 | -6/+6 | ||
2023-05-13 | Updated NEWS1.1.0 | 1 | -0/+41 | ||
2023-05-13 | Update SO version for release1.0.1 | 1 | -1/+1 | ||
2023-05-13 | Coding style changes | 2 | -116/+174 | ||
2023-05-08 | win32: Use ANSI versions for SetupDI and CreateFile API to prevent errors ↵ | 1 | -19/+19 | ||
when compiling with unicode support | |||||
2023-05-08 | Send a ZLP in recovery mode if the buffer size is a multiple of 512 | 1 | -0/+6 | ||
2023-05-07 | Make sure DEVICE_ADD events are sent to additional event listeners | 1 | -1/+15 | ||
Thanks to @parov0z for the suggestion. | |||||
2023-05-07 | Fix dllexport/dllimport and visibility definitions | 1 | -8/+14 | ||
2023-05-05 | move IRECV_API into the headers | 2 | -88/+88 | ||
clang + lld + ucrt on Windows seems to require that the dllimport attribute be applied to the first declaration. Fixes -Wdll-attribute-on-declaration error. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||||
2023-05-01 | Return error instead of truncating command buffer if command is too long | 1 | -2/+2 | ||
2023-05-01 | Fix a few buffer sizes and their initialization | 1 | -6/+7 | ||
2023-04-30 | autoconf: Automatically derive version number from latest git tag | 3 | -2/+26 | ||
2023-04-22 | Update README.md | 1 | -1/+2 | ||
2023-04-12 | Add January 2023 Macs and 2nd generation HomePod models | 1 | -2/+9 | ||
2022-10-20 | Add mew iPad models and Apple TV 4K to device list | 1 | -0/+7 | ||
2022-10-20 | Fix typo in device list | 1 | -7/+7 | ||
2022-10-11 | irecovery: Make sure to send certain commands with bRequest set to 1 | 1 | -2/+20 | ||
2022-09-16 | Add Apple Watch SE 2, Series 8 and Ultra family | 1 | -0/+9 | ||
2022-09-16 | Add iPhone 14 family | 1 | -0/+4 | ||
2022-08-30 | Add M2 MacBook models | 1 | -1/+3 | ||
2022-08-24 | [github-actions] Add a scheduled build every 1st of the month so we always ↵ | 1 | -1/+4 | ||
have an artifact | |||||
2022-06-28 | Introduce non-persistent setenvnp command | 2 | -0/+25 | ||
2022-05-30 | Updated .gitignore | 1 | -0/+3 | ||
2022-05-30 | Add device ID for macOS 12 Apple Silicon VMs | 1 | -0/+2 | ||
Adds the device ID for macOS 12's Apple Silicon VMs, as created in macOS 12 Virtualization.framework (https://developer.apple.com/documentation/virtualization/vzmachardwaremodel?language=objc) Currently, macOS 12 beta 2 has device trees and support in Virtualization.framework for two different virtual machine types, VirtualMac1,1 and VirtualMac2,1. The first seems to be unused: only the VirtualMac2,1 variant is being signed. See http://swcdn.apple.com/content/downloads/38/12/071-51840-A_R2JDKNM0LX/wqollynqs6j5006166tvw4rliu9htf7swu/BuildManifest.plist for the board IDs. | |||||
2022-04-04 | Updated README with pkg-config requirement | 1 | -1/+2 | ||
2022-03-20 | Add Studio Display (device lookup) | 1 | -0/+2 | ||
2022-03-20 | Use MACH_PORT_NULL to deal with kIOMasterPortDefault/kIOMainPortDefault rename | 1 | -2/+2 | ||
In the end that's what the constant stands for anyway. | |||||
2022-03-16 | [github-actions] Use windows-2019 instead of windows-latest for now | 1 | -1/+1 | ||
2022-03-16 | Add new devices, update iPhone SE (1st/2nd) names | 1 | -3/+8 | ||
New devices: * iPad Air (5th gen) * iPhone SE (3rd gen) * Mac Studio Adjust names for older iPhone SE models. | |||||
2022-01-06 | Check availability of constructor attribute and use it on Windows in favor ↵ | 2 | -10/+36 | ||
of DllMain | |||||
2021-12-09 | Make sure compilation doesn't fail if configured using --with-dummy | 1 | -0/+4 | ||
2021-10-24 | win32: SPDRP_DRIVER property has a 4-character suffix that is not ↵ | 1 | -1/+8 | ||
necessarily an integer | |||||
2021-10-23 | win32: SPDRP_DRIVER device property has a hexadecimal suffix, not decimal | 1 | -1/+1 | ||
2021-10-22 | Support the MacBook Pro (2021) models | 1 | -1/+5 | ||
for device lookup and tsschecker support. |