diff --git a/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml b/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml index 998b650cbd..5efda82ace 100644 --- a/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml +++ b/en_US.ISO8859-1/htdocs/news/status/report-2016-10-2016-12.xml @@ -255,4 +255,65 @@ lirc with dfrobot's simple IR remote controller.

+ + + libarchive + + + + + Tim + Kientzle + + kientzle@FreeBSD.org + + + + + Martin + Matuska + + mm@FreeBSD.org + + + + + Official Libarchive Homepage + Libarchive on GitHub + + + +

Libarchive is a BSD-licensed archive and compression library + originally developed as part of &os;. It supports a wide + variety of input and output formats and also includes three + command-line tools: bsdcat, bsdcpio and + bsdtar. The &os; tar and cpio + utilities are taken directly from Libarchive, and many other + important utilities like ar, unzip, and the + pkg package manager make use of libarchive's + functions.

+ +

Libarchive development in 2016 has been focusing on bug fixes + and code cleanup, including fixing several critical security + issues. Automated testing with Travis CI and Jenkins has been + introduced and libarchive has been added to the Google + OSS-Fuzz project. Fuzzing helped detect several hidden problems + like buffer overflows and memory leaks.

+ +

Over the last few months, NFSv4 ACL support for the pax and + restricted pax (the default for bsdtar) formats has + been completed and merged to &os;-CURRENT. NFSv4 ACL entries + can now be stored to and restored from tar archives.

+ + + + More extensive CI testing with &os; on different platforms + and releases. Currently only 11.0-RELEASE-amd64 gets tested via + an automated Jenkins job. + + As every commit to libarchive may influence the build + process of &os; ports, the ability to trigger a (semi-)automated + exp-run for the ports tree would be great. + +