Community Changelog-0.4.11
This page is related to an upcoming release ReactOS 0.4.11 is not released yet, the information on this page is referring to the future release of ReactOS 0.4.11. |
This page is still unfinished and being worked on by ReactOS Community. This page is updated as ReactOS development progresses, check out here regularly! |
Kernel:
- Implement IopAcquireFileObjectLock and use it to fix IopLockFileObject (ThFabba)
- NtReadFile/NtWriteFile: If a file has been opened for non-cached access, Length and ByteOffset must be sector size aligned. (EricKohl)
- In IopQueryNameInternal(), enclose output copy in a SEH statement (HeisSpiter)
- Call IoCreateFileSpecifyDeviceObjectHint with the hint if it was specified (HeisSpiter)
- In IoQueryFileDosDeviceName(), in case of an error, return appropriate status (HeisSpiter)
- Implement DOS name query in IopQueryNameInternal() (HeisSpiter)
- Allow FileNameInformation not to be implemented in storage stack (HeisSpiter)
- In IopQueryNameInternal() don't copy name if it's not valid (HeisSpiter)
- Implement IoQueryFileDosDeviceName() (HeisSpiter)
- Stub support for querying DOS name when parsing FO name (HeisSpiter)
- Use faster internal helper to query name (HeisSpiter)
- Rename IopQueryNameFile to IopQueryNameInternal (HeisSpiter)
- A bit of cleanup in Io*FilterContext() (HeisSpiter)
- Implement IoChangeFileObjectFilterContext() (HeisSpiter)
- Implement IoGetFileObjectFilterContext() (HeisSpiter)
- Quickly check for alignment in NtRead/WriteFile (HeisSpiter)
- Use captured variable to check parameters in NtRead/WriteFile (HeisSpiter)
- On read/write, also check buffer respects device alignment requirements (HeisSpiter)
- When checking for byte offset alignment, tolerate some magic values (HeisSpiter)
Win32 subsystem:
- NETCFGX: Network property page: Add support for enum type options, the 'Optional' setting and the 'TextLimit' and 'Uppercase' settings for edit type options. (EricKohl)
- NEWDEV: Fix a truncated text on device driver name (Fraizeraust)
- DEVMGR: Update French translation (HeisSpiter)
- MSPORTS: Check and show which parallel port is in use. (EricKohl)
Drivers:
Shell:
System DLLs:
- NTDLL: LDR: Include dllname in snap failure DPRINT. (learn-more)
User-mode DLLs:
Commands and utilities:
- USETUP: Add missing line jump (HeisSpiter)
- KMTESTS:TCPIP: Add an "Associate address IRP completed" trace (SergeGautherie)
- KMTESTS:TCPIP: ReturnAddress: Expect NT5 result, not NT6+ one (SergeGautherie)
Tasks:
Versions / Official Changelogs / Community Changelogs | |
---|---|
0.4.x Series | 0.4.1 | 0.4.2 | 0.4.3 | 0.4.4 | 0.4.5 | 0.4.6 | 0.4.7 | 0.4.8 | 0.4.9 | 0.4.10 | 0.4.11 | 0.4.12 | 0.4.13 | 0.4.14 | 0.4.15 |