Ros-diffs June 2006

ros-diffs@reactos.org
  • 19 participants
  • 595 discussions

[turner] 22282: ReadConsole test to show how backspaces should be handled.
by turner@svn.reactos.org
18 years, 5 months

[ion] 22281: - [FORMATTING] Add function comment headers.
by ion@svn.reactos.org
18 years, 5 months

[ion] 22280: - ObFindObject should return the actual object being inserted, in the insert case (otherwise it always returns the root-directory instead...) - Add check for optimized case for objects with no name and no security, but not implemented (ObpIncrementUnnamedHandleCount in Gl00my docs), since I need a better translation then babelfish's. - Fix ObInsertObject to save the Security Descriptor in the Access State structure. Gl00my mentions this isn't absorbed by SeCreateAccessCheck and I ju
by ion@svn.reactos.org
18 years, 5 months

[ion] 22279: - Fix ObGetObjectSecurity to use the object type's pool type instead of assuming PagedPool. - Re-wrote the way ObInsertObject handles security as described in Chapters 6 and 9 of Gl00my (ie: made it use ObGetObjectSecurity and ObAssignObjectSecurity; ironically, these functions already existed/are exported and could've been used since the start instead of duplicating code). - Fix ObpReferenceCachedSecurityDescriptor only to touch the cached entry if it actually gets a non-NULL descr
by ion@svn.reactos.org
18 years, 5 months

[ion] 22278: - I just noticed that ObInsertObject never got updated to deal with the improvements in ObFindObject and ACCESS_STATE usage, so made the following fixes: * Create the ACCESS_STATE structure much earlier. * Actually send the access state and parse context to ObFindObject, when called from ObInsertObject (this should fix some hidden regressions, since they finally get an access state with access masks now). * Remove some deprecated hacks. * If inserting the handle failed, cleanup the
by ion@svn.reactos.org
18 years, 5 months

[ion] 22277: - Fixup some comments and add Eric Kohl's name to this file, since he had worked on some of the original calls. - Minor/trivial fixes to some Object Security APIs that were left in the dark: * Use PagedPool instead of NonPagedPool memory, and also tag the allocation for debugging. * Send needed data to the security procedure instead of NULL/0, including the Generic Mapping, and the actual Security Decriptor. * Only un-assign the descriptor in case of failure, not all the time (the w
by ion@svn.reactos.org
18 years, 5 months

[ion] 22276: - Split ObpCreateHandle into two distinct operations: Incrementing and Creating (like we have Delete/Decrement). No code additions, just splitting. - Because of the split, we can now directly only do an Increment when duplicating the handle, since we don't need to create a brand new one. Also, when inheriting, we can now properly do an increment as well, instead of simply manually increasing the handle count (because for each inherited handle, access checks and openprocedure should'
by ion@svn.reactos.org
18 years, 5 months

[hpoussin] 22275: Some 64 fixes
by hpoussin@svn.reactos.org
18 years, 5 months

[hpoussin] 22274: Replace STDCALL by NTAPI Some 64 bits fixes
by hpoussin@svn.reactos.org
18 years, 5 months

[hpoussin] 22273: Allocate buffer for system directory on heap instead of stack
by hpoussin@svn.reactos.org
18 years, 5 months
Results per page: