#
a509d68f |
|
11-Apr-2024 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive to 3.7.3 New features: #1941 uudecode filter: support file name and file mode in raw mode #1943 7-zip reader: translate Windows permissions into UNIX permissions #1962 zstd filter now supports the "long" write option #2012 add trailing letter b to bsdtar(1) substitute pattern #2031 PCRE2 support #2054 add support for long options "--group" and "--owner" to tar(1) Security fixes: #2101 Fix possible vulnerability in tar error reporting introduced in f27c173 Important bugfixes: #1974 ISO9660: preserve the natural order of links #2105 rar5: fix infinite loop if during rar5 decompression the last block produced no data #2027 xz filter: fix incorrect eof at the end of an lzip member #2043 zip: fix end-of-data marker processing when decompressing zip archives Obtained from: libarchive Libarchive commit: 4fcc02d906cca4b9e21a78a833f1142a2689ec52
|
#
9200ce32 |
|
17-Mar-2024 |
Ed Maste <emaste@FreeBSD.org> |
Vendor import of OpenSSH 9.7p1
|
#
9eb461aa |
|
06-Mar-2024 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Vendor import of diff from OpenBSD's Game of Trees Repository: ssh://anonymous@got.gameoftrees.org/diff.git Commit hash: b5a9c15f4d68c06ec3bf839529b3ed2def0a6af6 Commit date: 2023-09-15
|
#
93a25ac9 |
|
02-Feb-2024 |
Lexi Winter <lexi@le-Fay.ORG> |
.gitignore: add sys/*/compile Files in sys/*/compile are created when compiling the kernel with config(8). They are never source files and should never be committed to source control, so list this entire directory in .gitignore. While not the official way to build the kernel, it's often useful to debug sys/conf/files* changes when adding new drivers, etc. Reviewed by: imp, meena <me igalic co> Pull Request: https://github.com/freebsd/freebsd-src/pull/1082
|
#
5796e3a7 |
|
16-Nov-2023 |
Umer Saleem <usaleem@ixsystems.com> |
Packaging: Auto-generate changelog during configure (#15528) Auto-generate changelog based off on @VERSION@ during configure, so that it is not needed to be update with new releases / version updates. Signed-off-by: Umer Saleem <usaleem@ixsystems.com> Reviewed-by: Tony Hutter <hutter2@llnl.gov>
|
#
16fd0b24 |
|
13-Nov-2023 |
Cy Schubert <cy@FreeBSD.org> |
unbound: Vendor import 1.19.0 Release notes at https://www.nlnetlabs.nl/news/2023/Aug/30/unbound-1.19.0-released/
|
#
dc1d3303 |
|
05-Aug-2023 |
Rob Norris <robn@despairlabs.com> |
mailmap: initial, trying to tidy up a lot of the commit history This comes from the observation that a huge number of commit author fields look quite strange (to my eyes), but quite often the Signed-off-by: trailer has the correct name. For these I have updated the name where it was obvious how to do so, however, I have not created a mapping for the commit email to the Signed-off-by email, as whatever I choose for email will become the prime candidate for inclusion in the AUTHORS file, and care needs to be taken when acting without explicit consent. There's a small handful of commits that look like they were done on local machines, or CI hosts, or similar, where the git authorship config wasn't set up properly. Its obvious what this should look like, so I've just done them. The remainder is mapping Github noreply emails to either an obviously-correct Signed-off-by trailer, or to a an author from another commit. This was mostly done by hand, so there may be errors, but I think its close. I do not understand where these come from - I know that they're what commits made via Github web look like when there's no real address set on the account, but I find it hard to believe that so many of these came through the web, especially given the complexity of most of the changes. I suspect there's some kind of merge helper tool in play here. Regardless, the history is set now, and this tries to get it back on track. Obviously, all of this helps the history look tidy, but this also feeds into the AUTHORS update script. See next commit. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de> Signed-off-by: Rob Norris <robn@despairlabs.com> Closes #15374
|
#
28df100a |
|
20-Sep-2023 |
Mina Galić <freebsd@igalic.co> |
vendor/unbound: ignore *~ and remove stray config.h.in~ file Reviewed by: delphij, cy Differential Revision: https://reviews.freebsd.org/D41919
|
#
82d22913 |
|
06-Oct-2023 |
Martin Matuška <martin@matuska.de> |
CI: add FreeBSD build with Cirrus CI As a first step for automatic FreeBSD testing add a build and install for FreeBSD versions 12.4, 13.2 and 14-snapshot using Cirrus CI. Reviewed-by: Jose Luis Duran Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Martin Matuska <mm@FreeBSD.org> Closes #15332
|
#
e56a937c |
|
04-Oct-2023 |
Baptiste Daroussin <bapt@FreeBSD.org> |
bsddialog: Import version 1.0
|
#
9b3517a4 |
|
21-Aug-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Import unifdef 2.11
|
#
14b646f7 |
|
18-Jul-2023 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive to libarchive/libarchive@ee4579617 Important changes (relevant to FreeBSD): #1840 year 2038 fix for pax archives on platforms with 64-bit time_t #1873 bsdunzip ported to libarchive from FreeBSD #1894 read support for zstd compression in 7zip archives #1918 ARM64 filter support in 7zip archives Obtained from: libarchive Libarchive commit: ee45796171324519f0c0bfd012018dd099296336 Libarchive tag: v3.7.0
|
#
058aa793 |
|
20-Apr-2023 |
Ed Maste <emaste@FreeBSD.org> |
Vendor import of libcbor 0.10.2
|
#
974000f1 |
|
27-Mar-2023 |
Ruslan Bukin <br@FreeBSD.org> |
Update OpenCSD to v1.4.0. Sponsored by: UKRI
|
#
42875200 |
|
07-Mar-2023 |
Jake Freeland <jfree@FreeBSD.org> |
.gitignore: Ignore LSP generated .cache Language servers like clangd generate a .cache directory to store compilation cache. Tell Git to ignore this directory when staging files. Reviewed by: markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D38937
|
#
b1cbac9f |
|
26-Jan-2023 |
Phil Shafer <phil@FreeBSD.org> |
Vendor import of NetBSD's mtree at 2020-12-11
|
#
161a37cc |
|
30-Aug-2022 |
Stefan Eßer <se@FreeBSD.org> |
vendor/bc: import version 6.0.2 Changes relative to the previous version in FreeBSD: - Fix error message on certain syntax errors. - Add digit clamping (build option and run-time option) - Make -l options no longer overridee scale value set with -S
|
#
04af98db |
|
22-Nov-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
gitignore: whack dead architectures
|
#
93bf91b4 |
|
04-Nov-2022 |
Kyle Evans <kevans@FreeBSD.org> |
Update wireguard-tools to 139aac59a5ab7 This includes fixes for two issues pointed out by FreeBSD's Coverity, as well as a -Wcast-qual complaint. While we're here, ignore build artifacts as well upon import.
|
#
7e00bf87 |
|
28-Oct-2022 |
Kyle Evans <kevans@FreeBSD.org> |
Import wireguard-tools for wg(8) 744bfb213144 ("Import the WireGuard driver from zx2c4.com") re-imported the WireGuard driver with the intention that wg(8) will be used to manage WireGuard interfaces, as on other platforms, now that wg(8) has been dual-licensed MIT specifically to allow our use in base (thanks!). This is a copy of wireguard-tools/src, with files that we don't need .gitignore'd out to make it more clear that we're only building files that are either MIT or dual-licensed MIT. We may go with a different structure later (e.g., if we end up needing to include outside of src/), but an upstream restructure seems unlikely in the foreseeable future.
|
#
9f24fda5 |
|
25-Sep-2022 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
contrib/bsddialog: Import version 0.4 Improvements and changes to integrate bsddialog(1) with scripts in BASE. Overview: * New options. --and-widget, --keep-tite, --calendar. * Change output format. Menus and --print-maxsize. * Redefine sizing. Fixed rows, cols and menurows became at the most. * Add DIAGNOSTICS. Error messages for bad arguments and options. * Add keys. Space for --menu, fast keys for --msgbox and --yesno. * Text. Change default text modification, add --cr-wrap. See /usr/src/contrib/bsddialog/CHANGELOG '2022-09-24 Version 0.4' for more detailed information.
|
#
2c9fd765 |
|
03-Sep-2022 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
contrib/bsddialog: Import version 0.3 New features overview: * Unicode. User interface handles multi-column characters. API can handle char* like a multibyte character string. Internally wide characters are used for keyboard input, to adapt word wrapping and dynamic text auto-sizing for multi-column characters. * Forms refactoring. Complete rewrite deleting libformw dependency. * Theme. New utility options to save and load custom theme at run-time. * TUI navigation. Added keys to navigate input components. Changed default focus behavior of input dialogs to be LGPL-dialog-like; a new option can set the previous whiptail-like behavior. See /usr/src/contrib/bsddialog/CHANGELOG '2022-08-29 Version 0.3' for more detailed information.
|
#
ef7a6f1d |
|
29-May-2022 |
Mark Johnston <markj@FreeBSD.org> |
gitignore: Ignore compile_commands.events.json This is a temporary file that appears when a build is wrapped using devel/bear. MFC after: 1 week
|
#
5cdca5b1 |
|
08-Apr-2022 |
наб <nabijaczleweli@nabijaczleweli.xyz> |
autoconf: use include directives instead of recursing down cmd No installation diff, dist lost -zfs-2.1.99/cmd/fsck_zfs/fsck.zfs which was distributed erroneously, since it's generated Also clean gitrev on clean Also add -e 'any possible bashisms' to default checkbashisms flags, and fully parallelise it and shellcheck, and it works out-of-tree, too Also align the Release in the dist META file correctly Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Closes #13316
|
#
f6acb9b9 |
|
18-Apr-2022 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Vendor import of BearSSL at 2022-04-18 hash d40d23b
|
#
2f8d4418 |
|
12-Mar-2022 |
Alfonso S. Siciliano <asiciliano@FreeBSD.org> |
bsddialog: Import version0.2 This version provides improvements and fixes mainly to use bsddialog utility in bsdinstall/scripts. The lib API is not broken so the previous converted utilities (tzsetup, distextract, etc.) are OK. Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D34458
|
#
3673adf1 |
|
07-Mar-2022 |
Stefan Eßer <se@FreeBSD.org> |
vendor/bc: import version 5.2.3 This version fixes a parse error when passing a file to bc using -f if that file has a multiline comment or string in it. MFC after: 3 days
|
#
84631082 |
|
09-Feb-2022 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive libarchive/libarchive@9147def1d Libarchive 3.6.0 New features: PR #1614: tar: new option "--no-read-sparse" PR #1503: RAR reader: filter support PR #1585: RAR5 reader: self-extracting archive support New features (not used in FreeBSD base): PR #1567: tar: threads support for zstd (#1567) PR #1518: ZIP reader: zstd decompression support Security Fixes: PR #1491, #1492, #1493, CVE-2021-36976: fix invalid memory access and out of bounds read in RAR5 reader PR #1566, #1618, CVE-2021-31566: extended fix for following symlinks when processing the fixup list Other notable bugfixes and improvements: PR #1620: tar: respect "--ignore-zeros" in c, r and u modes PR #1625: reduced size of application binaries Obtained from: libarchive Libarchive commit: 9147def1da7ad1bdd47b3559eb1bfeeb0e0f374b Libarchive tag: v3.6.0
|
#
679ff611 |
|
18-Jan-2022 |
Cy Schubert <cy@FreeBSD.org> |
.gitignore: Restore inadvertently deleted file Restore .gitignore inadvertently deleted by 5eb81a4b4028113e3c319f21a1db6b67613ec7ab. Fixes: 5eb81a4b4028113e3c319f21a1db6b67613ec7ab Pointy hat to: cy
|
#
03f33dd0 |
|
17-Jan-2022 |
Cy Schubert <cy@FreeBSD.org> |
wpa: Import wpa 2.10 The long awaited wpa 2.10 is finally here.
|
#
b1f7154c |
|
08-Jan-2022 |
Alexander V. Chernikov <melifaro@FreeBSD.org> |
gitignore: ignore vim swap files & .rej/.orig Reviewed by: cem, avg MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D33794
|
#
ace33703 |
|
25-Dec-2021 |
Andriy Gapon <avg@FreeBSD.org> |
add exuberant ctags tags file to gitignore
|
#
77a55d2c |
|
21-Dec-2021 |
Alfonso Siciliano <alfsiciliano@gmail.com> |
bsddialog: import snapshot 0.0.2
|
#
e41955dd |
|
13-Dec-2021 |
Alfonso Siciliano <alfsiciliano@gmail.com> |
bsddialog: import version 0.0.1
|
#
1b308d06 |
|
06-Dec-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
bsddialog: vendor import 2021-12-05
|
#
68965ba9 |
|
02-Dec-2021 |
Cy Schubert <cy@FreeBSD.org> |
unbound: Vendor import 1.14.0rc1 This vendor import was requested by glebius@ as it should fix unbound crashes. Reported by: glebius
|
#
5b2defbd |
|
01-Oct-2021 |
Ed Maste <emaste@FreeBSD.org> |
Vendor import of libcbor 0.8.0
|
#
2f57ecae |
|
09-Aug-2021 |
Stefan Eßer <se@FreeBSD.org> |
vendor/bc: imoport release 5.0.0 This is a new major release with a number of changes and extensions: - Limited the number of temporary numbers and made the space for them static so that allocating more space for them cannot fail. - Allowed integers with non-zero scale to be used with power, places, and shift operators. - Added greatest common divisor and least common multiple to lib2.bc. - Made bc and dc UTF-8 capable. - Added the ability for users to have bc and dc quit on SIGINT. - Added the ability for users to disable prompt and TTY mode by environment variables. - Added the ability for users to redefine keywords. - Added dc's modular exponentiation and divmod to bc. - Added the ability to assign strings to variables and array elements and pass them to functions in bc. - Added dc's asciify command and stream printing to bc. - Added bitwise and, or, xor, left shift, right shift, reverse, left rotate, right rotate, and mod functions to lib2.bc. - Added the functions s2u(x) and s2un(x,n), to lib2.bc.
|
#
3bbd8dc9 |
|
14-Feb-2021 |
Ed Maste <emaste@FreeBSD.org> |
Vendor import of OpenSSH 8.4p1
|
#
82e5fdc5 |
|
14-Feb-2021 |
Ed Maste <emaste@FreeBSD.org> |
Vendor import of OpenSSH 8.2p1
|
#
f02e3998 |
|
14-Feb-2020 |
Ed Maste <emaste@FreeBSD.org> |
Vendor import of OpenSSH 8.0p1.
|
#
f9f37c00 |
|
22-Feb-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Import Arm Optimized Routines v21.02 We already have copies of some of these files in the repository without a vendor import and we should really be using contrib/ instead. We should also be able to use some of the math functions to allow the tests to pass on AArch64 (and other architectures) instead of just x86. We should also be able to reuse some of the tests for the kyua testsuite. Imported using ``` curl -L https://github.com/ARM-software/optimized-routines/tarball/e823e3abf5f89ecba58a10fc0fd82c13d9984b6b | tar --strip-components=1 -xvzf - git add . ```
|
#
9b236631 |
|
04-Jun-2021 |
Ka Ho Ng <khng@FreeBSD.org> |
gitignore: Add .clangd and .ccls-cache Add residues of clangd and ccls to prevent them from being accidentally included in a commit. clangd and ccls are two C/C++ Language Server implementations listed in https://microsoft.github.io/language-server-protocol/implementors/servers/ . Sponsored by: The FreeBSD Foundation MFC after: 3 days Reviewed by: philip Differential Revision: https://reviews.freebsd.org/D26555
|
#
73570795 |
|
04-Jun-2021 |
Ka Ho Ng <khng@FreeBSD.org> |
gitignore: Add compile_commands.json The purpose of this change is to make sure no one would accidentally include their own workspace leftover into a commit. compile_commands.json is a generated file which contains build commands. The file is consumed by Language Servers such as clangd and ccls. Sponsored by: The FreeBSD Foundation Reviewed by: lwhsu Differential Revision: https://reviews.freebsd.org/D26514
|
#
8e6e1224 |
|
19-May-2021 |
Baptiste Daroussin <bapt@FreeBSD.org> |
import nvi 2.2.0-3bbdfe4
|
#
bd136720 |
|
25-Apr-2021 |
Stefan Eßer <se@FreeBSD.org> |
Vendor import of Gavin D. Howards bc version 4.0.1
|
#
d76d37d9 |
|
14-Apr-2021 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/openzfs to openzfs/zfs/master@3522f57b6 Notable upstream pull request merges: #11742 When specifying raidz vdev name, parity count should match #11744 Use a helper function to clarify gang block size #11771 Support running FreeBSD buildworld on Arm-based macOS hosts
|
#
f8262d7d |
|
18-Mar-2021 |
Philip Paeps <philip@FreeBSD.org> |
Import wpa_supplicant/hostapd commit 9d9b42306541 Start tracking upstream development of hostapd and wpa_supplicant more closely. The last upstream release is from August 2019. Keeping up with upstream development will make importing releases less exciting. Discussed with: cy Sponsored by: Rubicon Communications, LLC ("Netgate")
|
#
47a52dc4 |
|
31-Jan-2021 |
Stefan Eßer <se@FreeBSD.org> |
Vendor import of Gavin Howard's bc version 3.2.6
|
#
a3330ae7 |
|
28-Jan-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Vendor import of atf commit ca73d08c3fc1ecffc1f1c97458c31ab82c12bb01 Updated from https://github.com/freebsd/atf
|
#
a67522b2 |
|
11-Jan-2021 |
Roger Pau Monné <royger@FreeBSD.org> |
gitignore: expand list of ignored files Add the *.swp and *~ pattern for vim temporary files. Expand the cscope ones to include all files possibly generated by cscope and also add some known object formats. Also remove the leading '?' from cscope.out, or else it doesn't match the cscope.out file generated by default (as it expects an extra character in front). Reviewed by: gjb, uqs, lwhsu Sponsored by: Citrix Systems R&D Differential Revision: https://reviews.freebsd.org/D28095
|
#
2e4772e8 |
|
26-Nov-2020 |
Stefan Eßer <se@FreeBSD.org> |
Import version 3.2.0
|
#
907a6834 |
|
26-Nov-2020 |
Stefan Eßer <se@FreeBSD.org> |
Revert incomplete import of version 3.2.0
|
#
04f26504 |
|
26-Nov-2020 |
Stefan Eßer <se@FreeBSD.org> |
Update to version 3.2.0
|
#
4cb89f2e |
|
27-Oct-2020 |
Cy Schubert <cy@FreeBSD.org> |
Vendor import of Unbound 1.12.0.
|
#
a21d9b36 |
|
08-Oct-2020 |
Warner Losh <imp@FreeBSD.org> |
Stop ignoring makeLINT generated files We're going to check these files in shortly since we don't need to generate them anymore. Generated files cause issues for different work flows anyway. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D26540
|
#
2a1ac9cd |
|
09-Sep-2020 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Import nvi 2.2.0
|
#
7973006f |
|
21-Aug-2020 |
Cy Schubert <cy@FreeBSD.org> |
Vendor import of Unbound 1.11.0.
|
#
3960d892 |
|
07-Jul-2020 |
Stefan Eßer <se@FreeBSD.org> |
Update to release 3.1.1 This release fixes a regression from traditional bc behavior in FreeBSD with regard to "-e quit" being passed on the command line and add Spanish message catalogs.
|
#
1f958cfa |
|
27-Jun-2020 |
Stefan Eßer <se@FreeBSD.org> |
Import new 2-clause BSD licenced implementation of the bc and dc commands These implementations of the bc and dc programs offer a number of advantages compared to the current implementations in the FreeBSD base system: - They do not depend on external large number functions (i.e. no dependency on OpenSSL or any other large number library) - They implements all features found in GNU bc/dc (with the exception of the forking of sub-processes, which the author of this version considers as a security issue). - They are significantly faster than the current code in base (more than 2 orders of magnitude in some of my tests, e.g. for 12345^100000). - They should be fully compatible with all features and the behavior of the current implementations in FreeBSD (not formally verified). - They support POSIX message catalogs and come with localized messages in Chinese, Dutch, English, French, German, Japanese, Polish, Portugueze, and Russian. - They offer very detailed man-pages that provide far more information than the current ones. Approved by: imp Obtained from: https://git.yzena.com/gavin/bc Differential Revision: https://reviews.freebsd.org/D19982
|
#
6a53c00e |
|
20-May-2020 |
Cy Schubert <cy@FreeBSD.org> |
Vendor import of Unbound 1.10.1. Security: CVE-2020-12662, CVE-2020-12663
|
#
6d9daf7d |
|
29-Apr-2020 |
Jakub Wojciech Klama <jceel@FreeBSD.org> |
Import lib9p 7ddb1164407da19b9b1afb83df83ae65a71a9a66. Approved by: trasz (mentor) MFC after: 1 month Sponsored by: Conclusive Engineering
|
#
9f0a21e6 |
|
14-Apr-2020 |
Matthew Macy <mmacy@freebsd.org> |
Add FreeBSD support to OpenZFS Add the FreeBSD platform code to the OpenZFS repository. As of this commit the source can be compiled and tested on FreeBSD 11 and 12. Subsequent commits are now required to compile on FreeBSD and Linux. Additionally, they must pass the ZFS Test Suite on FreeBSD which is being run by the CI. As of this commit 1230 tests pass on FreeBSD and there are no unexpected failures. Reviewed-by: Sean Eric Fagan <sef@ixsystems.com> Reviewed-by: Jorgen Lundman <lundman@lundman.net> Reviewed-by: Richard Laager <rlaager@wiktel.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Co-authored-by: Ryan Moeller <ryan@iXsystems.com> Signed-off-by: Matt Macy <mmacy@FreeBSD.org> Signed-off-by: Ryan Moeller <ryan@iXsystems.com> Closes #898 Closes #8987
|
#
08334c51 |
|
17-Mar-2020 |
Brooks Davis <brooks@FreeBSD.org> |
Import the kyua testing framework for infrastructure software Imported at 0.13 plus assumulated changes to git hash a685f91. Obtained from: https://github.com/jmmv/kyua Sponsored by: DARPA
|
#
4b2c3eb9 |
|
17-Mar-2020 |
Brooks Davis <brooks@FreeBSD.org> |
Import lutok, a Lightweight C++ API for Lua. This a snapshot of the latest version with git hash: 8f8eaef. Obtained from: https://github.com/jmmv/lutok Sponsored by: DARPA
|
#
cbda686f |
|
04-Jan-2020 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive/dist to git 5e270715b51d199467195b56f77e21cb8bb1d642 Relevant vendor changes: Issue #1302: Plug memory leak on failure of archive_write_client_open()
|
#
e2fe7268 |
|
27-Dec-2019 |
Cy Schubert <cy@FreeBSD.org> |
Vendor import of Unbound 1.9.6.
|
#
e69bb31b |
|
02-Dec-2019 |
Michael Niewöhner <c0d3z3r0@users.noreply.github.com> |
Adapt gitignore for modules Remove the specific gitignore rules for module left-overs and add a generic one in modules/. Reviewed-by: Ryan Moeller <ryan@ixsystems.com> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Kjeld Schouten <kjeld@schouten-lebbing.nl> Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> Closes #9656
|
#
c3f1cfc7 |
|
28-Nov-2019 |
Emmanuel Vadot <manu@FreeBSD.org> |
Import devicetree files from Linux 5.4
|
#
608f8749 |
|
01-Oct-2019 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Perform KABI checks in parallel Reduce the time required for ./configure to perform the needed KABI checks by allowing kbuild to compile multiple test cases in parallel. This was accomplished by splitting each test's source code from the logic handling whether that code could be compiled or not. By introducing this split it's possible to minimize the number of times kbuild needs to be invoked. As importantly, it means all of the tests can be built in parallel. This does require a little extra care since we expect some tests to fail, so the --keep-going (-k) option must be provided otherwise some tests may not get compiled. Furthermore, since a failure during the kbuild modpost phase will result in an early exit; the final linking phase is limited to tests which passed the initial compilation and produced an object file. Once everything has been built the configure script proceeds as previously. The only significant difference is that it now merely needs to test for the existence of a .ko file to determine the result of a given test. This vastly speeds up the entire process. New test cases should use ZFS_LINUX_TEST_SRC to declare their test source code and ZFS_LINUX_TEST_RESULT to check the result. All of the existing kernel-*.m4 files have been updated accordingly, see config/kernel-current-time.m4 for a basic example. The legacy ZFS_LINUX_TRY_COMPILE macro has been kept to handle special cases but it's use is not encouraged. master (secs) patched (secs) ------------- ---------------- autogen.sh 61 68 configure 137 24 (~17% of current run time) make -j $(nproc) 44 44 make rpms 287 150 Reviewed-by: Tony Hutter <hutter2@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #8547 Closes #9132 Closes #9341
|
#
ddee9fd0 |
|
28-Sep-2019 |
Emmanuel Vadot <manu@FreeBSD.org> |
Import DTS from Linux 5.2
|
#
88c643b6 |
|
20-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Remove upstream files and directories from vendor/lldb/dist that we do not use. This saves on repository space, and reduces the number of tree conflicts when merging.
|
#
b7332b04 |
|
20-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Remove upstream files and directories from vendor/libc++/dist that we do not use. This saves on repository space, and reduces the number of tree conflicts when merging.
|
#
63714eb5 |
|
20-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Remove upstream files and directories from vendor/compiler-rt/dist that we do not use. This saves on repository space, and reduces the number of tree conflicts when merging.
|
#
9a837214 |
|
20-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Remove upstream files and directories from vendor/clang/dist that we do not use. This saves on repository space, and reduces the number of tree conflicts when merging.
|
#
1a56a5ea |
|
20-Aug-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Remove upstream files and directories from vendor/llvm/dist that we do not use. This saves on repository space, and reduces the number of tree conflicts when merging.
|
#
ff4b68ee |
|
19-Aug-2019 |
Dominic Pearson <dsp@technoanimal.net> |
Linux 5.3 compat: Makefile subdir-m no longer supported Uses obj-m instead, due to kernel changes. See LKML: Masahiro Yamada, Tue, 6 Aug 2019 19:03:23 +0900 Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tony Hutter <hutter2@llnl.gov> Signed-off-by: Dominic Pearson <dsp@technoanimal.net> Closes #9169
|
#
d52a918e |
|
10-Aug-2019 |
Conrad Meyer <cem@FreeBSD.org> |
.gitignore: Add LINT kernel configurations generated into SRCDIR
|
#
366b94c4 |
|
30-Jun-2019 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Vendor import of Unbound 1.9.2.
|
#
e3586989 |
|
11-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 fixes - patches from OpenBSD to libarchive_fe/passphrase.c
|
#
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.Elling@RichardElling.com> Closes #8525
|
#
e5a5dd6c |
|
11-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 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
|
#
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 |
|
12-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 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
|
#
9c9d011e |
|
05-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 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
|
#
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.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
|
#
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
|
#
a9125891 |
|
14-Feb-2018 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Prepare SPL repo to merge with ZFS repo This commit removes everything from the repository except the core SPL implementation for Linux. Those files which remain have been moved to non-conflicting locations to facilitate the merge. The README.md and associated files have been updated accordingly. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
#
b669ab83 |
|
13-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: Giuseppe Di Natale <dinatale2@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #7534
|
#
6cacf549 |
|
12-May-2018 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Vendor import of Unbound 1.6.2.
|
#
20adc8f2 |
|
05-May-2018 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Vendor import of OpenSSH 7.6p1.
|
#
a6157d81 |
|
03-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
|
#
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
|
#
d5464ff1 |
|
21-Oct-2017 |
Emmanuel Vadot <manu@FreeBSD.org> |
dts: Update the Device Tree Sources to Linux 4.13
|
#
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 <prakash.surya@delphix.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #6642
|
#
c8f9061f |
|
15-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-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
|
#
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 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]
|
#
952e490b |
|
24-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>
|
#
3bda331b |
|
24-May-2017 |
Chunwei Chen <david.chen@osnexus.com> |
Improve gitignore Exclude Makefile.in in module/ and fix the gitignore in cmd/ Also, ignore *.patch and *.orig files Signed-off-by: Chunwei Chen <david.chen@osnexus.com>
|
#
ffcbc2d7 |
|
06-May-2017 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Import Zstandard 1.2.0 Among changes: threading support is now default and supports freebsd
|
#
71d5a254 |
|
16-Apr-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r300422: https://llvm.org/svn/llvm-project/llvm/trunk@300422
|
#
a19eddc3 |
|
15-Apr-2017 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Import zstd 1.1.4
|
#
c1d9abf9 |
|
05-Apr-2017 |
John Wren Kennedy <john.kennedy@delphix.com> |
OpenZFS 7290 - ZFS test suite needs to control what utilities it can run Authored by: John Wren Kennedy <john.kennedy@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> Ported-by: George Melikov <mail@gmelikov.ru> Porting Notes: - Utilities which aren't available under Linux have been removed. - Because of sudo's default secure path behavior PATH must be explicitly reset at the top of libtest.shlib. This avoids the need for all users to customize secure path on their system. - Updated ZoL infrastructure to manage constrained path - Updated all test cases - Check permissions for usergroup tests - When testing in-tree create links under bin/ - Update fault cleanup such that missing files during cleanup aren't fatal. - Configure su environment with constrained path OpenZFS-issue: https://www.illumos.org/issues/7290 OpenZFS-commit: https://github.com/openzfs/openzfs/commit/1d32ba6 Closes #5903
|
#
14f1b3e8 |
|
02-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of lldb trunk r290819: https://llvm.org/svn/llvm-project/lldb/trunk@290819
|
#
53a420fb |
|
02-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of libc++ trunk r290819: https://llvm.org/svn/llvm-project/libcxx/trunk@290819
|
#
b915e9e0 |
|
02-Jan-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r290819: https://llvm.org/svn/llvm-project/llvm/trunk@290819
|
#
9d70aec6 |
|
19-Oct-2016 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Update .gitignore Two additional files were recently introduced and should be ignored by git. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #5299
|
#
16237819 |
|
16-Sep-2016 |
Andrew Turner <andrew@FreeBSD.org> |
Import the Linaro Cortex Strings library from https://git.linaro.org/toolchain/cortex-strings.git Sponsored by: The FreeBSD Foundation
|
#
fb833883 |
|
29-Jul-2016 |
Nikolay Borisov <n.borisov.lkml@gmail.com> |
Add gitignore entry for spl-*.o.d files Signed-off-by: Nikolay Borisov <n.borisov.lkml@gmail.com> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue #565
|
#
7db3f078 |
|
24-Jul-2016 |
Xin LI <delphij@FreeBSD.org> |
Vendor import of libdivsufsort, a software library that implements a lightweight suffix array construction algorithm. Obtained from: https://github.com/y-256/libdivsufsort
|
#
f3fbd1c0 |
|
23-Jul-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of lldb release_39 branch r276489: https://llvm.org/svn/llvm-project/lldb/branches/release_39@276489
|
#
2b6b257f |
|
23-Jul-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of clang release_39 branch r276489: https://llvm.org/svn/llvm-project/cfe/branches/release_39@276489
|
#
01095a5d |
|
23-Jul-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm release_39 branch r276489: https://llvm.org/svn/llvm-project/llvm/branches/release_39@276489
|
#
0b04990a |
|
12-May-2016 |
Tom Caputi <tcaputi@datto.com> |
Illumos Crypto Port module added to enable native encryption in zfs A port of the Illumos Crypto Framework to a Linux kernel module (found in module/icp). This is needed to do the actual encryption work. We cannot use the Linux kernel's built in crypto api because it is only exported to GPL-licensed modules. Having the ICP also means the crypto code can run on any of the other kernels under OpenZFS. I ended up porting over most of the internals of the framework, which means that porting over other API calls (if we need them) should be fairly easy. Specifically, I have ported over the API functions related to encryption, digests, macs, and crypto templates. The ICP is able to use assembly-accelerated encryption on amd64 machines and AES-NI instructions on Intel chips that support it. There are place-holder directories for similar assembly optimizations for other architectures (although they have not been written). Signed-off-by: Tom Caputi <tcaputi@datto.com> Signed-off-by: Tony Hutter <hutter2@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue #4329
|
#
4e579f6c |
|
11-May-2016 |
Martin Matuska <mm@FreeBSD.org> |
Update vendor/libarchive/dist to git commit 61c56e5 (post 3.2.0)
|
#
8c8f03ca |
|
11-May-2016 |
Martin Matuska <mm@FreeBSD.org> |
Keep full libarchive distribution in vendor branch (prep for 3.2.0 update)
|
#
b7ee3a38 |
|
12-Apr-2016 |
Phil Shafer <phil@FreeBSD.org> |
Import libxo 0.4.6
|
#
9e6d3549 |
|
06-Jan-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of lldb trunk r256945: https://llvm.org/svn/llvm-project/lldb/trunk@256945
|
#
a7af7146 |
|
12-Dec-2015 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
import unbound 1.5.7
|
#
61b9a725 |
|
06-Sep-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Import libc++ 3.7.0 release (r246257).
|
#
ee8648bd |
|
07-Aug-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r242221: https://llvm.org/svn/llvm-project/llvm/trunk@242221
|
#
1a82d4c0 |
|
05-Jul-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r241361: https://llvm.org/svn/llvm-project/llvm/trunk@241361
|
#
2e645aa5 |
|
21-Jun-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of clang trunk r240225: https://llvm.org/svn/llvm-project/cfe/trunk@240225
|
#
5a5ac124 |
|
27-May-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r238337: https://llvm.org/svn/llvm-project/llvm/trunk@238337
|
#
fb911942 |
|
24-Mar-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of lld trunk r233088: https://llvm.org/svn/llvm-project/lld/trunk@233088
|
#
67c32a98 |
|
18-Jan-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm RELEASE_360/rc1 tag r226102 (effectively, 3.6.0 RC1): https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_360/rc1@226102
|
#
ca9211ec |
|
07-Jan-2015 |
Dimitry Andric <dim@FreeBSD.org> |
Import compiler-rt trunk r224034. https://llvm.org/svn/llvm-project/compiler-rt/trunk@224034
|
#
5ca98fd9 |
|
24-Nov-2014 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm RELEASE_350/final tag r216957 (effectively, 3.5.0 release): https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_350/final@216957
|
#
081ea6e2 |
|
30-Aug-2014 |
Warner Losh <imp@FreeBSD.org> |
Import from rebasing repo at b78b6b80 (new files)
|
#
bfc6d683 |
|
22-Mar-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Update 20140302 In particular this brings schema validation support.
|
#
337c43ff |
|
23-Feb-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Import libucl into vendor UCL is heavily infused by nginx configuration as the example of a convenient configuration system. However, UCL is fully compatible with JSON format and is able to parse json files. UCL is used by pkg(8) for its configuration file as well for the manifest format in packages, it will be used in base for the pkg boostrap (signature checking and configuration file parsing.) libucl has been developped and is maintained by vsevolod@
|
#
0c15bf16 |
|
13-Apr-2013 |
Turbo Fredriksson <turbo@bayour.com> |
Ignore *.{deb,rpm,tar.gz} files in the top directory. These are build products and should be ignored. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Turbo Fredriksson <turbo@bayour.com> Issue #1402
|
#
8bbda8df |
|
23-Apr-2013 |
Turbo Fredriksson <turbo@bayour.com> |
Ignore *.{deb,rpm,tar.gz} files in the top directory. These are build products and should be ignored. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Turbo Fredriksson <turbo@bayour.com> Issue zfsonlinux/zfs#1402
|
#
809500fc |
|
08-Apr-2013 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of clang trunk r178860: http://llvm.org/svn/llvm-project/cfe/trunk@178860
|
#
a9e86ac4 |
|
29-Mar-2013 |
Jan Engelhardt <jengelh@inai.de> |
gitignore: anchor entries at their respective directory .ko is specific to module, .m4 to config, etc. Signed-off-by: Jan Engelhardt <jengelh@inai.de> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
#
ea0fcfc8 |
|
29-Mar-2013 |
Jan Engelhardt <jengelh@inai.de> |
gitignore: anchor entries at their respective directory .ko is specific to module, .m4 to config, etc. Signed-off-by: Jan Engelhardt <jengelh@inai.de> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
#
f3757573 |
|
17-Feb-2013 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Refresh RPM packaging Refresh the existing RPM packaging to conform to the 'Fedora Packaging Guidelines'. This includes adopting the kmods2 packaging standard which is used fod kmods distributed by rpmfusion for Fedora/RHEL. http://fedoraproject.org/wiki/Packaging:Guidelines http://rpmfusion.org/Packaging/KernelModules/Kmods2 While the spec files have been entirely rewritten from a user perspective the only major changes are: * The Fedora packages now have a build dependency on the rpmfusion repositories. The generic kmod packages also have a new dependency on kmodtool-1.22 but it is bundled with the source rpm so no additional packages are needed. * The kernel binary module packages have been renamed from zfs-modules-* to kmod-zfs-* as specificed by kmods2. * The is now a common kmod-zfs-devel-* package in addition to the per-kernel devel packages. The common package contains the development headers while the per-kernel package contains kernel specific build products. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #1341
|
#
493972c8 |
|
08-Feb-2013 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Refresh RPM packaging Refresh the existing RPM packaging to conform to the 'Fedora Packaging Guidelines'. This includes adopting the kmods2 packaging standard which is used fod kmods distributed by rpmfusion for Fedora/RHEL. http://fedoraproject.org/wiki/Packaging:Guidelines http://rpmfusion.org/Packaging/KernelModules/Kmods2 While the spec files have been entirely rewritten from a user perspective the only major changes are: * The Fedora packages now have a build dependency on the rpmfusion repositories. The generic kmod packages also have a new dependency on kmodtool-1.22 but it is bundled with the source rpm so no additional packages are needed. * The kernel binary module packages have been renamed from spl-modules-* to kmod-spl-* as specificed by kmods2. * The is now a common kmod-spl-devel-* package in addition to the per-kernel devel packages. The common package contains the development headers while the per-kernel package contains kernel specific build products. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #222
|
#
0da31cd6 |
|
17-Feb-2013 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Remove ARCH packaging The kernel modules are now available in the Arch User Repository (AUR) via zfs. Since their packaging is maintained and superior to ours it is being removed from the tree. https://wiki.archlinux.org/index.php/ZFS Now that various distributions are picking up the packages we should eventually be able to remove most of this infrastructure. Packaging belongs with the distributions not upstream. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
#
5f0a4b08 |
|
16-Feb-2013 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Remove ARCH packaging The kernel modules are now available in the Arch User Repository (AUR) via zfs. Since their packaging is maintained and superior to ours it is being removed from the tree. https://wiki.archlinux.org/index.php/ZFS Now that various distributions are picking up the packages we should eventually be able to remove most of this infrastructure. Packaging belongs with the distributions not upstream. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
#
13cc256e |
|
02-Dec-2012 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of clang release_32 branch r168974 (effectively, 3.2 RC2): http://llvm.org/svn/llvm-project/cfe/branches/release_32@168974
|
#
522600a2 |
|
02-Dec-2012 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm release_32 branch r168974 (effectively, 3.2 RC2): http://llvm.org/svn/llvm-project/llvm/branches/release_32@168974
|
#
fff27641 |
|
11-Sep-2012 |
Chris Dunlop <chris@onthe.net.au> |
Remove autotools products spl_config.h.in is a generated file: remove and .gitignore it Signed-off-by: Chris Dunlop <chris@onthe.net.au> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
#
dd87332f |
|
11-Sep-2012 |
Chris Dunlop <chris@onthe.net.au> |
Remove autotools products spl_config.h.in is a generated file: remove and .gitignore it Signed-off-by: Chris Dunlop <chris@onthe.net.au> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
|
#
ca8b5af8 |
|
26-Aug-2012 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Remove autotools products Remove all of the generated autotools products from the repository and update the .gitignore files accordingly. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #718
|
#
c638e9ad |
|
26-Aug-2012 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Remove autotools products Remove all of the generated autotools products from the repository and update the .gitignore files accordingly. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue zfsonlinux/zfs#718
|
#
15d04112 |
|
16-Aug-2012 |
Richard Yao <ryao@cs.stonybrook.edu> |
Remove Makefile from non-toplevel .gitignore files When building SPL support into the kernel, ./copy-builtin will copy non-toplevel .gitignore files. These files list /Makefile, which causes git-archive to omit ./module/{spl,splat}/Makefile. The absence of these files result in build failures when SPL is selected. ZFS is unaffected because it puts Makefile in the toplevel .gitignore, which is not copied. We fix SPL by emulating that behavior. Reported-by: Fabio Erculiani <lxnay@gentoo.org> Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closes #152
|
#
56d91b49 |
|
15-Aug-2012 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of clang trunk r161861: http://llvm.org/svn/llvm-project/cfe/trunk@161861
|
#
58b69754 |
|
15-Aug-2012 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r161861: http://llvm.org/svn/llvm-project/llvm/trunk@161861
|
#
63faed5b |
|
14-Apr-2012 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r154661: http://llvm.org/svn/llvm-project/llvm/trunk@r154661
|
#
219fb048 |
|
31-Dec-2011 |
Ed Schouten <ed@FreeBSD.org> |
Import compiler-rt r147390.
|
#
36981b17 |
|
20-Oct-2011 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of clang release_30 branch r142614: http://llvm.org/svn/llvm-project/cfe/branches/release_30@142614
|
#
30815c53 |
|
20-Oct-2011 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm release_30 branch r142614: http://llvm.org/svn/llvm-project/llvm/branches/release_30@142614
|
#
56fe8f14 |
|
12-Jun-2011 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r132879: http://llvm.org/svn/llvm-project/llvm/trunk@132879
|
#
cf099d11 |
|
19-Feb-2011 |
Dimitry Andric <dim@FreeBSD.org> |
Vendor import of llvm trunk r126079: http://llvm.org/svn/llvm-project/llvm/trunk@126079
|
#
217b6143 |
|
21-Oct-2010 |
Ed Schouten <ed@FreeBSD.org> |
Import compiler-rt r117047.
|
#
6f088fde |
|
11-Mar-2010 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Ignore unsigned module build products Along with the addition of signed kernel modules in newer kernel we have a few new build products we need to ignore. LKLM has the whole thread for those interested: http://lkml.org/lkml/2007/2/14/164
|
#
774f7c02 |
|
09-Mar-2010 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Ignore unsigned module build products Along with the addition of signed kernel modules in newer kernel we have a few new build products we need to ignore. LKLM has the whole thread for those interested: http://lkml.org/lkml/2007/2/14/164
|
#
4cd8e49a |
|
08-Jan-2010 |
Brian Behlendorf <behlendorf1@llnl.gov> |
Add .gitignore files to exclude build products
|
#
694921bc |
|
07-Jan-2010 |
Ricardo M. Correia <Ricardo.M.Correia@Sun.COM> |
sun-misc-gitignore Add .gitignore files. Signed-off-by: Ricardo M. Correia <Ricardo.M.Correia@Sun.COM>
|