<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libplist/src, branch 2.4.0</title>
<subtitle>Library to handle Apple Property List format files in binary or XML</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/'/>
<entry>
<title>Add a libplist_version() function to the interface</title>
<updated>2024-02-05T10:47:06+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-02-05T10:47:06+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=082b69db5dba8d53d828a0741eb5bcef10849951'/>
<id>082b69db5dba8d53d828a0741eb5bcef10849951</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix PLIST_API definitions</title>
<updated>2024-01-29T09:45:41+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-01-29T09:45:41+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=3daee6097cfa14c597e5104b02acfe83749001d9'/>
<id>3daee6097cfa14c597e5104b02acfe83749001d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent OOB access in plist_from_memory</title>
<updated>2023-12-12T09:48:41+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-12-12T09:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=8487d23fd2ab5683d631fd41e5f6a2f5a44d867a'/>
<id>8487d23fd2ab5683d631fd41e5f6a2f5a44d867a</id>
<content type='text'>
Credit to OSS-Fuzz
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Credit to OSS-Fuzz
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent adding NULL items to array/dictionary nodes</title>
<updated>2023-08-29T23:03:44+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-08-29T23:03:44+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=d45396aad911d496494a587bd2d3ef20c2e8a8d0'/>
<id>d45396aad911d496494a587bd2d3ef20c2e8a8d0</id>
<content type='text'>
Thanks to @tihmstar for pointing this out!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to @tihmstar for pointing this out!
</pre>
</div>
</content>
</entry>
<entry>
<title>Plug memory leak in plist_write_to_stream()</title>
<updated>2023-06-15T12:18:09+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-06-15T12:18:09+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=2d8d7ef272db06783989f77ba1ed80aa0f4d2dfd'/>
<id>2d8d7ef272db06783989f77ba1ed80aa0f4d2dfd</id>
<content type='text'>
Thanks @beyonik for pointing this out!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks @beyonik for pointing this out!
</pre>
</div>
</content>
</entry>
<entry>
<title>Add explicit casts and fix return type mismatches</title>
<updated>2023-05-20T22:12:57+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-05-20T22:12:57+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=f28cf0f1e51c7554d590cbec56abac46b4a44b4e'/>
<id>f28cf0f1e51c7554d590cbec56abac46b4a44b4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add an explicit PLIST_FORMAT_NONE value</title>
<updated>2023-05-20T15:32:34+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-05-20T15:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=d772fd74d2a52646c34d558220533547725a2298'/>
<id>d772fd74d2a52646c34d558220533547725a2298</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bplist: Move realloc from parse_unicode_node() into plist_utf16be_to_utf8()</title>
<updated>2023-05-14T10:29:18+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-05-14T10:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=21a432bc746e9d3897d4972a9c17ee99b0c1ecc0'/>
<id>21a432bc746e9d3897d4972a9c17ee99b0c1ecc0</id>
<content type='text'>
It is very confusing to handle the reallocation (buffer shrinking)
outside of the actual conversion function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is very confusing to handle the reallocation (buffer shrinking)
outside of the actual conversion function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure function signatures match their declarations in the public header</title>
<updated>2023-05-13T23:44:08+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-05-13T23:44:08+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=b7d74590ebc1d7068867fdb29fafb9a934d02526'/>
<id>b7d74590ebc1d7068867fdb29fafb9a934d02526</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Windows: Use winsock2.h instead of sys/time.h when using MSVC</title>
<updated>2023-05-13T18:23:19+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-05-13T18:23:19+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.sukimashita.com/libplist.git/commit/?id=ff0010080bbab16ec7b12b7f71e958d1e4f6f94b'/>
<id>ff0010080bbab16ec7b12b7f71e958d1e4f6f94b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
