Rob Shearman
|
ec8a27f573
|
server: Fix incorrect translation of the World SID to and from Unix file permissions.
The World SID now maps to user|group|other instead of just other.
|
2007-11-21 12:03:29 +01:00 |
Rob Shearman
|
6753fdc3b7
|
server: Fix a typo in the enumeration of the ACE's in sd_to_mode.
This caused only the first ACE to be examined, causing permissions to
always be set to ----???---.
|
2007-11-20 14:29:23 +01:00 |
Rob Shearman
|
bf2a35b78d
|
server: Change the get_dll_info server request to allow retrieving the image file name of a process.
Implement NtQueryInformationProcess(ProcessImageFileName).
|
2007-11-20 14:29:09 +01:00 |
Andrey Turkin
|
7a9210fa85
|
server: Pass Information field from async I/O APCs.
|
2007-11-15 14:24:50 +01:00 |
Andrey Turkin
|
27cb7c7274
|
ws2_32: Make certain winsock functions generate i/o completion messages.
|
2007-11-15 14:23:23 +01:00 |
Andrey Turkin
|
c702a91a3c
|
server: Allow async i/o operations to send completion messages.
|
2007-11-15 14:20:29 +01:00 |
Dmitry Timoshkov
|
b4227d7207
|
server: Make timer id allocation algorithm conform to the Windows one.
|
2007-11-13 21:45:09 +01:00 |
Rob Shearman
|
6d11348963
|
server: In set_user_object_info len is in bytes, not WCHARs.
|
2007-11-12 12:55:06 +01:00 |
Alexandre Julliard
|
93938ebe5e
|
server: Don't drop mouse messages that should go to a different thread input.
Instead requeue them into the proper destination queue. Reported by
Ulrich Czekalla.
|
2007-11-08 13:53:26 +01:00 |
Rob Shearman
|
92db6d2c2f
|
server: Don't do access checks on the security descriptors of newly created objects.
|
2007-11-06 14:52:21 +01:00 |
Alexandre Julliard
|
a54a990b3b
|
server: Allow to specify the class name instead of the atom to find a window.
|
2007-11-02 15:26:49 +01:00 |
Alexandre Julliard
|
1fc461f98b
|
server: Allow to specify the class name instead of the atom to create a window.
|
2007-11-02 15:16:25 +01:00 |
Alexandre Julliard
|
b9b940fab9
|
server: Support using a name to destroy a window class too.
|
2007-11-01 15:28:30 +01:00 |
Alexandre Julliard
|
0762d98f7c
|
server: Allow to send a name instead of an atom when creating a window class.
|
2007-11-01 13:02:01 +01:00 |
Rob Shearman
|
9980f478e2
|
server: Make sure to always initialise req_sd.owner_len and req_sd.group_len in the handler for the get_security_object call.
|
2007-11-01 12:51:12 +01:00 |
Alexandre Julliard
|
c183a9e6e7
|
server: Added support for HWND_TOPMOST and HWND_NOTOPMOST.
|
2007-10-31 18:12:56 +01:00 |
Alexandre Julliard
|
b843534357
|
server: Fix get_next/prev_window behavior for unlinked windows.
|
2007-10-31 18:08:19 +01:00 |
Alexandre Julliard
|
917f288f1b
|
server: Also return the new extended style in the set_window_pos request.
|
2007-10-31 17:51:05 +01:00 |
Alexandre Julliard
|
94c976c97a
|
server: Add the generated files missing from the last commit.
|
2007-10-30 15:32:40 +01:00 |
Rob Shearman
|
5f5df83281
|
server: Pass the security descriptor into create_file, if one is specified, and set the initial mode for the file appropriately.
|
2007-10-30 14:18:27 +01:00 |
Rob Shearman
|
f98556c119
|
server: Add the name length to the object_attributes structure so that other variable length data can be present after object_attributes.
|
2007-10-30 14:18:05 +01:00 |
Alexandre Julliard
|
8268ad551a
|
server: Remove failed ioctls from the queue as soon as the result is set.
|
2007-10-30 11:30:58 +01:00 |
Rob Shearman
|
e51f8490f2
|
server: Ignore ACEs with the INHERIT_ONLY_ACE flag set during access checks.
|
2007-10-26 12:46:30 +02:00 |
Rob Shearman
|
23df453d38
|
server: Make create_mapping use struct object_attributes and set the security descriptor of file mapping objects.
|
2007-10-26 12:45:29 +02:00 |
Rob Shearman
|
1f86321964
|
server: Make create_mutex use struct object_attributes and set the security descriptor of mutex objects.
|
2007-10-26 12:44:51 +02:00 |
Rob Shearman
|
b0e5fb4384
|
server: Make create_semaphore use struct object_attributes and set the security descriptor of semaphore objects.
|
2007-10-26 12:44:26 +02:00 |
Rob Shearman
|
dd9e392796
|
server: Use the security descriptor passed in when creating events.
|
2007-10-25 12:47:22 +02:00 |
Rob Shearman
|
8d6093e624
|
server: Fix file_set_sd to handle NULL DACLs.
These mean that the file should have full permissions for everyone.
|
2007-10-22 12:36:08 +02:00 |
Lionel Debroux
|
e122f81337
|
server: Remove redundant NULL checks before free (found by Smatch).
|
2007-10-22 12:36:08 +02:00 |
Lionel Debroux
|
2f89fe7b37
|
server: Remove redundant NULL checks before free (found by Smatch).
|
2007-10-22 12:36:08 +02:00 |
Alexandre Julliard
|
a771c53e27
|
server: Don't expose the parent window in areas that are now part of the child visible region.
|
2007-10-17 17:43:06 +02:00 |
Alexandre Julliard
|
952c82c271
|
server: Avoid refreshing areas of a window that have already been copied by the X server.
|
2007-10-17 17:28:04 +02:00 |
Rob Shearman
|
3f4c267028
|
server: Owner and group SIDs in security descriptors are optional in many server calls.
So print "<not present>" when they aren't provided instead of "<invalid sid>".
|
2007-10-16 13:19:04 +02:00 |
Rob Shearman
|
12e44bf299
|
server: Fix token_access_check to allow full access to security descriptors with present but NULL DACLs.
|
2007-10-16 13:17:22 +02:00 |
Alexandre Julliard
|
235532ce28
|
server: Use the file_pos_t type for file sizes and offsets in the protocol structures.
|
2007-10-10 14:06:25 +02:00 |
Karl Relton
|
e764e61369
|
wineserver: Allow already peeked messages to merge.
|
2007-10-10 12:37:01 +02:00 |
Rob Shearman
|
f5070b0511
|
server: Only call fchmod in file_set_fd if the mode actually changed.
|
2007-10-09 11:42:33 +02:00 |
Rob Shearman
|
f43d8b65c1
|
server: Remove an unnecessary check from file_set_fd.
|
2007-10-09 11:42:31 +02:00 |
Rob Shearman
|
cb124c9b12
|
server: Add primitive support for setting and getting the security descriptor of files based on their Unix permissions.
|
2007-10-04 12:30:52 +02:00 |
Rob Shearman
|
c1707d8938
|
server: Add get_sd and set_sd object operations to allow the security descriptor to be stored somewhere other than server memory, such as on disk.
|
2007-10-04 12:30:52 +02:00 |
Rob Shearman
|
8184bcc91a
|
server: Add a simple mapping from Unix uids to NT SIDs.
|
2007-10-04 12:30:52 +02:00 |
Rob Shearman
|
45b6706a32
|
server: Use ACL_REVISION in create_default_dacl instead of MAX_ACL_REVISION since we don't use any features from later ACL revisions.
|
2007-10-03 11:16:53 +02:00 |
Rob Shearman
|
5356bfde2c
|
server: Add a new get_security_object call for getting the security descriptor of an object.
Use it to implement NtQuerySecurityObject.
|
2007-10-03 11:16:45 +02:00 |
Rob Shearman
|
5af809abfd
|
server: Move set_security_object to handle.c and set_object_sd to object.c.
These both don't operate on tokens so token.c is not the right place for
them to be implemented.
|
2007-10-03 11:04:43 +02:00 |
Alexandre Julliard
|
24001e8ddc
|
server: Add a default access mapping function for files, and use it for devices too.
|
2007-10-02 14:20:15 +02:00 |
Andrey Turkin
|
d1a8155882
|
server: Allow completion object to be attached to an fd object.
|
2007-09-28 13:17:18 +02:00 |
Michael Stefaniuc
|
238043784a
|
server: Include stdarg.h in completion.c. Needed for older gcc versions.
|
2007-09-27 11:58:44 +02:00 |
Andrey Turkin
|
477582401b
|
server: Implement server-side completion queues and operations on them.
|
2007-09-26 13:56:43 +02:00 |
Alexandre Julliard
|
5874b854ee
|
server: Clip the visible region of a window to the desktop window.
|
2007-09-20 19:38:50 +02:00 |
Rob Shearman
|
3f431a0646
|
server: Add get_token_statistics server call and use it to implement the TokenStatistics and TokenType levels for NtQueryInformationToken.
|
2007-09-14 14:43:46 +02:00 |