<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.6.5.9</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.6.5.9</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.6.5.9'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2010-12-15T19:27:41Z</updated>
<entry>
<title>Git 1.6.5.9</title>
<updated>2010-12-15T19:27:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-12-15T19:27:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ec82874ad47627a44b6b22a6645551a214293711'/>
<id>urn:sha1:ec82874ad47627a44b6b22a6645551a214293711</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Git 1.6.4.5</title>
<updated>2010-12-15T19:19:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-12-15T19:19:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=88fcc52e4468d5dfef4f50d2bdee4b168a855368'/>
<id>urn:sha1:88fcc52e4468d5dfef4f50d2bdee4b168a855368</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb: Introduce esc_attr to escape attributes of HTML elements</title>
<updated>2010-12-15T19:16:31Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2010-12-14T23:34:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3017ed62f47ce14a959e2d315c434d4980cf4243'/>
<id>urn:sha1:3017ed62f47ce14a959e2d315c434d4980cf4243</id>
<content type='text'>
It is needed only to escape attributes of handcrafted HTML elements,
and not those generated using CGI.pm subroutines / methods for HTML
generation.

While at it, add esc_url and esc_html where needed, and prefer to use
CGI.pm HTML generating methods than handcrafted HTML code.  Most of
those are probably unnecessary (could be exploited only by person with
write access to gitweb config, or at least access to the repository).

This fixes CVE-2010-3906

Reported-by: Emanuele Gentili &lt;e.gentili@tigersecurity.it&gt;
Helped-by: John 'Warthog9' Hawley &lt;warthog9@kernel.org&gt;
Helped-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
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>request-pull.txt: Document -p option</title>
<updated>2010-07-26T04:52:19Z</updated>
<author>
<name>Stephen Boyd</name>
<email>bebarino@gmail.com</email>
</author>
<published>2010-07-23T16:31:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d8e3ac7e7264863544c95069024f1cbaedb5db3d'/>
<id>urn:sha1:d8e3ac7e7264863544c95069024f1cbaedb5db3d</id>
<content type='text'>
Signed-off-by: Stephen Boyd &lt;bebarino@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint-1.6.4' into maint-1.6.5</title>
<updated>2010-07-26T04:51:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-07-26T04:51:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a07b10c8f930e88386d3b7424f25190af554275e'/>
<id>urn:sha1:a07b10c8f930e88386d3b7424f25190af554275e</id>
<content type='text'>
* maint-1.6.4:
  Check size of path buffer before writing into it
  rev-parse: fix --parse-opt --keep-dashdash --stop-at-non-option
</content>
</entry>
<entry>
<title>Check size of path buffer before writing into it</title>
<updated>2010-07-25T17:33:47Z</updated>
<author>
<name>Greg Brockman</name>
<email>gdb@MIT.EDU</email>
</author>
<published>2010-07-20T04:46:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1b0b962d771fb734cbf273f216b487bb58dec7b9'/>
<id>urn:sha1:1b0b962d771fb734cbf273f216b487bb58dec7b9</id>
<content type='text'>
This prevents a buffer overrun that could otherwise be triggered by
creating a file called '.git' with contents

  gitdir: (something really long)

Signed-off-by: Greg Brockman &lt;gdb@mit.edu&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>rev-parse: fix --parse-opt --keep-dashdash --stop-at-non-option</title>
<updated>2010-07-07T18:11:50Z</updated>
<author>
<name>Uwe Kleine-König</name>
<email>u.kleine-koenig@pengutronix.de</email>
</author>
<published>2010-07-06T14:46:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=29981380d03ffa63765dbeaea53a7ac9e8d6bc4f'/>
<id>urn:sha1:29981380d03ffa63765dbeaea53a7ac9e8d6bc4f</id>
<content type='text'>
The ?: operator has a lower priority than |, so the implicit associativity
made the 6th argument of parse_options be PARSE_OPT_KEEP_DASHDASH if
keep_dashdash was true discarding PARSE_OPT_STOP_AT_NON_OPTION and
PARSE_OPT_SHELL_EVAL.

Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Remove extra '-' from git-am(1)</title>
<updated>2010-03-05T06:02:44Z</updated>
<author>
<name>Michal Sojka</name>
<email>sojkam1@fel.cvut.cz</email>
</author>
<published>2010-03-04T12:08:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8024d5961bf885245d8febcb189a8c71bb46b29f'/>
<id>urn:sha1:8024d5961bf885245d8febcb189a8c71bb46b29f</id>
<content type='text'>
Signed-off-by: Michal Sojka &lt;sojkam1@fel.cvut.cz&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>dwim_ref: fix dangling symref warning</title>
<updated>2010-02-16T17:03:58Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2010-02-16T07:03:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=003c6abdb27c367747847a76b0a7890d67c794be'/>
<id>urn:sha1:003c6abdb27c367747847a76b0a7890d67c794be</id>
<content type='text'>
If we encounter a symref that is dangling, in most cases we will warn
about it. The one exception is a dangling HEAD, as that indicates a
branch yet to be born.

However, the check in dwim_ref was not quite right. If we were fed
something like "HEAD^0" we would try to resolve "HEAD", see that it is
dangling, and then check whether the _original_ string we got was
"HEAD" (which it wasn't in this case). And that makes no sense; the
dangling thing we found was not "HEAD^0" but rather "HEAD".

Fixing this squelches a scary warning from "submodule summary HEAD" (and
consequently "git status" with status.submodulesummary set) in an empty
repo, as the submodule script calls "git rev-parse -q --verify HEAD^0".

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>stash pop: remove 'apply' options during 'drop' invocation</title>
<updated>2010-02-16T05:46:27Z</updated>
<author>
<name>Thomas Rast</name>
<email>trast@student.ethz.ch</email>
</author>
<published>2010-02-15T16:05:46Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=460ccd0e19774fd5e4f69de5a454068c686ac5a6'/>
<id>urn:sha1:460ccd0e19774fd5e4f69de5a454068c686ac5a6</id>
<content type='text'>
The 'git stash pop' option parsing used to remove the first argument
in --index mode.  At the time this was implemented, this first
argument was always --index.  However, since the invention of the -q
option in fcdd0e9 (stash: teach quiet option, 2009-06-17) you can
cause an internal invocation of

  git stash drop --index

by running

  git stash pop -q --index

which then of course fails because drop doesn't know --index.

To handle this, instead let 'git stash apply' decide what the future
argument to 'drop' should be.

Warning: this means that 'git stash apply' must parse all options that
'drop' can take, and deal with them in the same way.  This is
currently true for its only option -q.

Signed-off-by: Thomas Rast &lt;trast@student.ethz.ch&gt;
Acked-by: Stephen Boyd &lt;bebarino@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
