<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/git.git/t, branch bc/commit-invalid-utf8</title>
<subtitle>github.com: git/git.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/'/>
<entry>
<title>commit: reject non-characters</title>
<updated>2013-07-09T16:01:24+00:00</updated>
<author>
<name>Peter Krefting</name>
<email>peter@softwolves.pp.se</email>
</author>
<published>2013-07-09T11:16:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=81050ac604e27395509b5bffe80692a14d6ad3cd'/>
<id>81050ac604e27395509b5bffe80692a14d6ad3cd</id>
<content type='text'>
Unicode clause D14 defines all characters U+nFFFE and U+nFFFF (where
0 &lt;= n &lt;= 10h) as well as the range U+FDD0..U+FDEF as non-characters,
reserved for internal use only.  Disallow these characters in commit
messages as they are normally not recommended for interchange.

Signed-off-by: Peter Krefting &lt;peter@softwolves.pp.se&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unicode clause D14 defines all characters U+nFFFE and U+nFFFF (where
0 &lt;= n &lt;= 10h) as well as the range U+FDD0..U+FDEF as non-characters,
reserved for internal use only.  Disallow these characters in commit
messages as they are normally not recommended for interchange.

Signed-off-by: Peter Krefting &lt;peter@softwolves.pp.se&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>commit: reject overlong UTF-8 sequences</title>
<updated>2013-07-05T04:48:45+00:00</updated>
<author>
<name>brian m. carlson</name>
<email>sandals@crustytoothpaste.net</email>
</author>
<published>2013-07-04T17:20:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=e82bd6cc70db28dab8d0434e4033013adcd0abfa'/>
<id>e82bd6cc70db28dab8d0434e4033013adcd0abfa</id>
<content type='text'>
The commit code accepts pseudo-UTF-8 sequences that encode a character with more
bytes than necessary.  Reject such sequences, since they are not valid UTF-8.

Signed-off-by: brian m. carlson &lt;sandals@crustytoothpaste.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The commit code accepts pseudo-UTF-8 sequences that encode a character with more
bytes than necessary.  Reject such sequences, since they are not valid UTF-8.

Signed-off-by: brian m. carlson &lt;sandals@crustytoothpaste.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>commit: reject invalid UTF-8 codepoints</title>
<updated>2013-07-05T04:45:18+00:00</updated>
<author>
<name>brian m. carlson</name>
<email>sandals@crustytoothpaste.net</email>
</author>
<published>2013-07-04T17:19:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=28110d4bfc613d875231d3d7788500d876136ffc'/>
<id>28110d4bfc613d875231d3d7788500d876136ffc</id>
<content type='text'>
The commit code already contains code for validating UTF-8, but it does not
check for invalid values, such as guaranteed non-characters and surrogates.  Fix
this by explicitly checking for and rejecting such characters.

Signed-off-by: brian m. carlson &lt;sandals@crustytoothpaste.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The commit code already contains code for validating UTF-8, but it does not
check for invalid values, such as guaranteed non-characters and surrogates.  Fix
this by explicitly checking for and rejecting such characters.

Signed-off-by: brian m. carlson &lt;sandals@crustytoothpaste.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jc/t5551-posix-sed-bre' into maint</title>
<updated>2013-07-03T22:37:58+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-07-03T22:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=0bdae5ff7dd4aca3532d9b0336532c23eb2c44ab'/>
<id>0bdae5ff7dd4aca3532d9b0336532c23eb2c44ab</id>
<content type='text'>
* jc/t5551-posix-sed-bre:
  t5551: do not use unportable sed '\+'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* jc/t5551-posix-sed-bre:
  t5551: do not use unportable sed '\+'
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rs/empty-archive' into maint</title>
<updated>2013-07-03T22:36:54+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-07-03T22:36:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=250ee16c14c8b37b437fbfc7345313d7db32b95d'/>
<id>250ee16c14c8b37b437fbfc7345313d7db32b95d</id>
<content type='text'>
* rs/empty-archive:
  t5004: resurrect original empty tar archive test
  t5004: avoid using tar for checking emptiness of archive

Conflicts:
	t/t5004-archive-corner-cases.sh
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rs/empty-archive:
  t5004: resurrect original empty tar archive test
  t5004: avoid using tar for checking emptiness of archive

Conflicts:
	t/t5004-archive-corner-cases.sh
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ar/wildmatch-foldcase' into maint</title>
<updated>2013-07-03T22:31:27+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-07-03T22:31:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=4b0d73f33d88f1b604dad049e7af6a9a94824160'/>
<id>4b0d73f33d88f1b604dad049e7af6a9a94824160</id>
<content type='text'>
The wildmatch engine did not honor WM_CASEFOLD option correctly.

* ar/wildmatch-foldcase:
  wildmatch: properly fold case everywhere
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The wildmatch engine did not honor WM_CASEFOLD option correctly.

* ar/wildmatch-foldcase:
  wildmatch: properly fold case everywhere
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'cb/log-follow-with-combined' into maint</title>
<updated>2013-07-03T22:30:59+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-07-03T22:30:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=318e758f327c486a606ece48c5dfb5fa6e5d39d5'/>
<id>318e758f327c486a606ece48c5dfb5fa6e5d39d5</id>
<content type='text'>
"git log -c --follow $path" segfaulted upon hitting the commit that
renamed the $path being followed.

* cb/log-follow-with-combined:
  fix segfault with git log -c --follow
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"git log -c --follow $path" segfaulted upon hitting the commit that
renamed the $path being followed.

* cb/log-follow-with-combined:
  fix segfault with git log -c --follow
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rr/die-on-missing-upstream' into maint</title>
<updated>2013-07-03T22:30:24+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-07-03T22:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=b3bf469bf8d4cff6fbfef7db1c6f74b63906a317'/>
<id>b3bf469bf8d4cff6fbfef7db1c6f74b63906a317</id>
<content type='text'>
When a reflog notation is used for implicit "current branch", we did
not say which branch, and worse said "branch ''".

* rr/die-on-missing-upstream:
  sha1_name: fix error message for @{&lt;N&gt;}, @{&lt;date&gt;}
  sha1_name: fix error message for @{u}
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a reflog notation is used for implicit "current branch", we did
not say which branch, and worse said "branch ''".

* rr/die-on-missing-upstream:
  sha1_name: fix error message for @{&lt;N&gt;}, @{&lt;date&gt;}
  sha1_name: fix error message for @{u}
</pre>
</div>
</content>
</entry>
<entry>
<title>t7500: fix flipped actual/expect</title>
<updated>2013-07-01T16:53:00+00:00</updated>
<author>
<name>Andrew Pimlott</name>
<email>andrew@pimlott.net</email>
</author>
<published>2013-07-01T16:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=f66d000b0d7d6d3c858f3aacd9a67d4809ac8011'/>
<id>f66d000b0d7d6d3c858f3aacd9a67d4809ac8011</id>
<content type='text'>
Signed-off-by: Andrew Pimlott &lt;andrew@pimlott.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andrew Pimlott &lt;andrew@pimlott.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>lib-rebase: document exec_ in FAKE_LINES</title>
<updated>2013-07-01T16:52:25+00:00</updated>
<author>
<name>Andrew Pimlott</name>
<email>andrew@pimlott.net</email>
</author>
<published>2013-07-01T16:20:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/git.git/commit/?id=296fa99334ff9fc0ca1ea01bce5f53d7ae248d5f'/>
<id>296fa99334ff9fc0ca1ea01bce5f53d7ae248d5f</id>
<content type='text'>
Signed-off-by: Andrew Pimlott &lt;andrew@pimlott.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Andrew Pimlott &lt;andrew@pimlott.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
