<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libplist/src, branch 1.12</title>
<subtitle>Library to handle Apple Property List format files in binary or XML</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/'/>
<entry>
<title>bplist: Fix plist_from_bin() changing value nodes to key nodes in dictionaries</title>
<updated>2014-10-09T20:26:18+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2014-10-09T20:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=b3ab0a4276036cc89f431dafb81dc585b39a89f1'/>
<id>b3ab0a4276036cc89f431dafb81dc585b39a89f1</id>
<content type='text'>
The parsing logic for binary dictionaries wrongly enforced the key type even
on nodes that were already parsed as value nodes. This caused the resulting
plist_t node tree to have key nodes instead of value nodes within dictionaries
for some valid binary plists. This commit should also generally fixes parsing
of binary plist files which use an efficient dictionary reference table.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The parsing logic for binary dictionaries wrongly enforced the key type even
on nodes that were already parsed as value nodes. This caused the resulting
plist_t node tree to have key nodes instead of value nodes within dictionaries
for some valid binary plists. This commit should also generally fixes parsing
of binary plist files which use an efficient dictionary reference table.
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop src/common.h and use byte order macros from config.h directly</title>
<updated>2014-10-03T13:49:36+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-10-03T13:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=adf9ec81ff7e5b8257c7d635657fcb2ffadc7e6a'/>
<id>adf9ec81ff7e5b8257c7d635657fcb2ffadc7e6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid exporting non-public symbols</title>
<updated>2014-10-03T13:39:47+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-10-03T13:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=62813daf2c4aaec675652d9c1131a58dfa634e38'/>
<id>62813daf2c4aaec675652d9c1131a58dfa634e38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bplist: Prevent crash in plist_from_bin() when parsing unusually structured binary plist</title>
<updated>2014-09-23T15:50:43+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-09-23T15:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=063c629baef6028e84838f77fd1401b05e41dc58'/>
<id>063c629baef6028e84838f77fd1401b05e41dc58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>C++: Make sure String::GetValue() and Key::GetValue() don't crash with NULL strings</title>
<updated>2014-09-19T23:03:33+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-09-19T23:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=5ddbe5fa5ee011df10e288c405302a01e7c1dc71'/>
<id>5ddbe5fa5ee011df10e288c405302a01e7c1dc71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added const to Array.GetSize(), and to 3 Node methods.</title>
<updated>2014-09-19T22:10:46+00:00</updated>
<author>
<name>Aaron Burghardt</name>
</author>
<published>2014-08-16T21:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=b6c43e901c1ee3ded15261621be1aaa090dab984'/>
<id>b6c43e901c1ee3ded15261621be1aaa090dab984</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change Clone() to be const, which required constructors with const references and a const GetValue().</title>
<updated>2014-09-19T22:10:46+00:00</updated>
<author>
<name>Aaron Burghardt</name>
</author>
<published>2014-08-16T01:59:01+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=ccd6f05fe1e6cd5a1611b0df78974fa39869013d'/>
<id>ccd6f05fe1e6cd5a1611b0df78974fa39869013d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed memory leaks in new_xml_plist() and parse_real_node().</title>
<updated>2014-08-25T10:07:32+00:00</updated>
<author>
<name>Aaron Burghardt</name>
</author>
<published>2014-08-25T01:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=bc147d80b5a608b8a0478041e5198093ecd767b8'/>
<id>bc147d80b5a608b8a0478041e5198093ecd767b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bplist: Silence compiler warning about 'always true' comparison due to type mismatch</title>
<updated>2014-08-05T23:32:06+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2014-08-05T23:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=1c0b659b92c1f5de50af79cbd85713851a3fa975'/>
<id>1c0b659b92c1f5de50af79cbd85713851a3fa975</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xplist: Fix keys not being output correctly if converted to XML entities</title>
<updated>2014-05-27T08:44:05+00:00</updated>
<author>
<name>Martin Szulecki</name>
</author>
<published>2014-05-27T08:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libplist.git/commit/?id=63abebfba51a96e6862cd84e8a768b2c1f6ec834'/>
<id>63abebfba51a96e6862cd84e8a768b2c1f6ec834</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
