##// END OF EJS Templates
svn-support: Add proper escaping to the mod_dav_svn template. #4244...
Martin Bornhold -
r860:8e79f249 stable
parent child Browse files
Show More
@@ -1,65 +1,65 b''
1 1 # Auto generated configuration for use with the Apache mod_dav_svn module.
2 2 #
3 3 # WARNING: Make sure your Apache instance which runs the mod_dav_svn module is
4 4 # only accessible by RhodeCode. Otherwise everyone is able to browse
5 5 # the repositories or run subversion operations (checkout/commit/etc.).
6 6 #
7 7 # The mod_dav_svn module does not support subversion repositories which are
8 8 # organized in subfolders. To support the repository groups of RhodeCode it is
9 9 # required to provide a <Location> block for each group pointing to the
10 10 # repository group sub folder.
11 11 #
12 12 # To ease the configuration RhodeCode auto generates this file whenever a
13 13 # repository group is created/changed/deleted. Auto generation can be configured
14 14 # in the ini file.
15 15 #
16 16 # To include this configuration into your apache config you can use the
17 17 # `Include` directive. See the following example snippet of a virtual host how
18 18 # to include this configuration file.
19 19 #
20 20 # <VirtualHost *:8080>
21 21 # ServerAdmin webmaster@localhost
22 22 # DocumentRoot /var/www/html
23 23 # ErrorLog ${'${APACHE_LOG_DIR}'}/error.log
24 24 # CustomLog ${'${APACHE_LOG_DIR}'}/access.log combined
25 25 # Include /path/to/generated/mod_dav_svn.conf
26 26 # </VirtualHost>
27 27
28 28
29 <Location ${location_root|n}>
29 <Location "${location_root|n}">
30 30 # The mod_dav_svn module takes the username from the apache request object.
31 31 # Without authorization this will be empty and no username is logged for the
32 32 # transactions. This will result in "(no author)" for each revision. The
33 33 # following directives implement a fake authentication that allows every
34 34 # username/password combination.
35 35 AuthType Basic
36 AuthName ${rhodecode_realm|n}
36 AuthName "${rhodecode_realm|n}"
37 37 AuthBasicProvider anon
38 38 Anonymous *
39 39 Require valid-user
40 40
41 41 DAV svn
42 SVNParentPath ${parent_path_root|n}
43 SVNListParentPath ${'On' if svn_list_parent_path else 'Off'|n}
42 SVNParentPath "${parent_path_root|n}"
43 SVNListParentPath ${"On" if svn_list_parent_path else "Off"|n}
44 44
45 45 Allow from all
46 46 Order allow,deny
47 47 </Location>
48 48
49 49 % for location, parent_path in repo_group_paths:
50 50
51 <Location ${location|n}>
51 <Location "${location|n}">
52 52 AuthType Basic
53 AuthName ${rhodecode_realm|n}
53 AuthName "${rhodecode_realm|n}"
54 54 AuthBasicProvider anon
55 55 Anonymous *
56 56 Require valid-user
57 57
58 58 DAV svn
59 SVNParentPath ${parent_path|n}
60 SVNListParentPath ${'On' if svn_list_parent_path else 'Off'|n}
59 SVNParentPath "${parent_path|n}"
60 SVNListParentPath ${"On" if svn_list_parent_path else "Off"|n}
61 61
62 62 Allow from all
63 63 Order allow,deny
64 64 </Location>
65 65 % endfor
General Comments 0
You need to be logged in to leave comments. Login now