head	1.6;
access;
symbols
	libarchive-3-8-9:1.1.1.5
	libarchive-3-8-8:1.1.1.5
	pkgsrc-2026Q2:1.6.0.14
	pkgsrc-2026Q2-base:1.6
	libarchive-3-8-7:1.1.1.5
	libarchive-3-8-6:1.1.1.5
	pkgsrc-2026Q1:1.6.0.12
	pkgsrc-2026Q1-base:1.6
	libarchive-3-8-5:1.1.1.5
	libarchive-3-8-4:1.1.1.5
	pkgsrc-2025Q4:1.6.0.10
	pkgsrc-2025Q4-base:1.6
	libarchive-3-8-3:1.1.1.5
	libarchive-3-8-2:1.1.1.5
	pkgsrc-2025Q3:1.6.0.8
	pkgsrc-2025Q3-base:1.6
	libarchive-3-8-1:1.1.1.5
	pkgsrc-2025Q2:1.6.0.6
	pkgsrc-2025Q2-base:1.6
	libarchive-3-8-0:1.1.1.5
	libarchive-3-7-9:1.1.1.5
	pkgsrc-2025Q1:1.6.0.4
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.6.0.2
	pkgsrc-2024Q4-base:1.6
	libarchive-3-7-7:1.1.1.5
	pkgsrc-2024Q3:1.5.0.6
	pkgsrc-2024Q3-base:1.5
	libarchive-3-7-5:1.1.1.4
	pkgsrc-2024Q2:1.5.0.4
	pkgsrc-2024Q2-base:1.5
	libarchive-3-7-4:1.1.1.4
	libarchive-3-7-3:1.1.1.4
	pkgsrc-2024Q1:1.5.0.2
	pkgsrc-2024Q1-base:1.5
	libarchive-3-7-2:1.1.1.4
	pkgsrc-2023Q4:1.4.0.30
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.4.0.28
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.26
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.24
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.22
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.20
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.18
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.16
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.14
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.12
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.10
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.8
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.6
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.4
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.2
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.3.0.2
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.3.0.24
	pkgsrc-2019Q4-base:1.3
	pkgsrc-2019Q3:1.3.0.20
	pkgsrc-2019Q3-base:1.3
	libarchive-3-4-0:1.1.1.3
	libarchive-3-3-3:1.1.1.3
	pkgsrc-2019Q2:1.3.0.18
	pkgsrc-2019Q2-base:1.3
	pkgsrc-2019Q1:1.3.0.16
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.3.0.14
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.3.0.12
	pkgsrc-2018Q3-base:1.3
	pkgsrc-2018Q2:1.3.0.10
	pkgsrc-2018Q2-base:1.3
	pkgsrc-2018Q1:1.3.0.8
	pkgsrc-2018Q1-base:1.3
	pkgsrc-2017Q4:1.3.0.6
	pkgsrc-2017Q4-base:1.3
	pkgsrc-2017Q3:1.3.0.4
	pkgsrc-2017Q3-base:1.3
	libarchive-3-3-2:1.1.1.3
	pkgsrc-2017Q2:1.2.0.4
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.2.0.2
	pkgsrc-2017Q1-base:1.2
	libarchive-3-3-1:1.1.1.2
	pkgsrc-2016Q4:1.1.0.16
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.14
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.12
	pkgsrc-2016Q2-base:1.1
	libarchive-3-2-1:1.1.1.1
	KIENTZLE:1.1.1
	pkgsrc-2016Q1:1.1.0.10
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.8
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.6
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.4
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.2
	pkgsrc-2015Q1-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2024.10.19.05.39.57;	author adam;	state Exp;
branches;
next	1.5;
commitid	fYRSlpIWMYluweuF;

1.5
date	2024.01.18.18.00.16;	author adam;	state Exp;
branches;
next	1.4;
commitid	hNXpsHx3SuHqsXUE;

1.4
date	2020.05.26.09.16.41;	author nia;	state Exp;
branches;
next	1.3;
commitid	nNhsdZACz3PjmJ9C;

1.3
date	2017.08.01.22.26.23;	author joerg;	state Exp;
branches;
next	1.2;
commitid	32clTfkmVE8bPy1A;

1.2
date	2017.02.25.21.11.19;	author joerg;	state Exp;
branches;
next	1.1;
commitid	rW8QfCWrsCO1snHz;

1.1
date	2015.01.17.12.44.49;	author adam;	state Exp;
branches
	1.1.1.1;
next	;
commitid	yy7e1hLrfmA2pn6y;

1.1.1.1
date	2016.06.20.17.12.01;	author joerg;	state Exp;
branches;
next	1.1.1.2;
commitid	rRgm3BqbmbI8aebz;

1.1.1.2
date	2017.02.25.20.54.13;	author joerg;	state Exp;
branches;
next	1.1.1.3;
commitid	ReqPI0ibLYjdmnHz;

1.1.1.3
date	2017.08.01.22.21.12;	author joerg;	state Exp;
branches;
next	1.1.1.4;
commitid	XQwPAFJku336Ny1A;

1.1.1.4
date	2024.01.18.17.37.46;	author adam;	state Exp;
branches;
next	1.1.1.5;
commitid	zDULEPUODGjTkXUE;

1.1.1.5
date	2024.10.19.05.27.34;	author adam;	state Exp;
branches;
next	;
commitid	v1iXM4j1Na52seuF;


desc
@@


1.6
log
@libarchive: updated to 3.7.7

Libarchive 3.7.7 is a bugfix and security release

Security fixes:

gzip: prevent a hang when processing a malformed gzip inside a gzip
tar: don't crash on truncated tar archives
tar: fix two leaks in tar header parsing

Important bugfixes:

7-zip: read/write symlink paths as UTF-8
cpio: exit with an error code if an entry could not be extracted
rar5: report encrypted entries
tar: fix truncation of entry pathnames in specific archives
windows: fix ARCHIVE_EXTRACT_SECURE_NOABSOLUTEPATHS


Libarchive 3.7.6 is a bugfix and security release.
This release fixes a tar regression introduced in libarchive 3.7.5

Important bugfixes.

tar: clean up linkpath between entries
tar: fix memory leaks when processing symlinks or parsing pax headers
iso: be more cautious about parsing ISO-9660 timestamps
@
text
@4mARCHIVE_READ_NEW24m(3)	 Library Functions Manual	4mARCHIVE_READ_NEW24m(3)

1mNAME0m
       archive_read_new — functions for reading streaming archives

1mLIBRARY0m
       Streaming Archive Library (libarchive, -larchive)

1mSYNOPSIS0m
       1m#include <archive.h>0m

       4mstruct24m 4marchive24m 4m*0m
       1marchive_read_new22m(4mvoid24m);

1mDESCRIPTION0m
       Allocates  and initializes a struct archive object suitable for reading
       from an archive.	 NULL is returned on error.

       A complete description of the struct archive object can be found in the
       overview manual page for 4mlibarchive24m(3).

1mSEE ALSO0m
       4mtar24m(1),	     4marchive_read_data24m(3),		 4marchive_read_filter24m(3),
       4marchive_read_format24m(3),  4marchive_read_set_options24m(3),	4marchive_util24m(3),
       4mlibarchive24m(3), 4mtar24m(5)

Debian			       February 2, 2012		   4mARCHIVE_READ_NEW24m(3)
@


1.5
log
@libarchive: updated to 3.7.2

Libarchive 3.7.2 is a security, bugfix and feature release.

Security fixes:

Multiple vulnerabilities have been fixed in the PAX writer (1b4e0d0)
Important bugfixes:

bsdunzip(1) now correctly handles arguments following an -x after the zipfile
New features:

bsdunzip(1) now supports the "--version" flag
7-zip reader now translates Windows permissions into UNIX permissions
uudecode filter in raw mode now supports file name and file mode
zstd filter now supports the "long" write option


Libarchive 3.7.1 is a security, feature and bugfix release.

Security fixes:

SEGV and stack buffer overflow in verbose mode of cpio
Feature updates:

bsdunzip updated to match latest upstream code
Important bugfixes:

miscellaneous functional bugfixes
build fixes on multiple platforms


Libarchive 3.7.0 is a feature and bugfix release.

New features:

bsdunzip: new tool ported from FreeBSD
drop-in replacement for Info-ZIP unzip, not yet ported for Windows
7zip reader: support for Zstandard compression
7zip reader: support for ARM64 filter
zstd filter: support for multi-frame zstd archives
Other notable bugfixes and improvements:

pax: fix year 2038 problem on platforms with 64-bit time_t
Windows: Universal Windows Platform (UWP) fixes and improvements
Windows: bcrypt usage fixes and improvements
Windows: time function usage fixes and improvements
@
text
@d1 1
a1 1
ARCHIVE_READ_NEW(3)	 BSD Library Functions Manual	   ARCHIVE_READ_NEW(3)
d3 2
a4 2
NAME
     archive_read_new — functions for reading streaming archives
d6 2
a7 2
LIBRARY
     Streaming Archive Library (libarchive, -larchive)
d9 2
a10 2
SYNOPSIS
     #include <archive.h>
d12 2
a13 2
     struct archive *
     archive_read_new(void);
d15 3
a17 3
DESCRIPTION
     Allocates and initializes a struct archive object suitable for reading
     from an archive.  NULL is returned on error.
d19 2
a20 2
     A complete description of the struct archive object can be found in the
     overview manual page for libarchive(3).
d22 4
a25 4
SEE ALSO
     tar(1), archive_read_data(3), archive_read_filter(3),
     archive_read_format(3), archive_read_set_options(3), archive_util(3),
     libarchive(3), tar(5)
d27 1
a27 1
BSD			       February 2, 2012				   BSD
@


1.4
log
@libarchive: Update to 3.4.3

Libarchive 3.4.3 is a feature and bugfix release.

New features:

    support for pzstd compressed files (#1357)
    support for RHT.security.selinux tar extended attribute (#1348)

Important bugfixes:

    various zstd fixes and improvements (#1342 #1352 #1359)
    child process handling fixes (#1372)

Libarchive 3.4.2 is a feature and security release.

New features:

    support for atomic file extraction (bsdtar -x --safe-writes) (#1289)
    support for mbed TLS (PolarSSL) (#1301)

Important bugfixes:

    security fixes in RAR5 reader (#1280 #1326)
    compression buffer fix in XAR writer (#1317)
    fix uname and gname longer than 32 characters in PAX writer (#1319)
    fix segfault when archiving hard links in ISO9660 and XAR writers (#1325)
    fix support for extracting 7z archive entries with Delta filter (#987)

Libarchive 3.4.1 is a feature and security release.

New features:

    Unicode filename support for reading lha/lzh archives
    New pax write option "xattrhdr"

Important bugfixes:

    security fixes in wide string processing (#1276 #1298)
    security fixes in RAR5 reader (#1212 #1217 #1296)
    security fixes and optimizations to write filter logic (#351)
    security fix related to use of readlink(2) (1dae5a5)
    sparse file handling fixes (#1218 #1260)

Thanks to all contributors and bug reporters.
Special thanks to Christos Zoulas (@@zoulasc) from NetBSD for the atomic file extraction feature.
@
text
@d4 1
a4 1
     archive_read_new -- functions for reading streaming archives
d27 1
a27 1
BSD			       February 2, 2012 			   BSD
@


1.3
log
@Merge for libarchive-3.3.2.
@
text
@d4 1
a4 1
     archive_read_new — functions for reading streaming archives
d23 1
a23 1
     tar(1), libarchive(3), archive_read_data(3), archive_read_filter(3),
d25 1
a25 1
     tar(5)
@


1.2
log
@Merge libarchive-3.3.1.
@
text
@d3 2
a4 2
1mNAME0m
     1marchive_read_new 22m— functions for reading streaming archives
d6 1
a6 1
1mLIBRARY0m
d9 2
a10 2
1mSYNOPSIS0m
     1m#include <archive.h>0m
d12 2
a13 2
     4mstruct24m 4marchive24m 4m*0m
     1marchive_read_new22m(4mvoid24m);
d15 1
a15 1
1mDESCRIPTION0m
d22 1
a22 1
1mSEE ALSO0m
@


1.1
log
@Changes 3.1.2:
This is a maintenance update to fix issues with the new RAR seeking
feature. This new release also contains fixes for build failures when
building libarchive using Visual Studio 2012 and MinGW.
@
text
@d3 2
a4 2
NAME
     archive_read_new — functions for reading streaming archives
d6 1
a6 1
LIBRARY
d9 2
a10 2
SYNOPSIS
     #include <archive.h>
d12 2
a13 2
     struct archive *
     archive_read_new(void);
d15 1
a15 1
DESCRIPTION
d22 1
a22 1
SEE ALSO
@


1.1.1.1
log
@Import libarchive-3.2.1:
- security fixes and other bugfixes
- support for multhreading in xz 5.2+
@
text
@@


1.1.1.2
log
@Import libarchive-3.3.1.
@
text
@d3 2
a4 2
1mNAME0m
     1marchive_read_new 22m— functions for reading streaming archives
d6 1
a6 1
1mLIBRARY0m
d9 2
a10 2
1mSYNOPSIS0m
     1m#include <archive.h>0m
d12 2
a13 2
     4mstruct24m 4marchive24m 4m*0m
     1marchive_read_new22m(4mvoid24m);
d15 1
a15 1
1mDESCRIPTION0m
d22 1
a22 1
1mSEE ALSO0m
@


1.1.1.3
log
@Import libarchive-3.3.2 + 9de5f3 + f9dacbf:
- Support NFS4 ACLs on Linux
- Bugfixes
@
text
@d3 2
a4 2
NAME
     archive_read_new — functions for reading streaming archives
d6 1
a6 1
LIBRARY
d9 2
a10 2
SYNOPSIS
     #include <archive.h>
d12 2
a13 2
     struct archive *
     archive_read_new(void);
d15 1
a15 1
DESCRIPTION
d22 1
a22 1
SEE ALSO
@


1.1.1.4
log
@Import libarchive 3.7.2
@
text
@d23 1
a23 1
     tar(1), archive_read_data(3), archive_read_filter(3),
d25 1
a25 1
     libarchive(3), tar(5)
d27 1
a27 1
BSD			       February 2, 2012				   BSD
@


1.1.1.5
log
@libarchove: import version 3.7.7
@
text
@d1 1
a1 1
4mARCHIVE_READ_NEW24m(3)	 Library Functions Manual	4mARCHIVE_READ_NEW24m(3)
d3 2
a4 2
1mNAME0m
       archive_read_new — functions for reading streaming archives
d6 2
a7 2
1mLIBRARY0m
       Streaming Archive Library (libarchive, -larchive)
d9 2
a10 2
1mSYNOPSIS0m
       1m#include <archive.h>0m
d12 2
a13 2
       4mstruct24m 4marchive24m 4m*0m
       1marchive_read_new22m(4mvoid24m);
d15 3
a17 3
1mDESCRIPTION0m
       Allocates  and initializes a struct archive object suitable for reading
       from an archive.	 NULL is returned on error.
d19 2
a20 2
       A complete description of the struct archive object can be found in the
       overview manual page for 4mlibarchive24m(3).
d22 4
a25 4
1mSEE ALSO0m
       4mtar24m(1),	     4marchive_read_data24m(3),		 4marchive_read_filter24m(3),
       4marchive_read_format24m(3),  4marchive_read_set_options24m(3),	4marchive_util24m(3),
       4mlibarchive24m(3), 4mtar24m(5)
d27 1
a27 1
Debian			       February 2, 2012		   4mARCHIVE_READ_NEW24m(3)
@


