History log of /freebsd-current/COPYRIGHT
Revision Date Author Comments
# 499e84e1 31-Dec-2023 Warner Losh <imp@FreeBSD.org>

copyright: Bump the copyright date.

Sponsored by: Netflix


# e717cb04 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

misc: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

This is for the misfits that have only a few: COPYRIGHT, gnu, tools,
rescue, and etc.

Sponsored by: Netflix


# 26fd3d56 11-May-2023 Cy Schubert <cy@FreeBSD.org>

ntp: import ntp-4.2.8p16

Security: NtpBug3767, NtpBug3808, NtpBug3807 (CVE-2023-26555)


# 674627b9 31-Dec-2022 Li-Wen Hsu <lwhsu@FreeBSD.org>

Happy New Year 2023!

Sponsored by: The FreeBSD Foundation


# 3640e305 01-Jan-2022 Warner Losh <imp@FreeBSD.org>

Welcome 2022, update copyrights.

Sponsored by: Netflix


# c3e89a30 31-Dec-2020 Glen Barber <gjb@FreeBSD.org>

copyrights: Happy New Year 2021

Good riddance 2020.

Sponsored by: Rubicon Communications, LLC (netgate.com)


# 3b0ce0e2 24-Aug-2020 Matt Macy <mmacy@FreeBSD.org>

Vendor import of openzfs master @ 184df27eef0abdc7ab2105b21257f753834b936b

Sponsored by: iX Systems, Inc.


# dd4bc569 09-Jun-2020 Andrea Gelmini <andrea.gelmini@gelma.net>

Fix typos

Correct various typos in the comments and tests.

Reviewed-by: Ryan Moeller <ryan@iXsystems.com>
Reviewed-by: Matthew Ahrens <mahrens@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net>
Closes #10423


# 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


# 5171bc9b 04-Mar-2020 Cy Schubert <cy@FreeBSD.org>

Import ntp-4.2.8p14.


# 31b160f0 10-Feb-2020 Attila Fülöp <attila@fueloep.org>

ICP: Improve AES-GCM performance

Currently SIMD accelerated AES-GCM performance is limited by two
factors:

a. The need to disable preemption and interrupts and save the FPU
state before using it and to do the reverse when done. Due to the
way the code is organized (see (b) below) we have to pay this price
twice for each 16 byte GCM block processed.

b. Most processing is done in C, operating on single GCM blocks.
The use of SIMD instructions is limited to the AES encryption of the
counter block (AES-NI) and the Galois multiplication (PCLMULQDQ).
This leads to the FPU not being fully utilized for crypto
operations.

To solve (a) we do crypto processing in larger chunks while owning
the FPU. An `icp_gcm_avx_chunk_size` module parameter was introduced
to make this chunk size tweakable. It defaults to 32 KiB. This step
alone roughly doubles performance. (b) is tackled by porting and
using the highly optimized openssl AES-GCM assembler routines, which
do all the processing (CTR, AES, GMULT) in a single routine. Both
steps together result in up to 32x reduction of the time spend in
the en/decryption routines, leading up to approximately 12x
throughput increase for large (128 KiB) blocks.

Lastly, this commit changes the default encryption algorithm from
AES-CCM to AES-GCM when setting the `encryption=on` property.

Reviewed-By: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-By: Jason King <jason.king@joyent.com>
Reviewed-By: Tom Caputi <tcaputi@datto.com>
Reviewed-By: Richard Laager <rlaager@wiktel.com>
Signed-off-by: Attila Fülöp <attila@fueloep.org>
Closes #9749


# 29e12bc7 31-Dec-2019 Glen Barber <gjb@FreeBSD.org>

Happy New Year 2020!

MFC after: 1 minute
Sponsored by: Rubicon Communications, LLC (netgate.com)


# bced7e3a 06-Sep-2019 Matthew Macy <mmacy@mattmacy.io>

OpenZFS restructuring - move platform specific sources

Move platform specific Linux source under module/os/linux/
and update the build system accordingly. Additional code
restructuring will follow to make the common code fully
portable.

Reviewed-by: Jorgen Lundman <lundman@lundman.net>
Reviewed-by: Igor Kozhukhov <igor@dilos.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Matthew Macy <mmacy@FreeBSD.org>
Closes #9206


# 360c0146 07-Mar-2019 Cy Schubert <cy@FreeBSD.org>

Import 4.2.8p13.


# 6af306e6 31-Dec-2018 Xin LI <delphij@FreeBSD.org>

Happy New Year 2019!


# 93ce2b4c 15-Feb-2018 Brian Behlendorf <behlendorf1@llnl.gov>

Update build system and packaging

Minimal changes required to integrate the SPL sources in to the
ZFS repository build infrastructure and packaging.

Build system and packaging:
* Renamed SPL_* autoconf m4 macros to ZFS_*.
* Removed redundant SPL_* autoconf m4 macros.
* Updated the RPM spec files to remove SPL package dependency.
* The zfs package obsoletes the spl package, and the zfs-kmod
package obsoletes the spl-kmod package.
* The zfs-kmod-devel* packages were updated to add compatibility
symlinks under /usr/src/spl-x.y.z until all dependent packages
can be updated. They will be removed in a future release.
* Updated copy-builtin script for in-kernel builds.
* Updated DKMS package to include the spl.ko.
* Updated stale AUTHORS file to include all contributors.
* Updated stale COPYRIGHT and included the SPL as an exception.
* Renamed README.markdown to README.md
* Renamed OPENSOLARIS.LICENSE to LICENSE.
* Renamed DISCLAIMER to NOTICE.

Required code changes:
* Removed redundant HAVE_SPL macro.
* Removed _BOOT from nvpairs since it doesn't apply for Linux.
* Initial header cleanup (removal of empty headers, refactoring).
* Remove SPL repository clone/build from zimport.sh.
* Use of DEFINE_RATELIMIT_STATE and DEFINE_SPINLOCK removed due
to build issues when forcing C99 compilation.
* Replaced legacy ACCESS_ONCE with READ_ONCE.
* Include needed headers for `current` and `EXPORT_SYMBOL`.

Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Olaf Faaland <faaland1@llnl.gov>
Reviewed-by: Matthew Ahrens <mahrens@delphix.com>
Reviewed-by: Pavel Zakharov <pavel.zakharov@delphix.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
TEST_ZIMPORT_SKIP="yes"
Closes #7556


# 226a9d16 08-May-2018 Warner Losh <imp@FreeBSD.org>

Remove 'All Rights Reserved' from the collection copyright and templates.

The original Berkeley Software Distributions were made in the 1980's
and 1990's. At that time, the Buenos Ares Convention of 1910 was in
force in most of the countries in the Americas. It required an
affirmative statement of rights reservation, typically using 'All
Rights Reserved.' The Regents included this phrase in their copyright
notices to invoke this treaty to ensure maximal copyright protection.

In the 1990's, Latin America coutries ratifeid the Berne Convention on
copyrights which prohibited them from requiring an affirmative
statement to reserve the rights. When Nicaragua ratified in 2000, the
Buenos Ares Convention of 1910 was effectively repealed. This made all
the 'All Rights Reserved' phrases obsolete and legal deadweight most
of the time, and certainly in the cases removed here.

Since it's no longer required, and is in fact meaningless, core has
decided to dropped it from the project's collection copyright and
sample templates. It encourages other rights holders to do the same
after consultation with their legal department.

More see https://en.wikipedia.org/wiki/Buenos_Aires_Convention for
more information.

Approved by: core@ (emaste@, jhb@)
Differential Review: https://reviews.freebsd.org/D15264


# c3001093 31-Dec-2017 Bjoern A. Zeeb <bz@FreeBSD.org>

Happy New Year 2018 my friends!


# 4807c0ba 12-Sep-2017 Tom Caputi <tcaputi@datto.com>

Encryption patch follow-up

* PBKDF2 implementation changed to OpenSSL implementation.

* HKDF implementation moved to its own file and tests
added to ensure correctness.

* Removed libzfs's now unnecessary dependency on libzpool
and libicp.

* Ztest can now create and test encrypted datasets. This is
currently disabled until issue #6526 is resolved, but
otherwise functions as advertised.

* Several small bug fixes discovered after enabling ztest
to run on encrypted datasets.

* Fixed coverity defects added by the encryption patch.

* Updated man pages for encrypted send / receive behavior.

* Fixed a bug where encrypted datasets could receive
DRR_WRITE_EMBEDDED records.

* Minor code cleanups / consolidation.

Signed-off-by: Tom Caputi <tcaputi@datto.com>


# 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


# 07ac48c3 22-Mar-2017 Xin LI <delphij@FreeBSD.org>

Vendor import of ntp-4.2.8p10.


# 5f101037 30-Dec-2016 Baptiste Daroussin <bapt@FreeBSD.org>

Bump copyright year.

Happy New Year 2017!


# 881b1e2f 31-Dec-2015 Bjoern A. Zeeb <bz@FreeBSD.org>

Bump copyright year.

Happy New Year 2016!


# 492b1d2e 06-May-2015 Chris Dunlap <cdunlap@llnl.gov>

Update ZED copyright boilerplate

This commit updates the copyright boilerplate within the ZED subtree.

The instructions for appending a contributor copyright line have
been removed. Manually maintaining copyright notices in this
manner is error-prone, imprecise at a file-scope granularity, and
oftentimes inaccurate. These lines can become a pernicious source of
merge conflicts. A commit log is better suited to maintaining this
information. Consequently, a line has been added to the boilerplate
to refer to the git commit log for authoritative copyright attribution.

To account for the scenario where a file may become separated from
the codebase and commit history (i.e., it is copied somewhere else),
a line has been added to identify the file's origin.

http://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html

Signed-off-by: Chris Dunlap <cdunlap@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #3384


# f7cba3a8 05-Feb-2015 Cy Schubert <cy@FreeBSD.org>

Vendor import ntp-4.2.8p1.

Approved by: roberto


# 116c46a4 31-Dec-2014 Bjoern A. Zeeb <bz@FreeBSD.org>

Bump copyright year.

Happy New Year 2015!


# b5e14a13 20-Dec-2014 Cy Schubert <cy@FreeBSD.org>

Vendor import ntp 4.2.8.

Reviewed by: roberto
Security: VUXML: 4033d826-87dd-11e4-9079-3c970e169bc2
Security: http://www.kb.cert.org/vuls/id/852879
Security: CVE-2014-9293
Security CVE-2014-9294
Security CVE-2014-9295
Security CVE-2014-9296


# b1085218 30-Dec-2013 Glen Barber <gjb@FreeBSD.org>

Bump copyright year.

Happy New Year 2014!

Sponsored by: The FreeBSD Foundation


# 2b45e011 04-Dec-2013 Ollivier Robert <roberto@FreeBSD.org>

Virgin import of ntpd 4.2.6p5.

When the series of commits is complete, things like
https://cert.litnet.lt/en/docs/ntp-distributed-reflection-dos-attacks
should be fixed.

PR: bin/148836 (except that we import a newer version)
Asked by: Too many
MFC after: 2 weeks


# 98ec2cd1 14-Aug-2013 Erwin Lansing <erwin@FreeBSD.org>

Vendor import of Bind 9.9.3-P2

Approved by: delphij (mentor, implicit)
Sponsored by: DK Hostmaster A/S


# 6f34f6a3 24-Jul-2013 Erwin Lansing <erwin@FreeBSD.org>

Vendor import of Bind 9.8.5-P1

Approved by: delphij (mentor)
Sponsored by: DK Hostmaster A/S


# 92db59ca 17-Feb-2013 Ned Bass <bass6@llnl.gov>

Refresh links to web site

A few files still refer to @behlendorf's private fork on
github. Use the primary web site URL instead. Two typos
are also corrected.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>


# 3d4ff5e9 31-Dec-2012 Bjoern A. Zeeb <bz@FreeBSD.org>

Happy New Year 2013!


# 42d3eba5 04-Apr-2012 Doug Barton <dougb@FreeBSD.org>

Vendor import of BIND 9.8.2


# 879dda1f 30-Dec-2011 David E. O'Brien <obrien@FreeBSD.org>

Happy 2012 to FreeBSD users in Samoa.


# ec84331f 31-Aug-2011 Doug Barton <dougb@FreeBSD.org>

Vendor import of BIND 9.8.1


# 47303852 16-Jul-2011 Doug Barton <dougb@FreeBSD.org>

Vendor import of BIND 9.8.0-P4


# fccc60c8 04-Feb-2011 Doug Barton <dougb@FreeBSD.org>

Vendor import of BIND 9.6.3


# 55cb182a 31-Dec-2010 Bjoern A. Zeeb <bz@FreeBSD.org>

Happy New Year 2011.

Approved by: core (kib)


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fa94cf43 18-May-2010 Brian Behlendorf <behlendorf1@llnl.gov>

Update COPYRIGHT to reference zpios CDDL exceptions.


# 94d52d93 18-May-2010 Brian Behlendorf <behlendorf1@llnl.gov>

Update COPYRIGHT to include release id LLNL-CODE-403049.


# 91ac110c 18-May-2010 Brian Behlendorf <behlendorf1@llnl.gov>

Update COPYRIGHT and DISCLAIMER.

Update the COPYRIGHT and DISCLAIMER in an attempt to be clear about
the copyright and licensing issues.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 841024d5 02-Mar-2010 Doug Barton <dougb@FreeBSD.org>

Vendor import of BIND 9.6.2


# 48699856 31-Dec-2009 David E. O'Brien <obrien@FreeBSD.org>

Happy New Year 2010! :-)


# 86155157 31-Dec-2009 David E. O'Brien <obrien@FreeBSD.org>

Happy New Year 2010! :-)


# 7e3cc4cf 12-Dec-2009 Ollivier Robert <roberto@FreeBSD.org>

Update ntp vendor code to 4.2.4p8.

This is mainly to fix CVE-2009-3563, a remote DOS.

MFC after: 3 days
Security: CVE-2009-3563


# b0e69f71 30-May-2009 Doug Barton <dougb@FreeBSD.org>

Vendor import of BIND 9.6.1rc1


# 13f397eb 29-Dec-2008 Warner Losh <imp@FreeBSD.org>

Bump the odometer of the years. A little early this year for 7.1R.


# 2fabdf57 23-Dec-2008 Doug Barton <dougb@FreeBSD.org>

Vendor import of BIND 9.4.3


# fe441a90 01-Dec-2008 Brian Behlendorf <behlendorf1@llnl.gov>

Relocate COPYING+COPYRIGHT, remove README cruft


# 26775f91 28-Nov-2008 Warner Losh <imp@FreeBSD.org>

Add missing 'THE'. This was discussed with core@ in the larger
context of making this text match the OSL text, but the changes that
OSL silently made to the license to approve it haven't been brought
back yet. Still working on that issue.

We likely should start using the UTF-8 copyright symbol (What &copy;
expands to in HTML), but I'm not 100% confident in my ability to tell
Emacs to save it like that. And I haven't gotten approval for that
change.

Approved by: core@


# dbc3938b 27-Nov-2008 Sam Leffler <sam@FreeBSD.org>

remove unneeded stuff


# d972528d 27-Nov-2008 Sam Leffler <sam@FreeBSD.org>

virgin import of ath hal


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# ca732c8b 01-Sep-2008 Doug Barton <dougb@FreeBSD.org>

Vendor import of BIND 9.4.2-P2


# c91633d3 27-Aug-2008 Rui Paulo <rpaulo@FreeBSD.org>

Vendor import of ath_hal version 0.10.5.10.

Some notable changes:

o add support for AR2316 parts (aka Cobra)
o add support for AR2317 parts (aka Spyder)
o add support for AR2417 parts (aka Nala)
o add support for AR2425 parts (aka Swan)
o add support for AR5416 parts operating in legacy and (receive only) 11n
o add support for 900MHz radios from Ubiquiti and Zcomax
(regdomains 0x9, 0x19a, and country code 843 yield proper channel lists)
o add support for 1/2 and 1/4 rate channels in the public safety band
o add api's to get+set SIFS timing
o misc changes for esoteric eeprom configurations and new eeprom formats
o reduce stack usage
o return chip tx power limits in the channel list
o numerous fixes to the Anti Noise Immunity (ANI) algorithm
o handle anomalous noise floor data better
o add 11n OFDM spoofing compatibility hooks
o fix transmit trigger threshold auto-adjust
o add PCIe power management for PCIe parts
o add WiSoC builds

Approved by: sam


# e82cbe00 27-Aug-2008 Rui Paulo <rpaulo@FreeBSD.org>

Flatten the vendor-sys/ath tree for future imports.


# ff717da2 18-Aug-2008 Ollivier Robert <roberto@FreeBSD.org>

Import ntp 4.2.4p5 in the vendor code area. Far too many changes to list here,
please see CommitLog for detailed changes.

XXX html/build/hints/solaris.xtra.4095849 is not being imported as it conflicts
with the detect-merge-conflict.sh script in our repo.


# cce65f43 17-Aug-2008 Ollivier Robert <roberto@FreeBSD.org>

Flatten the dist and various 4.n.n trees in preparation of future ntp imports.


# a9881319 11-Jul-2008 Peter Wemm <peter@FreeBSD.org>

Flatten bind9 vendor work area


# 13d02c9b 31-Dec-2007 Xin LI <delphij@FreeBSD.org>

Happy new year 2008!


# 0660f558 31-Dec-2006 Xin LI <delphij@FreeBSD.org>

Welcome to 2007


# 95e9a46f 15-Jan-2006 Warner Losh <imp@FreeBSD.org>

Happy new year, a little late


# b720e0e5 01-Jan-2005 Maxim Sobolev <sobomax@FreeBSD.org>

Complete 2005 transition.

Happy New Year! :-)


# 8a3df298 31-Dec-2003 Warner Losh <imp@FreeBSD.org>

Update the COPYRIGHT file to include FreeBSD's compilation copyright
by the pseudonymous author "The FreeBSD Project." This is long
overdue. I've left the 4.4BSD copyright information intact since much
of our code base is derived from 4.4BSD-Lite.

Prodded by: phk on more occasions than can be counted.


# 9a88a856 05-Sep-1999 David E. O'Brien <obrien@FreeBSD.org>

Update to add the July 22, 1999 addendum.
(ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change)


# 97d92980 27-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 965066d6 13-Sep-1998 Brian Somers <brian@FreeBSD.org>

Add Id keyword


# 18bc25c1 11-Sep-1994 Rodney W. Grimes <rgrimes@FreeBSD.org>

This is the official 4.4 Lite copyright.
Obtained from: 4.4 BSD Lite tape