summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [github actions] Updated actions to newer versionsHEADmasterNikias Bassen2023-05-131-6/+6
|
* Updated NEWS1.1.0Nikias Bassen2023-05-131-0/+41
|
* Update SO version for release1.0.1Nikias Bassen2023-05-131-1/+1
|
* Coding style changesNikias Bassen2023-05-132-116/+174
|
* win32: Use ANSI versions for SetupDI and CreateFile API to prevent errors ↵Josef Micka2023-05-081-19/+19
| | | | when compiling with unicode support
* Send a ZLP in recovery mode if the buffer size is a multiple of 512Nikias Bassen2023-05-081-0/+6
|
* Make sure DEVICE_ADD events are sent to additional event listenersNikias Bassen2023-05-071-1/+15
| | | | Thanks to @parov0z for the suggestion.
* Fix dllexport/dllimport and visibility definitionsNikias Bassen2023-05-071-8/+14
|
* move IRECV_API into the headersRosen Penev2023-05-052-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>
* Return error instead of truncating command buffer if command is too longNikias Bassen2023-05-011-2/+2
|
* Fix a few buffer sizes and their initializationNikias Bassen2023-05-011-6/+7
|
* autoconf: Automatically derive version number from latest git tagNikias Bassen2023-04-303-2/+26
|
* Update README.mdNikias Bassen2023-04-221-1/+2
|
* Add January 2023 Macs and 2nd generation HomePod modelsDaniel VanBritsom2023-04-121-2/+9
|
* Add mew iPad models and Apple TV 4K to device listNikias Bassen2022-10-201-0/+7
|
* Fix typo in device listNikias Bassen2022-10-201-7/+7
|
* irecovery: Make sure to send certain commands with bRequest set to 1Nikias Bassen2022-10-111-2/+20
|
* Add Apple Watch SE 2, Series 8 and Ultra familyNikias Bassen2022-09-161-0/+9
|
* Add iPhone 14 familyNikias Bassen2022-09-161-0/+4
|
* Add M2 MacBook modelsNikias Bassen2022-08-301-1/+3
|
* [github-actions] Add a scheduled build every 1st of the month so we always ↵Nikias Bassen2022-08-241-1/+4
| | | | have an artifact
* Introduce non-persistent setenvnp commandRick Mark2022-06-282-0/+25
|
* Updated .gitignoreNikias Bassen2022-05-301-0/+3
|
* Add device ID for macOS 12 Apple Silicon VMsZhuowei Zhang2022-05-301-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.
* Updated README with pkg-config requirementNikias Bassen2022-04-041-1/+2
|
* Add Studio Display (device lookup)Daniel VanBritsom2022-03-201-0/+2
|
* Use MACH_PORT_NULL to deal with kIOMasterPortDefault/kIOMainPortDefault renameNikias Bassen2022-03-201-2/+2
| | | | In the end that's what the constant stands for anyway.
* [github-actions] Use windows-2019 instead of windows-latest for nowNikias Bassen2022-03-161-1/+1
|
* Add new devices, update iPhone SE (1st/2nd) namesDaniel VanBritsom2022-03-161-3/+8
| | | | | | | | | | New devices: * iPad Air (5th gen) * iPhone SE (3rd gen) * Mac Studio Adjust names for older iPhone SE models.
* Check availability of constructor attribute and use it on Windows in favor ↵Nikias Bassen2022-01-062-10/+36
| | | | of DllMain
* Make sure compilation doesn't fail if configured using --with-dummyNikias Bassen2021-12-091-0/+4
|
* win32: SPDRP_DRIVER property has a 4-character suffix that is not ↵怯花颜2021-10-241-1/+8
| | | | necessarily an integer
* win32: SPDRP_DRIVER device property has a hexadecimal suffix, not decimalNikias Bassen2021-10-231-1/+1
|
* Support the MacBook Pro (2021) modelsDaniel VanBritsom2021-10-221-1/+5
| | | | for device lookup and tsschecker support.
* Add support for Apple Watch Series 7Daniel VanBritsom2021-09-241-0/+4
|
* Fix incorrect 9th gen iPad ProductType stringNikias Bassen2021-09-211-1/+1
|
* [github-actions] Add an explicit apt-get update before attempting to install ↵Nikias Bassen2021-09-211-0/+1
| | | | packages on ubuntu
* Add 6th gen iPad miniNikias Bassen2021-09-211-0/+2
|
* Add 9th gen iPad devicesNikias Bassen2021-09-211-0/+2
|
* Add iPhone 13 familyNikias Bassen2021-09-211-0/+4
|
* configure: Remove explicit msvcrt linkage for WindowsNikias Bassen2021-09-161-2/+2
|
* [github-actions] Add libimobiledevice-glue dependency to build workflowNikias Bassen2021-09-131-6/+68
|
* Remove duplicated thread/collection code and use new libimobiledevice-glue ↵Nikias Bassen2021-09-139-983/+15
| | | | instead
* Update deprecated autoconf macros and m4 filesNikias Bassen2021-09-133-116/+153
|
* Use strcasecmp instead of copying and lower-casing string in ↵Nikias Bassen2021-07-012-8/+2
| | | | irecv_devices_get_device_by_hardware_model()
* Check parameters in irecv_devices_get_device_by_* API and return error if NULLNikias Bassen2021-07-011-0/+9
|
* README: Fix typoNikias Bassen2021-06-301-1/+1
|
* Add Apple TV 4K (2nd gen)Nikias Bassen2021-06-201-0/+1
|
* Make sure the device event handler thread has started before returning from ↵Nikias Bassen2021-06-201-3/+37
| | | | | | | | irecv_device_event_subscribe() This fixes a potential deadlock that might occur when irecv_device_event_unsubscribe() is called before the device event handler thread has started, eventually resulting in a deadlock.
* thread: Add condition variable supportNikias Bassen2021-06-202-0/+86
|