gerrit/Documentation
Christian Aistleitner 27a3917dcb Fix sample reverse proxy configuration for Apache
Apache (at least version 2.2.22) chokes on AllowEncodedSlashes being
used in a <Location /> by stating

  AllowEncodedSlashes not allowed here

. Even if that would have been allowed, ProxyPass would encode encoded
forward slashes once again, so '%252F' would arrive at Gerrit instead
of '%2F', rendering the requests invalid.

We now:
* set AllowEncodedSlashes at the correct level in the configuration file
* switch to mod_rewrite, do get proper handling of escaped slashes
* remove now unused Proxy settings
* add a warning against allowing Apache to pass escaped characters

Change-Id: I5c4b96d3cbc1b37234066f80713d33c336989b40
2013-04-17 14:28:08 +02:00
..
images First Cut of Gerrit Walkthrough Introduction documentation. 2011-12-28 12:33:39 -07:00
man Add new gerrit-gc ssh command to man page generation machinery 2013-03-30 21:13:48 -04:00
.gitignore Move documentation to gerrit.googlecode.com website 2009-01-29 08:53:07 -08:00
access-control.txt Add LDAP Groups section to docs 2013-04-13 08:15:44 +02:00
asciidoc.conf Add executable examples for GET requests to REST API documentation 2013-01-23 21:04:46 +01:00
cmd-ban-commit.txt Add SSH command to ban commits 2012-03-30 16:12:42 +02:00
cmd-cherry-pick.txt Specify output file for curl commands in documentation 2012-07-09 11:34:59 +02:00
cmd-create-account.txt Update HTTP password from SSH commands. 2012-09-13 09:15:02 +02:00
cmd-create-group.txt Fix and complete synopsis of commands in documentation 2012-07-16 13:53:22 +02:00
cmd-create-project.txt Fix and complete synopsis of commands in documentation 2012-07-16 13:53:22 +02:00
cmd-flush-caches.txt Access control documentation: Flush caches capability 2012-03-21 17:43:29 +01:00
cmd-gc.txt Add SSH command to run Git garbage collection 2013-03-20 21:36:09 -07:00
cmd-gsql.txt Minor documentation formatting and white space errors fixed 2012-10-21 16:27:18 -07:00
cmd-hook-commit-msg.txt Documentation: commit message hook file should be executable 2012-08-17 09:46:38 +02:00
cmd-index.txt Merge "Fix name of 'test-submit rule' in command index" into stable-2.6 2013-03-26 13:54:05 +00:00
cmd-kill.txt Access control documentation: Kill and priority capabilities 2012-03-21 17:43:29 +01:00
cmd-ls-groups.txt Support to check via REST if a group is owned by the calling user 2013-02-08 14:48:38 +01:00
cmd-ls-projects.txt ls-projects: Add option to list projects on which a certain group is used 2012-08-31 15:53:04 +02:00
cmd-ls-user-refs.txt New option for ls-user-refs: --only-refs-heads 2012-11-28 12:24:10 +09:00
cmd-plugin-enable.txt Add ssh command to enable plugins 2012-07-26 16:24:47 -05:00
cmd-plugin-install.txt Document SSH commands gerrit plugin {ls|install|remove|reload} 2012-07-17 16:07:02 +02:00
cmd-plugin-ls.txt Document SSH commands gerrit plugin {ls|install|remove|reload} 2012-07-17 16:07:02 +02:00
cmd-plugin-reload.txt Document that on reload of a plugin a new plugin configuration gets active 2012-07-18 12:48:36 +02:00
cmd-plugin-remove.txt Document SSH commands gerrit plugin {ls|install|remove|reload} 2012-07-17 16:07:02 +02:00
cmd-query.txt Allow {} to be used for quoting in query expressions 2012-12-03 09:59:14 -08:00
cmd-receive-pack.txt Add options to refs/for/ magic branch syntax 2013-02-27 16:07:30 -08:00
cmd-rename-group.txt Add new SSH command to rename groups 2011-10-27 00:28:11 +02:00
cmd-review.txt Document new project-specific label configuration 2013-03-14 14:22:27 -07:00
cmd-set-account.txt Update HTTP password from SSH commands. 2012-09-13 09:15:02 +02:00
cmd-set-project-parent.txt Support to reparent all children of a parent project 2011-11-16 09:34:26 +01:00
cmd-set-project.txt Permit booleans in project.config to be inherited 2012-10-25 11:20:47 -07:00
cmd-set-reviewers.txt Fix and complete synopsis of commands in documentation 2012-07-16 13:53:22 +02:00
cmd-show-caches.txt Fix link in show caches documentation 2012-03-26 13:23:12 +02:00
cmd-show-connections.txt Fix and complete synopsis of commands in documentation 2012-07-16 13:53:22 +02:00
cmd-show-queue.txt Access control documentation: Capability view conn. & queue 2012-03-28 17:34:33 +02:00
cmd-stream-events.txt Send event to stream and execute hook when merge fails 2012-10-17 17:34:14 +09:00
cmd-suexec.txt documentation: Clean up command line documentation, examples 2011-06-14 16:50:19 -07:00
cmd-test-submit-rule.txt Add REST APIs to test submit_rule and submit_filter 2013-03-04 11:13:36 -08:00
cmd-test-submit-type.txt Add documentation for the SSH 'test-submit type' command 2013-03-26 10:50:19 +01:00
cmd-version.txt Add missing documentation of SSH "version" command 2012-09-25 12:26:52 -04:00
config-cla.txt Minor documentation tidy-up 2013-01-07 17:30:55 +09:00
config-contact.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
config-gerrit.txt Disable closing idle Ssh connections again 2013-04-08 02:06:57 +02:00
config-gitweb.txt Gitweb Instruction Updates 2012-08-01 16:55:37 -04:00
config-headerfooter.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
config-hooks.txt Add --is-draft parameter to comment-added hook 2013-03-14 11:26:33 -04:00
config-labels.txt Correct key name for the label function in the label documentation 2013-04-03 15:35:06 +02:00
config-login-register.txt Separate the initial user setup instructions to a shared file 2012-11-28 16:54:10 +09:00
config-mail.txt Send email notification when commit message is edited 2012-12-06 09:49:13 +09:00
config-reverseproxy.txt Fix sample reverse proxy configuration for Apache 2013-04-17 14:28:08 +02:00
config-sso.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
config-validation.txt Move commit message length checks to validation plugin 2013-02-22 16:02:17 +09:00
database-setup.txt Improve the instructions for PgSQL setup 2013-02-07 21:55:16 +01:00
dev-contributing.txt Update 'Documentation' section in Gerrit 2.6 release notes 2013-03-27 20:33:16 +00:00
dev-design.txt Update document to add content of file comment. 2012-11-17 12:43:57 +08:00
dev-eclipse.txt Update 'Documentation' section in Gerrit 2.6 release notes 2013-03-27 20:33:16 +00:00
dev-plugins.txt Allow HTTP plugins to change static or docs prefixes 2013-03-27 16:44:20 -04:00
dev-readme.txt Add 'Dev' section to Gerrit 2.6 release notes 2013-03-27 20:30:57 +00:00
dev-release-deploy-config.txt Improve release documentation 2012-09-03 14:11:12 +02:00
dev-release-subproject.txt Improve release documentation 2012-09-03 14:11:12 +02:00
dev-release.txt Update 'Documentation' section in Gerrit 2.6 release notes 2013-03-27 20:33:16 +00:00
error-branch-not-found.txt Adapt documentation to having 'Projects' as top level menu 2012-12-12 13:09:05 +01:00
error-change-closed.txt Add documentation of "change closed" error when using ssh review 2012-06-27 10:10:23 +02:00
error-change-does-not-belong-to-project.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-change-not-found.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-change-upload-blocked.txt Added explanation for "One or more refs/for/ ..." error 2011-02-03 08:53:46 +01:00
error-commit-already-exists.txt Add documentation of "commit already exists" error message 2012-12-11 17:54:13 +09:00
error-contains-banned-commit.txt Added explanation for "contains banned commit" error 2011-04-08 11:00:40 +02:00
error-has-duplicates.txt Added explanation for "... has duplicates" error 2011-03-10 13:17:36 +01:00
error-invalid-author.txt Correct documentation of "invalid author/committer" errors 2012-06-26 09:24:47 +02:00
error-invalid-changeid-line.txt Clarify error messages related to commit message footer content 2012-11-13 12:18:16 +09:00
error-invalid-committer.txt Correct documentation of "invalid author/committer" errors 2012-06-26 09:24:47 +02:00
error-messages.txt Fix error documentation for NoSuchProjectException 2013-02-19 08:39:18 +01:00
error-missing-changeid.txt Clarify error messages related to commit message footer content 2012-11-13 12:18:16 +09:00
error-multiple-changeid-lines.txt Clarify error messages related to commit message footer content 2012-11-13 12:18:16 +09:00
error-no-changes-made.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-no-common-ancestry.txt Added explanation for "no common ancestry" error 2011-01-25 15:33:40 +01:00
error-no-new-changes.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-non-fast-forward.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-not-a-gerrit-administrator.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-not-allowed-to-upload-merges.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-not-permitted-to-create.txt Added explanation for "Not permitted to create" error 2011-02-04 10:22:50 +01:00
error-not-signed-off-by.txt Clarify error messages related to commit message footer content 2012-11-13 12:18:16 +09:00
error-not-valid-ref.txt Added explanation for "not valid ref" error 2011-01-12 07:12:36 -08:00
error-permission-denied.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-prohibited-by-gerrit.txt Remove wrong error message if pushing a new ref fails 2013-01-23 09:59:48 +01:00
error-project-not-found.txt Fix error documentation for NoSuchProjectException 2013-02-19 08:39:18 +01:00
error-push-fails-due-to-commit-message.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-squash-commits-first.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
error-upload-denied.txt Access control documentation: Read and Submit 2012-01-23 16:46:57 +01:00
GEN-DOC-VERSION documentation: Fix version number to only consider x.y.z format 2010-02-22 14:14:53 -08:00
i18n-readme.txt Document new project-specific label configuration 2013-03-14 14:22:27 -07:00
index.txt Document new project-specific label configuration 2013-03-14 14:22:27 -07:00
install-j2ee.txt Documentation: Fix init.d symbolic link commands 2013-03-08 12:12:18 -05:00
install-quick.txt Separate the initial user setup instructions to a shared file 2012-11-28 16:54:10 +09:00
install.txt Documentation: Fix init.d symbolic link commands 2013-03-08 12:12:18 -05:00
intro-quick.txt Document new project-specific label configuration 2013-03-14 14:22:27 -07:00
json.txt Add DRAFT change state to JSON documentation 2013-02-21 17:27:49 +09:00
licenses.txt Include JavaEWAH in license list 2013-03-13 06:28:19 +00:00
Makefile Add asciidoc checks in the documentation makefile 2013-02-19 18:05:29 +09:00
pgm-daemon.txt Update pgm-daemon docs with the headless option. 2013-01-31 13:34:47 +01:00
pgm-gsql.txt Minor documentation formatting and white space errors fixed 2012-10-21 16:27:18 -07:00
pgm-index.txt Move code review notes logic to reviewnotes plugin 2013-02-01 11:05:48 +00:00
pgm-init.txt Documentation: Various corrections 2012-06-12 14:54:54 +02:00
pgm-LocalUsernamesToLowerCase.txt Enable case insensitive login to Gerrit WebUI for LDAP authentication 2011-10-26 23:01:57 +02:00
pgm-prolog-shell.txt prolog-shell: Simple command line Prolog interpreter 2011-06-21 14:15:53 -07:00
pgm-rulec.txt Fix spelling mistakes in Gerrit documentation 2011-10-27 02:24:06 +02:00
pgm-ScanTrackingIds.txt Fix spelling mistakes in Gerrit documentation 2011-10-27 02:24:06 +02:00
project-setup.txt Update 'Web UI' sections in Gerrit 2.6 release notes 2013-03-27 16:47:09 +01:00
prolog-change-facts.txt Expose basic commit statistics for the prolog rule engine. 2012-10-23 10:32:25 -04:00
prolog-cookbook.txt Describe Prolog related features in Gerrit 2.6 release notes 2013-03-26 13:31:53 +01:00
rest-api-accounts.txt Merge "Support to retrieve an account via REST" 2013-03-21 04:57:05 +00:00
rest-api-changes.txt Ensure ApprovalTable contains cells for all users/labels 2013-03-22 17:18:52 -07:00
rest-api-groups.txt Rename MemberInput to MembersInput in rest API docs 2013-03-18 14:48:46 +01:00
rest-api-projects.txt Support triggering GC for one project via REST 2013-03-26 15:06:08 -04:00
rest-api.txt REST API documentation: Move endpoints before protocol details 2013-04-03 13:52:24 +02:00
user-changeid.txt Clearer error message when Change-Id line not found 2013-04-16 18:16:32 +09:00
user-dashboards.txt Support '${project}' token in dashboard title and description 2013-04-04 10:06:29 +02:00
user-notify.txt Add new notify type that allows watching abandoning of changes 2013-01-10 23:23:56 -08:00
user-search.txt Document new project-specific label configuration 2013-03-14 14:22:27 -07:00
user-signedoffby.txt documentation: Clean up references to 'Gerrit2' 2009-12-11 17:43:39 -08:00
user-submodules.txt Revert "Expand submodule subscription support" 2012-12-07 11:23:55 -08:00
user-upload.txt Update 'Documentation' section in Gerrit 2.6 release notes 2013-03-27 20:33:16 +00:00