From ea3db733339f0848d2e185b4c990a7951774fd0f Mon Sep 17 00:00:00 2001 From: Christophe Jaillet Date: Mon, 22 Oct 2018 20:45:11 +0000 Subject: [PATCH] Retsore 2.4.x default behavior modified in r1557580. Update doc accordingly. Slightly tweak mod_speling doc git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1844598 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_speling.xml | 16 +++++++++------- modules/mappers/mod_speling.c | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/docs/manual/mod/mod_speling.xml b/docs/manual/mod/mod_speling.xml index 5e53a2b864..54f9d7684c 100644 --- a/docs/manual/mod/mod_speling.xml +++ b/docs/manual/mod/mod_speling.xml @@ -44,21 +44,23 @@ misspellings. up to one misspelling (character insertion / omission / transposition or wrong character). A list is built with all document names which were matched using this - strategy.

+ strategy. Erroneous extension can also be fixed + by this module.

If, after scanning the directory,

@@ -103,7 +105,7 @@ module -

mod_speling should not be enabled in DAV +

mod_speling should not be enabled in DAV enabled directories, because it will try to "spell fix" newly created resource names against existing filenames, e.g., when trying to upload a new document doc43.html it might redirect to an existing @@ -128,7 +130,7 @@ module

When set, this directive limits the action of the spelling correction to lower/upper case changes. Other potential corrections are not performed, - except when CheckBasenameMatch is also set.

+ except when CheckBasenameMatch is also set.

@@ -136,7 +138,7 @@ module CheckBasenameMatch Also match files with differing file name extensions. CheckBasenameMatch on|off -CheckBasenameMatch Off +CheckBasenameMatch On server config virtual host diff --git a/modules/mappers/mod_speling.c b/modules/mappers/mod_speling.c index b0f4b8fe0e..35d33ea03d 100644 --- a/modules/mappers/mod_speling.c +++ b/modules/mappers/mod_speling.c @@ -76,7 +76,7 @@ static void *mkconfig(apr_pool_t *p) cfg->enabled = 0; cfg->check_case_only = 0; - cfg->check_basename_match = 0; + cfg->check_basename_match = 1; return cfg; } -- 2.50.1