#
e3586989 |
| 12-Jun-2019 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive/dist to git 614110e76d9dbb9ed3e159a71cbd75fa3b23efe3
Relevant vendor changes (release 3.4.0): - check_symlinks_fsobj() without chdir() and fchdir() - bsdtar.1 manpage fi
Update vendor/libarchive/dist to git 614110e76d9dbb9ed3e159a71cbd75fa3b23efe3
Relevant vendor changes (release 3.4.0): - check_symlinks_fsobj() without chdir() and fchdir() - bsdtar.1 manpage fixes - patches from OpenBSD to libarchive_fe/passphrase.c
show more ...
|
#
fc16b4f4 |
| 25-Mar-2019 |
Richard Elling <Richard.Elling@RichardElling.com> |
git ignore python 3.7 virtual environment directories
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Richard Elling <Richard.Ell
git ignore python 3.7 virtual environment directories
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Richard Elling <Richard.Elling@RichardElling.com>
Closes #8525
show more ...
|
#
e5a5dd6c |
| 12-Mar-2019 |
Enji Cooper <ngie@FreeBSD.org> |
Import capsicum-test into ^/vendor/google/capsicum-test/dist
The following change imports google/capsicum-test@9333154 from GitHub, omitting the embedded version of googletest, as well as the incomp
Import capsicum-test into ^/vendor/google/capsicum-test/dist
The following change imports google/capsicum-test@9333154 from GitHub, omitting the embedded version of googletest, as well as the incomplete libcasper.
This test suite helps verify capsicum(3) support via functional tests written in the GoogleTest test framework.
Kernel support for capsicum(4) is tested by side-effect of testing capsicum(3).
NB: as discussed in a previous [closed] PR [1], the casper(3) tests are incomplete/buggy and will not pass on FreeBSD. Thus, I have no intention of integrating them into the build/test on FreeBSD as-is.
The import command used was: ``` curl -L https://github.com/google/capsicum-test/tarball/9333154 | tar --strip-components=1 -xvzf - -C dist/ rm -Rf dist/*/ ```
1. https://github.com/google/capsicum-test/pull/26
Reviewed by: emaste (mentor) Differential Revision: https://reviews.freebsd.org/D19261
show more ...
|
#
1d6bb9f4 |
| 04-Mar-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm release_80 branch r355313: https://llvm.org/svn/llvm-project/llvm/branches/release_80@355313
|
#
83481c8c |
| 13-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
Import GoogleTest 1.8.1 into the vendor tree under `^/google/googletest/dist`
GoogleTest is a widely used opensource C++ test framework, licensed under a BSD 3-clause license. It fits best in the re
Import GoogleTest 1.8.1 into the vendor tree under `^/google/googletest/dist`
GoogleTest is a widely used opensource C++ test framework, licensed under a BSD 3-clause license. It fits best in the realm of doing functional/whitebox testing, similar to ATF's C++ library. However, it has additional functionality such as per-testcase setup fixtures, class level setup and teardown fixtures, and a lot more functional/syntactic goodness.
In addition to large corporations adopting GoogleTest as their defacto C++ test library (Facebook, Google, etc), many opensource projects have adopted GoogleTest, e.g., the Capsicum project, Chrome, etc.
The goal for importing this is to enable testing with zfsd and integrate googletest into kyua.
This is the final version that will support a pre-C++-11 compiler. As such, this test framework will not be available to gcc 4.2.1, similar to ATF's C++ library.
A subsequent set of commits will:
1. Tag ^/google/googletest/dist as ^/google/googletest/1.8.1 using `svn cp ^/google/googletest/dist ^/google/googletest/1.8.1`. 2. Import this code into ^/head and integrate it into the build for all applicable platforms and C++ compile toolchains.
The import was done via the following command pipeline on OSX: ``` curl -L https://github.com/google/googletest/archive/release-1.8.1.tar.gz | tar --strip-components=1 -xvzf - -C dist/ ```
Approved by: emaste (mentor) Discussed with: brooks, jtl Differential Revision: https://reviews.freebsd.org/D18622
show more ...
|
#
9c9d011e |
| 06-Feb-2019 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Vendor import of Unbound 1.9.0.
|
#
676fbe81 |
| 19-Jan-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of clang trunk r351319 (just before the release_80 branch point): https://llvm.org/svn/llvm-project/cfe/trunk@351319
|
#
d8e91e46 |
| 19-Jan-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r351319 (just before the release_80 branch point): https://llvm.org/svn/llvm-project/llvm/trunk@351319
|
#
7b02fae7 |
| 15-Jan-2019 |
loli10K <loli10K@users.noreply.github.com> |
Verify .gitignore entries
This change adds a make target 'vcscheck' which scans the git workspace
for new, untracked files missing from the .gitignore configuration; this
is done to help prevent a
Verify .gitignore entries
This change adds a make target 'vcscheck' which scans the git workspace
for new, untracked files missing from the .gitignore configuration; this
is done to help prevent adding unwanted build artifacts to the source
tree during development.
Reviewed-by: Neal Gompa <ngompa@datto.com>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: loli10K <ezomori.nozomu@gmail.com>
Closes #8281
show more ...
|
#
c87db591 |
| 06-Jan-2019 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Python 2 and 3 compatibility
With Python 2 (slowly) approaching EOL and its removal from distribitions already being planned (Fedora), the existing Python 2 code needs to be transitioned to Python 3
Python 2 and 3 compatibility
With Python 2 (slowly) approaching EOL and its removal from distribitions already being planned (Fedora), the existing Python 2 code needs to be transitioned to Python 3. This patch stack updates the Python code to be compatible with Python 2.7, 3.4, 3.5, 3.6, and 3.7.
Reviewed-by: John Ramsden <johnramsden@riseup.net> Reviewed-by: Neal Gompa <ngompa@datto.com> Reviewed-by: loli10K <ezomori.nozomu@gmail.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: John Wren Kennedy <john.kennedy@delphix.com> Reviewed-by: Antonio Russo <antonio.e.russo@gmail.com> Closes #8096
show more ...
|
Revision tags: release/12.0.0 |
|
#
6e72a5b9 |
| 31-Oct-2018 |
Brian Behlendorf <behlendorf1@llnl.gov> |
pyzfs: python3 support (build system)
Almost all of the Python code in the respository has been updated to be compatibile with Python 2.6, Python 3.4, or newer. The only exceptions are arc_summery3
pyzfs: python3 support (build system)
Almost all of the Python code in the respository has been updated to be compatibile with Python 2.6, Python 3.4, or newer. The only exceptions are arc_summery3.py which requires Python 3, and pyzfs which requires at least Python 2.7. This allows us to maintain a single version of the code and support most default versions of python. This change does the following:
* Sets the default shebang for all Python scripts to python3. If only Python 2 is available, then at install time scripts which are compatible with Python 2 will have their shebangs replaced with /usr/bin/python. This is done for compatibility until Python 2 goes end of life. Since only the installed versions are changed this means Python 3 must be installed on the system for test-runner when testing in-tree.
* Added --with-python=<2|3|3.4,etc> configure option which sets the PYTHON environment variable to target a specific python version. By default the newest installed version of Python will be used or the preferred distribution version when creating pacakges.
* Fixed --enable-pyzfs configure checks so they are run when --enable-pyzfs=check and --enable-pyzfs=yes.
* Enabled pyzfs for Python 3.4 and newer, which is now supported.
* Renamed pyzfs package to python<VERSION>-pyzfs and updated to install in the appropriate site location. For example, when building with --with-python=3.4 a python34-pyzfs will be created which installs in /usr/lib/python3.4/site-packages/.
* Renamed the following python scripts according to the Fedora guidance for packaging utilities in /bin
- dbufstat.py -> dbufstat - arcstat.py -> arcstat - arc_summary.py -> arc_summary - arc_summary3.py -> arc_summary3
* Updated python-cffi package name. On CentOS 6, CentOS 7, and Amazon Linux it's called python-cffi, not python2-cffi. For Python3 it's called python3-cffi or python3x-cffi.
* Install one version of arc_summary. Depending on the version of Python available install either arc_summary2 or arc_summary3 as arc_summary. The user output is only slightly different.
Reviewed-by: John Ramsden <johnramsden@riseup.net> Reviewed-by: Neal Gompa <ngompa@datto.com> Reviewed-by: loli10K <ezomori.nozomu@gmail.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #8096
show more ...
|
#
f73363f1 |
| 28-Jul-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of lldb trunk r338150: https://llvm.org/svn/llvm-project/lldb/trunk@338150
|
#
eedfb878 |
| 01-Jul-2018 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Ignore _.universe-toolchain file.
MFC after: 3 weeks X-MFC-with: r335711
|
Revision tags: release/11.2.0 |
|
#
b669ab83 |
| 14-May-2018 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Ignore *.o.ur-safe build artifacts
Generated when building on Ubuntu 18.04. Also ignore the new
dynamically generated zfs-mount-generator.8 man page, and the
module/.cache.mk file.
Reviewed-by
Ignore *.o.ur-safe build artifacts
Generated when building on Ubuntu 18.04. Also ignore the new
dynamically generated zfs-mount-generator.8 man page, and the
module/.cache.mk file.
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #7534
show more ...
|
#
6cacf549 |
| 12-May-2018 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Vendor import of Unbound 1.6.2.
|
#
20adc8f2 |
| 06-May-2018 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Vendor import of OpenSSH 7.6p1.
|
#
a6157d81 |
| 04-Apr-2018 |
Ruslan Bukin <br@FreeBSD.org> |
Import OpenCSD -- an ARM CoreSight Trace Decode library.
Git ID 900407e9d6400f6541138d6c2e483a9fc2d699a4
Sponsored by: DARPA, AFRL
|
#
766f5c51 |
| 19-Mar-2018 |
Ruslan Bukin <br@FreeBSD.org> |
Import Intel Processor Trace library.
Git ID 24982c1a6fce48f1e416461d42899805f74fbb26
Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D12815
|
#
4fc74049 |
| 29-Dec-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r327169 through r327340.
|
#
15e8779b |
| 25-Dec-2017 |
Eitan Adler <eadler@FreeBSD.org> |
.git*: add gitattributes and gitignore
For users of the git mirrors, lets provide useful git configuration files.
|
#
cdf4f305 |
| 18-Dec-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of compiler-rt trunk r321017: https://llvm.org/svn/llvm-project/compiler-rt/trunk@321017
|
Revision tags: release/10.4.0 |
|
#
d9ec8b9b |
| 15-Sep-2017 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Add configure option to enable gcov analysis
* Add configure option to enable gcov analysis.
* Includes a few minor ctime fixes.
* Add codecov.yml configuration.
Reviewed-by: Prakash Surya <pra
Add configure option to enable gcov analysis
* Add configure option to enable gcov analysis.
* Includes a few minor ctime fixes.
* Add codecov.yml configuration.
Reviewed-by: Prakash Surya <prakash.surya@delphix.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #6642
show more ...
|
#
c8f9061f |
| 16-Aug-2017 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Retire legacy test infrastructure
* Removed zpios kmod, utility, headers and man page.
* Removed unused scripts zpios-profile/*, zpios-test/*,
zpool-config/*, smb.sh, zpios-sanity.sh, zpios-su
Retire legacy test infrastructure
* Removed zpios kmod, utility, headers and man page.
* Removed unused scripts zpios-profile/*, zpios-test/*,
zpool-config/*, smb.sh, zpios-sanity.sh, zpios-survey.sh,
zpios.sh, and zpool-create.sh.
* Removed zfs-script-config.sh.in. When building 'make' generates
a common.sh with in-tree path information from the common.sh.in
template. This file and sourced by the test scripts and used
for in-tree testing, it is not included in the packages. When
building packages 'make install' uses the same template to
create a new common.sh which is appropriate for the packaging.
* Removed unused functions/variables from scripts/common.sh.in.
Only minimal path information and configuration environment
variables remain.
* Removed unused scripts from scripts/ directory.
* Remaining shell scripts in the scripts directory updated to
cleanly pass shellcheck and added to checked scripts.
* Renamed tests/test-runner/cmd/ to tests/test-runner/bin/ to
match install location name.
* Removed last traces of the --enable-debug-dmu-tx configure
options which was retired some time ago.
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #6509
show more ...
|
Revision tags: release/11.1.0 |
|
#
a5b450a4 |
| 28-Jun-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Pull down pjdfstest 0.1
The summary of changes is as follows..
Generic changes:: - Added configure support [2]. - Check for lchmod filesystem support with create_file(..); for testcases that requ
Pull down pjdfstest 0.1
The summary of changes is as follows..
Generic changes:: - Added configure support [2]. - Check for lchmod filesystem support with create_file(..); for testcases that require lchmod, skip the testcase -- otherwise use chmod directly [1]. - Added Travis CI integration [2]. - Added utimensat testcases [1].
Linux support:: - Fixed Linux support to pass on later supported versions of Fedora/Ubuntu [2]. - Conditionally enable posix_fallocate(2) support [2].
OSX support:: - Fixed compilation on OSX [2]. - Added partial OSX support (the test run isn't fully green yet) [2].
Obtained from: https://github.com/pjd/pjdfstest/tree/0.1 Submitted by: asomers [1], ngie [2]
show more ...
|
#
952e490b |
| 25-May-2017 |
Chunwei Chen <david.chen@osnexus.com> |
Improve gitignore
Ignore .*.d and exclude Makefile.in in module/ Also, ignore *.patch and *.orig files
Signed-off-by: Chunwei Chen <david.chen@osnexus.com>
|