<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>590d65ee - MFC r347990:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#590d65ee</link>
        <description>MFC r347990:Sync libarchive with vendor.Relevant vendor changes:  Issue #795: XAR - do not try to add xattrs without an allocated name  PR #812: non-recursive option for extract and list  PR #958: support reading metadata from compressed files  PR #999: add --exclude-vcs option to bsdtar  Issue #1062: treat empty archives with a GNU volume header as valid  PR #1074: Handle ZIP files with trailing 0s in the extra fields            (Android APK archives)  PR #1109: Ignore padding in Zip extra field data (Android APK archives)  PR #1167: fix problems related to unreadable directories  Issue #1168: fix handling of strtol() and strtoul()  PR #1172: RAR5 - fix invalid window buffer read in E8E9 filter  PR #1174: ZIP reader - fix of MSZIP signature parsing  PR #1175: gzip filter - fix reading files larger than 4GB from memory  PR #1177: gzip filter - fix memory leak with repeated header reads  PR #1180: ZIP reader - add support for Info-ZIP Unicode Path Extra Field  PR #1181: RAR5 - fix merge_block() recursion            (OSS-Fuzz 12999, 13029, 13144, 13478, 13490)  PR #1183: fix memory leak when decompressing ZIP files with LZMA  PR #1184: fix RAR5 OSS-Fuzz issues 12466, 14490, 14491, 12817    OSS-Fuzz 12466: RAR5 - fix buffer overflow when parsing huffman tables    OSS-Fuzz 14490, 14491: RAR5 - fix bad shift-left operations    OSS-Fuzz 12817: RAR5 - handle a case with truncated huffman tables  PR #1186: RAR5 - fix invalid type used for dictionary size mask            (OSS-Fuzz 14537)  PR #1187: RAR5 - fix integer overflow (OSS-Fuzz 14555)  PR #1190: RAR5 - RAR5 don&apos;t try to unpack entries marked as directories            (OSS-Fuzz 14574)  PR #1196: RAR5 - fix a potential SIGSEGV on 32-bit builds  OSS-Fuzz 2582: RAR - fix use after free if there is an invalid entry  OSS-Fuzz 14331: RAR5 - fix maximum owner name length  OSS-Fuzz 13965: RAR5 - use unsigned int for volume number + range check  Additional RAR5 reader changes:    - support symlinks, hardlinks, file owner, file group, versioned files    - change ARCHIVE_FORMAT_RAR_V5 to 0x100000    - set correct mode for readonly directories    - support readonly, hidden and system Windows file attributes

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Tue, 04 Jun 2019 10:20:56 +0000</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>92392d36 - MFC r344063,r344088:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#92392d36</link>
        <description>MFC r344063,r344088:MFC r344063:Sync libarchive with vendor.Relevant vendor changes:  PR #1085: Fix a null pointer dereference bug in zip writer  PR #1110: ZIP reader added support for XZ, LZMA, PPMD8 and BZIP2            decopmpression  PR #1116: Add support for 64-bit ar format  PR #1120: Fix a 7zip crash [1] and a ISO9660 infinite loop [2]  PR #1125: RAR5 reader - fix an invalid read and a memory leak  PR #1131: POSIX reader - do not fail when tree_current_lstat() fails            due to ENOENT [3]  PR #1134: Delete unnecessary null pointer checks before calls of free()  OSS-Fuzz 10843: Force intermediate to uint64_t to make UBSAN happy.  OSS-Fuzz 11011: Avoid buffer overflow in rar5 readerMFC r344088:  archive_read_disk_posix.c: initialize delayed_errnoPR:		233006 [3]Security:	CVE-2019-1000019 [1], CVE-2019-1000020 [2]

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Thu, 28 Feb 2019 22:55:44 +0000</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>300d1759 - MFC r339746,339751,339794,340866,340939,342042:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#300d1759</link>
        <description>MFC r339746,339751,339794,340866,340939,342042:Sync libarchive with vendor.Relevant vendor changes:  PR #1013: Add missing h_base offset when performing absolute seeks in            xar decompression  PR #1023: Support extracting extattrs as non-root on non-user-writeable            files  PR #1061: Add support for extraction of RAR v5 archives  PR #1066: Fix out of bounds read on empty string filename for gnutar, pax            and v7tar  PR #1067: Fix temporary file path buffer overflow in tests  IS #1068: Correctly process and verify integer arguments passed to            bsdcpio and bsdtar  PR #1070: Don&apos;t default XAR entry atime/mtime to the current time  PR #1080: Spelling fixes  PR #1084: RAR5 reader bugfixes  PR #1091: fix use-after-free in delayed newc link processing  PR #1092: Fix a few obvious resource leaks and strcpy() misuses  IS #1096: Support extracting ACLs with in-entry comments (GNU tar)  PR #1102: RAR5 reader - fix big-endian problems  PR #1105: Fix various crash, memory corruption and infinite loop conditions  RAR5 reader: FreeBSD build platform fixes for powerpc(64), mips(64),               sparc64 and riscv64  RAR5 reader: more maybe-uninitialized size_t fixes for riscv64               FreeBSD build

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Fri, 21 Dec 2018 23:32:50 +0000</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d511b20a - Add HAS_TESTS to all Makefiles that are currently using the</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#d511b20a</link>
        <description>Add HAS_TESTS to all Makefiles that are currently using the`SUBDIR.${MK_TESTS}+= tests` idiom.This is a follow up to r321912.

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:50:42 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b330699 - Convert traditional ${MK_TESTS} conditional idiom for including test</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#4b330699</link>
        <description>Convert traditional ${MK_TESTS} conditional idiom for including testdirectories to SUBDIR.${MK_TESTS} idiomThis is being done to pave the way for future work (and homogenity) in^/projects/make-check-sandbox .No functional change intended.MFC after:	1 weeks

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:35:51 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>69921123 - Commit the 64-bit inode project.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#69921123</link>
        <description>Commit the 64-bit inode project.Extend the ino_t, dev_t, nlink_t types to 64-bit ints.  Modifystruct dirent layout to add d_off, increase the size of d_filenoto 64-bits, increase the size of d_namlen to 16-bits, and changethe required alignment.  Increase struct statfs f_mntfromname[] andf_mntonname[] array length MNAMELEN to 1024.ABI breakage is mitigated by providing compatibility using versionedsymbols, ingenious use of the existing padding in structures, andby employing other tricks.  Unfortunately, not everything can befixed, especially outside the base system.  For instance, third-partyAPIs which pass struct stat around are broken in backward andforward incompatible ways.Kinfo sysctl MIBs ABI is changed in backward-compatible way, butthere is no general mechanism to handle other sysctl MIBS whichreturn structures where the layout has changed. It was consideredthat the breakage is either in the management interfaces, where weusually allow ABI slip, or is not important.Struct xvnode changed layout, no compat shims are provided.For struct xtty, dev_t tty device member was reduced to uint32_t.It was decided that keeping ABI compat in this case is more usefulthan reporting 64-bit dev_t, for the sake of pstat.Update note: strictly follow the instructions in UPDATING.  Buildand install the new kernel with COMPAT_FREEBSD11 option enabled,then reboot, and only then install new world.Credits: The 64-bit inode project, also known as ino64, started lifemany years ago as a project by Gleb Kurtsou (gleb).  Kirk McKusick(mckusick) then picked up and updated the patch, and acted as aflag-waver.  Feedback, suggestions, and discussions were carriedby Ed Maste (emaste), John Baldwin (jhb), Jilles Tjoelker (jilles),and Rick Macklem (rmacklem).  Kris Moore (kris) performed an initialports investigation followed by an exp-run by Antoine Brodin (antoine).Essential and all-embracing testing was done by Peter Holm (pho).The heavy lifting of coordinating all these efforts and bringing theproject to completion were done by Konstantin Belousov (kib).Sponsored by:	The FreeBSD Foundation (emaste, kib)Differential revision:	https://reviews.freebsd.org/D10439

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Tue, 23 May 2017 09:29:05 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dd1ed997 - Use SRCTOP-relative paths to other directories instead of .CURDIR-relative ones</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#dd1ed997</link>
        <description>Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesThis implifies pathing in make/displayed outputMFC after:    3 weeksSponsored by: Dell EMC Isilon

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Fri, 20 Jan 2017 03:54:36 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc9b124d - Create a new MACHINE_ARCH for Freescale PowerPC e500v2</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#dc9b124d</link>
        <description>Create a new MACHINE_ARCH for Freescale PowerPC e500v2Summary:The Freescale e500v2 PowerPC core does not use a standard FPU.Instead, it uses a Signal Processing Engine (SPE)--a DSP-style vector processorunit, which doubles as a FPU.  The PowerPC SPE ABI is incompatible with thestock powerpc ABI, so a new MACHINE_ARCH was created to deal with this.Additionaly, the SPE opcodes overlap with Altivec, so these are mutuallyexclusive.  Taking advantage of this fact, a new file, powerpc/booke/spe.c, wascreated with the same function set as in powerpc/powerpc/altivec.c, so itbecomes effectively a drop-in replacement.  setjmp/longjmp were modified to savethe upper 32-bits of the now-64-bit GPRs (upper 32-bits are only accessible bythe SPE).Note: This does _not_ support the SPE in the e500v1, as the e500v1 SPE does notsupport double-precision floating point.Also, without a new MACHINE_ARCH it would be impossible to provide binarypackages which utilize the SPE.Additionally, no work has been done to support ports, work is needed for this.This also means no newer gcc can yet be used.  However, gcc&apos;s powerpc supporthas been refactored which would make adding a powerpcspe-freebsd target veryeasy.Test Plan:This was lightly tested on a RouterBoard RB800 and an AmigaOne A1222(P1022-based) board, compiled against the new ABI.  Base system utilities(/bin/sh, /bin/ls, etc) still function appropriately, the system is able to bootmultiuser.Reviewed By:	bdrewery, impRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D5683

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Sat, 22 Oct 2016 01:57:15 +0000</pubDate>
        <dc:creator>Justin Hibbits &lt;jhibbits@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95 - First pass through library packaging.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 21:16:35 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>62f38e94 - Don&apos;t override LIB*DIR variables from src.libnames.mk.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#62f38e94</link>
        <description>Don&apos;t override LIB*DIR variables from src.libnames.mk.MFC after:	1 weekSponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Tue, 01 Dec 2015 22:04:59 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>59e2ff55 - Integrate the tests from lib/libarchive, usr.bin/cpio, and usr.bin/tar in to</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#59e2ff55</link>
        <description>Integrate the tests from lib/libarchive, usr.bin/cpio, and usr.bin/tar in tothe FreeBSD test suitefunctional_test.sh was ported from bin/sh/tests/functional_test.sh, as asmall wrapper around libarchive_test, bsdcpio_test, and bsdtar_test providedby upstream.A handful of testcases in lib/libarchive/tests have been disabled as theywere failing when run with kyua test (see BROKEN_TESTS inlib/libarchive/tests/Makefile)As a sidenote: this removes the check/test targets from the Makefiles as theydon&apos;t match the pattern used in the rest of the FreeBSD test suite.MFC after: 2 weeksSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Mon, 12 Oct 2015 18:31:21 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dbfbf7ae - Drop libarchive.pc</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#dbfbf7ae</link>
        <description>Drop libarchive.pcWe want to ensure we always use libarchive from ports in the ports tree.It simplifies ports maintainance and anyway libarchive.pc was not reflecting thedifferent way libarchive can be built in base

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Sun, 19 Jul 2015 21:31:52 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1243a98e - Remove the const qualifier from iconv(3) to comply with POSIX:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#1243a98e</link>
        <description>Remove the const qualifier from iconv(3) to comply with POSIX:http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.htmlAdjust all code that calls iconv.PR:		199099Exp-run by:	antoineMFC after:	2 weeks

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Wed, 15 Apr 2015 09:09:20 +0000</pubDate>
        <dc:creator>Tijl Coosemans &lt;tijl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b129086 - Convert libraries to use LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#6b129086</link>
        <description>Convert libraries to use LIBADDWhile here reduce a bit overlinking

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 11:07:26 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0ac327af - Add pkg-config file for libarchive</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#0ac327af</link>
        <description>Add pkg-config file for libarchiveRequested by:	baptMFC after:	1 week

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Sun, 02 Nov 2014 09:37:45 +0000</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e7d939bd - Remove ia64.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#e7d939bd</link>
        <description>Remove ia64.This includes:o   All directories named *ia64*o   All files named *ia64*o   All ia64-specific code guarded by __ia64__o   All ia64-specific makefile logico   Mention of ia64 in comments and documentationThis excludes:o   Everything under contrib/o   Everything under crypto/o   sys/xen/interfaceo   sys/sys/elf_common.hDiscussed at: BSDcan

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Mon, 07 Jul 2014 00:27:09 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e4dedeef - Temporarily disable iconv for non-shared library builds.  The dynamic</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#e4dedeef</link>
        <description>Temporarily disable iconv for non-shared library builds.  The dynamicloading of conversation table is not yet compatible with static builds.Approved by:	re (gjb)

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Thu, 26 Sep 2013 17:55:36 +0000</pubDate>
        <dc:creator>Xin LI &lt;delphij@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>20ca407e - Remove several MLINKS that were listed twice.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#20ca407e</link>
        <description>Remove several MLINKS that were listed twice.

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Wed, 23 Jan 2013 23:53:26 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>10ed66fd - Backport NFSv4 ACL fix from libarchive master branch.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/lib/libarchive/Makefile#10ed66fd</link>
        <description>Backport NFSv4 ACL fix from libarchive master branch.Source:https://github.com/libarchive/libarchive/commit/f67370d5Obtained from:	libarchive (master branch)

            List of files:
            /freebsd-12.1/lib/libarchive/Makefile</description>
        <pubDate>Mon, 30 Jul 2012 14:47:35 +0000</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
