summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
...
* CI: build and use bzip2 on Windows from GiLab repositoryMartin Matuska2020-02-081-8/+34
| | | | | Use static versions of zlib and bzip2 on Windows. Simplify ci.cmd for GitHub Actions.
* CI: exit with error on failure in Visual Studio stagesMartin Matuska2020-02-071-3/+3
|
* CI: make mingw32-make verboseMartin Matuska2020-01-231-2/+2
|
* CI: raise error if MinGW tests failMartin Matuska2020-01-221-1/+1
|
* Windows: use _localtime64_s and _gmtime64_s where appropriateMartin Matuska2020-01-131-0/+3
|
* Add mbed TLS as optional crypto providerMartin Matuska2020-01-034-5/+41
| | | | | Make Nettle optional and OpenSSL default Fixes #1301
* Libarchive 3.4.2devMartin Matuska2019-12-301-1/+1
|
* Libarchive 3.4.1v3.4.1Martin Matuska2019-12-301-1/+1
|
* Have "make dist" create .tar.gz, .tar.xz and .zip distribution filesMartin Matuska2019-11-201-1/+1
| | | | Fixes #1277
* CI: add distcheck and MacOS build to github actionsMartin Matuska2019-11-181-0/+10
|
* CI: move Windows MinGW and MSVC builds to GitHub ActionsMartin Matuska2019-11-181-0/+79
|
* CI: upgrade Fedora from 29 to 30, remove unmaintained MacOS High SierraMartin Matuska2019-06-172-2/+2
|
* Set up 3.4.1devMartin Matuska2019-06-111-1/+1
|
* 3.4.0v3.4.0Martin Matuska2019-06-111-1/+1
|
* Add missing HAVE_UNLINKAT to build/cmake/config.h.inMartin Matuska2019-06-031-0/+3
|
* Fix typo in CMakeLists.txt and build/ci/build.shMartin Matuska2019-06-011-1/+1
|
* CI: process return code of "make distcheck"Martin Matuska2019-05-121-0/+1
|
* CI: add install targetMartin Matuska2019-05-122-3/+25
|
* CI: increase make command output verbosityMartin Matuska2019-05-113-0/+22
| | | | | | Add Fedora_29_distcheck task with "make distcheck" Add support for debug build with address sanitizer Add missing free to tar/test/test_option_C_mtree.c
* CI: don't use Dockerfile with MinGW and Cygwin for now (performance)Martin Matuska2019-04-261-2/+9
|
* Use Dockerfiles for Windows and Linux test environmentsMartin Matuska2019-04-207-9/+39
|
* Unbreak debug build on Windows/MinGWMartin Matuska2019-04-171-1/+1
|
* Multiple Windows-related CI changesMartin Matuska2019-04-081-0/+109
| | | | | | | Add MSVC and Cygwin builds with Cirrus CI (no tests yet) Remove Travis CI build TODO: failing UTF8 tests with MSVC still need fixing
* CI: allow to skip sparse and fuzz testsMartin Matuska2019-04-071-1/+3
| | | | Sparse tests don't work in a Windows container
* Fix remaining MinGW testsMartin Matuska2019-04-071-2/+1
| | | | Enable tests on MinGW CI builds
* Cirrus CI: Add MinGW and split into stagesMartin Matuska2019-03-311-2/+2
|
* Cirrus CI - support existing homebrew packagesMartin Matuska2019-03-301-2/+5
|
* Travis CI Windows fixesMartin Matuska2019-02-271-4/+5
| | | | | - MS Visual Studio: use cmake's interface to build system - disable Windows tests (test only the build) due to timeout and fail issues
* Add MS Visual Studio and MinGW tests via Travis CIMartin Matuska2019-02-251-0/+31
| | | | Make MS Visual Studio complain less in test_read_format_rar5.c
* Reorganize CI build scriptsMartin Matuska2019-01-303-8/+14
|
* CI build: allow BS as a shortcut for BUILD_SYSTEM variableMartin Matuska2019-01-231-15/+17
|
* Cirrus CI: add Fedora 29 container testMartin Matuska2019-01-231-4/+10
|
* Improve cirrus buildMartin Matuska2019-01-202-4/+8
|
* Move Cirrus CI commands to a separate scriptMartin Matuska2019-01-151-0/+37
| | | | Test FreeBSD POSIX.1e and NFSv4 ACLs on Cirrus CI
* build/ci_build.sh: print failed test logs to stdoutMartin Matuska2019-01-141-0/+1
|
* Added missing config.h entries for libb2Grzegorz Antoniak2018-10-271-0/+6
| | | | | | | Symbols added: HAVE_LIBB2, HAVE_BLAKE2_H RAR5 reader sources expect those symbols to be defined when using system libb2, but the symbols were missing. This commit fixes that.
* Set up 3.3.4devTim Kientzle2018-09-031-1/+1
|
* 3.3.3v3.3.3Tim Kientzle2018-09-031-1/+1
|
* Check for and include sys/sysmacros.h for GNU libc based systems.Tim Kientzle2018-09-011-0/+4
|
* Merge pull request #905 from iburinoc/zstdTim Kientzle2017-08-121-0/+6
|\ | | | | Add support for Zstandard read and write filters
| * Fix alphabetical order, other small fixesSean Purcell2017-05-151-6/+6
| |
| * Add Zstandard read supportSean Purcell2017-05-151-0/+6
| |
* | libarchive.pc.in: add Cflags.private for static linkingTony Theodore2017-08-131-0/+1
| | | | | | | | | | | | | | `pkgconf` supports a `Cflags.private` that simplifies static linking for windows (mingw cross) builds. Users of `pkg-config` will be unaffected by this as existing build scripts will already set the `-DLIBARCHIVE_STATIC` as required.
* | Libarchive 3.3.3devTim Kientzle2017-07-091-1/+1
| |
* | Libarchive 3.3.2v3.3.2Tim Kientzle2017-07-091-1/+1
|/
* Improve extended attribute supportMartin Matuska2017-03-231-0/+16
| | | | | | | | | | | | | | | | | | Mac OS X changes: - add support for extended file attributes via sys/xattr.h - when extracting an archive entry that has mac_metadata and mac_metadata is requested to be extracted, extended attributes are restored only from mac_metadata. - by default, extended attributes are stored both in mac_metadata and SCHILY.xattr/LIBARCHIVE.xattr. This is subject to review and change. To match behavior on other platforms, store extended attributes on FreeBSD with extattr_set_link() if no fd is provided. Detection of extended attributes support in configure stage has been rewritten. Added xattr platform test to libarchive and xattrs option test to bsdtar.
* Add NFSv4 ACL support for Linux via librichaclMartin Matuska2017-03-161-1/+7
| | | | | | | | | | | | Richacls are interpreted as NFSv4 ACLs and stored in archive_acl (Richacl flags and masks are not stored). Analog to mac_metadata, NFSv4 ACLs do not get extracted when the extraction of extended attributes is enabled and the "trusted.richacl" extended attribute is present. RichACL masks and are calculated from file mode on extraction. mac_metadata acl check has been moved in the code to be together with the richacl check.
* Move platform-specific ACL code to individual source files.Martin Matuska2017-03-141-0/+18
| | | | | | | | | | This makes the code much more readable and eases the addition of new ACL implementatons in the future. Additional changes: - most of ACL detection is now done at configure stage - configuration now reports what ACL was detected - NFSv4 ACL tests now test INHERIT_ONLY and NO_PROPAGATE_INHERIT
* New tar test: test_option_aclsMartin Matuska2017-03-021-0/+3
| | | | | Add sunacl_get() and setTestAcl() to common test code Test for membership.h on Mac OS X and make it a requirement for ACLs
* Reorganize ACL defines and fix detection of ACL_SYNCHRONIZE on Mac OSMartin Matuska2017-03-021-9/+16
| | | | Adjust MacOS part of test_acl_platform_nfs4