Sebastian Lackner
e272c49cd8
kernel32-GetFinalPathNameByHandle: Fix possible issues if GetVolumePathNameW changes upper/lowercase of characters.
2014-09-01 23:34:01 +02:00
Sebastian Lackner
c51df83deb
kernel32-GetVolumePathName: Avoid reformatting unchanged lines.
2014-09-01 22:48:15 +02:00
Sebastian Lackner
faf78575ac
Added patch to fix detection of ncurses library on Archlinux.
2014-09-01 21:30:32 +02:00
Sebastian Lackner
9b303a4f82
server-Stored_ACLs: Fix check for invalid security descriptors.
...
Checking for the length is not sufficient. The values contained in the SD (like AceCount) could
still be garbage, and lead to errors when the SD is processed later.
2014-08-29 04:22:32 +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
Sebastian Lackner
e91e2daca4
ntdll-DOS_Attributes: Minor cleanup.
...
I think its more clear when all functions that take a tuple (struct stat, ULONG attr)
use the same argument order. Besides that I've removed the "const" prefix from ULONG
variables.
2014-08-28 18:11:00 +02:00
Sebastian Lackner
ece1d51745
ntdll-Fix_Free: Move fix for invalid memory access to patch 9, which introduced the error.
2014-08-28 07:26:53 +02:00
Sebastian Lackner
125673271d
Simplify logic in patch to indicate direct rendering through OpenGL extension.
2014-08-28 07:14:02 +02:00
Sebastian Lackner
da7d2715d3
bcrypt-BCryptGetFipsAlgorithmMode: Don't expect mode to be off (otherwise it will be difficult to get this patch upstream).
2014-08-28 07:10:32 +02:00
Sebastian Lackner
e2f635a164
Fix copy&paste error in Junction_Point tests.
2014-08-28 06:14:52 +02:00
Sebastian Lackner
9e6408add9
Fix invalid memory access and handle leak in Fix_Free / Junction_Point patches.
2014-08-28 05:48:17 +02:00
Sebastian Lackner
f4e3d72fc1
patchupdate.py: Fix issue in patch dependency detection (ntdll-Junction_Points depend on ntdll-Fix_Free to apply properly).
2014-08-28 03:53:34 +02:00
Sebastian Lackner
a8f3f9c4e4
Added patch to improve heap allocation performance.
2014-08-27 02:58:27 +02:00
Sebastian Lackner
3246faa114
Add patch to fix issues with setcap on wine-preloader executable.
2014-08-27 00:38:26 +02:00
Sebastian Lackner
4e4a8b7d32
Fix issue in winepulse patches (wrong syntax in configure script).
2014-08-26 23:23:59 +02:00
Sebastian Lackner
cf5a6bdbf3
Add patch to make allow dynamic linking of wpcap.
2014-08-26 23:04:55 +02:00
Erich E. Hoover
7e7a3881c4
Fix (safe) duplicate free in last 'Free Fix' patch.
2014-08-26 12:22:36 -06:00
Erich E. Hoover
023b7bd4cb
Revise README message for ntdll leak fixes.
2014-08-25 09:22:53 -06:00
Erich E. Hoover
ff169cd1b7
Add fix for unintentional leaks with ntdll internals.
2014-08-25 09:18:10 -06:00
Erich E. Hoover
5f93d74102
Remove unintentionally added experimental Junction Point patch.
2014-08-24 13:52:18 -06:00
Erich E. Hoover
ce3f41cee9
Merge updates in master.
2014-08-24 13:50:56 -06:00
Sebastian Lackner
dad496036d
shell32-Default_Path: Fix whitespace errors.
2014-08-23 07:47:26 +02:00
Sebastian Lackner
fe0aa3f54d
server-OpenProcess: Update to latest version of the patch.
2014-08-23 07:39:07 +02:00
Sebastian Lackner
26b0797bcb
Rewrite part of server-CreateProcess_ACLs in order to fix incorrect error codes and memory leaks.
2014-08-23 06:33:01 +02:00
Sebastian Lackner
bba9e118d9
server-CreateProcess_ACLs: Remove whitespace issues, remove duplicate subject line.
2014-08-23 03:29:30 +02:00
Sebastian Lackner
a445ccf24f
Modify some bug descriptions.
2014-08-23 02:47:55 +02:00
Sebastian Lackner
8680d3ff32
Rename server-Process -> server-OpenProcess to avoid confusion with other patchsets.
2014-08-23 02:31:17 +02:00
Sebastian Lackner
11341b00f6
riched20-IText_Interface: Update patches.
2014-08-23 02:15:02 +02:00
Sebastian Lackner
0f9f7dc428
Add patch to implement KF_FLAG_DEFAULT_PATH for SHGetKnownFolderPath.
2014-08-23 01:40:17 +02:00
Erich E. Hoover
e2f3ff5808
Add broken test check back for GetVolumePathName patches.
2014-08-22 14:51:50 -06:00
Erich E. Hoover
3156ce7409
Fix whitespace warning in GetVolumePathName patch.
2014-08-22 14:14:50 -06:00
Erich E. Hoover
a7f0cf9bc7
Add missing apc argument to async TransmitFile.
2014-08-22 13:34:35 -06:00
Erich E. Hoover
1ccb2f1d1e
Update TransmitFile sent bytes to be the actual number sent instead of the attempted bytes.
2014-08-22 13:29:56 -06:00
Erich E. Hoover
19ff1ed17c
Update TransmitFile WSAENOTSOCK error check and fix whitespace warnings.
2014-08-22 13:26:51 -06:00
Sebastian Lackner
be50941de6
kernel-Process: Attempt to fix test failures in kernel32/loader.c.
2014-08-22 13:57:51 +02:00
Sebastian Lackner
3029f615d2
Remove patches for SetNamedPipeHandleState implementation (accepted upstream).
2014-08-21 23:08:37 +02:00
Erich E. Hoover
3385c78c50
Removed patch with stub for DwmInvalidateIconicBitmaps (accepted upstream).
2014-08-21 14:48:27 -06:00
Erich E. Hoover
9a0ba52594
Remove extra whitespace from GetSystemTimes patches.
2014-08-21 09:23:49 -06:00
Erich E. Hoover
717300b790
Update the GetSystemTimes tests to get rid of type warnings on 64-bit.
2014-08-21 00:07:25 -06:00
Erich E. Hoover
d447778cfb
Revise the DOS attributes patch to simplify the addition of extended attributes.
2014-08-20 22:36:51 -06:00
Michael Müller
6fa663e823
Add patch for linker version in PE header.
2014-08-20 22:36:51 -06:00
Michael Müller
16b62f6817
Add patch for linker version in PE header.
2014-08-21 06:01:23 +02:00
Erich E. Hoover
fa92b283ed
Added patch to implement DOS hidden/system file attributes.
2014-08-20 19:22:07 -06:00
Sebastian Lackner
2ae83d8d8e
kernel32-Named_Pipe: Remove patches 2-4 (accepted upstream).
2014-08-20 22:07:05 +02:00
Michael Müller
5f08af6906
Add patch to move NtProtectVirtualMemory and NtCreateSection to separate pages.
2014-08-20 19:30:14 +02:00
Sebastian Lackner
13f3004ee7
Replace SetNamedPipeHandleState patch with proper implementation.
2014-08-18 23:18:59 +02:00
Sebastian Lackner
e93cad00c3
Add patch to fix issues with dragimage in ImageLists.
2014-08-18 00:56:24 +02:00
Sebastian Lackner
6f776b5d61
Remove patch to update gl_drawable for embedded windows (deprecated).
2014-08-18 00:11:47 +02:00
Erich E. Hoover
534422e141
Another attempt to fix the random multithreaded dependency compilation issue with wtypes.h.
2014-08-17 15:26:59 -06:00