<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_libxml2/result, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/'/>
<entry>
<title>Upgrade libxml2 to f0fd1b67fc883a24cdd039abb3d4fe4696104d72</title>
<updated>2020-09-02T03:28:19+00:00</updated>
<author>
<name>Haibo Huang</name>
<email>hhb@google.com</email>
</author>
<published>2020-09-02T03:28:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=f0a546b65c79638ea56248403782a3743a7f9165'/>
<id>f0a546b65c79638ea56248403782a3743a7f9165</id>
<content type='text'>
Test: make
Change-Id: Id00e9ce2bd9edc06e79985b707d2300572d2af62
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: make
Change-Id: Id00e9ce2bd9edc06e79985b707d2300572d2af62
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade libxml2 to 1a360c1c2ec950f478d55b31722ecf78f5698e97</title>
<updated>2020-07-31T07:02:25+00:00</updated>
<author>
<name>Haibo Huang</name>
<email>hhb@google.com</email>
</author>
<published>2020-07-31T06:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=cfd91dcb1d8895a6e567a9ff975c3ff6e08202d4'/>
<id>cfd91dcb1d8895a6e567a9ff975c3ff6e08202d4</id>
<content type='text'>
Also change upstream to github.

This change moves away from stable release. Because we need CMakeLists.txt. It is not in any release yet.

They are likely to release another stable version within this year. We can upgrade to that version when it is available.

Bug: 157157503
Change-Id: If6f245dbabe36a114563d209c8e100b7e3083f20
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also change upstream to github.

This change moves away from stable release. Because we need CMakeLists.txt. It is not in any release yet.

They are likely to release another stable version within this year. We can upgrade to that version when it is available.

Bug: 157157503
Change-Id: If6f245dbabe36a114563d209c8e100b7e3083f20
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to libxml2 2.9.9 (2019-01-03).</title>
<updated>2019-01-11T20:57:49+00:00</updated>
<author>
<name>Elliott Hughes</name>
<email>enh@google.com</email>
</author>
<published>2019-01-11T00:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=7fbecab3b0d35d90257fed533dea71aad448679d'/>
<id>7fbecab3b0d35d90257fed533dea71aad448679d</id>
<content type='text'>
Test: builds and boots
Change-Id: Ia2f383beeb2f6af715e2c44b546ded594f523dc4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: builds and boots
Change-Id: Ia2f383beeb2f6af715e2c44b546ded594f523dc4
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for ICU flush and pivot buffer</title>
<updated>2017-11-04T14:38:58+00:00</updated>
<author>
<name>Nick Wellnhofer</name>
<email>wellnhofer@aevum.de</email>
</author>
<published>2017-11-04T14:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=72182550926d31ad17357bd3ed69e49d7e69df02'/>
<id>72182550926d31ad17357bd3ed69e49d7e69df02</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix comparison of nodesets to strings</title>
<updated>2017-10-07T13:22:57+00:00</updated>
<author>
<name>Nick Wellnhofer</name>
<email>wellnhofer@aevum.de</email>
</author>
<published>2017-10-07T12:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=5af594d8bc55121ae454cba4d05793d1db7ff612'/>
<id>5af594d8bc55121ae454cba4d05793d1db7ff612</id>
<content type='text'>
Fix two bugs in xmlXPathNodeValHash which could lead to errors when
comparing nodesets to strings:

- Only use contents of text nodes to compute the hash for element nodes.
  Comments, PIs, and other node types don't affect the string-value and
  must be ignored.
- Reset `string` to NULL for node types other than text.

Reported by Aleksei on the mailing list:

    https://mail.gnome.org/archives/xml/2017-September/msg00016.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix two bugs in xmlXPathNodeValHash which could lead to errors when
comparing nodesets to strings:

- Only use contents of text nodes to compute the hash for element nodes.
  Comments, PIs, and other node types don't affect the string-value and
  must be ignored.
- Reset `string` to NULL for node types other than text.

Reported by Aleksei on the mailing list:

    https://mail.gnome.org/archives/xml/2017-September/msg00016.html
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Print error messages for truncated UTF-8 sequences"</title>
<updated>2017-08-30T12:19:06+00:00</updated>
<author>
<name>Nick Wellnhofer</name>
<email>wellnhofer@aevum.de</email>
</author>
<published>2017-08-30T12:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=69936b129fedcda3514fee1a0d6b39521923cbac'/>
<id>69936b129fedcda3514fee1a0d6b39521923cbac</id>
<content type='text'>
This reverts commit 79c8a6b which caused a serious regression in
streaming mode.

Also reverts part of commit 52ceced "Fix infinite loops with push
parser in recovery mode".

Fixes bug 786554.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 79c8a6b which caused a serious regression in
streaming mode.

Also reverts part of commit 52ceced "Fix infinite loops with push
parser in recovery mode".

Fixes bug 786554.
</pre>
</div>
</content>
</entry>
<entry>
<title>Detect infinite recursion in parameter entities</title>
<updated>2017-07-25T13:21:12+00:00</updated>
<author>
<name>Nick Wellnhofer</name>
<email>wellnhofer@aevum.de</email>
</author>
<published>2017-07-25T12:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=899a5d9f0ed13b8e32449a08a361e0de127dd961'/>
<id>899a5d9f0ed13b8e32449a08a361e0de127dd961</id>
<content type='text'>
When expanding a parameter entity in a DTD, infinite recursion could
lead to an infinite loop or memory exhaustion.

Thanks to Wei Lei for the first of many reports.

Fixes bug 759579.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When expanding a parameter entity in a DTD, infinite recursion could
lead to an infinite loop or memory exhaustion.

Thanks to Wei Lei for the first of many reports.

Fixes bug 759579.
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of "blanks wrapper" for parameter entities</title>
<updated>2017-06-20T11:19:47+00:00</updated>
<author>
<name>Nick Wellnhofer</name>
<email>wellnhofer@aevum.de</email>
</author>
<published>2017-06-18T22:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=872fea9485bd715aeccdaef64cda8a4cc05bd9c5'/>
<id>872fea9485bd715aeccdaef64cda8a4cc05bd9c5</id>
<content type='text'>
Now that replacement of parameter entities goes exclusively through
xmlSkipBlankChars, we can account for the surrounding space characters
there and remove the "blanks wrapper" hack.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that replacement of parameter entities goes exclusively through
xmlSkipBlankChars, we can account for the surrounding space characters
there and remove the "blanks wrapper" hack.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix xmlHaltParser</title>
<updated>2017-06-20T11:15:43+00:00</updated>
<author>
<name>Nick Wellnhofer</name>
<email>wellnhofer@aevum.de</email>
</author>
<published>2017-06-20T10:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=24246c762693c7237b0baaba85111a0326efa867'/>
<id>24246c762693c7237b0baaba85111a0326efa867</id>
<content type='text'>
Pop all extra input streams before resetting the input. Otherwise,
a call to xmlPopInput could make input available again.

Also set input-&gt;end to input-&gt;cur.

Changes the test output for some error tests. Unfortunately, some
fuzzed test cases were added to the test suite without manual cleanup.
This makes it almost impossible to review the impact of later changes
on the test output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pop all extra input streams before resetting the input. Otherwise,
a call to xmlPopInput could make input available again.

Also set input-&gt;end to input-&gt;cur.

Changes the test output for some error tests. Unfortunately, some
fuzzed test cases were added to the test suite without manual cleanup.
This makes it almost impossible to review the impact of later changes
on the test output.
</pre>
</div>
</content>
</entry>
<entry>
<title>Spelling and grammar fixes</title>
<updated>2017-06-17T14:34:23+00:00</updated>
<author>
<name>Nick Wellnhofer</name>
<email>wellnhofer@aevum.de</email>
</author>
<published>2017-06-17T14:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_libxml2/commit/?id=8bbe4508ef2a97110eac02f16782678c38ea97af'/>
<id>8bbe4508ef2a97110eac02f16782678c38ea97af</id>
<content type='text'>
Fixes bug 743172, bug 743489, bug 769632, bug 782400 and a few other
misspellings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes bug 743172, bug 743489, bug 769632, bug 782400 and a few other
misspellings.
</pre>
</div>
</content>
</entry>
</feed>
