Releases: daynix/UsbDk
Releases · daynix/UsbDk
v1.00-22
v1.00-21: Hider API: add ability to delete all persistent rules
The application that uses Hider API does not have an ability to query which persistent rules exist. So in order to use UsbDk_DeletePersistentHideRule the application shall guess which rule it needs to delete. Current commit adds ability to delete all existing the persistent rules. This API requires administrative privileges as all APIs related to persistent hide rules. Signed-off-by: Yuri Benditovich <yuri.benditovich@daynix.com>
v1.00-19
Build: Introduce debug configurations without test signing Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>
v1.00-17
HiderStrategy: Re-use serial numbers of UsbDk devices See log message of previous commit for rationale. Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
v1.00-16
FilterDevice: Fix recognition of HUB devices Sometimes UsbDk cannot query device descriptors for USB hubs, in such cases it does not attach to theirs stack during parent bus relations processing. However, since UsbDk is registered as USB hub class filter, WDF will call its AddDevice callback anyway. In this case UsbDk should assume that it is dealing with a hub and assign its usual hub strategy. Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
v1.00-15
v1.00-14
RedirectorStrategy: Override device description for redirected devices. There are two reasons for that: 1. There are devices that do not provide device description: In this case, for normal devices, Windows gets description from INF file. Since there is no INF file for UsbDk devices, Windows may fail to initialize the device (depending on implementation of bus driver). 2. With this patch redirected devices show up in device manager as "UsbDk device" which is better then "Unknown Device" or "Mass Storage Device" etc. Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
v1.00-13
UsbDk: Simplify and refactor filter attachment code This is a refactoring commit, no functional changes introduced. Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
v1.00-12
RedirectorStrategy: Add request counters to traces Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
v1.00-11
RedirectorStrategy: Do not report STALL conditions on control pipe STALL condition on control pipe cleared automatically by underlying infrastructure. Do not report it to client otherwise it may decide to clear it via ResetPipe and reset of control pipe is not supported by WDF. Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>