<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/gitweb, branch v1.6.6.3</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.6.3</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.6.6.3'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2010-12-15T19:32:57Z</updated>
<entry>
<title>Git 1.6.6.3</title>
<updated>2010-12-15T19:32:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-12-15T19:32:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=abf411e28d9df669b0e690578a1eb95c0bd29847'/>
<id>urn:sha1:abf411e28d9df669b0e690578a1eb95c0bd29847</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<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='https://www.git.shady.money/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>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='https://www.git.shady.money/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>gitweb: Describe (possible) gitweb.js minification in gitweb/README</title>
<updated>2009-12-03T20:38:45Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2009-12-02T21:14:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=eff726f0c28097e7964eb876d005e50e0dcdb9a0'/>
<id>urn:sha1:eff726f0c28097e7964eb876d005e50e0dcdb9a0</id>
<content type='text'>
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>Merge branch 'jn/gitweb-blame'</title>
<updated>2009-12-01T19:28:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-12-01T19:28:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=8678bc09e3a553fdacfbf7f8493e400c399f8e7b'/>
<id>urn:sha1:8678bc09e3a553fdacfbf7f8493e400c399f8e7b</id>
<content type='text'>
* jn/gitweb-blame:
  gitweb: Add link to other blame implementation in blame views
  gitweb: Make linking to actions requiring JavaScript a feature
  gitweb.js: fix padLeftStr() and its usage
  gitweb.js: Harden setting blamed commit info in incremental blame
  gitweb.js: fix null object exception in initials calculation
  gitweb: Minify gitweb.js if JSMIN is defined
  gitweb: Create links leading to 'blame_incremental' using JavaScript
  gitweb: Colorize 'blame_incremental' view during processing
  gitweb: Incremental blame (using JavaScript)
  gitweb: Add optional "time to generate page" info in footer

Conflicts:
	Makefile
	gitweb/gitweb.css
</content>
</entry>
<entry>
<title>gitweb: Add link to other blame implementation in blame views</title>
<updated>2009-12-01T19:25:21Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2009-12-01T16:54:26Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=87e573f660dd0e871f3eb673d0b856488b6d8336'/>
<id>urn:sha1:87e573f660dd0e871f3eb673d0b856488b6d8336</id>
<content type='text'>
Add link to 'blame_incremental' action (which requires JavaScript) in
'blame' view, and add link to 'blame' action in 'blame_incremental'
view.

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: Make linking to actions requiring JavaScript a feature</title>
<updated>2009-12-01T04:09:41Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2009-11-26T20:12:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=e627e50a70677c057e984aea8bac4c27687e9614'/>
<id>urn:sha1:e627e50a70677c057e984aea8bac4c27687e9614</id>
<content type='text'>
Let gitweb turn some links (like 'blame' links) into linking to actions
which require JavaScript (like 'blame_incremental' action) only if
'javascript-actions' feature is enabled.

This means that links to such actions would be present only if both
JavaScript is enabled and 'javascript-actions' feature is enabled.

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.js: fix padLeftStr() and its usage</title>
<updated>2009-11-25T08:06:32Z</updated>
<author>
<name>Stephen Boyd</name>
<email>bebarino@gmail.com</email>
</author>
<published>2009-11-25T03:51:40Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=6821dee9a91131e1a003ee65b2f4218a19ea8f3d'/>
<id>urn:sha1:6821dee9a91131e1a003ee65b2f4218a19ea8f3d</id>
<content type='text'>
It seems that in Firefox-3.5 inserting &amp;nbsp; with javascript inserts the
literal &amp;nbsp; instead of a space. Fix this by inserting the unicode
representation for &amp;nbsp; instead.

Also fix the off-by-one error in the padding calculation that was
causing one less space to be inserted than was requested by the caller.

Signed-off-by: Stephen Boyd &lt;bebarino@gmail.com&gt;
Cc: Jakub Narebski &lt;jnareb@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>gitweb.js: Harden setting blamed commit info in incremental blame</title>
<updated>2009-11-25T08:04:39Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2009-11-25T00:45:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=6aa2de51511bf847f6e69dfcfc9e7d977ef171a6'/>
<id>urn:sha1:6aa2de51511bf847f6e69dfcfc9e7d977ef171a6</id>
<content type='text'>
Internet Explorer 8 stops at beginning of blame filling with the
following bug:

  "firstChild is null or not an object"

at this line:

  a_sha1.firstChild.data = commit.sha1.substr(0, 8);

It is (probably) caused by the fact that while a_sha1 element, which
looks like this:

  &lt;a href=""&gt; &lt;/a&gt;

It has a firstChild which is a text node containing only whitespace
(single space character) in other web browsers (Firefox 3.5, Opera 10,
Google Chrome 3.0), IE8 clobbers DOM, removing trailing/leading
whitespace.

Protect against this bug by creating text element if it does not
exist.

Found-by: Stephen Boyd &lt;bebarino@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>Merge branch 'mr/gitweb-snapshot'</title>
<updated>2009-11-24T06:28:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-11-24T06:28:31Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=2a971012b6be236c46cab7212239d70d92b02715'/>
<id>urn:sha1:2a971012b6be236c46cab7212239d70d92b02715</id>
<content type='text'>
* mr/gitweb-snapshot:
  t/gitweb-lib: Split HTTP response with non-GNU sed
  gitweb: Smarter snapshot names
  gitweb: Document current snapshot rules via new tests
  t/gitweb-lib.sh: Split gitweb output into headers and body
  gitweb: check given hash before trying to create snapshot
</content>
</entry>
</feed>
