Sebastian Sdorra 8aaa67cd6a #970 inspect mercurial commands in order to detect write requests
The HgPermissionFilter will now inspect the used mercurial command, of all requests which are using a read method like GET, HEAD, OPTIONS or TRACE and tread every one as write request, expect:
- no command was specified with the request (this is required for the hgweb ui)
- the command in the query string was found in the list of read commands
- if query string contains the batch command, then all commands specified in X-HgArg headers must be in the list of read commands
This change is required, in order to fix CVE-2018-1000132 for SCM-Manager.
2018-03-29 20:26:56 +02:00
2016-06-26 15:04:55 +02:00
2011-04-05 17:06:34 +02:00
2014-01-06 11:37:59 +01:00

SCM-Manager

This branch (1.x) is for the development of scm-manager 1.x. If you are interested in the development of version 2.x, please checkout the default branch.

Description
The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.
https://scm-manager.org/ Readme 179 MiB
Languages
Java 75.6%
TypeScript 19.6%
CSS 2.1%
HTML 1%
Groovy 0.4%
Other 1.3%