<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns="http://www.w3.org/2005/Atom"><id>https://libzip.org/feed.xml</id><title>libzip</title><updated>2026-10-07T00:00:00+00:00</updated><link href="https://libzip.org/" rel="alternate"/><link href="https://libzip.org/feed.xml" rel="self"/><generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator><subtitle>A C library for reading, creating, and modifying zip archives.</subtitle><entry><id>https://libzip.org/news/release-1.11</id><title>Released libzip 1.11</title><updated>2026-10-07T14:35:28.386068+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Stop searching after finding acceptable central directory, even if it contains inconsistencies.&lt;/li&gt;
&lt;li&gt;Only write Zip64 EOCD if fields don't fit in normal EOCD. Previously libzip also wrote it when any directory entry required Zip64.&lt;/li&gt;
&lt;li&gt;Allow bytes from 0x00-0x1F as UTF-8.&lt;/li&gt;
&lt;li&gt;Add new error code &lt;code&gt;ZIP_ER_TRUNCATED_ZIP&lt;/code&gt; for files that start with a valid local header signature.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zipcmp&lt;/code&gt;: add &lt;code&gt;-T&lt;/code&gt; option for comparing timestamps.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;zip_file_replace&lt;/code&gt; now removes the target's extra field information.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.tar.xz"&gt;libzip-1.11.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.tar.gz"&gt;libzip-1.11.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-111"/><published>2024-09-19T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11.1</id><title>Released libzip 1.11.1</title><updated>2026-10-07T14:35:28.385743+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Fix zipconf.h for version number with missing third component.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.1.tar.xz"&gt;libzip-1.11.1.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.1.tar.gz"&gt;libzip-1.11.1.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1111"/><published>2024-09-19T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11.2</id><title>Released libzip 1.11.2</title><updated>2026-10-07T14:35:28.385370+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Fix performance regression in &lt;code&gt;zip_stat&lt;/code&gt; introduced in 1.11.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.2.tar.xz"&gt;libzip-1.11.2.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.2.tar.gz"&gt;libzip-1.11.2.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1112"/><published>2024-10-31T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11.3</id><title>Released libzip 1.11.3</title><updated>2026-10-07T14:35:28.384984+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Report read error for corrupted encrypted file data.&lt;/li&gt;
&lt;li&gt;Avoid unnecessary seeks when writing archive.&lt;/li&gt;
&lt;li&gt;Don't hardcode &lt;code&gt;_Nullable&lt;/code&gt; support in &lt;code&gt;zip.h&lt;/code&gt; to allow it to be used with different compilers.&lt;/li&gt;
&lt;li&gt;Improve check for GetSecurityInformation availability on Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.3.tar.xz"&gt;libzip-1.11.3.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.3.tar.gz"&gt;libzip-1.11.3.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1113"/><published>2025-01-20T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.11.4</id><title>Released libzip 1.11.4</title><updated>2026-10-07T14:35:28.384685+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Use separate cmake package files for library and programs.&lt;/li&gt;
&lt;li&gt;Improve documentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.4.tar.xz"&gt;libzip-1.11.4.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.11.4.tar.gz"&gt;libzip-1.11.4.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-1114"/><published>2025-05-23T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/website-overhaul</id><title>Website Overhaul</title><updated>2026-10-07T14:35:28.384426+00:00</updated><content type="html">&lt;p&gt;The website is now built using Zensical, and the documentation has been split into four sections. This creates a place for documentation that doesn't fit into man pages.&lt;/p&gt;
&lt;p&gt;Since Zensical does not support blogs, all news posts are now on a single page. The RSS feed is now generated with a different program, so posts might show up as duplicates in some feed readers.&lt;/p&gt;
&lt;p&gt;Redirects have been added for URLs that have changed.&lt;/p&gt;</content><link href="https://libzip.org/news/#website-overhaul"/><published>2026-06-11T00:00:00+00:00</published></entry><entry><id>https://libzip.org/news/release-1.12</id><title>Released libzip 1.12</title><updated>2026-10-07T14:35:28.382857+00:00</updated><content type="html">&lt;ul&gt;
&lt;li&gt;Keep order of local extra fields, even if an identical extra field is present in the central directory.&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;zip_source_at_eof()&lt;/code&gt; and &lt;code&gt;ZIP_SOURCE_AT_EOF&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Consistently report CRC and decryption errors when reading exactly to end-of-file.&lt;/li&gt;
&lt;li&gt;Remove Mbed TLS support - the required functions were made private.&lt;/li&gt;
&lt;li&gt;Make non-random tests work on macOS and Windows by using a special version of libzip.&lt;/li&gt;
&lt;li&gt;Securely clear passwords and key material before freeing it.&lt;/li&gt;
&lt;li&gt;Use SipHash hash function with per-table random keys. This prevents hash flooding attacks.&lt;/li&gt;
&lt;li&gt;Add compile time option to limit LZMA window size.&lt;/li&gt;
&lt;li&gt;Add more comprehensive fuzzers for metadata and write code paths.&lt;/li&gt;
&lt;li&gt;Fix &lt;code&gt;zip_source_is_seekable()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Fix setting incorrect WinZIP AES version in some cases.&lt;/li&gt;
&lt;li&gt;Further improvements to overall stability and other minor adjustments have been made.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Download release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.12.tar.xz"&gt;libzip-1.12.tar.xz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://libzip.org/download/libzip-1.12.tar.gz"&gt;libzip-1.12.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><link href="https://libzip.org/news/#released-libzip-112"/><published>2026-10-07T00:00:00+00:00</published></entry></feed>