[ros-diffs] [pschweitzer] 76032: [CLASS2] It's up to class drivers to handle MountMgr requests. So, make it handle them, even though that's just to fail because it's not implemented. This will stop IO

2017-10-02 Thread pschweitzer
Author: pschweitzer Date: Tue Oct 3 06:40:08 2017 New Revision: 76032 URL: http://svn.reactos.org/svn/reactos?rev=76032&view=rev Log: [CLASS2] It's up to class drivers to handle MountMgr requests. So, make it handle them, even though that's just to fail because it's not imp

[ros-diffs] [pschweitzer] 76031: [KERNEL32] Reimplement GetVolumePathNameW(). This fixes a lot of failing Wine tests. Note that three of them are not fixed, which is a good thing as these also fail in

2017-10-02 Thread pschweitzer
Author: pschweitzer Date: Tue Oct 3 06:19:12 2017 New Revision: 76031 URL: http://svn.reactos.org/svn/reactos?rev=76031&view=rev Log: [KERNEL32] Reimplement GetVolumePathNameW(). This fixes a lot of failing Wine tests. Note that three of them are not fixed, which is a good thing as these

[ros-diffs] [pschweitzer] 76027: [KERNEL32] Avoid an use-after-free in GetVolumeNameForRoot()

2017-10-01 Thread pschweitzer
Author: pschweitzer Date: Sun Oct 1 21:29:53 2017 New Revision: 76027 URL: http://svn.reactos.org/svn/reactos?rev=76027&view=rev Log: [KERNEL32] Avoid an use-after-free in GetVolumeNameForRoot() Modified: trunk/reactos/dll/win32/kernel32/client/file/mntpoint.c Modified: trunk/reactos

[ros-diffs] [pschweitzer] 76025: [KERNEL32] - Implement the internal functions: GetVolumeNameForRoot(), BasepGetVolumeNameFromReparsePoint(), BasepGetVolumeNameForVolumeMountPoint() that allow queryin

2017-10-01 Thread pschweitzer
Author: pschweitzer Date: Sun Oct 1 16:36:37 2017 New Revision: 76025 URL: http://svn.reactos.org/svn/reactos?rev=76025&view=rev Log: [KERNEL32] - Implement the internal functions: GetVolumeNameForRoot(), BasepGetVolumeNameFromReparsePoint(), BasepGetVolumeNameForVolumeMountPoint() that a

[ros-diffs] [pschweitzer] 76018: [NDK] Define REPARSE_DATA_BUFFER so that we can stop redefining it everywhere...

2017-10-01 Thread pschweitzer
Author: pschweitzer Date: Sun Oct 1 12:56:00 2017 New Revision: 76018 URL: http://svn.reactos.org/svn/reactos?rev=76018&view=rev Log: [NDK] Define REPARSE_DATA_BUFFER so that we can stop redefining it everywhere... Modified: trunk/reactos/dll/shellext/shellbtrfs/shellext.h trunk/rea

[ros-diffs] [pschweitzer] 76012: [KERNEL32] Implement GetVolumePathNamesForVolumeNameW()

2017-10-01 Thread pschweitzer
Author: pschweitzer Date: Sun Oct 1 08:23:06 2017 New Revision: 76012 URL: http://svn.reactos.org/svn/reactos?rev=76012&view=rev Log: [KERNEL32] Implement GetVolumePathNamesForVolumeNameW() Modified: trunk/reactos/dll/win32/kernel32/client/file/volume.c Modified: trunk/reactos/dll/w

[ros-diffs] [pschweitzer] 75978: [KERNEL32] - Move InternalOpenDirW() to disk.c; that's the last place where it's used - Implement GetVolumePathNamesForVolumeNameA(); its -W implementation is still to

2017-09-27 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 27 17:43:52 2017 New Revision: 75978 URL: http://svn.reactos.org/svn/reactos?rev=75978&view=rev Log: [KERNEL32] - Move InternalOpenDirW() to disk.c; that's the last place where it's used - Implement GetVolumePathNamesForVolumeNameA(); its -W imp

[ros-diffs] [pschweitzer] 75969: [KERNEL32] W2K3ify GetVolumeInformationA(). Also fix a regression brought by GetVolumeInformationW() rewrite (yay, winetests!).

2017-09-25 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 26 06:18:07 2017 New Revision: 75969 URL: http://svn.reactos.org/svn/reactos?rev=75969&view=rev Log: [KERNEL32] W2K3ify GetVolumeInformationA(). Also fix a regression brought by GetVolumeInformationW() rewrite (yay, winetests!). Modified: trunk/reactos

[ros-diffs] [pschweitzer] 75967: [KERNEL32] - Implement IsThisARootDirectory() - Reimplement GetVolumeInformationW() to make it w2k3 compliant. This fixes a few winetests and makes fsutil fsinfo ntfsi

2017-09-25 Thread pschweitzer
Author: pschweitzer Date: Mon Sep 25 21:33:56 2017 New Revision: 75967 URL: http://svn.reactos.org/svn/reactos?rev=75967&view=rev Log: [KERNEL32] - Implement IsThisARootDirectory() - Reimplement GetVolumeInformationW() to make it w2k3 compliant. This fixes a few winetests and makes fsutil fs

[ros-diffs] [pschweitzer] 75966: [FSUTIL] - Modify OpenVolume so that it can restrict volume opening to a NTFS volume (broken on ROS...) - Implement fsutil fsinfo ntfsinfo

2017-09-25 Thread pschweitzer
Author: pschweitzer Date: Mon Sep 25 18:59:54 2017 New Revision: 75966 URL: http://svn.reactos.org/svn/reactos?rev=75966&view=rev Log: [FSUTIL] - Modify OpenVolume so that it can restrict volume opening to a NTFS volume (broken on ROS...) - Implement fsutil fsinfo ntfsinfo Modified: t

[ros-diffs] [pschweitzer] 75961: [FASTFAT] Implement statistics counting for non cached read/write operations.

2017-09-24 Thread pschweitzer
Author: pschweitzer Date: Sun Sep 24 12:35:37 2017 New Revision: 75961 URL: http://svn.reactos.org/svn/reactos?rev=75961&view=rev Log: [FASTFAT] Implement statistics counting for non cached read/write operations. Modified: trunk/reactos/drivers/filesystems/fastfat/rw.c Modified: t

[ros-diffs] [pschweitzer] 75938: [FASTFAT] Implement statistics counting for create operations.

2017-09-24 Thread pschweitzer
Author: pschweitzer Date: Sun Sep 24 09:50:36 2017 New Revision: 75938 URL: http://svn.reactos.org/svn/reactos?rev=75938&view=rev Log: [FASTFAT] Implement statistics counting for create operations. Modified: trunk/reactos/drivers/filesystems/fastfat/create.c trunk/reactos/dri

[ros-diffs] [pschweitzer] 75937: [FASTFAT] Start implementing statistics support. So far, everything is just nulled. These 0 can be properly queried with fsutil fsinfo statistics.

2017-09-24 Thread pschweitzer
Author: pschweitzer Date: Sun Sep 24 08:56:06 2017 New Revision: 75937 URL: http://svn.reactos.org/svn/reactos?rev=75937&view=rev Log: [FASTFAT] Start implementing statistics support. So far, everything is just nulled. These 0 can be properly queried with fsutil fsinfo statistics. Modi

[ros-diffs] [pschweitzer] 75935: [FSUTIL] Use saved last error, don't get it again

2017-09-23 Thread pschweitzer
Author: pschweitzer Date: Sat Sep 23 20:22:59 2017 New Revision: 75935 URL: http://svn.reactos.org/svn/reactos?rev=75935&view=rev Log: [FSUTIL] Use saved last error, don't get it again Modified: trunk/reactos/base/applications/cmdutils/fsutil/fsinfo.c Modified: trunk/rea

[ros-diffs] [pschweitzer] 75934: [FSUTIL] Implement fsutil fsinfo statistics Note that compared to w2k3 one, ours really supports FAT volumes (even though our FAT doesn't support it!).

2017-09-23 Thread pschweitzer
Author: pschweitzer Date: Sat Sep 23 20:15:16 2017 New Revision: 75934 URL: http://svn.reactos.org/svn/reactos?rev=75934&view=rev Log: [FSUTIL] Implement fsutil fsinfo statistics Note that compared to w2k3 one, ours really supports FAT volumes (even though our FAT doesn't support it!).

[ros-diffs] [pschweitzer] 75933: [PSDK] Define FSCTL_FILESYSTEM_GET_STATISTICS and its associated structures

2017-09-23 Thread pschweitzer
Author: pschweitzer Date: Sat Sep 23 20:13:54 2017 New Revision: 75933 URL: http://svn.reactos.org/svn/reactos?rev=75933&view=rev Log: [PSDK] Define FSCTL_FILESYSTEM_GET_STATISTICS and its associated structures Modified: trunk/reactos/sdk/include/psdk/winioctl.h Modified: trunk/reactos

[ros-diffs] [pschweitzer] 75919: [FASTFAT] Don't allow temporary attribute to be set on a directory. Even though our FastFAT totally ignores such attribute, this is illegal on Windows and makes SetFil

2017-09-21 Thread pschweitzer
Author: pschweitzer Date: Thu Sep 21 10:33:23 2017 New Revision: 75919 URL: http://svn.reactos.org/svn/reactos?rev=75919&view=rev Log: [FASTFAT] Don't allow temporary attribute to be set on a directory. Even though our FastFAT totally ignores such attribute, this is illegal on Windows

[ros-diffs] [pschweitzer] 75918: [FASTFAT] Notify in case of attributes/dates changes

2017-09-21 Thread pschweitzer
Author: pschweitzer Date: Thu Sep 21 09:47:13 2017 New Revision: 75918 URL: http://svn.reactos.org/svn/reactos?rev=75918&view=rev Log: [FASTFAT] Notify in case of attributes/dates changes Modified: trunk/reactos/drivers/filesystems/fastfat/finfo.c Modified: trunk/reactos/drivers/filesys

[ros-diffs] [pschweitzer] 75917: [FASTFAT] Misc fixes: - Only set file attributes if they changed - Fail to set attributes if directory attribute is asked for a file - Perform file attributes setting

2017-09-21 Thread pschweitzer
Author: pschweitzer Date: Thu Sep 21 09:45:23 2017 New Revision: 75917 URL: http://svn.reactos.org/svn/reactos?rev=75917&view=rev Log: [FASTFAT] Misc fixes: - Only set file attributes if they changed - Fail to set attributes if directory attribute is asked for a file - Perform file attrib

[ros-diffs] [pschweitzer] 75916: [KMTESTS:KERNEL32] Magic values--;

2017-09-21 Thread pschweitzer
Author: pschweitzer Date: Thu Sep 21 08:52:27 2017 New Revision: 75916 URL: http://svn.reactos.org/svn/reactos?rev=75916&view=rev Log: [KMTESTS:KERNEL32] Magic values--; Modified: trunk/rostests/kmtests/kernel32/FileAttributes_user.c Modified: trunk/rostests/kmtests/kern

[ros-diffs] [pschweitzer] 75915: [KERNEL32] Rewrite GetFileAttributesW() to make it simpler and more accurate. Make GetFileAttributesA() call GetFileAttributesW() This fixes the last failing tests fro

2017-09-20 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 20 16:38:48 2017 New Revision: 75915 URL: http://svn.reactos.org/svn/reactos?rev=75915&view=rev Log: [KERNEL32] Rewrite GetFileAttributesW() to make it simpler and more accurate. Make GetFileAttributesA() call GetFileAttributesW() This fixes the last fai

[ros-diffs] [pschweitzer] 75914: [KERNEL32] Rewrite SetFileAttributesW() to make it W2K3 compliant. Notable improvements: - Supports reparse points - Doesn't query attributes to set them (speedup!) Th

2017-09-20 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 20 16:13:15 2017 New Revision: 75914 URL: http://svn.reactos.org/svn/reactos?rev=75914&view=rev Log: [KERNEL32] Rewrite SetFileAttributesW() to make it W2K3 compliant. Notable improvements: - Supports reparse points - Doesn't query attributes to set them

[ros-diffs] [pschweitzer] 75913: [FSUTIL] Implement fsutil volume diskfree

2017-09-20 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 20 11:41:28 2017 New Revision: 75913 URL: http://svn.reactos.org/svn/reactos?rev=75913&view=rev Log: [FSUTIL] Implement fsutil volume diskfree Modified: trunk/reactos/base/applications/cmdutils/fsutil/volume.c Modified: trunk/reactos/base/applicat

[ros-diffs] [pschweitzer] 75911: [VFATLIB] Fix a really bad bug in VfatChkdsk(), the routine used to check a volume: In case readwrite is enabled (ie, volume fixing is allowed), when the volume is ope

2017-09-20 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 20 08:45:28 2017 New Revision: 75911 URL: http://svn.reactos.org/svn/reactos?rev=75911&view=rev Log: [VFATLIB] Fix a really bad bug in VfatChkdsk(), the routine used to check a volume: In case readwrite is enabled (ie, volume fixing is allowed), when the vo

[ros-diffs] [pschweitzer] 75910: [FSUTIL] Implement fsutil volume dismount CORE-13805

2017-09-20 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 20 08:15:10 2017 New Revision: 75910 URL: http://svn.reactos.org/svn/reactos?rev=75910&view=rev Log: [FSUTIL] Implement fsutil volume dismount CORE-13805 Added: trunk/reactos/base/applications/cmdutils/fsutil/volume.c (with props) Modified: t

[ros-diffs] [pschweitzer] 75909: [FSUTIL] Define handlers type

2017-09-20 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 20 07:50:48 2017 New Revision: 75909 URL: http://svn.reactos.org/svn/reactos?rev=75909&view=rev Log: [FSUTIL] Define handlers type Modified: trunk/reactos/base/applications/cmdutils/fsutil/dirty.c trunk/reactos/base/applications/cmdutils/fsutil/fsin

[ros-diffs] [pschweitzer] 75908: [FASTFAT] Only perform dismount check on close/cleanup for volume opening. This prevents random dismounts and fixes 1st stage when ENABLE_SWAPOUT is enabled in FastFAT

2017-09-19 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 19 21:19:55 2017 New Revision: 75908 URL: http://svn.reactos.org/svn/reactos?rev=75908&view=rev Log: [FASTFAT] Only perform dismount check on close/cleanup for volume opening. This prevents random dismounts and fixes 1st stage when ENABLE_SWAPOUT is enable

[ros-diffs] [pschweitzer] 75846: [NTOSKRNL] Don't set the read paging IO on write. Fixes tests from r75845.

2017-09-15 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 15 12:14:42 2017 New Revision: 75846 URL: http://svn.reactos.org/svn/reactos?rev=75846&view=rev Log: [NTOSKRNL] Don't set the read paging IO on write. Fixes tests from r75845. Modified: trunk/reactos/ntoskrnl/cc/copy.c Modified: trunk/reactos/nt

[ros-diffs] [pschweitzer] 75845: [KMTESTS:CC] [KMTESTS:MM] Also test the paging IO flag of the MDL

2017-09-15 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 15 12:10:59 2017 New Revision: 75845 URL: http://svn.reactos.org/svn/reactos?rev=75845&view=rev Log: [KMTESTS:CC] [KMTESTS:MM] Also test the paging IO flag of the MDL Modified: trunk/rostests/kmtests/ntos_cc/CcCopyRead_drv.c trunk/rostests/kmt

[ros-diffs] [pschweitzer] 75844: [NTOSKRNL] Fix the way the paging IO MDLs are issued by Cc on read. Similar to r75834. Fixes tests from r75842.

2017-09-15 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 15 11:49:55 2017 New Revision: 75844 URL: http://svn.reactos.org/svn/reactos?rev=75844&view=rev Log: [NTOSKRNL] Fix the way the paging IO MDLs are issued by Cc on read. Similar to r75834. Fixes tests from r75842. Modified: trunk/reactos/ntoskrnl/cc/co

[ros-diffs] [pschweitzer] 75843: [KMTESTS:CC] That wasn't meant to be committed

2017-09-15 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 15 11:24:38 2017 New Revision: 75843 URL: http://svn.reactos.org/svn/reactos?rev=75843&view=rev Log: [KMTESTS:CC] That wasn't meant to be committed Modified: trunk/rostests/kmtests/ntos_cc/CMakeLists.txt Modified: trunk/rostests/kmtest

[ros-diffs] [pschweitzer] 75842: [KMTESTS:CC] Tests for paging IO MDL for read operations. Equivalent to r75833 (and r75840). They fail in ROS.

2017-09-15 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 15 10:37:00 2017 New Revision: 75842 URL: http://svn.reactos.org/svn/reactos?rev=75842&view=rev Log: [KMTESTS:CC] Tests for paging IO MDL for read operations. Equivalent to r75833 (and r75840). They fail in ROS. Modified: trunk/rostests/kmtests/nto

[ros-diffs] [pschweitzer] 75841: [KMTESTS:MM] Revert r75840. It's no use that way

2017-09-15 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 15 10:32:22 2017 New Revision: 75841 URL: http://svn.reactos.org/svn/reactos?rev=75841&view=rev Log: [KMTESTS:MM] Revert r75840. It's no use that way Modified: trunk/rostests/kmtests/ntos_mm/NtCreateSection_drv.c Modified: trunk/rostests/kmtest

[ros-diffs] [pschweitzer] 75840: [KMTESTS:MM] Tests for paging IO MDL for read operations. Equivalent to r75833.

2017-09-15 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 15 08:16:14 2017 New Revision: 75840 URL: http://svn.reactos.org/svn/reactos?rev=75840&view=rev Log: [KMTESTS:MM] Tests for paging IO MDL for read operations. Equivalent to r75833. Modified: trunk/rostests/kmtests/ntos_mm/NtCreateSection_drv.c Modi

[ros-diffs] [pschweitzer] 75838: [RAPPS] Update French translation

2017-09-14 Thread pschweitzer
Author: pschweitzer Date: Thu Sep 14 16:00:01 2017 New Revision: 75838 URL: http://svn.reactos.org/svn/reactos?rev=75838&view=rev Log: [RAPPS] Update French translation Modified: trunk/reactos/base/applications/rapps/lang/fr-FR.rc Modified: trunk/reactos/base/applications/rapps/lan

[ros-diffs] [pschweitzer] 75836: [BTRFS] Disable the MountMgr thread; given the current storage stack state, it's useless and can even cause troubles CORE-13769

2017-09-14 Thread pschweitzer
Author: pschweitzer Date: Thu Sep 14 09:04:32 2017 New Revision: 75836 URL: http://svn.reactos.org/svn/reactos?rev=75836&view=rev Log: [BTRFS] Disable the MountMgr thread; given the current storage stack state, it's useless and can even cause troubles CORE-13769 Modified: trun

[ros-diffs] [pschweitzer] 75835: [KMTESTS:MM] Few tests for MmBuildMdlForNonPagedPool() I wrote earlier. They all pass fine on ROS.

2017-09-13 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 13 16:38:32 2017 New Revision: 75835 URL: http://svn.reactos.org/svn/reactos?rev=75835&view=rev Log: [KMTESTS:MM] Few tests for MmBuildMdlForNonPagedPool() I wrote earlier. They all pass fine on ROS. Modified: trunk/rostests/kmtests/ntos_mm/MmMdl.c Modi

[ros-diffs] [pschweitzer] 75834: [NTOSKRNL] Don't call MmBuildMdlForNonPagedPool in CcWriteVirtualAddress(): - BaseAddress comes from PagedPood - Windows returns a locked MDL from paged pool - See tes

2017-09-13 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 13 16:13:21 2017 New Revision: 75834 URL: http://svn.reactos.org/svn/reactos?rev=75834&view=rev Log: [NTOSKRNL] Don't call MmBuildMdlForNonPagedPool in CcWriteVirtualAddress(): - BaseAddress comes from PagedPood - Windows returns a locked MDL from p

[ros-diffs] [pschweitzer] 75833: [KMTESTS:MM] Add a test that shows that MDLs issued by Cc for paging IOs are not in the correct state (nor correctly allocated) CORE-13769

2017-09-13 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 13 11:53:56 2017 New Revision: 75833 URL: http://svn.reactos.org/svn/reactos?rev=75833&view=rev Log: [KMTESTS:MM] Add a test that shows that MDLs issued by Cc for paging IOs are not in the correct state (nor correctly allocated) CORE-13769 Modified: t

[ros-diffs] [pschweitzer] 75804: [FSUTIL] Implement fsutil hardlink create

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 20:51:16 2017 New Revision: 75804 URL: http://svn.reactos.org/svn/reactos?rev=75804&view=rev Log: [FSUTIL] Implement fsutil hardlink create Added: trunk/reactos/base/applications/cmdutils/fsutil/hardlink.c (with props) Modified: trunk/reactos/

[ros-diffs] [pschweitzer] 75796: [BTRFSLIB] Sync to 1.0 CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 16:31:32 2017 New Revision: 75796 URL: http://svn.reactos.org/svn/reactos?rev=75796&view=rev Log: [BTRFSLIB] Sync to 1.0 CORE-13763 Modified: trunk/reactos/media/doc/README.FSD trunk/reactos/sdk/lib/fslib/btrfslib/CMakeLists.txt trunk/reactos

[ros-diffs] [pschweitzer] 75795: [SHELLBTRFS] Fix MSVC build? CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 12:13:10 2017 New Revision: 75795 URL: http://svn.reactos.org/svn/reactos?rev=75795&view=rev Log: [SHELLBTRFS] Fix MSVC build? CORE-13763 Modified: trunk/reactos/dll/shellext/shellbtrfs/propsheet.cpp Modified: trunk/reactos/dll/shellext/shellb

[ros-diffs] [pschweitzer] 75794: [SHELLBTRFS] Add missing header CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 12:01:47 2017 New Revision: 75794 URL: http://svn.reactos.org/svn/reactos?rev=75794&view=rev Log: [SHELLBTRFS] Add missing header CORE-13763 Modified: trunk/reactos/dll/shellext/shellbtrfs/reactos.cpp Modified: trunk/reactos/dll/shellext/shellb

[ros-diffs] [pschweitzer] 75793: [SHELLBTRFS] Sync the btrfs shell extension to 1.0 CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 11:59:42 2017 New Revision: 75793 URL: http://svn.reactos.org/svn/reactos?rev=75793&view=rev Log: [SHELLBTRFS] Sync the btrfs shell extension to 1.0 CORE-13763 Added: trunk/reactos/dll/shellext/shellbtrfs/balance.cpp (with props) trunk/reactos

[ros-diffs] [pschweitzer] 75792: [NDK] - Make FILE_INFORMATION_CLASS definition consistent with XDK - Add the definition of FILE_ACCESS_INFORMATION CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 11:46:06 2017 New Revision: 75792 URL: http://svn.reactos.org/svn/reactos?rev=75792&view=rev Log: [NDK] - Make FILE_INFORMATION_CLASS definition consistent with XDK - Add the definition of FILE_ACCESS_INFORMATION CORE-13763 Modified: trunk/reactos

[ros-diffs] [pschweitzer] 75791: [NDK] Add a missing typedef

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 11:41:31 2017 New Revision: 75791 URL: http://svn.reactos.org/svn/reactos?rev=75791&view=rev Log: [NDK] Add a missing typedef Modified: trunk/reactos/sdk/include/ndk/rtltypes.h Modified: trunk/reactos/sdk/include/ndk/rtltypes.h URL:

[ros-diffs] [pschweitzer] 75790: [PSDK] Define FSCTL_GET_INTEGRITY_INFORMATION, FSCTL_SET_INTEGRITY_INFORMATION, FSCTL_DUPLICATE_EXTENTS_TO_FILE and their associated structures CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 11:40:52 2017 New Revision: 75790 URL: http://svn.reactos.org/svn/reactos?rev=75790&view=rev Log: [PSDK] Define FSCTL_GET_INTEGRITY_INFORMATION, FSCTL_SET_INTEGRITY_INFORMATION, FSCTL_DUPLICATE_EXTENTS_TO_FILE and their associated structures CORE-1

[ros-diffs] [pschweitzer] 75789: [XDK] Add a Win8.1 FSCTL CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 11:39:17 2017 New Revision: 75789 URL: http://svn.reactos.org/svn/reactos?rev=75789&view=rev Log: [XDK] Add a Win8.1 FSCTL CORE-13763 Modified: trunk/reactos/sdk/include/xdk/iotypes.h Modified: trunk/reactos/sdk/include/xdk/iotypes.h URL:

[ros-diffs] [pschweitzer] 75787: [BTRFS] Fix build CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 08:15:21 2017 New Revision: 75787 URL: http://svn.reactos.org/svn/reactos?rev=75787&view=rev Log: [BTRFS] Fix build CORE-13763 Modified: trunk/reactos/drivers/filesystems/btrfs/balance.c trunk/reactos/sdk/include/psdk/ntddstor.h Modified: t

[ros-diffs] [pschweitzer] 75786: [BTRFS] Sync btrfs to 1.0. CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 08:02:43 2017 New Revision: 75786 URL: http://svn.reactos.org/svn/reactos?rev=75786&view=rev Log: [BTRFS] Sync btrfs to 1.0. CORE-13763 Added: trunk/reactos/drivers/filesystems/btrfs/guid.c (with props) trunk/reactos/drivers/filesystems/b

[ros-diffs] [pschweitzer] 75785: [DDK] Define IDE_COMMAND_FLUSH_CACHE CORE-13763

2017-09-08 Thread pschweitzer
Author: pschweitzer Date: Fri Sep 8 07:55:16 2017 New Revision: 75785 URL: http://svn.reactos.org/svn/reactos?rev=75785&view=rev Log: [DDK] Define IDE_COMMAND_FLUSH_CACHE CORE-13763 Modified: trunk/reactos/sdk/include/ddk/ata.h Modified: trunk/reactos/sdk/include/ddk/ata.h URL:

[ros-diffs] [pschweitzer] 75782: [NTOSKRNL] In IoReportDetectedDevice(), don't attempt to guess service name, use the one provided in DriverObject. This fixes BtrFS file system driver initialization.

2017-09-07 Thread pschweitzer
Author: pschweitzer Date: Thu Sep 7 21:23:19 2017 New Revision: 75782 URL: http://svn.reactos.org/svn/reactos?rev=75782&view=rev Log: [NTOSKRNL] In IoReportDetectedDevice(), don't attempt to guess service name, use the one provided in DriverObject. This fixes BtrFS file syst

[ros-diffs] [pschweitzer] 75780: [FSUTIL] Fix a cppcheck warning

2017-09-07 Thread pschweitzer
Author: pschweitzer Date: Thu Sep 7 12:49:13 2017 New Revision: 75780 URL: http://svn.reactos.org/svn/reactos?rev=75780&view=rev Log: [FSUTIL] Fix a cppcheck warning Modified: trunk/reactos/base/applications/cmdutils/fsutil/dirty.c Modified: trunk/reactos/base/applications/cmdutils/fs

[ros-diffs] [pschweitzer] 75778: [FSUTIL] Print nicer error messages

2017-09-06 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 6 17:11:03 2017 New Revision: 75778 URL: http://svn.reactos.org/svn/reactos?rev=75778&view=rev Log: [FSUTIL] Print nicer error messages Modified: trunk/reactos/base/applications/cmdutils/fsutil/common.c trunk/reactos/base/applications/cmdutils/fs

[ros-diffs] [pschweitzer] 75777: [FSUTIL] Implement fsutil fsinfo volumeinfo. Works well with our various FS :-)

2017-09-06 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 6 16:35:46 2017 New Revision: 75777 URL: http://svn.reactos.org/svn/reactos?rev=75777&view=rev Log: [FSUTIL] Implement fsutil fsinfo volumeinfo. Works well with our various FS :-) Modified: trunk/reactos/base/applications/cmdutils/fsutil/fsinfo.c Modi

[ros-diffs] [pschweitzer] 75776: [XDK] Add missing defines for FS features

2017-09-06 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 6 16:28:22 2017 New Revision: 75776 URL: http://svn.reactos.org/svn/reactos?rev=75776&view=rev Log: [XDK] Add missing defines for FS features Modified: trunk/reactos/sdk/include/xdk/iotypes.h trunk/reactos/sdk/include/xdk/winnt_old.h Modified: t

[ros-diffs] [pschweitzer] 75775: [FSUTIL] Fix build (how does it even build locally?!)

2017-09-06 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 6 15:36:05 2017 New Revision: 75775 URL: http://svn.reactos.org/svn/reactos?rev=75775&view=rev Log: [FSUTIL] Fix build (how does it even build locally?!) Modified: trunk/reactos/base/applications/cmdutils/fsutil/fsinfo.c Modified: trunk/reactos/

[ros-diffs] [pschweitzer] 75774: [FSUTIL] Implement fsutil fsinfo drives and fsutil fsinfo drivetype

2017-09-06 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 6 15:32:02 2017 New Revision: 75774 URL: http://svn.reactos.org/svn/reactos?rev=75774&view=rev Log: [FSUTIL] Implement fsutil fsinfo drives and fsutil fsinfo drivetype Added: trunk/reactos/base/applications/cmdutils/fsutil/fsinfo.c (with props) Modi

[ros-diffs] [pschweitzer] 75773: [FSUTIL] Add a helper for opening a volume. Make it check for local devices if needed

2017-09-06 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 6 12:41:52 2017 New Revision: 75773 URL: http://svn.reactos.org/svn/reactos?rev=75773&view=rev Log: [FSUTIL] Add a helper for opening a volume. Make it check for local devices if needed Modified: trunk/reactos/base/applications/cmdutils/fsutil/comm

[ros-diffs] [pschweitzer] 75772: [FASTFAT] Don't decrease the open handle count too much (in cleanup & close). This avoid overflow and allows correct openings count

2017-09-06 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 6 11:49:30 2017 New Revision: 75772 URL: http://svn.reactos.org/svn/reactos?rev=75772&view=rev Log: [FASTFAT] Don't decrease the open handle count too much (in cleanup & close). This avoid overflow and allows correct openings count Modified:

[ros-diffs] [pschweitzer] 75771: [FASTFAT] Don't return uninit status on allocation failure.

2017-09-06 Thread pschweitzer
Author: pschweitzer Date: Wed Sep 6 11:48:42 2017 New Revision: 75771 URL: http://svn.reactos.org/svn/reactos?rev=75771&view=rev Log: [FASTFAT] Don't return uninit status on allocation failure. Modified: trunk/reactos/drivers/filesystems/fastfat/shutdown.c Modified: trunk/reacto

[ros-diffs] [pschweitzer] 75769: [PSDK] Define FSCTL_MARK_VOLUME_DIRTY. This fixes build (erm)

2017-09-05 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 5 19:19:22 2017 New Revision: 75769 URL: http://svn.reactos.org/svn/reactos?rev=75769&view=rev Log: [PSDK] Define FSCTL_MARK_VOLUME_DIRTY. This fixes build (erm) Modified: trunk/reactos/sdk/include/psdk/winioctl.h Modified: trunk/reactos/sdk/include/

[ros-diffs] [pschweitzer] 75768: [FSUTIL] Implement setting the dirty bit (fsutil dirty set) on a volume. This doesn't allow to trigger a chkdsk on reboot with ReactOS, because of the way we handle th

2017-09-05 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 5 19:11:02 2017 New Revision: 75768 URL: http://svn.reactos.org/svn/reactos?rev=75768&view=rev Log: [FSUTIL] Implement setting the dirty bit (fsutil dirty set) on a volume. This doesn't allow to trigger a chkdsk on reboot with ReactOS, because of t

[ros-diffs] [pschweitzer] 75767: [FASTFAT] Fix a bug: - IRP information was never set in VfatIsVolumeDirty() and thus dirty status was never copied back to the caller

2017-09-05 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 5 19:08:01 2017 New Revision: 75767 URL: http://svn.reactos.org/svn/reactos?rev=75767&view=rev Log: [FASTFAT] Fix a bug: - IRP information was never set in VfatIsVolumeDirty() and thus dirty status was never copied back to the caller Modified: t

[ros-diffs] [pschweitzer] 75766: [FSUTIL] Avoid code duplication++

2017-09-05 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 5 13:24:00 2017 New Revision: 75766 URL: http://svn.reactos.org/svn/reactos?rev=75766&view=rev Log: [FSUTIL] Avoid code duplication++ Modified: trunk/reactos/base/applications/cmdutils/fsutil/common.c trunk/reactos/base/applications/cmdutils/fs

[ros-diffs] [pschweitzer] 75765: [FSUTIL] Avoid code duplication

2017-09-05 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 5 13:10:16 2017 New Revision: 75765 URL: http://svn.reactos.org/svn/reactos?rev=75765&view=rev Log: [FSUTIL] Avoid code duplication Added: trunk/reactos/base/applications/cmdutils/fsutil/common.c (with props) Modified: trunk/reactos/base/applicat

[ros-diffs] [pschweitzer] 75764: [FSUTIL] Add a skeleton for the fsutil tool. As a proof of concept, implement fsutil dirty query. More to follow ; -).

2017-09-05 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 5 12:56:45 2017 New Revision: 75764 URL: http://svn.reactos.org/svn/reactos?rev=75764&view=rev Log: [FSUTIL] Add a skeleton for the fsutil tool. As a proof of concept, implement fsutil dirty query. More to follow ;-). Added: trunk/reactos/base/applicat

[ros-diffs] [pschweitzer] 75763: [PSDK] Add FSCTL for dirty bit read

2017-09-05 Thread pschweitzer
Author: pschweitzer Date: Tue Sep 5 12:51:08 2017 New Revision: 75763 URL: http://svn.reactos.org/svn/reactos?rev=75763&view=rev Log: [PSDK] Add FSCTL for dirty bit read Modified: trunk/reactos/sdk/include/psdk/winioctl.h Modified: trunk/reactos/sdk/include/psdk/winioctl.h URL:

[ros-diffs] [pschweitzer] 75531: [MOVEFILE] Open source the movefile utily that allows queueing deletion/renaming operations for the next reboot

2017-08-13 Thread pschweitzer
Author: pschweitzer Date: Sun Aug 13 10:15:55 2017 New Revision: 75531 URL: http://svn.reactos.org/svn/reactos?rev=75531&view=rev Log: [MOVEFILE] Open source the movefile utily that allows queueing deletion/renaming operations for the next reboot Added: trunk/rosapps/applicat

[ros-diffs] [pschweitzer] 75530: [ROSINTERNALS] Addendum to r75529

2017-08-12 Thread pschweitzer
Author: pschweitzer Date: Sat Aug 12 20:43:53 2017 New Revision: 75530 URL: http://svn.reactos.org/svn/reactos?rev=75530&view=rev Log: [ROSINTERNALS] Addendum to r75529 Added: trunk/rosapps/applications/rosinternals/CMakeLists.txt (with props) Added: trunk/rosapps/applicat

[ros-diffs] [pschweitzer] 75529: [ROSINTERNALS] Move the sysinternals tools to their own directory: rosinternals. To be completed :-)

2017-08-12 Thread pschweitzer
Author: pschweitzer Date: Sat Aug 12 20:39:12 2017 New Revision: 75529 URL: http://svn.reactos.org/svn/reactos?rev=75529&view=rev Log: [ROSINTERNALS] Move the sysinternals tools to their own directory: rosinternals. To be completed :-) Added: trunk/rosapps/applications/rosinter

[ros-diffs] [pschweitzer] 75528: [PENDMOVES] Open source the PendMoves utility from Sysinternals that allow easy display of renaming/deleting operations queued for next reboot. See: https://docs.micro

2017-08-12 Thread pschweitzer
Author: pschweitzer Date: Sat Aug 12 18:17:12 2017 New Revision: 75528 URL: http://svn.reactos.org/svn/reactos?rev=75528&view=rev Log: [PENDMOVES] Open source the PendMoves utility from Sysinternals that allow easy display of renaming/deleting operations queued for next reboot. See: h

[ros-diffs] [pschweitzer] 75496: [SYSSETUP] Translate r75495 in French. Thanks Giannis! :-)

2017-08-06 Thread pschweitzer
Author: pschweitzer Date: Sun Aug 6 12:15:19 2017 New Revision: 75496 URL: http://svn.reactos.org/svn/reactos?rev=75496&view=rev Log: [SYSSETUP] Translate r75495 in French. Thanks Giannis! :-) Modified: trunk/reactos/dll/win32/syssetup/lang/fr-FR.rc Modified: trunk/reactos/dll/w

[ros-diffs] [pschweitzer] 75487: [RDBSS] - Implement RxSetRenameInfo() - Implement the SL_OPEN_TARGET_DIRECTORY case in RxCreateFromNetRoot() This implements renaming in RDBSS, and thus in NFS. So far

2017-08-05 Thread pschweitzer
Author: pschweitzer Date: Sat Aug 5 08:12:23 2017 New Revision: 75487 URL: http://svn.reactos.org/svn/reactos?rev=75487&view=rev Log: [RDBSS] - Implement RxSetRenameInfo() - Implement the SL_OPEN_TARGET_DIRECTORY case in RxCreateFromNetRoot() This implements renaming in RDBSS, and thus in

[ros-diffs] [pschweitzer] 75484: [NFS] And make NP a bit more discrete when not really used...

2017-08-04 Thread pschweitzer
Author: pschweitzer Date: Fri Aug 4 19:46:32 2017 New Revision: 75484 URL: http://svn.reactos.org/svn/reactos?rev=75484&view=rev Log: [NFS] And make NP a bit more discrete when not really used... Modified: trunk/reactos/dll/np/nfs/nfs41_np.c Modified: trunk/reactos/dll/np/nfs/nfs41_

[ros-diffs] [pschweitzer] 75483: [NFS] Make hack introduced in r75415 more verbose. CORE-8204 CORE-11327

2017-08-04 Thread pschweitzer
Author: pschweitzer Date: Fri Aug 4 19:43:42 2017 New Revision: 75483 URL: http://svn.reactos.org/svn/reactos?rev=75483&view=rev Log: [NFS] Make hack introduced in r75415 more verbose. CORE-8204 CORE-11327 Modified: trunk/reactos/drivers/filesystems/nfs/nfs41_driver.c Modified: t

[ros-diffs] [pschweitzer] 75482: [RDBSS] Implement RxSetDispositionInfo(): this allows deleting files on a remote NFS share! CORE-8204 CORE-11327 CORE-13636

2017-08-04 Thread pschweitzer
Author: pschweitzer Date: Fri Aug 4 19:23:42 2017 New Revision: 75482 URL: http://svn.reactos.org/svn/reactos?rev=75482&view=rev Log: [RDBSS] Implement RxSetDispositionInfo(): this allows deleting files on a remote NFS share! CORE-8204 CORE-11327 CORE-13636 Modified: trunk/reactos/sdk

[ros-diffs] [pschweitzer] 75481: [RDBSS] On cleanup, only take the quick path if the file was already orphaned CORE-11327

2017-08-04 Thread pschweitzer
Author: pschweitzer Date: Fri Aug 4 19:18:42 2017 New Revision: 75481 URL: http://svn.reactos.org/svn/reactos?rev=75481&view=rev Log: [RDBSS] On cleanup, only take the quick path if the file was already orphaned CORE-11327 Modified: trunk/reactos/sdk/lib/drivers/rdbsslib/rdbss.c Modi

[ros-diffs] [pschweitzer] 75480: [RXCE] In RxRemoveNameNetFcb(), check if name was already removed. MS doesn't do this, but as we use double linked-list macros that perform extra sanity checks, this i

2017-08-04 Thread pschweitzer
Author: pschweitzer Date: Fri Aug 4 19:05:11 2017 New Revision: 75480 URL: http://svn.reactos.org/svn/reactos?rev=75480&view=rev Log: [RXCE] In RxRemoveNameNetFcb(), check if name was already removed. MS doesn't do this, but as we use double linked-list macros that perform extra sani

[ros-diffs] [pschweitzer] 75478: [KERNEL32] Don't leak a handle when renaming a source file which is a MS mount point or a file without the reparse attribute while we can query its reparse information

2017-08-04 Thread pschweitzer
Author: pschweitzer Date: Fri Aug 4 12:18:52 2017 New Revision: 75478 URL: http://svn.reactos.org/svn/reactos?rev=75478&view=rev Log: [KERNEL32] Don't leak a handle when renaming a source file which is a MS mount point or a file without the reparse attribute while we can query it

[ros-diffs] [pschweitzer] 75474: [RDBSS] Don't attempt to dereference NULL-ptr if CCB isn't set. Fixes crash in RxFsdCommonDispatch() under rare circumstances. CORE-11327

2017-08-03 Thread pschweitzer
Author: pschweitzer Date: Thu Aug 3 20:47:41 2017 New Revision: 75474 URL: http://svn.reactos.org/svn/reactos?rev=75474&view=rev Log: [RDBSS] Don't attempt to dereference NULL-ptr if CCB isn't set. Fixes crash in RxFsdCommonDispatch() under rare circumstances. CORE-11327 Modif

[ros-diffs] [pschweitzer] 75473: [RXCE] In spite of what its name may look like: SyncEvent is a notification event, not a sync event. Use the correct event for synchronization. This avoids infinite wa

2017-08-03 Thread pschweitzer
Author: pschweitzer Date: Thu Aug 3 20:23:39 2017 New Revision: 75473 URL: http://svn.reactos.org/svn/reactos?rev=75473&view=rev Log: [RXCE] In spite of what its name may look like: SyncEvent is a notification event, not a sync event. Use the correct event for synchronization. This av

[ros-diffs] [pschweitzer] 75468: [RXCE] Make code that deals with DBG stuff only built in DBG builds CORE-11327 CORE-13610

2017-08-01 Thread pschweitzer
Author: pschweitzer Date: Tue Aug 1 18:04:18 2017 New Revision: 75468 URL: http://svn.reactos.org/svn/reactos?rev=75468&view=rev Log: [RXCE] Make code that deals with DBG stuff only built in DBG builds CORE-11327 CORE-13610 Modified: trunk/reactos/sdk/lib/drivers/rxce/rxce.c Modi

[ros-diffs] [pschweitzer] 75465: [RDBSS] For non dbg builds, don't implement macro defined functions RxCheckShareAccess(), RxRemoveShareAccess(), RxSetShareAccess(), RxUpdateShareAccess() CORE-11327 C

2017-07-31 Thread pschweitzer
Author: pschweitzer Date: Tue Aug 1 06:35:20 2017 New Revision: 75465 URL: http://svn.reactos.org/svn/reactos?rev=75465&view=rev Log: [RDBSS] For non dbg builds, don't implement macro defined functions RxCheckShareAccess(), RxRemoveShareAccess(), RxSetShareAccess(), RxUpdateShareAcces

[ros-diffs] [pschweitzer] 75461: [RXCE] Only implement RxTrackerUpdateHistory() if RDBSS_TRACKER is defined CORE-11327 CORE-13610

2017-07-31 Thread pschweitzer
Author: pschweitzer Date: Mon Jul 31 10:35:18 2017 New Revision: 75461 URL: http://svn.reactos.org/svn/reactos?rev=75461&view=rev Log: [RXCE] Only implement RxTrackerUpdateHistory() if RDBSS_TRACKER is defined CORE-11327 CORE-13610 Modified: trunk/reactos/sdk/lib/drivers/rxce/rx

[ros-diffs] [pschweitzer] 75460: [RDBSS] For non dbg builds, don't implement macro defined functions RxDumpCurrentAccess(), RxDumpWantedAccess() CORE-11327 CORE-13610

2017-07-31 Thread pschweitzer
Author: pschweitzer Date: Mon Jul 31 09:33:01 2017 New Revision: 75460 URL: http://svn.reactos.org/svn/reactos?rev=75460&view=rev Log: [RDBSS] For non dbg builds, don't implement macro defined functions RxDumpCurrentAccess(), RxDumpWantedAccess() CORE-11327 CORE-13610 Modified:

[ros-diffs] [pschweitzer] 75451: [RDBSS] Implement RxPrepareToReparseSymbolicLink(). This allows symbolic links to work on a NFS share, we can now follow links that would have been exported by the ser

2017-07-30 Thread pschweitzer
Author: pschweitzer Date: Sun Jul 30 12:24:26 2017 New Revision: 75451 URL: http://svn.reactos.org/svn/reactos?rev=75451&view=rev Log: [RDBSS] Implement RxPrepareToReparseSymbolicLink(). This allows symbolic links to work on a NFS share, we can now follow links that would have been exporte

[ros-diffs] [pschweitzer] 75445: [RDBSS] When CcFlushCache fails, properly set status before leaving. CORE-11327

2017-07-30 Thread pschweitzer
Author: pschweitzer Date: Sun Jul 30 08:54:09 2017 New Revision: 75445 URL: http://svn.reactos.org/svn/reactos?rev=75445&view=rev Log: [RDBSS] When CcFlushCache fails, properly set status before leaving. CORE-11327 Modified: trunk/reactos/sdk/lib/drivers/rdbsslib/rdbss.c Modified: t

[ros-diffs] [pschweitzer] 75444: [NFSD] In case NFS session expires while reading/writing to a file, renew the session instead of just failing. This avoids not being able to transfer any file with slo

2017-07-30 Thread pschweitzer
Author: pschweitzer Date: Sun Jul 30 08:46:01 2017 New Revision: 75444 URL: http://svn.reactos.org/svn/reactos?rev=75444&view=rev Log: [NFSD] In case NFS session expires while reading/writing to a file, renew the session instead of just failing. This avoids not being able to transfer any

[ros-diffs] [pschweitzer] 75443: [KERNEL32] In case of synchronous read, it's legit for the FSD to notify EOF by returning success & zero read length. It fixes never ending reads when copying a file f

2017-07-30 Thread pschweitzer
Author: pschweitzer Date: Sun Jul 30 08:31:59 2017 New Revision: 75443 URL: http://svn.reactos.org/svn/reactos?rev=75443&view=rev Log: [KERNEL32] In case of synchronous read, it's legit for the FSD to notify EOF by returning success & zero read length. It fixes never ending reads w

[ros-diffs] [pschweitzer] 75442: [RXCE] Don't forget to set RX_CONTEXT_FLAG_FROM_POOL flag when allocating a new RX_CONTEXT structure from pool. This avoids leaking it afterwards and exhausting NP poo

2017-07-30 Thread pschweitzer
Author: pschweitzer Date: Sun Jul 30 08:22:34 2017 New Revision: 75442 URL: http://svn.reactos.org/svn/reactos?rev=75442&view=rev Log: [RXCE] Don't forget to set RX_CONTEXT_FLAG_FROM_POOL flag when allocating a new RX_CONTEXT structure from pool. This avoids leaking it afterwards and e

[ros-diffs] [pschweitzer] 75441: [RXCE] - Implement RxAcquireFcbForLazyWrite(), RxAcquireFcbForReadAhead(), RxReleaseFcbFromLazyWrite(), RxReleaseFcbFromReadAhead() This makes RXCE better at dealing w

2017-07-30 Thread pschweitzer
Author: pschweitzer Date: Sun Jul 30 07:58:25 2017 New Revision: 75441 URL: http://svn.reactos.org/svn/reactos?rev=75441&view=rev Log: [RXCE] - Implement RxAcquireFcbForLazyWrite(), RxAcquireFcbForReadAhead(), RxReleaseFcbFromLazyWrite(), RxReleaseFcbFromReadAhead() This makes RXCE bette

[ros-diffs] [pschweitzer] 75422: [EXT2] Import commits by Kaho Ng from upstream: - b7657e5 Ext3Fsd: Introduce VCB_RO_COMPAT_READ_ONLY flag for struct VCB - e7c1142 Ext3Fsd: EXT4

2017-07-27 Thread pschweitzer
Author: pschweitzer Date: Thu Jul 27 10:22:57 2017 New Revision: 75422 URL: http://svn.reactos.org/svn/reactos?rev=75422&view=rev Log: [EXT2] Import commits by Kaho Ng from upstream: - b7657e5 Ext3Fsd: Introduce VCB_RO_COMPAT_READ_ONLY flag for struct VCB - e7c1142 Ext

[ros-diffs] [pschweitzer] 75421: [KERNEL32_VISTA] Delay load NTDLL_vista, in order to save *380KB* at boot. CORE-13361

2017-07-27 Thread pschweitzer
Author: pschweitzer Date: Thu Jul 27 09:43:56 2017 New Revision: 75421 URL: http://svn.reactos.org/svn/reactos?rev=75421&view=rev Log: [KERNEL32_VISTA] Delay load NTDLL_vista, in order to save *380KB* at boot. CORE-13361 Modified: trunk/reactos/dll/win32/kernel32_vista/CMakeLists

[ros-diffs] [pschweitzer] 75420: [RDBSS] - Misc fixes with DPRINTS [RXCE] - In RxFinalizeSrvOpen, always dereference the FCB, it's always referenced on SRV_OPEN creation - Misc fixes with DPRINTS With

2017-07-27 Thread pschweitzer
Author: pschweitzer Date: Thu Jul 27 09:37:10 2017 New Revision: 75420 URL: http://svn.reactos.org/svn/reactos?rev=75420&view=rev Log: [RDBSS] - Misc fixes with DPRINTS [RXCE] - In RxFinalizeSrvOpen, always dereference the FCB, it's always referenced on SRV_OPEN creation - Misc f

[ros-diffs] [pschweitzer] 75419: [SHELL32] Revert r75348. Because of r75349, this revision was made useless, and even worse, it was leaking a handle to the directory where the FSD doesn't support noti

2017-07-27 Thread pschweitzer
Author: pschweitzer Date: Thu Jul 27 09:33:11 2017 New Revision: 75419 URL: http://svn.reactos.org/svn/reactos?rev=75419&view=rev Log: [SHELL32] Revert r75348. Because of r75349, this revision was made useless, and even worse, it was leaking a handle to the directory where the FSD doe

[ros-diffs] [pschweitzer] 75415: [NFS] Huge "hack" for ReactOS. In case we're asked to unmount a NFS share, and there are still active FCBs, browse the prefix table for active NET_ROOT, and then, dump

2017-07-26 Thread pschweitzer
Author: pschweitzer Date: Wed Jul 26 20:00:30 2017 New Revision: 75415 URL: http://svn.reactos.org/svn/reactos?rev=75415&view=rev Log: [NFS] Huge "hack" for ReactOS. In case we're asked to unmount a NFS share, and there are still active FCBs, browse the prefix table for active

[ros-diffs] [pschweitzer] 75414: [DDK] Define RxIsFcbTableLockAcquired CORE-8204 CORE-11327 CORE-13581

2017-07-26 Thread pschweitzer
Author: pschweitzer Date: Wed Jul 26 19:57:50 2017 New Revision: 75414 URL: http://svn.reactos.org/svn/reactos?rev=75414&view=rev Log: [DDK] Define RxIsFcbTableLockAcquired CORE-8204 CORE-11327 CORE-13581 Modified: trunk/reactos/sdk/include/ddk/fcbtable.h Modified: trunk/reactos

[ros-diffs] [pschweitzer] 75410: [COPYSUP] Remove leftovers from some attempted ugly things. Should fix MSVC build

2017-07-26 Thread pschweitzer
Author: pschweitzer Date: Wed Jul 26 09:55:30 2017 New Revision: 75410 URL: http://svn.reactos.org/svn/reactos?rev=75410&view=rev Log: [COPYSUP] Remove leftovers from some attempted ugly things. Should fix MSVC build Modified: trunk/reactos/sdk/lib/drivers/copysup/copysup.c Modified: t

[ros-diffs] [pschweitzer] 75409: [RDBSS] - Implement RxFastIoWrite() - Finish implementation of RxFastIoCheckIfPossible() [COPYSUP] - Implement FsRtlCopyWrite2() This brings (in link with r75398 fast

2017-07-26 Thread pschweitzer
Author: pschweitzer Date: Wed Jul 26 09:28:41 2017 New Revision: 75409 URL: http://svn.reactos.org/svn/reactos?rev=75409&view=rev Log: [RDBSS] - Implement RxFastIoWrite() - Finish implementation of RxFastIoCheckIfPossible() [COPYSUP] - Implement FsRtlCopyWrite2() This brings (in link

  1   2   3   4   5   6   7   8   9   10   >