Skip to content

Releases: daynix/UsbDk

v1.00-22

17 Mar 06:37
Compare
Choose a tag to compare
build: fix build of Debug_NoSign

Signed-off-by: Yuri Benditovich <yuri.benditovich@daynix.com>

v1.00-21: Hider API: add ability to delete all persistent rules

30 Apr 08:16
Compare
Choose a tag to compare
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

20 Apr 07:30
Compare
Choose a tag to compare
Build: Introduce debug configurations without test signing

Signed-off-by: Dmitry Fleytman <dmitry@daynix.com>

v1.00-17

26 Feb 09:56
Compare
Choose a tag to compare
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

02 Feb 15:54
Compare
Choose a tag to compare
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

04 Sep 14:14
Compare
Choose a tag to compare

v1.00-14

06 Jul 13:03
Compare
Choose a tag to compare
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

04 Jul 07:55
Compare
Choose a tag to compare
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

10 Feb 15:19
Compare
Choose a tag to compare
RedirectorStrategy: Add request counters to traces

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>

v1.00-11

21 Jan 14:37
Compare
Choose a tag to compare
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>