Filip Navara
a48983fc6d
- Use ULONG_PTR instead of ULONG for integer arithmetics on pointers.
...
svn path=/trunk/; revision=10729
2004-08-28 22:22:39 +00:00
Casper Hornstrup
1bf0775833
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* ntoskrnl/include/.cvsignore: New file.
* ntoskrnl/include/ntoskrnl.h: Ditto.
* ntoskrnl/*/*.c: Use pre-compiled header.
* ntoskrnl/Makefile: Support pre-compiled header.
* tools/helper.mk: .pch files are now .gch files.
svn path=/trunk/; revision=10550
2004-08-15 16:39:12 +00:00
Alex Ionescu
c5a9f20753
Added Se Stubs, Prototypes and Exports.
...
svn path=/trunk/; revision=10370
2004-08-03 19:20:39 +00:00
Eric Kohl
f0d259c7bc
SeAssignSecurity():
...
- Inherit SACL.
- Make sure SIDs and ACLs are 4 byte aligned.
svn path=/trunk/; revision=10367
2004-08-03 13:58:56 +00:00
Eric Kohl
5d44bfe942
Implement simple DACL inheritance.
...
svn path=/trunk/; revision=10242
2004-07-21 23:38:15 +00:00
Eric Kohl
c5ad1ab780
SeAssignSecurity:
...
- Build a self-relative security descriptor.
- Inherit owner and group SIDs or assign useful default SIDs.
- Copy DACL from explicit secuity descriptor.
svn path=/trunk/; revision=10232
2004-07-20 12:08:04 +00:00
Eric Kohl
ae95148c4b
SeCaptureSubjectContext() must not crash if no current thread exists.
...
svn path=/trunk/; revision=10226
2004-07-19 12:45:56 +00:00
Eric Kohl
9e08323787
Implement most simple code path of SeAssignSecurity().
...
svn path=/trunk/; revision=10193
2004-07-18 13:02:28 +00:00
Eric Kohl
c6ec21e207
- Move access checks from NtAccessCheck() to SeAccessCheck().
...
- Check for 'take ownership' privilege.
svn path=/trunk/; revision=10111
2004-07-14 14:25:31 +00:00
Eric Kohl
91946de006
First experimental implementstion of NtAccessCheck().
...
This should fix bug #362 .
svn path=/trunk/; revision=10108
2004-07-13 16:59:35 +00:00
Eric Kohl
72b6ef30e7
Fix NtAccessCheck() prototype.
...
svn path=/trunk/; revision=10087
2004-07-12 12:05:49 +00:00
Eric Kohl
f44bcb1cdb
Add some security function stubs.
...
svn path=/trunk/; revision=9446
2004-05-20 12:42:51 +00:00
Eric Kohl
2ce08a79bb
Fix some prototypes.
...
svn path=/trunk/; revision=8722
2004-03-14 18:13:19 +00:00
Hartmut Birr
e9568da21e
- Added return values to some unimplemented functions.
...
svn path=/trunk/; revision=7039
2003-12-14 17:44:02 +00:00
Hartmut Birr
2a1821394f
- Fixed the freeing of memory from boot load drivers.
...
- Put all init functions in a special section and do free
the memory from this section after system initialization.
svn path=/trunk/; revision=6296
2003-10-12 17:05:50 +00:00
Eric Kohl
54fd76554e
Moved audit functions to a separate file.
...
Fixed audit function prototypes.
svn path=/trunk/; revision=5192
2003-07-20 22:10:38 +00:00
Royce Mitchell III
59d5c9f016
finished applying @implemented and @unimplemented comments and remove the comments from non-api functions
...
svn path=/trunk/; revision=5068
2003-07-11 01:23:16 +00:00
Eric Kohl
0c2028b391
Added missing Acl and SD functions from ntdll.
...
svn path=/trunk/; revision=4156
2003-02-15 21:07:49 +00:00
Casper Hornstrup
c28439db70
2002-10-25 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* apps/tests/tokentest/tokentest.c (ROS_ACE_HEADER): Move field
AccessMask ...
(ROS_ACE): ... here.
(DisplayDacl): Make pAce an ROS_ACE*; Use new path for AceType; Use
sizeof(ACE) instead of sizeof(ACE_HEADER).
* include/ntos/security.h (ACE_HEADER): Move field AccessMask ...
(ACE): ... here.
* lib/ntdll/rtl/acl.c: Use new path for AccessMask.
* ntoskrnl/se/semgr.c: Ditto.
* ntoskrnl/se/acl.c (SepInitDACLs): Use new path for AccessMask; Use
sizeof(ACE) instead of sizeof(ACE_HEADER).
* ntoskrnl/se/token.c (SepCreateSystemProcessToken): Use sizeof(ACE)
instead of sizeof(ACE_HEADER).
svn path=/trunk/; revision=3654
2002-10-25 21:48:00 +00:00
Casper Hornstrup
17c0b5798e
Reverted latest changes.
...
svn path=/trunk/; revision=3473
2002-09-08 10:23:54 +00:00
Casper Hornstrup
387d432884
Use free Windows DDK and compile with latest MinGW releases.
...
svn path=/trunk/; revision=3466
2002-09-07 15:13:13 +00:00
Eric Kohl
a7a6f4a353
Fixed typo!
...
svn path=/trunk/; revision=2999
2002-06-04 14:14:07 +00:00
Eric Kohl
0fae9a2eac
Fixed token type initialization.
...
svn path=/trunk/; revision=2998
2002-06-04 13:44:06 +00:00
Eric Kohl
8393800e76
Started security manager initialization.
...
Some cleanup.
svn path=/trunk/; revision=2637
2002-02-20 20:16:49 +00:00
Eric Kohl
c0159ad5c8
Some minor fixes
...
svn path=/trunk/; revision=1330
2000-09-03 14:53:13 +00:00
David Welch
d351d182ef
Added working set functions
...
Seperated memory manager initialization
Seperated trap functions
Removed process/thread definitions from ddk headers
Changed indentation back to sane style (please don't change)
svn path=/trunk/; revision=1224
2000-07-04 08:52:47 +00:00
David Welch
d24a48cd94
More improvements to LPC code
...
Updated TEB structure
Changed selectors value to be closer to nt
Some bugfixes
svn path=/trunk/; revision=965
2000-01-26 10:07:30 +00:00
David Welch
623093eaaa
Implemented more security functions
...
Moved general security types into new header file
Implemented ThreadImpersonationToken info class
Bug fixes to queuing code
svn path=/trunk/; revision=919
2000-01-05 21:57:00 +00:00
Emanuele Aliberti
ea5959a772
Some missing __stdcall declarations added in headers and in code.
...
svn path=/trunk/; revision=903
1999-12-26 17:22:19 +00:00
David Welch
4d5643a96a
Added some security functions
...
Changes to csrss console support
Fixed bug in gdt.c
svn path=/trunk/; revision=901
1999-12-26 15:50:53 +00:00
David Welch
b986ce1cac
Began converting minix fsd to work with new caching mechanism
...
Implemented user-mode APCs (still some bugs)
Began implementing shared memory, still some locking issues
svn path=/trunk/; revision=792
1999-11-24 11:51:55 +00:00
Eric Kohl
648301897c
Fixed header inclusion order.
...
svn path=/trunk/; revision=687
1999-10-07 23:46:27 +00:00
Rex Jolliff
9957d94c20
Various small changes for registry work
...
svn path=/trunk/; revision=614
1999-08-14 18:59:28 +00:00
Emanuele Aliberti
8d5b94094a
NTOSKRNL.ZwXXX functions now call NTOSKRNL.NtXXX via int 0x2e.
...
svn path=/trunk/; revision=558
1999-06-18 22:11:21 +00:00
Boudewijn Dekker
46a0e6e16e
Added stub for create token and delete object audit alarm.
...
svn path=/trunk/; revision=531
1999-05-31 18:53:33 +00:00
David Welch
8688a2a272
Cleaned up code a bit
...
svn path=/trunk/; revision=339
1999-03-25 00:37:06 +00:00
Rex Jolliff
d704562082
Merged mingw32 branch into main trunk
...
svn path=/trunk/; revision=321
1999-03-19 05:55:55 +00:00
Boudewijn Dekker
ddbc094b81
Added prototype for NtCreateToken
...
svn path=/trunk/; revision=253
1999-02-21 08:29:20 +00:00
David Welch
8f8c71dfb9
Minor bug fixes
...
svn path=/trunk/; revision=126
1998-12-19 18:56:57 +00:00
Rex Jolliff
37af92952e
Rolled in various changes from others
...
svn path=/trunk/; revision=108
1998-12-04 18:28:13 +00:00
Rex Jolliff
ee81c811cd
This commit was generated by cvs2svn to compensate for changes in r52,
...
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/; revision=53
1998-10-05 04:01:30 +00:00
Rex Jolliff
809b4b1eab
This commit was generated by cvs2svn to compensate for changes in r30,
...
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/; revision=31
1998-09-05 17:34:23 +00:00
Rex Jolliff
9e7d29f65a
Initial revision
...
svn path=/trunk/; revision=8
1998-08-25 04:27:26 +00:00