Pierre Schweitzer
f39f25ca17
[FLTMGR] Remove duplicated export
2018-10-29 23:56:39 +01:00
Ged Murphy
fa46f362ea
[FLTMGR] Add a bit more basic code layout for filter registration
...
Needs implementing
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
97066b792c
[FLTMGR] Remove duplicated export
2018-10-29 23:56:39 +01:00
Ged Murphy
c73c1825e2
[FLTMGR] Callers must have registered an unload routine to be allowed to unload
2018-10-29 23:56:39 +01:00
Ged Murphy
4d603e689e
[FLTMGR] Delete unused file
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
f21a2a6cfb
[FLTMGR] Stub FltReleaseFileNameInformation()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
c6b9ee5649
[FLTMGR] Stub FltGetDestinationFileNameInformation()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
08c4954007
[FLTMGR] Stub FltAttachVolume()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
b67887df10
[FLTMGR] Export FltCreateCommunicationPort() and FltCloseCommunicationPort()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
1c5cc0ff08
[FLTMGR] Stub FltGetFileNameInformation()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
c5a314b0f2
[FLTMGR] Implement FltGetVolumeName()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
21fcbcb37f
[FLTMGR] Stub FltDetachVolume()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
a7423ee45b
[FLTMGR] Implement FltCreateFile()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
5fc37876d8
[FLTMGR] Stub FltCreateFileEx()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
b9c6debe30
[FLTMGR] Export FltCloseClientPort()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
4c1d7026f6
[FLTMGR] Stub FltGetFileNameInformationUnsafe()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
92dca37278
[FLTMGR] Implement FltEnumerateVolumes()
2018-10-29 23:56:39 +01:00
Pierre Schweitzer
5bdd806fb9
[FLTMGR] Export FltObjectDereference() and FltSendMessage()
2018-10-29 23:56:39 +01:00
Thomas Faber
b062d28bc6
[ACPICA] Update to version 20181003. CORE-15222
2018-10-28 15:28:37 +01:00
Thomas Faber
6847cc3ae0
[ACPICA] Update to version 20180531. CORE-15222
2018-10-28 15:28:34 +01:00
Thomas Faber
2deb69c1f8
[ACPICA] Update to version 20180105. CORE-15222
2018-10-28 15:28:32 +01:00
Thomas Faber
ec55f0eb7f
[ACPICA] Update to version 20171215. CORE-15222
2018-10-28 15:28:29 +01:00
Hermès Bélusca-Maïto
8c0c90112e
[FASTFAT] Don't mess my debug log when partition SysType is printed! (when invalid chars are printed)
2018-10-13 19:57:24 +02:00
Thomas Faber
c7af85b64b
[BTRFS] Fix IRP leak.
...
This leaked at least one IRP for every write, making it the largest leak when
running with BTRFS as the system volume.
Thanks to Victor Perevertkin.
Submitted upstream thanks to Pierre:
https://github.com/maharmstone/btrfs/pull/106
2018-09-30 16:11:42 +02:00
Pierre Schweitzer
257923cad1
[NPFS] Magic--;
2018-09-30 10:55:44 +02:00
Hermès Bélusca-Maïto
0c122589d2
[BLUE] Perform size/rectangle boundary checks on read/write operations. CORE-15108
2018-09-29 21:55:00 +02:00
Bernhard Feichtinger
9d1ee2400a
[RAMDISK] Implement missing IOCTLs
2018-09-16 11:46:24 +02:00
Amine Khaldi
3bf751e046
[USBEHCI_NEW] Bring-in the USB EHCI miniport driver created by Vadim Galyant. ( #301 )
2018-09-10 09:05:35 +02:00
Vadim Galyant
3baf43c5de
[USBHUB_NEW][USBPORT] Fix buffer size calculation for multi-sz values in IRP_MN_QUERY_ID.
...
Also fix some copypasta'd DPRINTs.
2018-09-09 11:24:48 +02:00
Thomas Faber
e400519cb5
[USBUHCI_NEW] Add license headers.
2018-09-08 10:16:02 +02:00
Thomas Faber
855df84fb2
[USBOHCI_NEW] Add license headers.
2018-09-08 10:15:52 +02:00
Thomas Faber
d6d6b329be
[USBOHCI_NEW][USBUHCI_NEW] Avoid unnecessary/incorrect status defines.
2018-09-08 08:45:18 +02:00
Thomas Faber
c188e387e3
[USBOHCI_NEW] Avoid storing pointers as ULONG and physical addresses as pointers.
2018-09-01 18:23:25 +02:00
Thomas Faber
0dfa7356c8
[USBHUB_NEW] Fix x64 warnings.
2018-09-01 18:23:14 +02:00
Amine Khaldi
a1a65e940a
[USBUHCI_NEW] Bring-in the USB UHCI miniport driver created by Vadim Galyant. ( #245 )
2018-09-01 17:45:45 +02:00
Katayama Hirofumi MZ
33fc7bf316
[STORAHCI] Fix MSVC "uninitialized local variable" error (C4700) ( #828 )
...
See also PR #821 .
2018-08-30 00:50:06 +02:00
Pierre Schweitzer
6d7ec8c7ec
[CDFS] Revert 9d0596a
...
The appropriate fix was the previous one, where the macro
for checking legal chars have been fixed.
Thanks to MS for their review :-).
CORE-14067
2018-08-29 08:34:30 +02:00
Pierre Schweitzer
9d0596afe1
[CDFS] Properly check for legal names in CdIsLegalName()
...
Up to now, it was working by chance. Indeed, due to the invalid
ASCII check performed before calling FsRtlIsAnsiCharacterLegalHpfs(), the
macro is improperly called and overruns the FsRtlLegalAnsiCharacterArray
buffer. Fortunately, up to now, right after that buffer in kernel binary
there are strings which are more or less consistent with the flags that
are expected by the macro, causing a decent behavior of
FsRtlIsAnsiCharacterLegalHpfs() even for extended ASCII characters
(whereas FsRtlIsAnsiCharacterLegalHpfs() is only designed for ASCII
characters). But this is a totally out of control and wrong behavior.
A single change in the way the kernel was built could have caused the
CDFS driver not to work as previously.
I have made the choice to allow any extended ASCII character as done
for the unicode characters. This is a good compromise to avoid drastic
regressions for users having extended ASCII characters in their CD
file names.
This imports proposed upstream commit 1b6b625641dffb49951e60398e1a9c672318ea71
See pull request https://github.com/Microsoft/Windows-driver-samples/pull/278
CORE-14067
2018-08-28 07:50:58 +02:00
Pierre Schweitzer
c15c61275c
Addendum to 45fd48b
2018-08-21 12:41:50 +02:00
Pierre Schweitzer
45fd48bd0f
[CDFS_NEW] -> [CDFS] No old driver, thus no new driver
2018-08-21 12:32:15 +02:00
Pierre Schweitzer
5795254933
[CDFS] Delete the old CDFS driver.
...
You served us well!
2018-08-21 12:27:35 +02:00
Pierre Schweitzer
b5aa79a66d
[FASTFAT] Drop an useless #ifdef, we have this cast in all other FSDs
2018-08-21 08:50:29 +02:00
Pierre Schweitzer
4bb1baa860
[FASTFAT] Finally drop the TAG_VFAT allocation tag
2018-08-21 08:36:51 +02:00
Mark Jansen
6c75215bb3
[BTRFS] Fix booting with runtime checks
2018-08-21 07:05:40 +02:00
Pierre Schweitzer
53985bf64d
[FASTFAT] Disable delayed close
...
It brings too many regressions for too little gain.
CORE-14938
CORE-14917
CORE-14826
2018-08-20 19:43:43 +02:00
Victor Perevertkin
0e61b570e7
[BTRFS] Applied upstream pull-requests before they are merged
2018-08-20 08:26:56 +02:00
Victor Perevertkin
07bc92f740
[USETUP][SETUPLIB] Added support for formatting partition in BTRFS and installing ReactOS on it.
...
Removed code related to EXT2 boot sector for now.
CORE-13769
2018-08-20 08:26:56 +02:00
Pierre Schweitzer
c1ac347825
[CDROM] Set proper status on disk verify
...
This avoids an assert under certain conditions in CDFS.
Check cdrom_new for reference.
CORE-14873
2018-08-19 11:11:21 +02:00
Pierre Schweitzer
901c47ed14
[FASTFAT] Don't delay any other close once shutdown has started
2018-08-19 09:56:12 +02:00
Pierre Schweitzer
4fe7aafe10
[FASTFAT] Magic values--
2018-08-19 09:56:12 +02:00