Commit Graph

  • fcac34a129
    Merge 1030483827 into 096a5518e5 Whindmar Saksit 2024-11-22 20:20:16 +0100
  • 7235941348
    Merge 8b4103096f into 096a5518e5 Whindmar Saksit 2024-11-22 20:01:17 +0100
  • b69d593bd8
    Merge c27854f1f4 into 096a5518e5 George Bișoc 2024-11-22 18:32:20 +0000
  • c27854f1f4
    [COMPBATT] Enable debug logging George Bișoc 2024-11-20 19:32:32 +0100
  • 0ac967ee04
    [NTOS:PO] WIP George Bișoc 2024-06-30 15:17:41 +0200
  • b2ced2281e
    ** Verify whether some of the ok / print traces to the debugger made in the NtSystemDebugControl test caused the hangout when the debugger was disabled ** PR7424_and_PR7426_kdsystemdebugcontrol Hermès Bélusca-Maïto 2024-11-22 19:08:30 +0100
  • b9a1bf5ca9
    ** Add more dprints in kd64 ** Hermès Bélusca-Maïto 2024-11-22 19:01:33 +0100
  • 70e0a137d6
    Merge b3607037c8 into 096a5518e5 Daniel Victor 2024-11-22 17:59:02 +0000
  • b3607037c8 [FREELDR] Add the Msg_Starting in i386.S **BONUS COMMIT** (#7501) Daniel Victor 2024-11-21 11:36:36 -0300
  • e426e8996a [FREELDR] Change base address for more code space in real mode **VERY IMPORTANT** (#7501) Daniel Victor 2024-11-22 14:46:16 -0300
  • 3b7ac4c99d
    Merge ac348a8498 into 096a5518e5 Brady McDermott 2024-11-22 16:34:12 +0000
  • 404826fae4
    Merge 3caf3ff8d6 into 096a5518e5 Daniel Victor 2024-11-22 16:33:15 +0000
  • 3caf3ff8d6 [FREELDR] Pass the correct ACPI table for Windows Daniel Victor 2024-11-01 10:33:22 -0300
  • ac348a8498 Fix variable name according to our coding conventions Carl J. Bialorucki 2024-11-22 09:32:55 -0700
  • 1db7c3c680
    Merge 08db0e1acc into 096a5518e5 Mahir Gül 2024-11-22 17:27:48 +0100
  • 7c094dd8d1
    Merge ce2a2fa499 into 096a5518e5 KevDoy 2024-11-22 17:27:48 +0100
  • 87e7a5945b
    Merge d9c6952178 into 096a5518e5 Daniel Victor 2024-11-22 16:13:54 +0000
  • d9c6952178 [FREELDR] Make it more compatible with w2k3 ini file Daniel Victor 2024-11-22 11:16:17 -0300
  • 98b8f894be [FREELDR] Introduce the full relocation code (#7501) Daniel Victor 2024-11-16 11:24:57 -0300
  • 27cbba7e08 [FREELDR] Set the real mode IDT for amd64.S (#7501) Daniel Victor 2024-11-16 11:24:29 -0300
  • 0bf12afc7c [FREELDR] Introduce partial code relocation and do some styling (#7501) Daniel Victor 2024-11-16 12:49:45 -0300
  • 1d00078847
    Merge 9b5c88748a into 096a5518e5 Timo Kreuzer 2024-11-22 13:01:53 -0300
  • 692d1f55cf
    [NTOS:KD64] kdx64.c: Implement KdpAllowDisable() the same as in x86. Hermès Bélusca-Maïto 2024-11-22 16:35:19 +0100
  • d260a57e3d
    [NTOS:KD64] kdx86.c: Fix the Dr7 check to verify whether disabling the debugger is allowed. Hermès Bélusca-Maïto 2024-11-22 16:19:41 +0100
  • 27df8c6be5
    Update base/shell/explorer/explorer.cpp Stanislav Motylkov 2024-11-22 16:17:01 +0300
  • 21a61ffe16
    Merge 5e98686b3f into 096a5518e5 Ethem Çılgın 2024-11-22 16:15:37 +0300
  • 4d878b3427
    Merge f5793c2b03 into 096a5518e5 Ethem Çılgın 2024-11-22 16:15:07 +0300
  • f86b09d713
    Merge 02e74514e6 into 096a5518e5 Timo Kreuzer 2024-11-22 13:11:17 +0000
  • 02e74514e6 [WINESYNC]: rtl is now in sync with wine-staging wine-9.18 winesync 2024-09-24 19:31:34 +0300
  • 0c2c08efdd [WINESYNC] ntdll: Also load arm64 manifests for amd64 architecture on ARM64EC. winesync 2024-09-24 19:31:34 +0300
  • 755170756a [WINESYNC] ntdll: Use the exported structures for dll redirection data. winesync 2024-09-24 19:30:38 +0300
  • cfc3f8d0cd [WINESYNC] ntdll: Add ACTCTX field limit checks to RtlCreateActivationContext(). winesync 2024-09-24 19:30:12 +0300
  • 82ef1ae2ff [WINESYNC] ntdll: Allow empty application nodes in actctx. winesync 2024-09-24 19:29:59 +0300
  • 66f77d889a [WINESYNC] ntdll/actctx: Accept empty assembly elements. winesync 2024-09-24 19:29:03 +0300
  • bfd9457128 [WINESYNC] ntdll: Fail loudly if RtlActivateActivationContextEx fails to allocate memory. winesync 2024-09-24 19:29:03 +0300
  • bcb6873c61 [WINESYNC] ntdll: Don't hard-code DLL manifest resource ID when looking up dependency assembly. winesync 2024-09-24 19:28:55 +0300
  • 02de83c44e [WINESYNC] ntdll: Move ACTCTX lpResourceName validation to RtlCreateActivationContext. winesync 2024-09-24 19:28:33 +0300
  • bd4c40371e [WINESYNC] ntdll: Increment offset by len in build_clr_surrogate_section. winesync 2024-09-24 19:28:27 +0300
  • 40cca28dd3 [WINESYNC] ntdll: Implement RtlFreeActivationContextStack(). winesync 2024-09-24 19:28:03 +0300
  • 8ad10ec58f [WINESYNC] ntdll: Use ActivationContextStackPointer instead of referencing ActivationContextStack directly. winesync 2024-09-24 19:28:03 +0300
  • 19db41993c [WINESYNC] ntdll: Store current activation context stack pointer into a local variable. winesync 2024-09-24 19:28:03 +0300
  • f75a42aa59 [WINESYNC] ntdll: Factor out reading current activation context into a helper function. winesync 2024-09-24 19:28:03 +0300
  • dee84aa2d6 [WINESYNC] ntdll: Open application manifest files with FILE_SHARE_DELETE. winesync 2024-09-24 19:27:08 +0300
  • a8c8d7347c [WINESYNC] ntdll: Build the PE side without -DWINE_NO_LONG_TYPES. winesync 2024-09-24 19:22:58 +0300
  • a96b5b5d35 [WINESYNC] ntdll: Add support for 2019 and 2020 WindowsSettings namespaces. winesync 2024-09-24 19:22:58 +0300
  • b5a1643ec7 [WINESYNC] ntdll: Support activatableClass activation context elements. winesync 2024-09-24 19:22:10 +0300
  • 6619f4ecc1 [WINESYNC] ntdll: Return correct status when manifest could not be loaded from file. winesync 2024-09-24 19:19:20 +0300
  • c875daea6b [WINESYNC] ntdll: Parse the loadFrom attribute in manifest dll elements. winesync 2024-09-24 19:19:13 +0300
  • 03a65271c6 [WINESYNC] ntdll: Support MaxVersionTested in the manifest compatibility element. winesync 2024-09-24 19:18:35 +0300
  • b4f4d1ceb9 [WINESYNC] ntdll: Don't use wine/server.h from the PE side. winesync 2024-09-24 19:17:28 +0300
  • 43e6aeaf45 [WINESYNC] ntdll: Use wide-char string literals in actctx.c. winesync 2024-09-24 19:17:28 +0300
  • b43749e5d4 [WINESYNC] ntdll: Print the correct debug string and not a random global variable. winesync 2024-09-24 19:17:28 +0300
  • d19f088c3e [WINESYNC] ntdll/actctx: Handle empty <dependency> element. winesync 2024-09-24 19:16:19 +0300
  • 244eeff911 [XDK] Add some missing definitions to winnt.h Timo Kreuzer 2024-05-05 12:48:15 +0300
  • 977c0751bf
    Merge f882a2a390 into 096a5518e5 Timo Kreuzer 2024-11-22 14:14:31 +0200
  • 689cfcbd76
    Merge dc75ea1637 into 096a5518e5 Timo Kreuzer 2024-11-22 12:06:16 +0000
  • dc75ea1637 [USER32] ordinals -> @ Timo Kreuzer 2024-11-22 14:03:58 +0200
  • 71b16a32a3
    Merge ab0af21f55 into 096a5518e5 Timo Kreuzer 2024-11-22 09:03:56 +0100
  • 9e3ad2b690
    Merge 0c67666a04 into 096a5518e5 Václav Zouzalík 2024-11-22 07:43:33 +0100
  • f4aae18bd9
    Merge d9f59816f3 into 096a5518e5 Vitaly Orekhov 2024-11-22 07:31:44 +0100
  • f20bfe4bfb [EXPLORER] Use 'new' and 'delete' instead of 'malloc' and 'free' Brady McDermott 2024-11-21 23:05:16 -0700
  • 2c539f1625
    [EXPLORER] Comply with coding convention on var name Brady McDermott 2024-11-21 22:51:57 -0700
  • f7b0c8716c
    Merge e113c9c99c into 096a5518e5 Gleb Surikov 2024-11-21 21:51:10 -0700
  • 21c473a67d [EXPLORER] Dynamically allocate buffer size Brady McDermott 2024-11-21 20:59:29 -0700
  • 70b405a9c0
    Merge a0b6ecd8cb into 096a5518e5 Simone Mario Lombardo 2024-11-21 18:15:34 -0900
  • 1a17e9ac42
    Merge d889e99e61 into 096a5518e5 Václav Zouzalík 2024-11-22 11:00:20 +0800
  • 4f089f9549 [EXPLORER] Check type of regkey before comparing string Brady McDermott 2024-11-21 19:26:06 -0700
  • 2c51a2d96d [EXPLORER] Use explicitly UNICODE functions Brady McDermott 2024-11-21 19:24:29 -0700
  • 01c272ff1f [EXPLORER] Use countof instead of hardcoding size Brady McDermott 2024-11-21 19:22:23 -0700
  • 20f694747e [EXPLORER] Reorganize variables Brady McDermott 2024-11-21 19:16:25 -0700
  • 846b57bc6b [EXPLORER] Add comment to explain bIsSystemShell default value Brady McDermott 2024-11-21 19:13:02 -0700
  • 8dab7afa4c [EXPLORER] Remove cast from PathFindFileName and explicitly use W version Brady McDermott 2024-11-21 19:12:04 -0700
  • 56eb7c46f3 [EXPLORER] Fix tab space Brady McDermott 2024-11-21 19:09:56 -0700
  • edaa8f858a
    Merge 8863177552 into 096a5518e5 Whindmar Saksit 2024-11-21 20:05:02 -0600
  • 803f6bd75d
    Merge 199d6ac256 into 096a5518e5 Hermès BÉLUSCA - MAÏTO 2024-11-22 10:03:46 +0800
  • 2ad0369769
    Merge ee7789e742 into 096a5518e5 Hermès BÉLUSCA - MAÏTO 2024-11-22 10:03:38 +0800
  • c6f30f03eb
    Merge 30b9353bbf into 096a5518e5 Gleb Lamm 2024-11-21 19:21:34 -0600
  • 748c136148
    Merge 035b71f40d into 096a5518e5 Tomáš Veselý 2024-11-22 02:07:25 +0100
  • 5005f3fca7
    Merge 278f05b64f into 096a5518e5 Dmitry Borisov 2024-11-21 19:36:45 -0500
  • b272e30609
    Merge 38f55fa6eb into 096a5518e5 Oleg Dubinskiy 2024-11-21 19:36:28 -0500
  • c8ebf0ef3a
    Merge 3474690cb9 into 096a5518e5 Doug Lyons 2024-11-21 18:19:55 -0600
  • 28e0a66562
    Merge 9651e1d182 into 096a5518e5 Tomáš Veselý 2024-11-21 18:19:41 -0600
  • 0ac24f677a
    Merge befe129494 into 096a5518e5 Thamatip Chitpong 2024-11-21 18:57:53 -0500
  • 85d60c3d65
    Merge a639fb2972 into 096a5518e5 Timo Kreuzer 2024-11-21 18:57:38 -0500
  • 721bda9c42
    Merge 2eb58b7ed3 into 096a5518e5 Timo Kreuzer 2024-11-22 07:46:46 +0800
  • 8fb7765dce
    Merge 136f774025 into 096a5518e5 Whindmar Saksit 2024-11-21 23:26:45 +0000
  • d5730670eb
    Merge 0ca8c13bc8 into 096a5518e5 Whindmar Saksit 2024-11-22 00:26:10 +0100
  • d2b16596cb
    Merge b34f5951a6 into 096a5518e5 Oleg Dubinskiy 2024-11-21 23:22:52 +0000
  • b34f5951a6 [NTOS:FSRTL] Implement missing Notification Callbacks for several FsRtl* routines Add missing Pre/Post* Notification Callbacks for the following FsRtlAcquire/Release* routines: - FsRtlReleaseFile (FS_FILTER_RELEASE_FOR_SECTION_SYNCHRONIZATION). - FsRtlAcquireFileForModWriteEx (FS_FILTER_ACQUIRE_FOR_MOD_WRITE). - FsRtlReleaseFileForModWrite (FS_FILTER_RELEASE_FOR_MOD_WRITE). - FsRtlAcquireFileForCcFlushEx (FS_FILTER_ACQUIRE_FOR_CC_FLUSH). - FsRtlReleaseFileForCcFlush (FS_FILTER_RELEASE_FOR_CC_FLUSH). Similarly to as it done in FsRtlAcquireFileExclusiveCommon already. Noticed by Hermes Belusca-Maito. This is required by fltmgr.sys driver from Windows XP/Server 2003 when it's loaded by many 3rd-party FS Filter drivers (e. g., from Avast Free Antivirus all versions, AVG Antivirus Free 18.8, Avira AntiVir Personal 8.2, Dr. Web Security Space 8.0, Kaspersky Antivirus 2012 etc. etc.). Fixes several asserts/exceptions/bugchecks when releasing the file object via FsRtlReleaseFile. In particular, comparing to the previous fixes, it fixes Kaspersky Antivirus 2012 installer, so now it does install correctly, even without Ob validation hack (disabling Security Descriptors validation represented by ObGet/ReleaseObjectSecurity calls in ObCheckObjectAccess). However, it does not fix the similar problem caused by Dr. Web Security SPace 11.5/12.0 installers yet. CORE-14157, CORE-14635, CORE-19318 Oleg Dubinskiy 2024-08-30 16:16:20 +0200
  • 096a5518e5 [GITHUB] Fix MSVC ARM build master Stanislav Motylkov 2024-11-21 23:50:49 +0100
  • 136f774025 Suggested changes Whindmar Saksit 2024-11-21 21:54:51 +0100
  • b947762981
    ** Adding traces to investigate crashes on MSVC_x64 builds ** Hermès Bélusca-Maïto 2024-11-21 18:29:06 +0100
  • a9ee998190
    Merge branch 'hpoussin/KdSystemDebugControl' into HEAD Hermès Bélusca-Maïto 2024-11-21 23:03:33 +0100
  • 199d6ac256
    [NTOS:EX] HACK: on livecd, disable security features in NtSystemDebugControl hpoussin/KdSystemDebugControl Hervé Poussineau 2024-09-22 21:43:25 +0200
  • 032e4407fa
    [NTOS:KD64] Fix freezes on first chance exception when KDBG is enabled and KdIgnoreUmExceptions is TRUE Hervé Poussineau 2024-09-22 21:43:10 +0200
  • 747e1a13dd
    [NTOS:KD64] Add a missing KdEnteredDebugger reset in KdExitDebugger() Hermès Bélusca-Maïto 2024-09-29 20:58:07 +0200
  • 8dff3f69a5
    [NTOS:EX] Implement NtSystemDebugControl: SysDbgGetKdBlockEnable/SysDbgSetKdBlockEnable Hervé Poussineau 2024-09-22 21:43:00 +0200
  • 41eb66d00b
    [NTOS:EX] Implement NtSystemDebugControl: SysDbgGetKdUmExceptionEnable/SysDbgSetKdUmExceptionEnable Hervé Poussineau 2024-09-22 21:42:43 +0200
  • be440d1c53
    [NTOS:EX] Implement NtSystemDebugControl: SysDbgGetPrintBufferSize Hervé Poussineau 2024-09-22 21:42:21 +0200
  • e5284d614f
    [NTOS:EX] Implement NtSystemDebugControl: SysDbgGetAutoKdEnable/SysDbgSetAutoKdEnable Hervé Poussineau 2024-09-22 21:41:46 +0200