Zebediah Figura
b6595d9e28
Rebase against 948a6a47b8dbd0ddd86cad04de03f0e4ba81b65d.
2020-06-12 18:15:13 -05:00
Zebediah Figura
b74293fbfe
Rebase against b3c5b7da9442af840431cd7f795da20989aad42a.
2019-02-22 22:45:29 -06:00
Alistair Leslie-Hughes
39cafb1db1
Updated ML-patchset
...
Dropped the FILE_FLAG_WRITE_THROUGH patches since they appear to be breaking multiple applications.
Bug 45599, 45604.
2018-08-10 20:17:50 +10:00
Alistair Leslie-Hughes
7da7ae71d2
Added ml-patches patchset
...
Patches directly from the mailing list with second sign-off if
supplied.
2018-08-03 10:39:36 +10:00
Sebastian Lackner
3352a782c9
Update references to upstream bugreports.
2015-06-23 16:43:41 +02:00
Sebastian Lackner
a110e490b8
Rebase against b2aa984743cb568f8e6a634a1536bf65950167db.
2015-06-05 17:49:14 +02:00
Sebastian Lackner
2412d1f4eb
Updated patchset for ObjectTypeInformation and fix typename for various additional wineserver object types.
2015-06-03 18:32:16 +02:00
Sebastian Lackner
04e3ce9865
server-{Stored,Inherited}_ACLs: Rework of ACL patches, use upstream code to inherit ACL attributes in advapi32 code.
2015-04-15 16:09:11 +02:00
Sebastian Lackner
c931ff9dad
Partially remove advapi32-Revert_DACL patches.
2015-04-05 06:02:38 +02:00
Sebastian Lackner
da14f3201a
Added patch to allow to open files/directories without any access rights in order to query attributes.
2015-04-03 18:36:35 +02:00
Sebastian Lackner
c6b84caa19
Rebase against upstream changes, partially removed patches for job objects (accepted upstream).
2015-04-01 22:09:49 +02:00
Sebastian Lackner
168c9879a0
Rebase against upstream changes.
2015-03-31 20:59:38 +02:00
Sebastian Lackner
20286952db
Fix a build failure on MacOS caused by using of strndup in the server-Inherited_ACLs patchset.
2015-03-17 01:06:45 +01:00
Sebastian Lackner
7a419c031a
Make definition files optional, move revision numbers to corresponding .patch files.
2014-11-15 10:33:43 +01:00
Sebastian Lackner
41b4bc29a0
server-Inherited_ACLs: One more small fix to ensure we don't dereference a NULL pointer.
2014-09-06 04:07:11 +02:00
Sebastian Lackner
1d0979cb9b
server-Inherited_ACLs: Fix leaking combined security descriptor and parent_sd.
2014-09-06 04:00:58 +02:00
Sebastian Lackner
b91cca8e61
server-Inherited_ACLs: More bugfixes (easy ones).
2014-09-06 03:10:50 +02:00
Sebastian Lackner
130fbbe654
server-Inherited_ACLs: Remove unused flag.
2014-09-06 00:34:40 +02:00
Sebastian Lackner
e536c2d707
server-ACL_Compat/server-Inherited_ACLs: Avoid creating unnecessary file object for checking the parent SDs.
2014-09-06 00:02:39 +02:00
Sebastian Lackner
6c26951aae
server-Inherited_ACLs: Added check for return value of strndup, improve detection of parent directory.
...
This is the same method that is used to traverse the path in kernel32.dll. Its still not perfect, because
the wineserver will easily get confused by symlinks. In this case the attributes should be inherited
from the real parent directory, not from the directory that contains the symlink.
2014-09-05 22:53:25 +02:00
Sebastian Lackner
4ff0b53021
server-Inherited_ACLs: Avoid using different sizes for mem_alloc and memcpy, some style cleanup.
...
It is a bit risky to use two different values for mem_alloc and memcpy - under some circumstances
these values probably don't match, leading to an invalid memory access. As the ACLs are accessed
without any special checks this shows that we'll also need additional protection in one of the
earlier patches.
2014-08-29 03:58:31 +02:00
Sebastian Lackner
04d674d9b6
server-Stored_ACLs: Minor cleanup.
...
We can avoid some variable declarations in the regular code, and only need them for ACL_Compat.
2014-08-29 03:37:44 +02:00
Erich E. Hoover
fa92b283ed
Added patch to implement DOS hidden/system file attributes.
2014-08-20 19:22:07 -06:00
Erich E. Hoover
2c3efe2faa
Split 02-ACL_Extended_Attributes into server-Stored_ACLs, server-Inherited_ACLs, shell32-Default_Folder_ACLs, and server-ACL_Compat.
2014-07-25 18:33:58 -06:00