Fossil SCM
permissive-manifest-parser setting is now marked as sensitive to keep an attacker from turning it on.
Commit
1e34705ed8a38f6810c8237d1323fd585e693f7f45d6f3f854cf341bb9cde658
Parent
9e59cf18fccd0ea…
1 file changed
+1
-1
M
src/db.c
+1
-1
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -3927,11 +3927,11 @@ | ||
| 3927 | 3927 | ** send the "pragma avoid-delta-manifests" statement in its reply, |
| 3928 | 3928 | ** which will cause the client to avoid generating a delta |
| 3929 | 3929 | ** manifest. |
| 3930 | 3930 | */ |
| 3931 | 3931 | /* |
| 3932 | -** SETTING: permissive-manifest-parser boolean default=off | |
| 3932 | +** SETTING: permissive-manifest-parser boolean default=off sensitive | |
| 3933 | 3933 | ** By default, fossil fatally fails if any files are found in a |
| 3934 | 3934 | ** manifest which have a name matching a checkout database name. In |
| 3935 | 3935 | ** order to support repositories where such files were inadvertently |
| 3936 | 3936 | ** checked in, this setting, when on, allows such files to be handled |
| 3937 | 3937 | ** as if they were normal files. Only enable this if absolutely |
| 3938 | 3938 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -3927,11 +3927,11 @@ | |
| 3927 | ** send the "pragma avoid-delta-manifests" statement in its reply, |
| 3928 | ** which will cause the client to avoid generating a delta |
| 3929 | ** manifest. |
| 3930 | */ |
| 3931 | /* |
| 3932 | ** SETTING: permissive-manifest-parser boolean default=off |
| 3933 | ** By default, fossil fatally fails if any files are found in a |
| 3934 | ** manifest which have a name matching a checkout database name. In |
| 3935 | ** order to support repositories where such files were inadvertently |
| 3936 | ** checked in, this setting, when on, allows such files to be handled |
| 3937 | ** as if they were normal files. Only enable this if absolutely |
| 3938 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -3927,11 +3927,11 @@ | |
| 3927 | ** send the "pragma avoid-delta-manifests" statement in its reply, |
| 3928 | ** which will cause the client to avoid generating a delta |
| 3929 | ** manifest. |
| 3930 | */ |
| 3931 | /* |
| 3932 | ** SETTING: permissive-manifest-parser boolean default=off sensitive |
| 3933 | ** By default, fossil fatally fails if any files are found in a |
| 3934 | ** manifest which have a name matching a checkout database name. In |
| 3935 | ** order to support repositories where such files were inadvertently |
| 3936 | ** checked in, this setting, when on, allows such files to be handled |
| 3937 | ** as if they were normal files. Only enable this if absolutely |
| 3938 |