Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 27, 2015
  1. @kientzle

    Issue 591

    kientzle authored
Commits on Aug 9, 2015
  1. @kientzle

    Issue 547: problems with compress bidder

    kientzle authored
    The code previously was not very careful about verifying the
    compression parameters.  This led to cases where it failed to
    reject invalid compressed data at the beginning.  The invalid
    left shift was one symptom of this.
    
    The code is now more careful:  It verifies that the compression
    parameter byte exists and verifies that the maximum code size
    is <= 16 bits.
    
    This also includes some new tests to verify that truncated or
    otherwise invalid compressed data is rejected.
  2. @kientzle

    Issue 551: Fix the best-effort UTF8 conversion

    kientzle authored
    If a valid character set conversion is impossible, the code falls back
    to a best-effort conversion that preserves ASCII bytes and converts
    the rest to Unicode Replacement Characters (if the output is UTF8)
    or '?' (otherwise).  This code did not correctly track the remaining
    bytes in the output buffer; I've replaced this with slower and simpler
    code that utilizes the safe string append functions.
Commits on Jul 27, 2015
  1. @kientzle

    Issue #582: reject sparse blocks with negative size or offset, detect…

    kientzle authored
    … overflow when tracking sparse blocks
Commits on Jul 26, 2015
  1. @kientzle

    Add archive_read_next_header support to archive_read_disk traversals,…

    kientzle authored
    … in addition to archive_read_next_header2
  2. @kientzle

    Merge pull request #109 from brooksdavis/clear_nochange_fflags

    kientzle authored
    Add flag to allow "immutable" files to be overwritten
Commits on Jul 5, 2015
  1. @kientzle

    Merge pull request #558 from blastrock/master

    kientzle authored
    Do not use private macros for special types
  2. @kientzle
Commits on Jun 30, 2015
  1. Add support for archive_read_data() for read_disk archives.

    Paul Harris authored
    Hoisted the relevant archive_read variables into the
    common archive struct.
Commits on Jun 29, 2015
  1. @kientzle
Commits on Jun 28, 2015
  1. @kientzle
  2. @kientzle

    Merge pull request #564 from paulharris/bugfix_utf8

    kientzle authored
    Bugfix - should be copy+converting from mbs to utf. Not mbs to mbs.
  3. @kientzle

    Merge pull request #568 from paulharris/issue-traverse

    kientzle authored
    Correct comment regarding traverse mount points
Commits on Jun 26, 2015
  1. Correct comment regarding traverse mount points

    Paul Harris authored
    The default behaviour is to traverse.
    The option is to turn OFF traversal.
Commits on Jun 23, 2015
  1. @kientzle

    Fix indentation

    kientzle authored
  2. @kientzle

    Merge pull request #566 from paulharris/bugfix_test_330

    kientzle authored
    Test 330 - Add assert to catch a segfault.
  3. Test 330 - Add assert to catch a segfault.

    Paul Harris authored
    The assert shouldn't fail, but it currently does.
  4. Fix a few compile warnings (g++ 4.7.2)

    Paul Harris authored
Commits on Jun 16, 2015
  1. @TomerHeber

    Fix for issue - #556

    TomerHeber authored
    7z inflation fails
Commits on Jun 15, 2015
  1. @kientzle
  2. @kientzle
Commits on Jun 10, 2015
  1. @kientzle

    Merge pull request #559 from Tarsnap/tarsnap

    kientzle authored
    Minor libarchive fixes from tarsnap
Commits on Jun 9, 2015
  1. @blastrock
Commits on Jun 8, 2015
  1. @blastrock

    Do not use private macros for special types

    blastrock authored
    When you need to write a callback for archive_read_open2, you must provide a
    function which has the same signature as the typedef. The documentation says
    that the read callback returns a ssize_t, but on windows there is no such
    ssize_t. libarchive falls back on another type and use the private macro
    __LA_SSIZE_T, thus it is not possible to write portable code that use
    read_open2.
    
    This patch replaces that macro with a simple typedef la_ssize_t (and does the
    same for la_int64_t).
  2. @kientzle
  3. @kientzle
  4. @kientzle

    Spelling

    kientzle authored
Commits on Jun 2, 2015
  1. @orex

    BSD format in manual.

    orex authored
  2. @cperciva
  3. @cperciva
  4. @cperciva
Commits on Jun 1, 2015
  1. @orex
Commits on May 31, 2015
  1. @kientzle

    Merge pull request #106 from orex/corrected

    kientzle authored
    Corrected
Commits on May 19, 2015
  1. @pombreda

    Fixed minor typo

    pombreda authored
Something went wrong with that request. Please try again.