Hans Leidekker
c65bcce589
server: Map the Unix user id to a local user SID instead of the interactive SID.
2011-03-02 12:50:59 +01:00
Andrew Nguyen
ed657182ee
server: Filter the WOW64 registry access flags before performing the access check.
2011-01-24 16:04:18 +01:00
Alexandre Julliard
ac69fcb14f
server: Check that the prefix type can support the client architecture.
2010-05-04 20:27:20 +02:00
Alexandre Julliard
bbc03d5172
server: Use the prefix architecture instead of the server one to check for WoW processes.
2010-05-04 20:26:53 +02:00
Alexandre Julliard
58791c9acd
server: Store the prefix 32/64 architecture in the registry files.
2010-05-04 20:26:04 +02:00
Alexandre Julliard
6ebc627996
server: Disallow all operations on deleted registry keys.
2010-04-02 15:22:31 +02:00
Alexandre Julliard
935cc7987d
server: Update the registry key and value name length limits to the now documented values.
2010-04-02 11:48:50 +02:00
Alexandre Julliard
0ea2806c3f
server: Don't set the Wow64 flag on a Wow6432Node since it's already a 32-bit node.
2010-04-01 18:12:42 +02:00
Alexandre Julliard
178cd20e28
server: Add support for Wow64 sharing of the HKLM\Software\Classes key.
2010-03-04 21:48:55 +01:00
Alexandre Julliard
606cc06148
server: Add a helper function for the common functionality between open_key and create_key.
2010-03-04 20:46:42 +01:00
Alexandre Julliard
ac08b038f0
server: Initial support for Wow64 registry redirection.
2010-03-02 12:03:17 +01:00
Alexandre Julliard
8eca1da43c
server: Make the standard registry key creation non-recursive.
2010-03-01 14:23:39 +01:00
Alexandre Julliard
22de1f43d9
server: Add a separate function for internal registry key creation.
2010-03-01 14:14:18 +01:00
Alexandre Julliard
b5d4289d22
server: Save and load registry symlinks to/from disk files.
2010-02-16 12:26:44 +01:00
Alexandre Julliard
2a378676ef
server: Save and load the registry class names to/from disk files.
2010-02-16 12:26:15 +01:00
Alexandre Julliard
b139b935c4
server: Implement registry symlinks.
2010-02-15 21:07:01 +01:00
Paul Chitescu
51000c171b
wineserver: Do not uselessly set the KEY_DIRTY flag on registry keys when loading from file.
2009-11-24 15:53:37 +01:00
Alexandre Julliard
72ba00fffe
server: Only require REG_OPTION_VOLATILE when creating a new key.
2009-11-20 11:39:55 +01:00
Alexandre Julliard
3343c408cb
server: Convert the registry key modification time to a win32-style time.
2008-12-06 17:29:01 +01:00
Alexandre Julliard
161160f05a
server: Keep a file descriptor open to the config directory to make sure we don't write the registry in the wrong place.
2008-04-17 12:41:34 +02:00
Marcus Meissner
368d935350
server: Remove superflous check (value->data is dereferenced before check).
2008-01-10 12:10:52 +01:00
Alexandre Julliard
b647ded03d
server: Output incorrectly-terminated strings in hex format.
2008-01-07 21:17:10 +01:00
Alexandre Julliard
fb9955da8c
server: Make the registry parser more tolerant about malformed hex values.
2008-01-07 21:17:10 +01:00
Alexandre Julliard
12717397b7
server: Accept utf-8 data as input in registry files.
2008-01-07 21:17:10 +01:00
Alexandre Julliard
8382eb01b2
server: Return correct object types in the get_directory_entry request.
2007-12-05 18:16:42 +01:00
Lionel Debroux
e122f81337
server: Remove redundant NULL checks before free (found by Smatch).
2007-10-22 12:36:08 +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
Alexandre Julliard
aaf477f292
server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
2007-04-17 20:08:59 +02:00
Alexandre Julliard
7e71c1ddee
server: Add an open_file() function to the object operations.
2007-03-22 11:44:29 +01:00
Andrew Talbot
b1788c8462
server: Replace inline static with static inline.
2007-03-17 20:05:05 +01:00
Rob Shearman
221e01abd2
server: A general solution for handling MAXIMUM_ALLOWED access right has been implemented so remove the workarounds.
2007-03-06 22:17:39 +01:00
Michael Stefaniuc
5cecceccb2
server: Remove redundant NULL check before free() (found by Smatch).
2006-10-10 12:56:16 +02:00
Michael Stefaniuc
5664b8eeef
server: Win64 printf format warning fixes.
2006-10-02 11:55:01 +02:00
Alexandre Julliard
753c8706f5
server: Only call gettimeofday once per poll loop.
2006-08-10 16:42:09 +02:00
Michael Stefaniuc
a624977f21
server: Fix some comparisons between signed and unsigned.
2006-07-26 11:11:04 +02:00
Alexandre Julliard
0f273c17ff
server: Added data_size_t type to represent sizes in the server protocol.
...
Make it an unsigned int to save some space on Win64, if we need to
transfer more than 4Gb over the server pipe something is seriously
wrong.
2006-07-26 11:11:03 +02:00
Alexandre Julliard
dd77d1a997
server: Only accept 0 as registry handle in functions that take a parent key.
2006-07-10 11:53:23 +02:00
Mike McCormack
0a8b344f7b
server: Fix a possible memory leak.
2006-06-08 10:40:03 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Mike McCormack
5fb6e0ef16
server: Avoid a crash if a registry notify event has been set already.
2006-05-15 11:04:22 +02:00
Mike McCormack
14278b4299
server: Avoid comparison of -1 with an unsigned variable.
2006-04-07 11:45:58 +02:00
Alexandre Julliard
b00fb174f6
server: New scheme for cleaning up objects on server exit.
...
Objects stored in static variables can now be marked when they are
created and are automatically cleaned up on exit. This avoids having
to export a bunch of close_* functions.
2006-03-22 20:32:04 +01:00
Alexandre Julliard
a510a7e117
server: Added access rights mapping to file objects.
2005-12-12 16:46:17 +01:00
Alexandre Julliard
32a93960ba
server: Added access rights mapping to registry key objects.
2005-12-12 15:02:26 +01:00
Alexandre Julliard
28beba31d6
server: Added infrastructure for access rights mapping.
2005-12-12 14:57:40 +01:00
Alexandre Julliard
03b040c51d
server: Added object attributes to a few more requests.
2005-12-09 14:52:04 +01:00
Alexandre Julliard
e21a97da85
Fixed some compiler warnings on Darwin.
2005-12-01 12:36:05 +01:00
Ge van Geldorp
1a1583a364
Match PSDK STATUS_* definitions.
2005-11-28 17:32:54 +01:00
Vitaliy Margolen
baffcb95d3
Add name_lookup function in object_ops.
2005-11-22 14:55:42 +00:00
Alexandre Julliard
7f9e281b72
Use struct unicode_str instead of null-terminated strings where
...
possible, and remove constraints on total key path length.
2005-11-22 12:05:36 +00:00