<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_external_libxml2, branch stable/cm-13.0-ZNH5Y</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/LineageOS/android_external_libxml2/'/>
<entry>
<title>Merge remote-tracking branch 'libxml2/master' into cm-13.0</title>
<updated>2015-11-21T09:51:27+00:00</updated>
<author>
<name>Dan Pasanen</name>
<email>dan.pasanen@gmail.com</email>
</author>
<published>2015-11-21T09:51:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=16304977ca877f04b55b1f4a0848107f36af26ad'/>
<id>16304977ca877f04b55b1f4a0848107f36af26ad</id>
<content type='text'>
Change-Id: Ie7fc53fdf2140f593e0d275ae7b445b4f4723551
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie7fc53fdf2140f593e0d275ae7b445b4f4723551
</pre>
</div>
</content>
</entry>
<entry>
<title>Release of libxml2-2.9.3</title>
<updated>2015-11-20T09:55:11+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2015-11-20T09:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=6657afe83a38278f124ace71dc85f60420beb2d5'/>
<id>6657afe83a38278f124ace71dc85f60420beb2d5</id>
<content type='text'>
* configure.ac: updated
* doc/*: regenerated
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* configure.ac: updated
* doc/*: regenerated
</pre>
</div>
</content>
</entry>
<entry>
<title>CVE-2015-8242 Buffer overead with HTML parser in push mode</title>
<updated>2015-11-20T09:16:06+00:00</updated>
<author>
<name>Hugh Davenport</name>
<email>hugh@allthethings.co.nz</email>
</author>
<published>2015-11-20T09:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=8fb4a770075628d6441fb17a1e435100e2f3b1a2'/>
<id>8fb4a770075628d6441fb17a1e435100e2f3b1a2</id>
<content type='text'>
For https://bugzilla.gnome.org/show_bug.cgi?id=756372
Error in the code pointing to the codepoint in the stack for the
current char value instead of the pointer in the input that the SAX
callback expects
Reported and fixed by Hugh Davenport
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For https://bugzilla.gnome.org/show_bug.cgi?id=756372
Error in the code pointing to the codepoint in the stack for the
current char value instead of the pointer in the input that the SAX
callback expects
Reported and fixed by Hugh Davenport
</pre>
</div>
</content>
</entry>
<entry>
<title>CVE-2015-7500 Fix memory access error due to incorrect entities boundaries</title>
<updated>2015-11-20T08:06:59+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2015-11-20T08:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=f1063fdbe7fa66332bbb76874101c2a7b51b519f'/>
<id>f1063fdbe7fa66332bbb76874101c2a7b51b519f</id>
<content type='text'>
For https://bugzilla.gnome.org/show_bug.cgi?id=756525
handle properly the case where we popped out of the current entity
while processing a start tag
Reported by Kostya Serebryany @ Google

This slightly modifies the output of 754946 in regression tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For https://bugzilla.gnome.org/show_bug.cgi?id=756525
handle properly the case where we popped out of the current entity
while processing a start tag
Reported by Kostya Serebryany @ Google

This slightly modifies the output of 754946 in regression tests
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug on creating new stream from entity</title>
<updated>2015-11-20T07:07:38+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2015-11-20T07:07:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=fdfeecc1b73b0318466f0d61f0b8881ed9d92dd2'/>
<id>fdfeecc1b73b0318466f0d61f0b8881ed9d92dd2</id>
<content type='text'>
sometimes the entity could have a lenght of 0, i.e. it wasn't
parsed or used yet, and we ended up with an incoherent input state
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sometimes the entity could have a lenght of 0, i.e. it wasn't
parsed or used yet, and we ended up with an incoherent input state
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some loop issues embedding NEXT</title>
<updated>2015-11-20T07:06:02+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2015-11-20T07:06:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=3bd6ae147e294da6b378379cc87615b8fc111e73'/>
<id>3bd6ae147e294da6b378379cc87615b8fc111e73</id>
<content type='text'>
Next can switch the parser back to XML_PARSER_EOF state, we
need to consider those in loops consuming input
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Next can switch the parser back to XML_PARSER_EOF state, we
need to consider those in loops consuming input
</pre>
</div>
</content>
</entry>
<entry>
<title>Detect incoherency on GROW</title>
<updated>2015-11-20T07:04:09+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2015-11-20T07:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=35bcb1d758ed70aa7b257c9c3b3ff55e54e3d0da'/>
<id>35bcb1d758ed70aa7b257c9c3b3ff55e54e3d0da</id>
<content type='text'>
the current pointer to the input has to be between the base and end
if not stop everything we have an internal state error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the current pointer to the input has to be between the base and end
if not stop everything we have an internal state error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not print error context when there is none</title>
<updated>2015-11-20T07:01:22+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2015-11-20T07:01:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=ce0b0d0d81fdbb5f722a890432b52d363e4de57b'/>
<id>ce0b0d0d81fdbb5f722a890432b52d363e4de57b</id>
<content type='text'>
Which now happens more frequently du to xmlHaltParser use
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Which now happens more frequently du to xmlHaltParser use
</pre>
</div>
</content>
</entry>
<entry>
<title>Reuse xmlHaltParser() where it makes sense</title>
<updated>2015-11-20T06:59:30+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2015-11-20T06:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=e3b1597421ad7cbeb5939fc3b54f43f141c82366'/>
<id>e3b1597421ad7cbeb5939fc3b54f43f141c82366</id>
<content type='text'>
Unify the various place where either xmlStopParser was called
(which resets the error as a side effect) and places where we
used ctxt-&gt;instate = XML_PARSER_EOF to stop further processing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unify the various place where either xmlStopParser was called
(which resets the error as a side effect) and places where we
used ctxt-&gt;instate = XML_PARSER_EOF to stop further processing
</pre>
</div>
</content>
</entry>
<entry>
<title>Add xmlHaltParser() to stop the parser</title>
<updated>2015-11-20T06:55:30+00:00</updated>
<author>
<name>Daniel Veillard</name>
<email>veillard@redhat.com</email>
</author>
<published>2015-11-20T06:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_external_libxml2/commit/?id=28cd9cb747a94483f4aea7f0968d202c20bb4cfc'/>
<id>28cd9cb747a94483f4aea7f0968d202c20bb4cfc</id>
<content type='text'>
The problem is doing it in a consistent and safe fashion
It's more complex than just setting ctxt-&gt;instate = XML_PARSER_EOF
Update the public function to reuse that new internal routine
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem is doing it in a consistent and safe fashion
It's more complex than just setting ctxt-&gt;instate = XML_PARSER_EOF
Update the public function to reuse that new internal routine
</pre>
</div>
</content>
</entry>
</feed>
