]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Update the README.md file to talk about the verify-source makefile target.
authordrh <>
Mon, 5 Jun 2023 13:57:37 +0000 (13:57 +0000)
committerdrh <>
Mon, 5 Jun 2023 13:57:37 +0000 (13:57 +0000)
FossilOrigin-Name: aa8e79e16abf028d50370ae13b6c952a7b7f42985125bc8e7f51b20a10bfc336

README.md
manifest
manifest.uuid

index 0df8b58c231246158fdf77aaaa5573f6f653e271..56a6937eca97b3f0a1b734fa41747bf3017a90a0 100644 (file)
--- a/README.md
+++ b/README.md
@@ -307,8 +307,8 @@ describes its purpose and role within the larger system.
 ## Verifying Code Authenticity
 
 The `manifest` file at the root directory of the source tree
-contains either a SHA3-256 hash (for newer files) or a SHA1 hash (for
-older files) for every source file in the repository.
+contains either a SHA3-256 hash or a SHA1 hash
+for every source file in the repository.
 The name of the version of the entire source tree is just the
 SHA3-256 hash of the `manifest` file itself, possibly with the
 last line of that file omitted if the last line begins with
@@ -316,10 +316,21 @@ last line of that file omitted if the last line begins with
 The `manifest.uuid` file should contain the SHA3-256 hash of the
 `manifest` file. If all of the above hash comparisons are correct, then
 you can be confident that your source tree is authentic and unadulterated.
+Details on the format for the `manifest` files are available
+[on the Fossil website](https://fossil-scm.org/fossil/doc/trunk/www/fileformat.wiki#manifest).
 
-The format of the `manifest` file should be mostly self-explanatory, but
-if you want details, they are available
-[here](https://fossil-scm.org/fossil/doc/trunk/www/fileformat.wiki#manifest).
+The process of checking source code authenticity is automated by the 
+makefile:
+
+>   make verify-source
+
+Or on windows:
+
+>   nmake /f Makefile.msc verify-source
+
+Using the makefile to verify source integrity is good for detecting
+accidental changes to the source tree, but malecious changes could be
+hidden by also modifying the makefiles.
 
 ## Contacts
 
index e04ae5482e61419d6a26343d08d7ef43afffbce2..7dce080263cad6b9248414ad1d8c781bcc0a9a5b 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,12 +1,12 @@
-C Remove\sextraneous\sconsole\strace\soutput\sfrom\sprevious\scheck-in.
-D 2023-06-05T11:30:50.531
+C Update\sthe\sREADME.md\sfile\sto\stalk\sabout\sthe\sverify-source\smakefile\starget.
+D 2023-06-05T13:57:37.010
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
 F Makefile.in 3b155551e8c78751622bc5ce903b1a91beaa6e4c04710161ae51858bbd9e2edc
 F Makefile.linux-gcc f609543700659711fbd230eced1f01353117621dccae7b9fb70daa64236c5241
 F Makefile.msc 9c032cabd86fc0468167459b714478be7fe77e47ce43fdf1bfaf2e48e829a112
-F README.md e05bd8fcb45da04ab045c37f79a98654e8aa3b3b8f302cfbba80a0d510df75f7
+F README.md 6f942c2e542d53202dc75b114b0617e9e02f8a6a777508fc23c3d8297951c478
 F VERSION c6366dc72582d3144ce87b013cc35fe48d62f6d07d5be0c9716ea33c862144aa
 F aclocal.m4 a5c22d164aff7ed549d53a90fa56d56955281f50
 F art/sqlite370.eps aa97a671332b432a54e1d74ff5e8775be34200c2
@@ -2073,8 +2073,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 5dfaf0bce83c3e15ad605e3f07291ce219f1a2726ce77be27779897088ee13d5
-R 24895132f932d28d1fbf21fb3ad724f8
-U stephan
-Z 8cb9e4826ff5723987a4be236192bd78
+P c9f6e36d59fc8bf2bcef6fc14ff2e9ad3dfd972de94d4a71ff3f56134810a8ef
+R e91c88c8e46445d9eca494cc1fdddcf5
+U drh
+Z 3888741ff2c2850220d9e06ebbda1c5d
 # Remove this line to create a well-formed Fossil manifest.
index ef823f6572a15d89da89270801fc1b62cf75569d..dc44c40af6f97913eeb0ddd6838326c32533662e 100644 (file)
@@ -1 +1 @@
-c9f6e36d59fc8bf2bcef6fc14ff2e9ad3dfd972de94d4a71ff3f56134810a8ef
\ No newline at end of file
+aa8e79e16abf028d50370ae13b6c952a7b7f42985125bc8e7f51b20a10bfc336
\ No newline at end of file