Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Mar 2009 02:19:42 +0000 (UTC)
From:      Tim Kientzle <kientzle@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/lib/libarchive archive_read.c archive_read_private.h archive_read_support_compression_bzip2.c archive_read_support_compression_compress.c archive_read_support_compression_gzip.c archive_read_support_compression_program.c src/lib/libarchive/test test_read_position.c
Message-ID:  <200903050219.n252Jr3v010579@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
kientzle    2009-03-05 02:19:42 UTC

  FreeBSD src repository

  Modified files:
    lib/libarchive       archive_read.c archive_read_private.h 
                         archive_read_support_compression_bzip2.c 
                         archive_read_support_compression_compress.c 
                         archive_read_support_compression_gzip.c 
                         archive_read_support_compression_program.c 
    lib/libarchive/test  test_read_position.c 
  Log:
  SVN rev 189389 on 2009-03-05 02:19:42Z by kientzle
  
  Merge r364, r378, r379, r393, and r539 from libarchive.googlecode.com:
  This is the last phase of the "big decompression refactor" that
  puts a lazy reblocking layer between each pair of read filters.
  I've also changed the terminology for this area---the two kinds
  of objects are now called "read filters" and "read filter bidders"---and
  moved ownership of these objects to the archive_read core.
  
  This greatly simplifies implementing new read filters, which
  can now use peek/consume I/O semantics both for bidding (arbitrary
  look-ahead!) and for reading streams (look-ahead simplifies handling
  concatenated streams, for instance).
  
  The first merge here is the overhaul proper; the remainder are small
  fixes to correct errors in the initial implementation.
  
  Revision  Changes    Path
  1.41      +189 -179  src/lib/libarchive/archive_read.c
  1.8       +61 -65    src/lib/libarchive/archive_read_private.h
  1.20      +60 -115   src/lib/libarchive/archive_read_support_compression_bzip2.c
  1.13      +54 -89    src/lib/libarchive/archive_read_support_compression_compress.c
  1.19      +44 -73    src/lib/libarchive/archive_read_support_compression_gzip.c
  1.7       +55 -68    src/lib/libarchive/archive_read_support_compression_program.c
  1.5       +43 -24    src/lib/libarchive/test/test_read_position.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903050219.n252Jr3v010579>