Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-01 | Parsing driver name instead of assigning one | David Chiu | |
2022-03-01 | Use the feature of toggling interrupts if it exists this feature report. | David Chiu | |
2022-01-25 | Support toggle interrupts mask by setting feature report | David Chiu | |
2019-07-29 | Support reflashing on bootloader version 8. | knockout | |
2018-09-06 | Workaround to check event maximum value | Vincent Huang | |
2018-07-30 | Cache the transport device and use that when rebinding the driver and read ↵ | Andrew Duggan | |
all pending inotifyt events | |||
2018-07-10 | Use fixed width interger types to avoid sign extending bus, vendor, or ↵ | Andrew Duggan | |
product ids | |||
2017-03-30 | For HID devices restore the original operating mode on close | Andrew Duggan | |
2016-05-17 | Filter device discovery based on device type | Andrew Duggan | |
2016-05-16 | Consolidate device discovery into the rmidevice library | Andrew Duggan | |
2016-05-16 | Remove redundant enum in hiddevice.h | Andrew Duggan | |
2015-10-16 | Use inotify to avoid races when rebinding the driver | Andrew Duggan | |
2015-09-10 | validate m_*Report lengths | Andrew de los Reyes | |
Addresses Security concerns: HIDDevice::Open does not validate minimum sizes for m_*ReportSize, which could lead to past-end-of-buffer writes when using m_*Report arrays. HIDDevice::GetAttentionReport does not correctly validate the size of the m_attnData buffer vs the buf len. This is a past-end-of-buffer read condition. I don't understand the point of reading bytes-many bytes but returning *len set to the valid size of bytes in the buffer. | |||
2015-05-07 | Fix build warning on ARM and some cleanup. | Andrew Duggan | |
2015-05-06 | Print protocol specific information about a device | Andrew Duggan | |
2015-05-06 | Allow rebinding of the transport device to force a reload of the HID descriptors | Andrew Duggan | |
In some cases during firmware update the size of the input reports can change this commit allows for the unbinding and rebinding of the transport HID device to force a reload of the HID descriptors so that the new size if read by the HID transport drivers. | |||
2014-11-10 | Change GetReport to only read one report at a time and remove HIDDevice's ↵ | Andrew Duggan | |
attention report queue Simplify GetReport and only have it read a single report and let the functions which call it decide if they have gotten the data which they are looking for. Also, remove in the HIDDevice attention report queue since reports are queued in the kernel so queueing in userspace is unnecessary. | |||
2014-07-25 | Add additional member variable initializations | Andrew Duggan | |
2014-06-18 | Parse the size of the HID reports from the HID Report Descriptor. | Andrew Duggan | |
2014-04-29 | Add additional commands to rmihidtool and allow them to be set from the ↵ | Andrew Duggan | |
command line. | |||
2014-04-16 | Update copyright notices. | Andrew Duggan | |
2014-04-07 | Move some functions from HIDDevice to RMIDevice to better support multiple ↵ | Andrew Duggan | |
transports update the Android builds. | |||
2014-04-03 | Initial commit | Andrew Duggan | |