Rob Shearman
|
d342d1413c
|
server: Add get_token_impersonation_level server call for retrieving the impersonation level from a token.
Add tests for GetTokenInformation(TokenImpersonationLevel).
|
2007-02-21 19:49:37 +01:00 |
Rob Shearman
|
6a76a0ac7a
|
server: Check object's security when creating handles.
Don't check object's security when duplicating a handle of the same or
lower access rights. Based on a patch by Vitaliy Margolen.
|
2007-02-21 19:49:02 +01:00 |
Alexandre Julliard
|
89faee0194
|
server: Added support for the PM_QS_* flags in PeekMessage.
|
2007-02-21 15:21:05 +01:00 |
Rob Shearman
|
c9b9847dce
|
server: Track the impersonation level of tokens.
|
2007-02-16 13:09:55 +01:00 |
Rob Shearman
|
df0d625351
|
server: Track IDs for tokens and modifications made to tokens.
|
2007-02-16 13:09:49 +01:00 |
Vitaliy Margolen
|
b0e9d7e0b5
|
ntdll/server: Implement NtSetSecurityObject. With tests.
|
2007-02-15 14:19:24 +01:00 |
Vitaliy Margolen
|
5ec1718d74
|
server: Add security descriptor field to object struct.
|
2007-02-15 13:28:00 +01:00 |
Vitaliy Margolen
|
6413a9c193
|
server: Get the primary group from the token's groups.
|
2007-02-13 17:47:43 +01:00 |
Vitaliy Margolen
|
aa28ed0162
|
server: Fix typo. Should be group not owner.
|
2007-02-08 11:56:12 +01:00 |
Alexandre Julliard
|
49868e3c93
|
server: Clear the thread wait before releasing objects to avoid nested calls.
Reported by Misha Koshelev.
|
2007-02-05 18:05:03 +01:00 |
Ulrich Czekalla
|
cae37b18fd
|
wineserver: Validate the children of windows being hidden.
Prevents paint_count values from being skewed when hiding windows.
|
2007-01-26 12:55:47 +01:00 |
Vitaliy Margolen
|
55fdda4c3e
|
server: Prevent a crash on error while creating a token.
|
2007-01-25 12:52:39 +01:00 |
Vitaliy Margolen
|
c04e7e7878
|
advapi32: Add more tests for granted access mask. Fix test on Wine.
|
2007-01-25 12:52:27 +01:00 |
Vitaliy Margolen
|
bae75024a4
|
server/ntdll: Simplistic implementation of NtQueryObject(ObjectBasicInformation).
|
2007-01-25 12:48:35 +01:00 |
Vitaliy Margolen
|
fad936c7c5
|
server: Reverse return value and status in token_access_check to be consistent.
|
2007-01-25 12:44:35 +01:00 |
Vitaliy Margolen
|
2cf11ef771
|
advapi32: Add few more tests for token access check and fix it on Wine.
|
2007-01-25 12:42:32 +01:00 |
Vitaliy Margolen
|
97b122c03f
|
server: User correct user sid for the default_dacl.
|
2007-01-22 12:02:10 +01:00 |
Vitaliy Margolen
|
e612bd410c
|
server: Add generic access mapping for winstation and desktop objects.
|
2007-01-19 12:28:58 +01:00 |
Alexandre Julliard
|
f3cb4f7d94
|
ntdll: Avoid inter-process APCs when called for the process itself.
|
2007-01-18 15:41:05 +01:00 |
Alexandre Julliard
|
02e2fa7798
|
ntdll: Implementation of inter-process NtMapViewOfSection and NtUnmapViewOfSection.
|
2007-01-18 15:17:51 +01:00 |
Alexandre Julliard
|
8025f79ce1
|
ntdll: Implementation of inter-process RtlCreateUserThread.
|
2007-01-18 15:02:55 +01:00 |
Alexandre Julliard
|
ae4ecb6c64
|
server: Print a trace when sending a signal to a thread.
|
2007-01-18 12:23:29 +01:00 |
Alexandre Julliard
|
3410354d61
|
ntdll: Fix NtDuplicateObject to only close the file descriptor if it's in the same process.
|
2007-01-18 12:18:51 +01:00 |
Alexandre Julliard
|
c122260b9d
|
ntdll: Implemented NtLockVirtualMemory and NtUnlockVirtualMemory.
|
2007-01-16 09:50:08 +01:00 |
Alexandre Julliard
|
5a1ad74a67
|
ntdll: Implementation of inter-process NtFlushVirtualMemory.
|
2007-01-15 22:31:07 +01:00 |
Alexandre Julliard
|
1ea968016f
|
ntdll: Implementation of inter-process VirtualProtectEx.
|
2007-01-15 22:30:04 +01:00 |
Alexandre Julliard
|
3d00239586
|
ntdll: Implementation of inter-process VirtualQueryEx.
|
2007-01-15 22:28:42 +01:00 |
Alexandre Julliard
|
6ca1d1b081
|
server: Support queuing some APCs to a process instead of a thread.
|
2007-01-15 22:26:32 +01:00 |
Alexandre Julliard
|
fb40dc4099
|
server: Added mechanism for returning results of APC calls.
Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
|
2007-01-15 22:24:40 +01:00 |
Alexandre Julliard
|
46d7fa4852
|
server: Properly wake the waiting threads when an APC is cancelled.
|
2007-01-15 20:02:05 +01:00 |
Alexandre Julliard
|
1db223954f
|
server: Set the specified in/out buffer sizes on named pipes using SO_SND/RCVBUF.
|
2007-01-12 20:59:22 +01:00 |
Alexandre Julliard
|
4cbe867a85
|
ntdll: Duplicate the mapping handle on the server side for NtMapViewOfSection.
|
2007-01-12 14:55:31 +01:00 |
Alexandre Julliard
|
5bd513640b
|
ntdll: Moved the check for removable file in load_dll to the server.
|
2007-01-12 14:42:43 +01:00 |
Alexandre Julliard
|
2520e387a1
|
server: Allow suspended threads to run system APCs.
|
2007-01-10 21:55:23 +01:00 |
Alexandre Julliard
|
126bbb3fe3
|
server: Don't fail to map a shared section if the final sector is truncated.
|
2007-01-08 21:34:15 +01:00 |
Dmitry Timoshkov
|
ced2e56ddc
|
server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with ntdll.
|
2007-01-08 12:51:37 +01:00 |
Alexandre Julliard
|
60d6518c82
|
make_requests: Grab status names from async_terminate calls too.
|
2007-01-04 13:51:12 +01:00 |
Alexandre Julliard
|
5c8421d3e7
|
server: Add a generic apc_call structure to make it easier to extend, and more type-safe.
|
2007-01-04 13:40:09 +01:00 |
Alexandre Julliard
|
49b49c30fc
|
server: Notify the server that an APC has completed in the next get_apc call.
|
2007-01-04 13:17:53 +01:00 |
Alexandre Julliard
|
2606ad538b
|
server: Make thread_apc into a real object.
|
2007-01-04 12:36:33 +01:00 |
Alexandre Julliard
|
31b02bbd1f
|
server: Avoid crash in alloc_console when the process has no parent.
|
2007-01-04 09:41:14 +01:00 |
Reinhard Karcher
|
41c93895b8
|
server: Fix 0 timeout handling for serial I/O.
|
2007-01-03 12:04:38 +01:00 |
Alexandre Julliard
|
c273498ef4
|
server: Implement process control using Mach primitives for Mac OS.
With help from Ken Thomases.
|
2006-12-29 20:38:49 +01:00 |
Alexandre Julliard
|
cd1c7fc056
|
server: Add hooks to support process tracing mechanisms other than ptrace.
|
2006-12-29 16:56:11 +01:00 |
Alexandre Julliard
|
48b74b3237
|
server: Split get_thread_from_pid to allow lookups by tid or pid only.
|
2006-12-29 16:53:33 +01:00 |
Alexandre Julliard
|
7035aa5041
|
make_makefiles: Generate the top-level .gitignore file.
Add a PROGRAMS variable in some makefiles to make things easier.
|
2006-12-27 21:23:36 +01:00 |
Alexandre Julliard
|
9fed1205ca
|
ntdll: File positions should be aligned to sector boundaries in PE loader.
|
2006-12-21 12:34:44 +01:00 |
Andrew Talbot
|
53dae9b7f5
|
server: Cast-qual warnings fix.
|
2006-12-18 11:40:03 +01:00 |
Andrew Talbot
|
76c556ad68
|
server: Cast-qual warnings fix.
|
2006-12-18 11:39:58 +01:00 |
Alexandre Julliard
|
3dc21d387b
|
ntdll: Map the PE header up to the specified size, and clear the rest of the page.
|
2006-12-13 16:04:49 +01:00 |