Skip to content

Releases: CTrabant/fdzipstream

v2.4

19 May 01:20
Compare
Choose a tag to compare
  • Cleanups for unused variable and parameter warnings.

From @sreschke80 (thanks!):

  • Add NULL check for parameter writestatus in zs_entryend()
  • Remove (redundant) NULL check for parameter name in zs_entrybegin()

fdzipstream v2.3

15 Nov 01:19
Compare
Choose a tag to compare
  • Fix encoding of entry modification times on non-Windows, thanks @sreschke80.

fdzipstream v2.2

15 Nov 01:18
Compare
Choose a tag to compare

fdzipstream v2.1

18 Jan 02:05
Compare
Choose a tag to compare
  • Minor fixes to leaks in error paths by @kugel-

fdzipstream v2.0

24 Oct 17:43
Compare
Choose a tag to compare

2015.10.4: 2.0

Reorganize fdzipstream.c with suggestions from @crog.

  • Support for arbitrary methods through call back functions and convert the included STORE and DEFLATE methods to use this interface.
  • Remove duplication, zs_writeentry() is now a simple wrapper around other functions. All ZIP archives will now be created with streaming structures as the capability to create them without is removed.
  • Remove zs_entryflush() external interface, flushing is now a part of zs_entryend().
  • Changes to zipfiles.c example: remove streaming versus not code and explicitly entry flushing to match changes in API.

fdzipstream v1.1

24 Oct 17:41
Compare
Choose a tag to compare

2015.8.2: 1.1

  • Rework deflate() logic for flexibility and simplicity.
  • Add zs_entryflush() as a simple wrapper to flush internal compression buffers without new data. Thanks to @crog for reporting and suggesting.
  • Update zipfiles.c example code to use new zs_entryflush().
  • Allow retry of write() in zs_writedata() for incomplete writes as suggested by @crog.
  • Add Apache 2 licensing notices.

fdzipstream v1.0

24 Oct 17:40
Compare
Choose a tag to compare
  • Initial version.

Supports classic ZIP archive creation, files/entries with streaming structures (data can be chunked) and ZIP64 Central Directory structures for archives totalling more then 4GB in size.