Revision tags: 0.4.16-dev, 0.4.15 |
|
#
0c2cdcae |
| 18-May-2024 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[REACTOS] Add missing line breaks at end of file
|
Revision tags: 0.4.14-release |
|
#
34593d93 |
| 11-Jun-2021 |
Victor Perevertkin <victor.perevertkin@reactos.org> |
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces
|
Revision tags: 0.4.15-dev, 0.4.14-RC, 0.4.13-release, 0.4.14-dev, 0.4.13-RC, 0.4.12-release, 0.4.12-RC, 0.4.13-dev |
|
#
026a12fe |
| 06-Mar-2019 |
Thomas Faber <thomas.faber@reactos.org> |
[USBPORT] Implement interface setting in USBPORT_OpenInterface.
|
#
ac20ab03 |
| 06-Mar-2019 |
Thomas Faber <thomas.faber@reactos.org> |
[USBPORT] Correctly handle alternate settings returned from USBPORT_ParseConfigurationDescriptor.
The last parameter of USBPORT_ParseConfigurationDescriptor is a pointer to a boolean indicating whet
[USBPORT] Correctly handle alternate settings returned from USBPORT_ParseConfigurationDescriptor.
The last parameter of USBPORT_ParseConfigurationDescriptor is a pointer to a boolean indicating whether any alternate interface settings were found for the specified interface. Interpreting it as an alternate setting value, as we did before, would always override the alternate setting to '1' (if any alternate descriptors were present), therefore selecting the wrong interface setting, and possibly causing a buffer overflow on the InterfaceList's Pipes array.
Found by Special Pool.
show more ...
|
#
36c1cb09 |
| 06-Mar-2019 |
Thomas Faber <thomas.faber@reactos.org> |
[USBPORT] Correctly find interface descriptor in USBPORT_ParseConfigurationDescriptor
There can be other descriptors between the config descriptor and the first interface descriptor, so we specifica
[USBPORT] Correctly find interface descriptor in USBPORT_ParseConfigurationDescriptor
There can be other descriptors between the config descriptor and the first interface descriptor, so we specifically need to check for the interface descriptor type and skip anything before that. We also need to guard against bLength == 0, which would cause an infinite loop, instead of doing a second bDescriptorType check.
show more ...
|
Revision tags: 0.4.11-release, 0.4.11-RC, 0.4.12-dev, 0.4.10-release, 0.4.11-dev, 0.4.10-RC, 0.4.9-release, 0.4.10-dev, 0.4.9-RC, 0.4.8-release |
|
#
c1944118 |
| 27-Feb-2018 |
Timo Kreuzer <timo.kreuzer@reactos.org> |
[USBPORT] Fix 64 bit issues
|
Revision tags: 0.4.8-RC, 0.4.9-dev |
|
#
11772da7 |
| 26-Jan-2018 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Small changes for debugging.
|
#
67138e7d |
| 08-Dec-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Use ExFreePoolWithTag() instead ExFreePool() for TtExtension. Add debug info.
|
#
02d1cfd3 |
| 28-Nov-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Change debug message in USBPORT_RemoveDevice(().
|
#
5e15ba48 |
| 28-Nov-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Add support for transaction translators in USBPORT_RemoveDevice().
|
#
cbba6e80 |
| 28-Nov-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Correcting USBPORT_InitializeDevice() and USBPORT_RestoreDevice() (DEVICE_HANDLE_FLAG_USB2HUB).
|
#
c6ca2a8f |
| 28-Nov-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Add support for transaction translators in USBPORT_OpenPipe() and USBPORT_ClosePipe().
|
#
0f8425ed |
| 27-Nov-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Add USBPORT_GetTt().
|
#
c92f5911 |
| 27-Nov-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Add support for transaction translators in USBPORT_CreateDevice().
|
#
18702047 |
| 27-Nov-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Implement USBPORT_InitializeTT().
|
Revision tags: 0.4.7-release, v0.4.7 |
|
#
73bfc3c8 |
| 23-Nov-2017 |
Vadim Galyant <vgal@rambler.ru> |
[USBPORT] Type-safe function signature (PVOID -> PUSBPORT_xxx).
|
Revision tags: 0.4.8-dev, 0.4.7-rc1 |
|
#
bf74391d |
| 11-Oct-2017 |
Thomas Faber <thomas.faber@reactos.org> |
[USBPORT] Avoid more integer overflows.
|
#
c2c66aff |
| 03-Oct-2017 |
Colin Finck <colin@reactos.org> |
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
|