https://git.reactos.org/?p=reactos.git;a=commitdiff;h=067bb2fcef754f1d20a6e…
commit 067bb2fcef754f1d20a6ea4ea0199584e3db008e
Author: Serge Gautherie <reactos-git_serge_171003(a)gautherie.fr>
AuthorDate: Wed Nov 15 02:49:51 2017 +0100
[SETUPAPI] driver.c: it is _WIN32_WINNT, not WIN32_WINNT. CORE-12580
---
dll/win32/setupapi/driver.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dll/win32/setupapi/driver.c b/dll/win32/setupapi/driver.c
index 88affa3c02..356a95c08d 100644
--- a/dll/win32/setupapi/driver.c
+++ b/dll/win32/setupapi/driver.c
@@ -565,7 +565,7 @@ done:
return Result;
}
-#if WIN32_WINNT < 0x0600
+#if _WIN32_WINNT < 0x0600
/* WARNING:
* This code has been copied from advapi32/reg/reg.c,
* so this dll can be tested as is on Windows XP
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=6505026ea86c3d481812e…
commit 6505026ea86c3d481812ea51a771aded151864ea
Author: Joachim Henze <Joachim.Henze(a)reactos.org>
AuthorDate: Tue Nov 14 23:25:56 2017 +0100
[RAPPS-DB] CORE-14012 update to ROSBE 2.1.5
---
media/rapps/rosbe.txt | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/media/rapps/rosbe.txt b/media/rapps/rosbe.txt
index edc99e2cb7..5625ba7a06 100644
--- a/media/rapps/rosbe.txt
+++ b/media/rapps/rosbe.txt
@@ -1,13 +1,13 @@
[Section]
Name = ReactOS Build Environment
-Version = 2.1.4
+Version = 2.1.5
License = GPL
Description = Allows you to build the ReactOS Source. For more instructions see ReactOS wiki.
-Size = 37.8 MiB
+Size = 37.9 MiB
Category = 7
URLSite = http://reactos.org/wiki/Build_Environment
-URLDownload = http://download.sourceforge.net/reactos/RosBE-2.1.4.exe
-SHA1 = aa32af1d1d5ecffa1ebcdda97d3bafccaa17d803
+URLDownload = http://download.sourceforge.net/reactos/RosBE-2.1.5.exe
+SHA1 = 6477ff6e4d68df39df831f53c044337f9f60e93e
CDPath = none
[Section.0405]
@@ -15,14 +15,14 @@ Description = Dovoluje zkompilovat zdrojový kód systému ReactOS. Pro další
[Section.0407]
Description = Erlaubt es Ihnen den ReactOS Source Code zu kompilieren. Im ReactOS-Wiki finden Sie dazu nähere Anweisungen.
-Size = 37,8 MiB
+Size = 37,9 MiB
[Section.0a]
Description = Te permite compilar el código de ReactOS. Para más información consulta la Wiki de ReactOS.
[Section.040c]
Description = Vous permet de compiler le code source de ReactOS. Pour plus d'instructions, reportez-vous au wiki ReactOS.
-Size = 37,8 Mio
+Size = 37,9 Mio
[Section.0410]
Description = Permette di compilare i sorgenti di ReactOS. Per maggiori informazioni consultare il Wiki di ReactOS.
@@ -35,16 +35,16 @@ Description = Pozwala zbudować obraz płyty ReactOS ze źródeł. Więcej infor
[Section.0418]
Description = Permite compilarea surselor ReactOS. Pentru instrucțiuni, consultați wiki ReactOS.
-Size = 37,8 Mio
+Size = 37,9 Mio
[Section.0419]
Description = Позволит Вам собрать ReactOS из исходных кодов. Подробности смотрите в ReactOS wiki.
-Size = 37,8 МиБ
+Size = 37,9 МиБ
[Section.041f]
Name = ReactOS Yapma Ortamı
Description = ReactOS Kaynak Kodları'nı derlemenize olanak sağlar. Daha çok açıklama için ReactOS Wiki'ye bakınız.
-Size = 37,8 MiB
+Size = 37,9 MiB
[Section.0422]
Description = Дозволяє зібрати ReactOS з вихідних кодів. За детальною інформацією дивіться в ReactOS Вікі.
https://git.reactos.org/?p=reactos.git;a=commitdiff;h=0b2bbd1125a935fb50e97…
commit 0b2bbd1125a935fb50e979812d3a34cfde500882
Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
AuthorDate: Mon Nov 13 00:27:41 2017 +0100
[NTOS] Addendum to da81345: Fix checks when a hive is opened in shared mode.
---
ntoskrnl/config/cminit.c | 14 ++++++++------
ntoskrnl/config/cmsysini.c | 7 +++++--
2 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/ntoskrnl/config/cminit.c b/ntoskrnl/config/cminit.c
index 46ab61e4b3..bf055fd914 100644
--- a/ntoskrnl/config/cminit.c
+++ b/ntoskrnl/config/cminit.c
@@ -38,15 +38,17 @@ CmpInitializeHive(OUT PCMHIVE *CmHive,
/*
* The following are invalid:
- * An external hive that is also internal.
- * A log hive that's not a primary hive too.
- * A volatile hive that's linked to permanent storage.
- * An in-memory initialization without hive data.
- * A log hive that's not linked to a correct file type.
+ * - An external hive that is also internal.
+ * - A log hive that is not a primary hive too.
+ * - A volatile hive that is linked to permanent storage,
+ * unless this hive is a shared system hive.
+ * - An in-memory initialization without hive data.
+ * - A log hive that is not linked to a correct file type.
*/
if (((External) && ((Primary) || (Log))) ||
((Log) && !(Primary)) ||
- ((HiveFlags & HIVE_VOLATILE) && ((Primary) || (External) || (Log))) ||
+ (!(CmpShareSystemHives) && (HiveFlags & HIVE_VOLATILE) &&
+ ((Primary) || (External) || (Log))) ||
((OperationType == HINIT_MEMORY) && (!HiveData)) ||
((Log) && (FileType != HFILE_TYPE_LOG)))
{
diff --git a/ntoskrnl/config/cmsysini.c b/ntoskrnl/config/cmsysini.c
index 112543fac7..a433485eb2 100644
--- a/ntoskrnl/config/cmsysini.c
+++ b/ntoskrnl/config/cmsysini.c
@@ -1297,9 +1297,12 @@ CmpLoadHiveThread(IN PVOID StartContext)
&CmpMachineHiveList[i].Allocate,
0);
if (!(NT_SUCCESS(Status)) ||
- (!(CmHive->FileHandles[HFILE_TYPE_LOG]) && !(CmpMiniNTBoot))) // HACK
+ (!(CmpShareSystemHives) && !(CmHive->FileHandles[HFILE_TYPE_LOG])))
{
- /* We failed or couldn't get a log file, raise a hard error */
+ /*
+ * We failed, or could not get a log file (unless
+ * the hive is shared), raise a hard error.
+ */
ErrorParameters = &FileName;
NtRaiseHardError(STATUS_CANNOT_LOAD_REGISTRY_FILE,
1,