<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/gitweb/README, branch v1.6.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=v1.6.2</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.6.2'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2009-02-09T06:07:53Z</updated>
<entry>
<title>Merge branch 'maint'</title>
<updated>2009-02-09T06:07:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-09T06:07:53Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=df487baa30924a36ade38ada4f77379236dcce0f'/>
<id>urn:sha1:df487baa30924a36ade38ada4f77379236dcce0f</id>
<content type='text'>
* maint:
  gitweb: add $prevent_xss option to prevent XSS by repository content
  rev-list: fix showing distance when using --bisect-all
</content>
</entry>
<entry>
<title>gitweb: add $prevent_xss option to prevent XSS by repository content</title>
<updated>2009-02-09T05:51:25Z</updated>
<author>
<name>Matt McCutchen</name>
<email>matt@mattmccutchen.net</email>
</author>
<published>2009-02-08T00:00:09Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=7e1100e9e939c9178b2aa3969349e9e8d34488bf'/>
<id>urn:sha1:7e1100e9e939c9178b2aa3969349e9e8d34488bf</id>
<content type='text'>
Add a gitweb configuration variable $prevent_xss that disables features
to prevent content in repositories from launching cross-site scripting
(XSS) attacks in the gitweb domain.  Currently, this option makes gitweb
ignore README.html (a better solution may be worked out in the future)
and serve a blob_plain file of an untrusted type with
"Content-Disposition: attachment", which tells the browser not to show
the file at its original URL.

The XSS prevention is currently off by default.

Signed-off-by: Matt McCutchen &lt;matt@mattmccutchen.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: Update README that gitweb works better with PATH_INFO</title>
<updated>2009-02-02T02:33:51Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2009-02-01T21:37:45Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=e80f97e20c8122f79450e1f40f569df0b52773e9'/>
<id>urn:sha1:e80f97e20c8122f79450e1f40f569df0b52773e9</id>
<content type='text'>
One had to configure gitweb for it to find static files (stylesheets,
images) when using path_info URLs.  Now that it is not necessary
thanks to adding BASE element to HTML head if needed, update README to
reflect this fact.

Signed-off-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: webserver config for PATH_INFO</title>
<updated>2009-01-31T05:08:30Z</updated>
<author>
<name>Giuseppe Bilotta</name>
<email>giuseppe.bilotta@gmail.com</email>
</author>
<published>2009-01-31T01:31:51Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=0dbf027ad2fc946cb63330146560962fa5d43d2d'/>
<id>urn:sha1:0dbf027ad2fc946cb63330146560962fa5d43d2d</id>
<content type='text'>
Document some possible Apache configurations when the path_info feature
is enabled in gitweb.

Signed-off-by: Giuseppe Bilotta &lt;giuseppe.bilotta@gmail.com&gt;
Acked-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: More about how gitweb gets 'owner' of repository</title>
<updated>2008-07-27T21:14:01Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2008-07-26T23:23:46Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=ef115e26f7d6859f679d122d6c2300db09015396'/>
<id>urn:sha1:ef115e26f7d6859f679d122d6c2300db09015396</id>
<content type='text'>
Signed-off-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Acked-by: Petr Baudis &lt;pasky@suse.cz&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: Describe projects_index format in more detail</title>
<updated>2008-07-07T23:35:00Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2008-07-07T22:07:53Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=e67c9e3952a60dbf380cead5dae1d13fe9703f3c'/>
<id>urn:sha1:e67c9e3952a60dbf380cead5dae1d13fe9703f3c</id>
<content type='text'>
Update and extend information about $projects_list file format in
gitweb/README and in gitweb/INSTALL.

Signed-off-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb setup instruction: rewrite HEAD and root as well</title>
<updated>2008-06-08T20:46:37Z</updated>
<author>
<name>Ask Bjørn Hansen</name>
<email>ask@develooper.com</email>
</author>
<published>2008-06-07T07:19:26Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=55f409a826cbd574333dbc91d6f7e1e9888d696d'/>
<id>urn:sha1:55f409a826cbd574333dbc91d6f7e1e9888d696d</id>
<content type='text'>
Also add a few more hints for how to setup and configure gitweb as described

[jc: with a fix from Mike Hommey]

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Spelling fixes in the gitweb documentation</title>
<updated>2008-04-22T06:18:06Z</updated>
<author>
<name>Rafael Garcia-Suarez</name>
<email>rgarciasuarez@gmail.com</email>
</author>
<published>2008-04-17T11:45:52Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=eae7a75904f9634736ff622be9d1c1e5f5567c27'/>
<id>urn:sha1:eae7a75904f9634736ff622be9d1c1e5f5567c27</id>
<content type='text'>
Mostly spelling and grammar nits.

Signed-off-by: Rafael Garcia-Suarez &lt;rgarciasuarez@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: fallback to system-wide config file if default config does not exist</title>
<updated>2008-03-27T20:55:10Z</updated>
<author>
<name>Gerrit Pape</name>
<email>pape@smarden.org</email>
</author>
<published>2008-03-26T18:11:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=17a8b25005bb09b03bee7ddac5412c7d29675eef'/>
<id>urn:sha1:17a8b25005bb09b03bee7ddac5412c7d29675eef</id>
<content type='text'>
From a distribution point of view, configuration files for applications
should reside in /etc/.  On the other hand it's convenient for multiple
instances of gitweb (e.g. virtual web servers on a single machine) to have
a per-instance configuration file, just as gitweb currently supports
through the file gitweb_config.perl next to the cgi.

To support both at runtime, this commit introduces GITWEB_CONFIG_SYSTEM as
a system-wide configuration file which will be used as a fallback if the
config file sprecified throug GITWEB_CONFIG does not exist.

See also
 http://bugs.debian.org/450592

Signed-off-by: Gerrit Pape &lt;pape@smarden.org&gt;
Acked-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: Use the config file to set repository owner's name.</title>
<updated>2008-02-10T07:37:03Z</updated>
<author>
<name>Bruno Ribas</name>
<email>ribas@c3sl.ufpr.br</email>
</author>
<published>2008-02-08T16:38:04Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=b59012ef4e7dde1895d988736c7df64f68b1e940'/>
<id>urn:sha1:b59012ef4e7dde1895d988736c7df64f68b1e940</id>
<content type='text'>
Now gitweb checks if gitweb.owner exists before trying to get filesystem's
owner.

Allow to use configuration variable gitweb.owner set the repository owner,
it checks the gitweb.owner, if not set it uses filesystem directory's owner.

Useful when we don't want to maintain project list file, and all
repository directories have to have the same owner (for example when the
same SSH account is shared for all projects, using ssh_acl to control
access instead).

Signed-off-by: Bruno Ribas &lt;ribas@c3sl.ufpr.br&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
