Browse Source

Clarified Tomcat forward-slash encoding in documentation (issue 29)

tags/v0.8.0
James Moger 12 years ago
parent
commit
efba97d1d2
2 changed files with 3 additions and 1 deletions
  1. 1
    0
      distrib/gitblit.properties
  2. 2
    1
      docs/03_faq.mkd

+ 1
- 0
distrib/gitblit.properties View File

@@ -202,6 +202,7 @@ web.mountParameters = true
#
# <https://issues.apache.org/jira/browse/WICKET-1303>
# <http://tomcat.apache.org/security-6.html#Fixed_in_Apache_Tomcat_6.0.10>
# Add *org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true* to *CATALINA_OPTS*
#
# SINCE 0.5.2
web.forwardSlashCharacter = /

+ 2
- 1
docs/03_faq.mkd View File

@@ -66,7 +66,8 @@ If you are using Apache mod_proxy, specify [AllowEncodedSlashes NoDecode](http:/
Tomcat takes the extra precaution of [disallowing embedded slashes by default](http://tomcat.apache.org/security-6.html#Fixed_in_Apache_Tomcat_6.0.10). This breaks Gitblit urls.
You have a few options on how to handle this scenario:
1. [Tweak Tomcat](http://tomcat.apache.org/security-6.html#Fixed_in_Apache_Tomcat_6.0.10)
1. [Tweak Tomcat](http://tomcat.apache.org/security-6.html#Fixed_in_Apache_Tomcat_6.0.10)
Add *org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true* to *CATALINA_OPTS*
2. *web.mountParameters = false* and use non-pretty, parameterized urls
3. *web.forwardSlashCharacter = !* which tells Gitblit to use **!** instead of **/**

Loading…
Cancel
Save